:root{--ink:#060608;--ink-1:#0e0e12;--ink-2:#16161c;--ink-3:#1e1e26;--ink-4:#28282f;--line:rgba(255,255,255,.07);--line-hot:rgba(210,20,20,.6);--red:#d01414;--red-hi:#f02020;--red-lo:#8a0a0a;--red-glow:rgba(208,20,20,.18);--white:#f5f5f7;--w80:rgba(245,245,247,.8);--w55:rgba(245,245,247,.55);--w30:rgba(245,245,247,.3);--w12:rgba(245,245,247,.12);--w06:rgba(245,245,247,.06);--w03:rgba(245,245,247,.03);--f-display:"Barlow Condensed",sans-serif;--f-body:"DM Sans",sans-serif;--f-mono:"DM Mono",monospace;--r-sm:4px;--r-md:8px;--r-lg:16px;--ease:cubic-bezier(.22,1,.36,1);--t:.28s var(--ease);--max-w:1440px;--pad:clamp(20px,4vw,80px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{font-family:var(--f-body);background:var(--ink);color:var(--white);overflow-x:hidden;line-height:1.6}img,video,svg{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit;color:inherit}input,select,textarea{font-family:inherit}ul,ol{list-style:none}p{overflow-wrap:break-word}p:empty{display:none}::selection{background:#d0141459;color:#fff}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:var(--red)}*:focus-visible{outline:1.5px solid var(--red);outline-offset:3px}.shopify-section{position:relative;width:100%;display:block}.pv-skip{position:absolute;left:-9999px}.pv-skip:focus{position:fixed;top:12px;left:12px;z-index:99999;padding:10px 20px;background:var(--red);color:#fff;font-family:var(--f-display);font-size:1rem;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-sm)}.pv-announce{background:var(--red);overflow:hidden;position:relative;z-index:200;height:34px;display:flex;align-items:center}.pv-announce__track{display:flex;gap:32px;white-space:nowrap;animation:marquee 28s linear infinite;font-family:var(--f-display);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#fffffff2;padding-left:100%}.pv-announce__sep{opacity:.5}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.pv-header{position:fixed;top:0;left:0;right:0;z-index:9000;background:#060608f5;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid var(--line);transform:translate3d(0,34px,0);will-change:transform}.pv-header__wrap{max-width:var(--max-w);margin-inline:auto;padding-inline:var(--pad);height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px}.pv-logo{display:flex;align-items:center;flex-shrink:0}.pv-logo img{height:38px;width:auto;transition:opacity .2s}.pv-logo:hover img{opacity:.75}.pv-nav{display:flex;align-items:center;gap:2px;position:absolute;left:50%;transform:translate(-50%)}.pv-nav__link{font-family:var(--f-display);font-size:.9rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--w55);padding:6px 14px;border-radius:var(--r-sm);position:relative;transition:color var(--t)}.pv-nav__link:after{content:"";position:absolute;bottom:2px;left:14px;right:14px;height:1px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .2s var(--ease)}.pv-nav__link:hover{color:var(--white)}.pv-nav__link:hover:after{transform:scaleX(1)}.pv-nav__link--pill{background:var(--red);color:#fff!important;padding:7px 18px}.pv-nav__link--pill:after{display:none}.pv-nav__link--pill:hover{background:var(--red-hi)}.pv-header__icons{display:flex;align-items:center;gap:2px}.pv-icon-btn{width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:var(--w55);border-radius:var(--r-sm);position:relative;transition:color var(--t),background var(--t)}.pv-icon-btn:hover{color:var(--white);background:var(--w06)}.pv-icon-btn svg{width:18px;height:18px}.pv-cart-dot{position:absolute;top:5px;right:5px;width:14px;height:14px;background:var(--red);border-radius:50%;font-size:8px;font-weight:700;font-family:var(--f-display);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--ink);line-height:1}.pv-cart-dot:empty{display:none}.pv-burger{display:none;flex-direction:column;gap:5px;width:32px;padding:3px}.pv-burger span{display:block;height:1.5px;background:var(--white);border-radius:2px;transition:var(--t)}.pv-burger.open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.pv-burger.open span:nth-child(2){opacity:0}.pv-burger.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.pv-mobile-nav{position:fixed;top:0;right:0;bottom:0;left:0;background:#060608f7;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:8999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;opacity:0;pointer-events:none;transition:opacity .3s ease}.pv-mobile-nav.open{opacity:1;pointer-events:all}.pv-mobile-nav__link{font-family:var(--f-display);font-size:clamp(1.8rem,5.5vw,2.8rem);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--w55);padding:8px 24px;transition:color .15s}.pv-mobile-nav__link:hover{color:var(--red)}.pv-header-push{height:130px;display:none}.pv-wrap{max-width:var(--max-w);margin-inline:auto;padding-inline:var(--pad)}.pv-section{padding-block:clamp(28px,3vw,48px)}.pv-eyebrow{font-family:var(--f-mono);font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;color:var(--red);display:block;margin-bottom:16px}.pv-eyebrow:before{content:"// ";opacity:.5}.pv-h1{font-family:var(--f-display);font-size:clamp(3.5rem,8vw,8rem);font-weight:900;letter-spacing:-.01em;text-transform:uppercase;line-height:.92;color:var(--white)}.pv-h2{font-family:var(--f-display);font-size:clamp(2rem,3.8vw,3.4rem);font-weight:800;letter-spacing:.01em;text-transform:uppercase;line-height:.95;color:var(--white)}.pv-h3{font-family:var(--f-display);font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pv-body-text{font-family:var(--f-body);font-size:clamp(.9rem,1.4vw,1rem);color:var(--w55);line-height:1.75;font-weight:400;max-width:560px}.pv-rule{display:block;height:2px;width:56px;background:var(--red);margin-block:20px}.pv-tag{display:inline-block;font-family:var(--f-mono);font-size:.6rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;padding:4px 10px;border:1px solid var(--red);color:var(--red);border-radius:2px}.pv-tag--solid{background:var(--red);color:#fff;border-color:transparent}.pv-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-display);font-size:.95rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:13px 32px;border-radius:var(--r-sm);transition:var(--t);position:relative;overflow:hidden;white-space:nowrap;cursor:pointer;border:none}.pv-btn--red{background:var(--red);color:#fff;box-shadow:0 0 #d0141480}.pv-btn--red:hover{background:var(--red-hi);transform:translateY(-2px);box-shadow:0 12px 40px #d0141466}.pv-btn--red:active{transform:translateY(0)}.pv-btn--ghost{background:transparent;color:var(--w80);border:1px solid var(--line)}.pv-btn--ghost:hover{border-color:#f5f5f74d;color:var(--white)}.pv-btn--ghost-red{background:transparent;color:var(--red);border:1px solid var(--red)}.pv-btn--ghost-red:hover{background:var(--red);color:#fff}.pv-hero{position:relative;height:100svh;min-height:640px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:var(--ink)}.pv-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(245,245,247,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(245,245,247,.03) 1px,transparent 1px);background-size:80px 80px;pointer-events:none;z-index:0}.pv-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 90% 70%at 50% 50%,transparent 30%,rgba(6,6,8,.92) 100%);pointer-events:none;z-index:1}.pv-hero__bg-text{position:absolute;font-family:var(--f-display);font-size:clamp(120px,22vw,280px);font-weight:900;text-transform:uppercase;letter-spacing:-.04em;color:#ffffff06;white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:0;line-height:1;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.pv-hero__content{position:relative;z-index:3;text-align:center;padding-inline:var(--pad);margin-bottom:clamp(140px,22vh,180px);max-width:1100px;width:100%}.pv-hero__label{font-family:var(--f-mono);font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--red);margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:16px;opacity:0;animation:riseIn .7s .1s var(--ease) forwards}.pv-hero__label:before,.pv-hero__label:after{content:"";display:block;height:1px;width:48px;background:var(--red);opacity:.5}.pv-hero__title{font-family:var(--f-display);font-size:clamp(3.5rem,9vw,8rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:.88;margin:0 0 16px;color:var(--white);opacity:0;animation:riseIn .8s .25s var(--ease) forwards;text-shadow:0 0 80px rgba(208,20,20,.15)}.pv-hero__title em{font-style:normal;color:transparent;-webkit-text-stroke:2px var(--white)}.pv-hero__sub{font-family:var(--f-body);font-size:clamp(.72rem,1vw,.88rem);color:var(--w55);letter-spacing:.12em;text-transform:uppercase;font-weight:400;margin-bottom:32px;opacity:0;animation:riseIn .8s .4s var(--ease) forwards}.pv-hero__sub span{color:var(--red)}.pv-hero__actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;opacity:0;animation:riseIn .8s .55s var(--ease) forwards}.pv-hero__stats{position:absolute;bottom:0;left:0;right:0;z-index:3;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);opacity:0;animation:fadeIn 1s .8s forwards;background:#060608b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pv-hero__stat{padding:20px 24px 24px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--line);text-align:center}.pv-hero__stat:last-child{border-right:none}.pv-hero__stat-val{font-family:var(--f-display);font-size:clamp(1.2rem,2vw,1.8rem);font-weight:800;color:var(--white);line-height:1;letter-spacing:.01em;white-space:nowrap}.pv-hero__stat-val span{color:var(--red)}.pv-hero__stat-key{font-family:var(--f-mono);font-size:clamp(.55rem,.85vw,.65rem);letter-spacing:.16em;text-transform:uppercase;color:var(--w30);white-space:nowrap;padding-bottom:2px}@keyframes riseIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.pv-hero__stats{grid-template-columns:repeat(2,1fr)}.pv-hero__stat:nth-child(2){border-right:none}.pv-hero__stat:nth-child(3){border-right:none}.pv-hero__stat:nth-child(1),.pv-hero__stat:nth-child(2){border-bottom:1px solid var(--line)}.pv-hero__title{font-size:clamp(3rem,12vw,5.5rem)}.pv-hero{justify-content:flex-start;padding-top:clamp(120px,20vh,160px)}.pv-hero__content{margin-bottom:0;margin-top:0;padding-bottom:clamp(170px,28vh,210px)}}@media(max-width:420px){.pv-hero__stats{grid-template-columns:repeat(2,1fr)}.pv-hero__stat{padding:12px 16px}.pv-hero__title{font-size:clamp(3rem,18vw,4.5rem)}.pv-hero__content{margin-bottom:clamp(150px,28vh,180px)}}.pv-how{background:var(--ink-1);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pv-how__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,4vw,72px);align-items:center}.pv-how__visual{position:relative}.pv-how__img-frame{position:relative;border-radius:var(--r-sm);overflow:hidden;aspect-ratio:3/4;background:var(--ink-2)}.pv-how__img-frame img{width:100%;height:100%;object-fit:cover;filter:brightness(.8) contrast(1.05) saturate(.85);transition:transform .7s var(--ease)}.pv-how__img-frame:hover img{transform:scale(1.04)}.pv-how__img-frame:before{content:"";position:absolute;top:16px;left:16px;width:28px;height:28px;border-top:1.5px solid var(--red);border-left:1.5px solid var(--red);z-index:2;pointer-events:none}.pv-how__img-frame:after{content:"";position:absolute;bottom:16px;right:16px;width:28px;height:28px;border-bottom:1.5px solid var(--red);border-right:1.5px solid var(--red);z-index:2;pointer-events:none}.pv-how__float{position:absolute;bottom:32px;left:-24px;background:var(--red);padding:16px 20px;text-align:center;border-radius:var(--r-sm);box-shadow:0 16px 48px #0009;z-index:3;min-width:108px}.pv-how__float-num{font-family:var(--f-display);font-size:2rem;font-weight:800;line-height:1;display:block;color:#fff}.pv-how__float-txt{font-family:var(--f-mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3;margin-top:3px;display:block}.pv-how__steps{display:flex;flex-direction:column}.pv-how__step{display:flex;gap:20px;padding:28px 0;border-bottom:1px solid var(--line);transition:var(--t)}.pv-how__step:first-child{padding-top:0}.pv-how__step:last-child{border-bottom:none;padding-bottom:0}.pv-how__step:hover .pv-how__n{color:var(--red);opacity:1}.pv-how__n{font-family:var(--f-display);font-size:3.5rem;font-weight:800;color:var(--w12);line-height:1;flex-shrink:0;width:56px;transition:color .2s,opacity .2s;letter-spacing:-.02em}.pv-how__step-title{font-family:var(--f-display);font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--w80);margin-bottom:8px;transition:color .2s}.pv-how__step:hover .pv-how__step-title{color:var(--white)}.pv-how__step-text{font-family:var(--f-body);font-size:.88rem;color:var(--w30);line-height:1.75}@media(max-width:900px){.pv-how__inner{grid-template-columns:1fr;gap:48px}.pv-how__float{left:20px}}.pv-colls{background:var(--ink);overflow:hidden;padding-block:clamp(20px,2vw,32px)}.pv-colls__header{margin-bottom:20px}.pv-colls__grid{display:grid;grid-template-columns:55fr 45fr;grid-template-rows:repeat(3,1fr);gap:10px;height:640px;align-items:stretch}.pv-coll--featured{grid-column:1;grid-row:1/span 3}.pv-coll--small{grid-column:2;min-height:0}.pv-coll--featured,.pv-coll--small{position:relative;overflow:hidden;background:var(--ink-2);border-radius:var(--r-md);cursor:pointer;border:1px solid var(--line);display:block;transition:border-color .3s ease}.pv-coll--featured:hover,.pv-coll--small:hover{border-color:#d0141480}.pv-coll__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.6) saturate(.75);transition:transform .8s var(--ease),filter .5s ease}.pv-coll--featured:hover .pv-coll__img,.pv-coll--small:hover .pv-coll__img{transform:scale(1.05);filter:brightness(.45) saturate(.55)}.pv-coll__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--ink-2),var(--ink-3))}.pv-coll__placeholder-text{font-family:var(--f-display);font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--w12);text-align:center;padding:16px}.pv-coll__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(6,6,8,.96) 0%,rgba(6,6,8,.3) 45%,transparent 100%);z-index:1}.pv-coll--featured:before,.pv-coll--small:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left;z-index:3;transition:transform .3s var(--ease);border-radius:var(--r-md) var(--r-md)0 0}.pv-coll--featured:hover:before,.pv-coll--small:hover:before{transform:scaleX(1)}.pv-coll__content{position:absolute;bottom:0;left:0;right:0;z-index:2;transform:translateY(4px);transition:transform .3s var(--ease)}.pv-coll--featured:hover .pv-coll__content,.pv-coll--small:hover .pv-coll__content{transform:translateY(0)}.pv-coll--featured .pv-coll__content{padding:32px}.pv-coll--small .pv-coll__content{padding:16px 20px}.pv-coll__badge{display:inline-block;font-family:var(--f-mono);font-size:.58rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;background:var(--red);color:#fff;padding:3px 8px;border-radius:2px;margin-bottom:10px}.pv-coll__badge--new{background:var(--ink-3);border:1px solid var(--red);color:var(--red)}.pv-coll--featured .pv-coll__title{font-family:var(--f-display);font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--white);margin-bottom:6px;line-height:1}.pv-coll--small .pv-coll__title{font-family:var(--f-display);font-size:clamp(.85rem,1.4vw,1.1rem);font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--white);margin-bottom:6px;line-height:1.1}.pv-coll__sub{font-family:var(--f-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--w30);margin-bottom:12px;display:block}.pv-coll__arrow{display:inline-flex;align-items:center;gap:7px;font-family:var(--f-display);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--red);opacity:0;transform:translate(-8px);transition:opacity .25s ease,transform .25s ease}.pv-coll--featured .pv-coll__arrow{font-size:.78rem}.pv-coll--small .pv-coll__arrow{font-size:.65rem}.pv-coll--featured:hover .pv-coll__arrow,.pv-coll--small:hover .pv-coll__arrow{opacity:1;transform:translate(0)}.pv-coll__arrow svg{width:12px;height:12px}@media(max-width:900px){.pv-colls__grid{grid-template-columns:1fr 1fr;grid-template-rows:280px 200px 200px;height:auto}.pv-coll--featured{grid-column:1;grid-row:1}.pv-coll--small:nth-child(2){grid-column:2;grid-row:1}.pv-coll--small:nth-child(3){grid-column:1;grid-row:2}.pv-coll--small:nth-child(4){grid-column:2;grid-row:2}}@media(max-width:580px){.pv-colls__grid{grid-template-columns:1fr 1fr;grid-template-rows:220px 160px 160px;gap:6px;height:auto}.pv-coll--featured{grid-column:1/span 2;grid-row:1}.pv-coll--small:nth-child(2){grid-column:1;grid-row:2}.pv-coll--small:nth-child(3){grid-column:2;grid-row:2}.pv-coll--small:nth-child(4){grid-column:1;grid-row:3}.pv-coll--featured .pv-coll__content{padding:20px}.pv-coll--small .pv-coll__content{padding:12px 14px}}.pv-pdp{background:var(--ink)}.pv-pdp__layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);align-items:start;padding-block:clamp(20px,2vw,32px)}.pv-pdp__gallery{position:sticky;top:118px}.pv-pdp__main{position:relative;aspect-ratio:1;border-radius:var(--r-sm);overflow:hidden;background:var(--ink-2);border:1px solid var(--line);margin-bottom:10px}.pv-pdp__main img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease)}.pv-pdp__main:hover img{transform:scale(1.03)}.pv-pdp__no-img{aspect-ratio:1;border-radius:var(--r-sm);background:var(--ink-2);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-family:var(--f-mono);font-size:.7rem;letter-spacing:.2em;color:var(--w12);margin-bottom:10px;text-transform:uppercase}.pv-pdp__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.pv-pdp__thumb{aspect-ratio:1;border-radius:var(--r-sm);overflow:hidden;cursor:pointer;border:1.5px solid transparent;background:var(--ink-2);transition:border-color .2s ease}.pv-pdp__thumb img{width:100%;height:100%;object-fit:cover;display:block}.pv-pdp__thumb.on,.pv-pdp__thumb:hover{border-color:var(--red)}.pv-pdp__brand{font-family:var(--f-mono);font-size:.65rem;letter-spacing:.28em;text-transform:uppercase;color:var(--red);margin-bottom:10px;display:block}.pv-pdp__title{font-family:var(--f-display);font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1;color:var(--white);margin-bottom:16px}.pv-pdp__stars{display:flex;align-items:center;gap:8px;margin-bottom:20px}.pv-pdp__stars-row{display:flex;gap:2px}.pv-pdp__star{color:var(--red);font-size:.85rem}.pv-pdp__review-count{font-family:var(--f-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--w30)}.pv-pdp__price-row{display:flex;align-items:baseline;gap:14px;padding:20px 0;margin-bottom:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pv-pdp__price{font-family:var(--f-display);font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:800;color:var(--white);line-height:1}.pv-pdp__was{font-family:var(--f-display);font-size:1.3rem;font-weight:600;color:var(--w30);text-decoration:line-through}.pv-pdp__save{font-family:var(--f-mono);font-size:.6rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;background:var(--red);color:#fff;padding:4px 8px;border-radius:2px}.pv-pdp__pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.pv-pdp__pill{display:inline-flex;align-items:center;gap:6px;background:var(--ink-2);border:1px solid var(--line);border-radius:100px;padding:6px 14px;font-family:var(--f-body);font-size:.78rem;font-weight:400;color:var(--w55);transition:border-color .2s ease}.pv-pdp__pill:hover{border-color:var(--red);color:var(--w80)}.pv-pdp__pill-icon{font-size:.9rem}.pv-pdp__field{margin-bottom:18px}.pv-pdp__field-label{font-family:var(--f-mono);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--w30);display:block;margin-bottom:8px}.pv-pdp__select{width:100%;background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:12px 40px 12px 14px;color:var(--white);font-family:var(--f-body);font-size:.92rem;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23d01414' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;transition:border-color .2s,box-shadow .2s}.pv-pdp__select:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px #d014141f}.pv-pdp__select option{background:var(--ink-2)}.pv-pdp__qty-wrap{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink-2);overflow:hidden}.pv-pdp__qty-btn{width:42px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--w55);font-size:1.3rem;transition:background .2s,color .2s}.pv-pdp__qty-btn:hover{background:var(--red);color:#fff}.pv-pdp__qty-in{width:52px;height:44px;background:none;border:none;border-left:1px solid var(--line);border-right:1px solid var(--line);color:var(--white);text-align:center;font-size:.92rem;font-family:var(--f-body)}.pv-pdp__qty-in:focus{outline:none}.pv-pdp__actions{display:flex;flex-direction:column;gap:10px;margin-bottom:24px;margin-top:20px}.pv-pdp__atc{width:100%;background:var(--red);color:#fff;border:none;border-radius:var(--r-sm);padding:16px 24px;font-family:var(--f-display);font-size:1rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 4px 24px #d0141447;position:relative;overflow:hidden}.pv-pdp__atc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:-100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.pv-pdp__atc:hover{background:var(--red-hi);transform:translateY(-2px);box-shadow:0 12px 36px #d0141470}.pv-pdp__atc:hover:after{left:100%}.pv-pdp__atc:active{transform:translateY(0)}.pv-pdp__atc:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.pv-pdp__buy{width:100%;background:transparent;color:var(--w55);border:1px solid var(--line);border-radius:var(--r-sm);padding:14px 24px;font-family:var(--f-display);font-size:.9rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:border-color .2s,color .2s}.pv-pdp__buy:hover{border-color:var(--w30);color:var(--w80)}.pv-pdp__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:28px}.pv-pdp__trust-item{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;padding:14px 8px;background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-sm)}.pv-pdp__trust-icon{font-size:1.2rem}.pv-pdp__trust-lbl{font-family:var(--f-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--w30);line-height:1.4}.pv-pdp__desc{padding-top:28px;border-top:1px solid var(--line)}.pv-pdp__desc h2{font-family:var(--f-display);font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--white);margin:24px 0 10px}.pv-pdp__desc h2:first-child{margin-top:0}.pv-pdp__desc h3{font-family:var(--f-display);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--w80);margin:18px 0 8px}.pv-pdp__desc p{font-family:var(--f-body);font-size:.88rem;color:var(--w30);line-height:1.8;margin-bottom:12px}.pv-pdp__desc ul,.pv-pdp__desc ol{padding-left:18px;margin-bottom:12px}.pv-pdp__desc li{font-family:var(--f-body);font-size:.88rem;color:var(--w30);line-height:1.7;margin-bottom:5px;list-style-type:disc}.pv-pdp__desc strong{color:var(--w80);font-weight:600}.pv-pdp__desc a{color:var(--red)}.pv-pdp__desc hr{border:none;border-top:1px solid var(--line);margin:24px 0}.pv-pdp__desc table{width:100%;border-collapse:collapse;margin:18px 0;font-size:.84rem}.pv-pdp__desc th{background:var(--red);color:#fff;padding:10px 14px;text-align:left;font-family:var(--f-display);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.pv-pdp__desc td{padding:10px 14px;border-bottom:1px solid var(--line);color:var(--w30);font-family:var(--f-body)}.pv-pdp__desc tr:nth-child(2n) td{background:var(--w03)}.pv-pdp__desc details{border-bottom:1px solid var(--line)}.pv-pdp__desc details:first-of-type{border-top:1px solid var(--line)}.pv-pdp__desc summary{font-family:var(--f-body);font-weight:500;font-size:.9rem;padding:14px 32px 14px 0;cursor:pointer;list-style:none;position:relative;color:var(--w55)}.pv-pdp__desc summary::-webkit-details-marker{display:none}.pv-pdp__desc summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--red);font-size:1.2rem;font-weight:300}.pv-pdp__desc details[open] summary{color:var(--white)}.pv-pdp__desc details[open] summary:after{content:"\2212"}.pv-pdp__desc details p{padding-bottom:14px;margin-top:0}.pv-pdp__reviews{padding:clamp(40px,6vw,80px)0;border-top:1px solid var(--line)}.pv-pdp__reviews h2{font-family:var(--f-display);font-size:2.2rem;font-weight:800;text-transform:uppercase;margin-bottom:32px}@media(max-width:900px){.pv-pdp__layout{grid-template-columns:1fr;gap:36px;padding-block:36px}.pv-pdp__gallery{position:static}}@media(max-width:480px){.pv-pdp__trust{gap:6px}.pv-pdp__trust-lbl{font-size:.52rem}.pv-pdp__pills{gap:6px}}.pv-coll-page{background:var(--ink)}.pv-coll-page__hero{border-bottom:1px solid var(--line);padding:clamp(48px,7vw,100px)0;position:relative;overflow:hidden}.pv-coll-page__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(245,245,247,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(245,245,247,.025) 1px,transparent 1px);background-size:64px 64px;pointer-events:none}.pv-coll-page__title{position:relative;z-index:1}.pv-coll-page__bg-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--f-display);font-size:clamp(60px,12vw,160px);font-weight:900;text-transform:uppercase;color:#ffffff05;white-space:nowrap;pointer-events:none;z-index:0}.pv-coll-page__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pv-prod-card{background:var(--ink-1);position:relative;overflow:hidden;cursor:pointer}.pv-prod-card__img-wrap{aspect-ratio:1;overflow:hidden;background:var(--ink-2);position:relative}.pv-prod-card__img-wrap img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.85) saturate(.85);transition:transform .6s var(--ease),filter .4s ease}.pv-prod-card:hover .pv-prod-card__img-wrap img{transform:scale(1.06);filter:brightness(.75) saturate(.7)}.pv-prod-card__img-placeholder{aspect-ratio:1;background:var(--ink-2);display:flex;align-items:center;justify-content:center;font-family:var(--f-mono);font-size:.7rem;color:var(--w12);letter-spacing:.2em;text-transform:uppercase}.pv-prod-card__badge{position:absolute;top:14px;left:14px;font-family:var(--f-mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;background:var(--red);color:#fff;padding:4px 8px;border-radius:2px;z-index:2}.pv-prod-card__body{padding:18px 20px 22px;border-top:1px solid var(--line);transition:background .2s}.pv-prod-card:hover .pv-prod-card__body{background:var(--ink-2)}.pv-prod-card__title{font-family:var(--f-display);font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--w80);margin-bottom:10px;line-height:1.1;transition:color .2s}.pv-prod-card__price-row{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.pv-prod-card__price{font-family:var(--f-display);font-size:1.3rem;font-weight:700;color:var(--white)}.pv-prod-card__was{font-family:var(--f-display);font-size:.95rem;color:var(--w30);text-decoration:line-through}.pv-prod-card__cta{display:flex;align-items:center;gap:8px;font-family:var(--f-display);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--red);opacity:0;transform:translate(-6px);transition:opacity .25s ease,transform .25s ease}.pv-prod-card__cta svg{width:12px;height:12px}.pv-prod-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease);z-index:3}.pv-prod-card:hover:before{transform:scaleX(1)}.pv-coll-page__empty{grid-column:1/-1;padding:80px;text-align:center;font-family:var(--f-display);font-size:1.5rem;font-weight:700;text-transform:uppercase;color:var(--w30)}.pv-cart{background:var(--ink)}.pv-cart__layout{display:grid;grid-template-columns:1fr 380px;gap:48px;align-items:start;padding-block:clamp(24px,3vw,40px)}.pv-cart__line{display:flex;gap:20px;align-items:flex-start;padding:24px 0;border-bottom:1px solid var(--line)}.pv-cart__line:first-child{border-top:1px solid var(--line)}.pv-cart__img{width:88px;height:88px;border-radius:var(--r-sm);object-fit:cover;background:var(--ink-2);flex-shrink:0;border:1px solid var(--line)}.pv-cart__item-title{font-family:var(--f-display);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--w80);margin-bottom:4px}.pv-cart__item-variant{font-family:var(--f-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--w30);margin-bottom:12px}.pv-cart__item-price{font-family:var(--f-display);font-size:1.2rem;font-weight:700;color:var(--white)}.pv-cart__summary{position:sticky;top:118px;background:var(--ink-1);border:1px solid var(--line);border-radius:var(--r-sm);padding:28px}.pv-cart__summary-title{font-family:var(--f-display);font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.pv-cart__summary-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px;font-family:var(--f-body);font-size:.88rem;color:var(--w55)}.pv-cart__summary-row.total{color:var(--white);font-family:var(--f-display);font-size:1.2rem;font-weight:700;border-top:1px solid var(--line);padding-top:16px;margin-top:8px}.pv-cart__checkout{width:100%;margin-top:20px}.pv-cart__empty{text-align:center;padding:80px 24px}.pv-cart__empty-title{font-family:var(--f-display);font-size:2.5rem;font-weight:800;text-transform:uppercase;color:var(--w30);margin-bottom:16px}@media(max-width:900px){.pv-cart__layout{grid-template-columns:1fr}.pv-cart__summary{position:static}}.pv-blog{background:var(--ink)}.pv-blog__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pv-article-card{background:var(--ink-1);overflow:hidden;cursor:pointer;transition:background .2s}.pv-article-card:hover{background:var(--ink-2)}.pv-article-card__img{aspect-ratio:16/9;overflow:hidden;background:var(--ink-2)}.pv-article-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease);filter:brightness(.85) saturate(.8)}.pv-article-card:hover .pv-article-card__img img{transform:scale(1.04)}.pv-article-card__body{padding:24px}.pv-article-card__date{font-family:var(--f-mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--w30);margin-bottom:10px}.pv-article-card__title{font-family:var(--f-display);font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--w80);margin-bottom:10px;line-height:1.1}.pv-article-card:hover .pv-article-card__title{color:var(--white)}.pv-article-card__excerpt{font-family:var(--f-body);font-size:.85rem;color:var(--w30);line-height:1.7;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pv-article-card__read{font-family:var(--f-display);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--red);display:flex;align-items:center;gap:6px}.pv-article-card__read svg{width:11px;height:11px}.pv-article-page{background:var(--ink)}.pv-article-page__hero{padding:clamp(48px,7vw,96px)0;border-bottom:1px solid var(--line)}.pv-article-page__content{max-width:760px;margin-inline:auto;padding:clamp(48px,6vw,80px) var(--pad)}.pv-article-page__content h1,.pv-article-page__content h2{font-family:var(--f-display);font-weight:800;text-transform:uppercase;margin:28px 0 12px;color:var(--white);font-size:2rem}.pv-article-page__content h3{font-family:var(--f-display);font-weight:700;text-transform:uppercase;font-size:1.4rem;color:var(--w80);margin:22px 0 10px}.pv-article-page__content p{font-family:var(--f-body);font-size:1rem;color:var(--w55);line-height:1.85;margin-bottom:18px}.pv-article-page__content ul,.pv-article-page__content ol{padding-left:20px;margin-bottom:18px}.pv-article-page__content li{font-family:var(--f-body);font-size:.95rem;color:var(--w55);line-height:1.75;margin-bottom:7px;list-style-type:disc}.pv-article-page__content img{border-radius:var(--r-sm);margin-block:28px;border:1px solid var(--line)}.pv-article-page__content blockquote{border-left:3px solid var(--red);padding-left:20px;margin:24px 0}.pv-article-page__content blockquote p{color:var(--w80);font-style:italic}.pv-page{background:var(--ink)}.pv-page__inner{padding-block:clamp(40px,5vw,72px)}.pv-page__title{font-family:var(--f-display);font-size:clamp(1.8rem,3.5vw,3rem);font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--white);margin-bottom:16px}.pv-page__body{font-family:var(--f-body);color:var(--w55);line-height:1.8;max-width:720px}.pv-page__body p{margin-bottom:16px}.pv-page__body a{color:var(--red)}.pv-page__body h2{font-family:var(--f-display);font-size:1.5rem;font-weight:700;text-transform:uppercase;color:var(--white);margin:24px 0 10px}.pv-track-widget{margin-top:40px;padding:32px;background:var(--ink-1);border:1px solid var(--line);border-radius:var(--r-sm)}.pv-search{background:var(--ink)}.pv-search__bar{padding:clamp(48px,7vw,96px)0;border-bottom:1px solid var(--line);display:flex;gap:0;max-width:680px}.pv-search__input{flex:1;background:var(--ink-1);border:1px solid var(--line);border-right:none;border-radius:var(--r-sm)0 0 var(--r-sm);padding:14px 20px;color:var(--white);font-family:var(--f-body);font-size:1rem}.pv-search__input:focus{outline:none;border-color:var(--red)}.pv-search__submit{background:var(--red);color:#fff;border:none;padding:14px 24px;font-family:var(--f-display);font-size:.9rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-radius:0 var(--r-sm) var(--r-sm)0;cursor:pointer;transition:background .2s}.pv-search__submit:hover{background:var(--red-hi)}.pv-search__meta{font-family:var(--f-mono);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--w30);padding:28px 0 12px}.pv-footer{background:var(--ink-1);border-top:1px solid var(--line)}.pv-footer__top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-block:clamp(24px,3vw,40px);border-bottom:1px solid var(--line)}.pv-footer__logo{margin-bottom:20px}.pv-footer__logo img{height:36px;width:auto;opacity:.85}.pv-footer__tagline{font-family:var(--f-body);font-size:.88rem;color:var(--w30);line-height:1.7;margin-bottom:20px;max-width:280px}.pv-footer__social{display:flex;gap:12px}.pv-footer__social a{width:34px;height:34px;border:1px solid var(--line);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;color:var(--w30);font-size:.8rem;transition:border-color .2s,color .2s,background .2s}.pv-footer__social a:hover{border-color:var(--red);color:var(--white);background:#d014141a}.pv-footer__col-title{font-family:var(--f-display);font-size:.82rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--w55);margin-bottom:20px}.pv-footer__links{display:flex;flex-direction:column;gap:10px}.pv-footer__link{font-family:var(--f-body);font-size:.85rem;color:var(--w30);transition:color .2s}.pv-footer__link:hover{color:var(--red)}.pv-footer__contact-item{display:flex;gap:10px;margin-bottom:12px}.pv-footer__contact-icon{color:var(--red);flex-shrink:0;margin-top:2px}.pv-footer__contact-text{font-family:var(--f-body);font-size:.83rem;color:var(--w30);line-height:1.5}.pv-footer__contact-text a{color:var(--w30);transition:color .2s}.pv-footer__contact-text a:hover{color:var(--red)}.pv-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-block:22px}.pv-footer__copy{font-family:var(--f-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--w30)}.pv-footer__payments{display:flex;flex-wrap:wrap;gap:6px}.pv-footer__pay-badge{background:var(--ink-2);border:1px solid var(--line);border-radius:3px;padding:4px 8px;font-family:var(--f-mono);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:var(--w30)}@media(max-width:1100px){.pv-footer__top{grid-template-columns:1fr 1fr}}@media(max-width:600px){.pv-footer__top{grid-template-columns:1fr;gap:32px}}.pv-cart-toast{position:fixed;bottom:28px;right:28px;z-index:9999;background:var(--ink-1);border:1px solid var(--line);border-left:3px solid var(--red);border-radius:var(--r-sm);padding:14px 20px;font-family:var(--f-display);font-size:.88rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--w80);max-width:320px;transform:translate(calc(100% + 32px));transition:transform .35s var(--ease);pointer-events:none}.pv-cart-toast.show{transform:translate(0)}.pv-404{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center}.pv-404__num{font-family:var(--f-display);font-size:clamp(120px,20vw,200px);font-weight:900;color:var(--w06);line-height:1;display:block}.pv-404__title{font-family:var(--f-display);font-size:2rem;font-weight:800;text-transform:uppercase;margin-bottom:16px}.pv-404__text{font-family:var(--f-body);color:var(--w30);margin-bottom:32px}.pv-divider{border:none;border-top:1px solid var(--line)}@media(max-width:768px){.pv-nav{display:none}.pv-burger{display:flex}}.pv-trust{background:var(--ink-1);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:0}.pv-trust__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0}.pv-trust__item{display:flex;gap:18px;align-items:flex-start;padding:36px 32px;border-right:1px solid var(--line)}.pv-trust__icon{flex-shrink:0;width:40px;height:40px;color:var(--red)}.pv-trust__icon svg{width:100%;height:100%}.pv-trust__title{font-family:var(--f-display);font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--white);margin:0 0 6px}.pv-trust__text{font-family:var(--f-body);font-size:.88rem;color:var(--w55);line-height:1.6;margin:0}@media(max-width:768px){.pv-trust__grid{grid-template-columns:1fr}.pv-trust__item{border-right:none;border-bottom:1px solid var(--line)}.pv-trust__item:last-child{border-bottom:none}}.pv-videos{background:var(--ink-1)}.pv-videos__header{text-align:center;margin-bottom:36px}.pv-videos__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.pv-video-card{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;transition:border-color var(--t),transform var(--t)}.pv-video-card:hover{border-color:var(--line-hot);transform:translateY(-4px)}.pv-video-card__thumb{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--ink-3);cursor:pointer}.pv-video-card__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s var(--ease)}.pv-video-card:hover .pv-video-card__thumb img{transform:scale(1.04)}.pv-video-card__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#06060873;border:none;padding:0;margin:0;cursor:pointer;transition:background var(--t)}.pv-video-card__thumb:hover .pv-video-card__play,.pv-video-card__play:focus{background:#d01414b8;outline:none}.pv-video-card__play svg{width:56px;height:56px;color:#fff;filter:drop-shadow(0 2px 12px rgba(0,0,0,.6));transition:transform .25s var(--ease)}.pv-video-card__play:hover svg,.pv-video-card__play:focus svg{transform:scale(1.15)}.pv-video-card__thumb--active{cursor:default}.pv-video-card__info{padding:22px 24px}.pv-video-card__info h3{font-family:var(--f-display);font-size:1.15rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--white);margin:0 0 8px}.pv-video-card__info p{font-family:var(--f-body);font-size:.9rem;color:var(--w55);line-height:1.6;margin:0}.pv-video-card__info strong{color:var(--w80)}.pv-faq-home{background:var(--ink)}.pv-faq-home__inner{display:grid;grid-template-columns:1fr 2fr;gap:80px;align-items:start}.pv-faq-home__header{position:sticky;top:100px}.pv-faq-home__list{display:flex;flex-direction:column;gap:0}.pv-faq-item{border-bottom:1px solid var(--line)}.pv-faq-item:first-child{border-top:1px solid var(--line)}.pv-faq-item__q{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-family:var(--f-display);font-size:1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--white);cursor:pointer;transition:color var(--t)}.pv-faq-item__q::-webkit-details-marker{display:none}.pv-faq-item__q:after{content:"+";font-family:var(--f-body);font-size:1.5rem;font-weight:300;color:var(--red);flex-shrink:0;transition:transform var(--t)}.pv-faq-item[open] .pv-faq-item__q{color:var(--red)}.pv-faq-item[open] .pv-faq-item__q:after{content:"\2212"}.pv-faq-item__a{padding:0 4px 20px}.pv-faq-item__a p{font-family:var(--f-body);font-size:.95rem;color:var(--w55);line-height:1.75;margin:0}.pv-faq-item__a a{color:var(--red);text-decoration:underline}.pv-faq-item__a strong{color:var(--w80)}@media(max-width:900px){.pv-faq-home__inner{grid-template-columns:1fr;gap:40px}.pv-faq-home__header{position:static}}.pv-pop__header{text-align:center;margin-bottom:36px}.pv-pop__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.pv-prod-card{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;transition:border-color var(--t),transform var(--t),box-shadow var(--t)}.pv-prod-card:hover{border-color:var(--line-hot);transform:translateY(-4px);box-shadow:0 12px 32px #0006}.pv-prod-card__img-wrap{display:block;position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--ink-3)}.pv-prod-card__img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease)}.pv-prod-card:hover .pv-prod-card__img-wrap img{transform:scale(1.05)}.pv-prod-card__badge{position:absolute;top:10px;left:10px;background:var(--red);color:#fff;font-family:var(--f-display);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:var(--r-sm)}.pv-prod-card__no-img{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--f-display);color:var(--w30);font-size:.9rem;text-align:center;padding:20px}.pv-prod-card__info{padding:16px 18px 20px}.pv-prod-card__title{font-family:var(--f-body);font-size:.88rem;font-weight:500;color:var(--w80);margin:0 0 10px;line-height:1.4}.pv-prod-card__title a{color:inherit;text-decoration:none}.pv-prod-card__title a:hover{color:var(--white)}.pv-prod-card__price{display:flex;gap:8px;align-items:baseline;margin-bottom:14px}.pv-prod-card__was{font-size:.8rem;color:var(--w30);text-decoration:line-through}.pv-prod-card__now{font-family:var(--f-display);font-size:1.05rem;font-weight:700;color:var(--red)}.pv-prod-card__btn{display:block;width:100%;text-align:center;padding:10px 0;border:1px solid var(--line);border-radius:var(--r-sm);font-family:var(--f-display);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--white);text-decoration:none;transition:background var(--t),border-color var(--t),color var(--t)}.pv-prod-card__btn:hover{background:var(--red);border-color:var(--red)}@media(min-width:1920px){.pv-wrap{max-width:1560px}.pv-hero__bg-text{font-size:22rem}.pv-coll-hero__bg-text{font-size:18rem}.pv-about__hero-bg{font-size:22rem}:root{--pad:80px}.pv-coll-grid,.pv-pop__grid{grid-template-columns:repeat(5,1fr)}.pv-showcase__slider{max-width:1000px;margin-inline:auto}}@media(min-width:2560px){.pv-wrap{max-width:1680px}:root{--pad:100px}.pv-hero__bg-text{font-size:26rem}}:root{--f-display:"Barlow Condensed","Arial Narrow","Impact",Arial,sans-serif;--f-body:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--f-mono:"DM Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace}.pv-btn,.pv-nav__link,.pv-icon-btn,.pv-mobile-nav__link,.pv-coll-tab,.pv-prod-card__btn,.pv-sort-bar__select,.pv-faq-item__q,.pv-mute-btn,.pv-culture__mute-btn{min-height:44px;min-width:44px}.pv-faq-item__q{min-height:52px;display:flex;align-items:center}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto!important}.pv-announce__track{animation:none}.pv-announce{overflow-x:auto}.pv-announce__track{padding-left:var(--pad);white-space:nowrap}.pv-showcase__title,.pv-showcase__subtitle,.pv-comp-slider,.pv-feat{opacity:1!important;transform:none!important}}@media(max-width:374px){:root{--pad:16px}.pv-hero__title{font-size:3rem;letter-spacing:.01em}.pv-hero__sub{font-size:.72rem}.pv-hero__stat{padding:10px 12px 20px}.pv-hero__stat-val{font-size:clamp(1.6rem,8vw,2rem)}.pv-btn{padding:12px 18px;font-size:.78rem}.pv-h2{font-size:clamp(2rem,11vw,3rem)}.pv-trust__item{flex-direction:column;gap:10px;padding:20px 16px}.pv-video-card__info{padding:14px 16px}.pv-about__h1{font-size:2rem}.pv-about__stat-val{font-size:1.8rem}.pv-feat{padding:20px 18px}.pv-mobile-nav__link{font-size:2rem}}@media(max-width:767px){.pv-trust__grid{grid-template-columns:1fr}.pv-trust__item{border-right:none;border-bottom:1px solid var(--line);padding:22px 20px}.pv-trust__item:last-child{border-bottom:none}.pv-videos__grid{grid-template-columns:1fr}.pv-pop__grid{grid-template-columns:repeat(2,1fr);gap:12px}.pv-prod-card__title{font-size:.8rem}.pv-prod-card__now{font-size:.95rem}.pv-faq-home__inner{grid-template-columns:1fr;gap:28px}.pv-faq-home__header{position:static}.pv-about__story-grid,.pv-about__contact-grid{grid-template-columns:1fr;gap:36px}.pv-about__pillars{grid-template-columns:1fr;gap:12px}.pv-coll-grid{grid-template-columns:repeat(2,1fr);gap:12px}.pv-sort-bar{flex-direction:column;align-items:flex-start;gap:10px}.pv-coll-tabs{gap:6px}.pv-coll-tab{padding:7px 14px;font-size:.75rem}.pv-showcase__features{grid-template-columns:1fr;gap:12px;margin-top:28px}.pv-culture__video-wrap{height:65vh}.pv-culture__tag-line1,.pv-culture__tag-line2{font-size:clamp(3rem,16vw,5rem)}.pv-culture__fade{height:100px}.pv-comp-slider{cursor:grab}.pv-comp-label{font-size:.75rem;padding:3px 10px}.pv-hero__actions{flex-direction:column;align-items:center;gap:10px}.pv-btn{width:100%;max-width:280px;justify-content:center}.pv-nav{display:none}.pv-burger{display:flex}}@media(min-width:768px)and (max-width:1023px){.pv-trust__grid{grid-template-columns:repeat(2,1fr)}.pv-trust__item:nth-child(2n){border-right:none}.pv-trust__item:nth-child(1),.pv-trust__item:nth-child(2){border-bottom:1px solid var(--line)}.pv-videos__grid{grid-template-columns:1fr 1fr;gap:16px}.pv-pop__grid{grid-template-columns:repeat(3,1fr)}.pv-about__pillars{grid-template-columns:repeat(2,1fr)}.pv-coll-grid{grid-template-columns:repeat(3,1fr)}.pv-faq-home__inner{grid-template-columns:1fr;gap:32px}.pv-faq-home__header{position:static}.pv-hero__actions{flex-direction:row}.pv-btn{width:auto}}@media(hover:none){.pv-video-card:hover{transform:none;border-color:var(--line)}.pv-prod-card--coll:hover,.pv-about__pillar:hover,.pv-coll:hover .pv-coll__img{transform:none}.pv-prod-card--coll .pv-prod-card__btn{border-color:var(--red)}}@supports (-webkit-touch-callout:none){.pv-culture__video-wrap{height:-webkit-fill-available;max-height:100svh}.pv-mobile-nav{height:-webkit-fill-available}}@supports not (backdrop-filter:blur(1px)){.pv-header{background:#060608fa}.pv-mobile-nav{background:#060608fc}.pv-culture__mute-btn{background:#060608d9}}@media(forced-colors:active){.pv-btn--red{background:ButtonText;color:ButtonFace;border:2px solid ButtonText}.pv-rule,.pv-comp-handle{background:ButtonText}.pv-prod-card--coll{border:1px solid ButtonText}}@media print{.pv-header,.pv-announce,.pv-mobile-nav,.pv-culture,.pv-hero__bg-text,.pv-comp-slider,footer{display:none!important}body{background:#fff;color:#000}.pv-wrap{max-width:100%;padding:0 20px}a[href]:after{content:" ("attr(href)")";font-size:.8em;color:#555}}@supports not (aspect-ratio:16/9){.pv-video-card__thumb{position:relative;padding-bottom:56.25%;height:0}.pv-video-card__thumb img,.pv-video-card__thumb iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pv-comp-slider{padding-bottom:56.25%;height:0}.pv-prod-card--coll .pv-prod-card__img-wrap{padding-bottom:100%;height:0}.pv-prod-card--coll .pv-prod-card__img-wrap img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}}.pv-prod-card--coll .pv-prod-card__img-wrap,.pv-video-card__thumb,.pv-coll__img{contain:layout style}@supports selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--red) var(--ink)}}.pv-header,.pv-announce{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.pv-colls .pv-h2{font-size:clamp(1.6rem,3vw,2.4rem);line-height:.95}.pv-colls .pv-body-text{font-size:.88rem;max-width:480px;margin-top:10px;color:var(--w30)}.pv-colls .pv-rule{margin:10px 0 0}.pv-cart__qty-row{display:flex;align-items:center;gap:16px;margin-top:14px}.pv-cart__stepper{display:flex;align-items:center;gap:0;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;background:var(--ink-2)}.pv-cart__step{display:flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:1.1rem;font-family:var(--f-display);font-weight:600;color:var(--w55);transition:background var(--t),color var(--t);cursor:pointer;-webkit-user-select:none;user-select:none}.pv-cart__step:hover{background:var(--ink-3);color:var(--white)}.pv-cart__qty-num{min-width:36px;text-align:center;font-family:var(--f-display);font-size:.95rem;font-weight:700;color:var(--white);border-left:1px solid var(--line);border-right:1px solid var(--line);padding:0 4px;line-height:36px}.pv-cart__remove{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--red);transition:color var(--t);cursor:pointer}.pv-cart__remove:hover{color:var(--red-hi)}.pv-cart__remove svg{opacity:.6;transition:opacity var(--t)}.pv-cart__remove:hover svg{opacity:1}.pv-pdp__desc .pv-faq details,.pv-pdp__desc details{border-bottom:1px solid var(--line)!important}.pv-pdp__desc .pv-faq details:first-of-type,.pv-pdp__desc details:first-of-type{border-top:1px solid var(--line)!important}.pv-pdp__desc .pv-faq summary,.pv-pdp__desc summary{color:var(--white)!important;padding:16px 40px 16px 0!important;font-family:var(--f-display)!important;font-size:.9rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important}.pv-pdp__desc .pv-faq summary:after,.pv-pdp__desc summary:after{color:var(--red)!important}.pv-pdp__desc .pv-faq details p,.pv-pdp__desc details p{color:var(--w55)!important;padding-bottom:16px!important}.pv-pdp__desc table{width:100%;border-collapse:collapse;margin:16px 0 24px}.pv-pdp__desc table th{background:var(--ink-3)!important;color:var(--white)!important;font-family:var(--f-display)!important;font-size:.78rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:12px 16px!important;border:1px solid var(--line)!important}.pv-pdp__desc table td{color:var(--w55)!important;padding:10px 16px!important;border:1px solid var(--line)!important;font-size:.85rem!important}.pv-pdp__desc table tr:nth-child(2n) td{background:var(--ink-2)!important}.pv-pdp__desc p,.pv-pdp__desc li{color:var(--w55)!important}.pv-pdp__trust--5col{grid-template-columns:repeat(5,1fr)}@media(max-width:640px){.pv-pdp__trust--5col{grid-template-columns:repeat(3,1fr)}.pv-pdp__trust--5col .pv-pdp__trust-item:nth-child(4),.pv-pdp__trust--5col .pv-pdp__trust-item:nth-child(5){grid-column:span 1}}@media(max-width:380px){.pv-pdp__trust--5col{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.pv-ks__card,.pv-prod-card,.pv-coll,.pv-trust__item{transition-property:transform,opacity,border-color}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.pv-hero--cro{height:auto;min-height:calc(100svh + -0px);padding-top:clamp(114px,14vh,150px);padding-bottom:0;background:radial-gradient(circle at 50% 25%,rgba(208,20,20,.16),transparent 34%),#060608}.pv-hero--cro:before{background-image:linear-gradient(rgba(208,20,20,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(208,20,20,.045) 1px,transparent 1px);background-size:86px 86px;opacity:.6}.pv-hero-cro__content{margin-bottom:0;max-width:980px;padding-bottom:clamp(26px,4vw,50px)}.pv-hero-cro__title{font-size:clamp(4.3rem,9.5vw,8.7rem);margin-bottom:14px}.pv-hero-cro__lead{max-width:680px;margin:0 auto 18px;color:#f5f5f7c7;font-size:clamp(.98rem,1.35vw,1.18rem);line-height:1.55}.pv-hero-cro__chips{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:0 auto 22px}.pv-hero-cro__chips span{border:1px solid rgba(255,255,255,.12);background:#ffffff0e;color:#f5f5f7d1;border-radius:999px;padding:7px 11px;font-family:var(--f-mono);font-size:.63rem;letter-spacing:.08em;text-transform:uppercase}.pv-hero-cro__legal{margin-top:14px;color:#f5f5f773;font-family:var(--f-mono);font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.pv-hero-cro__proof{position:relative;z-index:3;width:min(520px,86vw);margin:0 auto 18px}.pv-hero-cro__device{position:relative;display:grid;place-items:center;padding:18px 0 6px}.pv-demo-plate{position:relative;width:min(430px,84vw);height:148px;border-radius:18px;border:3px solid rgba(255,255,255,.92);background:linear-gradient(180deg,#160304,#090001);box-shadow:0 30px 90px #0000008c,0 0 52px #d0141426;overflow:hidden;display:grid;place-items:center;color:#ff242a}.pv-demo-plate:before,.pv-demo-plate:after{content:"";position:absolute;top:50%;width:11px;height:11px;border-radius:50%;background:#d7d7d7;box-shadow:0 0 0 1px #00000059 inset,0 0 10px #ffffff24;transform:translateY(-50%);z-index:3}.pv-demo-plate:before{left:24px}.pv-demo-plate:after{right:24px}.pv-demo-plate__az-top{position:absolute;top:12px;left:50%;transform:translate(-50%);font-family:var(--f-display);font-size:clamp(1.65rem,5.4vw,2.55rem);font-weight:900;letter-spacing:.09em;line-height:1;color:#ff1f25;text-shadow:0 0 16px rgba(208,20,20,.25)}.pv-demo-plate__year{position:absolute;top:13px;right:15px;min-width:58px;height:47px;border:2px solid rgba(255,255,255,.9);border-radius:8px;display:grid;place-items:center;font-family:var(--f-display);font-size:.82rem;font-weight:900;letter-spacing:.04em;color:#fff;background:#0000002e}.pv-demo-plate__text{font-family:var(--f-display);font-size:clamp(2rem,6.6vw,3.25rem);font-weight:900;letter-spacing:.055em;line-height:.95;color:#ff242a;text-shadow:0 0 18px rgba(208,20,20,.2);margin-top:17px;white-space:nowrap}.pv-demo-plate__bottom{position:absolute;bottom:14px;left:50%;transform:translate(-50%);font-family:var(--f-display);font-size:clamp(.6rem,2vw,.88rem);font-weight:800;letter-spacing:.17em;color:#ff242a;white-space:nowrap}.pv-demo-plate__curtain{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#101014,#050506);transform:translateY(-104%);animation:pvCurtainDrop 4.2s ease-in-out infinite;z-index:2;box-shadow:0 10px 30px #000000a6 inset}.pv-demo-plate__curtain:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--red);box-shadow:0 0 22px #d01414e6}.pv-demo-plate__state{position:absolute;top:8px;left:12px;transform:none;z-index:4;border-radius:999px;padding:3px 8px;font-family:var(--f-mono);font-size:.48rem;letter-spacing:.12em;background:#000000b8;color:#fff}.pv-demo-plate__state--hide{left:50%;transform:translate(-50%);opacity:0;animation:pvHideText 4.2s ease-in-out infinite;color:#fff;background:#d01414e6}.pv-demo-plate__state--show{animation:pvShowText 4.2s ease-in-out infinite}.pv-demo-remote{position:absolute;right:6%;bottom:-8px;width:54px;height:86px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:linear-gradient(180deg,#202028,#07070a);box-shadow:0 18px 40px #00000080;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;transform:rotate(9deg)}.pv-demo-remote span{width:22px;height:22px;border-radius:50%;background:var(--red);box-shadow:0 0 20px #d01414bf;animation:pvRemotePulse 4.2s ease-in-out infinite}.pv-demo-remote b{font-family:var(--f-mono);font-size:.45rem;letter-spacing:.1em;color:#f5f5f794}@keyframes pvCurtainDrop{0%,28%{transform:translateY(-104%)}42%,70%{transform:translateY(0)}86%,to{transform:translateY(-104%)}}@keyframes pvHideText{0%,36%,78%,to{opacity:0}43%,70%{opacity:1}}@keyframes pvShowText{0%,30%{opacity:1}42%,70%{opacity:0}86%,to{opacity:1}}@keyframes pvRemotePulse{0%,27%,to{transform:scale(1);filter:brightness(1)}34%,45%{transform:scale(.82);filter:brightness(1.5)}}.pv-hero-cro__quick{position:relative;z-index:4;width:100%;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.07);background:#0303058c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pv-hero-cro__quick a{min-height:76px;padding:14px 16px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;border-right:1px solid rgba(255,255,255,.07);text-align:center}.pv-hero-cro__quick a:last-child{border-right:0}.pv-hero-cro__quick strong{font-family:var(--f-display);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;color:#fff}.pv-hero-cro__quick span{font-family:var(--f-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:#f5f5f77a}.pv-mobile-funnel{display:none}.pv-ks--cro .pv-ks__card-desc{color:#f5f5f7b8}.pv-ks--cro .pv-ks__card-price strong{color:#fff}.pv-ks--cro .pv-ks__card-label{font-weight:700}.pv-ks--cro .pv-ks__card{background:linear-gradient(180deg,#ffffff0e,#ffffff06)}.pv-seo-hub{background:linear-gradient(180deg,#060608,#0e0e12);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pv-seo-hub__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:clamp(24px,4vw,70px);align-items:start}.pv-seo-hub__legal{margin-top:18px;color:#f5f5f773;font-size:.82rem;line-height:1.6}.pv-seo-hub__links{display:grid;gap:10px}.pv-seo-hub__links a{display:flex;justify-content:space-between;gap:18px;align-items:center;border:1px solid rgba(255,255,255,.08);background:#ffffff09;padding:15px 16px;border-radius:8px;transition:border-color .2s ease,background .2s ease,transform .2s ease}.pv-seo-hub__links a:hover{border-color:#d014148c;background:#d0141414;transform:translateY(-1px)}.pv-seo-hub__links strong{font-family:var(--f-display);font-size:1.05rem;letter-spacing:.05em;text-transform:uppercase;color:#fff;line-height:1.05}.pv-seo-hub__links span{font-size:.78rem;color:#f5f5f785;text-align:right}@media(max-width:767px){body.template-index{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.pv-hero--cro{min-height:auto;padding-top:106px;padding-bottom:0;justify-content:flex-start}.pv-hero-cro__proof{order:1;margin-top:0;margin-bottom:2px;width:100%}.pv-hero-cro__content{order:2;padding-inline:18px;padding-bottom:20px}.pv-hero-cro__title{font-size:clamp(3.2rem,16vw,4.75rem);line-height:.86;letter-spacing:-.01em;margin-bottom:10px}.pv-hero__label{font-size:.54rem;letter-spacing:.19em;gap:9px;line-height:1.35;margin-bottom:12px}.pv-hero__label:before,.pv-hero__label:after{width:22px}.pv-hero-cro__lead{font-size:.95rem;line-height:1.45;margin-bottom:14px}.pv-hero-cro__chips{gap:6px;margin-bottom:16px}.pv-hero-cro__chips span{font-size:.54rem;padding:6px 8px;letter-spacing:.07em}.pv-hero-cro__actions{gap:8px}.pv-hero-cro__actions .pv-btn{max-width:none;width:100%;min-height:50px}.pv-hero-cro__legal{font-size:.5rem;margin-top:10px}.pv-demo-plate{width:calc(100vw - 38px);height:122px;border-radius:14px;border-width:2px}.pv-demo-remote{right:20px;bottom:-12px;transform:scale(.82) rotate(8deg);transform-origin:center}.pv-demo-plate__az-top{top:10px;font-size:1.85rem}.pv-demo-plate__year{top:10px;right:12px;min-width:45px;height:38px;font-size:.68rem;border-width:1.5px}.pv-demo-plate__text{font-size:clamp(1.9rem,9.2vw,2.9rem);letter-spacing:.035em;margin-top:16px}.pv-demo-plate__bottom{bottom:13px;font-size:.55rem;letter-spacing:.12em}.pv-demo-plate:before{left:16px}.pv-demo-plate:after{right:16px}.pv-hero-cro__quick{order:3;grid-template-columns:repeat(4,74vw);overflow-x:auto;scroll-snap-type:x mandatory;padding:10px 18px;gap:10px;border-top:1px solid rgba(255,255,255,.06);background:#08080b}.pv-hero-cro__quick a{scroll-snap-align:start;border:1px solid rgba(255,255,255,.09);border-radius:10px;min-height:64px;background:#ffffff09;align-items:flex-start;padding:12px 14px}.pv-hero-cro__quick strong{font-size:1rem}.pv-hero-cro__quick span{text-align:left}.pv-mobile-funnel{display:grid;position:fixed;left:0;right:0;bottom:0;z-index:8800;grid-template-columns:1.18fr .82fr;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#060608f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.09)}.pv-mobile-funnel a{min-height:48px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-family:var(--f-display);font-size:.92rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.pv-mobile-funnel__primary{background:var(--red);color:#fff;box-shadow:0 0 30px #d014143d}.pv-mobile-funnel__secondary{border:1px solid rgba(255,255,255,.16);color:#fff;background:#ffffff0a}.pv-ks{padding-block:34px}.pv-ks__header{text-align:left;margin-bottom:18px}.pv-ks__header .pv-h2{font-size:2.35rem}.pv-ks__sub{margin-inline:0;line-height:1.55}.pv-ks__grid{display:grid;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;padding-bottom:8px;margin-inline:-18px;padding-inline:18px}.pv-ks__card{scroll-snap-align:start;min-height:100%}.pv-ks__card-title{font-size:1.35rem}.pv-ks__card-desc{font-size:.9rem}.pv-ks__card-bestfor{font-size:.78rem}.pv-ks__card-cta{background:var(--red)}.pv-pop{padding-top:28px}.pv-pop__header{gap:16px}.pv-pop__header .pv-h2{font-size:2.25rem}.pv-pop__header .pv-body-text{font-size:.9rem;line-height:1.55}.pv-pop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pv-prod-card__cta,.pv-prod-card__btn{background:var(--red)!important;border-color:var(--red)!important;color:#fff!important;min-height:42px}.pv-seo-hub__grid{grid-template-columns:1fr;gap:22px}.pv-seo-hub__copy .pv-h2{font-size:2.2rem}.pv-seo-hub__links a{align-items:flex-start;flex-direction:column;gap:4px;padding:14px}.pv-seo-hub__links span{text-align:left}.pv-seo-hub__legal{font-size:.78rem}.pv-pdp__layout{gap:20px}.pv-pdp__gallery{margin-inline:-18px}.pv-pdp__main{border-radius:0;border-left:0;border-right:0}.pv-pdp__brand{display:none}.pv-pdp__title{font-size:2.1rem;line-height:.94}.pv-pdp__price{font-size:2rem}.pv-pdp__pills{gap:7px}.pv-pdp__pill{font-size:.68rem;padding:7px 9px}.pv-pdp__actions{position:sticky;bottom:calc(66px + env(safe-area-inset-bottom));z-index:20;background:linear-gradient(180deg,#06060800,#060608f5 18%);padding-top:18px;padding-bottom:8px;margin-inline:-4px}.pv-pdp__atc,.pv-pdp__buy{min-height:52px;font-size:.95rem}.pv-sticky-atc{display:none!important}}@media(prefers-reduced-motion:reduce){.pv-demo-plate__curtain,.pv-demo-plate__state,.pv-demo-remote span{animation:none!important}.pv-demo-plate__curtain{transform:translateY(0);opacity:.9}.pv-demo-plate__state--hide{opacity:1}.pv-demo-plate__state--show{opacity:0}}.pv-announce__mobile{display:none}.pv-hero--cro{min-height:calc(100svh - 34px);padding-top:clamp(104px,13vh,140px);background:radial-gradient(circle at 50% 18%,rgba(208,20,20,.18),transparent 32%),linear-gradient(180deg,#09090d,#050506)}.pv-hero-cro__proof{width:min(620px,92vw);margin-bottom:14px}.pv-hero-cro__device{min-height:176px;padding-right:88px}.pv-demo-plate{width:min(452px,78vw);height:150px;border:2px solid rgba(255,255,255,.92);border-radius:13px;background:linear-gradient(180deg,#f6efe2,#fff8e8 43%,#f1d5ad 44%,#f8f1df);color:#8f1114;box-shadow:0 28px 80px #00000094,0 0 0 1px #d014142e,inset 0 0 0 5px #6f161114}.pv-demo-plate:before,.pv-demo-plate:after{background:#f6f6f6;box-shadow:0 0 0 2px #601d1780 inset,0 2px 8px #00000040}.pv-demo-plate__az-top,.pv-demo-plate__text,.pv-demo-plate__bottom{color:#a00f13;text-shadow:0 1px 0 rgba(255,255,255,.45)}.pv-demo-plate__az-top{top:10px;font-size:clamp(1.65rem,4vw,2.25rem)}.pv-demo-plate__year{background:#203f8f;color:#fff;border-color:#fff;box-shadow:0 2px #0000001f}.pv-demo-plate__text{font-size:clamp(2rem,5.4vw,3rem);letter-spacing:.05em}.pv-demo-plate__bottom{bottom:12px;font-size:clamp(.56rem,1.6vw,.78rem);letter-spacing:.14em}.pv-demo-plate__curtain{background:linear-gradient(180deg,#131318,#050506 82%);animation:pvCurtainDrop 4.8s cubic-bezier(.65,0,.2,1) infinite}.pv-demo-remote{right:0;bottom:20px;width:62px;height:94px;border-color:#ffffff2e;border-radius:16px;transform:translate(44%) rotate(8deg);box-shadow:0 22px 48px #00000094,0 0 28px #d0141414}.pv-demo-remote span{animation:pvRemotePulse 4.8s ease-in-out infinite}.pv-demo-remote b{font-size:.5rem;color:#f5f5f7c7;animation:pvClickGlow 4.8s ease-in-out infinite}@keyframes pvClickGlow{0%,30%,76%,to{text-shadow:none;color:#f5f5f7a8}42%,66%{text-shadow:0 0 16px rgba(208,20,20,.95);color:#fff}}.pv-pop__sub{margin:8px 0 0;font-family:var(--f-body);font-size:clamp(.98rem,1.4vw,1.12rem);color:var(--w55);line-height:1.5}.pv-pop__view-all{white-space:nowrap;align-self:flex-start}.pv-prod-card__type{margin:0 0 8px;font-family:var(--f-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--red);line-height:1.35}.pv-prod-card__type span{display:block;margin-top:2px;color:var(--w30);letter-spacing:.08em}.pv-setup{background:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pv-setup__header{max-width:720px;margin:0 auto 26px;text-align:center}.pv-setup__sub{margin-top:12px;color:var(--w55);font-size:1rem;line-height:1.6}.pv-setup__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.pv-setup-card{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-md);background:linear-gradient(180deg,#ffffff0e,#ffffff06);transition:transform .25s var(--ease),border-color .25s ease,box-shadow .25s ease}.pv-setup-card:hover{transform:translateY(-3px);border-color:#d0141473;box-shadow:0 18px 44px #00000059}.pv-setup-card__image{display:block;aspect-ratio:1.28/1;background:var(--ink-2);overflow:hidden;position:relative}.pv-setup-card__image:after{content:"";position:absolute;inset:auto 0 0;height:55%;background:linear-gradient(to top,rgba(6,6,8,.78),transparent);pointer-events:none}.pv-setup-card__image img{width:100%;height:100%;object-fit:cover;filter:brightness(.82) saturate(.82);transition:transform .55s var(--ease),filter .25s ease}.pv-setup-card:hover .pv-setup-card__image img{transform:scale(1.05);filter:brightness(.72) saturate(.72)}.pv-setup-card__image span{height:100%;display:grid;place-items:center;font-family:var(--f-display);font-size:1.45rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--w30)}.pv-setup-card__body{padding:14px 14px 16px}.pv-setup-card__kicker{display:block;margin-bottom:6px;font-family:var(--f-mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.pv-setup-card h3{min-height:2.2em;margin:0 0 12px;font-family:var(--f-display);font-size:1.08rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.1;color:var(--white)}.pv-setup-card__body a{display:inline-flex;align-items:center;min-height:40px;padding:9px 11px;border-radius:6px;background:var(--red);font-family:var(--f-display);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff}.pv-setup__legal{margin:18px auto 0;max-width:720px;text-align:center;font-family:var(--f-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--w30);line-height:1.6}@media(max-width:980px){.pv-setup__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-setup-card:nth-child(4),.pv-setup-card:nth-child(5){grid-column:span 1}}@media(max-width:767px){.pv-announce{height:34px;justify-content:center}.pv-announce__track{display:none}.pv-announce__mobile{display:block;font-family:var(--f-display);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;white-space:nowrap}body.template-index{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.pv-hero--cro{min-height:auto;padding-top:88px}.pv-hero-cro__proof{width:100%;margin-bottom:0}.pv-hero-cro__device{min-height:132px;padding:0 58px 0 10px}.pv-demo-plate{width:calc(100vw - 96px);height:118px}.pv-demo-plate__az-top{font-size:1.6rem}.pv-demo-plate__year{right:10px;min-width:38px;height:32px;font-size:.58rem}.pv-demo-plate__text{font-size:clamp(1.55rem,7vw,2.25rem);letter-spacing:.035em}.pv-demo-plate__bottom{bottom:10px;font-size:.46rem;letter-spacing:.1em}.pv-demo-plate:before{left:12px}.pv-demo-plate:after{right:12px}.pv-demo-remote{right:12px;bottom:16px;width:50px;height:78px;transform:rotate(8deg)}.pv-demo-remote b{font-size:.43rem}.pv-hero-cro__content{padding-inline:18px;padding-bottom:20px}.pv-hero-cro__title{font-size:clamp(3.05rem,14vw,4.2rem);line-height:.88;margin-bottom:10px}.pv-hero-cro__lead{font-size:.92rem;line-height:1.42;max-width:340px}.pv-hero-cro__chips{margin-bottom:14px}.pv-hero-cro__actions{display:grid;grid-template-columns:1fr;gap:8px}.pv-hero-cro__actions .pv-btn{width:100%;max-width:310px;margin-inline:auto;min-height:48px}.pv-mobile-funnel{display:grid;position:fixed;left:0;right:0;bottom:0;z-index:8800;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#060608f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.09)}.pv-mobile-funnel a{min-height:48px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-family:var(--f-display);font-size:.88rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pv-pop{padding-top:34px}.pv-pop__header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:18px}.pv-pop__header .pv-h2{font-size:2.35rem}.pv-pop__sub{font-size:.92rem}.pv-pop__view-all{display:none}.pv-pop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pv-prod-card__body{padding:12px}.pv-prod-card__title{font-size:.82rem;line-height:1.25}.pv-prod-card__type{font-size:.52rem}.pv-prod-card__price{font-size:1.05rem}.pv-prod-card__cta{opacity:1;transform:none;width:100%;justify-content:center;background:var(--red)!important;color:#fff!important;border-radius:6px;padding:9px 6px;min-height:40px;font-size:.58rem}.pv-setup__header{text-align:left;margin-bottom:18px}.pv-setup__header .pv-h2{font-size:2.25rem}.pv-setup__sub{font-size:.9rem;line-height:1.5}.pv-setup__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pv-setup-card__body{padding:12px}.pv-setup-card h3{font-size:.92rem;min-height:2.1em;margin-bottom:10px}.pv-setup-card__body a{width:100%;justify-content:center;font-size:.66rem;min-height:38px;padding:8px 6px}.pv-setup-card__kicker{font-size:.52rem}.pv-setup-card:nth-child(5){grid-column:1/-1}.pv-setup-card:nth-child(5) .pv-setup-card__image{aspect-ratio:2/1}.pv-videos{padding-top:36px}}@media(max-width:374px){.pv-demo-plate{width:calc(100vw - 88px)}.pv-demo-plate__text{font-size:1.45rem}.pv-setup-card h3{font-size:.84rem}.pv-prod-card__cta{letter-spacing:.08em}}@media(prefers-reduced-motion:reduce){.pv-demo-remote b,.pv-setup-card,.pv-setup-card__image img{animation:none!important;transition:none!important}}body:after{content:"";position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;width:200%;height:200%;pointer-events:none;z-index:99997;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");background-size:300px 300px;animation:grain-shift 8s steps(1) infinite;-webkit-mask-image:linear-gradient(to bottom,transparent 0px,transparent 110px,black 160px);mask-image:linear-gradient(to bottom,transparent 0px,transparent 110px,black 160px)}@keyframes grain-shift{0%{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-10%)}40%{transform:translate(-5%,15%)}50%{transform:translate(-10%,5%)}60%{transform:translate(15%)}70%{transform:translateY(10%)}80%{transform:translate(-15%)}90%{transform:translate(10%,5%)}to{transform:translate(5%)}}body:before{content:"";position:fixed;top:-200px;left:50%;transform:translate(-50%);width:900px;height:600px;background:radial-gradient(ellipse at center,rgba(208,20,20,.05) 0%,transparent 70%);pointer-events:none;z-index:0}.pv-section,.pv-how,.pv-colls,.pv-trust,.pv-pop,.pv-why,.pv-faq{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.pv-section.in-view,.pv-how.in-view,.pv-colls.in-view,.pv-trust.in-view,.pv-pop.in-view,.pv-why.in-view,.pv-faq.in-view{opacity:1;transform:translateY(0)}.pv-hero,.pv-culture{opacity:1!important;transform:none!important}.pv-trust{position:relative;background:linear-gradient(180deg,var(--ink) 0%,var(--ink-1) 100%);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pv-colls{background:var(--ink-1)}.pv-how{background:var(--ink)}.pv-pop{background:var(--ink-1)}.pv-why{background:var(--ink)}.pv-faq{background:var(--ink-1)}.pv-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:180px;background:linear-gradient(to bottom,transparent,var(--ink));z-index:4;pointer-events:none}.pv-hero__bg-text{background:linear-gradient(180deg,rgba(245,245,247,.04) 0%,transparent 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;-webkit-user-select:none;user-select:none}.pv-hero__stats{border-top:1px solid rgba(208,20,20,.25);box-shadow:0 -1px #d0141414,inset 0 1px #d014140d}.pv-hero__stat-val{font-size:clamp(1.4rem,2.5vw,2rem)}.pv-hero__stat{transition:background .3s ease}.pv-hero__stat:hover{background:#d014140d}.pv-btn--red{box-shadow:0 0 0 1px #d0141480,0 4px 20px #d014144d,inset 0 1px #ffffff1a;text-shadow:0 1px 2px rgba(0,0,0,.4)}.pv-btn--red:hover{box-shadow:0 0 0 1px #d01414cc,0 6px 32px #d0141480,inset 0 1px #ffffff1f}.pv-btn--ghost{box-shadow:inset 0 0 0 1px #f5f5f726}.pv-btn--ghost:hover{box-shadow:inset 0 0 0 1px #f5f5f74d,0 4px 16px #f5f5f70f}.pv-btn--ghost-red{box-shadow:inset 0 0 0 1px #d0141459}.pv-btn--ghost-red:hover{box-shadow:0 0 0 1px #d01414cc,0 4px 20px #d014144d}.pv-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.pv-trust__item{padding:24px 22px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:10px;position:relative;transition:background .3s ease}.pv-trust__item:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.22,1,.36,1)}.pv-trust__item:hover:before{transform:scaleX(1)}.pv-trust__item:hover{background:#d0141408}.pv-trust__item:last-child{border-right:none}.pv-trust__icon{width:32px;height:32px;color:var(--red);margin-bottom:4px;flex-shrink:0}.pv-trust__title{font-family:var(--f-display);font-size:1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--white);line-height:1.1}.pv-trust__text{font-size:.82rem;color:var(--w55);line-height:1.6}.pv-colls__header{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-bottom:24px}.pv-colls .pv-h2{font-size:clamp(1.6rem,3vw,2.4rem)}.pv-how__n{font-size:clamp(3rem,6vw,5rem);font-weight:900;color:#d014141f;line-height:1;transition:color .3s ease;font-variant-numeric:tabular-nums}.pv-how__step:hover .pv-how__n{color:#d0141459}.pv-how__step-title{font-size:clamp(.95rem,1.5vw,1.1rem);letter-spacing:.05em}.pv-how__float{background:var(--red);box-shadow:0 0 0 1px #d0141480,0 8px 32px #d0141466}.pv-prod-card{border-radius:var(--r-md);overflow:hidden;background:var(--ink-2);border:1px solid var(--line);transition:border-color .3s ease,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.pv-prod-card:hover{border-color:#d0141466;transform:translateY(-4px);box-shadow:0 16px 48px #0006,0 0 0 1px #d0141433}.pv-prod-card__img-wrap{aspect-ratio:1/1;overflow:hidden;display:block;position:relative}.pv-prod-card__img-wrap:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,rgba(6,6,8,.7) 0%,transparent 100%);pointer-events:none;z-index:1}.pv-prod-card__img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .4s ease}.pv-prod-card:hover .pv-prod-card__img-wrap img{transform:scale(1.06);filter:brightness(.7) saturate(.65)}.pv-prod-card__body{padding:18px 20px 20px}.pv-prod-card__title{font-family:var(--f-display);font-size:.92rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--w80);line-height:1.3;margin-bottom:8px;transition:color .2s}.pv-prod-card:hover .pv-prod-card__title{color:var(--white)}.pv-prod-card__title a{color:inherit}.pv-prod-card__price-row{display:flex;align-items:baseline;gap:8px;margin-bottom:14px}.pv-prod-card__price{font-family:var(--f-display);font-size:1.25rem;font-weight:800;color:var(--white)}.pv-prod-card__was{font-size:.88rem;color:var(--w30);text-decoration:line-through}.pv-prod-card__cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--red);opacity:0;transform:translate(-6px);transition:opacity .25s ease,transform .25s ease}.pv-prod-card:hover .pv-prod-card__cta{opacity:1;transform:translate(0)}.pv-faq__q{transition:color .2s ease}.pv-faq__q:hover{color:var(--white)}.pv-faq__icon{color:var(--red)}.pv-eyebrow{position:relative;display:inline-block;padding-left:16px}.pv-eyebrow:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:1px;background:var(--red);opacity:.8}.pv-rule{display:block;width:48px;height:2px;background:linear-gradient(90deg,var(--red),transparent);margin:16px 0;border:none}.pv-pop .pv-h2{font-size:clamp(1.8rem,3.5vw,3rem)}.pv-pop__header{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-bottom:36px}.pv-pop__header .pv-body-text{max-width:520px}.pv-why__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-md);background:radial-gradient(ellipse at top left,rgba(208,20,20,.06),transparent 60%);opacity:0;transition:opacity .4s ease}.pv-why__item{position:relative}.pv-why__item:hover:before{opacity:1}.pv-footer{border-top:1px solid var(--line);position:relative}.pv-footer:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(208,20,20,.4),transparent)}.pv-coll--featured,.pv-coll--small{overflow:hidden}.pv-coll--featured:after,.pv-coll--small:after{content:"";position:absolute;top:-100%;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(208,20,20,.8),transparent);z-index:4;transition:top .5s cubic-bezier(.22,1,.36,1);pointer-events:none}.pv-coll--featured:hover:after,.pv-coll--small:hover:after{top:110%}.pv-comp-slider{box-shadow:0 24px 80px #0009,0 0 0 1px var(--line)}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--red),var(--red-lo));border-radius:2px}@media(max-width:900px){.pv-trust__grid{grid-template-columns:1fr 1fr}.pv-trust__item:nth-child(2){border-right:none}.pv-trust__item:nth-child(3){border-top:1px solid var(--line);border-right:1px solid var(--line)}.pv-trust__item:nth-child(4){border-top:1px solid var(--line);border-right:none}.pv-colls__header,.pv-pop__header{grid-template-columns:1fr}}@media(max-width:580px){.pv-trust__grid{grid-template-columns:1fr}.pv-trust__item{border-right:none;border-bottom:1px solid var(--line)}.pv-trust__item:last-child{border-bottom:none}.pv-trust__item:before{display:none}}.pv-culture video,.pv-showcase video,section video{filter:contrast(1.06) saturate(1.1);image-rendering:-webkit-optimize-contrast}video{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:transform}.pv-logo img{height:46px}.pv-hero__tagline{font-family:var(--f-body);font-size:clamp(.85rem,1.2vw,1rem);font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--w55);margin-bottom:10px;opacity:0;animation:riseIn .75s .15s var(--ease) forwards}.pv-btn--ghost{border:1px solid rgba(245,245,247,.35)!important;color:var(--white)!important;box-shadow:inset 0 0 0 1px #f5f5f740!important}.pv-btn--ghost:hover{border-color:#f5f5f799!important;box-shadow:inset 0 0 0 1px #f5f5f780,0 4px 16px #f5f5f714!important}.pv-hero__content{margin-bottom:clamp(110px,17vh,150px)}@media(max-width:768px){.pv-hero__content{padding-bottom:clamp(150px,26vh,190px)}.pv-logo img{height:40px}}body:before{display:none}.pv-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 1000px 600px at 50% 50%,transparent 35%,rgba(6,6,8,.88) 100%);pointer-events:none;z-index:1}.pv-hero:after{content:"";position:absolute;inset:auto;height:180px;width:100%;background:linear-gradient(to bottom,transparent,#060608);z-index:4;pointer-events:none;border-radius:0}.pv-hero:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='48.5'%3E%3Cpolygon points='56,24.25 42,48.5 14,48.5 0,24.25 14,0 42,0' fill='none' stroke='rgba(208,20,20,0.15)' stroke-width='0.8'/%3E%3Cline x1='84' y1='24.25' x2='56' y2='24.25' stroke='rgba(208,20,20,0.15)' stroke-width='0.8'/%3E%3C/svg%3E");background-size:84px 48.5px;background-repeat:repeat}.pv-hero:after{background:linear-gradient(to bottom,transparent 0%,#060608 100%)!important;inset:unset!important;top:unset!important;left:0!important;right:0!important;bottom:0!important;height:200px!important;width:100%!important;z-index:4!important;border-radius:0!important}.pv-hero-cro__chips{gap:12px;margin-bottom:22px}.pv-hero-cro__chips span{padding:10px 15px;border-color:#ffffff38;background:#ffffff13;box-shadow:0 0 0 1px #d014141f,0 8px 24px #00000038;font-size:.74rem;font-weight:700;letter-spacing:.09em;color:#f5f5f7eb}.pv-trust__item{padding:34px 30px}.pv-trust__icon{width:44px;height:44px}.pv-trust__title{font-size:1.18rem;line-height:1.08;color:#fff}.pv-trust__text{font-size:.94rem;line-height:1.65;color:#f5f5f7ad}@media(min-width:768px){.pv-hero-cro__proof{width:min(700px,92vw)}.pv-hero-cro__device{min-height:248px;padding-right:118px}.pv-demo-plate{width:min(460px,58vw);height:auto;aspect-ratio:2/1;border-radius:18px}.pv-demo-plate__az-top{top:14px}.pv-demo-plate__year{top:14px;right:18px}.pv-demo-plate__bottom{bottom:16px}.pv-demo-remote{right:32px;bottom:76px;transform:translate(58%) rotate(8deg)}}@media(min-width:1024px){.template-index .pv-hero--cro{align-items:stretch;justify-content:center;min-height:calc(100svh - 34px);padding:clamp(118px,14vh,160px) var(--pad) clamp(54px,7vh,86px)}.template-index .pv-hero-cro__content{width:min(760px,47vw);max-width:none;margin:0 auto 0 max(72px,calc((100vw - 1440px)/2 + 80px));padding:0;text-align:left}.template-index .pv-hero__label{justify-content:flex-start;gap:12px;margin-bottom:18px}.template-index .pv-hero__label:before{width:34px}.template-index .pv-hero__label:after{display:none}.template-index .pv-hero-cro__title{max-width:720px;margin-bottom:20px;font-size:clamp(5.6rem,8.4vw,9.6rem);line-height:.83;text-align:left}.template-index .pv-hero-cro__lead{max-width:570px;margin:0 0 22px;font-size:clamp(1rem,1.08vw,1.2rem)}.template-index .pv-hero-cro__chips{justify-content:flex-start;max-width:620px;margin:0 0 24px}.template-index .pv-hero-cro__actions{justify-content:flex-start}.template-index .pv-hero-cro__legal{max-width:590px;text-align:left}.template-index .pv-hero-cro__proof{position:absolute;top:clamp(190px,24vh,280px);right:max(68px,calc((100vw - 1440px)/2 + 76px));width:min(560px,37vw);margin:0;z-index:3}.template-index .pv-hero-cro__device{min-height:252px;padding-right:112px}.template-index .pv-demo-plate{width:min(440px,31vw)}.template-index .pv-demo-remote{right:8px;bottom:88px;transform:translate(56%) rotate(8deg)}.template-index .pv-hero__bg-text{left:55%;top:58%}.template-index .pv-pop__header,.template-index .pv-setup__header{text-align:left}.template-index .pv-setup__header{margin:0 0 28px}.template-index .pv-setup__legal{margin-left:0;text-align:left}}@media(min-width:1024px){.template-index .pv-hero--cro{display:grid;grid-template-columns:minmax(450px,.96fr) minmax(380px,.78fr);column-gap:clamp(46px,5.4vw,112px);align-items:center;justify-content:center;padding-left:max(var(--pad),calc((100vw - 1440px)/2 + 80px));padding-right:max(var(--pad),calc((100vw - 1440px)/2 + 80px))}.template-index .pv-hero-cro__content{grid-column:1;width:auto;max-width:660px;margin:0;align-self:center}.template-index .pv-hero-cro__proof{grid-column:2;position:relative;top:auto;right:auto;width:100%;max-width:590px;margin:0;justify-self:center;align-self:center}.template-index .pv-hero-cro__device{min-height:clamp(232px,18vw,292px);padding-right:clamp(72px,7vw,116px)}.template-index .pv-demo-plate{width:min(470px,100%)}.template-index .pv-demo-remote{right:clamp(8px,2vw,24px);bottom:calc(50% - 48px);transform:translate(54%) rotate(8deg)}.template-index .pv-hero__bg-text{grid-column:1/-1;grid-row:1}}@media(min-width:1024px)and (max-width:1180px){.template-index .pv-hero--cro{grid-template-columns:minmax(380px,.94fr) minmax(330px,.76fr);column-gap:34px}.template-index .pv-hero-cro__title{font-size:clamp(4.8rem,7.8vw,6.2rem)}.template-index .pv-demo-plate{width:min(380px,100%)}.template-index .pv-hero-cro__device{padding-right:78px}.template-index .pv-demo-remote{width:56px;height:86px;right:6px}}.pv-demo-plate__state--show{animation:pvStateShowSync 4.8s steps(1,end) infinite!important}.pv-demo-plate__state--hide{animation:pvStateHideSync 4.8s steps(1,end) infinite!important}@keyframes pvStateShowSync{0%,30%,86%,to{opacity:1}31%,85%{opacity:0}}@keyframes pvStateHideSync{0%,43%,73%,to{opacity:0}44%,72%{opacity:1}}@media(max-width:767px){.template-index .pv-hero--cro{padding-bottom:0!important}.template-index .pv-hero-cro__proof{margin-bottom:0}.template-index .pv-hero-cro__device{min-height:164px;padding:0 68px 0 12px}.template-index .pv-demo-plate{width:min(340px,calc(100vw - 112px));height:auto;aspect-ratio:2/1;border-radius:16px}.template-index .pv-demo-plate__az-top{top:13px;font-size:clamp(1.35rem,6.4vw,1.85rem)}.template-index .pv-demo-plate__year{top:13px;right:12px;min-width:40px;height:34px;font-size:.6rem}.template-index .pv-demo-plate__text{font-size:clamp(1.65rem,7.8vw,2.35rem);margin-top:18px}.template-index .pv-demo-plate__bottom{bottom:13px;font-size:.48rem}.template-index .pv-demo-remote{right:12px;bottom:42px;width:48px;height:76px;transform:rotate(8deg)}.template-index .pv-hero-cro__content{margin-bottom:0!important;padding-bottom:10px!important}.template-index .pv-pop{padding-top:22px}.pv-hero-cro__chips{gap:8px;max-width:350px}.pv-hero-cro__chips span{padding:8px 10px;font-size:.64rem;letter-spacing:.075em}.pv-trust__item{padding:26px 20px;display:flex;flex-direction:row;gap:16px}.pv-trust__icon{width:40px;height:40px}.pv-trust__title{font-size:1.06rem}.pv-trust__text{font-size:.88rem}}@media(min-width:1024px){.template-index .pv-hero-cro__content,.template-index .pv-hero-cro__proof{grid-row:1}.template-index .pv-hero-cro__proof{align-self:center}}@media(max-width:767px){html,body{max-width:100%;overflow-x:hidden}body{width:100%}.pv-announce,.pv-header,.pv-mobile-nav,.pv-mobile-funnel,.pv-sticky-atc{max-width:100vw}.pv-header{position:sticky!important;top:0!important;transform:none!important;will-change:auto!important}#MainContent{scroll-margin-top:64px}.pvc-filterbar{top:64px}.pv-pdp,.pv-pdp__layout,.pv-pdp__gallery,.pv-pdp__info,.pv-pdp__form,.pv-pdp__pills,.pv-pdp__trust,.pv-pdp__desc{max-width:100%;min-width:0}.pv-pdp__layout{grid-template-columns:minmax(0,1fr)}.pv-pdp__gallery{position:static;top:auto;margin-inline:calc(-1*var(--pad));overflow:hidden}.pv-pdp__main,.pv-pdp__main img{max-width:100%}.pv-pdp__thumbs{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-inline:var(--pad);scroll-padding-inline:var(--pad);grid-template-columns:repeat(5,minmax(56px,1fr));scrollbar-width:none}.pv-pdp__thumbs::-webkit-scrollbar{display:none}.pv-pdp__thumb,.pv-pdp__pill,.pv-pdp__trust-item{min-width:0}.pv-pdp__title{max-width:100%;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.pv-pdp__actions{max-width:100%}.pv-pdp__desc{overflow-wrap:break-word}.pv-pdp__desc img,.pv-pdp__desc video,.pv-pdp__desc iframe{max-width:100%;height:auto}.pv-pdp__desc table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.pv-pdp__desc th,.pv-pdp__desc td{overflow-wrap:break-word;word-break:normal}.pv-hero-cro__proof,.pv-hero-cro__device,.pv-demo-plate{max-width:100%;min-width:0}.template-index .pv-demo-plate{width:min(340px,100%)}.pv-hero-cro__quick,.pv-ks__grid{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.pv-ks__grid{margin-inline:calc(-1*var(--pad));padding-inline:var(--pad)}}@media(max-width:374px){.template-index .pv-demo-plate{width:min(320px,100%)}}.pv-section,.pv-how,.pv-colls,.pv-trust,.pv-pop,.pv-why,.pv-faq,.pv-seo-hub,.pvc-seo-content{opacity:1!important;transform:none!important;visibility:visible!important}:root{--ink:#121212;--ink-1:#0b0b0d;--ink-2:#19191c;--ink-3:#232329;--ink-4:#2d2d34;--pv-maroon:#800000;--pv-maroon-hi:#a21515;--pv-signal:#d24848;--red-lo:#800000;--red:#b52626;--red-hi:#d24848;--red-glow:rgba(128,0,0,.28);--line-hot:rgba(178,38,38,.64)}html{background:#121212;scroll-padding-top:110px}body{background:radial-gradient(circle at 50% -10%,rgba(128,0,0,.14),transparent 34rem),#121212}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.014) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 50% 28%,#000 0,transparent 72%);mask-image:radial-gradient(circle at 50% 28%,#000 0,transparent 72%)}.pv-scroll-progress{position:fixed;top:0;left:0;z-index:10001;width:100%;height:2px;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,maroon,#d24848);box-shadow:0 0 18px #d248488c;pointer-events:none}.pv-header{background:#121212e0;border-bottom-color:#ffffff14;box-shadow:0 14px 44px #0003}.pv-announce,.pv-btn--red,.pv-nav__link--pill,.pv-pdp__atc,.pv-sticky-atc__btn{background:linear-gradient(135deg,maroon,#9a1111)}.pv-btn--red:hover,.pv-nav__link--pill:hover,.pv-pdp__atc:hover,.pv-sticky-atc__btn:hover{background:linear-gradient(135deg,#971010,#ba2222)}.pv-hero{background:radial-gradient(ellipse 54% 42%at 50% 48%,rgba(128,0,0,.22),transparent 72%),#121212;isolation:isolate}.pv-hero:before{background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:72px 72px;animation:pv-grid-drift 18s linear infinite}.pv-hero__content:after{content:"";position:absolute;left:12%;right:12%;bottom:-26px;height:1px;background:linear-gradient(90deg,transparent,rgba(210,72,72,.75),transparent);box-shadow:0 0 28px #800000a6;transform:scaleX(.7);opacity:.8}.pv-hero__title{text-shadow:0 12px 70px rgba(0,0,0,.8),0 0 90px rgba(128,0,0,.2)}.pv-hero__title em{-webkit-text-stroke-color:rgba(255,255,255,.86);filter:drop-shadow(0 0 22px rgba(128,0,0,.4))}@keyframes pv-grid-drift{to{background-position:72px 72px}}.pv-prod-card,.pvc-card,.pv-setup-card,.pv-coll--featured,.pv-coll--small{isolation:isolate}.pv-prod-card:after,.pvc-card:after,.pv-setup-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border-radius:inherit;background:linear-gradient(112deg,transparent 25%,rgba(255,255,255,.07) 46%,transparent 64%);transform:translate(-120%);transition:transform .85s var(--ease)}.pv-prod-card:hover:after,.pvc-card:hover:after,.pv-setup-card:hover:after{transform:translate(120%)}.pv-prod-card__img-wrap,.pvc-card__img{position:relative;background:radial-gradient(circle at 50% 45%,rgba(128,0,0,.1),transparent 62%),#0d0d0f}.pv-prod-card__img-wrap .pv-card-media,.pvc-card__img .pv-card-media{width:100%;height:100%;padding:clamp(6px,1vw,12px);object-fit:contain!important;background:transparent;transition:opacity .65s var(--ease),transform .8s var(--ease)}.pv-card-media--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(.985)}.pv-prod-card:hover .pv-card-media--primary,.pv-prod-card:focus-within .pv-card-media--primary,.pvc-card:hover .pv-card-media--primary,.pvc-card:focus-within .pv-card-media--primary{opacity:0;transform:scale(.985)}.pv-prod-card:hover .pv-card-media--secondary,.pv-prod-card:focus-within .pv-card-media--secondary,.pvc-card:hover .pv-card-media--secondary,.pvc-card:focus-within .pv-card-media--secondary{opacity:1;transform:none}.pv-motion-ready .pv-motion-item{transition:transform .8s var(--ease),opacity .8s ease,filter .8s ease}.pv-motion-ready .pv-motion-item:not(.is-visible){opacity:.82;transform:translateY(22px) scale(.994);filter:saturate(.8)}.pv-motion-ready .pv-motion-item.is-visible{opacity:1;transform:none;filter:none}@keyframes pv-media-enter{0%{opacity:.3;transform:scale(.99)}to{opacity:1;transform:none}}.pv-pdp__gallery-arrow,.pv-pdp__zoom{position:absolute;z-index:5;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.13);border-radius:50%;color:#fff;background:#121212c7;box-shadow:0 12px 32px #00000057;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .2s ease,background .2s ease,transform .2s ease}.pv-pdp__gallery-arrow:hover,.pv-pdp__zoom:hover{border-color:#d24848bf;background:#800000d6;transform:scale(1.05)}.pv-pdp__gallery-arrow svg,.pv-pdp__zoom svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pv-pdp__gallery-arrow{top:50%;transform:translateY(-50%)}.pv-pdp__gallery-arrow:hover{transform:translateY(-50%) scale(1.05)}.pv-pdp__gallery-arrow--prev{left:18px}.pv-pdp__gallery-arrow--next{right:18px}.pv-pdp__zoom{right:18px;bottom:18px}.pv-pdp__gallery-meta{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:8px 2px 4px;font-family:var(--f-mono);font-size:.61rem;letter-spacing:.15em;text-transform:uppercase;color:var(--w30)}.pv-pdp__gallery-counter{color:var(--w55)}.pv-pdp__thumb-type{position:absolute;right:6px;bottom:6px;display:grid;place-items:center;min-width:24px;height:24px;padding-inline:5px;border-radius:12px;font-family:var(--f-display);font-size:.65rem;font-weight:800;color:#fff;background:#800000e6}.pv-pdp__use-note{display:flex;gap:8px;align-items:flex-start;margin:12px 0 20px;padding:11px 13px;border-left:2px solid #800000;color:var(--w55);background:#80000014;font-size:.72rem;line-height:1.5}.pv-pdp__use-note span{color:var(--pv-signal)}.pv-media-dialog{width:min(94vw,1320px);height:min(92vh,1000px);margin:auto;padding:54px 24px 24px;border:1px solid rgba(255,255,255,.13);border-radius:12px;color:#fff;background:#09090b;box-shadow:0 40px 140px #000000e6}.pv-media-dialog::backdrop{background:#000000e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pv-media-dialog img{width:100%;height:100%;object-fit:contain}.pv-media-dialog__close{position:absolute;top:12px;right:14px;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;font-size:1.6rem;line-height:1;color:#fff;background:#18181b}@media(max-width:768px){.pv-pdp__gallery-arrow{width:40px;height:40px}.pv-pdp__gallery-arrow--prev{left:10px}.pv-pdp__gallery-arrow--next{right:10px}.pv-pdp__zoom{right:10px;bottom:10px}.pv-pdp__gallery-meta{padding-inline:20px}body.pv-menu-open .pv-sticky-atc{display:none!important}.pv-sticky-atc__inner{display:flex;align-items:center;gap:12px}.pv-sticky-atc__info{flex:1;min-width:0;display:grid;gap:1px}.pv-sticky-atc__title{overflow:hidden;color:var(--w55);font-family:var(--f-display);font-size:.72rem;font-weight:700;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pv-sticky-atc__price{color:#fff;font-family:var(--f-display);font-size:1.05rem;font-weight:800}.pv-sticky-atc__btn{flex:0 0 auto;min-width:132px;min-height:48px;padding:12px 18px;border-radius:5px;color:#fff;font-family:var(--f-display);font-weight:800;letter-spacing:.1em;text-transform:uppercase}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pv-hero:before{animation:none}.pv-motion-ready .pv-motion-item,.pv-prod-card:after,.pvc-card:after,.pv-setup-card:after{animation:none!important;transition:none!important;transform:none!important;filter:none!important}}:root{--fl-ink:#121212;--fl-black:#080808;--fl-red:#800000;--fl-red-pop:#b70d21;--fl-cream:#f2eee4;--fl-paper:#fffaf0;--fl-lime:#d8ff3e;--fl-pink:#ff9bc9;--fl-blue:#91ccff;--fl-orange:#ff8b42;--fl-white:#fffdf8;--fl-line:rgba(18,18,18,.18);--fl-pad:clamp(20px,4vw,68px);--fl-max:1600px;--fl-body:"DM Sans",Arial,sans-serif;--fl-condensed:"Barlow Condensed","Arial Narrow",sans-serif;--fl-mono:"DM Mono",monospace;--fl-spring:cubic-bezier(.17,.89,.32,1.28);--fl-smooth:cubic-bezier(.2,.7,.2,1)}html{background:var(--fl-ink);max-width:100%;overflow-x:clip;scroll-behavior:smooth}body.pv-body{background:var(--fl-cream);color:var(--fl-ink);font-family:var(--fl-body);max-width:100%;overflow-x:clip}body.fl-lock{overflow:hidden}::selection{background:var(--fl-lime);color:var(--fl-ink)}*:focus-visible{outline:3px solid var(--fl-lime);outline-offset:3px}.pv-header-push{display:none!important;height:0!important}.pv-skip{background:var(--fl-lime)!important;border-radius:999px!important;color:var(--fl-ink)!important}.fluid-section{margin:0 auto;max-width:none;padding:clamp(90px,11vw,170px) max(var(--fl-pad),calc((100vw - var(--fl-max))/2 + var(--fl-pad)));position:relative}.fluid-chip{align-items:center;background:var(--fl-white);border:1px solid currentColor;border-radius:999px;color:var(--fl-ink);display:inline-flex;font-family:var(--fl-mono);font-size:.58rem;letter-spacing:.08em;line-height:1;padding:10px 14px;text-transform:uppercase}.fluid-chip--lime{background:var(--fl-lime)}.fluid-chip--red{background:var(--fl-red);color:#fff}.fluid-chip--light{background:var(--fl-cream)}.fluid-heading{position:relative;z-index:2}.fluid-heading h2{color:currentColor;font-family:var(--fl-body);font-size:clamp(4.2rem,9vw,10.5rem);font-weight:800;letter-spacing:-.075em;line-height:.76;margin:28px 0;max-width:1100px}.fluid-heading h2 em{color:var(--fl-red-pop);font-style:normal}.fluid-heading>p{font-size:clamp(.95rem,1.3vw,1.15rem);line-height:1.55;max-width:440px}.fluid-heading--row{align-items:end;display:flex;gap:40px;justify-content:space-between}.fluid-button{align-items:center;border:2px solid var(--fl-ink);border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:700;gap:28px;justify-content:space-between;min-width:190px;padding:15px 18px 15px 22px;transition:background .25s,color .25s,transform .4s var(--fl-spring)}.fluid-button span{align-items:center;background:currentColor;border-radius:50%;color:inherit;display:flex;height:24px;justify-content:center;mix-blend-mode:difference;width:24px}.fluid-button:hover{transform:translateY(-4px) rotate(-1deg)}.fluid-button--dark{background:var(--fl-ink);color:#fff}.fluid-button--dark:hover{background:var(--fl-red)}.fluid-button--ghost{background:transparent;color:var(--fl-ink)}.fluid-button--ghost:hover{background:var(--fl-lime)}.fluid-button--light{background:var(--fl-cream);color:var(--fl-ink)}.pv-announce{background:var(--fl-red)!important;height:32px!important;min-height:32px}.pv-announce__track{color:#fff!important;font-family:var(--fl-mono)!important;font-size:.54rem!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase}.pv-announce__mobile{color:#fff!important;font-family:var(--fl-mono)!important;font-size:.52rem!important;font-weight:400!important;letter-spacing:.07em!important}.fluid-header.pv-header{background:transparent!important;border:0!important;inset:44px 0 auto!important;pointer-events:none;position:fixed!important;transform:none!important;z-index:9000}.fluid-header__pill{align-items:center;background:#fffaf0e0;border:1px solid rgba(18,18,18,.13);border-radius:999px;box-shadow:0 12px 40px #0000001a;display:grid;grid-template-columns:120px auto 1fr auto;height:64px;margin:auto;max-width:min(1180px,calc(100% - 36px));padding:7px 10px 7px 18px;pointer-events:auto;transition:background .35s,box-shadow .35s,transform .35s var(--fl-spring)}.fluid-header.is-scrolled .fluid-header__pill{background:#fffaf0f5;box-shadow:0 14px 50px #0000002e;transform:translateY(-4px) scale(.985)}.fluid-header__menu{align-items:center;background:none;border:0;color:var(--fl-ink);cursor:pointer;display:flex;gap:10px;padding:8px 0}.fluid-header__menu>span{display:grid;gap:5px;width:23px}.fluid-header__menu i{background:currentColor;border-radius:2px;display:block;height:2px;transition:transform .35s var(--fl-spring),width .35s;width:100%}.fluid-header__menu i:last-child{width:14px}.fluid-header__menu:hover i:last-child{width:23px}.fluid-header__menu b,.fluid-header__nav a,.fluid-header__cart span{font-family:var(--fl-mono);font-size:.58rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.fluid-logo{display:flex;flex-direction:column;justify-self:center;line-height:.84;text-align:center}.fluid-logo strong{font-family:var(--fl-condensed);font-size:1.6rem;font-weight:900;letter-spacing:.035em}.fluid-logo strong span,.fluid-footer__logo span{color:var(--fl-red-pop)}.fluid-logo small{font-family:var(--fl-mono);font-size:.4rem;letter-spacing:.24em;margin-top:5px;text-transform:uppercase}.fluid-header__nav{display:flex;gap:clamp(18px,2.3vw,38px);justify-content:flex-end;padding-inline:clamp(22px,3vw,48px)}.fluid-header__nav a{position:relative}.fluid-header__nav a:after{background:var(--fl-red-pop);border-radius:99px;bottom:-8px;content:"";height:4px;left:50%;position:absolute;transform:translate(-50%) scale(0);transition:transform .35s var(--fl-spring);width:4px}.fluid-header__nav a:hover:after,.fluid-header__nav a[aria-current=page]:after{transform:translate(-50%) scale(1)}.fluid-header__tools{align-items:center;display:flex;gap:6px;justify-content:flex-end}.fluid-header__search{align-items:center;border-radius:50%;display:flex;height:42px;justify-content:center;transition:background .25s;width:42px}.fluid-header__search:hover{background:var(--fl-lime)}.fluid-header__search svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-width:1.7;width:18px}.fluid-header__cart{align-items:center;background:var(--fl-ink);border-radius:999px;color:#fff;display:flex;gap:9px;min-height:44px;padding:5px 6px 5px 16px}.fluid-header__cart b{align-items:center;background:var(--fl-lime);border-radius:50%;color:var(--fl-ink);display:flex;font-family:var(--fl-mono);font-size:.55rem;height:32px;justify-content:center;width:32px}.fluid-menu{background:var(--fl-lime);clip-path:circle(0 at 55px 70px);color:var(--fl-ink);top:0;right:0;bottom:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;transition:clip-path .75s var(--fl-smooth),opacity .2s;visibility:hidden;z-index:9800}.fluid-menu.is-open{clip-path:circle(150%at 55px 70px);opacity:1;pointer-events:auto;visibility:visible}.fluid-menu__goo{border-radius:43% 57% 61% 39%/42% 40% 60% 58%;filter:blur(1px);opacity:.8;position:absolute}.fluid-menu__goo--one{animation:flMorph 8s ease-in-out infinite;background:var(--fl-pink);height:42vw;right:-10vw;top:-12vw;width:42vw}.fluid-menu__goo--two{animation:flMorph 10s ease-in-out infinite reverse;background:var(--fl-blue);bottom:-20vw;height:48vw;left:22vw;width:48vw}@keyframes flMorph{0%,to{border-radius:43% 57% 61% 39%/42% 40% 60% 58%;transform:rotate(0) scale(1)}50%{border-radius:61% 39% 31% 69%/59% 63% 37% 41%;transform:rotate(12deg) scale(1.08)}}.fluid-menu__top{align-items:center;display:flex;justify-content:space-between;padding:30px var(--fl-pad);position:relative;z-index:2}.fluid-logo--menu{justify-self:auto;text-align:left}.fluid-menu__top button{background:var(--fl-ink);border:0;border-radius:999px;color:#fff;cursor:pointer;font-family:var(--fl-mono);font-size:.58rem;letter-spacing:.08em;padding:12px 14px 12px 20px;text-transform:uppercase}.fluid-menu__top button span{font-size:1rem;margin-left:12px}.fluid-menu__layout{align-items:end;display:grid;gap:8vw;grid-template-columns:1.2fr .8fr;min-height:calc(100% - 100px);padding:30px var(--fl-pad) 55px;position:relative;z-index:2}.fluid-menu__nav{display:grid}.fluid-menu__nav a{align-items:center;border-bottom:2px solid rgba(18,18,18,.16);display:grid;font-size:clamp(3rem,6.6vw,7rem);font-weight:800;grid-template-columns:35px 1fr auto;letter-spacing:-.06em;line-height:.88;padding:7px 0;transition:padding .35s var(--fl-spring)}.fluid-menu__nav a:hover{padding-left:18px}.fluid-menu__nav a span{background:var(--fl-ink);border-radius:50%;color:#fff;font-family:var(--fl-mono);font-size:.55rem;height:25px;line-height:25px;text-align:center;width:25px}.fluid-menu__nav a i{font-size:1.5rem;font-style:normal}.fluid-menu__side{background:#ffffff8f;border:1px solid rgba(18,18,18,.15);border-radius:38px;padding:clamp(28px,4vw,55px)}.fluid-menu__side label{display:block;font-size:.85rem;font-weight:700;margin-bottom:15px}.fluid-menu__side form>div{border-bottom:2px solid var(--fl-ink);display:grid;grid-template-columns:1fr auto}.fluid-menu__side input{background:none;border:0;color:var(--fl-ink);font-size:clamp(1.5rem,3vw,3rem);font-weight:700;min-width:0;padding:12px 0;width:100%}.fluid-menu__side input:focus{outline:0}.fluid-menu__side button{background:var(--fl-ink);border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:1.2rem;height:44px;width:44px}.fluid-menu__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.fluid-menu__links a{border:1px solid var(--fl-ink);border-radius:999px;font-size:.65rem;padding:9px 12px}.fl-hero{background:var(--fl-cream);color:var(--fl-ink);min-height:max(900px,100svh);overflow:hidden;padding:clamp(155px,14vw,210px) var(--fl-pad) 120px;position:relative}.fl-hero:before{background-image:radial-gradient(rgba(18,18,18,.13) 1px,transparent 1px);background-size:14px 14px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(to right,#000,transparent 63%);mask-image:linear-gradient(to right,#000,transparent 63%);opacity:.38;pointer-events:none;position:absolute}.fl-hero__spot{border-radius:50%;filter:blur(1px);position:absolute}.fl-hero__spot--a{background:var(--fl-lime);height:190px;left:-75px;top:220px;width:190px}.fl-hero__spot--b{background:var(--fl-pink);bottom:120px;height:110px;left:38%;width:110px}.fl-hero__copy{max-width:820px;position:relative;z-index:4}.fl-hero__copy h1{font-size:clamp(5rem,10vw,11.5rem);font-weight:800;letter-spacing:-.09em;line-height:.72;margin:33px 0 40px}.fl-hero__copy h1>span{font-size:.6em;letter-spacing:-.06em}.fl-hero__copy h1 em{color:var(--fl-red);font-style:normal;paint-order:stroke fill;-webkit-text-stroke:1px var(--fl-cream);white-space:nowrap}.fl-hero__copy>p{font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.55;max-width:520px}.fl-hero__buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:35px}.fl-hero__playground{height:78%;position:absolute;right:-1%;top:11%;width:57%;z-index:2}.fl-hero__blob{animation:flMorph 9s ease-in-out infinite;background:var(--fl-red);border-radius:43% 57% 61% 39%/42% 40% 60% 58%;box-shadow:inset 30px -25px 70px #0000002e;height:77%;position:absolute;right:2%;top:6%;width:83%}.fl-hero__blob:before{background:#ffffff1f;border-radius:50%;content:"";filter:blur(8px);height:33%;left:18%;position:absolute;top:12%;width:22%}.fl-hero__product{display:block;height:77%;position:absolute;right:1%;top:4%;width:90%;z-index:2}.fl-hero__product img{filter:drop-shadow(0 35px 32px rgba(0,0,0,.28));height:100%;object-fit:contain;transform:rotate(5deg);transition:transform .8s var(--fl-spring);width:100%}.fl-hero__product:hover img{transform:rotate(-2deg) scale(1.035)}.fl-hero__mock{align-items:center;background:var(--fl-ink);border:12px solid #292929;box-shadow:0 35px 55px #00000047;color:#fff;display:flex;height:28%;justify-content:center;position:absolute;right:8%;top:31%;transform:rotate(5deg);width:70%;z-index:2}.fl-hero__mock span{font-weight:800;letter-spacing:.12em}.fl-hero__mock i{background:repeating-linear-gradient(0deg,#090909 0 3px,#252525 3px 5px);top:0;right:0;bottom:0;left:0;position:absolute}.fl-sticker{align-items:center;background:var(--fl-lime);border:2px solid var(--fl-ink);border-radius:50%;display:flex;font-family:var(--fl-mono);font-size:.58rem;font-weight:700;height:88px;justify-content:center;line-height:1.3;position:absolute;text-align:center;text-transform:uppercase;transform:rotate(-10deg);width:88px;z-index:4}.fl-sticker--remote{left:8%;top:14%}.fl-sticker--warranty{background:var(--fl-blue);bottom:24%;right:7%;transform:rotate(11deg)}.fl-hero__orbit{align-items:center;animation:flSpin 16s linear infinite;border:1px dashed var(--fl-ink);border-radius:50%;bottom:18%;display:flex;height:128px;justify-content:center;left:10%;position:absolute;width:128px}.fl-hero__orbit span{font-family:var(--fl-mono);font-size:.48rem;letter-spacing:.14em;transform:rotate(-20deg)}@keyframes flSpin{to{transform:rotate(360deg)}}.fl-hero__ticker{background:var(--fl-ink);bottom:0;color:#fff;left:0;overflow:hidden;padding:18px 0;position:absolute;right:0;transform:rotate(-1deg) scale(1.02);z-index:5}.fl-hero__ticker>div{align-items:center;animation:flTicker 23s linear infinite;display:flex;gap:32px;width:max-content}.fl-hero__ticker span{font-size:clamp(1.4rem,2.2vw,2.7rem);font-weight:700;letter-spacing:-.03em;text-transform:uppercase}.fl-hero__ticker i{background:var(--fl-red-pop);border-radius:50%;height:9px;width:9px}@keyframes flTicker{to{transform:translate(-45%)}}.fl-picker{background:var(--fl-ink);border-radius:70px 70px 0 0;color:#fff;margin-top:-36px;overflow:hidden;padding-bottom:110px;z-index:3}.fl-picker .fluid-heading{display:grid;grid-template-columns:1.5fr .5fr}.fl-picker .fluid-heading .fluid-chip{grid-column:1/-1;justify-self:start}.fl-picker .fluid-heading h2{grid-column:1}.fl-picker .fluid-heading h2 em{color:var(--fl-lime)}.fl-picker .fluid-heading p{align-self:end;color:#aaa;grid-column:2;margin-bottom:35px}.fl-picker__track{cursor:grab;display:flex;gap:18px;margin:clamp(55px,7vw,100px) calc(var(--fl-pad)*-1)0;overflow-x:auto;padding:30px var(--fl-pad) 50px;scrollbar-width:none;scroll-snap-type:x mandatory}.fl-picker__track:active{cursor:grabbing}.fl-picker__track::-webkit-scrollbar{display:none}.fl-picker__card{border:2px solid var(--fl-black);border-radius:42px;color:var(--fl-ink);flex:0 0 clamp(300px,30vw,470px);overflow:hidden;scroll-snap-align:center;transition:transform .5s var(--fl-spring)}.fl-picker__card:nth-child(odd){transform:rotate(-2deg)}.fl-picker__card:nth-child(2n){transform:rotate(2deg) translateY(18px)}.fl-picker__card:hover{transform:rotate(0) translateY(-12px)}.fl-picker__card--1{background:var(--fl-lime)}.fl-picker__card--2{background:var(--fl-pink)}.fl-picker__card--3{background:var(--fl-blue)}.fl-picker__card--4{background:var(--fl-orange)}.fl-picker__card--5{background:var(--fl-cream)}.fl-picker__card>a{display:block;padding:18px}.fl-picker__card-top{align-items:center;display:flex;justify-content:space-between}.fl-picker__card-top span{align-items:center;background:var(--fl-ink);border-radius:50%;color:#fff;display:flex;font-family:var(--fl-mono);font-size:.55rem;height:30px;justify-content:center;width:30px}.fl-picker__card-top b{border:1px solid var(--fl-ink);border-radius:999px;font-family:var(--fl-mono);font-size:.55rem;letter-spacing:.06em;padding:8px 12px;text-transform:uppercase}.fl-picker__media{height:clamp(260px,27vw,420px);margin:8px 0;overflow:hidden;position:relative}.fl-picker__media img{filter:drop-shadow(0 20px 18px rgba(0,0,0,.2));height:100%;object-fit:contain;transition:transform .7s var(--fl-spring);width:100%}.fl-picker__card:hover img{transform:rotate(4deg) scale(1.06)}.fl-picker__fallback{align-items:center;display:flex;height:100%;justify-content:center}.fl-picker__fallback i{background:var(--fl-ink);border-radius:20px;height:35%;position:absolute;transform:rotate(-5deg);width:72%}.fl-picker__fallback i:last-child{background:var(--fl-red);height:3px;transform:rotate(6deg);width:88%}.fl-picker__body{background:#ffffff7a;border:1px solid rgba(18,18,18,.14);border-radius:28px;padding:22px}.fl-picker__body h3{font-size:clamp(2.4rem,4vw,4.5rem);font-weight:800;letter-spacing:-.065em;line-height:.85}.fl-picker__body p{font-size:.78rem;line-height:1.55;margin:16px 0 22px;min-height:50px}.fl-picker__body>span{align-items:center;display:flex;font-size:.68rem;font-weight:700;justify-content:space-between;text-transform:uppercase}.fl-picker__body>span i{font-size:1rem;font-style:normal}.fl-picker__hint{align-items:center;color:#999;display:flex;font-family:var(--fl-mono);font-size:.52rem;gap:12px;justify-content:center;letter-spacing:.08em;margin-top:20px;text-transform:uppercase}.fl-picker__hint span{color:var(--fl-lime);font-size:1rem}.fl-products{background:var(--fl-cream);color:var(--fl-ink)}.fl-products .fluid-heading h2 em{color:var(--fl-red)}.fl-products__grid{display:grid;gap:18px;grid-template-columns:repeat(2,1fr);margin-top:clamp(60px,8vw,110px)}.fl-product{background:var(--fl-paper);border:2px solid var(--fl-ink);border-radius:48px;overflow:hidden;transform-style:preserve-3d;transition:transform .35s var(--fl-smooth),box-shadow .35s}.fl-product:nth-child(3n+2){border-radius:90px 36px 60px}.fl-product:nth-child(3n+3){border-radius:35px 80px}.fl-product:hover{box-shadow:12px 14px 0 var(--fl-ink)}.fl-product__media{display:block;height:clamp(390px,43vw,680px);overflow:hidden;position:relative}.fl-product__puddle{background:var(--fl-pink);border-radius:52% 48% 60% 40%/42% 54% 46% 58%;bottom:8%;height:58%;left:13%;position:absolute;transform:rotate(-6deg);transition:border-radius .7s var(--fl-spring),transform .7s var(--fl-spring);width:74%}.fl-product:nth-child(3n+2) .fl-product__puddle{background:var(--fl-blue)}.fl-product:nth-child(3n+3) .fl-product__puddle{background:var(--fl-lime)}.fl-product:hover .fl-product__puddle{border-radius:38% 62% 35% 65%/60% 35% 65% 40%;transform:rotate(4deg) scale(1.04)}.fl-product__image{height:100%;top:0;right:0;bottom:0;left:0;object-fit:contain;padding:clamp(22px,4vw,65px);position:absolute;transition:opacity .5s,transform .7s var(--fl-spring);width:100%}.fl-product__image--two{opacity:0;transform:rotate(-5deg) scale(.94)}.fl-product:hover .fl-product__image--one{opacity:0;transform:rotate(5deg) scale(1.05)}.fl-product:hover .fl-product__image--two{opacity:1;transform:rotate(0) scale(1)}.fl-product__arrow{align-items:center;background:var(--fl-ink);border-radius:50%;color:#fff;display:flex;font-size:1.2rem;height:50px;justify-content:center;position:absolute;right:20px;top:20px;transition:transform .4s var(--fl-spring);width:50px}.fl-product:hover .fl-product__arrow{transform:rotate(45deg) scale(1.1)}.fl-product__sale{background:var(--fl-red);border-radius:999px;bottom:18px;color:#fff;font-size:.65rem;font-weight:700;left:20px;padding:9px 13px;position:absolute;transform:rotate(-4deg)}.fl-product__info{align-items:start;border-top:2px solid var(--fl-ink);display:flex;gap:20px;justify-content:space-between;padding:24px 26px 28px}.fl-product__info h3{font-size:clamp(1.55rem,2.8vw,3.2rem);font-weight:800;letter-spacing:-.055em;line-height:.9;max-width:510px}.fl-product__info>div{display:grid;flex:0 0 auto;gap:3px;text-align:right}.fl-product__info s{color:#777;font-size:.68rem}.fl-product__info b{font-size:.84rem}.fl-story{background:var(--fl-red);color:#fff;min-height:900px;overflow:hidden}.fl-story__copy{max-width:980px;position:relative;z-index:2}.fl-story__copy h2{font-size:clamp(4.5rem,9.5vw,11rem);font-weight:800;letter-spacing:-.08em;line-height:.74;margin:34px 0 40px}.fl-story__copy h2 em{color:var(--fl-lime);font-style:normal}.fl-story__copy p{font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.6;margin-bottom:35px;max-width:540px}.fl-story__goo i{animation:flMorph 9s ease-in-out infinite;border-radius:50%;position:absolute}.fl-story__goo i:nth-child(1){background:var(--fl-pink);height:420px;right:-80px;top:70px;width:420px}.fl-story__goo i:nth-child(2){animation-delay:-3s;background:var(--fl-blue);height:270px;right:23%;top:42%;width:270px}.fl-story__goo i:nth-child(3){animation-delay:-6s;background:var(--fl-lime);bottom:-170px;height:440px;left:35%;width:440px}.fl-story__stats{bottom:60px;display:grid;grid-template-columns:repeat(4,1fr);left:max(var(--fl-pad),calc((100vw - var(--fl-max))/2 + var(--fl-pad)));position:absolute;right:max(var(--fl-pad),calc((100vw - var(--fl-max))/2 + var(--fl-pad)));z-index:2}.fl-story__stats>div{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#121212b8;border:1px solid rgba(255,255,255,.2);border-radius:30px;display:grid;min-height:190px;padding:24px}.fl-story__stats>div:nth-child(2n){transform:translateY(24px) rotate(2deg)}.fl-story__stats>div:nth-child(odd){transform:rotate(-2deg)}.fl-story__stats strong{font-size:clamp(2.7rem,5vw,5.5rem);letter-spacing:-.07em;line-height:1}.fl-story__stats span{align-self:end;font-family:var(--fl-mono);font-size:.55rem;letter-spacing:.06em;text-transform:uppercase}.fl-process{background:var(--fl-blue);color:var(--fl-ink)}.fl-process .fluid-heading h2 em{color:var(--fl-red)}.fl-process__steps{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);list-style:none;margin-top:clamp(60px,8vw,110px)}.fl-process__steps li{background:var(--fl-paper);border:2px solid var(--fl-ink);border-radius:40px;display:flex;flex-direction:column;min-height:550px;padding:20px;position:relative}.fl-process__steps li:nth-child(2){border-radius:90px 35px;transform:translateY(35px)}.fl-process__steps li:nth-child(3){border-radius:35px 90px}.fl-process__number{align-items:center;background:var(--fl-lime);border:2px solid var(--fl-ink);border-radius:50%;display:flex;font-size:1rem;font-weight:800;height:46px;justify-content:center;width:46px}.fl-process__art{height:255px;margin:20px 0;position:relative}.fl-process__steps h3{font-size:clamp(2.1rem,3.5vw,4rem);font-weight:800;letter-spacing:-.065em;line-height:.9}.fl-process__steps p{font-size:.82rem;line-height:1.6;margin-top:15px}.fl-process__art--pick{align-items:center;display:flex;justify-content:center}.fl-process__art--pick i{background:var(--fl-pink);border:2px solid var(--fl-ink);border-radius:20px;height:90px;position:absolute;transform:rotate(-13deg);width:170px}.fl-process__art--pick i:nth-child(2){background:var(--fl-lime);transform:rotate(0)}.fl-process__art--pick i:nth-child(3){background:var(--fl-red);transform:rotate(13deg)}.fl-process__art--fit{align-items:center;display:flex;justify-content:center}.fl-process__art--fit:before{background:var(--fl-ink);content:"";height:2px;left:10%;position:absolute;right:10%}.fl-process__art--fit i{background:var(--fl-ink);height:25px;position:absolute;width:2px}.fl-process__art--fit i:first-child{left:10%}.fl-process__art--fit i:last-child{right:10%}.fl-process__art--fit span{background:var(--fl-blue);border:2px solid var(--fl-ink);border-radius:999px;font-weight:800;padding:12px 18px;z-index:1}.fl-process__art--click{align-items:center;display:flex;justify-content:center}.fl-process__art--click i{background:var(--fl-ink);border-radius:50%;box-shadow:inset -8px -8px #333;height:110px;width:110px}.fl-process__art--click b{background:var(--fl-lime);border:2px solid var(--fl-ink);border-radius:999px;font-size:1.4rem;padding:10px 18px;position:absolute;right:12%;top:16%;transform:rotate(12deg)}.fl-process__art--click span{border:2px dashed var(--fl-red);border-radius:50%;height:170px;position:absolute;width:170px}.fl-process__help{align-items:center;background:var(--fl-ink);border-radius:999px;color:#fff;display:flex;font-size:clamp(1rem,2vw,1.5rem);font-weight:700;gap:25px;justify-content:space-between;margin:90px auto 0;max-width:820px;padding:12px 14px 12px 30px}.fl-process__help a{background:var(--fl-lime);border-radius:999px;color:var(--fl-ink);font-size:.75rem;padding:15px 18px}.fl-process__help i{font-style:normal;margin-left:15px}.template-index .pv-faq-home{background:var(--fl-ink)!important;border-radius:70px 70px 0 0;color:#fff!important;padding-block:clamp(90px,11vw,160px)!important}.template-index .pv-faq-home .pv-wrap,.template-index .pv-seo-hub .pv-wrap{max-width:var(--fl-max)!important;padding-inline:var(--fl-pad)!important}.template-index .pv-faq-home__inner{align-items:start;display:grid;gap:clamp(45px,8vw,120px);grid-template-columns:.72fr 1.28fr}.template-index .pv-faq-home__header{position:sticky;top:120px}.template-index .pv-faq-home .pv-eyebrow{background:var(--fl-lime);border:1px solid var(--fl-lime);border-radius:999px;color:var(--fl-ink)!important;display:inline-flex;padding:9px 12px}.template-index .pv-faq-home .pv-h2{color:#fff!important;font-family:var(--fl-body)!important;font-size:clamp(3.8rem,7vw,8rem)!important;font-weight:800!important;letter-spacing:-.075em!important;line-height:.75!important}.template-index .pv-faq-home .pv-body-text{color:#aaa!important}.template-index .pv-faq-item{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.2)!important;border-radius:0!important}.template-index .pv-faq-item__q{color:#fff!important;font-size:clamp(1.2rem,2vw,2rem)!important;font-weight:700!important;padding:25px 50px 25px 0!important}.template-index .pv-faq-item__q:after{background:var(--fl-pink)!important;border-radius:50%;color:var(--fl-ink)!important}.template-index .pv-faq-item__a{color:#bbb!important;font-size:.82rem!important;line-height:1.7!important;padding:0 30px 28px 0!important}.template-index .pv-seo-hub{background:var(--fl-lime)!important;color:var(--fl-ink)!important;padding-block:clamp(80px,10vw,140px)!important}.template-index .pv-seo-hub__grid{align-items:start;display:grid;gap:clamp(45px,8vw,120px);grid-template-columns:.8fr 1.2fr}.template-index .pv-seo-hub .pv-h2{color:var(--fl-ink)!important;font-family:var(--fl-body)!important;font-size:clamp(3.2rem,6vw,6.7rem)!important;font-weight:800!important;letter-spacing:-.07em!important;line-height:.78!important}.template-index .pv-seo-hub .pv-body-text{color:var(--fl-ink)!important}.template-index .pv-seo-hub__legal{border-left:2px solid var(--fl-ink)!important;color:var(--fl-ink)!important;font-size:.68rem!important}.template-index .pv-seo-hub__links{display:grid;grid-template-columns:repeat(2,1fr)}.template-index .pv-seo-hub__links a{background:var(--fl-paper)!important;border:2px solid var(--fl-ink)!important;border-radius:28px!important;box-shadow:none!important;display:flex!important;flex-direction:column;justify-content:space-between;margin:5px;min-height:145px;padding:20px!important;transition:transform .35s var(--fl-spring),box-shadow .35s!important}.template-index .pv-seo-hub__links a:hover{box-shadow:6px 7px 0 var(--fl-ink)!important;transform:translate(-3px,-4px) rotate(-1deg)}.template-index .pv-seo-hub__links strong{color:var(--fl-ink)!important;font-size:1.15rem}.template-index .pv-seo-hub__links span{color:#555!important}.fl-journal{background:var(--fl-pink);color:var(--fl-ink)}.fl-journal .fluid-heading h2 em{color:var(--fl-red)}.fl-journal__grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:clamp(60px,8vw,110px)}.fl-journal__card{background:var(--fl-paper);border:2px solid var(--fl-ink);border-radius:40px;overflow:hidden;transition:transform .4s var(--fl-spring),box-shadow .4s}.fl-journal__card:nth-child(2){border-radius:80px 35px;transform:translateY(25px)}.fl-journal__card:nth-child(3){border-radius:35px 80px}.fl-journal__card:hover{box-shadow:9px 10px 0 var(--fl-ink);transform:translate(-4px,-7px) rotate(-1deg)}.fl-journal__image{background:var(--fl-blue);display:block;height:clamp(240px,27vw,430px);overflow:hidden}.fl-journal__image img{height:100%;object-fit:cover;transition:transform .7s var(--fl-spring);width:100%}.fl-journal__card:hover img{transform:scale(1.05) rotate(1deg)}.fl-journal__image>span{align-items:center;display:flex;font-size:4rem;font-weight:800;height:100%;justify-content:center}.fl-journal__card>div{padding:24px}.fl-journal__card>div>span{font-family:var(--fl-mono);font-size:.52rem;letter-spacing:.07em;text-transform:uppercase}.fl-journal__card h3{font-size:clamp(1.8rem,2.7vw,3rem);font-weight:800;letter-spacing:-.06em;line-height:.9;margin:20px 0}.fl-journal__card p{font-size:.76rem;line-height:1.55;margin-bottom:22px}.fl-journal__card>div>a{font-size:.7rem;font-weight:700;text-transform:uppercase}.fl-journal__card i{font-style:normal;margin-left:10px}.fluid-footer.pv-footer{background:var(--fl-ink)!important;color:#fff!important;overflow:hidden;padding:0!important;position:relative}.fluid-footer__swoop{background:var(--fl-pink);border-radius:50%;height:150px;left:-10%;position:absolute;right:-10%;top:-112px}.fluid-footer__top{align-items:end;display:grid;gap:7vw;grid-template-columns:1fr 1fr;margin:auto;max-width:var(--fl-max);padding:clamp(90px,10vw,150px) var(--fl-pad) 80px}.fluid-footer__pitch h2{font-size:clamp(3.8rem,7vw,8rem);font-weight:800;letter-spacing:-.075em;line-height:.76;margin-top:30px}.fluid-footer__pitch .fluid-chip{background:var(--fl-lime);color:var(--fl-ink)}.fluid-footer__signup{max-width:600px}.fluid-footer__form{background:#fff;border:2px solid #fff;border-radius:999px;display:grid;grid-template-columns:1fr auto;padding:6px}.fluid-footer__form input{background:transparent;border:0;color:var(--fl-ink);font-size:1rem;min-width:0;padding:13px 18px}.fluid-footer__form input:focus{outline:0}.fluid-footer__form button{background:var(--fl-lime);border:2px solid var(--fl-ink);border-radius:999px;color:var(--fl-ink);cursor:pointer;font-size:.7rem;font-weight:700;padding:12px 16px}.fluid-footer__form p,.fluid-footer__form div{color:var(--fl-ink);grid-column:1/-1;padding:8px 15px}.fluid-footer__signup small{color:#888;display:block;font-size:.58rem;margin:12px 16px}.fluid-footer__middle{border-top:1px solid rgba(255,255,255,.15);display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:auto;max-width:var(--fl-max);padding:70px var(--fl-pad)}.fluid-footer__logo{font-family:var(--fl-condensed);font-size:clamp(5rem,10vw,11rem);font-weight:900;letter-spacing:-.04em;line-height:.65}.fluid-footer__columns{display:grid;grid-template-columns:repeat(3,1fr)}.fluid-footer__columns>div{display:flex;flex-direction:column;gap:11px}.fluid-footer__columns b{color:var(--fl-lime);font-family:var(--fl-mono);font-size:.55rem;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.fluid-footer__columns a{color:#bbb;font-size:.72rem;width:max-content}.fluid-footer__columns a:hover{color:#fff}.fluid-footer__base{align-items:center;border-top:1px solid rgba(255,255,255,.15);color:#888;display:grid;font-family:var(--fl-mono);font-size:.46rem;gap:16px;grid-template-columns:auto auto 1fr auto;letter-spacing:.06em;padding:24px var(--fl-pad);text-transform:uppercase}.fluid-footer__base>div{display:flex;gap:12px}.fluid-footer__base a{color:#fff}.pv-h2,.pv-404__title,.pv-cart__empty-title{color:var(--fl-ink)!important;font-family:var(--fl-body)!important;font-size:clamp(3.8rem,7vw,8rem)!important;font-weight:800!important;letter-spacing:-.075em!important;line-height:.76!important}.pv-body-text{color:#444!important}.pv-btn.pv-btn--red{background:var(--fl-red)!important;border:2px solid var(--fl-ink)!important;border-radius:999px!important;font-weight:800!important}.fl-js [data-fluid-reveal]{opacity:1;transform:translateY(28px) rotate(.35deg);transition:transform .72s var(--fl-spring)}.fl-js [data-fluid-reveal].is-visible{opacity:1;transform:none}.fl-cursor{border:1px solid rgba(255,255,255,.45);border-radius:50%;height:260px;mix-blend-mode:soft-light;opacity:0;pointer-events:none;position:fixed;transform:translate(-50%,-50%);transition:opacity .25s;width:260px;z-index:8500}.fl-cursor.is-on{opacity:1}@media(max-width:1100px){.fluid-header__pill{grid-template-columns:105px auto 1fr auto}.fluid-header__nav a:nth-child(n+4){display:none}.fl-hero__copy{max-width:660px}.fl-hero__playground{opacity:.72;right:-10%;width:65%}.fl-picker .fluid-heading{display:block}.fl-picker .fluid-heading p{margin:0}.fl-story__stats{grid-template-columns:repeat(2,1fr)}.fl-story{min-height:1100px}.fl-process__steps{grid-template-columns:1fr}.fl-process__steps li{display:grid;gap:25px;grid-template-columns:60px 250px 1fr;min-height:300px}.fl-process__steps li:nth-child(2){transform:none}.fl-process__art{height:230px;margin:0}.fl-process__steps li>div:last-child{align-self:center}.fluid-footer__middle{grid-template-columns:1fr}.fluid-footer__base{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){:root{--fl-pad:18px}html{scroll-behavior:auto}.pv-announce{height:27px!important;min-height:27px}.fluid-header.pv-header{inset:38px 0 auto!important}.fluid-header__pill{grid-template-columns:48px 1fr auto;height:58px;max-width:calc(100% - 20px);padding:6px 7px 6px 14px}.fluid-header__menu b,.fluid-header__nav,.fluid-header__search,.fluid-header__cart span{display:none}.fluid-header__menu{gap:0}.fluid-logo strong{font-size:1.3rem}.fluid-logo small{font-size:.34rem}.fluid-header__cart{min-height:42px;padding:5px}.fluid-header__cart b{height:30px;width:30px}.fluid-menu{clip-path:circle(0 at 32px 55px)}.fluid-menu.is-open{clip-path:circle(180%at 32px 55px)}.fluid-menu__top{padding:22px 18px}.fluid-menu__layout{align-items:start;display:flex;flex-direction:column;gap:35px;min-height:0;overflow-y:auto;padding:40px 18px 30px}.fluid-menu__nav{width:100%}.fluid-menu__nav a{font-size:3.25rem;grid-template-columns:28px 1fr auto}.fluid-menu__nav a span{font-size:.46rem;height:21px;line-height:21px;width:21px}.fluid-menu__side{border-radius:28px;padding:25px;width:100%}.fluid-menu__side input{font-size:1.6rem}.fluid-menu__goo--one{height:80vw;width:80vw}.fluid-menu__goo--two{height:100vw;width:100vw}.fluid-section{padding-block:85px}.fluid-heading h2{font-size:4.25rem}.fluid-heading--row{align-items:start;flex-direction:column}.fl-hero{min-height:850px;padding:140px 18px 95px}.fl-hero__copy{max-width:100%}.fl-hero__copy h1{font-size:clamp(4rem,20vw,5.5rem);line-height:.74;margin:25px 0}.fl-hero__copy h1>span{display:block;font-size:.48em}.fl-hero__copy h1 em{display:block;font-size:.6em;white-space:normal}.fl-hero__copy>p{font-size:.9rem;max-width:340px}.fl-hero__buttons{margin-top:25px}.fl-hero__buttons .fluid-button{flex:1 1 180px}.fl-hero__playground{bottom:48px;height:32%;opacity:.8;right:-18%;top:auto;width:90%}.fl-sticker{height:62px;font-size:.43rem;width:62px}.fl-sticker--remote{left:8%;top:8%}.fl-sticker--warranty{bottom:15%;right:5%}.fl-hero__orbit{bottom:4%;height:82px;left:0;width:82px}.fl-hero__ticker{padding:12px 0}.fl-hero__ticker span{font-size:1.15rem}.fl-picker{border-radius:38px 38px 0 0;margin-top:-22px}.fl-picker__track{padding-block:18px 40px}.fl-picker__card{flex-basis:82vw}.fl-picker__card:nth-child(2n){transform:rotate(1deg) translateY(10px)}.fl-picker__media{height:310px}.fl-products__grid{grid-template-columns:1fr}.fl-product{border-radius:35px}.fl-product__media{height:105vw;max-height:500px}.fl-product__info{padding:19px}.fl-product__info h3{font-size:1.85rem}.fl-story{min-height:1060px}.fl-story__copy h2{font-size:4.25rem}.fl-story__goo i:nth-child(1){height:260px;width:260px}.fl-story__stats{bottom:45px;gap:7px;grid-template-columns:repeat(2,1fr);left:18px;right:18px}.fl-story__stats>div{border-radius:22px;min-height:150px;padding:17px}.fl-story__stats>div:nth-child(2n),.fl-story__stats>div:nth-child(odd){transform:none}.fl-story__stats strong{font-size:2.65rem}.fl-process__steps{gap:12px}.fl-process__steps li{display:flex;min-height:520px}.fl-process__steps li:nth-child(2){border-radius:55px 28px}.fl-process__art{height:250px}.fl-process__help{align-items:stretch;border-radius:30px;flex-direction:column;padding:20px}.fl-process__help a{text-align:center}.template-index .pv-faq-home{border-radius:38px 38px 0 0}.template-index .pv-faq-home__inner,.template-index .pv-seo-hub__grid{grid-template-columns:1fr}.template-index .pv-faq-home__header{position:static}.template-index .pv-seo-hub__links,.fl-journal__grid{grid-template-columns:1fr}.fl-journal__card:nth-child(2){transform:none}.fl-journal__image{height:75vw}.fluid-footer__top{grid-template-columns:1fr}.fluid-footer__pitch h2{font-size:4rem}.fluid-footer__form{border-radius:25px;grid-template-columns:1fr}.fluid-footer__form button{margin-top:5px}.fluid-footer__columns{gap:35px 0;grid-template-columns:repeat(2,1fr)}.fluid-footer__columns>div:last-child{grid-column:1/-1}.fluid-footer__base{grid-template-columns:1fr}.fluid-footer__logo{font-size:5rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.fl-js [data-fluid-reveal]{opacity:1;transform:none}.fl-cursor{display:none}}:root{--fn-night:#070707;--fn-night-soft:#0d0d0f;--fn-surface:#141416;--fn-surface-2:#1c1c20;--fn-cream:#eee8dc;--fn-muted:#aaa59d;--fn-red:#800000;--fn-red-glow:#d01436;--fn-lime:#caff3d;--fn-violet:#7457ff;--fn-cyan:#48d9ff;--fn-line:rgba(238,232,220,.17)}html,body.pv-body{background:var(--fn-night);color:var(--fn-cream)}::selection{background:var(--fn-red-glow);color:#fff}*:focus-visible{outline-color:var(--fn-lime)}.fluid-section{color:var(--fn-cream)}.fluid-chip{background:#eee8dc14;border-color:var(--fn-line);color:var(--fn-cream)}.fluid-chip--lime{background:var(--fn-lime);border-color:var(--fn-lime);color:#121212}.fluid-chip--red{background:var(--fn-red);border-color:var(--fn-red-glow);color:#fff}.fluid-chip--light{background:var(--fn-cream);border-color:var(--fn-cream);color:#121212}.fluid-heading h2{color:var(--fn-cream)}.fluid-heading h2 em{color:var(--fn-red-glow)}.fluid-heading>p{color:var(--fn-muted)}.fluid-button--ghost{border-color:var(--fn-line);color:var(--fn-cream)}.fluid-button--ghost:hover{background:var(--fn-lime);border-color:var(--fn-lime);color:#121212}.fluid-button--dark{background:var(--fn-cream);border-color:var(--fn-cream);color:#121212}.fluid-button--dark:hover{background:var(--fn-red-glow);border-color:var(--fn-red-glow);color:#fff}.pv-announce{background:linear-gradient(90deg,#370006,var(--fn-red),#370006)!important}.fluid-header__pill{background:#0b0b0ddb;border-color:var(--fn-line);box-shadow:0 12px 50px #00000073,inset 0 1px #ffffff0d;color:var(--fn-cream)}.fluid-header.is-scrolled .fluid-header__pill{background:#08080af2;box-shadow:0 14px 55px #0000009e,0 0 0 1px #80000029}.fluid-header__menu,.fluid-header__search,.fluid-logo strong{color:var(--fn-cream)}.fluid-logo small{color:#817d77}.fluid-header__nav a{color:#c9c4bb}.fluid-header__nav a:after{background:var(--fn-red-glow)}.fluid-header__search:hover{background:var(--fn-red)}.fluid-header__cart{background:var(--fn-cream);color:#121212}.fluid-header__cart b{background:var(--fn-red-glow);color:#fff}.fluid-menu{background:var(--fn-night);color:var(--fn-cream)}.fluid-menu__goo--one{background:radial-gradient(circle at 35% 30%,#d42a51,var(--fn-red) 54%,#310008);box-shadow:0 0 90px #d014363d}.fluid-menu__goo--two{background:radial-gradient(circle at 40% 35%,#4b36b4,#171239 66%,#08080d);box-shadow:0 0 100px #7457ff2e}.fluid-logo--menu strong{color:var(--fn-cream)}.fluid-menu__top button{background:var(--fn-cream);color:#121212}.fluid-menu__nav a{border-color:var(--fn-line);color:var(--fn-cream)}.fluid-menu__nav a:hover{color:var(--fn-lime)}.fluid-menu__nav a span{background:var(--fn-red-glow);color:#fff}.fluid-menu__side{background:#121214b8;border-color:var(--fn-line);box-shadow:inset 0 1px #ffffff0f}.fluid-menu__side form>div{border-color:var(--fn-cream)}.fluid-menu__side input{color:var(--fn-cream)}.fluid-menu__side input::placeholder{color:#6c6863}.fluid-menu__side button{background:var(--fn-lime);color:#121212}.fluid-menu__links a{border-color:var(--fn-line);color:var(--fn-cream)}.fluid-menu__links a:hover{background:var(--fn-red);border-color:var(--fn-red)}.fl-hero{background:radial-gradient(circle at 78% 22%,#16090d 0,transparent 35%),var(--fn-night);color:var(--fn-cream)}.fl-hero:before{background-image:radial-gradient(rgba(238,232,220,.16) 1px,transparent 1px);-webkit-mask-image:linear-gradient(to right,#000,transparent 72%);mask-image:linear-gradient(to right,#000,transparent 72%);opacity:.28}.fl-hero__spot--a{background:var(--fn-red);box-shadow:0 0 80px #8000008c}.fl-hero__spot--b{background:var(--fn-violet);box-shadow:0 0 70px #7457ff6b}.fl-hero__copy h1{color:var(--fn-cream)}.fl-hero__copy h1 .fl-hero__line{display:block}.fl-hero__copy h1 em{color:var(--fn-red-glow);paint-order:normal;-webkit-text-stroke:0;text-shadow:0 0 45px rgba(208,20,54,.24)}.fl-hero__copy>p{color:var(--fn-muted)}.fl-hero__blob{background:radial-gradient(circle at 30% 24%,#b3122f,var(--fn-red) 42%,#300006 82%);box-shadow:inset 30px -25px 70px #00000070,0 0 110px #8000004d}.fl-hero__product img{filter:drop-shadow(0 42px 36px rgba(0,0,0,.7)) brightness(.88) contrast(1.08)}.fl-sticker{background:var(--fn-lime);border-color:#121212;color:#121212}.fl-sticker--warranty{background:var(--fn-cyan)}.fl-hero__orbit{border-color:#eee8dc73;color:var(--fn-cream)}.fl-hero__ticker{background:var(--fn-red);color:#fff}.fl-hero__ticker i{background:var(--fn-lime)}.fl-picker{background:radial-gradient(circle at 80% 10%,#24070e,transparent 36%),#0a0809;color:var(--fn-cream)}.fl-picker .fluid-heading h2{color:var(--fn-cream)}.fl-picker .fluid-heading h2 em{color:var(--fn-red-glow)}.fl-picker .fluid-heading p{color:var(--fn-muted)}.fl-picker__card{border-color:#eee8dc42;color:var(--fn-cream);box-shadow:0 24px 70px #00000057}.fl-picker__card--1{background:linear-gradient(145deg,#351019,#170b0e)}.fl-picker__card--2{background:linear-gradient(145deg,#30205a,#130e28)}.fl-picker__card--3{background:linear-gradient(145deg,#123b48,#091b22)}.fl-picker__card--4{background:linear-gradient(145deg,#472710,#1d1109)}.fl-picker__card--5{background:linear-gradient(145deg,#252529,#0f0f12)}.fl-picker__card-top span{background:var(--fn-red-glow);color:#fff}.fl-picker__card-top b{border-color:var(--fn-line);color:var(--fn-cream)}.fl-picker__media img{filter:drop-shadow(0 24px 26px rgba(0,0,0,.65)) brightness(.87)}.fl-picker__body{background:#070708ab;border-color:var(--fn-line)}.fl-picker__body h3{color:var(--fn-cream)}.fl-picker__body p{color:#aaa59d}.fl-picker__fallback i{background:var(--fn-cream)}.fl-picker__fallback i:last-child{background:var(--fn-red-glow)}.fl-picker__hint{color:#74716d}.fl-picker__hint span{color:var(--fn-red-glow)}.fl-products{background:radial-gradient(circle at 10% 45%,#10182a,transparent 28%),var(--fn-night);color:var(--fn-cream)}.fl-products .fluid-heading h2{color:var(--fn-cream)}.fl-products .fluid-heading h2 em{color:var(--fn-red-glow)}.fl-product{background:linear-gradient(145deg,#17171a,#0d0d0f);border-color:var(--fn-line);color:var(--fn-cream)}.fl-product:hover{box-shadow:12px 14px 0 var(--fn-red),0 30px 80px #00000073}.fl-product__puddle{background:radial-gradient(circle at 35% 28%,#b5224c,#4b1029 65%,#220815)}.fl-product:nth-child(3n+2) .fl-product__puddle{background:radial-gradient(circle at 35% 28%,#5d48c2,#241b5d 68%,#0f0a2b)}.fl-product:nth-child(3n+3) .fl-product__puddle{background:radial-gradient(circle at 35% 28%,#2d8197,#0c3846 68%,#061a20)}.fl-product__image{filter:brightness(.92) contrast(1.04) drop-shadow(0 25px 22px rgba(0,0,0,.56))}.fl-product__arrow{background:var(--fn-lime);color:#121212}.fl-product__sale{background:var(--fn-red-glow)}.fl-product__info{border-color:var(--fn-line)}.fl-product__info h3,.fl-product__info b{color:var(--fn-cream)}.fl-product__info s{color:#77736e}.fl-story{background:radial-gradient(circle at 85% 20%,#34000d,transparent 42%),#120004;color:var(--fn-cream)}.fl-story__copy h2{color:var(--fn-cream)}.fl-story__copy h2 em{color:var(--fn-lime);text-shadow:0 0 45px rgba(202,255,61,.15)}.fl-story__copy p{color:#c3bdb4}.fl-story__goo i:nth-child(1){background:radial-gradient(circle at 35% 30%,#d11f4a,#52001b 72%)}.fl-story__goo i:nth-child(2){background:radial-gradient(circle at 35% 30%,#5841ce,#1b1346 72%)}.fl-story__goo i:nth-child(3){background:radial-gradient(circle at 35% 30%,#2aa1bd,#07313c 72%)}.fl-story__stats>div{background:#08080acc;border-color:var(--fn-line);box-shadow:0 18px 45px #00000052}.fl-story__stats strong{color:var(--fn-cream)}.fl-story__stats span{color:#aaa59d}.fl-process{background:radial-gradient(circle at 18% 20%,#162447,transparent 32%),#080b12;color:var(--fn-cream)}.fl-process .fluid-heading h2{color:var(--fn-cream)}.fl-process .fluid-heading h2 em{color:var(--fn-cyan)}.fl-process__steps li{background:linear-gradient(145deg,#191b22,#0e1015);border-color:var(--fn-line);color:var(--fn-cream);box-shadow:0 28px 70px #0000004d}.fl-process__number{background:var(--fn-red-glow);border-color:var(--fn-cream);color:#fff}.fl-process__steps h3{color:var(--fn-cream)}.fl-process__steps p{color:var(--fn-muted)}.fl-process__art--pick i{background:#421225;border-color:var(--fn-cream)}.fl-process__art--pick i:nth-child(2){background:#302168}.fl-process__art--pick i:nth-child(3){background:var(--fn-red)}.fl-process__art--fit:before,.fl-process__art--fit i{background:var(--fn-cream)}.fl-process__art--fit span{background:var(--fn-cyan);border-color:#121212;color:#121212}.fl-process__art--click i{background:var(--fn-cream);box-shadow:inset -8px -8px #a8a49d}.fl-process__art--click b{background:var(--fn-lime);border-color:#121212;color:#121212}.fl-process__art--click span{border-color:var(--fn-red-glow)}.fl-process__help{background:var(--fn-cream);color:#121212}.fl-process__help a{background:var(--fn-red-glow);color:#fff}.fl-process{overflow:hidden;position:relative}.fl-process:before{border:1px solid rgba(208,20,54,.4);border-radius:50%;content:"";height:clamp(300px,32vw,520px);pointer-events:none;position:absolute;right:-9%;top:-150px;width:clamp(300px,32vw,520px)}.fl-process__heading{max-width:780px}.fl-process__heading>p{color:#bdb8b0;font-size:1rem;line-height:1.6;margin:22px 0 0;max-width:490px}.fl-process__steps{counter-reset:protocol;gap:0;grid-template-columns:repeat(3,1fr);margin-top:clamp(52px,6vw,88px);position:relative}.fl-process__steps:before{background:linear-gradient(90deg,transparent,rgba(91,213,255,.58) 15%,rgba(208,20,54,.62) 50%,rgba(191,255,47,.55) 85%,transparent);content:"";height:1px;left:7%;position:absolute;right:7%;top:43px}.fl-process__steps li{background:linear-gradient(150deg,#1b1d26f0,#080a10fa);border:1px solid rgba(238,232,220,.22);border-radius:0;box-shadow:none;min-height:580px;padding:28px}.fl-process__steps li+li{border-left-color:#eee8dc14}.fl-process__steps li:first-child{border-radius:28px 0 0 28px}.fl-process__steps li:nth-child(2){border-radius:0;transform:none}.fl-process__steps li:last-child{border-radius:0 28px 28px 0}.fl-process__meta{align-items:center;display:flex;font-family:var(--fl-mono);font-size:.59rem;font-weight:700;gap:12px;letter-spacing:.13em;position:relative;text-transform:uppercase;z-index:2}.fl-process__meta>span:last-child{color:#9b9894}.fl-process__number{background:#d11437;border:2px solid var(--fn-cream);border-radius:50%;color:#fff;font-family:var(--fl-mono);font-size:.66rem;height:34px;width:34px}.fl-process__art{border-bottom:1px solid rgba(238,232,220,.14);height:210px;margin:24px 0;overflow:hidden}.fl-process__copy{margin-top:auto}.fl-process__kicker{color:var(--fn-cyan);display:block;font-family:var(--fl-mono);font-size:.57rem;font-weight:700;letter-spacing:.12em;margin-bottom:11px;text-transform:uppercase}.fl-process__steps h3{font-size:clamp(2.15rem,3.2vw,3.75rem);letter-spacing:-.075em;line-height:.86}.fl-process__steps p{color:#ada9a3;font-size:.79rem;line-height:1.6;margin-top:16px;max-width:370px}.fl-process__art--pick:before{border:2px solid var(--fn-cream);border-radius:14px;content:"";height:76px;position:absolute;transform:rotate(-8deg);width:158px}.fl-process__art--pick i{background:#160c12;border:1px solid rgba(238,232,220,.45);border-radius:10px;height:58px;width:128px}.fl-process__art--pick i:nth-child(1){transform:rotate(-17deg) translate(-25px,12px)}.fl-process__art--pick i:nth-child(2){background:#760014;transform:rotate(8deg) translate(18px,-8px)}.fl-process__art--pick i:nth-child(3){background:transparent;border-color:var(--fn-cyan);height:92px;transform:rotate(-8deg);width:182px}.fl-process__art--pick b{background:var(--fn-cyan);border-radius:999px;color:#101216;font-family:var(--fl-mono);font-size:.56rem;font-weight:800;letter-spacing:.08em;padding:8px 10px;position:absolute;right:8%;top:16%}.fl-process__art--fit:before{background:linear-gradient(90deg,transparent,var(--fn-cyan),transparent);height:1px;left:8%;right:8%}.fl-process__art--fit i{background:var(--fn-cyan);box-shadow:0 0 0 5px #5bd5ff17;height:11px;width:11px}.fl-process__art--fit i:first-child{left:9%}.fl-process__art--fit i:last-of-type{right:9%}.fl-process__art--fit span{background:#111923;border:1px solid var(--fn-cyan);border-radius:4px;color:var(--fn-cream);font-family:var(--fl-mono);font-size:.54rem;line-height:1.15;padding:12px 15px;text-align:center}.fl-process__art--fit b{bottom:21%;color:#a8a39b;font-family:var(--fl-mono);font-size:.52rem;font-weight:500;letter-spacing:.09em;position:absolute;text-transform:uppercase}.fl-process__art--click i{background:#101216;border:2px solid var(--fn-cream);box-shadow:inset -9px -9px #3b3c3e,0 0 0 15px #d014361f;height:92px;width:92px}.fl-process__art--click b{background:var(--fn-lime);border:0;color:#101216;font-family:var(--fl-mono);font-size:.57rem;font-weight:800;letter-spacing:.08em;padding:10px 13px;right:8%;top:15%}.fl-process__art--click span{border-color:#d01436bf;height:148px;width:148px}.fl-process__help{background:linear-gradient(90deg,#f0ece3,#d9d2c7);border:1px solid rgba(255,255,255,.5);border-radius:14px;margin:38px 0 0 auto;max-width:620px;padding:11px 12px 11px 22px}.fl-process__help span{font-size:.76rem;font-weight:500}.fl-process__help b{display:block;font-size:1rem;line-height:1.1}.fl-process__help a{font-family:var(--fl-mono);font-size:.6rem;font-weight:800;letter-spacing:.05em;padding:15px 16px;text-transform:uppercase;white-space:nowrap}.template-index .pv-faq-home{background:#080808!important;border-top:1px solid var(--fn-line)}.template-index .pv-faq-home .pv-eyebrow{background:var(--fn-red-glow);border-color:var(--fn-red-glow);color:#fff!important}.template-index .pv-faq-item__q:after{background:var(--fn-lime)!important}.template-index .pv-seo-hub{background:radial-gradient(circle at 80% 10%,#2f123d,transparent 40%),#120916!important;color:var(--fn-cream)!important}.template-index .pv-seo-hub .pv-h2{color:var(--fn-cream)!important}.template-index .pv-seo-hub .pv-body-text,.template-index .pv-seo-hub__legal{color:#bbb5ac!important}.template-index .pv-seo-hub__legal{border-color:var(--fn-red-glow)!important}.template-index .pv-seo-hub__links a{background:#121215e6!important;border-color:var(--fn-line)!important;color:var(--fn-cream)!important}.template-index .pv-seo-hub__links a:hover{box-shadow:6px 7px 0 var(--fn-red)!important}.template-index .pv-seo-hub__links strong{color:var(--fn-cream)!important}.template-index .pv-seo-hub__links span{color:#8f8a83!important}.fl-journal{background:radial-gradient(circle at 8% 12%,#2d0c1c,transparent 32%),#0c080a;color:var(--fn-cream)}.fl-journal .fluid-heading h2{color:var(--fn-cream)}.fl-journal .fluid-heading h2 em{color:var(--fn-red-glow)}.fl-journal__card{background:linear-gradient(145deg,#19161a,#0e0c0f);border-color:var(--fn-line);color:var(--fn-cream)}.fl-journal__card:hover{box-shadow:9px 10px 0 var(--fn-red)}.fl-journal__image{background:#151026}.fl-journal__image img{filter:brightness(.78) saturate(.82)}.fl-journal__card h3{color:var(--fn-cream)}.fl-journal__card p,.fl-journal__card>div>span{color:var(--fn-muted)}.fluid-footer.pv-footer{background:#040404!important}.fluid-footer__swoop{background:#0c080a}.fluid-footer__pitch .fluid-chip{background:var(--fn-red-glow);border-color:var(--fn-red-glow);color:#fff}.fluid-footer__form{background:#101012;border-color:var(--fn-line)}.fluid-footer__form input{color:var(--fn-cream)}.fluid-footer__form input::placeholder{color:#706d68}.fluid-footer__form button{background:var(--fn-lime)}.fluid-footer__columns b{color:var(--fn-red-glow)}.pv-h2,.pv-404__title,.pv-cart__empty-title{color:var(--fn-cream)!important}.pv-body-text{color:var(--fn-muted)!important}.fl-cursor{border-color:#d014366b;box-shadow:inset 0 0 70px #80000029,0 0 60px #7457ff14;mix-blend-mode:screen}@media(max-width:767px){.fluid-header__pill{background:#0a0a0cf0}.fl-hero{background:radial-gradient(circle at 75% 62%,#1d080e,transparent 35%),var(--fn-night)}.fl-hero__copy h1 em{color:#e12a4c}.fl-picker{background:#090708}.fl-product:hover{box-shadow:6px 7px 0 var(--fn-red)}.fl-process__help{background:var(--fn-cream);color:#121212}}.template-index .pv-faq-home,.lp-faq,.pv-faq{opacity:1!important;transform:none!important;visibility:visible!important}.template-index .pv-faq-home details,.template-index .pv-faq-home summary,.lp-faq details,.lp-faq summary{opacity:1!important;transform:none!important;visibility:visible!important}.fluid-section{padding-block:clamp(78px,8vw,126px)}.fluid-footer__top{padding-bottom:clamp(48px,5vw,68px);padding-top:clamp(76px,8vw,112px)}.fluid-footer__middle{align-items:start;gap:clamp(44px,6vw,88px);grid-template-columns:minmax(280px,.78fr) minmax(600px,1.22fr);padding-block:clamp(46px,5vw,68px)}.fluid-footer__logo{font-size:clamp(3.4rem,4.35vw,5.6rem);line-height:.78;max-width:100%;white-space:nowrap}@media(min-width:990px){.fluid-footer__middle{gap:clamp(34px,4vw,64px);grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr)}.fluid-footer__logo{font-size:clamp(2.8rem,3.6vw,4.7rem);letter-spacing:-.055em;line-height:.88;padding-bottom:.14em}.fluid-footer__columns{min-width:0}}.fluid-footer__columns{gap:28px}.fluid-footer__columns b{font-size:.64rem;margin-bottom:8px}.fluid-footer__columns a{align-items:center;display:inline-flex;font-size:.94rem;line-height:1.3;min-height:36px}.fl-picker__track{overscroll-behavior-inline:contain;scroll-behavior:smooth;user-select:none;-webkit-user-select:none}.fl-picker__track.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.fl-picker__card>a.fl-picker__link{cursor:pointer;pointer-events:auto;position:relative;z-index:2}.fl-picker__controls{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:18px;pointer-events:auto;position:relative;z-index:4}.fl-picker__control{align-items:center;background:#151316;border:1px solid var(--fn-line);border-radius:999px;color:var(--fn-cream);display:inline-flex;font-size:1.05rem;height:46px;justify-content:center;transition:background .25s,border-color .25s,transform .25s;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:58px}.fl-picker__control:hover{background:var(--fn-red-glow);border-color:var(--fn-red-glow);transform:translateY(-2px)}.fl-picker__control:disabled{cursor:not-allowed;opacity:.34;transform:none}.fl-picker__control:disabled:hover{background:#151316;border-color:var(--fn-line)}.fl-picker__controls .fl-picker__hint{margin-top:0}@media(max-width:989px){.fluid-footer__middle{grid-template-columns:1fr}.fluid-footer__logo{max-width:560px}}@media(max-width:767px){.fluid-section{padding-block:70px}.fluid-footer__top{padding-bottom:44px}.fluid-footer__middle{gap:38px;padding-block:44px}.fluid-footer__logo{font-size:clamp(2.6rem,11.2vw,3.5rem)}.fluid-footer__columns{gap:28px 18px}.fluid-footer__columns a{font-size:.91rem;min-height:38px}.fl-picker__control{height:44px;width:54px}.fl-hero__copy .fluid-chip{line-height:1.35;max-width:100%;white-space:normal}.fl-story__copy h2 em{display:block;font-size:.6em;letter-spacing:-.055em;line-height:.9}}.pv-section,.pv-how,.pv-colls,.pv-trust,.pv-pop,.pv-why,.pv-faq,.pv-faq-home,.pv-seo-hub,.pvc-seo-content,.pvc-faq,.lp-faq{opacity:1!important;transform:none!important;visibility:visible!important}@supports (content-visibility:auto){.template-index .fl-products,.template-index .fl-story,.template-index .fl-process,.template-index .fl-journal{content-visibility:auto;contain-intrinsic-size:auto 900px}}@media(max-width:767px){.template-index .pv-seo-hub{padding-block:68px!important}.template-index .pv-seo-hub__grid{gap:38px!important}.template-index .pv-seo-hub .pv-h2{font-size:clamp(3.15rem,15.5vw,4.2rem)!important;letter-spacing:-.065em!important;line-height:.78!important}.template-index .pv-faq-home .pv-h2{font-size:clamp(2.75rem,13.25vw,3.35rem)!important;letter-spacing:-.06em!important;line-height:.8!important;max-width:100%}.template-index .pv-faq-home__header .pv-body-text{max-width:100%;overflow-wrap:anywhere;white-space:normal!important}.template-index .pv-seo-hub__copy .pv-body-text{font-size:.95rem;line-height:1.7}.template-index .pv-seo-hub__links a{min-height:104px;padding:20px 18px!important}}@media(max-width:989px),(hover:none){body:after{display:none!important}body:before{opacity:.55}.fluid-header.pv-header,.fl-story__stats>div{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.fl-hero__blob,.fl-hero__orbit,.fl-story__goo i,.fluid-menu__goo{animation:none!important}.fl-hero__product img,.fl-picker__media img,.fl-product__image,.fl-journal__image img,section video,video{filter:none!important;will-change:auto!important}}@media(max-width:767px){@supports (content-visibility:auto){.template-index .fl-products,.template-index .fl-story,.template-index .fl-process,.template-index .fl-journal{contain-intrinsic-size:auto 1180px}}}@media(max-width:767px){.fl-hero{min-height:900px;padding:140px 18px 92px}.fl-hero__copy h1{font-size:clamp(4rem,20vw,5.5rem);line-height:.78;margin:22px 0}.fl-hero__copy h1 br{display:none}.fl-hero__copy h1>span,.fl-hero__copy h1 em{display:block;line-height:.78}.fl-hero__copy h1>span{font-size:.62em}.fl-hero__copy h1 em{font-size:.78em}.fl-hero__copy>p{color:#c6c0b8;font-size:.9rem;line-height:1.55;max-width:355px}.fl-hero__buttons{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:23px;max-width:430px}.fl-hero__buttons .fluid-button{font-size:.68rem;justify-content:space-between;min-width:0;padding-inline:14px;white-space:nowrap}.fl-hero__playground{bottom:116px;height:35%;opacity:.9;right:-6%;top:auto;width:84%}.fl-hero__blob{height:76%;right:0;width:88%}.fl-hero__product{height:84%;right:0;width:100%}.fl-sticker--remote{left:0;top:9%}.fl-hero__orbit{left:1%}}@media(max-width:350px){.fl-hero__buttons{grid-template-columns:1fr}.fl-hero__buttons .fluid-button{min-height:54px}.fl-hero__playground{height:32%;right:-7%;width:90%}}@media(max-width:900px){.fl-process__steps{gap:12px;grid-template-columns:1fr}.fl-process__steps:before{bottom:34px;height:auto;left:44px;right:auto;top:42px;width:1px}.fl-process__steps li,.fl-process__steps li:first-child,.fl-process__steps li:nth-child(2),.fl-process__steps li:last-child{border:1px solid rgba(238,232,220,.22);border-radius:22px;display:grid;gap:18px;grid-template-columns:56px minmax(138px,.7fr) 1.3fr;min-height:250px;padding:20px}.fl-process__art{border-bottom:0;border-right:1px solid rgba(238,232,220,.14);height:auto;margin:0;min-height:150px}.fl-process__copy{align-self:center;margin:0}.fl-process__steps h3{font-size:clamp(1.8rem,7vw,2.8rem)}.fl-process__steps p{font-size:.76rem;margin-top:11px}.fl-process__help{margin-left:0;max-width:none}}@media(max-width:620px){.fl-process__heading>p{font-size:.9rem}.fl-process__steps li,.fl-process__steps li:first-child,.fl-process__steps li:nth-child(2),.fl-process__steps li:last-child{display:block;min-height:0;padding:20px}.fl-process__steps:before{display:none}.fl-process__art{border-bottom:1px solid rgba(238,232,220,.14);border-right:0;height:150px;margin:16px 0}.fl-process__help{align-items:stretch;border-radius:18px;flex-direction:column;gap:14px;padding:18px}.fl-process__help a{text-align:center}}.template-index .pv-faq-item__a{overflow:hidden;transition:height .42s cubic-bezier(.22,1,.36,1),opacity .28s ease;will-change:height,opacity}.template-index .pv-faq-item__q:after{transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .25s ease!important}.template-index .pv-faq-item[open] .pv-faq-item__q:after{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.template-index .pv-faq-item__a,.template-index .pv-faq-item__q:after{transition:none!important}}.fl-products__swipe{display:none}@media(max-width:767px){.AirReviews-Widget__FloatButtonWrapper{display:none!important}.shopify-pc__banner{max-height:min(48svh,400px)!important;overflow-y:auto!important}.shopify-pc__banner__dialog,.shopify-pc__banner__wrapper{gap:12px!important;padding:16px!important}.shopify-pc__banner__body{font-size:13px!important;line-height:1.42!important}.shopify-pc__banner__btns{display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr!important}.shopify-pc__banner__btn-accept,.shopify-pc__banner__btn-decline{margin:0!important;min-height:44px!important}.template-index .fl-products{overflow:hidden}.template-index .fl-products__grid{display:flex;gap:14px;margin-inline:calc(var(--fl-pad)*-1);margin-top:50px;overflow-x:auto;overscroll-behavior-inline:contain;padding:8px var(--fl-pad) 22px;scroll-padding-inline:var(--fl-pad);scroll-snap-type:x mandatory;scrollbar-width:none}.template-index .fl-products__grid::-webkit-scrollbar{display:none}.template-index .fl-product{flex:0 0 min(82vw,330px);scroll-snap-align:center}.template-index .fl-product__media{height:min(82vw,330px);max-height:330px}.template-index .fl-product__info{min-height:128px;padding:17px 18px 20px}.template-index .fl-product__info h3{font-size:clamp(1.35rem,6.2vw,1.75rem)}.template-index .fl-products__swipe{align-items:center;color:var(--fn-muted);display:flex;font-family:var(--fl-mono);font-size:.58rem;gap:10px;justify-content:center;letter-spacing:.09em;margin-top:8px;text-transform:uppercase}.template-index .fl-products__swipe span{color:var(--fn-red-glow);font-size:1rem}.fluid-footer__logo{font-size:clamp(2.2rem,9vw,3rem)}}@media(min-width:768px){.template-index .fl-products__grid{gap:16px;margin-inline:auto;max-width:1150px}.template-index .fl-product{border-radius:28px}.template-index .fl-product__media{height:clamp(230px,22vw,310px)}.template-index .fl-product__info{min-height:0;padding:16px 17px 18px}.template-index .fl-product__info h3{font-size:clamp(1.25rem,1.7vw,1.85rem);line-height:.92}.template-index .fl-journal{padding-block:clamp(62px,6vw,88px)}.template-index .fl-journal__grid{gap:16px;margin-inline:auto;max-width:1060px}.template-index .fl-journal__image{height:clamp(140px,14vw,190px)}.template-index .fl-journal__card>div{padding:15px 16px 17px}.template-index .fl-journal__card h3{font-size:clamp(1.08rem,1.45vw,1.45rem);line-height:.94}.template-index .fl-journal__card p{display:-webkit-box;font-size:.78rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}@media(min-width:768px)and (max-width:1100px){.template-index .fl-products__grid{grid-template-columns:repeat(2,minmax(0,430px));justify-content:center}}@media(min-width:1101px){.template-index .fl-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--vx-black:#070708;--vx-panel:#111113;--vx-panel-2:#17171a;--vx-white:#f3efe7;--vx-muted:#aaa69f;--vx-red:#d70b36;--vx-red-deep:#850019;--vx-acid:#c9ff3d;--vx-line:rgba(243,239,231,.16)}body.pv-body,html{background:var(--vx-black);color:var(--vx-white)}.fluid-section{position:relative}.fluid-header.pv-header{inset:22px 0 auto!important}.fluid-header__pill{background:#070708eb!important;border:1px solid var(--vx-line)!important;border-radius:12px!important;box-shadow:0 16px 42px #00000061!important;height:62px!important;max-width:min(1320px,calc(100% - 44px))!important}.fluid-header.is-scrolled .fluid-header__pill{background:#070708fa!important;box-shadow:0 14px 42px #0000008c!important;transform:none!important}.fluid-logo strong,.fluid-header__menu,.fluid-header__search{color:var(--vx-white)!important}.fluid-logo small,.fluid-header__nav a{color:#a7a39c!important}.fluid-header__nav a:hover{color:var(--vx-white)!important}.fluid-header__nav a:after{background:var(--vx-acid)!important}.fluid-header__cart{background:var(--vx-red)!important;color:#fff!important}.fluid-header__cart b{background:var(--vx-white)!important;color:#111!important}.pv-announce{background:#10070a!important;border-bottom:1px solid rgba(215,11,54,.45)}.template-index .fl-hero{background:linear-gradient(115deg,#080809,#09090b 54%,#20050d);border-bottom:1px solid var(--vx-line);min-height:min(850px,95svh);padding:clamp(140px,15vw,210px) var(--fl-pad) 78px}.template-index .fl-hero:before{background-image:linear-gradient(90deg,rgba(243,239,231,.055) 1px,transparent 1px),linear-gradient(rgba(243,239,231,.055) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(90deg,#000 0%,transparent 76%);mask-image:linear-gradient(90deg,#000 0%,transparent 76%);opacity:.6}.template-index .fl-hero__copy{max-width:54%;position:relative;z-index:3}.template-index .fl-hero .fluid-chip{background:transparent;border:1px solid var(--vx-line);border-radius:0;color:#b9b5ad;font-family:var(--fl-mono);font-size:.58rem;letter-spacing:.14em}.template-index .fl-hero__copy h1{font-size:clamp(4.5rem,9.4vw,10.5rem);letter-spacing:-.094em;line-height:.72;margin-top:28px}.template-index .fl-hero__copy h1 span{color:var(--vx-white)}.template-index .fl-hero__copy h1 em{color:var(--vx-red);text-shadow:0 0 45px rgba(215,11,54,.25)}.template-index .fl-hero__copy>p{color:#c3c0b9;font-size:1.06rem;line-height:1.62;margin-top:30px;max-width:470px}.template-index .fl-hero__buttons{gap:12px;margin-top:30px}.template-index .fl-hero .fluid-button{border-radius:0;font-family:var(--fl-mono);font-size:.61rem;min-height:55px;padding-inline:20px}.template-index .fl-hero .fluid-button--dark{background:var(--vx-white);border-color:var(--vx-white)}.template-index .fl-hero .fluid-button--dark:hover{background:var(--vx-acid);border-color:var(--vx-acid);color:#090909}.template-index .fl-hero .fluid-button--ghost{border-color:var(--vx-line)}.template-index .fl-hero .fluid-button--ghost:hover{background:var(--vx-red);border-color:var(--vx-red);color:#fff}.template-index .fl-hero__playground{height:100%;right:0;top:0;width:52%}.template-index .fl-hero__blob{background:linear-gradient(135deg,#d70b36,#790018 62%,#2a0008);border-radius:2px;height:min(43vw,620px);right:7%;top:19%;transform:rotate(-10deg);width:min(43vw,620px)}.template-index .fl-hero__product{height:min(55vw,710px);right:1%;top:13%;width:min(55vw,710px)}.template-index .fl-hero__product img{filter:drop-shadow(0 42px 34px rgba(0,0,0,.72)) contrast(1.1);transform:rotate(-3deg)}.template-index .fl-hero__orbit{border-color:var(--vx-acid);border-radius:0;right:33%;top:17%;transform:rotate(-12deg)}.template-index .fl-sticker{border-radius:0;box-shadow:8px 8px #080809}.template-index .fl-hero__ticker{background:var(--vx-red);border-top:1px solid rgba(255,255,255,.22);color:#fff;font-family:var(--fl-mono);letter-spacing:.12em}.template-index .fl-hero__ticker i{background:var(--vx-acid)}.template-index .fl-products{background:#0b0b0d;padding-block:clamp(82px,9vw,132px)}.template-index .fluid-heading h2{font-size:clamp(3.8rem,6.3vw,7rem);letter-spacing:-.085em;line-height:.75}.template-index .fluid-heading h2 em{color:var(--vx-red)!important}.template-index .fluid-heading .fluid-chip{border-radius:0;font-family:var(--fl-mono)}.template-index .fl-products .fluid-heading{border-bottom:1px solid var(--vx-line);margin-bottom:30px;padding-bottom:26px}.template-index .fl-products__grid{gap:12px;max-width:1280px}.template-index .fl-product{background:var(--vx-panel);border:1px solid var(--vx-line);border-radius:0;box-shadow:none}.template-index .fl-product:hover{box-shadow:0 0 0 1px var(--vx-acid),0 20px 60px #00000059;transform:translateY(-4px)}.template-index .fl-product__media{background:#141419}.template-index .fl-product__puddle{background:radial-gradient(circle,#a90024 0 4%,#38000c 42%,transparent 43%)}.template-index .fl-product:nth-child(3n+2) .fl-product__puddle{background:radial-gradient(circle,#24586a 0 4%,#0a2028 42%,transparent 43%)}.template-index .fl-product:nth-child(3n+3) .fl-product__puddle{background:radial-gradient(circle,#4a307a 0 4%,#170d2b 42%,transparent 43%)}.template-index .fl-product__info{background:#0c0c0e;border-top:1px solid var(--vx-line)}.template-index .fl-product__arrow{background:var(--vx-acid);border-radius:0}.template-index .fl-products__swipe{color:#8d8982}@media(min-width:768px){.template-index .fl-products__grid{grid-template-columns:repeat(3,1fr)}.template-index .fl-product__media{height:clamp(220px,21vw,300px)}}.template-index .fl-picker{background:#f1ede4;color:#09090a;padding-bottom:100px}.template-index .fl-picker:before{background:repeating-linear-gradient(90deg,transparent 0 23px,rgba(0,0,0,.06) 24px);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.template-index .fl-picker .fluid-heading{position:relative}.template-index .fl-picker .fluid-heading h2{color:#0a0a0b}.template-index .fl-picker .fluid-heading h2 em{color:var(--vx-red)!important}.template-index .fl-picker .fluid-heading p{color:#4d4b48}.template-index .fl-picker__card{border:1px solid #0b0b0b;border-radius:0;box-shadow:8px 8px #0000002e;transform:none!important}.template-index .fl-picker__card:hover{box-shadow:12px 12px 0 var(--vx-red);transform:translate(-4px,-4px)!important}.template-index .fl-picker__card>a{padding:14px}.template-index .fl-picker__card--1{background:#1c1721}.template-index .fl-picker__card--2{background:#291242}.template-index .fl-picker__card--3{background:#092e38}.template-index .fl-picker__card--4{background:#40220e}.template-index .fl-picker__card--5{background:#222227}.template-index .fl-picker__body{border-radius:0}.template-index .fl-picker__card-top span{background:var(--vx-acid);color:#0a0a0a}.template-index .fl-picker__control{background:#0a0a0b;border-color:#0a0a0b;border-radius:0}.template-index .fl-picker__control:hover{background:var(--vx-red);border-color:var(--vx-red)}.template-index .fl-picker__hint{color:#3f3b36}.template-index .fl-story{background:#10060a}.template-index .fl-process{background:#0c0f15}.template-index .fl-journal{background:#0a0a0b}.template-index .fl-journal__card{border-radius:0}.template-index .fl-journal__card:hover{box-shadow:7px 7px 0 var(--vx-red)}.fluid-footer.pv-footer{background:#070708!important}.fluid-footer__swoop{background:var(--vx-red-deep)!important}.fluid-footer__logo{font-size:clamp(3rem,5.3vw,6.1rem)!important;letter-spacing:-.07em!important;line-height:.84!important}.fluid-footer__form{border-radius:0!important}.fluid-footer__form button{background:var(--vx-acid)!important;border-radius:0!important}.fluid-footer__columns a:hover{color:var(--vx-acid)!important}@media(max-width:767px){.fluid-header.pv-header{inset:10px 0 auto!important}.fluid-header__pill{border-radius:8px!important;max-width:calc(100% - 20px)!important}.template-index .fl-hero{min-height:785px;padding:112px 20px 44px}.template-index .fl-hero__copy{max-width:100%}.template-index .fl-hero__copy h1{font-size:clamp(4rem,18vw,5.4rem)}.template-index .fl-hero__copy>p{font-size:.98rem;max-width:350px}.template-index .fl-hero__buttons{gap:9px}.template-index .fl-hero .fluid-button{font-size:.55rem;justify-content:center;min-height:52px;padding-inline:10px}.template-index .fl-hero__playground{height:43%;top:auto;width:100%}.template-index .fl-hero__blob{height:74vw;right:-8%;top:5%;width:74vw}.template-index .fl-hero__product{height:88vw;right:-8%;top:-12%;width:88vw}.template-index .fl-hero__orbit{display:none}.template-index .fl-sticker{font-size:.52rem}.template-index .fl-products .fluid-heading h2,.template-index .fluid-heading h2{font-size:clamp(3.2rem,14.5vw,4.5rem)}.template-index .fl-picker__card{box-shadow:5px 5px #0000002e}.fluid-footer__logo{font-size:clamp(2.8rem,12vw,4rem)!important}}.template-index .fl-picker{background:radial-gradient(circle at 80% 10%,#24070e 0,transparent 38%),#090708;border-top:1px solid var(--vx-line);color:var(--vx-white)}.template-index .fl-picker:before{background:repeating-linear-gradient(90deg,transparent 0 23px,rgba(255,255,255,.025) 24px)}.template-index .fl-picker .fluid-heading h2{color:var(--vx-white)}.template-index .fl-picker .fluid-heading p{color:#aaa59d}.template-index .fl-picker__card{border-color:#f3efe73d;box-shadow:8px 8px #0000006b}.template-index .fl-picker__card:hover{box-shadow:12px 12px 0 var(--vx-red)}.template-index .fl-picker__control{background:#151316;border-color:var(--vx-line)}.template-index .fl-picker__hint{color:#88837c}@media(max-width:767px){.template-index .fl-hero{display:flex;flex-direction:column;min-height:0;padding:112px 20px 76px}.template-index .fl-hero__copy{flex:0 0 auto;width:100%}.template-index .fl-hero__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:430px;width:100%}.template-index .fl-hero__playground{bottom:auto;flex:0 0 auto;height:clamp(390px,76vw,520px);margin:18px -20px 0;opacity:.9;position:relative;right:auto;top:auto;width:calc(100% + 40px)}.template-index .fl-hero__blob{height:82%;right:-4%;top:8%;width:82%}.template-index .fl-hero__product{height:100%;right:-5%;top:0;width:105%}}@media(max-width:520px){.template-index .fl-hero__buttons{grid-template-columns:1fr;max-width:none}.template-index .fl-hero .fluid-button{font-size:.64rem;justify-content:space-between;min-height:54px;padding-inline:15px}.template-index .fl-hero__playground{height:clamp(360px,112vw,470px);margin-top:14px}}.fluid-footer__logo span,.fluid-footer__columns b{color:#f15b78}.fl-js [data-fluid-reveal]:not(.is-visible){transform:none}.fl-product:not(.fl-product--alternate):hover .fl-product__image--one{opacity:1}.template-index .fl-product__info s{color:#aaa69f}
/*# sourceMappingURL=/cdn/shop/t/117/assets/pv-storefront-index.css.map */
