@font-face{font-family:"Inter";src:url("fonts/inter-variable.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:"Montserrat";src:url("fonts/montserrat-variable.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--black: #050505;--brand-black: #211915;--white: #ffffff;--off-white: #f7f3ec;--cream: #fff8eb;--red: #c92d32;--red-light: #f64650;--red-dark: #92121d;--red-deep: #5d0d12;--brown: #84363c;--gray: #cfcfcf;--yellow: #fffe4a;--gold: linear-gradient( 90deg, #fdefa5 0%, #cb9043 28%, #fdefa5 57%, #cb9043 100% );--red-gradient: linear-gradient( 90deg, #f64650 0%, #92121d 28%, #f64650 57%, #92121d 100% )}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-color:var(--red) #171114;scrollbar-width:thin}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:#171114}html::-webkit-scrollbar-thumb{border:2px solid #171114;border-radius:10px;background:linear-gradient(180deg, var(--red-light), var(--red-dark))}html::-webkit-scrollbar-thumb:hover{background:var(--red-light)}body{background:var(--black);color:var(--brand-black);font-family:"Inter",Arial,sans-serif;overflow-x:hidden}@media(max-width: 600px){body{padding-top:min(21.4vw,115.55px);background:#111}}body>iframe[aria-hidden=true]{position:absolute;width:1px;height:1px;border:0;overflow:hidden;opacity:0;pointer-events:none}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}ul{list-style:none}.container{width:min(100% - 32px,1280px);margin:0 auto}.btn{width:396px;max-width:100%;min-height:65px;border-bottom:6px solid #8e7c02;border-radius:50px;background:linear-gradient(180deg, var(--yellow), #ffd901);color:var(--black);display:inline-flex;align-items:center;justify-content:center;gap:16px;font-size:24px;font-weight:600;text-transform:uppercase;transition:transform .25s ease,filter .25s ease}.btn img{width:24px;height:24px;object-fit:contain}.btn:hover{filter:brightness(1.04);transform:translateY(-2px)}@media(max-width: 520px){.btn{min-height:58px;font-size:20px}}header{position:absolute;z-index:20;top:30px;left:0;width:100%}header .container{min-height:82px;padding:16px 60px;border:1px solid rgba(93,93,93,.43);border-radius:50px;background:rgba(18,0,0,.15);backdrop-filter:blur(50px);display:flex;align-items:center;justify-content:space-between}header .logo{display:flex;align-items:center;gap:0;color:var(--white);font-family:"Montserrat",Arial,sans-serif;font-size:29px;font-weight:750;letter-spacing:-1.5px;line-height:1;text-transform:uppercase}header .logo img{width:60px;height:60px;object-fit:contain}header .logo span{background:linear-gradient(90deg, #a3a3a3, #fff 45%, #a3a3a3);background-clip:text;color:rgba(0,0,0,0)}header .logo span b{background:linear-gradient(90deg, #c92d32, #741d22 46%, #c92d32);background-clip:text;color:rgba(0,0,0,0)}header .menu{display:flex;align-items:center;gap:14px;color:var(--white);font-size:16px;font-weight:500;text-transform:uppercase}header .menu a{transition:color .25s ease}header .menu a:hover{color:#fdefa5}header .menu-toggle{width:42px;height:42px;border:0;background:rgba(0,0,0,0);display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer}header .menu-toggle span{width:24px;height:2px;background:var(--white);transition:transform .25s ease,opacity .25s ease}header .menu-toggle.is-open span:first-child{transform:translateY(7px) rotate(45deg)}header .menu-toggle.is-open span:nth-child(2){opacity:0}header .menu-toggle.is-open span:last-child{transform:translateY(-7px) rotate(-45deg)}@media(max-width: 900px){header{top:16px}header .container{min-height:68px;padding:9px 18px}header .logo{font-size:25px}header .logo img{width:50px;height:50px}header .menu-toggle{display:flex}header .menu{position:absolute;top:calc(100% + 10px);right:16px;width:min(260px,100vw - 32px);padding:22px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(14,13,17,.97);display:none;flex-direction:column;align-items:flex-start;gap:18px}header .menu.is-open{display:flex}}@media(max-width: 600px){header{top:0}header .container{width:100%;min-height:84px;padding:12px 60px;border:0;border-radius:0;background:rgba(56,56,56,.2);backdrop-filter:blur(100px);justify-content:center}header .logo{font-size:clamp(21px,6.1vw,33px)}header .logo img{width:60px;height:60px}header .menu-toggle,header .menu{display:none}}main{position:relative;z-index:1;height:930px;background:url("../img/potes-hero.png") calc(50% + 310px) 65px/1039px 866px no-repeat,url("../img/bg-hero.png") center top/cover no-repeat,#050201;color:var(--white);overflow:hidden}main .container{position:relative;height:100%;display:flex;align-items:center}main .content{position:relative;z-index:2;width:565px;height:574px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:32px}main .rating{min-height:43px;padding:8px 30px;border:1px solid #313131;border-radius:50px;background:rgba(255,255,255,.08);backdrop-filter:blur(10px);display:inline-flex;align-items:center;gap:8px;font-size:16px}main .rating img{width:113px;height:27px;object-fit:contain}main .copy{width:100%;display:flex;flex-direction:column;gap:16px}main h1{font-size:48px;line-height:1.3}main h1 .mobile-break{display:none}main h1 b{color:#ffd755;display:inline}main p{width:100%;max-width:100%;font-size:20px;font-weight:500;line-height:26px}main p b{color:#ffd755;font-weight:700}@media(max-width: 1100px){main .content{width:520px}main h1{font-size:42px}}@media(max-width: 900px){main{height:auto;min-height:1120px;padding:110px 0 60px;background:url("../img/potes-hero.png") center top/auto 680px no-repeat,url("../img/bg-hero.png") center top/cover no-repeat,#050201}main .container{height:auto;align-items:flex-end}main .content{width:620px;height:auto;max-width:100%;padding-top:620px;justify-content:flex-start}main .copy{display:contents}}@media(max-width: 600px){main{height:min(216.67vw,1170px);min-height:0;padding:min(5.93vw,32px) 0 min(14.82vw,80px);background:url("../img/mobile-hero.png") center top/100% auto no-repeat #050201}main .container{width:min(73.34vw,396px);height:100%;align-items:flex-end}main .content{width:100%;padding-top:0;gap:min(5.93vw,32px)}main .rating{min-height:min(7.92vw,43px);padding:min(1.48vw,8px) min(5.56vw,30px);font-size:min(2.96vw,16px)}main .rating img{width:min(20.93vw,113px);height:min(4.96vw,27px)}main h1{font-size:min(8.89vw,48px);margin-bottom:max(-16px,-2.96vw)}main h1 .mobile-break{display:inline}main h1 b{background:linear-gradient(270deg, #ffd755 0%, #a4823d 27.4%, #ffd755 65.87%, #a4823d 100%);background-clip:text;color:rgba(0,0,0,0)}main .hero-last-line{display:inline-block;font-size:inherit;letter-spacing:-0.75px;white-space:nowrap}main p{width:100%;font-size:min(3.7vw,20px);line-height:min(4.82vw,26px)}main .btn{width:100%}}.faixa{height:93px;background:var(--gold)}.faixa .container{height:100%;display:flex;align-items:center;justify-content:center}.faixa li{min-height:53px;padding:0 31px;border-left:1px solid rgba(14,13,17,.25);display:flex;align-items:center;gap:8px;color:var(--black);font-size:16px;text-align:center;text-transform:uppercase;white-space:nowrap}.faixa li:first-child{border-left:0}.faixa li img{width:23px;height:23px;object-fit:contain}@media(max-width: 1280px){.faixa{overflow-x:auto;scrollbar-width:none}.faixa::-webkit-scrollbar{display:none}.faixa .container{width:max-content;min-width:100%;padding:0 16px;justify-content:flex-start}}@media(max-width: 600px){.faixa{height:76px}.faixa li{min-height:42px;padding:0 20px;font-size:13px}.faixa li img{width:20px;height:20px}}@media(max-width: 600px){main+.faixa{display:none}}.sobre+.faixa{background:var(--gold)}.sobre+.faixa li{border-left-color:rgba(14,13,17,.25);color:var(--black)}.beneficios{position:relative;height:827px;background:url("../img/benefits-bg.png") center/cover no-repeat #050505;color:var(--white);overflow:hidden}.beneficios .container::before{position:absolute;z-index:1;top:0;left:-17.19%;width:84.61%;height:100%;background:url("../img/benefits-potes.png") center bottom/contain no-repeat;content:"";pointer-events:none}.beneficios .container{position:relative;height:100%;display:flex;align-items:center;justify-content:flex-end}.beneficios .content{position:relative;z-index:2;width:565px;display:flex;flex-direction:column;align-items:flex-start;gap:32px}.beneficios h2{font-size:36px;font-weight:600;line-height:1.3}.beneficios h2 b{color:#ffd755;font-weight:inherit}.beneficios ul{width:100%;display:flex;flex-direction:column;gap:16px}.beneficios li{min-height:60px;padding:16px 24px;border:1px solid #313131;border-radius:50px;background:rgba(255,255,255,.08);display:flex;align-items:center;gap:8px;font-size:20px;font-weight:500;line-height:26px}.beneficios li img{width:28px;height:28px;flex:0 0 auto}@media(max-width: 1000px){.beneficios{height:auto;min-height:1080px;padding:70px 0 540px;background:url("../img/benefits-bg-mobile.png") center bottom/auto 100% no-repeat #050505}.beneficios .container::before{display:none}.beneficios .container{height:auto;justify-content:flex-start}.beneficios .content{width:620px;max-width:100%}}@media(max-width: 600px){.beneficios{height:min(232.22vw,1254px);min-height:0;margin-top:min(5.93vw,32px);margin-bottom:min(5.93vw,32px);padding:min(14.8vw,80px) 0;background:url("../img/benefits-bg-mobile.png") center bottom/100% auto no-repeat #050505}.beneficios .container{width:min(73.34vw,396px)}.beneficios .content{width:100%;gap:min(5.93vw,32px)}.beneficios h2{font-size:min(6.67vw,36px);margin-bottom:max(-16px,-2.96vw)}.beneficios ul{gap:min(2.96vw,16px)}.beneficios li{min-height:min(11.12vw,60px);padding:min(2.96vw,16px) min(4.44vw,24px);font-size:min(3.71vw,20px);line-height:min(4.82vw,26px);white-space:normal}.beneficios li img{width:min(5.19vw,28px);height:min(5.19vw,28px)}.beneficios .btn{width:100%}}.ingredientes{padding:80px 0;border-radius:40px;background:var(--cream)}.ingredientes .container{display:flex;flex-direction:column;align-items:center;gap:32px}.ingredientes h2{font-size:48px;line-height:1.3;text-align:center}.ingredientes h2 b{color:var(--red-light)}.ingredientes .sub{width:1011px;max-width:100%;margin-top:8px;font-size:20px;font-weight:500;line-height:26px;text-align:center}.ingredientes .ingredients-slider{width:100%;margin-top:0;padding-top:0}.ingredientes article{min-height:584px;padding:40px;border-radius:8px;background:var(--brown);color:var(--off-white);display:flex;flex-direction:column;align-items:flex-start;text-align:left}.ingredientes article>img{width:100%;height:256px;border-radius:16px;object-fit:cover}.ingredientes article h3{width:100%;margin-top:24px;font-family:"Inter",Arial,sans-serif;font-size:24px;font-weight:600;line-height:1.3}.ingredientes article p{margin-top:10px;font-family:"Inter",Arial,sans-serif;font-size:18px;line-height:1.22}.ingredientes .swiper-pagination{display:none}.ingredientes .arrows{margin-top:0;display:flex;gap:24px}.ingredientes .arrows button{width:64px;height:46px;border:0;background:rgba(0,0,0,0);cursor:pointer}.ingredientes .arrows button img{width:100%;height:100%}@media(max-width: 900px){.ingredientes{padding:64px 0;border-radius:28px}.ingredientes h2{font-size:40px}.ingredientes .ingredients-slider{width:min(100%,520px)}.ingredientes article{min-height:0}}@media(max-width: 600px){.ingredientes{padding:52px 0}.ingredientes .container{width:min(100% - 32px,396px)}.ingredientes h2{font-size:34px}.ingredientes .sub{font-size:17px;line-height:24px}.ingredientes article{min-height:0;padding:32px 22px}.ingredientes article>img{height:auto;aspect-ratio:326/256}}.sobre{position:relative;height:823px;background:url("../img/about-bg.png") center/cover no-repeat #050201;color:var(--white);overflow:hidden}.sobre::before{position:absolute;z-index:1;top:0;right:min(7.29vw,140px);width:min(56.72vw,1089px);height:100%;background:url("../img/about-potes.png") center bottom/contain no-repeat;content:"";pointer-events:none}.sobre .container{position:relative;height:100%;display:flex;align-items:center}.sobre .content{position:relative;z-index:2;width:528px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.sobre h2{color:#ffd755;font-size:48px;line-height:1.3}.sobre p{font-size:20px;font-weight:500;line-height:26px}.sobre .destaque{color:#ffd755;font-weight:700}.sobre p+p{margin-top:10px}.sobre .btn{margin-top:16px}@media(max-width: 900px){.sobre{height:1123px;min-height:0;padding:80px 0;background:url("../img/about-bg-mobile.png") center bottom/auto 100% no-repeat #050201}.sobre::before{display:none}.sobre .container{height:100%;align-items:flex-end}.sobre .content{width:620px;max-width:100%}}@media(max-width: 600px){.sobre{height:min(208vw,1123px);padding:min(14.8vw,80px) 0;background:url("../img/about-bg-mobile.png") center top/100% auto no-repeat #050201}.sobre .container{position:relative;width:min(73.34vw,396px);height:100%;align-items:flex-end}.sobre h2{font-size:min(8.89vw,48px)}.sobre p{font-size:min(3.7vw,20px);line-height:min(4.82vw,26px)}.sobre p+p{margin-top:min(1.86vw,10px)}.sobre .btn{width:100%}}.testimonials{padding:80px 0;background:linear-gradient(90deg, #111 0%, #252525 54%, #111 100%);color:var(--off-white)}.testimonials .container{display:flex;flex-direction:column;align-items:center;gap:32px}.testimonials .heading{text-align:center}.testimonials .heading h2{font-size:48px;line-height:1.3}.testimonials .heading p{margin-top:16px;font-size:20px;font-weight:500;line-height:26px}.testimonials .area-swiper{position:relative;width:100%;padding:0 74px}.testimonials .testimonials-slider{width:100%}.testimonials article{height:auto;padding:40px;border:1px solid #626262;border-radius:8px;background:var(--brown);display:flex;flex-direction:column;align-items:flex-start;gap:16px}.testimonials article .media{position:relative;width:100%;aspect-ratio:47/43;border-radius:10px;overflow:hidden}.testimonials article .media img{position:absolute;left:0;width:100%;max-width:none;height:163.95%;object-fit:cover}.testimonials article:nth-child(1) .media img{top:-15.55%}.testimonials article:nth-child(2) .media img{top:-14.96%}.testimonials article:nth-child(3) .media img{top:-7.3%;left:-14.82%;width:121.99%;height:200%}.testimonials article:nth-child(4) .media img{top:-12.57%}.testimonials article .stars{width:130px;height:26px;margin-top:16px}.testimonials article blockquote{min-height:112px;font-size:18px;font-style:normal;line-height:28px}.testimonials article .footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.testimonials article .footer strong{font-size:24px;line-height:1.3;white-space:nowrap}.testimonials article .footer span{display:flex;align-items:center;gap:8px;font-size:14px;line-height:28px;white-space:nowrap}.testimonials article .footer span img{width:28px;height:28px}.testimonials .area-swiper>button{position:absolute;z-index:3;top:calc(50% - 23px);width:66px;height:46px;border:0;background:rgba(0,0,0,0);cursor:pointer}.testimonials .area-swiper>button img{width:100%;height:100%;object-fit:contain}.testimonials .area-swiper>button.prev{left:0}.testimonials .area-swiper>button.next{right:0}@media(max-width: 900px){.testimonials{padding:64px 0}.testimonials .heading h2{font-size:40px}.testimonials .area-swiper{width:min(100%,620px);padding:0 54px}}@media(max-width: 600px){.testimonials .container{width:min(100% - 32px,396px)}.testimonials .heading h2{font-size:34px}.testimonials .heading p{font-size:17px;line-height:24px}.testimonials .area-swiper{padding:0}.testimonials article{padding:22px}.testimonials article blockquote{min-height:0;font-size:16px;line-height:24px}.testimonials article .footer{align-items:flex-start;flex-direction:column}.testimonials article .footer strong{font-size:21px}.testimonials .area-swiper>button{top:210px;width:52px;height:40px}.testimonials .area-swiper>button.prev{left:8px}.testimonials .area-swiper>button.next{right:8px}}.shipping{min-height:205px;background:var(--gold);color:#101010}.shipping .container{min-height:205px;display:flex;align-items:center;justify-content:center;gap:24px}.shipping img{width:151px;height:83px;object-fit:contain}.shipping h2{font-size:36px;font-weight:600;line-height:1.3}.shipping p{margin-top:16px;font-size:18px}@media(max-width: 760px){.shipping{padding:44px 0}.shipping .container{min-height:0;flex-direction:column;text-align:center}.shipping h2{font-size:30px}.shipping p{font-size:16px;line-height:22px}}@media(max-width: 600px){.shipping .container{width:min(100% - 32px,396px)}}.area-kits{padding:80px 0;background:var(--cream);box-shadow:0 4px 4px rgba(0,0,0,.15)}.area-kits .container{display:flex;flex-direction:column;align-items:center;gap:32px}.area-kits .heading{width:100%;text-align:center}.area-kits .heading h2{font-size:48px;line-height:1.3}.area-kits .heading p{margin-top:8px;font-size:18px}.area-kits .kits{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);align-items:stretch;gap:32px}.area-kits .kit-option{min-width:0;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:#101010;color:var(--white);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}@media(hover: hover){.area-kits .kit-option:hover{transform:translateY(-8px);border-color:#ffd902;box-shadow:0 16px 30px rgba(14,13,17,.18)}}.area-kits .kit-option>a{min-height:875px;padding-bottom:40px;display:flex;flex-direction:column;align-items:center}.area-kits .kit-option .main,.area-kits .kit-option .footer{display:contents}.area-kits .kit-option .header{width:100%;min-height:56px;background:linear-gradient(90deg, #999, #fff 50%, #999);color:#010101;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:500;text-transform:uppercase}.area-kits .kit-option .summary{width:100%;padding:8px 12px;text-align:center}.area-kits .kit-option .summary h3{font-size:40px;line-height:1.3;text-transform:uppercase}.area-kits .kit-option .summary span{font-size:18px}.area-kits .kit-option .product{position:relative;width:100%;height:270px;display:flex;align-items:center;justify-content:center}.area-kits .kit-option .product>img:first-child{max-width:92%;max-height:100%;object-fit:contain}.area-kits .kit-option .product .save{position:absolute;z-index:2;top:14px;right:14px;width:101px;height:102px;background:url("../img/save.svg") center/76.2052px 76.2052px no-repeat;color:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:"Inter",sans-serif;line-height:16px;text-align:center;text-transform:uppercase}.area-kits .kit-option .product .save small,.area-kits .kit-option .product .save strong{position:relative;z-index:1}.area-kits .kit-option .product .save small{font-size:14px;font-weight:500}.area-kits .kit-option .product .save strong{font-size:18px;line-height:1.2;font-weight:700}.area-kits .kit-option .product .frete{position:absolute;z-index:2;top:55px;left:4px;width:119px;height:91px;object-fit:contain}.area-kits .kit-option .price{display:flex;align-items:baseline;justify-content:center;color:var(--white)}.area-kits .kit-option .price strong{font-size:64px;line-height:1}.area-kits .kit-option .price span{font-size:24px}.area-kits .kit-option .features{width:min(100% - 40px,314px);min-height:104px;margin-top:8px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.area-kits .kit-option .features li{display:flex;align-items:center;gap:10px;color:var(--white);font-size:18px;text-transform:uppercase}.area-kits .kit-option .features li img{width:20px;height:20px;flex:0 0 auto}.area-kits .kit-option .button{width:min(100% - 40px,314px);margin-top:16px;display:block}.area-kits .kit-option .button img{width:100%;height:auto}.area-kits .kit-option .payments{width:min(100% - 40px,314px);height:auto;margin-top:16px}.area-kits .kit-option .total{margin-top:16px;color:var(--white);font-size:24px;font-weight:600;text-transform:uppercase}.area-kits .kit-option .total b{margin-left:6px}.area-kits .kit-option.popular{position:relative;border-color:#ffd902;background:#282828;box-shadow:none}.area-kits .kit-option.popular>a{color:var(--white)}.area-kits .kit-option.popular .header{background:var(--gold)}.area-kits .kit-option.popular .summary span{color:#d3d5d6}.area-kits .kit-option.popular .price,.area-kits .kit-option.popular .features li,.area-kits .kit-option.popular .total{color:var(--white)}.area-kits .kit-option.popular .price span,.area-kits .kit-option.popular .total s{color:var(--gray)}.area-kits .kit-option.popular .features li{font-weight:600}@media(max-width: 1100px){.area-kits .kits{grid-template-columns:1fr;width:min(100%,420px)}.area-kits .kit-option>a{min-height:0}}@media(max-width: 900px){.area-kits .kits{gap:16px}.area-kits .kits .popular{grid-row:1}.area-kits .kits .standard{grid-row:2}.area-kits .kits .basic{grid-row:3}.area-kits .kit-option{box-shadow:0 8px 16px rgba(0,0,0,.1)}.area-kits .kit-option>a{padding-bottom:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center}.area-kits .kit-option .header{grid-column:1/-1;font-size:18px}.area-kits .kit-option .main,.area-kits .kit-option .footer{min-width:0;display:block}.area-kits .kit-option .main{padding:16px 0 20px}.area-kits .kit-option .footer{padding:0 10px 20px}.area-kits .kit-option .summary{padding:0 4px}.area-kits .kit-option .summary h3{font-size:24px}.area-kits .kit-option .summary span{font-size:14px}.area-kits .kit-option .product{height:auto;min-height:180px;padding-top:8px}.area-kits .kit-option .product .save{top:0;right:0;width:60px;height:60px;background-size:60px 60px;line-height:10px}.area-kits .kit-option .product .save small{font-size:11px}.area-kits .kit-option .product .save strong{font-size:17px}.area-kits .kit-option .product .frete{top:auto;bottom:28%;left:0;width:clamp(50px,50%,119px);height:auto}.area-kits .kit-option .price{margin:16px 0 18px}.area-kits .kit-option .price strong{font-size:50px}.area-kits .kit-option .price span{font-size:14px}.area-kits .kit-option .features{width:100%;min-height:0;margin:0 0 12px;gap:4px}.area-kits .kit-option .features li{gap:8px;font-size:12px}.area-kits .kit-option .features li img{width:20px;height:20px}.area-kits .kit-option .button{width:100%;margin:0 0 16px}.area-kits .kit-option .payments{width:100%;margin:0 0 16px}.area-kits .kit-option .total{margin:0;display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;white-space:nowrap}.area-kits .kit-option .total b{margin-left:3px}.area-kits .kit-option.popular{border-width:2px;box-shadow:0 8px 16px rgba(0,0,0,.1)}.area-kits .kit-option.popular .header{margin-bottom:16px}.area-kits .kit-option.popular .product .frete{bottom:54%}.area-kits .kit-option.standard .product .frete{bottom:62%}}@media(max-width: 600px){.area-kits{padding:60px 0}.area-kits .heading h2{font-size:34px}.area-kits .heading p{font-size:16px;line-height:22px}.area-kits .kits{width:min(100%,384px)}.area-kits .kit-option .header{font-size:18px}}.guarantee{min-height:532px;padding:80px 0;background:linear-gradient(90deg, #5d0d12, #92121d 48%, #5d0d12);color:var(--white);overflow:hidden}.guarantee .container{display:flex;align-items:center;justify-content:center;gap:64px}.guarantee .seal{width:372px;height:372px;object-fit:contain}.guarantee .content{width:589px}.guarantee .content h2{font-size:48px;line-height:1.3;text-transform:uppercase}.guarantee .content p{margin-top:16px;color:var(--gray);font-size:20px;font-weight:500;line-height:26px}.guarantee .content .btn{margin-top:16px}@media(max-width: 900px){.guarantee .container{flex-direction:column;gap:36px;text-align:center}.guarantee .content{width:680px;max-width:100%}.guarantee .content .btn{margin-right:auto;margin-left:auto}}@media(max-width: 600px){.guarantee{min-height:auto;padding:56px 0 60px}.guarantee .container{width:min(100% - 32px,396px);gap:32px}.guarantee .seal{width:min(72vw,300px);height:auto}.guarantee .content h2{font-size:clamp(30px,8.7vw,34px);line-height:1.2}.guarantee .content p{margin-top:20px;font-size:17px;line-height:24px}.guarantee .content .btn{width:100%;margin-top:24px}}.faq{padding:80px 0 72px;border-top:1px solid var(--red-deep);border-bottom:1px solid var(--red-deep);background:#101010;color:var(--white)}.faq .container{display:flex;flex-direction:column;align-items:center;gap:32px}.faq h2{font-size:36px;font-weight:600;line-height:1.3;text-align:center}.faq h2 b{color:#e2c677}.faq .accordion{width:min(100%,1050px);padding:0;border-radius:20px;background:#101010;display:flex;flex-direction:column;gap:16px}.faq .item .header{position:relative;width:100%;min-height:72px;padding:20px 64px 20px 16px;border:0;border-radius:16px;background:var(--red-deep);color:var(--white);display:block;font-size:20px;font-weight:500;line-height:26px;text-align:left;cursor:pointer}.faq .item .header::after{position:absolute;top:50%;right:16px;width:32px;height:32px;background:url("../img/redhorse-faq-closed.svg") center/contain no-repeat;content:"";transform:translateY(-50%)}.faq .item .body{max-height:0;padding:0 16px;color:var(--gray);overflow:hidden;opacity:0;transition:max-height .35s ease,padding .35s ease,opacity .25s ease}.faq .item .body p,.faq .item .body li{font-size:16px;line-height:1.4}.faq .item .body ul{padding-left:20px;list-style:disc}.faq .item .body p+p,.faq .item .body p+ul,.faq .item .body ul+p{margin-top:10px}.faq .item.active .header{border-radius:10px}.faq .item.active .header::after{background-image:url("../img/redhorse-faq-open.svg");transform:translateY(-50%) rotate(180deg)}.faq .item.active .body{max-height:600px;padding:16px 16px 24px;opacity:1}@media(max-width: 600px){.faq{padding:60px 0}.faq .container{width:min(100% - 32px,396px);gap:28px}.faq h2{font-size:clamp(29px,8.2vw,32px);line-height:1.2}.faq .accordion{gap:12px}.faq .item .header{min-height:66px;padding:16px 56px 16px 14px;border-radius:12px;font-size:17px;line-height:23px}.faq .item .header::after{right:12px;width:28px;height:28px}.faq .item .body p,.faq .item .body li{font-size:15px}}.claim-ref{color:inherit;font-weight:700;font-size:.7em;line-height:0;vertical-align:super;text-decoration:none;cursor:pointer}.claim-ref:hover,.claim-ref:focus-visible{text-decoration:underline}footer{background:#202020;color:var(--white);text-align:center}footer nav{width:min(100% - 32px,733px);margin:0 auto;padding-top:40px;display:flex;align-items:center;justify-content:center;gap:24px;font-size:16px}footer nav a:hover{color:#fdefa5}footer .disclaimer{width:min(100% - 32px,1007px);min-height:168px;margin:32px auto 0;padding:24px 44px;border-top:1px solid rgba(255,255,255,.65);display:flex;align-items:flex-start;justify-content:center}footer .disclaimer p{font-size:14px;line-height:1.4}footer .copy{min-height:72px;margin-top:40px;background:var(--red-gradient);display:flex;align-items:center;justify-content:center;font-size:16px}@media(max-width: 760px){footer nav{flex-wrap:wrap;gap:12px 20px}footer .disclaimer{padding:24px 8px}footer .disclaimer p{font-size:12px}}@media(max-width: 600px){footer .container{width:100%}footer nav{width:min(100% - 32px,396px);padding-top:40px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px 12px;font-size:14px}footer nav a:last-child{grid-column:1/-1}footer .disclaimer{width:min(100% - 32px,396px);min-height:auto;margin-top:32px;padding:24px 0 0;text-align:left}footer .disclaimer p{font-size:12px;line-height:1.5}footer .copy{min-height:72px;margin-top:40px;padding:16px;font-size:14px}}
