.ffs h1,.ffs h2,.ffs h3,.ff-chrome h1,.ff-chrome h2,.ff-chrome h3,.ffs .h1,.ffs .h2{font-family:Oswald,Arial Narrow,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--bone);margin:0}.wrap{max-width:1120px;margin:0 auto;padding:0 26px}.ffs{display:block;padding:88px 0;border-bottom:1px solid var(--line)}.ffs.alt{background:var(--bg2)}.ffs.light{background:var(--bone);border-bottom:1px solid #ddd2b5}.ffs.light h1,.ffs.light h2,.ffs.light h3{color:#1a1611}.ffs.light p{color:#3c372d}.ffs.light .seal{color:#1a1611}.ffs.light .terms{color:#6a6048}.ffs.redband{background:var(--red);border-bottom:none}.ffs.redband h1,.ffs.redband h2{color:#fff}.ffs.redband .btn{background:#fff;color:var(--red)}.ffs.redband .btn:hover{background:#ffe7e6}.ey{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.24em;font-size:12px;color:var(--redhi);font-weight:600;margin-bottom:16px;display:flex;align-items:center;gap:13px}.ey:before{content:"";width:30px;height:1px;background:var(--red);flex:none}.center .ey{justify-content:center}.h1{font-size:54px;line-height:.98;letter-spacing:.004em}.h2{font-size:38px;line-height:1.04;letter-spacing:.005em}.ffs p{margin:0 0 14px;max-width:640px;color:var(--white)}.mut{color:var(--mut)}.lead{font-size:18px;color:var(--white)}.nbk{font-family:Oswald,sans-serif;font-weight:700;letter-spacing:.01em}.btn{display:inline-block;background:var(--red);color:var(--white);font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.09em;font-weight:600;font-size:15px;padding:17px 34px;text-decoration:none;border:none;border-radius:2px;cursor:pointer;transition:background .15s}.btn:hover{background:var(--redhi)}.btn.block{display:block;text-align:center;width:100%}.micro{font-size:12.5px;color:var(--mut);margin-top:10px}.stars{color:var(--gold);font-weight:600;font-size:14px;letter-spacing:.14em}.link{color:var(--bone);text-decoration:none;border-bottom:1px solid #4a4030;font-weight:600;display:inline-block;margin-top:12px;font-size:14px}.link:hover{border-color:var(--red)}.grid2{display:flex;gap:46px;align-items:center;flex-wrap:wrap}.grid2 .c{flex:1 1 360px}.ph{position:relative;border:1px solid var(--hair);background:radial-gradient(120% 90% at 82% 8%,#ba212629,#ba212600 55%),linear-gradient(158deg,#241b12,#15100a);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:34px;min-height:260px;border-radius:4px;overflow:hidden}.ffs img,.ff-chrome img{max-width:100%;height:auto}.ph .pl{position:relative;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.18em;font-size:10.5px;color:#d8c9a8;border:1px solid var(--hair);padding:6px 12px;margin-bottom:14px;border-radius:2px;background:#14100b59}.ph .pd{position:relative;font-size:12.5px;color:#9a917a;max-width:320px;line-height:1.6}.navbar{position:sticky;top:0;z-index:40;background:#1a1611f5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.nav .brand{display:flex;flex-direction:column;gap:4px}.nav .logo{height:34px;width:auto;display:block}.nav .tag{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.2em;font-size:10.5px;color:var(--mut)}.nav .links{display:flex;gap:30px;font-size:13px;letter-spacing:.05em;color:var(--mut);font-family:Oswald,sans-serif;text-transform:uppercase}.nav .links a{color:var(--mut);text-decoration:none}.nav .links a:hover{color:var(--bone)}.nav .util{display:flex;gap:18px;align-items:center;color:var(--mut);font-size:13px;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.05em}.cart{border:1px solid var(--line);padding:7px 13px;color:var(--bone);text-decoration:none}@media(max-width:820px){.nav .links{display:none}}.top{display:flex;gap:46px;flex-wrap:wrap;padding:48px 0 52px}.gal{flex:1 1 380px}.mainframe{border:1px solid var(--line);background:var(--bg2);padding:54px;border-radius:3px}.mainimg{width:100%;display:block;aspect-ratio:1;height:auto;object-fit:contain}.thumbs{display:flex;gap:10px;margin-top:10px}.thumb{width:84px;height:84px;border:1px solid var(--line);background:var(--bg2);padding:10px;object-fit:contain;cursor:pointer;display:block;opacity:.75;transition:opacity .15s,border-color .15s}.thumb:hover,.thumb.sel{opacity:1;border-color:var(--red)}.buy{flex:1 1 380px}.titlerow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:6px}.titlerow h1{font-size:56px}.avail{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:11px;color:var(--bone);border:1px solid var(--red);background:#ba21261f;padding:6px 11px}.raterow{display:flex;align-items:center;gap:10px;margin:2px 0 16px}.raterow .n{color:var(--mut);font-size:12.5px}.raterow--app{display:block;margin:2px 0 16px}.raterow--app .jdgm-widget{margin:0}.reviewapp{margin-top:34px}.reviewapp .jdgm-widget{margin:0}.vbul{margin:6px 0 14px;color:var(--white);font-size:14px}.vbul b{color:var(--bone)}.vline{font-size:14.5px;color:var(--white);border-left:2px solid var(--red);padding-left:14px;margin:16px 0}.offergrid{display:flex;gap:12px;margin:18px 0 30px}.offergrid .offer{flex:1}.offer{border:1px solid var(--line);background:var(--card);padding:15px 16px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.offer:hover{border-color:#5a5443}.offergrid .offer.sel{border-color:var(--bone);box-shadow:inset 0 0 0 1px var(--bone)}.offer.protocol:not(.sel){border-color:var(--line)}.offer .l{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--bone);font-size:15px}.offer .l small{display:block;font-family:Inter;text-transform:none;letter-spacing:0;color:var(--mut);font-size:11.5px;margin-top:3px;font-weight:400}.offergrid .offer .p{display:block;font-family:Oswald,sans-serif;color:var(--bone);font-size:18px;font-weight:600;margin-top:4px}.offer.protocol{display:flex;gap:18px;align-items:center;border:2px solid var(--red);background:#291f18;padding:24px 27px 20px;position:relative;margin-bottom:6px}.offer.protocol.sel{box-shadow:0 0 0 2px #ba212666}.offer.protocol .pcl{flex:0 0 62%}.offer.protocol .pcr{flex:1;text-align:right}.offer.protocol .l{font-size:29px}.offer.protocol .sub{font-size:13.5px;color:var(--bone);margin-top:8px;line-height:1.55}.offer.protocol .p{display:block;font-family:Oswald,sans-serif;color:var(--yellow);font-size:30px;font-weight:600;margin:0}.offer.protocol .per{display:block;font-size:12px;color:var(--mut);margin-top:3px}.was{color:var(--mut);text-decoration:line-through;font-weight:400;font-size:.72em;margin-left:6px;font-family:Oswald,sans-serif;letter-spacing:.01em}.savep{display:inline-block;background:#f4d35e26;color:var(--gold);font:600 10.5px/1 Oswald,sans-serif;letter-spacing:.06em;padding:4px 8px;margin-left:8px;text-transform:uppercase;vertical-align:middle;border-radius:2px}.offnote{display:block;font-size:11.5px;color:var(--mut);margin-top:5px}.offer.protocol .pcr .was{display:block;font-size:15px;margin:3px 0 0;text-align:right}.tagb{position:absolute;top:-12px;left:16px;background:var(--red);color:#fff;font:600 11px Oswald,sans-serif;letter-spacing:.09em;padding:4px 12px;text-transform:uppercase}.paylogos{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px;align-items:center}.pl2{display:inline-flex;align-items:center;justify-content:center;height:26px;min-width:46px;padding:0 9px;border-radius:4px;background:#fff;font:700 11px Inter;color:#1a1611}.pl2.shoppay{background:#5a31f4;color:#fff;font-weight:600}.pl2.shoppay b{margin-left:2px}.pl2.visa{color:#1a1f71;font-style:italic}.pl2.amex{background:#1f72cf;color:#fff;letter-spacing:.04em}.pl2.gpay b{color:#4285f4}.trustbar{background:var(--bg2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trustbar .wrap{display:flex;gap:14px 30px;justify-content:center;flex-wrap:wrap;padding:26px}.trustbar span{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:13.5px;color:var(--bone);display:flex;align-items:center;gap:9px}.trustbar .em{font-size:20px}.row{display:flex;gap:16px;flex-wrap:wrap;margin-top:24px}.cell{flex:1 1 220px;border:1px solid var(--line);background:var(--card);padding:24px;font-size:14px;color:var(--mut);border-top:2px solid var(--red);transition:transform .15s,border-color .15s}.cell:hover{transform:translateY(-3px);border-color:var(--red)}.cell .ic{font-size:30px;line-height:1;display:block;margin-bottom:11px}.cell b{font-family:Oswald,sans-serif;text-transform:uppercase;color:var(--bone);font-weight:600;font-size:16px;display:block;margin-bottom:6px;letter-spacing:.03em}.cell b sup{color:var(--red);font-size:10px}.sci{display:flex;gap:30px;flex-wrap:wrap;margin-top:26px}.scilist{flex:1 1 300px;display:flex;flex-direction:column;gap:9px}.sciopt{display:flex;flex-direction:column;gap:2px;background:var(--card);border:1px solid var(--line);border-left:3px solid transparent;padding:15px 18px;cursor:pointer;text-align:left;width:100%;transition:.15s}.sciopt:hover{border-color:#5a5443}.sciopt.active{border-left-color:var(--red);background:#291f18;border-color:var(--red)}.sciopt .sn{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.03em;color:var(--bone);font-size:19px;line-height:1.1}.sciopt em{font-style:normal;color:var(--mut);font-size:13px}.scipanels{flex:1 1 400px}.scipanel{display:none;background:var(--card);border:1px solid var(--line);border-top:2px solid var(--red);padding:24px}.scipanel.active{display:block;animation:fade .28s ease}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.scipanel .ph{min-height:180px;margin-bottom:18px}.scipanel h3{font-size:25px;line-height:1.05}.scipanel .dose{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--red);font-size:14px;margin:4px 0 12px}.scipanel p{font-size:14.5px;color:var(--mut);margin-bottom:12px}.scipanel .slink{display:block;font-size:12.5px;color:var(--bone);text-decoration:none;border-bottom:1px solid #4a4030;padding:8px 0}.scipanel .slink:hover{color:var(--yellow);border-color:var(--red)}.cvs{display:flex;justify-content:center;align-items:stretch;max-width:740px;margin:54px auto 0}.ccol{flex:1;background:var(--card);border:1px solid var(--line)}.ccol .ch{font-family:Oswald,sans-serif;text-transform:uppercase;text-align:center;padding:16px;border-bottom:1px solid var(--line);font-size:18px;letter-spacing:.04em;color:var(--mut)}.ccol .ci{padding:14px 18px;display:flex;gap:10px;align-items:center;font-size:14px;color:var(--mut);border-bottom:1px solid var(--line);min-height:54px}.ccol .ci:last-child{border-bottom:none}.ccol .mk{font-weight:800;flex:none;font-size:15px}.ccol.coffee .mk{color:var(--red)}.ccol.coffee{border-right:none}.ccol.nb{border:2px solid var(--red);margin:-18px 0;background:var(--bg2);box-shadow:0 16px 44px #00000073;z-index:2}.ccol.nb .ch{color:var(--bone);font-size:22px;background:#ba21261f}.ccol.nb .ci{color:var(--bone);font-size:16px;min-height:58px}.ccol.nb .mk{color:var(--green)}.quotes{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px}.q{flex:1 1 300px;background:var(--card);border:1px solid var(--line);border-left:2px solid var(--red);padding:24px;font-size:14.5px;color:var(--white)}.q .s{color:var(--yellow);font-size:13px;margin-bottom:10px}.q .who{margin-top:14px;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:12px;color:var(--mut)}.q .who b{color:var(--bone)}.insidegrid{display:flex;gap:40px;flex-wrap:wrap;align-items:flex-start;margin-top:24px}.insidegrid .imgcol{flex:1 1 320px}.insidegrid .imgcol img{width:100%;display:block}.insidegrid .factcol{flex:1 1 360px}.sfp{border:1px solid var(--line);background:var(--ink)}.sfp .hd{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--bone);font-weight:700;font-size:18px;padding:12px 16px;border-bottom:2px solid var(--bone)}.sfp .sub{font-size:12px;color:var(--mut);padding:8px 16px;border-bottom:1px solid var(--line)}table.facts{width:100%;border-collapse:collapse;font-size:13px}table.facts td{padding:8px 16px;border-bottom:1px solid var(--line);color:var(--bone)}table.facts td.amt{text-align:right;color:var(--white);white-space:nowrap;font-variant-numeric:tabular-nums}table.facts td .latin{color:var(--mut);font-style:italic}.other{font-size:12px;color:var(--mut);padding:12px 16px}.steps{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px}.step{flex:1 1 250px;background:var(--card);border:1px solid var(--line);padding:0;overflow:hidden}.step .ph{min-height:200px;border:none;border-bottom:1px solid var(--line)}.step img{display:block;width:100%;max-width:100%;height:200px;object-fit:cover;border-bottom:1px solid var(--line)}.step .body{padding:22px}.step .n{font-family:Oswald,sans-serif;color:var(--red);font-weight:700;font-size:13px;letter-spacing:.12em}.step .t{font-family:Oswald,sans-serif;text-transform:uppercase;color:var(--bone);font-weight:600;font-size:18px;margin:7px 0}.step p{margin:0;font-size:14px;color:var(--mut)}.center{text-align:center}.center p{margin-left:auto;margin-right:auto}.seal{display:inline-block;border:2px solid var(--red);color:var(--bone);font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:13px;padding:10px 20px;margin-bottom:18px}.terms{font-size:12.5px;color:var(--mut);margin-top:12px}.tierbtns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:22px 0 4px}.tb{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:14px;padding:13px 22px;background:transparent;border:1px solid var(--line);color:var(--bone);cursor:pointer;transition:.15s}.tb:hover{border-color:#5a5443}.tb.active{background:var(--red);border-color:var(--red);color:#fff}.ostack{max-width:560px;margin:18px auto 0;border:1px solid var(--line);background:var(--card);border-top:3px solid var(--red);padding:10px 26px 26px;text-align:left}.oi{display:flex;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid var(--line);font-size:14.5px;color:var(--white);transition:opacity .2s}.oi .v{color:var(--mut);white-space:nowrap;font-variant-numeric:tabular-nums}.oi.ohead{padding:12px 0 8px}.oi.ohead .v,.oi.ohead span:first-child{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--mut);font-size:11px}.oi.off{opacity:.35;text-decoration:line-through}.oi.total{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--bone);font-size:18px;padding:16px 0}.oi.total .strike{text-decoration:line-through;color:var(--mut);font-size:18px}.opay{display:flex;align-items:baseline;gap:12px;padding-top:18px;flex-wrap:wrap;justify-content:center}.opay .lbl{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--bone);font-size:15px}.opay .big{font-family:Oswald,sans-serif;font-size:40px;font-weight:600;color:var(--yellow);line-height:1}.opay small{color:var(--mut);font-size:12.5px}.savel{text-align:center;color:var(--yellow);font-size:13.5px;margin-top:8px;font-weight:500}.ostack .btn{margin-top:18px;width:100%;text-align:center}.faq{border-top:1px solid var(--line);max-width:780px;margin:18px auto 0;text-align:left}.faqq{border-bottom:1px solid var(--line)}.faqq .hd{padding:16px 0;display:flex;justify-content:space-between;cursor:pointer;color:var(--bone);font-size:14.5px;font-weight:500}.faqq .hd .v{color:var(--red)}.faqq .bd{max-height:0;overflow:hidden;transition:max-height .25s}.faqq .bd p{font-size:13.5px;color:var(--mut);padding:0 0 16px;margin:0 auto}.faqq.open .bd{max-height:240px}.faqq.open .hd .v{color:var(--bone)}.foot{background:var(--ink)}.mission{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.04em;font-size:16px;color:var(--bone);text-align:center;margin:0 auto 22px;line-height:1.5}.badges{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:24px}.badge{flex:1 1 160px;border:1px solid var(--line);background:var(--card);text-align:center;padding:13px 12px;color:var(--bone)}.badge .be{font-size:23px;display:block;margin-bottom:6px;line-height:1}.badge .bt{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.badge span.bs{display:block;color:var(--mut);font-size:10.5px;margin-top:4px}.links2{color:var(--mut);font-size:13px;margin:18px 0;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.05em}.links2 a{color:var(--mut);text-decoration:none;margin-right:18px}.fda{font-size:11.5px;color:#7d7560;line-height:1.6;max-width:880px}.sticky{position:fixed;bottom:0;left:0;right:0;background:var(--ink);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:22px;padding:12px;flex-wrap:wrap;z-index:30}.sticky .s{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.07em;font-size:13px;color:var(--bone)}.sticky .s b{color:var(--white)}@media(max-width:900px){.wrap{padding:0 20px}.h2{font-size:31px}}@media(max-width:620px){.wrap{padding:0 18px}.h1{font-size:34px}.titlerow h1{font-size:40px}.h2{font-size:26px}.ffs{padding:46px 0}.top{padding:26px 0;gap:30px}.mainframe{padding:24px}.thumbs{justify-content:center}.offergrid{flex-direction:column}.offer.protocol{flex-direction:column;text-align:center}.offer.protocol .pcr{text-align:center}.insidegrid{gap:26px}.sci{gap:22px}.cvs{margin-top:22px}.ccol.nb{margin:0}.btn{padding:15px 26px;font-size:14px}.nav .logo{height:28px}table.facts td{padding:7px 12px}.sticky{gap:10px;padding:10px 12px}.sticky .s{font-size:11.5px}.center .h1{font-size:32px!important}.mission{font-size:14px}}@media(max-width:400px){.h1{font-size:30px}.nav .util span,.sticky .s{display:none}}.btn{transition:background .15s ease,transform .15s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px -8px #ba21268c}.btn:active{transform:translateY(0)}.card,.step,.cell,.q,.qmini,.gbox,.ostack,.sfp,.offer,.ccol{box-shadow:0 16px 34px -22px #000000bf}.card,.step{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card:hover,.step:hover{transform:translateY(-5px);border-color:var(--red);box-shadow:0 26px 50px -24px #000000d9}.qmini{transition:transform .2s ease}.qmini:hover{transform:translate(3px)}.heroimg{filter:drop-shadow(0 26px 34px rgba(0,0,0,.55)) drop-shadow(0 14px 30px rgba(186,33,38,.16));animation:floaty 6.5s ease-in-out infinite}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.mainframe{transition:box-shadow .25s ease}.mainframe:hover{box-shadow:0 30px 60px -26px #000000d9}.mainimg{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.mainframe:hover .mainimg{transform:scale(1.045)}.thumb{transition:opacity .15s,border-color .15s,transform .15s}.thumb:hover{transform:translateY(-2px)}.navbar{transition:box-shadow .25s ease}.navbar.scrolled{box-shadow:0 12px 30px -16px #000000d9}.sciopt{transition:.18s ease}.sciopt:hover{transform:translate(3px)}.tb,.offer{transition:.18s ease}.link{transition:border-color .2s ease,color .2s ease}.opay .big{display:inline-block;transition:transform .2s ease}.pulse{animation:popp .35s ease}@keyframes popp{0%{transform:scale(1)}45%{transform:scale(1.09)}to{transform:scale(1)}}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.heroimg{animation:none}.reveal{opacity:1;transform:none;transition:none}.btn:hover,.card:hover,.step:hover,.mainframe:hover .mainimg{transform:none}}.hl{color:var(--redhi)}.ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(251,244,228,.05) 1px,transparent 1px);background-size:18px 18px}.ffs.light .ph{border-color:#e0d4ba;background:radial-gradient(120% 90% at 82% 8%,#ba21261a,#ba212600 55%),linear-gradient(158deg,#f1e8d4,#e8dcc3)}.ffs.light .ph:before{background-image:radial-gradient(rgba(26,22,17,.06) 1px,transparent 1px)}.ffs.light .ph .pl{color:#8a7f60;border-color:#d8cbb0;background:#ffffff73}.ffs.light .ph .pd{color:#7a6f52}.redband .ey{color:#fff}.redband .ey:before{background:#ffffffb3}.light .ey{color:var(--red)}.light .ey:before{background:var(--red)}.ffs.light{background:var(--bone);border-bottom:1px solid #e6dcc6}.qmini .s,.q .s,.pop .ey{color:var(--gold)}.mainframe{border-radius:4px}.nav .logo{height:30px}@media(max-width:620px){.ffs{padding:56px 0}.h1{font-size:40px}.h2{font-size:27px}}.mainframe{position:relative;overflow:hidden}.mainframe:before{content:"";position:absolute;left:50%;top:47%;width:94%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,#ba212638,#ba212600 60%);pointer-events:none}.mainimg{position:relative;z-index:1}.opay .big,.savel{color:var(--gold)}.ostack{border-radius:4px}.tierbtns{align-items:center}.opay{flex-direction:column;align-items:center;text-align:center;gap:4px}.opay .big{font-size:46px}.sci{align-items:stretch}.scipanels,.scipanel{min-height:532px}.scipanel .ph{min-height:140px}.scipanel.active{display:flex;flex-direction:column}.sciopt em{font-size:15px}.cvs{margin-top:64px}.hamb{display:none;color:var(--bone);text-decoration:none;font-size:21px;line-height:1;padding:10px 14px;border:1px solid var(--line);border-radius:3px}.hamb:active{background:var(--card)}@media(max-width:900px){.nav .links,.nav .util{display:none}.hamb{display:block}.trustline{flex-wrap:wrap}}.mmenu{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--black);z-index:120;display:none;flex-direction:column;overflow:auto}.mmenu.on{display:flex}.mmenu .mbar{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid var(--line);flex:none}.mmenu .mbar img{height:30px;width:auto;display:block}.mmenu .mx{font-size:34px;color:var(--bone);text-decoration:none;line-height:1;padding:2px 10px}.mmenu .mlinks{display:flex;flex-direction:column;padding:24px 24px 0}.mmenu .mlinks a{font-family:Oswald,sans-serif;text-transform:uppercase;font-weight:600;font-size:36px;line-height:1.1;color:var(--bone);text-decoration:none;padding:15px 0;border-bottom:1px solid var(--hair);display:flex;align-items:baseline;gap:14px}.mmenu .mlinks a:active{color:var(--redhi)}.mmenu .mlinks .n{font-family:Oswald,sans-serif;font-size:12px;color:var(--red);letter-spacing:.18em;font-weight:600}.mmenu .mcart{display:flex;justify-content:space-between;padding:22px 24px;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--mut);font-size:14px;text-decoration:none;flex:none}.mmenu .mcta{margin:auto 24px 30px;background:var(--red);color:#fff;text-align:center;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.09em;font-weight:600;font-size:15px;padding:16px;text-decoration:none;flex:none}.mmenu .mcta small{display:block;font-family:Inter,sans-serif;text-transform:none;letter-spacing:0;font-weight:400;font-size:11.5px;opacity:.85;margin-top:4px}@media(max-width:620px){.badges{display:grid;grid-template-columns:1fr 1fr;gap:10px}.signup{flex-direction:column}.signup .in,.signup .btn{width:100%}}@media(max-width:900px){.top{flex-direction:column;padding-left:18px;padding-right:18px}.top>*:first-child{order:2}.top>.buy{order:1}}@media(max-width:620px){.offergrid{flex-direction:row;gap:10px}.offergrid .offer{flex:1 1 0;min-width:0;padding:13px 11px}.offergrid .offer .l{font-size:13px}.offergrid .offer .l .savep{display:inline-block;margin-top:2px}.offergrid .offer .p{font-size:16px}.offergrid .offer .offnote{font-size:11px}.offer.protocol{flex-direction:column;align-items:stretch;gap:10px}.offer.protocol .pcl{flex:none}.offer.protocol .pcr,.offer.protocol .pcr .was{text-align:left}.offer.protocol .l{font-size:23px}.facts tr{display:block;border-bottom:1px solid var(--line);padding:9px 0}.facts td{display:block;padding:0;border:none;text-align:left}.facts td.amt{margin-top:3px}}.ffs.redband p{color:#ffe7e6}.ffs.redband .terms{color:#ffd2d1}.ffs.light{opacity:1}.ffs .badge{border-radius:0;font-size:inherit;letter-spacing:normal;line-height:1.6;background-color:var(--card)}.wlform{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.wlform .in{flex:1 1 220px;background:var(--black);border:1px solid var(--line);color:var(--bone);font-size:15px;padding:14px 16px;border-radius:3px;min-width:0}.wlform .in::placeholder{color:#7d7560}.wlform .btn{padding:14px 26px}.wlmicro{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:11px;color:var(--mut);margin-top:12px}@media(max-width:620px){.wlform .btn{width:100%}}.drawer-bump[hidden]{display:none!important}.drawer-bump{display:flex;gap:12px;align-items:flex-start;border:2px dashed var(--red, #ba2126);background:#291f18;padding:12px 14px;margin:0 0 14px;cursor:pointer}.drawer-bump input{accent-color:var(--red, #ba2126);width:20px;height:20px;margin-top:2px;flex:none}.drawer-bump .bump-label{display:block;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.04em;font-weight:600;font-size:14px;color:var(--bone, #fef6df)}.drawer-bump .bump-chip{white-space:nowrap;display:inline-block;background:var(--red, #ba2126);color:#fff;font-size:10.5px;letter-spacing:.1em;padding:2px 7px;border-radius:2px;margin-left:6px;vertical-align:1px}.drawer-bump .bump-micro{display:block;color:var(--mut, #a89f8a);font-size:12.5px;line-height:1.5;margin-top:3px}.shipbar{margin:0 0 12px}.shipbar-text{display:block;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:11.5px;color:var(--bone, #fef6df);margin-bottom:6px}.shipbar-done{color:#7dc98f}.shipbar-track{height:6px;background:var(--line, #39332a);border-radius:3px;overflow:hidden}.shipbar-track .shipbar-fill{display:block;height:100%;background:var(--red, #ba2126);transition:width .4s ease}cart-drawer .drawer__inner-empty{display:flex;align-items:center;justify-content:center}cart-drawer .cart-drawer__empty-content{text-align:center;padding:0 24px}cart-drawer .cart__empty-text{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-size:24px;color:var(--bone, #fef6df);margin-bottom:22px}cart-drawer .drawer__inner-empty .button{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-weight:600;background:var(--red, #ba2126);color:#fff;border:0;border-radius:2px;padding:14px 30px}cart-drawer .drawer__inner-empty .button:hover{background:var(--red-hi, #d8443f)}@media screen and (max-width:749px){cart-drawer .drawer__inner{height:100vh;height:100dvh;max-height:100dvh;overflow:hidden}cart-drawer:not(.is-empty) .drawer__header,cart-drawer:not(.is-empty) .drawer__footer{flex:0 0 auto}cart-drawer:not(.is-empty) cart-drawer-items{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}cart-drawer:not(.is-empty) .cart-drawer__form{flex:1 1 auto;min-height:0;flex-direction:column;flex-wrap:nowrap}cart-drawer:not(.is-empty) #CartDrawer-CartItems,cart-drawer:not(.is-empty) .drawer__cart-items-wrapper{min-height:0}cart-drawer .cart-item__details{min-width:0}cart-drawer .discounts__discount{align-items:flex-start;white-space:normal;overflow-wrap:anywhere}cart-drawer .discounts__discount svg{flex:0 0 auto;margin-top:.2rem}cart-drawer .drawer__footer .shipbar{padding:0}cart-drawer:not(.is-empty) .drawer__footer{position:relative}cart-drawer:not(.is-empty) .drawer__footer:before{content:"";position:absolute;left:0;right:0;top:-28px;height:28px;pointer-events:none;background:linear-gradient(to bottom,rgba(var(--color-background),0),rgba(var(--color-background),.95))}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/brand-site.css.map */
