.fx-zoom img{transform:none}.fx-fade{opacity:1}.fx-clip{clip-path:none}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.fx-zoom{overflow:clip;border-radius:var(--radius-l)}.fx-zoom img{animation:fx-zoom linear both;animation-timeline:view();animation-range:entry 0% cover 45%}@keyframes fx-zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.fx-fade{animation:fx-fade linear both;animation-timeline:view();animation-range:entry 0% entry 60%}@keyframes fx-fade{0%{opacity:0}to{opacity:1}}.fx-clip{animation:fx-clip linear both;animation-timeline:view();animation-range:entry 0% cover 40%}@keyframes fx-clip{0%{clip-path:inset(8% 8% 8% 8% round var(--radius-l))}to{clip-path:inset(0 0 0 0 round var(--radius-l))}}}}.scene__stage{position:relative;min-height:100svh;overflow:clip}.scene__layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.scene__layer--a{opacity:0}.scene__layer--b{opacity:1}.scene__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.scene__caption{position:absolute;left:var(--pad-x);right:var(--pad-x);max-width:560px;margin:0;font-family:var(--lu-font-heading, serif);font-size:var(--type-section);line-height:1.12;color:#f6efe3;text-shadow:var(--shadow-text)}.scene__caption--1{top:16svh}.scene__caption--2{bottom:22svh}.scene__cta{position:absolute;left:var(--pad-x);bottom:8svh}.scene__progress{display:none;position:absolute;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));transform:translate(-50%);width:min(220px,44vw);height:4px;border-radius:999px;background:#f6efe338;box-shadow:0 1px 4px #0e0c0959;overflow:hidden;pointer-events:none}.scene__progress i{display:block;width:100%;height:100%;border-radius:inherit;background:var(--gold, #d9b56c);transform:scaleX(0);transform-origin:left center}.scene.is-scrub-live .scene__progress{display:block}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.scene{view-timeline:--scene block;height:var(--scene-track, 215vh)}.scene__stage{position:sticky;top:0;height:100svh;min-height:0}.scene__layer--a{opacity:1}.scene__layer--b{opacity:0;animation:scene-b linear both;animation-timeline:--scene;animation-range:contain 15% contain 70%}@keyframes scene-b{to{opacity:1}}.scene__glow{opacity:0;animation:scene-glow linear both;animation-timeline:--scene;animation-range:contain 25% contain 75%}@keyframes scene-glow{to{opacity:1}}.scene__caption--1{animation:cap linear both;animation-timeline:--scene;animation-range:contain 5% contain 30%}.scene__caption--2{animation:cap linear both;animation-timeline:--scene;animation-range:contain 45% contain 75%}.scene__cta{animation:cap linear both;animation-timeline:--scene;animation-range:contain 62% contain 82%}@keyframes cap{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.scene--grow .scene__layer--frame{animation:scene-frame linear both;animation-timeline:--scene;animation-range:contain 5% contain 60%}@keyframes scene-frame{0%{clip-path:inset(18% round 24px);transform:scale(.72)}to{clip-path:inset(0 round 0);transform:scale(1)}}}}.gal{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:4px var(--pad-x) 18px;scrollbar-width:none}.gal::-webkit-scrollbar{display:none}.gal>*{flex:0 0 min(78vw,340px);scroll-snap-align:center}.gal.gal--flow{scroll-snap-type:none;scrollbar-width:none}.gal.gal--flow::-webkit-scrollbar{display:none}@media(min-width:1024px){@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.gal-pin{view-timeline:--gal block;height:260vh}.gal-pin__sticky{position:sticky;top:var(--header-h);overflow:clip}.gal-pin .gal{overflow:visible;width:max-content;animation:gal-slide linear both;animation-timeline:--gal}@keyframes gal-slide{to{transform:translate(calc(-100% + 100vw))}}}}}.gal-dots{display:flex;justify-content:center;gap:8px;padding-top:6px}.gal-dots span{width:7px;height:7px;border-radius:999px;background:var(--line-strong);transition:background .25s,transform .25s}.gal-dots span.is-active{background:var(--gold);transform:scale(1.3)}@media(min-width:1024px){.gal{scrollbar-width:thin}.gal::-webkit-scrollbar{display:block;height:8px}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.gal-dots{display:none}.gal{scrollbar-width:none}.gal::-webkit-scrollbar{display:none}}}}.stack{display:grid;gap:18px}.stack__card{position:sticky;top:calc(var(--header-h) + 14px + var(--i, 0) * 14px)}html.js [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:min(calc(var(--stagger, 0) * 70ms),.28s)}html.js [data-reveal].is-inview{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.js [data-reveal]{opacity:1;transform:none;transition:none}}.shopify-design-mode [data-reveal]{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.fx-kenburns{animation:fx-kenburns 24s ease-in-out infinite alternate;will-change:transform}@keyframes fx-kenburns{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.08) translate3d(-1.5%,1.5%,0)}}.fx-glow-pulse{animation:fx-glow-pulse 6s ease-in-out infinite}@keyframes fx-glow-pulse{0%,to{opacity:.75}50%{opacity:1}}.fx-scroll-cue{animation:fx-scroll-cue 2.2s ease-in-out infinite}@keyframes fx-scroll-cue{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(8px);opacity:1}}.fx-seg-pulse{animation:fx-seg-pulse 1.6s ease-in-out infinite}@keyframes fx-seg-pulse{0%,to{opacity:.55}50%{opacity:1}}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/lu-effects.css.map */
