.shelf-scene{box-sizing:border-box;height:100svh;min-height:620px;padding:114px 0 28px;background:var(--alda-paper);color:var(--alda-ink);display:flex;flex-direction:column;justify-content:space-between;gap:28px;overflow:hidden;scroll-margin-top:0}.shelf-scene *{box-sizing:border-box}.shelf-scene-head,.shelf-scene-foot{padding-inline:var(--v2-gut);display:flex;justify-content:space-between;align-items:center;gap:24px}.shelf-scene-head h2{margin:0;font:400 clamp(32px,3.7vw,56px)/1.05 Geist,Arial,sans-serif;letter-spacing:-.045em}.shelf-scene-head p{margin:0;color:#75776f;font-size:14px}.shelf-scene-window{position:relative;flex:0 1 auto;height:calc(clamp(280px,30vw,440px)/.8 + 20px);min-height:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain;scroll-snap-type:none}.shelf-scene-window::-webkit-scrollbar{display:none}.shelf-scene-window.is-dragging{cursor:grabbing;scroll-snap-type:none}.shelf-scene-track{display:flex;align-items:center;gap:clamp(18px,2.8vw,48px);padding:10px var(--v2-gut);height:100%;width:max-content}.shelf-scene-card{display:flex;flex-direction:column;flex-shrink:0;width:clamp(280px,30vw,440px);height:auto;aspect-ratio:4/5;max-height:100%;padding:22px;background:var(--alda-paper);border-radius:8px;color:inherit;text-decoration:none;overflow:hidden;transform:perspective(1100px) rotateY(var(--shelf-angle,0deg)) scale(var(--shelf-scale,1));transform-origin:center;scroll-snap-align:center;-webkit-user-select:none;user-select:none}.shelf-scene-label{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.shelf-scene-label h3{margin:0;font:400 clamp(18px,1.7vw,25px)/1.2 Geist,Arial,sans-serif;letter-spacing:-.025em}.shelf-scene-label>span{color:#999b91;font-size:11px}.shelf-scene-card img{width:100%;height:0;min-height:0;flex:1;object-fit:contain;margin:12px 0;pointer-events:none;transform:scale(1.4)}.shelf-scene-card[href="/cook/ceramico"] img{transform:scale(1.08)}.shelf-scene-label,.shelf-scene-link{position:relative;z-index:1}.shelf-scene-link{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#676b60}.shelf-scene-link>span:last-child{font-size:24px;color:var(--alda-ink)}.shelf-scene-link:hover>span:last-child{color:var(--alda-red)}.shelf-scene-foot{font-size:12px;color:var(--alda-muted)}.shelf-scene-count{font-variant-numeric:tabular-nums;color:var(--alda-ink)}.shelf-scene-foot>div{display:flex;gap:8px}.shelf-scene-foot button{width:44px;height:44px;border:1px solid #d5d8cc;background:transparent;border-radius:50%;cursor:pointer;font-size:22px;color:var(--alda-ink)}.shelf-scene-foot button:disabled{opacity:.3;cursor:default}.shelf-scene :focus-visible{outline:2px solid var(--alda-red);outline-offset:-3px}.kitchen-deck{margin-top:0}@media(max-width:1000px){.shelf-scene-window{flex:1 1 0;height:auto;max-height:700px}.shelf-scene-card{width:clamp(320px,55vw,440px);height:100%;aspect-ratio:auto}.shelf-scene-head,.shelf-scene-foot{flex-shrink:0}}@media(max-width:600px){.shelf-scene{padding-top:100px;padding-bottom:22px;min-height:570px;gap:22px}.shelf-scene-window{height:auto}.shelf-scene-head p{display:none}.shelf-scene-head h2{font-size:34px}.shelf-scene-card{width:min(82vw,360px);padding:18px;max-height:100%}.shelf-scene-track{gap:14px}.shelf-scene-hint{font-size:11px}}@media(prefers-reduced-motion:reduce){.shelf-scene-card{transform:none}}.shelf-scene-window{touch-action:pan-x pan-y}.shelf-scene-window.is-dragging,.shelf-scene-window.is-dragging *{cursor:grabbing}.shelf-drag-cursor{position:fixed;left:0;top:0;z-index:90;pointer-events:none;opacity:0;transition:opacity .15s;will-change:transform;font:400 12px Geist,Arial,sans-serif}.shelf-drag-cursor.visible{opacity:1}.shelf-drag-cursor span{position:absolute;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:var(--alda-red);color:#fff;transform:translate(-50%,-50%);transition:width .2s,height .2s,background .2s}.shelf-drag-cursor.held span{width:64px;height:64px;background:#bd0024}@media(hover:hover)and (pointer:fine){.shelf-scene-window.shelf-cursor-ready,.shelf-scene-window.shelf-cursor-ready *{cursor:none!important}}@media(hover:none),(pointer:coarse){.shelf-drag-cursor{display:none}}@media(prefers-reduced-motion:reduce){.shelf-drag-cursor,.shelf-drag-cursor span{transition:none}}.shelf-scene-window.shelf-cursor-ready,.shelf-scene-window.shelf-cursor-ready *{cursor:none!important}.shelf-drag-cursor.visible{display:block}.shelf-scene-window.shelf-cursor-ready .shelf-scene-link,.shelf-scene-window.shelf-cursor-ready .shelf-scene-link *{cursor:pointer!important}.shelf-drag-cursor{transition:none}.shelf-scene-track{will-change:transform}@media(prefers-reduced-motion:reduce){.shelf-scene-track{will-change:auto;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/output--design--task-minimal-options-2026-10-20--homepage-shelves.css.map */
