.defiant-landing{--red: #CC1010;--yellow: #EFE708;--black: #0A0A0A;--charcoal: #241F20;--ink: #141118;--card: #17141b;--line: #2c2730;--grey: #968B83;--white: #ffffff;--smoke: #c9c3d0;--paper: #F5F5F5;--disp: "Acumin Pro SemiCondensed", "Arial Narrow", Arial, sans-serif;--body: Arial, Helvetica, sans-serif;--site-menu-offset: 125px;--hero-desktop-height: clamp(600px, calc(100vh - var(--site-menu-offset)), 680px)}.defiant-landing,.defiant-landing *{margin:0;padding:0;box-sizing:border-box}.defiant-landing{position:relative;background:radial-gradient(1100px 620px at 100% 0%,rgba(204,16,16,.12),transparent 58%),linear-gradient(180deg,#090708,#050404 42%,#0a0a0a);color:var(--white);font-family:var(--body);font-weight:400;line-height:1.55;overflow-x:hidden}.defiant-landing:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;opacity:.11;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:3px 3px,5px 5px;mix-blend-mode:screen}.defiant-landing img{max-width:100%;display:block}.defiant-landing .wrap{max-width:1180px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.defiant-landing h1,.defiant-landing h2,.defiant-landing h3,.defiant-landing .disp{font-family:var(--disp)!important;font-style:normal!important;text-transform:uppercase;line-height:1.02;font-weight:900!important;color:var(--white)}.defiant-landing a{color:inherit}.defiant-landing .pill{display:inline-block;background:var(--red);color:#fff;font-family:var(--disp);font-weight:900;text-transform:uppercase;padding:7px 18px;border-radius:999px;font-size:15px;transform:skew(-8deg);box-shadow:0 12px 28px #cc101057}.defiant-landing .pill span{display:inline-block;transform:skew(6deg)}.defiant-landing .hazard{display:block;height:18px;background:repeating-linear-gradient(45deg,var(--yellow) 0 22px,#111 22px 44px);box-shadow:0 0 0 1px #000000d9,0 10px 32px #efe7081f}.defiant-landing .btn{-webkit-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-family:var(--disp);font-weight:900;text-transform:uppercase;text-decoration:none;font-size:19px;padding:15px 40px;border-radius:6px;cursor:pointer;border:none;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.defiant-landing .btn:hover{transform:translateY(-2px)}.defiant-landing .btn-yellow{background:var(--yellow);color:#111;box-shadow:0 14px 34px #efe70833}.defiant-landing .btn-yellow:hover{filter:brightness(1.08);box-shadow:0 18px 42px #efe70847}.defiant-landing .btn-red{background:var(--red);color:#fff;box-shadow:0 12px 30px #cc10103d}.defiant-landing .btn-outline{background:#00000047;color:#fff;box-shadow:inset 0 0 0 2px #ffffffe6}.defiant-landing header.hero{position:relative;overflow:hidden;isolation:isolate;min-height:var(--hero-desktop-height);background-image:url(/cdn/shop/files/DefiAnt_Hero_Desktop_2.webp?v=1785967342);background-size:cover;background-position:center top;background-repeat:no-repeat}.defiant-landing .hero-grid{position:relative;z-index:2;display:block;max-width:600px;padding:48px 0 40px;min-height:var(--hero-desktop-height)}.defiant-landing .brandlogo{font-family:var(--disp)!important;font-weight:900!important;font-size:clamp(64px,7.1vw,104px);line-height:.84;color:#fff;text-shadow:0 3px 0 #000,0 0 34px rgba(255,255,255,.18)}.defiant-landing .brandlogo .dw-thin{font-weight:500!important}.defiant-landing .brandlogo .dw-bold{font-weight:900!important}.defiant-landing .dw-tm{font-size:.32em;font-weight:700;vertical-align:text-top;margin-left:1px}.defiant-landing .kicker{font-family:var(--disp)!important;font-weight:900!important;font-size:60px;line-height:1.05;color:#fff;letter-spacing:.04em;white-space:nowrap;margin:10px 0 12px;border-top:2px solid #fff;border-bottom:2px solid #fff;display:inline-block;padding:.2333em 0 .1em}.defiant-landing h1.hero-h1{font-size:clamp(42px,5vw,66px);color:var(--red);margin:4px 0 16px;text-shadow:0 4px 0 #000,0 0 34px rgba(204,16,16,.28)}.defiant-landing h1.hero-h1 .w{color:#fff}.defiant-landing .hero-badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px}.defiant-landing .hero-badge .hl{color:var(--yellow)}.defiant-landing .checks{list-style:none;display:flex;flex-direction:column;gap:9px;margin:0 0 18px}.defiant-landing .checks li{display:flex;align-items:center;gap:10px;font-family:var(--disp);font-weight:900;font-size:16px;text-transform:uppercase;color:#fff;text-shadow:0 2px 10px #000}.defiant-landing .checks .c{width:20px;height:20px;border-radius:50%;background:var(--red);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-shadow:0 0 14px #cc101099}.defiant-landing .checks .c svg{width:11px;height:11px}.defiant-landing .hero-price{font-family:var(--disp);font-weight:900;font-size:24px;color:var(--white);margin:0 0 14px;text-shadow:0 2px 12px #000}.defiant-landing .hero-price small{font-size:14px;color:#cfc9d2}.defiant-landing .hero-cta{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap;margin-bottom:14px}.defiant-landing product-form,.defiant-landing product-form form{display:contents}@media(min-width:1750px){.defiant-landing{--hero-desktop-height: min(38.89vw, calc(100vh - var(--site-menu-offset)))}}@media(min-width:861px)and (max-height:960px){.defiant-landing .hero-grid{padding:30px 0}.defiant-landing .brandlogo{font-size:clamp(54px,5.2vw,80px)}.defiant-landing .kicker{font-size:clamp(32px,2.9vw,44px);margin:8px 0 10px}.defiant-landing h1.hero-h1{font-size:clamp(32px,3.4vw,50px);margin:2px 0 12px}.defiant-landing .hero-badge{margin-bottom:10px}.defiant-landing .hero-price{font-size:22px;margin:0 0 10px}.defiant-landing .checks{gap:7px;margin-bottom:12px}}.defiant-landing section{position:relative;padding:76px 0;overflow:hidden}.defiant-landing section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.42;background:radial-gradient(700px 300px at 0% 15%,rgba(204,16,16,.08),transparent 58%),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,92px 92px}.defiant-landing section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(460px 320px at 14% 18%,rgba(204,16,16,.2),transparent 62%),radial-gradient(420px 300px at 86% 82%,rgba(239,231,8,.07),transparent 62%)}.defiant-landing .eyebrow{font-family:var(--disp);font-weight:900;color:var(--yellow);font-size:18px;margin-bottom:8px}.defiant-landing h2.sec{font-size:clamp(32px,4.2vw,48px);margin-bottom:10px;text-shadow:0 2px 0 #000}.defiant-landing h2.sec .r{color:var(--red)}.defiant-landing .lead{color:var(--smoke);max-width:640px;margin-bottom:34px;font-size:17px}.defiant-landing .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.defiant-landing .step{background:linear-gradient(160deg,#ffffff24,#ffffff0a);border:1px solid rgba(255,255,255,.22);border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #00000073,inset 0 1px #ffffff59,inset 0 -1px #0003}.defiant-landing .step .num{font-family:var(--disp);font-weight:900;font-size:15px;color:#111;background:var(--yellow);display:inline-block;padding:4px 14px;border-radius:0 0 8px}.defiant-landing .step .body{padding:8px 20px 24px}.defiant-landing .step h3{font-size:22px;margin:12px 0 8px}.defiant-landing .step p{color:#b8b2be;font-size:14px}.defiant-landing .step-img{display:block;width:100%;height:auto;border-bottom:1px solid rgba(239,231,8,.28)}.defiant-landing .btn-video{display:inline-flex;align-items:center;justify-content:center;gap:10px}.defiant-landing .btn-video-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 auto}.defiant-landing .btn-video-icon svg{width:100%;height:100%}.defiant-landing .btn-video-text{display:inline-flex;align-items:center;line-height:1}.defiant-landing .cards{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.defiant-landing .pcard{background:linear-gradient(160deg,#ffffff24,#ffffff0a);border:1px solid rgba(255,255,255,.22);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 50px #00000073,inset 0 1px #ffffff59,inset 0 -1px #0003}.defiant-landing .pcard .pimg{aspect-ratio:1/1;background:#fff;display:block;overflow:hidden;padding:20px}.defiant-landing .pcard .pimg img{width:100%;height:100%;object-fit:contain;display:block}.defiant-landing .pcard .pc-body{padding:18px 18px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.defiant-landing .pc-tag{align-self:flex-start;font-size:11px;font-weight:700;text-transform:uppercase;background:#cc101029;color:#ff6a6a;border:1px solid rgba(204,16,16,.5);padding:3px 9px;border-radius:20px}.defiant-landing .stars{color:var(--red);font-size:15px}.defiant-landing .pcard h3{font-size:19px}.defiant-landing .pcard p{color:#b8b2be;font-size:14px;flex:1}.defiant-landing .pcard .price-row{font-family:var(--disp);font-weight:900;font-size:18px;color:#fff}.defiant-landing .pcard .btn{margin-top:6px;text-align:center;font-size:15px;padding:12px 10px}.defiant-landing .reviews-sec{background:radial-gradient(900px 420px at 100% 0%,rgba(204,16,16,.13),transparent 60%),#050404}.defiant-landing .rev-mosaic{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch;grid-template-areas:"r1 r1 p1 r2" "r1 r1 r3 r3" "p2 r4 r4 p3"}.defiant-landing .rev-mosaic .r1{grid-area:r1}.defiant-landing .rev-mosaic .r2{grid-area:r2}.defiant-landing .rev-mosaic .r3{grid-area:r3}.defiant-landing .rev-mosaic .r4{grid-area:r4}.defiant-landing .rev-mosaic .p1{grid-area:p1}.defiant-landing .rev-mosaic .p2{grid-area:p2}.defiant-landing .rev-mosaic .p3{grid-area:p3}.defiant-landing .rvt{border-radius:16px;padding:26px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:9px;box-shadow:0 20px 50px #0000006b,inset 0 1px #ffffff4d}.defiant-landing .rvt .rt{font-family:var(--disp);font-weight:900;text-transform:uppercase;font-size:20px;line-height:1.05}.defiant-landing .rvt .rb{font-size:14px;line-height:1.55;max-width:330px}.defiant-landing .rvt .rtag{font-family:var(--disp);font-weight:900;text-transform:uppercase;font-size:11px;opacity:.85;margin-top:2px}.defiant-landing .rvt .rstars{font-size:16px}.defiant-landing .rvt .rquote{font-family:Georgia,serif;font-size:58px;line-height:.35;height:26px}.defiant-landing .rvt .rbig{font-family:var(--disp);font-weight:900;font-size:54px;line-height:.9}.defiant-landing .rv-dark{background:linear-gradient(160deg,#3a34428c,#1410186b);border:1px solid rgba(255,255,255,.2);color:#fff}.defiant-landing .rv-dark .rstars,.defiant-landing .rv-dark .rbig{color:var(--yellow)}.defiant-landing .rv-red{background:linear-gradient(160deg,#cc101085,#960a0a57);border:1px solid rgba(255,150,150,.45);color:#fff}.defiant-landing .rv-red .rquote,.defiant-landing .rv-red .rstars{color:#fff}.defiant-landing .rv-gold{background:linear-gradient(160deg,#efe708c7,#d6cc0699);border:1px solid rgba(255,255,255,.55);color:#241f20}.defiant-landing .rv-gold .rt{color:#241f20}.defiant-landing .rv-gold .rquote{color:var(--red)}.defiant-landing .rv-gold .rtag{opacity:.8}.defiant-landing .rv-white{background:linear-gradient(160deg,#ffffffd1,#f4f4f4a8);border:1px solid rgba(255,255,255,.75);color:#241f20}.defiant-landing .rv-white .rt{color:#241f20}.defiant-landing .rv-white .rstars{color:var(--red)}.defiant-landing .rv-white .rtag{color:#6b6560;opacity:1}.defiant-landing .rv-feature .rt{font-size:27px}.defiant-landing .rv-feature .rb{font-size:15.5px;max-width:360px}.defiant-landing .rtile{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:3/2;align-self:center;width:100%}.defiant-landing .rtile img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:861px){.defiant-landing .rev-mosaic .p2,.defiant-landing .rev-mosaic .p3{align-self:stretch;aspect-ratio:auto}}.defiant-landing .why{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center}.defiant-landing .why h2.sec{color:var(--white)}.defiant-landing .why .eyebrow{color:var(--yellow)}.defiant-landing .why-img{display:block;width:100%;height:auto;border-radius:8px}.defiant-landing .compare{list-style:none;display:flex;flex-direction:column;gap:14px}.defiant-landing .compare li{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:#d6d1da}.defiant-landing .compare .x{color:var(--grey)}.defiant-landing .compare .k{color:var(--red);font-family:var(--disp);font-weight:900}.defiant-landing .vid-sec{background:#050404}.defiant-landing .vid-frame{position:relative;margin:24px auto 0;max-width:980px;aspect-ratio:16 / 9;max-height:80vh;border-radius:16px;overflow:hidden;background:#0a0a0a;border:1px solid rgba(255,255,255,.22);box-shadow:0 22px 60px #0000008c,inset 0 1px #ffffff24}.defiant-landing .vid-el{display:block;width:100%;height:100%;object-fit:cover;background:#0a0a0a}.defiant-landing .faq details{border:1px solid rgba(255,255,255,.22);border-radius:16px;margin-bottom:12px;overflow:hidden;background:linear-gradient(160deg,#ffffff1f,#ffffff09);box-shadow:0 16px 40px #0006,inset 0 1px #ffffff4d}.defiant-landing .faq summary{list-style:none;cursor:pointer;padding:18px 22px;font-family:var(--disp);font-weight:900;font-size:18px;display:flex;justify-content:space-between;align-items:center;gap:16px;text-transform:uppercase}.defiant-landing .faq summary::-webkit-details-marker{display:none}.defiant-landing .faq summary .plus{color:var(--yellow);font-size:24px;line-height:1}.defiant-landing .faq details[open] summary .plus{transform:rotate(45deg)}.defiant-landing .faq .ans{padding:0 22px 20px;color:#b8b2be;font-size:14.5px}.defiant-landing .final{background:linear-gradient(135deg,rgba(0,0,0,.18),transparent 40%),var(--red);text-align:center}.defiant-landing .final h2{font-size:42px;color:#fff}.defiant-landing .final p{color:#ffe3e3;margin:12px 0 26px;font-size:17px}.defiant-landing footer{background:#000;padding:26px 0;text-align:center;color:var(--grey);font-size:12px;border-top:1px solid var(--line)}@media(max-width:860px){.defiant-landing header.hero{min-height:0;background-image:url(/cdn/shop/files/DefiAnt_Hero_Mobile_2-1.webp?v=1785967340);background-size:auto 93.7%;background-position:center -5.32%}.defiant-landing .hero-grid{min-height:auto;text-align:center;padding:24px 0 40px;display:flex;align-items:flex-start;justify-content:center}.defiant-landing .hero-copy{max-width:360px;margin:0 auto;display:flex;flex-direction:column}.defiant-landing .hero-title-block{order:1;margin-bottom:260px}.defiant-landing .hero-price-cta-block{order:2}.defiant-landing .checks{order:3;align-items:center}.defiant-landing .brandlogo{font-size:clamp(38px,13vw,54px)}.defiant-landing .kicker{font-size:clamp(24px,9vw,40px);line-height:1.05;white-space:nowrap;margin:8px 0 10px;padding:.26em 0 .1em}.defiant-landing h1.hero-h1{font-size:clamp(24px,8vw,32px);margin-bottom:12px}.defiant-landing .hero-badge{justify-content:center}.defiant-landing .hero-price{font-size:20px;margin-bottom:10px}.defiant-landing .hero-cta{justify-content:center;gap:10px;margin-bottom:12px}.defiant-landing .vid-frame{border-radius:14px;margin-top:18px}.defiant-landing .vid-frame--portrait{aspect-ratio:9 / 16;max-width:460px;max-height:78vh}.defiant-landing .cards,.defiant-landing .steps,.defiant-landing .why{grid-template-columns:1fr}.defiant-landing h2.sec{font-size:30px}.defiant-landing .btn{width:100%;max-width:310px;text-align:center;padding:12px 18px;font-size:16px}.defiant-landing section{padding:58px 0}.defiant-landing .rev-mosaic{display:flex;flex-direction:column;gap:16px}.defiant-landing .rev-mosaic>*{grid-area:auto}.defiant-landing .rv-feature .rt{font-size:23px}}.defiant-landing .diff{background-color:#050404;text-align:center;padding-bottom:40px}.defiant-landing .diff-photo-zone{background-image:url(/cdn/shop/files/Defiant-LP-Artwork-Editable-20260812-Lifestyle.webp?v=1786732156);background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:76px}.defiant-landing .diff h2.sec{color:#fff;text-shadow:0 3px 0 rgba(0,0,0,.4)}.defiant-landing .diff-stage{position:relative;width:1500px;max-width:calc(100vw - 48px);margin:22px auto 0 50%;transform:translate(-50%)}.defiant-landing .diff-img{position:relative;width:100%;aspect-ratio:2264/942;overflow:visible}.defiant-landing .diff-img picture,.defiant-landing .diff-img img{display:block;width:100%;height:100%}.defiant-landing .diff-img img{object-fit:contain;filter:drop-shadow(0 22px 32px rgba(0,0,0,.45))}.defiant-landing .hot{position:absolute;width:26px;height:26px;transform:translate(-50%,-50%);border-radius:50%;border:3px solid #fff;background:#cc101099;cursor:pointer;padding:0;z-index:3;box-shadow:0 0 0 4px #ffffff2e,0 0 16px #0000008c;animation:defiant-hotpulse 2s infinite}.defiant-landing .hot:hover,.defiant-landing .hot:focus-visible,.defiant-landing .hot.active{background:var(--yellow);outline:none}@keyframes defiant-hotpulse{0%,to{box-shadow:0 0 0 4px #ffffff2e,0 0 16px #0000008c}50%{box-shadow:0 0 0 9px #ffffff12,0 0 20px #0000008c}}.defiant-landing .pop{position:absolute;left:50%;bottom:150%;transform:translate(-50%);width:232px;background:linear-gradient(160deg,#18131ccc,#120e169e);border:1px solid rgba(239,231,8,.6);border-radius:14px;padding:12px 14px;text-align:left;box-shadow:0 18px 42px #0000008c,inset 0 1px #ffffff24;opacity:0;visibility:hidden;transition:opacity .18s ease;z-index:6}.defiant-landing .pop:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:8px solid transparent;border-top-color:var(--yellow)}.defiant-landing .hot:hover .pop,.defiant-landing .hot:focus-visible .pop,.defiant-landing .hot.active .pop{opacity:1;visibility:visible}.defiant-landing .diff-stage:hover .hot:focus-visible:not(:hover) .pop{opacity:0;visibility:hidden}.defiant-landing .pop-photo{display:block;width:100%;aspect-ratio:7 / 5;border-radius:10px;background-size:cover;background-repeat:no-repeat;margin:10px auto 0}.defiant-landing .pop-photo-text{display:block;text-align:center}.defiant-landing .pop-photo-text .pt{justify-content:center}.defiant-landing .pop .pt,.defiant-landing .diff-panel .pt{font-family:var(--disp);font-weight:900;color:var(--yellow);font-size:15px;display:flex;align-items:center;gap:8px;margin-bottom:5px;text-transform:uppercase;line-height:1.05}.defiant-landing .pop .pt svg,.defiant-landing .diff-panel .pt svg{width:18px;height:18px;flex:0 0 auto}.defiant-landing .pop .pd,.defiant-landing .diff-panel .pd{color:#e7e2ea;font-size:13px;line-height:1.5}.defiant-landing .diff-panel{display:none;margin:18px auto 0;max-width:560px;background:linear-gradient(160deg,#18131ccc,#120e169e);border:1px solid rgba(255,255,255,.85);border-radius:14px;padding:16px 18px;text-align:left;box-shadow:0 16px 40px #00000080,inset 0 1px #ffffff24}.defiant-landing .diff-hint{white-space:nowrap;color:#fff;font-weight:700;font-size:12.5px;line-height:1.4;margin:16px auto 0;text-shadow:0 1px 4px rgba(0,0,0,.95),0 1px 12px rgba(0,0,0,.8)}.defiant-landing .diff-panel.is-visible~.diff-hint{display:none}@media(hover:none){.defiant-landing .pop{display:none}.defiant-landing .diff-panel.is-visible{display:flex;flex-direction:column;justify-content:center}}@media(hover:hover){.defiant-landing .diff-panel{display:none}}@media(max-width:860px){.defiant-landing .diff{padding-top:0;padding-bottom:0}.defiant-landing .diff-photo-zone{position:relative;background-color:#050404;background-image:none;padding-top:28px;padding-bottom:24px;min-height:369px;overflow:visible}.defiant-landing .diff-photo-zone:before{content:"";position:absolute;inset:0 0 auto;height:369px;background-image:linear-gradient(180deg,#050404c7,#0504046b 24%,#05040438,#0504048c 76%,#050404d1),url(/cdn/shop/files/Defiant-LP-Artwork-Editable-20260812-Lifestyle.webp?v=1786732156&width=1200);background-size:cover,cover;background-position:center,center;background-repeat:no-repeat,no-repeat;pointer-events:none}.defiant-landing .diff-photo-zone>.wrap{position:relative;z-index:1}.defiant-landing .diff .eyebrow{color:var(--yellow)!important}.defiant-landing .diff h2.sec{margin-bottom:4px}.defiant-landing .diff-stage{width:100vw;max-width:100vw;margin:20px auto 0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);transform:none}.defiant-landing .diff-img{aspect-ratio:2264/942;border-radius:0}.defiant-landing .diff-panel{margin-top:10px;min-height:240px;overflow-y:visible}.defiant-landing .diff-hint{font-size:11px}.defiant-landing .hot{width:30px;height:30px}.defiant-landing .hot:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}}.page-defiant-landing .shopify-section-group-footer-group,.page-defiant-landing #backToTop{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/120/assets/defiant-landing.css.map */
