.vss-shelf{padding-block:clamp(56px,7vw,96px)}.vss-shelf.bg-ivory{background-color:var(--ivory);background-image:var(--paper)}.vss-shelf.bg-sand{background:var(--sand)}.vss-shelf+.vss-shelf.bg-plain{border-top:1px solid var(--line)}.vss-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px clamp(32px,6vw,96px);align-items:end;margin-bottom:clamp(32px,4vw,52px)}.vss-head-txt{display:flex;flex-direction:column;gap:12px}.vss-head .vh-hand{font-size:clamp(1.7rem,2.2vw,2.1rem);transform:rotate(-2deg);transform-origin:left;align-self:flex-start}.vss-head-side{display:flex;flex-direction:column;gap:14px;padding-bottom:6px}.vss-head-side p{color:var(--muted);font-size:1.18rem;max-width:46ch}.vss-head.center{grid-template-columns:1fr;text-align:center;justify-items:center}.vss-head.center .vss-head-txt,.vss-head.center .vss-head-side{align-items:center}.vss-head.center .vh-hand{align-self:center;transform-origin:center}.vss-head.center .vh-link{align-self:center}.vss-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}.cols-2 .vss-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px}.cols-4 .vss-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.vss-card{gap:6px}.vss-card .ph{aspect-ratio:4/5;margin-bottom:14px;background-color:var(--ivory);background-image:var(--paper)}.vss-shelf.bg-ivory .vss-card .ph,.vss-shelf.bg-sand .vss-card .ph{background:#fff}.vss-card .ph img{filter:none;mix-blend-mode:multiply}.vss-card.fit-contain .ph img{width:72%;height:80%;object-fit:contain}.vss-card.fit-wide .ph img{width:92%;height:84%;object-fit:contain}.vss-card.fit-cover .ph img{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.vss-card.fit-cover:hover .ph img{transform:scale(1.04)}.cols-2 .vss-card .ph{aspect-ratio:4/3}.cols-2 .vss-card.fit-contain .ph img{width:56%;height:84%}.cols-2 .vss-card.fit-wide .ph img{width:84%;height:86%}.vss-card b{font-size:clamp(1.6rem,1.9vw,2rem)}.cols-4 .vss-card b{font-size:clamp(1.45rem,1.6vw,1.75rem)}.vss-card .vh-note{font-size:1.55rem}.vss-price{font-size:1rem;letter-spacing:.08em;color:var(--muted);margin-top:2px}@media(max-width:980px){.vss-grid,.cols-4 .vss-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.vss-head{grid-template-columns:1fr;align-items:start}}@media(max-width:560px){.vss-shelf{padding-block:52px}.vss-grid,.cols-2 .vss-grid,.cols-4 .vss-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.cols-2 .vss-card .ph{aspect-ratio:4/5}.cols-2 .vss-card.fit-contain .ph img{width:72%;height:80%}.cols-2 .vss-card.fit-wide .ph img{width:92%}.vss-card b,.cols-4 .vss-card b{font-size:1.3rem}.vss-card .vh-note{font-size:1.25rem}.vss-card .vh-pct{font-size:.72rem;letter-spacing:.12em}.vss-price{font-size:.9rem}.vss-card .vh-flag{top:8px;left:8px;font-size:.66rem;padding:5px 8px}.vss-head{margin-bottom:28px}.vss-head-side p{font-size:1.05rem}}.vsh-copy h1{text-wrap:balance}@media(max-width:560px){.vsh-chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;padding-inline:20px}.vsh-chips::-webkit-scrollbar{display:none}.vsh-chip{flex:0 0 auto}.vsh-tag{font-size:.8rem;letter-spacing:.16em;gap:10px;white-space:nowrap}.vsh-tag:before,.vsh-tag:after{width:20px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/volo-shelves.css.map */
