:root{--r:18px;--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:#e8ecf4;font:400 16px/1.65 Figtree,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}h1,h2,h3{font-family:Bricolage Grotesque,system-ui,sans-serif;line-height:1.05;letter-spacing:-.025em;font-weight:800}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wrap{max-width:1240px;margin:0 auto;padding:0 24px}.sec{padding:clamp(64px,9vw,112px) 0}.light{background:var(--paper);color:var(--bg)}.band{background:var(--surface)}.h2{font-size:clamp(34px,5vw,60px);margin-bottom:16px}.sub{max-width:56ch;opacity:.7}.rte p{margin-bottom:1em}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:15px 30px;border-radius:99px;border:0;cursor:pointer;background:var(--accent);color:#0b1220;font-weight:600;overflow:hidden;transition:transform .3s var(--ease),box-shadow .3s}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px -8px var(--accent)}.btn:hover:after{transform:translate(120%)}.btn.ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px currentColor}.btn:disabled{opacity:.5;cursor:not-allowed}.progress{position:fixed;top:0;left:0;height:3px;width:100%;background:linear-gradient(90deg,var(--accent),var(--up));transform:scaleX(0);transform-origin:0 50%;z-index:100}.ann{position:relative;background:var(--accent);color:#0b1220;text-align:center;font-size:14px;font-weight:600;padding:9px 44px}.ann button{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:0;cursor:pointer;font-size:20px;color:inherit}.hdr{position:sticky;top:0;z-index:50;background:var(--bg);transition:background .3s,box-shadow .3s}.hdr.sc{background:#0b1220cc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 1px #ffffff14}.hdr-in{display:flex;align-items:center;gap:32px;height:76px}.logo{font:800 24px Bricolage Grotesque,sans-serif;letter-spacing:-.02em}.nav{display:flex;gap:28px;margin-left:auto}.nav a{position:relative;opacity:.8;transition:opacity .2s}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:0 50%;transition:transform .35s var(--ease)}.nav a:hover,.nav a.on{opacity:1}.nav a:hover:after,.nav a.on:after{transform:scaleX(1)}.hdr-r{display:flex;align-items:center;gap:20px}.hdr-r svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8;display:block}.cart{position:relative}.count{position:absolute;top:-9px;right:-11px;min-width:18px;height:18px;border-radius:9px;background:var(--accent);color:#0b1220;font-size:11px;font-weight:700;display:grid;place-items:center;padding:0 4px}.count.bump{animation:bump .5s}@keyframes bump{40%{transform:scale(1.6)}}.burger{display:none;width:28px;height:20px;background:none;border:0;cursor:pointer;position:relative}.burger i{position:absolute;left:0;right:0;height:2px;background:currentColor;transition:transform .4s var(--ease)}.burger i:first-child{top:5px}.burger i:last-child{bottom:5px}.burger.open i:first-child{transform:translateY(4px) rotate(45deg)}.burger.open i:last-child{transform:translateY(-4px) rotate(-45deg)}.hero{position:relative;height:clamp(560px,86vh,800px);overflow:hidden;background:var(--bg);isolation:isolate}.slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity 1s,visibility 1s}.slide.on{opacity:1;visibility:visible;z-index:1}.bg,.bg>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.slide.on .bg>*{animation:kb 9s ease-out forwards}@keyframes kb{0%{transform:scale(1.14)}to{transform:scale(1)}}.fb.v1{background:radial-gradient(60% 80% at 82% 18%,rgba(232,182,76,.28),transparent),linear-gradient(135deg,#0b1220,#17233f)}.fb.v2{background:radial-gradient(60% 80% at 78% 30%,rgba(47,208,138,.22),transparent),linear-gradient(135deg,#0b1220,#102a2c)}.fb.v3{background:radial-gradient(60% 80% at 85% 20%,rgba(255,93,108,.22),transparent),linear-gradient(135deg,#0b1220,#2a1626)}.fb.v4{background:radial-gradient(60% 80% at 75% 25%,rgba(232,182,76,.3),transparent),radial-gradient(50% 70% at 20% 90%,rgba(47,208,138,.14),transparent),linear-gradient(135deg,#0b1220,#1b1d3a)}.slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(11,18,32,.82),rgba(11,18,32,.3) 62%,transparent)}.slide-in{position:relative;z-index:3;height:100%;display:flex;align-items:center}.copy{max-width:660px}.copy h2{font-size:clamp(42px,7vw,92px);margin-bottom:22px}.w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em}.w>span{display:inline-block;transform:translateY(112%)}.slide.on .w>span{animation:rise .9s var(--ease) forwards;animation-delay:calc(.25s + var(--i)*.08s)}@keyframes rise{to{transform:none}}.copy p{max-width:46ch;font-size:19px;opacity:0;transform:translateY(16px);margin-bottom:30px}.cta{opacity:0;transform:translateY(16px)}.slide.on .copy p{animation:fade .8s .7s var(--ease) forwards}.slide.on .cta{animation:fade .8s .9s var(--ease) forwards}@keyframes fade{to{opacity:1;transform:none}}.arrows{position:absolute;right:24px;bottom:32px;z-index:4;display:flex;gap:10px}.arrows button{width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#0b122066;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:26px;line-height:1;cursor:pointer;transition:.3s}.arrows button:hover{background:var(--accent);color:#0b1220;border-color:var(--accent)}.dots{position:absolute;left:24px;bottom:44px;z-index:4;display:flex;gap:10px}.dot{width:48px;height:4px;border:0;border-radius:2px;background:#ffffff40;cursor:pointer;overflow:hidden;padding:0}.dot i{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:0 50%}.dot.on i{animation:fill var(--dur) linear forwards}.dot.done i{transform:none}.hero.paused .dot.on i{animation-play-state:paused}@keyframes fill{to{transform:scaleX(1)}}.tick{background:var(--accent);color:#0b1220;overflow:hidden;white-space:nowrap;font:800 20px Bricolage Grotesque,sans-serif}.tick-in{display:inline-flex;animation:mq 32s linear infinite}.tick .g{display:flex}.tick span{padding:16px 28px}.tick span:after{content:"\25c6";margin-left:56px;font-size:12px}.tick:hover .tick-in{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}.js [data-reveal]{opacity:0;transform:translateY(32px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.js [data-reveal].in{opacity:1;transform:none}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px;margin-top:48px}.card{position:relative;background:#fff;border-radius:var(--r);overflow:hidden;box-shadow:0 20px 40px -26px #0b122059;transition:transform .25s ease-out,box-shadow .4s;will-change:transform}.card:hover{box-shadow:0 34px 60px -26px #0b122080}.card-img{display:block;position:relative;aspect-ratio:1;overflow:hidden;background:#e9e6de}.card-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease),opacity .5s;opacity:1}.card-img .alt{opacity:0}.card:hover .card-img img{transform:scale(1.07)}.card:hover .card-img .alt{opacity:1}.ph{width:100%;height:100%;min-height:80px;background:linear-gradient(135deg,#e9e6de,#d8d3c6)}.badge{position:absolute;top:14px;left:14px;background:var(--down);color:#fff;font-size:12px;font-weight:700;padding:4px 12px;border-radius:99px}.card-b{padding:18px 20px 8px}.card-b h3{font-size:21px;margin-bottom:4px}.price{font-weight:600}.price s{opacity:.45;margin-left:8px;font-weight:400}.card form{padding:8px 20px 20px}.add{width:100%;padding:12px;border-radius:12px;border:1.5px solid var(--bg);background:transparent;color:var(--bg);font-weight:600;cursor:pointer;transition:.3s}.add:hover{background:var(--bg);color:#fff}.feat{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin-top:48px}.fi{padding:32px;border-radius:var(--r);background:var(--surface);border:1px solid rgba(255,255,255,.07);transition:transform .4s var(--ease),border-color .4s}.fi:hover{transform:translateY(-6px);border-color:var(--accent)}.fi svg{width:34px;height:34px;stroke:var(--accent);fill:none;stroke-width:1.6;margin-bottom:18px;display:block}.fi h3{font-size:22px;margin-bottom:8px}.fi p{opacity:.65;font-size:15px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px}.st b{display:block;font:800 clamp(46px,6vw,84px)/1 "Bricolage Grotesque",sans-serif;color:var(--accent)}.st span{opacity:.65}.sform{display:flex;gap:12px;margin-top:24px;max-width:560px}.sform input,.pform select,.line input{padding:14px 18px;border-radius:12px;border:1.5px solid rgba(11,18,32,.2);background:#fff;color:var(--bg)}.sform input{flex:1;min-width:0}.ft{padding:72px 0 36px;border-top:1px solid rgba(255,255,255,.08)}.ft-in{display:grid;grid-template-columns:1.5fr 1fr;gap:48px}.ft-links{display:flex;flex-direction:column;gap:10px}.ft-links a{opacity:.7;transition:opacity .2s,transform .3s}.ft-links a:hover{opacity:1;transform:translate(4px)}.ft small{display:block;margin-top:36px;opacity:.5;max-width:90ch}.pdp-in{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}.gal-main{border-radius:var(--r);overflow:hidden;aspect-ratio:1;background:#e9e6de}.gal-main img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.gal-main:hover img{transform:scale(1.06)}.thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.thumbs button{width:72px;aspect-ratio:1;border-radius:12px;overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;background:none}.thumbs button.on{border-color:var(--bg)}.info h1{font-size:clamp(34px,4.5vw,56px);margin-bottom:14px}.price.big{font-size:28px;margin-bottom:24px}.pform select{width:100%;margin-bottom:14px}.pform .btn{width:100%;margin-bottom:12px}.trust{list-style:none;margin:28px 0;display:grid;gap:10px}.trust li:before{content:"\2713";color:#16a06a;font-weight:800;margin-right:10px}.info .rte{margin-top:28px;opacity:.85}.line{display:grid;grid-template-columns:80px 1fr 90px 100px;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid rgba(11,18,32,.12)}.line img,.line .ph{border-radius:10px;aspect-ratio:1;object-fit:cover}.line>span{text-align:right;font-weight:600}.tot{display:flex;justify-content:space-between;font:800 28px Bricolage Grotesque,sans-serif;margin:28px 0}form .btn+.btn{margin-left:10px}.pagination{display:flex;gap:10px;justify-content:center;margin-top:40px}.pagination .page a,.pagination .page.current{display:block;padding:8px 16px;border-radius:99px;box-shadow:inset 0 0 0 1.5px #0b122040}.pagination .page.current{background:var(--bg);color:#fff}.toast{position:fixed;left:50%;bottom:28px;z-index:300;background:var(--bg);color:#fff;padding:14px 26px;border-radius:99px;border:1px solid var(--accent);transform:translate(-50%,140px);transition:transform .5s var(--ease)}.toast.show{transform:translate(-50%)}.pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:20px;background:#050912b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}.pop.open{opacity:1;visibility:visible}.pop-c{position:relative;display:grid;grid-template-columns:1fr 1fr;max-width:820px;width:100%;border-radius:26px;overflow:hidden;background:var(--paper);color:var(--bg);transform:translateY(40px) scale(.94);transition:transform .7s var(--ease)}.pop.open .pop-c{transform:none}.pop-art{position:relative;min-height:340px;overflow:hidden;background:radial-gradient(70% 70% at 50% 50%,rgba(232,182,76,.25),transparent),var(--bg)}.pop-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pop-art i{position:absolute;left:50%;top:50%;width:120px;height:120px;margin:-60px;border-radius:50%;border:1.5px solid var(--accent);opacity:0;animation:ring 3.2s infinite}.pop-art i:nth-child(3){animation-delay:1s}.pop-art i:nth-child(4){animation-delay:2s}@keyframes ring{0%{transform:scale(.4);opacity:.9}to{transform:scale(3);opacity:0}}.pop-b{padding:48px 36px;align-self:center}.pop-b h2{font-size:36px;margin-bottom:12px}.pop-b input[type=email]{width:100%;padding:15px 18px;border-radius:12px;border:1.5px solid rgba(11,18,32,.2);background:#fff;color:var(--bg);margin:18px 0 14px}.pop-b .btn{width:100%}.skip{display:block;margin:14px auto 0;background:none;border:0;cursor:pointer;opacity:.55;text-decoration:underline}.err{color:#c0283a;font-size:14px}.pop-x{position:absolute;top:12px;right:16px;background:none;border:0;font-size:28px;cursor:pointer;z-index:2;color:#fff;mix-blend-mode:difference}.code{display:inline-block;padding:12px 22px;border:2px dashed var(--bg);border-radius:12px;font:800 26px Bricolage Grotesque,sans-serif;letter-spacing:.08em;margin-top:16px}@media(max-width:860px){.burger{display:block}.nav{position:absolute;top:100%;left:0;right:0;margin:0;background:var(--bg);flex-direction:column;padding:24px;gap:18px;transform:translateY(-12px);opacity:0;visibility:hidden;transition:.4s var(--ease)}.nav.open{transform:none;opacity:1;visibility:visible}.hdr-r{margin-left:auto}.pdp-in,.ft-in{grid-template-columns:1fr}.line{grid-template-columns:64px 1fr 70px}.line>span{grid-column:2/-1;text-align:left}.arrows{display:none}.dots{left:50%;transform:translate(-50%)}.pop-c{grid-template-columns:1fr}.pop-art{min-height:110px}.pop-b{padding:28px 24px}.js [data-reveal]{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js [data-reveal]{opacity:1;transform:none}.w>span{transform:none}.copy p,.cta{opacity:1;transform:none}.tick-in{animation:none}.candles{display:none!important}.fi h3{color:#c00!important}.fi p{color:#333!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
