:root{--black:#141414;--white:#fff;--orange:#E8612C;--gray:#B5B5B5;--line:#2A2A2A;--gutter:120px;--head:Unbounded,system-ui,sans-serif;--body:Poppins,system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--black);color:#fff;font-family:var(--body);-webkit-font-smoothing:antialiased}img{max-width:100%}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.skip-link{position:absolute;left:-9999px;top:0;z-index:10;background:var(--orange);padding:10px 16px;font:700 13px var(--body)}.skip-link:focus{left:16px;top:16px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.glow{text-shadow:0 0 18px rgba(232,97,44,.85),0 0 4px rgba(232,97,44,.6)}.announce{background:#0d0d0d;border-bottom:1px solid var(--line);text-align:center;padding:14px 16px;font:700 13px var(--head);letter-spacing:.06em}.nav{display:flex;align-items:center;justify-content:space-between;padding:26px var(--gutter);gap:30px}.nav-logo{height:48px;width:auto;display:block}.nav-links{display:flex;gap:34px;flex-wrap:wrap}.nav-links a{font:700 13px var(--head);letter-spacing:.04em;color:#cfcfcf}.nav-links a.active,.nav-links a:hover{color:#fff;text-shadow:0 0 14px rgba(232,97,44,.95)}.actions{display:flex;align-items:center;gap:26px}.actions .icon{display:flex;position:relative}.cart-count{position:absolute;top:-6px;right:-9px;min-width:18px;height:18px;border-radius:999px;background:var(--orange);font:700 10px/18px var(--body);text-align:center;padding:0 4px}.langswitch{display:flex;border:1px solid #3a3a3a;border-radius:999px;padding:3px;background:#1b1b1b}.lang-btn{border:0;background:transparent;color:#bbb;font:700 12px var(--head);letter-spacing:.06em;padding:8px 13px;border-radius:999px;cursor:pointer}.lang-btn.on{background:var(--orange);color:#fff;box-shadow:0 0 14px #e8612c99}.hero{position:relative;height:760px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;overflow:hidden;padding:0 16px 40px;text-align:center}.amb{position:absolute;width:820px;max-width:100%;height:360px;border-radius:50%;background:#e8612c29;filter:blur(120px);top:170px}.hero-logo{width:640px;max-width:90%;height:auto;position:relative;filter:drop-shadow(0 0 30px rgba(232,97,44,.45))}.tagline{font:600 22px var(--body);color:var(--gray);letter-spacing:.02em;position:relative}.cta{position:relative;display:inline-flex;align-items:center;gap:16px;padding:26px 44px 26px 52px;border-radius:999px;background:linear-gradient(90deg,#f06a33,#b8461a);font:700 17px var(--head);letter-spacing:.05em;box-shadow:0 0 30px #e8612c8c;transition:box-shadow .2s}.cta:hover{box-shadow:0 0 44px #e8612ccc}.scroll{position:relative;display:block;filter:drop-shadow(0 0 8px rgba(232,97,44,.9));animation:bob 2s infinite}@keyframes bob{50%{transform:translateY(8px)}}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;padding:22px 0}.track{display:flex;align-items:center;gap:44px;width:max-content;animation:tick 30s linear infinite}.track span{font:700 34px var(--head);letter-spacing:.06em;color:transparent;-webkit-text-stroke:1.2px #fff;white-space:nowrap}.tflame{height:36px;width:auto}@keyframes tick{to{transform:translate(-50%)}}.why{padding:140px var(--gutter) 120px;display:flex;flex-direction:column;gap:80px}.headline{text-align:right}.headline .small{font:900 22px var(--head);letter-spacing:.04em;margin-bottom:14px}.headline .big{font:900 66px/1.08 var(--head)}.headline .mid{font:900 56px/1.08 var(--head)}.feats{display:grid;grid-template-columns:1fr 1fr;gap:80px}.feats h3{font:900 36px/1.1 var(--head);margin-bottom:26px}.feats p{font:600 20px/1.75 var(--body);color:var(--gray);max-width:500px;letter-spacing:.02em}.block{padding:60px var(--gutter)}.sec-title{font:900 44px var(--head);margin-bottom:40px}.sec-title.big{font-size:60px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:60px 56px}.card{display:flex;flex-direction:column;gap:10px}.media{--mh:360px;position:relative;height:var(--mh);display:flex;justify-content:flex-start;margin-bottom:calc(var(--mh) * -.1)}.media img{width:auto;height:100%;margin-left:calc(var(--mh) * -.14);object-fit:contain;transition:transform .3s}.card:hover .media img{transform:translateY(-6px) scale(1.02)}.bonus{position:relative;font:700 11px var(--body);color:var(--orange);text-decoration:underline;text-underline-offset:3px;letter-spacing:.04em}.save{position:relative;align-self:flex-start;background:var(--orange);padding:6px 12px;font:700 12px var(--body);letter-spacing:.08em}.save.ghost,.bonus.ghost{visibility:hidden}.pname{font:900 20px/1.15 var(--head);text-transform:uppercase;text-shadow:0 0 14px rgba(232,97,44,.55)}.price{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;font:600 18px var(--body);letter-spacing:.03em}.price s{font-size:14px;color:var(--gray)}.center{display:flex;justify-content:center;margin-top:56px}.btn-dark{background:#1c1c1c;border:1px solid #333;border-radius:999px;padding:22px 60px;font:900 18px var(--head);letter-spacing:.04em;transition:border-color .2s}.btn-dark:hover{border-color:var(--orange)}.store-wrap{padding-top:30px}.empty{font:600 18px var(--body);color:var(--gray)}.pager{margin-top:56px;text-align:center;font:600 18px var(--body);color:var(--gray)}.pager span,.pager a{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:46px;margin:0 4px;border-radius:999px;background:#222;padding:0 12px}.pager .current{background:var(--orange);color:#fff}.pager a:hover{color:#fff}.contact{max-width:1520px;margin:0 auto;padding:90px var(--gutter) 40px}.contact-title{font:900 76px/1.05 var(--head);margin-bottom:28px}.contact-intro{font:600 18px/1.7 var(--body);color:var(--gray);max-width:640px;margin-bottom:70px;letter-spacing:.02em}.contact-form{display:flex;flex-direction:column;gap:36px}.contact-form .form-msg{font-size:16px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:36px}.field input,.field textarea{width:100%;background:transparent;border:1.5px solid #5a5a5a;border-radius:12px;padding:24px 34px;color:#fff;font:600 19px var(--body);letter-spacing:.04em;transition:border-color .2s,box-shadow .2s}.field textarea{min-height:180px;resize:vertical;display:block}.field input::placeholder,.field textarea::placeholder{color:#cfcfcf;opacity:1}.field input:focus,.field textarea:focus{outline:none;border-color:var(--orange);box-shadow:0 0 18px #e8612c59}.cta.send{align-self:flex-start;border:0;color:#fff;cursor:pointer;padding:24px 58px;margin-top:10px}.about{padding:80px var(--gutter) 140px;display:flex;flex-direction:column;align-items:center;text-align:center}.about h1{font:900 76px var(--head);margin-bottom:80px}.about-mark{width:760px;max-width:100%;height:auto;margin-bottom:90px;filter:drop-shadow(0 0 26px rgba(232,97,44,.35))}.about p{max-width:1000px;font:600 18px/1.85 var(--body);color:var(--gray);letter-spacing:.03em;margin-bottom:28px}.about p a{color:var(--orange);text-decoration:underline}.product{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:50px var(--gutter) 40px;align-items:start}.product-main-img{display:flex;justify-content:center}.product-main-img img{width:100%;max-width:560px;height:auto}.thumbs{display:flex;gap:12px;justify-content:center;margin-top:12px}.thumb{width:68px;height:90px;border:1.5px solid #444;border-radius:10px;background:#1b1b1b;padding:4px;cursor:pointer}.thumb img{width:100%;height:100%;object-fit:contain}.thumb.on{border-color:var(--orange);box-shadow:0 0 14px #e8612c80}.product-info{padding-top:70px;max-width:620px}.product-title{font:900 clamp(34px,4vw,60px)/1.08 var(--head);text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:30px}.product-price{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:36px;font:600 26px var(--body);letter-spacing:.03em}.product-price s{font-size:19px;color:var(--gray)}.product-price .save{align-self:center}.product-form{display:flex;flex-direction:column;gap:14px}.option{border:0;margin-bottom:14px}.option legend{font:700 13px var(--head);letter-spacing:.06em;margin-bottom:12px}.option-values{display:flex;flex-wrap:wrap;gap:10px}.pill input{position:absolute;opacity:0;pointer-events:none}.pill span{display:inline-block;padding:12px 22px;border:1.5px solid #555;border-radius:999px;font:600 15px var(--body);cursor:pointer;transition:border-color .2s,box-shadow .2s}.pill input:checked+span{border-color:var(--orange);box-shadow:0 0 14px #e8612c73}.pill input:focus-visible+span{outline:2px solid var(--orange);outline-offset:3px}.cta.add{justify-content:center;width:100%;border:0;color:#fff;cursor:pointer;padding:24px}.btn-outline{width:100%;padding:21px;border-radius:999px;border:1.5px solid var(--orange);background:transparent;color:#fff;font:700 15px var(--head);letter-spacing:.05em;cursor:pointer;transition:background .2s}.btn-outline:hover{background:#e8612c1f}.product-form button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.accordions{margin-top:36px;border-top:1px solid #444}.acc{border-bottom:1px solid #444}.acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 14px;font:700 16px var(--head);letter-spacing:.04em}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"";flex:none;width:9px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-3px) rotate(45deg);transition:transform .2s}.acc[open] summary:after{transform:translateY(2px) rotate(-135deg)}.acc summary:hover{color:#fff;text-shadow:0 0 14px rgba(232,97,44,.8)}.acc-body{padding:0 14px 26px;color:var(--gray);font:500 16px/1.75 var(--body)}.acc-body p+p,.acc-body ul,.acc-body ol{margin-top:12px}.acc-body ul,.acc-body ol{padding-left:22px}.acc-body a{color:var(--orange);text-decoration:underline}.related{padding-top:80px}.simple{max-width:1000px;margin:0 auto;padding:80px var(--gutter) 40px}.simple.narrow{max-width:640px}.center-text{text-align:center;display:flex;flex-direction:column;align-items:center}.simple-title{font:900 56px/1.08 var(--head);text-transform:uppercase;margin-bottom:28px;overflow-wrap:break-word}.sub-title{font:900 22px var(--head);letter-spacing:.04em;margin:40px 0 16px}.big-number{font:900 120px/1 var(--head);margin-bottom:12px}.lead{font:600 18px/1.7 var(--body);color:var(--gray);margin-bottom:28px;letter-spacing:.02em}.lead.small{font-size:15px;margin-top:24px}.rte{font:500 17px/1.8 var(--body);color:var(--gray)}.rte p+p,.rte ul,.rte ol,.rte h2,.rte h3{margin-top:16px}.rte h2,.rte h3{font:900 24px var(--head);color:#fff}.rte ul,.rte ol{padding-left:22px}.rte a,.text-link{color:var(--orange);text-decoration:underline;text-underline-offset:3px}.form-stack{display:flex;flex-direction:column;gap:18px}.form-stack .cta{justify-content:center;border:0;color:#fff;cursor:pointer}.form-msg ul{list-style:none}.recover{margin-top:30px;border-top:1px solid #444}.recover .form-stack{padding:0 14px 24px}.cart-items{list-style:none;border-top:1px solid #333}.cart-item{display:grid;grid-template-columns:90px 1fr auto;gap:24px;align-items:center;padding:22px 0;border-bottom:1px solid #333}.cart-thumb img{width:90px;height:120px;object-fit:contain}.cart-name{display:block;font:900 18px/1.2 var(--head);text-transform:uppercase}.cart-meta{color:var(--gray);font:500 14px var(--body);margin-top:6px}.cart-info .text-link{display:inline-block;margin-top:10px;font:500 14px var(--body)}.cart-price{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font:600 18px var(--body)}.cart-price s{font-size:14px;color:var(--gray)}.cart-summary{margin-left:auto;max-width:420px;display:flex;flex-direction:column;gap:16px;padding-top:30px}.cart-total{display:flex;justify-content:space-between;align-items:baseline;font:900 18px var(--head);letter-spacing:.04em;padding-top:20px}.cart-total b{font:700 24px var(--body)}.cart-note{color:var(--gray);font:500 14px/1.6 var(--body)}.cta.checkout{justify-content:center;border:0;color:#fff;cursor:pointer;width:100%}.cart-summary .text-link{text-align:center;font:500 15px var(--body)}.search-form{display:flex;gap:16px;margin-bottom:30px}.search-form .field{flex:1}.search-form .cta{border:0;color:#fff;cursor:pointer;padding:0 40px}.link-list{list-style:none;margin-top:30px;display:flex;flex-direction:column;gap:12px}.link-list a{color:var(--orange);text-decoration:underline;font:600 17px var(--body)}.order-list,.post-list{list-style:none;border-top:1px solid #333}.order-list li{display:grid;grid-template-columns:1fr auto auto auto;gap:24px;padding:18px 0;border-bottom:1px solid #333;color:var(--gray);font:500 15px var(--body);align-items:center}.order-list b{color:#fff}.order-name{color:#fff;font:700 16px var(--head)}.post-list li{padding:26px 0;border-bottom:1px solid #333}.post-title{font:900 24px var(--head)}.post-date{color:#777;font:500 14px var(--body);margin:8px 0 12px}.address{padding:18px 0;border-bottom:1px solid #333}.address-list{margin-bottom:30px}.gift-code{font:700 28px var(--head);letter-spacing:.1em;margin-bottom:30px}.password-form{width:100%;max-width:420px;position:relative}.foot{border-top:1px solid var(--line);margin-top:60px;padding:70px var(--gutter) 30px;display:grid;grid-template-columns:1.6fr 1fr 1fr 1.6fr;gap:40px}.fcol{display:flex;flex-direction:column;gap:12px}.fcol h4{font:700 14px var(--head);letter-spacing:.06em;margin-bottom:6px}.fcol a,.fcol p{color:var(--gray);font:500 15px/1.6 var(--body)}.fcol a:hover{color:#fff}.flogo{width:190px;height:auto}.sub{display:flex;border:1px solid #333;border-radius:999px;overflow:hidden}.sub input{flex:1;min-width:0;background:transparent;border:0;padding:14px 20px;color:#fff;font:500 15px var(--body);outline:none}.sub:focus-within{border-color:var(--orange)}.sub button{background:var(--orange);border:0;color:#fff;width:52px;font-size:22px;cursor:pointer}.form-msg{font:500 14px var(--body);color:var(--orange)}.copy{grid-column:1/-1;border-top:1px solid var(--line);padding-top:24px;color:#777;font:500 13px var(--body);letter-spacing:.05em}@media(max-width:1100px){:root{--gutter:48px}.grid3{gap:48px 32px}.headline .big{font-size:52px}.headline .mid{font-size:44px}}@media(max-width:900px){:root{--gutter:16px}.nav{display:grid;grid-template-columns:auto auto;row-gap:18px;padding:18px var(--gutter)}.nav-logo{height:36px}.nav-links{grid-column:1/-1;grid-row:2;flex-wrap:nowrap;overflow-x:auto;gap:22px;padding-bottom:4px;scrollbar-width:none}.nav-links a{font-size:12px;white-space:nowrap}.actions{justify-self:end;gap:16px}.hero{height:auto;min-height:560px;padding-top:60px;padding-bottom:60px}.amb{top:120px;height:260px}.tagline{font-size:17px}.cta{padding:20px 30px 20px 36px;font-size:14px}.track span{font-size:24px}.tflame{height:28px}.why{padding-top:80px;padding-bottom:60px;gap:56px}.headline .small{font-size:15px}.headline .big{font-size:30px}.headline .mid{font-size:26px}.feats{grid-template-columns:1fr;gap:44px}.feats h3{font-size:26px;margin-bottom:14px}.feats p{font-size:16px}.sec-title{font-size:28px}.sec-title.big{font-size:36px}.grid3{grid-template-columns:repeat(2,1fr);gap:36px 16px}.media{--mh:220px}.pname{font-size:14px}.price{font-size:15px;gap:8px}.price s{font-size:12px}.save{font-size:10px}.btn-dark{padding:18px 40px;font-size:15px}.foot{grid-template-columns:1fr;padding-top:50px}.about{padding-top:56px;padding-bottom:70px}.about h1{font-size:44px;margin-bottom:44px}.about-mark{margin-bottom:50px}.about p{font-size:16px}.product{grid-template-columns:1fr;gap:20px;padding-top:24px}.product-info{padding-top:0}.product-main-img img{max-width:380px}.product-price{font-size:22px;margin-bottom:26px}.product-price s{font-size:16px}.acc summary{font-size:14px;padding:18px 6px}.acc-body{padding:0 6px 22px;font-size:15px}.related{padding-top:40px}.simple{padding-top:50px}.simple-title{font-size:34px}.big-number{font-size:80px}.lead{font-size:16px}.cart-item{grid-template-columns:64px 1fr;gap:14px}.cart-thumb img{width:64px;height:86px}.cart-price{grid-column:2;align-items:flex-start;flex-direction:row;gap:10px}.cart-name{font-size:15px}.cart-summary{max-width:none}.search-form{flex-direction:column}.search-form .cta{padding:18px;justify-content:center}.order-list li{grid-template-columns:1fr auto;gap:8px 16px}.contact{padding-top:56px}.contact-title{font-size:44px}.contact-intro{font-size:16px;margin-bottom:40px}.contact-form,.field-row{gap:18px}.field-row{grid-template-columns:1fr}.field input,.field textarea{padding:18px 22px;font-size:16px}.cta.send{align-self:stretch;justify-content:center;padding:20px}}@media(min-width:600px)and (max-width:900px){.media{--mh:300px}}@media(max-width:420px){.langswitch .lang-btn{padding:7px 10px}.actions{gap:12px}}@media(prefers-reduced-motion:reduce){.track,.scroll{animation:none}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/firme.css.map */
