:root{--black:#0B0B0C;--graphite:#18181B;--graphite-2:#222226;--line:rgba(242,239,233,.08);--line-2:rgba(242,239,233,.14);--gold:#D8A864;--gold-hi:#E9C287;--gold-ink:#1A1206;--bone:#F2EFE9;--bone-2:rgba(242,239,233,.68);--bone-3:rgba(242,239,233,.56);--green:#36D39A;--f-display:"Karantina",system-ui,sans-serif;--f-body:"Heebo",system-ui,sans-serif;--f-num:"Inter","Heebo",sans-serif;--ease:cubic-bezier(.32,.72,0,1);--ease-out:cubic-bezier(.16,1,.3,1);--r-xl:28px;--r-lg:20px;--r-md:14px;--gut:16px;--max:1320px;color-scheme:dark}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body.mra{background:var(--black);color:var(--bone);font-family:var(--f-body);font-size:16px;line-height:1.65;letter-spacing:0;overflow-x:hidden;-webkit-font-smoothing:antialiased}.mra img{max-width:100%;height:auto}.mra a{color:inherit;text-decoration:none}.mra .icon-btn,.mra .burger,.mra .opt,.mra .g-rail button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}@media(min-width:768px){:root{--gut:32px}}.num{font-family:var(--f-num);font-weight:800;font-feature-settings:"tnum"}.display{font-family:var(--f-display);font-weight:700;line-height:.92;letter-spacing:0}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid var(--line-2);font-size:13px;font-weight:500;color:var(--bone-2)}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bone-3)}.muted{color:var(--bone-2)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ann{position:relative;z-index:2;text-align:center;font-size:13.5px;padding:9px var(--gut);color:var(--bone-2);border-bottom:1px solid var(--line)}.ann strong{color:var(--green);font-weight:600}.ann .sep{opacity:.35;margin-inline:10px}.hdr{position:sticky;top:10px;z-index:40;padding-inline:10px;margin-top:10px}.hdr-in{max-width:var(--max);margin-inline:auto;display:flex;align-items:center;gap:14px;height:62px;padding-inline:10px 10px;border-radius:999px;background:#111113b8;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid var(--line-2);box-shadow:inset 0 1px #ffffff0d,0 20px 40px -24px #000000e6}.logo{display:flex;align-items:center;gap:10px;padding-inline:6px}.logo img{width:auto;height:46px;object-fit:contain}.logo span{font-family:var(--f-display);font-size:28px;line-height:1;color:var(--bone)}.nav{display:none;gap:2px;margin-inline:auto}.nav a{padding:9px 14px;border-radius:999px;font-size:15px;font-weight:500;color:var(--bone-2);transition:color .4s var(--ease),background .4s var(--ease)}.nav a:hover{color:var(--bone);background:#ffffff0d}.hdr-act{display:flex;align-items:center;gap:4px;margin-inline-start:auto}.icon-btn{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;position:relative;transition:background .4s var(--ease)}.icon-btn:hover{background:#ffffff0f}.icon-btn svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.4;fill:none}.cart-count{position:absolute;top:5px;left:5px;min-width:18px;height:18px;border-radius:9px;background:var(--gold);color:var(--gold-ink);font:800 11px/18px var(--f-num);text-align:center;padding-inline:4px}.burger{width:44px;height:44px;border-radius:50%;position:relative}.burger i{position:absolute;right:13px;width:18px;height:1.5px;background:var(--bone);transition:transform .6s var(--ease),opacity .3s}.burger i:nth-child(1){top:17px}.burger i:nth-child(2){top:22px;width:12px}.burger i:nth-child(3){top:27px}body.menu-open .burger i:nth-child(1){transform:translateY(5px) rotate(45deg)}body.menu-open .burger i:nth-child(2){opacity:0}body.menu-open .burger i:nth-child(3){transform:translateY(-5px) rotate(-45deg)}@media(min-width:1024px){.nav{display:flex}.burger{display:none}.hdr-in{padding-inline:14px 10px}}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:#080809db;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);padding:110px var(--gut) 40px;opacity:0;visibility:hidden;transition:opacity .5s var(--ease),visibility .5s}body.menu-open .menu{opacity:1;visibility:visible}.menu a{display:block;font-family:var(--f-display);font-size:44px;line-height:1.15;padding-block:4px;transform:translateY(30px);opacity:0;transition:transform .8s var(--ease),opacity .6s var(--ease)}body.menu-open .menu a{transform:none;opacity:1}.menu a:nth-child(2){transition-delay:.05s}.menu a:nth-child(3){transition-delay:.1s}.menu a:nth-child(4){transition-delay:.15s}.menu a:nth-child(5){transition-delay:.2s}.menu a:nth-child(6){transition-delay:.25s}.menu small{display:block;margin-top:28px;color:var(--bone-3);font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:6px 8px 6px 24px;border-radius:999px;font-weight:700;font-size:16.5px;transition:transform .5s var(--ease),background .5s var(--ease),opacity .4s}html[dir=rtl] .btn{padding:6px 24px 6px 8px}.btn:active{transform:scale(.98)}.btn-gold{background:var(--gold);color:var(--gold-ink);box-shadow:inset 0 1px #ffffff59}.btn-gold:hover{background:var(--gold-hi)}.btn-ghost{border:1px solid var(--line-2);color:var(--bone);padding-inline:24px}.btn-ghost:hover{background:#ffffff0d}.btn .ico{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#0000001f;transition:transform .6s var(--ease)}.btn .ico svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6}.btn:hover .ico{transform:translate(-3px) translateY(-1px) scale(1.05)}.btn[disabled]{opacity:.38;pointer-events:none}.bezel{padding:6px;border-radius:var(--r-xl);background:#ffffff06;border:1px solid var(--line)}.bezel>.core{border-radius:calc(var(--r-xl) - 6px);background:var(--graphite);box-shadow:inset 0 1px #ffffff0f;overflow:hidden;height:100%}.sec{padding-block:72px;position:relative;z-index:2}@media(min-width:768px){.sec{padding-block:120px}}.sec-h{display:flex;flex-direction:column;gap:14px;margin-bottom:36px}.sec-h h2{font-family:var(--f-display);font-weight:700;font-size:clamp(46px,8vw,92px);line-height:.92}.sec-h p{max-width:56ch;color:var(--bone-2);font-size:17px}@media(min-width:900px){.sec-h.row{flex-direction:row;align-items:flex-end;justify-content:space-between}}.reveal{opacity:0;transform:translateY(40px);filter:blur(6px);transition:opacity 1s var(--ease-out),transform 1.1s var(--ease-out),filter 1s var(--ease-out)}.reveal.in{opacity:1;transform:none;filter:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;filter:none}*{transition-duration:.01ms!important;animation:none!important}}.hero{position:relative;z-index:2;padding-top:20px}.hero-grid{display:grid;gap:18px}.hero-media{position:relative;border-radius:var(--r-xl);overflow:hidden;aspect-ratio:4/5;background:var(--graphite)}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:50% 35%}.hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0b0c00 45%,#0b0b0cd9)}.hero-tag{position:absolute;bottom:16px;inset-inline:16px;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;gap:10px;font-size:13.5px;color:var(--bone-2)}.hero-tag .play{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;background:#0b0b0c99;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--line-2);color:var(--bone)}.hero-tag .play i{width:30px;height:30px;border-radius:50%;background:var(--bone);display:grid;place-items:center}.hero-tag .play i:before{content:"";border-style:solid;border-width:5px 8px 5px 0;border-color:transparent var(--black) transparent transparent;margin-right:2px}.hero-copy{display:flex;flex-direction:column;gap:20px;padding-block:8px 4px}.hero h1{font-family:var(--f-display);font-weight:700;font-size:clamp(64px,14vw,148px);line-height:.86}.hero h1 em{font-style:normal;color:var(--gold)}.hero .lead{font-size:18px;color:var(--bone-2);max-width:46ch}.hero-cta{display:flex;flex-wrap:wrap;gap:10px}.trust{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;color:var(--bone-2)}.trust span{display:inline-flex;align-items:center;gap:8px}.trust svg{width:18px;height:18px;stroke:var(--bone);fill:none;stroke-width:1.3}.stars{color:var(--gold);letter-spacing:0}@media(min-width:960px){.hero-grid{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:28px;min-height:calc(100dvh - 150px)}.hero-media{aspect-ratio:auto;min-height:620px}.hero-copy{justify-content:center;padding-inline-end:24px}}.selector{position:relative;z-index:3;margin-top:22px}.sel-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px}.sel-head h2{font-family:var(--f-display);font-size:40px;line-height:1}.sel-head a{font-size:14px;color:var(--bone-2);border-bottom:1px solid var(--line-2)}.guns{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(min-width:640px){.guns{grid-template-columns:repeat(4,1fr)}}.gun{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:132px;padding:16px;border-radius:var(--r-lg);background:var(--graphite);border:1px solid var(--line);overflow:hidden;transition:transform .6s var(--ease),border-color .5s var(--ease),background .5s var(--ease)}.gun:hover{transform:translateY(-3px);border-color:#d8a8648c;background:#1c1c20}.gun .brand{font-size:12.5px;color:var(--bone-3);font-weight:500}.gun .model{font-family:var(--f-num);font-weight:800;font-size:clamp(30px,6vw,44px);line-height:1;direction:ltr;text-align:right}.gun .he{font-size:14px;color:var(--bone-2)}.gun .go{position:absolute;top:14px;left:14px;width:30px;height:30px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;transition:all .6s var(--ease)}.gun .go svg{width:14px;height:14px;stroke:var(--bone);fill:none;stroke-width:1.6}.gun:hover .go{background:var(--gold);border-color:var(--gold)}.gun:hover .go svg{stroke:var(--gold-ink)}.gun.hot:before{content:"\5d4\5db\5d9  \5de\5d1\5d5\5e7\5e9";position:absolute;top:14px;left:52px;font-size:11.5px;color:var(--green)}.tbadges{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line)}@media(min-width:900px){.tbadges{grid-template-columns:repeat(4,1fr)}}.tbadge{background:var(--black);padding:22px 18px;display:flex;flex-direction:column;gap:6px}.tbadge b{font-size:16px;font-weight:700}.tbadge span{font-size:13.5px;color:var(--bone-2);line-height:1.5}.tbadge svg{width:26px;height:26px;stroke:var(--gold);fill:none;stroke-width:1.2;margin-bottom:6px}.bento{display:grid;gap:14px}@media(min-width:900px){.bento{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(260px,auto)}.b-a{grid-column:span 7;grid-row:span 2}.b-b,.b-c{grid-column:span 5}}.model-card .core{display:flex;flex-direction:column;position:relative}.model-card .media{position:relative;overflow:hidden;aspect-ratio:4/3;background:#111}.b-a .media{aspect-ratio:auto;flex:1;min-height:340px}.model-card .media img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.model-card:hover .media img{transform:scale(1.04)}.model-card .body{padding:20px 20px 22px;display:flex;flex-direction:column;gap:10px}.model-card h3{font-family:var(--f-display);font-size:46px;line-height:.95}.model-card .pos{font-size:14px;color:var(--bone-2)}.model-card .row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:4px}.price{font-family:var(--f-num);font-weight:800;font-size:22px}.price small{font-family:var(--f-body);font-weight:400;font-size:13px;color:var(--bone-3);margin-inline-start:4px}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12.5px;background:#f2efe914;color:var(--bone)}.pill.best{background:var(--bone);color:var(--black);font-weight:700}.chip-row{display:flex;flex-wrap:wrap;gap:6px}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--gold)}.link-arrow svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;transition:transform .5s var(--ease)}a:hover>.link-arrow svg,.link-arrow:hover svg{transform:translate(-4px)}.split{display:grid;gap:22px}@media(min-width:960px){.split{grid-template-columns:1fr 1fr;gap:56px;align-items:center}}.pains{display:grid;gap:10px;margin-top:22px}.pain{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:18px;border-radius:var(--r-md);background:var(--graphite);border:1px solid var(--line)}.pain .n{font-family:var(--f-num);font-weight:800;font-size:13px;color:var(--bone-3);padding-top:3px}.pain b{display:block;font-size:17px;margin-bottom:2px}.pain span{color:var(--bone-2);font-size:15px}.img-stack{position:relative;aspect-ratio:1/1}.img-stack .i1,.img-stack .i2{position:absolute;border-radius:var(--r-xl);overflow:hidden;border:1px solid var(--line-2)}.img-stack .i1{top:0;right:0;bottom:18%;left:18%}.img-stack .i2{width:52%;aspect-ratio:1;bottom:0;right:0;box-shadow:0 30px 60px -30px #000}.img-stack img{width:100%;height:100%;object-fit:cover}@media(max-width:767px){.img-stack{aspect-ratio:auto;display:grid;gap:10px}.img-stack .i1,.img-stack .i2{position:static;width:100%;aspect-ratio:4/3}}.score{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.score .big{font-family:var(--f-num);font-weight:800;font-size:72px;line-height:1}.reviews{display:grid;gap:12px;margin-top:28px}@media(min-width:768px){.reviews{grid-template-columns:repeat(3,1fr)}}.rev{padding:22px;border-radius:var(--r-lg);background:var(--graphite);border:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.rev p{font-size:16px}.rev footer{display:flex;justify-content:space-between;font-size:13.5px;color:var(--bone-3)}.rev .ver{color:var(--green)}.articles{display:grid;gap:12px}@media(min-width:768px){.articles{grid-template-columns:repeat(3,1fr)}}.art{display:flex;flex-direction:column;gap:12px;padding:10px 10px 18px;border-radius:var(--r-lg);border:1px solid var(--line);transition:border-color .5s var(--ease),transform .6s var(--ease)}.art:hover{border-color:var(--line-2);transform:translateY(-2px)}.art .th{aspect-ratio:16/10;border-radius:calc(var(--r-lg) - 8px);overflow:hidden;background:#111}.art .th img{width:100%;height:100%;object-fit:cover}.art .meta{font-size:12.5px;color:var(--bone-3);padding-inline:8px}.art h3{font-size:18px;font-weight:700;line-height:1.35;padding-inline:8px}.faq{display:grid;gap:8px;max-width:880px}.faq details{border-radius:var(--r-md);background:var(--graphite);border:1px solid var(--line);overflow:hidden}.faq summary{list-style:none;cursor:pointer;padding:18px 20px;font-weight:700;font-size:17px;display:flex;justify-content:space-between;gap:16px;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:12px;height:12px;flex:none;border-left:1.5px solid var(--bone-2);border-bottom:1.5px solid var(--bone-2);transform:rotate(-45deg);transition:transform .5s var(--ease)}.faq details[open] summary:after{transform:rotate(135deg)}.faq .a{padding:0 20px 20px;color:var(--bone-2)}.ftr{position:relative;z-index:2;border-top:1px solid var(--line);padding-block:56px 120px;margin-top:40px;font-size:14.5px}.ftr-grid{display:grid;gap:30px;grid-template-columns:1fr 1fr}@media(min-width:900px){.ftr-grid{grid-template-columns:1.4fr repeat(4,1fr)}}.ftr .fh{font-size:13px;color:var(--bone-3);font-weight:500;margin-bottom:12px}.ftr ul{list-style:none;display:grid;gap:8px}.ftr a{color:var(--bone-2)}.ftr a:hover{color:var(--bone)}.ftr .about{grid-column:1/-1}@media(min-width:900px){.ftr .about{grid-column:auto}}.ftr .pay{margin-top:18px;opacity:.8;max-width:240px;border-radius:8px;background:#fff;padding:4px}.legal{margin-top:40px;padding-top:20px;border-top:1px solid var(--line);color:var(--bone-3);font-size:13px;display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between}.wa{position:fixed;z-index:30;left:16px;bottom:18px;width:54px;height:54px;border-radius:50%;background:#1f2a24;border:1px solid rgba(54,211,154,.35);display:grid;place-items:center;box-shadow:0 18px 30px -16px #000;transition:transform .5s var(--ease),bottom .5s var(--ease)}.wa svg{width:26px;height:26px;fill:var(--green)}.wa:hover{transform:scale(1.06)}body.template-product .wa{bottom:104px}@media(min-width:960px){body.template-product .wa{bottom:110px}}.crumbs{font-size:13.5px;color:var(--bone-3);padding-block:22px 6px}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.crumbs li:not(:last-child):after{content:"/";margin-inline-start:6px;opacity:.5}.crumbs a:hover{color:var(--bone)}.cat-hero{display:grid;gap:18px;padding-block:8px 28px;position:relative;z-index:2}.cat-hero h1{font-family:var(--f-display);font-weight:700;font-size:clamp(52px,10vw,112px);line-height:.9}.cat-hero .intro{color:var(--bone-2);font-size:17px;max-width:62ch}.cat-hero .facts{display:flex;flex-wrap:wrap;gap:8px}@media(min-width:960px){.cat-hero{grid-template-columns:1.2fr .8fr;align-items:end}}.gun-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin-inline:calc(var(--gut)*-1);padding-inline:var(--gut)}.gun-tabs::-webkit-scrollbar{display:none}.gun-tabs a{flex:none;padding:10px 16px;border-radius:999px;border:1px solid var(--line-2);font-size:14.5px;color:var(--bone-2);white-space:nowrap}.gun-tabs a[aria-current]{background:var(--bone);color:var(--black);border-color:var(--bone);font-weight:700}.feature-tile{grid-column:span 2;border-radius:var(--r-lg);overflow:hidden;position:relative;min-height:240px;display:flex;align-items:flex-end;padding:22px;background:#111}.feature-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.6}.feature-tile>div{position:relative}.feature-tile b{font-family:var(--f-display);font-size:44px;line-height:.95;display:block;margin-bottom:8px}.seo-copy{max-width:820px;color:var(--bone-2);font-size:16.5px}.seo-copy h2{font-family:var(--f-display);font-size:48px;line-height:1;color:var(--bone);margin:8px 0 14px}.seo-copy h3{font-size:20px;color:var(--bone);margin:26px 0 8px}.seo-copy p+p{margin-top:12px}.seo-copy a{color:var(--bone);border-bottom:1px solid var(--gold)}.seo-copy ul{margin:10px 22px 0;display:grid;gap:6px}.table-wrap{overflow-x:auto}.pdp{display:grid;gap:22px;position:relative;z-index:2;padding-bottom:40px}@media(min-width:960px){.pdp{grid-template-columns:1.1fr .9fr;gap:48px;align-items:start}}.gallery{display:grid;gap:10px}.g-main{position:relative;aspect-ratio:1/1;border-radius:var(--r-xl);overflow:hidden;background:#111}.g-main img{width:100%;height:100%;object-fit:cover}.g-main .pill{position:absolute;top:14px;right:14px}.g-rail{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.g-rail button{flex:none;width:76px;height:76px;border-radius:var(--r-md);overflow:hidden;border:1.5px solid transparent;opacity:.6;transition:opacity .4s,border-color .4s}.g-rail button[aria-current]{border-color:var(--bone);opacity:1}.g-rail img{width:100%;height:100%;object-fit:cover}@media(min-width:960px){.gallery{position:sticky;top:96px}.g-main{aspect-ratio:4/5}}.buy{display:flex;flex-direction:column;gap:18px}.buy h1{font-size:clamp(24px,3.6vw,32px);font-weight:800;line-height:1.25}.buy .model-name{font-family:var(--f-display);font-size:64px;line-height:.9;color:var(--bone)}.rating-line{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--bone-2)}.rating-line a{border-bottom:1px solid var(--line-2)}.price-block{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:var(--r-lg);background:var(--graphite);border:1px solid var(--line)}.price-block .price{font-size:34px}.ship-line{display:flex;align-items:center;gap:8px;font-size:14.5px;color:var(--bone)}.ship-line svg{width:18px;height:18px;stroke:var(--green);fill:none;stroke-width:1.6;flex:none}.ship-line em{font-style:normal;color:var(--green);font-weight:600}.ship-line .muted{font-size:13.5px}.step{display:flex;flex-direction:column;gap:10px}.step-h{display:flex;justify-content:space-between;align-items:baseline}.step-h b{font-size:16px}.step-h b .i{font-family:var(--f-num);font-weight:800;color:var(--bone-3);margin-inline-end:8px}.step-h small{font-size:13px;color:var(--bone-3)}.step.done .step-h b .i{color:var(--green)}.opts{display:flex;flex-wrap:wrap;gap:8px}.opt{min-height:48px;padding:10px 16px;border-radius:var(--r-md);background:var(--graphite);border:1.5px solid var(--line-2);font-size:15px;font-weight:500;color:var(--bone);transition:border-color .35s var(--ease),background .35s var(--ease)}.opt:hover{border-color:#f2efe959}.opt[aria-pressed=true]{border-color:var(--gold);background:#d8a8641a}.opt .sub{display:block;font-size:12px;color:var(--bone-3);font-weight:400}.opts.cols-2 .opt{flex:1 1 calc(50% - 8px)}.opts.guns-g{display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:520px){.opts.guns-g{grid-template-columns:repeat(3,1fr)}}.opts.guns-g .opt{text-align:right}.opts.guns-g .opt .m{font-family:var(--f-num);font-weight:800;font-size:17px;display:block;direction:ltr;text-align:right}.note{font-size:13.5px;color:var(--bone-3);display:flex;gap:8px;align-items:flex-start}.note svg{width:16px;height:16px;stroke:var(--bone-3);fill:none;stroke-width:1.5;flex:none;margin-top:3px}.after-buy{padding:16px 18px;border-radius:var(--r-lg);border:1px dashed var(--line-2);font-size:14.5px;color:var(--bone-2)}.after-buy b{color:var(--bone)}.after-buy ol{margin:10px 18px 0;display:grid;gap:4px}.specs{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line)}.specs div{background:var(--black);padding:14px 16px}.specs dt{font-size:12.5px;color:var(--bone-3)}.specs dd{font-size:15px;font-weight:600}.feat-list{display:grid;gap:14px}@media(min-width:768px){.feat-list{grid-template-columns:repeat(3,1fr)}}.feat{padding:22px;border-radius:var(--r-lg);background:var(--graphite);border:1px solid var(--line)}.feat h3{font-size:19px;margin-bottom:6px}.feat p{color:var(--bone-2);font-size:15px}.feat .k{font-family:var(--f-num);font-weight:800;font-size:40px;line-height:1;margin-bottom:10px;display:block}.sticky{position:fixed;z-index:31;inset-inline:10px;bottom:10px;border-radius:22px;padding:10px;background:#141417e0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--line-2);display:flex;align-items:center;gap:12px;box-shadow:0 -10px 40px -20px #000;transform:translateY(130%);transition:transform .7s var(--ease)}.sticky.show{transform:none}.sticky .sum{flex:1;min-width:0;padding-inline-start:6px}.sticky .sum b{display:block;font-family:var(--f-num);font-weight:800;font-size:19px;line-height:1.2}.sticky .sum span{display:block;font-size:12.5px;color:var(--bone-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky .btn{min-height:52px;padding-inline:20px 8px}html[dir=rtl] .sticky .btn{padding:6px 20px 6px 6px}@media(min-width:960px){.sticky{inset-inline:auto;left:50%;width:min(720px,calc(100% - 40px));transform:translate(-50%,140%)}.sticky.show{transform:translate(-50%)}}.club{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-radius:var(--r-lg);border:1px solid var(--line-2);font-size:15px}.club form{display:flex;gap:8px;flex:1 1 320px;max-width:460px}.club input{flex:1;min-width:0;min-height:48px;padding-inline:16px;border-radius:999px;background:var(--graphite);border:1px solid var(--line-2);color:var(--bone);font:inherit}.club button{padding-inline:20px;border-radius:999px;border:1px solid var(--bone);font-weight:700}.mra{--font-body-family:"Heebo",system-ui,sans-serif;--font-heading-family:"Heebo",system-ui,sans-serif;font-size:16px}.mra,.mra *{letter-spacing:0!important}.mra h1,.mra h2,.mra h3,.mra h4,.mra .h0,.mra .h1,.mra .h2,.mra .h3{font-family:var(--f-body);color:var(--bone)}.mra p,.mra ul,.mra ol,.mra dl,.mra h1,.mra h2,.mra h3{margin:0}.mra main{position:relative;z-index:2}.mra .page-width{max-width:var(--max);padding-inline:var(--gut)}.mi{width:22px;height:22px;stroke:currentColor;stroke-width:1.4;fill:none;flex:none}.tbadge .mi{width:26px;height:26px;stroke:var(--gold);stroke-width:1.2;margin-bottom:6px}.trust .mi{width:18px;height:18px}.ship-line .mi{width:18px;height:18px;stroke:var(--green);stroke-width:1.6}.note .mi{width:16px;height:16px;stroke:var(--bone-3);margin-top:3px}.btn .ico .mi,.gun .go .mi,.link-arrow .mi{width:16px;height:16px;stroke-width:1.7}.pill-ship .mi{width:14px;height:14px;stroke:var(--green)}.hdr .mi{width:22px;height:22px}.sec-tight{padding-block:40px}.sec-top0{padding-top:0}.selector-sec{position:relative;z-index:3}.big-h{font-size:clamp(46px,8vw,88px);margin-top:14px}.h-md{font-family:var(--f-display)!important;font-size:clamp(40px,6vw,72px)!important;line-height:.95}.sec-h h2{font-family:var(--f-display)!important}.stars-lg{font-size:22px}.small{font-size:14px;margin-bottom:12px}.center-row{text-align:center;margin-top:28px}.btn-full{width:100%;position:relative}.btn .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:22px;height:22px}.btn.loading>span:first-child,.btn.loading .ico{visibility:hidden}.opts.cols-1{display:grid;gap:8px}.opts.cols-1 .opt{text-align:right}.steps{display:flex;flex-direction:column;gap:18px}.mra-select{width:100%;min-height:52px;padding:10px 16px;border-radius:var(--r-md);background:var(--graphite);color:var(--bone);border:1.5px solid var(--line-2);font:inherit;margin:8px 0 14px}.mra-form{display:flex;flex-direction:column;gap:14px}.mra-form .btn{margin-top:4px}.product-form__error-message-wrapper:not([hidden]){display:block;padding:12px 14px;border-radius:var(--r-md);background:#dc46461f;color:#ffb4b4;font-size:14.5px;margin-bottom:10px}.more-fit{border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--graphite)}.more-fit summary{cursor:pointer;padding:14px 18px;font-weight:700;list-style:none}.more-fit summary::-webkit-details-marker{display:none}.more-fit-body{padding:0 18px 18px}.mra .mw-apo-container{color:var(--bone);font-family:var(--f-body)}.mra .mw-option{margin-bottom:14px}.mra .mw-label,.mra .mw-text--style-strong{color:var(--bone);font-weight:700;font-size:15px}.mra .mw-option__control,.mra .mw-apo-container select,.mra .mw-apo-container input[type=text],.mra .mw-apo-container input[type=number],.mra .mw-apo-container textarea{width:100%;min-height:48px;border-radius:var(--r-md)!important;background:var(--black)!important;color:var(--bone)!important;border:1.5px solid var(--line-2)!important;padding:10px 14px;font:inherit}.mra .mw-apo-container input[type=checkbox],.mra .mw-apo-container input[type=radio]{accent-color:var(--gold)}.mra .mw-option.mra-enhanced{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.opt .add{display:block;font-size:12px;color:var(--gold);font-weight:700}.mra .collection .grid,.mra .product-grid{gap:16px 10px}.mra .card-wrapper{color:var(--bone)}.mra .card{background:transparent;--border-opacity:0}.mra .card__inner{border-radius:var(--r-lg)!important;overflow:hidden;background:var(--bone)}.mra .card__media img{transition:transform 1.2s var(--ease)}.mra .card-wrapper:hover .card__media img{transform:scale(1.04)}.mra .card__heading{font-family:var(--f-body);font-size:15px;font-weight:500;line-height:1.4}.mra .card__heading a{color:var(--bone)}.mra .card-information .price{font-family:var(--f-num);font-weight:800;font-size:18px;color:var(--bone)}.mra .price__regular .price-item--regular{font-family:var(--f-num);font-weight:800}.mra .badge{border-radius:999px;background:var(--black);color:var(--bone);border:0}.mra .card__badge .badge{background:#0b0b0cd9}.mra .facets-container,.mra .facet-filters,.mra .facets__wrapper{background:transparent;color:var(--bone)}.mra .facets__summary,.mra .facet-filters__label,.mra .facets__heading,.mra .product-count__text{color:var(--bone-2);font-size:14px}.mra .facets__disclosure,.mra .facets__summary{border-radius:999px}.mra .facets__summary{padding:8px 14px;border:1px solid var(--line-2);background:var(--graphite)}.mra .facet-filters__field .select__select{background:var(--graphite);color:var(--bone);border-radius:999px}.mra .pagination__item{color:var(--bone-2)}.mra .pagination__item--current{color:var(--bone)}.mra .collection{padding-top:0}.mra .drawer{background:#0000008c}.mra .drawer__inner{background:#111113;border-color:var(--line-2);color:var(--bone)}.mra .drawer__heading{font-family:var(--f-display);font-size:36px;font-weight:700;line-height:1}.mra .cart-item__name{color:var(--bone);font-size:14.5px;font-weight:600}.mra .cart-item__details dl,.mra .product-option{color:var(--bone-2);font-size:12.5px}.mra .cart-drawer .quantity{border-radius:999px;border:1px solid var(--line-2)}.mra .cart-drawer .quantity:after,.mra .cart-drawer .quantity:before{display:none}.mra .totals__total-value{font-family:var(--f-num);font-weight:800}.mra .cart__checkout-button,.mra .button{border-radius:999px;font-weight:700;font-family:var(--f-body)}.mra .button:not(.button--secondary){background:var(--gold);color:var(--gold-ink)}.mra .button:after,.mra .button:before{box-shadow:none!important}.freebar{padding:14px 0 6px;font-size:14.5px;color:var(--bone)}.freebar .track{height:6px;border-radius:3px;background:#f2efe91a;margin-top:10px;overflow:hidden}.freebar .fill{height:100%;background:var(--green);border-radius:3px;transition:width 1.1s var(--ease)}.freebar em{font-style:normal;color:var(--green);font-weight:700}.after-pay{text-align:center;color:var(--bone-3);font-size:12.5px;margin-top:10px}.mra .main-page-title,.mra .article-template__title,.mra .title{font-family:var(--f-display)!important;font-size:clamp(46px,8vw,84px)!important;line-height:.95;color:var(--bone)}.mra .rte,.mra .rte p{color:var(--bone-2);font-size:16.5px;line-height:1.75}.mra .rte h2,.mra .rte h3{color:var(--bone);margin:1.4em 0 .5em}.mra .rte a{color:var(--bone);text-decoration:none;border-bottom:1px solid var(--gold)}.mra .field__input,.mra .select__select,.mra .search__input{background:var(--graphite);color:var(--bone);border-radius:var(--r-md)}.mra .article-card,.mra .blog-articles .card{background:var(--graphite)}.club .ok{color:var(--green);font-weight:700}.club-form{display:flex;gap:8px;flex:1 1 320px;max-width:460px}.club-form input[type=email]{flex:1;min-width:0;min-height:48px;padding-inline:16px;border-radius:999px;background:var(--graphite);border:1px solid var(--line-2);color:var(--bone);font:inherit}.club-form button{padding-inline:20px;border-radius:999px;border:1px solid var(--bone);font-weight:700;background:transparent;color:var(--bone);cursor:pointer}.legal a{color:var(--bone-3)}.ftr .fh{font-size:13px;color:var(--bone-3);font-weight:500;margin-bottom:12px;font-family:var(--f-body)!important}.ftr .about p{margin-top:12px;max-width:34ch}.hero-copy h1{color:var(--bone)}@media(max-width:767px){.ann .sep,.ann .ann-2{display:none}.hero{padding-top:12px}.hero-grid{gap:0}.hero-media{order:-1;aspect-ratio:5/4;border-radius:var(--r-xl) var(--r-xl) 0 0}.hero-media img{object-position:50% 30%}.hero-copy{margin-top:-64px;position:relative;z-index:2;padding-inline:4px;gap:16px}.hero-copy .eyebrow{display:none}.hero h1{font-size:76px}.hero .lead{font-size:16.5px}.hero-cta .btn-ghost{display:none}.hero-cta .btn{width:100%;justify-content:space-between}.hero-tag{top:14px;bottom:auto}.hero-media:after{background:linear-gradient(180deg,#0b0b0c00 40%,#0b0b0c 98%)}}.gun-b{display:flex;flex-direction:column;gap:4px}.gun .model,.gun .he{display:block}.gun .he{font-size:13px}.feature-tile{grid-column:1/-1}.step.shake{animation:mra-shake .5s var(--ease)}@keyframes mra-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.sticky .btn.pending{opacity:.55}.opts.guns-g .opt .m{font-family:var(--f-body);font-weight:700;font-size:14.5px;direction:rtl;text-align:right}.opt .m{display:block}.mra .mw-apo-container .mw-option__value select[style*="display: none"]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/48/assets/mra-theme.css.map */
