:root:root{--bg:#FBF8F3;--bg-2:#FFFDF9;--bg-3:#F3EEE6;--ink:#1D1A17;--ink-2:#5B544D;--ink-3:#968D84;--line:#E7E0D5;--sun:#F4CE4B;--sun-deep:#C9A227;--sun-ink:#1D1A17;--mint:#E4F0EE;--mint-ink:#24504F;--sky:#86BCCB;--sky-ink:#1F4A57;--ok:#3D6F5C;--warn:#A35E2A;--night:#1D1A17;--cream:#FBF8F3;--shadow:0 34px 70px -36px rgba(40,28,18,.3);--shadow-s:0 12px 30px -16px rgba(40,28,18,.24);--r:22px;--r-s:14px}.shopify-section-group-header-group .header{border-bottom:1px solid rgba(251,248,243,.08)!important}.announcement-bar__message{letter-spacing:.04em!important;opacity:.85}html body .wp .wp-btn{font-weight:600;letter-spacing:.005em;transition:background-color .25s ease,color .25s ease,border-color .25s ease}html body .wp .wp-btn-sun,html body .wp .wp-btn-ink{background:var(--ink);color:#fbf8f3;box-shadow:none}html body .wp .wp-btn-sun:after{display:none}html body .wp .wp-btn-sun:hover,html body .wp .wp-btn-ink:hover{background:#3a332d;transform:none;box-shadow:none}html body .wp .wp-btn:hover .wp-arrow{transform:translate(3px)}html body .wp .wp-reveal{opacity:1;transform:none;transition:none}html body .wp .wp-wtop,html body .wp-progress,html body .wp-cur,html body .wp-finale,html body .wp .wp-bubbles{display:none!important}html body .wp .wp-guar .wp-box .wp-ring,html body .wp .wp-guar .wp-seal,html body .wp .wp-sbag,html body .wp .wp-ticker .wp-track,html body .wp-ann-track,html body .wp .wp-how-photo .wp-pill i{animation:none!important}html body .wp .wp-step:hover,html body .wp .wp-card:hover,html body .wp .wp-pack:hover,html body .wp .wp-thumb:hover,html body .wp .wp-promise-card:hover .wp-ic,html body .wp .wp-card:hover .wp-ic{transform:none}html body .wp .wp-sw.on:after{border-color:var(--sun-deep);animation:none}html body .wp details[open] summary .wp-plus{background:var(--ink);color:#fbf8f3}.wp .wp-lx-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--night);color:var(--cream);padding-block:clamp(36px,5vw,84px) clamp(64px,7.5vw,120px)}.wp .wp-lx-hero:before{content:"";position:absolute;z-index:-1;width:min(1150px,130vw);aspect-ratio:1;right:-16%;top:50%;transform:translateY(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(244,206,75,.24),rgba(244,206,75,.07) 52%,transparent 72%)}.wp .wp-lx-hero:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.09;mix-blend-mode:overlay;pointer-events:none;background:radial-gradient(90% 60% at 0% 0%,rgba(134,201,211,.5),transparent 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.wp .wp-lx-hero-in{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(36px,5vw,88px);align-items:center}.wp .wp-lx-copy{display:grid;gap:clamp(18px,2vw,28px);justify-items:start;max-width:640px}.wp .wp-lx-hero .wp-eyebrow{color:#fbf8f39e}.wp .wp-lx-hero .wp-eyebrow:before{background:var(--sun)}.wp .wp-lx-hero h1{color:var(--cream);font-size:clamp(5rem,7.2vw,10.4rem);line-height:.92;letter-spacing:-.03em}.wp .wp-lx-hero h1 em{font-style:italic;color:var(--sun);padding-right:.04em}.wp .wp-lx-lede{font-size:clamp(1.6rem,1.3vw,1.85rem);line-height:1.62;color:#fbf8f3b8;max-width:44ch}.wp .wp-lx-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:4px}html body .wp .wp-lx-hero .wp-lx-buy{background:var(--sun);color:var(--night);padding:1.9rem 3.2rem;font-size:1.65rem;gap:1.2rem;box-shadow:0 18px 40px -16px #f4ce4b8c}html body .wp .wp-lx-hero .wp-lx-buy:hover{background:#ffdc63}.wp .wp-lx-buy i{width:4px;height:4px;border-radius:50%;background:var(--night);opacity:.55;display:inline-block;flex:none}.wp .wp-lx-buy span{font-variant-numeric:tabular-nums;font-weight:500}.wp .wp-lx-link{display:inline-flex;align-items:center;gap:8px;font-size:1.55rem;font-weight:500;color:var(--cream);text-decoration:none;padding-bottom:3px;border-bottom:1px solid rgba(251,248,243,.3);transition:border-color .25s}.wp .wp-lx-link:hover{border-color:var(--cream)}.wp .wp-lx-link svg{width:14px;height:14px}.wp .wp-lx-trust{list-style:none;margin:6px 0 0;padding:18px 0 0;border-top:1px solid rgba(251,248,243,.14);display:flex;flex-wrap:wrap;gap:10px 22px;font-size:1.32rem;color:#fbf8f3b8;width:100%}.wp .wp-lx-trust li{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.wp .wp-lx-trust svg{width:14px;height:14px;color:var(--sun);flex:none}.wp .wp-lx-media{position:relative;display:grid;justify-items:center;gap:22px}.wp .wp-lx-port{position:relative;width:min(100%,580px);aspect-ratio:1;border-radius:50%;padding:5.2%;background:conic-gradient(from 200deg,#8f877d,#f3efe8 12%,#b9b1a6,#ece7df 40%,#9c9488,#f6f2ec,#b3ab9f 85%,#8f877d);box-shadow:0 60px 100px -46px #000000e6,0 0 0 1px #ffffff0f,inset 0 2px 3px #fff9,inset 0 -3px 6px #00000059}.wp .wp-lx-handle{position:absolute;z-index:2;right:-1.6%;top:50%;width:5%;height:24%;transform:translateY(-50%);border-radius:999px;background:linear-gradient(90deg,#77706a,#e9e4dc 45%,#a29a8f);box-shadow:0 10px 18px -8px #000000b3,inset 0 1px 1px #fff9}.wp .wp-lx-gasket{width:100%;height:100%;border-radius:50%;padding:3.6%;background:radial-gradient(circle,#2b2723 62%,#0f0d0c);box-shadow:inset 0 10px 24px #000000bf,inset 0 -2px 6px #ffffff14}.wp .wp-lx-glass{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;background:#f2ece2;box-shadow:inset 0 0 0 1px #00000040,inset 0 18px 40px #0003}.wp .wp-lx-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:50%;pointer-events:none;box-shadow:inset 0 18px 40px #0000002e;background:linear-gradient(140deg,#fff9,#ffffff24 24%,#fff0 40%),radial-gradient(circle at 80% 84%,rgba(255,255,255,.4),transparent 26%);mix-blend-mode:screen}.wp .wp-lx-drum{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,#fff,#f7f2ea 52%,#e4dacb)}.wp .wp-lx-shot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;padding:11%;object-fit:contain;mix-blend-mode:multiply;opacity:0;transition:opacity .6s ease;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.wp .wp-lx-shot.is-on{opacity:1}.wp .wp-lx-pick{display:inline-flex;gap:6px;padding:5px;border-radius:999px;background:#fbf8f312;border:1px solid rgba(251,248,243,.14)}.wp .wp-lx-pick button{display:inline-flex;align-items:center;gap:8px;padding:8px 15px 8px 10px;border-radius:999px;color:#fbf8f3c7;font-size:1.3rem;font-weight:500;transition:background-color .25s,color .25s}.wp .wp-lx-pick button i{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}.wp .wp-lx-pick button.on{background:var(--cream);color:var(--night)}.wp .wp-lx-pick button:focus-visible{outline:2px solid var(--sun);outline-offset:2px}@media(max-width:899px){.wp .wp-lx-hero{padding-block:22px 56px}.wp .wp-lx-hero:before{right:auto;left:50%;top:24%;transform:translate(-50%,-50%);width:150vw}.wp .wp-lx-hero-in{grid-template-columns:1fr;gap:26px}.wp .wp-lx-media{order:-1;gap:16px}.wp .wp-lx-port{width:min(74vw,380px)}.wp .wp-lx-copy{max-width:none;gap:14px}.wp .wp-lx-hero h1{font-size:clamp(4.2rem,11.4vw,6rem)}.wp .wp-lx-cta{order:3;width:100%;gap:12px 20px}.wp .wp-lx-lede{order:4;font-size:1.5rem;line-height:1.55}.wp .wp-lx-trust{order:5;gap:8px 16px;font-size:1.28rem;padding-top:14px}html body .wp .wp-lx-hero .wp-lx-buy{flex:1 1 100%;width:100%}}@media(prefers-reduced-motion:no-preference){.wp .wp-lx-a{animation:wpLxUp .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d,0) * 90ms + .12s)}.wp .wp-lx-port{animation:wpLxPort 1.2s cubic-bezier(.2,.8,.2,1) both}.wp .wp-lx-drum{animation:wpLxSpin 1.9s cubic-bezier(.16,.84,.24,1) .15s both}.wp .wp-lx-glass:after{animation:wpLxFade 1.4s ease .6s both}.wp .wp-lx-hero:before{animation:wpLxFade 1.6s ease both}}@keyframes wpLxUp{0%{opacity:0;transform:translateY(18px)}}@keyframes wpLxFade{0%{opacity:0}}@keyframes wpLxPort{0%{opacity:0;transform:scale(.9) rotate(-10deg)}}@keyframes wpLxSpin{0%{opacity:0;transform:rotate(-220deg) scale(.88)}35%{opacity:1}}.wp .wp-lx-steps{padding-block:clamp(64px,8vw,112px);background:var(--bg-3);--cw:clamp(250px,25vw,330px);--gap:clamp(14px,1.6vw,22px)}.wp .wp-lx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 40px;flex-wrap:wrap;margin-bottom:clamp(26px,3.2vw,44px)}.wp .wp-lx-head h2{margin-top:14px;max-width:18ch}.wp .wp-lx-head p{margin-top:12px;color:var(--ink-2);max-width:46ch;font-size:1.6rem}.wp .wp-lx-nav{display:flex;align-items:center;gap:10px}.wp .wp-lx-count{font-family:var(--f-mono);font-size:1.3rem;letter-spacing:.12em;color:var(--ink-3);margin-right:10px;font-variant-numeric:tabular-nums}.wp .wp-lx-count b{font-weight:500;color:var(--ink)}.wp .wp-lx-btn{width:50px;height:50px;border-radius:50%;border:1px solid var(--line);background:var(--bg-2);color:var(--ink);display:grid;place-items:center;transition:border-color .2s,background-color .2s,opacity .2s}.wp .wp-lx-btn:hover:not([disabled]){border-color:var(--ink)}.wp .wp-lx-btn[disabled]{opacity:.35;cursor:default}.wp .wp-lx-btn svg,.wp .wp-lx-edge svg{width:18px;height:18px}.wp .wp-lx-view{position:relative}.wp .wp-lx-track{--pad:max(var(--gutter),calc((100% - 1180px) / 2 + var(--gutter)));position:relative;list-style:none;margin:0;display:flex;gap:var(--gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:0 var(--pad) 4px;scrollbar-width:none;cursor:grab;outline:0}.wp .wp-lx-track::-webkit-scrollbar{display:none}.wp .wp-lx-track:focus-visible{outline:2px solid var(--sky);outline-offset:6px}.wp .wp-lx-track.is-drag{cursor:grabbing;user-select:none;-webkit-user-select:none}.wp .wp-lx-card{flex:0 0 var(--cw);display:grid;gap:16px;align-content:start}.wp .wp-lx-fig{position:relative;margin:0;aspect-ratio:4/5;border-radius:20px;overflow:hidden;background:#fff}.wp .wp-lx-fig img,.wp .wp-lx-fig video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.wp .wp-lx-fig.is-contain img{object-fit:contain;padding:6%}.wp .wp-lx-fig video{z-index:1;background:#000}.wp .wp-lx-play{position:absolute;z-index:2;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:10px 15px 10px 12px;border-radius:999px;background:#fffdf9eb;color:var(--ink);font-size:1.3rem;font-weight:600;box-shadow:var(--shadow-s);transition:background-color .2s}.wp .wp-lx-play:hover{background:#fff}.wp .wp-lx-play svg{width:14px;height:14px}.wp .wp-lx-play .p2,.wp .wp-lx-fig.is-playing .wp-lx-play .p1{display:none}.wp .wp-lx-fig.is-playing .wp-lx-play .p2{display:block}.wp .wp-lx-k{font-family:var(--f-mono);font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.wp .wp-lx-card h3{font-size:clamp(2.2rem,1.9vw,2.6rem);margin-top:6px;line-height:1.08}.wp .wp-lx-card p{margin-top:6px;color:var(--ink-2);font-size:1.5rem;line-height:1.55}.wp .wp-lx-edge{position:absolute;z-index:3;top:calc(var(--cw) * .625);width:52px;height:52px;margin-top:-26px;border-radius:50%;background:#fffdf9f2;color:var(--ink);display:grid;place-items:center;box-shadow:0 10px 26px -10px #281c1261;transition:opacity .25s,transform .25s}.wp .wp-lx-edge.prev{left:max(10px,calc((100% - 1180px)/2 - 8px))}.wp .wp-lx-edge.next{right:max(10px,calc((100% - 1180px)/2 - 8px))}.wp .wp-lx-edge:hover{transform:scale(1.05)}.wp .wp-lx-edge[disabled]{opacity:0;pointer-events:none}.wp .wp-lx-bar{height:2px;margin-top:clamp(26px,3vw,40px);background:var(--line);border-radius:2px;overflow:hidden}.wp .wp-lx-bar i{display:block;height:100%;background:var(--ink);transform-origin:0 50%;transform:scaleX(.3);transition:transform .12s linear}@media(max-width:749px){.wp .wp-lx-steps{--cw:78vw}.wp .wp-lx-nav .wp-lx-btn{display:none}.wp .wp-lx-edge{width:42px;height:42px;margin-top:-21px}}@media(prefers-reduced-motion:reduce){.wp .wp-lx-bar i,.wp .wp-lx-edge{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/wp-lux.css.map */
