.om-lego section.lego-L64-v9{--l64-w: clamp(192px, 68vw, 392px);--l64-gap: var(--om-s3);--l64-min: .65;--l64-pull: .88;--l64-h: calc(var(--l64-w) * 1.25);--l64-box: calc(var(--l64-w) * 1.06);--l64-pouch: 1.16;--l64-floor: calc(var(--l64-h) * .04);--l64-bottle-h: calc(var(--l64-box) * .7858);--l64-pad-top: var(--om-s3);--l64-arrow: var(--om-tap);--l64-arrow-x: calc(var(--l64-w) * .407 + var(--om-s5) + var(--l64-arrow) / 2);--l64-name-rest: 0;background-color:var(--om-cream-deep);transition:background-color calc(var(--om-dur) * 3) var(--om-ease);overflow:hidden}.om-lego section.lego-L64-v9{position:relative;isolation:isolate}.om-lego section.lego-L64-v9 .tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.32;transition:background-image calc(var(--om-dur) * 3) var(--om-ease);--om-f-gradient: var(--om-family-masterblend-gradient)}.om-lego section.lego-L64-v9[data-active=focus] .tint,.om-lego section.lego-L64-v9[data-active=coffee] .tint{--om-f-gradient: var(--om-family-focus-gradient)}.om-lego section.lego-L64-v9[data-active=calm] .tint{--om-f-gradient: var(--om-family-calm-gradient)}.om-lego section.lego-L64-v9[data-active=perform] .tint{--om-f-gradient: var(--om-family-perform-gradient)}.om-lego section.lego-L64-v9[data-active=immunity] .tint{--om-f-gradient: var(--om-family-immunity-gradient)}.om-lego section.lego-L64-v9 .head{position:relative;z-index:2}.om-lego section.lego-L64-v9 .theatre{position:relative;margin-top:var(--om-s4)}.om-lego section.lego-L64-v9 .rail{position:relative;z-index:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.om-lego section.lego-L64-v9 .rail::-webkit-scrollbar{display:none}.om-lego section.lego-L64-v9 .rail:focus-visible{outline-offset:calc(-1 * var(--om-focus-offset))}.om-lego section.lego-L64-v9 .rail.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.om-lego section.lego-L64-v9 .rail.is-hinting{scroll-snap-type:none}@media(prefers-reduced-motion:no-preference){.om-lego section.lego-L64-v9 .rail{scroll-behavior:smooth}}.om-lego section.lego-L64-v9 .track{display:flex;gap:var(--l64-gap);width:max-content;padding-block:var(--l64-pad-top) var(--om-s2);padding-inline:calc(50vw - var(--l64-w) / 2)}.om-lego section.lego-L64-v9 .slot{flex:0 0 var(--l64-w);scroll-snap-align:center;scroll-snap-stop:always}.om-lego section.lego-L64-v9 .card{--l64-s: 1;--l64-x: 0px;--l64-near: 1;--l64-far: 1;position:relative;display:block;text-decoration:none;color:var(--om-ink);transform:translate(var(--l64-x)) scale(var(--l64-s));transform-origin:50% calc(var(--l64-h) - var(--l64-floor));will-change:transform;-webkit-user-drag:none}.om-lego section.lego-L64-v9 .card:focus-visible{outline-offset:var(--om-s2)}.om-lego section.lego-L64-v9 .stage{position:relative;display:block;height:var(--l64-h)}.om-lego section.lego-L64-v9 .glow{--l64-glow-room: calc(var(--om-s6) * 3);position:absolute;left:50%;bottom:calc(var(--l64-floor) + var(--l64-h) * .02 - var(--l64-glow-room));box-sizing:border-box;width:calc(var(--l64-w) * .74 + 2 * var(--l64-glow-room));height:calc(var(--l64-h) * .66 + 2 * var(--l64-glow-room));padding:var(--l64-glow-room);background-origin:content-box;background-clip:content-box;border-radius:0 calc(var(--om-frame-r-md) + var(--l64-glow-room)) 0 calc(var(--om-frame-r-md) + var(--l64-glow-room));overflow:visible;transform:translate(-50%);filter:blur(var(--om-s6));opacity:calc(.3 + .62 * var(--l64-near))}.om-lego section.lego-L64-v9 .card--masterblend .glow{--om-f-gradient: var(--om-gradient-full-spectrum-square-web)}.om-lego section.lego-L64-v9 .pack{position:absolute;left:50%;width:var(--l64-box);max-width:none;height:auto;bottom:calc(var(--l64-floor) - var(--l64-box) * .0708);transform:translate(-50%);pointer-events:none}.om-lego section.lego-L64-v9 .pack--pouch{width:calc(var(--l64-box) * var(--l64-pouch));bottom:calc(var(--l64-floor) - var(--l64-box) * var(--l64-pouch) * .0417)}.om-lego section.lego-L64-v9 .cap{display:block;margin-top:var(--om-s3);text-align:center}.om-lego section.lego-L64-v9 .name{display:block;text-wrap:balance;font-size:calc(var(--om-text-h3) * 1.3);opacity:calc((var(--l64-name-rest) + (1 - var(--l64-name-rest)) * var(--l64-near)) * var(--l64-far))}.om-lego section.lego-L64-v9 .what{display:block;margin-top:var(--om-s1);color:var(--om-ink-soft-deep);opacity:var(--l64-near)}.om-lego section.lego-L64-v9 .arrow{display:none;position:absolute;z-index:3;top:calc(var(--l64-pad-top) + var(--l64-h) - var(--l64-floor) - var(--l64-arrow));left:calc(50% - var(--l64-arrow) / 2);place-items:center;width:var(--l64-arrow);height:var(--l64-arrow);padding:0;color:var(--om-cream);background-color:var(--om-brown);border:0;border-radius:0 var(--om-frame-r-md-fixed) 0 var(--om-frame-r-md-fixed);cursor:pointer;transition:background-color var(--om-dur) var(--om-ease),border-color var(--om-dur) var(--om-ease)}.om-lego section.lego-L64-v9 .arrow--prev{transform:translate(calc(-1 * var(--l64-arrow-x)))}.om-lego section.lego-L64-v9 .arrow--next{transform:translate(var(--l64-arrow-x))}.om-lego section.lego-L64-v9 .arrow:hover{background-color:var(--om-ink)}.om-lego section.lego-L64-v9 .arrow:focus-visible{outline-offset:2px}.om-lego section.lego-L64-v9 .arrow svg{width:var(--om-s6);height:var(--om-s6)}@media(min-width:750px){.om-lego section.lego-L64-v9{--l64-gap: var(--om-s6);--l64-min: .6;--l64-pull: 1;--l64-name-rest: 0;--l64-arrow: var(--om-s8)}.om-lego section.lego-L64-v9 .theatre{margin-top:var(--om-s2)}.om-lego section.lego-L64-v9 .arrow{display:grid}.om-lego section.lego-L64-v9 .arrow{top:calc(var(--l64-pad-top) + var(--l64-h) - var(--l64-floor) - var(--l64-arrow) + calc(6.7 * var(--om-rem)))}.om-lego section.lego-L64-v9 .name{font-size:calc(var(--om-text-h3) * 1.7)}.om-lego section.lego-L64-v9 .what{font-size:calc(var(--om-text-small) * 1.6)}}@media(min-width:1280px){.om-lego section.lego-L64-v9 .theatre{margin-top:calc(var(--l64-h) * -.3)}}
/*# sourceMappingURL=/cdn/shop/t/210/assets/section-product-scroller.css.map */
