*{box-sizing:border-box;margin:0;padding:0;list-style:none;text-decoration:none}html{scroll-behavior:smooth}body{min-width:320px;overflow-x:hidden;background:#0a0a0b;color:#fff;font-family:"Outfit",sans-serif;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}button{color:inherit;font:inherit}img{display:block;max-width:100%}.container{width:min(100% - 40px,1280px);margin-inline:auto}@media(max-width: 620px){.container{width:min(100% - 32px,1280px)}}.pd{padding-block:80px}@media(max-width: 900px){.pd{padding-block:64px}}@media(max-width: 620px){.pd{padding-block:48px}}.center{text-align:center}.eyebrow{display:block;color:#f22a30;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:700;line-height:1.3;letter-spacing:5.6px;text-transform:uppercase}@media(max-width: 620px){.eyebrow{font-size:11px;letter-spacing:3px}}.btn{display:inline-flex;min-width:414px;min-height:65px;align-items:center;justify-content:center;gap:16px;padding:14px 48px;border:0;border-bottom:6px solid #8e7c02;border-radius:50px;background:linear-gradient(180deg, #fffe4a 0%, #ffd901 100%);color:#0e0d11;font-family:"Montserrat",sans-serif;font-size:24px;font-weight:700;line-height:1;text-transform:uppercase;transition:transform .25s ease,filter .25s ease}.btn:hover{transform:translateY(-2px);filter:brightness(1.05)}.btn:focus-visible{outline:3px solid #fff;outline-offset:4px}.btn img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}@media(max-width: 620px){.btn{width:100%;min-width:0;min-height:56px;padding:13px 28px;font-size:18px}}.slider-section .viewport{overflow:hidden}.slider-section .track{display:flex;gap:32px;transform:translate3d(0, 0, 0);transition:transform .45s cubic-bezier(0.22, 1, 0.36, 1);will-change:transform}@media(max-width: 620px){.slider-section .track{gap:16px}}.slider-section button.prev,.slider-section button.next{border:0;background:rgba(0,0,0,0);cursor:pointer;transition:opacity .2s ease,transform .2s ease}.slider-section button.prev:hover,.slider-section button.next:hover{transform:scale(1.06)}.slider-section button.prev[disabled],.slider-section button.next[disabled]{cursor:default;opacity:1;transform:none}.slider-section button.prev:focus-visible,.slider-section button.next:focus-visible{border-radius:50%;outline:3px solid #f22a30;outline-offset:3px}header{position:relative;z-index:20;height:94px;border-bottom:1px solid #fff;background:rgba(18,10,10,.94);backdrop-filter:blur(8px)}header .container{display:flex;height:100%;align-items:center;justify-content:space-between}header img{width:161px;height:46px;-o-object-fit:contain;object-fit:contain}header nav{display:flex;align-items:center;gap:24px}header nav a{color:#fff;font-size:18px;line-height:1.4;transition:color .2s ease}header nav a:hover{color:#f22a30}@media(max-width: 700px){header{height:78px}header .container{justify-content:center}header img{width:145px;height:auto}header nav{display:none}}.hero{position:relative;height:686px;overflow:hidden;background:#000 url("../img/bg-hero.png") center/cover no-repeat}.hero::before,.hero::after{display:none}.hero .container{position:relative;z-index:2;height:100%}.hero .content{position:relative;z-index:4;display:flex;width:543px;height:100%;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px}.hero .rating{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:5px 24px;border:1px solid rgba(178,178,178,.2);border-radius:50px;background:linear-gradient(90deg, rgba(0, 0, 0, 0.14), rgba(102, 102, 102, 0.14));backdrop-filter:blur(5px)}.hero .rating img{width:96px;height:23px}.hero .rating span{color:#fff;font-family:"Montserrat",sans-serif;font-size:12px;letter-spacing:1.8px;text-transform:uppercase}.hero h1{max-width:543px;color:#fff;font-size:45px;font-weight:300;line-height:1.3}.hero h1 strong{display:inline;font-weight:700}.hero h1 .hero-break{display:none}.hero .content>p{max-width:500px;color:#fff;font-size:20px;line-height:1.3}.hero .product{position:absolute;z-index:3;top:21px;left:428px;width:614px;max-width:none;height:614px;-o-object-fit:contain;object-fit:contain;pointer-events:none;transform:rotate(-3.91deg)}.hero .leaf{position:absolute;z-index:2;top:156px;left:480px;width:240px;max-width:none;height:241px;-o-object-fit:contain;object-fit:contain;pointer-events:none}@media(max-width: 1100px){.hero .content{width:48%}.hero h1{font-size:38px}.hero .product{top:48px;left:38%;width:560px;height:560px}.hero .leaf{top:178px;left:41%;width:210px;height:211px}}@media(max-width: 760px){.hero{height:clamp(760px,172.963vw,934px);min-height:0;padding:0;background:#000 url("../img/hero-mobile.webp") center top/auto 100% no-repeat}.hero::before,.hero::after{display:none}.hero .container{display:flex;width:100%;max-width:540px;height:100%;min-height:0;flex-direction:column;justify-content:flex-end;padding:clamp(48px,14.815vw,80px) clamp(24px,13.333vw,72px)}.hero .content{width:100%;height:auto;align-items:flex-start;gap:24px;text-align:left}.hero .rating{flex:0 0 auto;padding:5px clamp(12px,4.444vw,24px);white-space:nowrap}.hero .rating img{width:clamp(80px,17.778vw,96px);height:auto}.hero .rating span{font-size:clamp(9.5px,2.222vw,12px);letter-spacing:clamp(1px,.333vw,1.8px)}.hero h1{width:100%;max-width:none;font-size:clamp(26px,5.926vw,32px);line-height:1.3}.hero h1 .hero-break{display:inline}.hero .content>p{width:100%;max-width:none;margin-top:-8px;font-size:clamp(17px,3.704vw,20px);line-height:1.3}.hero .content .btn{width:100%;max-width:414px;min-height:clamp(56px,12.037vw,65px);flex:0 0 auto;padding:clamp(13px,3.333vw,18px) clamp(24px,15vw,90px);font-size:clamp(18px,4.444vw,24px);line-height:1;white-space:nowrap}.hero .product,.hero .leaf{display:none}}@media(max-width: 420px){.hero{height:760px}.hero .container{padding:44px 24px}.hero .content{gap:18px}.hero .rating{width:auto;padding-inline:12px}.hero .rating img{width:80px;height:auto}.hero .rating span{font-size:9.5px;letter-spacing:1px}.hero h1{font-size:clamp(20px,6.19vw,26px);line-height:1.22}.hero .content>p{margin-top:-4px;font-size:17px}.hero .content .btn{width:100%;min-width:0;max-width:100%;min-height:56px;padding:13px 28px;font-size:18px}}.trust{position:relative;z-index:5;min-height:122px;background:linear-gradient(90deg, #a3a3a3 0%, #fff 24.5%, #a3a3a3 45.2%, #fff 66.3%, #a3a3a3 100%)}.trust .container{display:grid;min-height:122px;grid-template-columns:repeat(4, 1fr);align-items:center}.trust .item{display:flex;min-height:74px;align-items:center;justify-content:center;gap:16px;border-right:1px solid rgba(122,0,0,.24)}.trust .item:last-child{border-right:0}.trust .item img{width:42px;height:42px;-o-object-fit:contain;object-fit:contain}.trust .item p{color:#0a0a0b;font-size:20px;font-weight:300;line-height:1.1;text-align:left}@media(max-width: 900px){.trust{padding-block:20px}.trust .container{grid-template-columns:repeat(2, 1fr);gap:0}.trust .item{padding:16px}.trust .item:nth-child(2){border-right:0}}@media(max-width: 540px){.trust .container{width:min(100% - 20px,1280px)}.trust .item{min-height:84px;justify-content:flex-start;gap:10px;padding:10px 8px}.trust .item img{width:34px;height:34px}.trust .item p{font-size:14px}}.about{position:relative;min-height:903px;overflow:hidden;background:radial-gradient(circle at 67% 8%, rgba(84, 94, 112, 0.3), transparent 26%),linear-gradient(110deg, #00030b 0%, #00030b 50%, #040913 100%)}.about::before{position:absolute;top:-85px;left:49%;width:800px;height:520px;background:url("../img/hero-glow.webp") center/cover no-repeat;content:"";mix-blend-mode:screen;opacity:.25;transform:rotate(12deg)}.about .container{position:relative;z-index:2;display:grid;min-height:743px;grid-template-columns:661px 555px;align-items:center;gap:64px}.about .media{align-self:end}.about .media img{width:823px;max-width:none;height:auto;margin-left:-88px;margin-bottom:-80px}.about .content{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.about .content h2{width:100%;overflow-wrap:break-word;color:#d71920;font-family:"Montserrat",sans-serif;font-size:151px;font-weight:700;line-height:.9;text-transform:uppercase}.about .content h2 span{display:block;color:#fff;font-size:107px}.about .content p{color:#fff;font-size:20px;line-height:1.5}.about .content p strong{font-weight:600}.about .content .btn{margin-top:16px}@media(max-width: 1250px){.about .container{grid-template-columns:minmax(0, 1.08fr) minmax(0, 0.92fr);gap:36px}.about .media img{width:700px}.about .content h2{font-size:clamp(96px,11.8vw,140px)}.about .content h2 span{font-size:clamp(68px,8.3vw,100px)}}@media(max-width: 900px){.about{min-height:0}.about .container{grid-template-columns:minmax(0, 1fr);gap:8px}.about .media{order:2;justify-self:center}.about .media img{width:min(760px,110vw);max-width:110vw;margin:0 auto -64px}.about .content{align-items:center;order:1;min-width:0;text-align:center}.about .content h2{font-size:clamp(82px,18vw,130px)}.about .content h2 span{font-size:clamp(58px,12.6vw,92px)}.about .content p{max-width:650px}}@media(max-width: 620px){.about .content h2{font-size:20vw}.about .content h2 span{font-size:13.5vw}.about .content p{font-size:17px}}.benefits{position:relative;min-height:448px;overflow:hidden;background:linear-gradient(90deg, #f1000c 0%, #960000 100%)}.benefits::before{position:absolute;inset:0;background:url("../img/desire-bg.webp") center/cover no-repeat;content:"";opacity:.42}.benefits .container{position:relative;z-index:2;display:grid;min-height:448px;grid-template-columns:1fr 1px 1fr;align-items:center;gap:64px}.benefits .container::after{width:1px;height:280px;background:hsla(0,0%,100%,.72);content:""}.benefits .content{order:-1;padding-left:80px}.benefits .content .eyebrow{margin-bottom:24px;color:#fff}.benefits .content h2{color:#fff;font-size:48px;font-weight:300;line-height:1.3}.benefits .content h2 strong{background:linear-gradient(90deg, #a3a3a3 0%, #fff 24.5%, #a3a3a3 45.2%, #fff 66.3%, #a3a3a3 100%);background-clip:text;color:rgba(0,0,0,0);font-weight:700;-webkit-background-clip:text}.benefits .content p{color:#fff;font-size:20px;line-height:1.3}.benefits ul{display:flex;flex-direction:column;gap:16px;order:1}.benefits li{display:flex;align-items:center;gap:16px;color:#fff;font-size:20px;line-height:1.3}.benefits li img{width:44px;height:44px}@media(max-width: 1100px){.benefits .container{gap:36px}.benefits .content{padding-left:0}.benefits .content h2{font-size:38px}}@media(max-width: 760px){.benefits{padding-block:60px}.benefits .container{min-height:0;grid-template-columns:1fr;gap:40px}.benefits .container::after{width:100%;height:1px;order:1}.benefits .content{text-align:center}.benefits .content .eyebrow{margin-bottom:16px}.benefits .content h2{font-size:36px}.benefits .content p{margin-top:12px;font-size:17px}.benefits ul{order:2;width:min(100%,500px);margin-inline:auto}}@media(max-width: 480px){.benefits .content h2{font-size:30px}.benefits li{font-size:16px}.benefits li img{width:38px;height:38px}}.ingredients{min-height:982px;border-bottom:1px solid hsla(0,0%,100%,.45);background:#090c0b}.ingredients .header{display:flex;align-items:center;justify-content:space-between}.ingredients .header>div:first-child{max-width:825px}.ingredients .header h2{color:#fff;font-size:40px;line-height:1.3}.ingredients .header h2 strong{color:#f22a30}.ingredients .header p{margin-top:8px;color:#fff;font-size:20px;line-height:1.3}.ingredients .controls{display:flex;gap:40px}.ingredients .controls button,.ingredients .controls img{width:64px;height:64px}.ingredients .viewport{margin-top:48px}.ingredients .card{flex:0 0 calc((100% - 64px)/3);min-height:548px;overflow:hidden;border:1px solid hsla(0,0%,100%,.2);border-radius:16px;background:#121414}.ingredients .card>img{width:100%;height:256px;-o-object-fit:cover;object-fit:cover}.ingredients .card .body{padding:40px}.ingredients .card h3{color:#fff;font-size:26px;font-weight:600;line-height:1.3}.ingredients .card p{margin-top:10px;color:#ddd;font-size:20px;font-weight:300;line-height:1.4}.ingredients .btn{display:flex;width:-moz-fit-content;width:fit-content;min-width:350px;margin:48px auto 0;padding:9px 18px 9px 48px}.ingredients .btn img{width:40px;height:40px}@media(max-width: 1000px){.ingredients{min-height:0}.ingredients .header{align-items:flex-end}.ingredients .header>div:first-child{max-width:70%}.ingredients .controls{gap:14px}.ingredients .card{flex-basis:calc((100% - 32px)/2)}}@media(max-width: 700px){.ingredients .header{align-items:flex-start}.ingredients .header>div:first-child{max-width:calc(100% - 78px)}.ingredients .header h2{font-size:32px}.ingredients .header p{font-size:16px}.ingredients .controls{gap:8px}.ingredients .controls button,.ingredients .controls img{width:34px;height:34px}.ingredients .card{flex-basis:100%;min-height:520px}.ingredients .card .body{padding:28px}.ingredients .card h3{font-size:23px}.ingredients .card p{font-size:17px}.ingredients .btn{width:100%;min-width:0}}.testimonials{min-height:1146px;background:#fff}.testimonials .header{color:#101010}.testimonials .header .eyebrow{margin-bottom:16px}.testimonials .header h2{font-size:40px;line-height:1.3}.testimonials .header h2 strong{color:#f22a30}.testimonials .header p{margin-top:16px;color:#242424;font-size:20px;line-height:1.3}.testimonials .header p strong{color:#f22a30}.testimonials .slider{position:relative;margin-top:32px}.testimonials .slider>button{position:absolute;z-index:3;top:272px;width:66px;height:40px}.testimonials .slider>button.prev{left:-31px}.testimonials .slider>button.next{right:-31px}.testimonials .slider>button img{width:100%;height:100%}.testimonials .viewport{padding:0 1px 5px}.testimonials .card{flex:0 0 calc((100% - 32px)/2);overflow:hidden;border:1px solid #d2d2d2;border-radius:18px;background:#f7f7f7;box-shadow:0 3px 7px rgba(0,0,0,.14)}.testimonials .card .photo{width:calc(100% - 48px);height:508px;margin:24px 24px 0;border-radius:10px;-o-object-fit:cover;object-fit:cover}.testimonials .card .body{padding:24px}.testimonials .card .stars{width:130px;height:26px}.testimonials .card blockquote{min-height:136px;margin-top:16px;color:#333;font-size:19px;font-style:normal;font-weight:300;line-height:1.45}.testimonials .card blockquote strong{color:#e32128;font-weight:600}.testimonials .card .footer{display:flex;align-items:center;justify-content:space-between}.testimonials .card .footer>strong{color:#e32128;font-size:20px}.testimonials .card .footer span{display:flex;align-items:center;gap:8px;color:#858585;font-size:14px}.testimonials .card .footer span img{width:28px;height:28px}@media(max-width: 900px){.testimonials{min-height:0}.testimonials .card .photo{height:390px}.testimonials .card blockquote{min-height:180px;font-size:16px}}@media(max-width: 680px){.testimonials .header h2{font-size:31px}.testimonials .header p{font-size:16px}.testimonials .slider{padding-inline:0}.testimonials .slider>button{top:245px;width:52px;height:auto}.testimonials .slider>button.prev{left:-10px}.testimonials .slider>button.next{right:-10px}.testimonials .card{flex-basis:100%}.testimonials .card .photo{width:calc(100% - 32px);height:min(88vw,480px);margin:16px 16px 0}.testimonials .card .body{padding:20px}.testimonials .card blockquote{min-height:0}.testimonials .card .footer{margin-top:20px;gap:12px}}@media(max-width: 420px){.testimonials .card .footer{align-items:flex-start;flex-direction:column}}.shipping{position:relative;min-height:273px;background:#fff}.shipping::before{position:absolute;inset:0;background:url("../img/shipping-bg.svg") center/100% 100% no-repeat;content:""}.shipping .container{position:relative;z-index:2;display:flex;min-height:273px;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:36px}.shipping .container>img{position:absolute;top:-50px;width:184px;height:184px}.shipping h2{color:#fff;font-size:40px;line-height:1.3}.shipping p{margin-top:12px;color:#fff;font-size:18px}@media(max-width: 760px){.shipping{min-height:250px}.shipping .container{min-height:250px;padding-bottom:34px}.shipping .container>img{top:-32px;width:138px;height:138px}.shipping h2{max-width:550px;font-size:28px}.shipping p{font-size:14px}}.area-kits{background:#fff}.area-kits h2{color:#f22a30;font-size:40px;line-height:1.3}.area-kits .sub{margin-top:16px;color:#272727;font-size:20px}.area-kits .kits{display:grid;margin-top:48px;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:end;gap:22px;text-align:center}.area-kits .kit a{display:flex;overflow:hidden;flex-direction:column;border:1px solid #b9b9b9;border-radius:20px;background:#fff;box-shadow:0 3px 5px rgba(0,0,0,.2);transition:transform .25s ease,box-shadow .25s ease}.area-kits .kit a:hover{transform:translateY(-5px);box-shadow:0 12px 28px rgba(0,0,0,.16)}.area-kits .kit .header{padding:22px 16px;background:linear-gradient(180deg, #ff3b3b 0%, #d71920 38%, #790005 100%);color:#fff;font-family:"Poppins",sans-serif;font-size:24px;line-height:1;text-transform:uppercase}.area-kits .kit .main{padding:40px 24px 0}.area-kits .kit .main h3{color:#101010;font-family:"Montserrat",sans-serif;font-size:40px;line-height:1.3;text-transform:uppercase}.area-kits .kit .main>p{color:#7d7d7d;font-family:"Montserrat",sans-serif;font-size:20px;line-height:1.3}.area-kits .kit .media{position:relative;display:flex;height:270px;align-items:center;justify-content:center}.area-kits .kit .media>img:first-child{width:100%;height:250px;-o-object-fit:contain;object-fit:contain}.area-kits .kit .media .save{position:absolute;top:34px;right:2px;width:106px;height:106px;-o-object-fit:contain;object-fit:contain}.area-kits .kit .footer{padding:0 28px 24px}.area-kits .kit .price{display:flex;align-items:center;justify-content:center;gap:12px}.area-kits .kit .price strong{color:#050505;font-family:"Montserrat",sans-serif;font-size:72px;line-height:1.3}.area-kits .kit .price span{color:#8d8d8d;font-size:20px}.area-kits .kit .features{display:flex;flex-direction:column;gap:8px}.area-kits .kit .features li{display:flex;min-height:59px;align-items:center;gap:16px;padding:10px 20px;border:1px solid #d9d9d9;border-radius:5px;color:#777;font-family:"Montserrat",sans-serif;font-size:17px;text-align:left;text-transform:uppercase}.area-kits .kit .features li img{width:38px;height:38px;flex:0 0 38px;-o-object-fit:contain;object-fit:contain}.area-kits .kit .buy,.area-kits .kit .buy-wrap{width:100%}.area-kits .kit .buy{margin-top:16px}.area-kits .kit .buy-wrap{position:relative}.area-kits .kit .buy-wrap .cursor{position:absolute;right:26%;bottom:-4px;width:80px;animation:scroll-click 2.5s ease-in-out infinite}.area-kits .kit .cards{width:100%;margin-top:16px}.area-kits .kit .total{margin-top:18px;color:#747474;font-family:"Montserrat",sans-serif;font-size:22px;font-weight:700;text-transform:uppercase}.area-kits .kit .total s{text-decoration-color:#f22a30}.area-kits .kit .total strong{margin-left:7px;color:#f22a30}.area-kits .kit.popular a{border:3px solid #f8d166;background:linear-gradient(180deg, #170000 0%, #760000 43%, #d51a22 100%);box-shadow:0 0 18px rgba(255,207,80,.55)}.area-kits .kit.popular .header{padding:25px 16px;background:linear-gradient(90deg, #bd812b 0%, #fff0a7 50%, #c8993c 100%);color:#710000;font-family:"Montserrat",sans-serif;font-weight:600}.area-kits .kit.popular .main h3,.area-kits .kit.popular .main>p{color:#fff}.area-kits .kit.popular .price strong,.area-kits .kit.popular .price span{color:#fff}.area-kits .kit.popular .features li{border-color:hsla(0,0%,100%,.55);background:rgba(117,0,0,.72);color:#fff}.area-kits .kit.popular .total{color:#fff}.area-kits .kit.popular .total s{color:hsla(0,0%,100%,.55);text-decoration-color:hsla(0,0%,100%,.7)}.area-kits .kit.popular .total strong{color:#fff}@media(max-width: 1100px){.area-kits{min-height:0}.area-kits .kits{grid-template-columns:repeat(3, minmax(280px, 1fr));gap:16px;overflow-x:auto;padding:14px 4px 28px;scroll-snap-type:x mandatory}.area-kits .kit{scroll-snap-align:center}.area-kits .kit .main h3{font-size:32px}.area-kits .kit .footer{padding-inline:18px}.area-kits .kit .features li{gap:8px;padding-inline:12px;font-size:13px}}@media(max-width: 760px){.area-kits h2{font-size:34px}.area-kits .sub{font-size:17px}.area-kits .kits{display:flex;margin-top:28px;flex-direction:column;overflow:visible}.area-kits .kit{width:100%;max-width:430px;margin-inline:auto}.area-kits .kit.popular{order:-1}.area-kits .kit .main{padding-top:28px}.area-kits .kit .main h3{font-size:32px}.area-kits .kit .media{height:220px}.area-kits .kit .media>img:first-child{height:210px}.area-kits .kit .media .save{width:84px;height:84px}.area-kits .kit .price strong{font-size:60px}.area-kits .kit .features li{font-size:14px}}.area-kits__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;align-items:flex-end;list-style:none;padding:0;margin:48px 0 0}@media(max-width: 768px){.area-kits__list{grid-template-columns:1fr;max-width:100%;width:100%;margin:28px auto 0;gap:24px;padding:0 8px;box-sizing:border-box}.area-kits__list .kit-option--popular{order:-1}.area-kits__list .kit-option--standard{order:2}.area-kits__list .kit-option--basic{order:3}}.kit-option{min-width:0;max-width:100%}.kit-option a{display:flex;flex-direction:column;align-items:center;border-radius:20px;border:1px solid rgba(0,0,0,.15);background:#fff;text-decoration:none;overflow:hidden;box-shadow:0 4px 44px rgba(0,0,0,.08);transition:transform .35s ease,box-shadow .35s ease}.kit-option a:hover{transform:translateY(-4px);box-shadow:0 12px 48px rgba(0,0,0,.16)}.kit-option__header{width:100%;padding:16px;background:linear-gradient(180deg, #ff3b3b 0%, #d71920 35%, #b30f14 65%, #6e0a0d 100%);color:#fff;font-family:"Poppins",sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.01em;text-transform:uppercase;line-height:1;text-align:center;box-sizing:border-box}.kit-option__inner{display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box}@media(max-width: 768px){.kit-option__inner{flex-direction:row;align-items:center;gap:12px;padding:8px 14px 0}}.kit-option__main{padding:24px 16px 0;width:100%;text-align:center;box-sizing:border-box;min-width:0}@media(max-width: 768px){.kit-option__main{padding:0;flex:1 0 0;min-width:0;text-align:center}}.kit-option__main strong{display:block;font-family:"Montserrat",sans-serif;font-size:2.5rem;font-weight:700;color:#0a0a0b;line-height:1.3}@media(max-width: 768px){.kit-option__main strong{font-size:1.4rem;margin-top:-40px;text-align:center}}.kit-option__main .days{display:block;font-family:"Montserrat",sans-serif;font-size:1.25rem;font-weight:500;color:#6e7278;text-transform:none;margin:4px 0 12px}@media(max-width: 768px){.kit-option__main .days{font-size:.65rem;margin:0 0 4px}}.kit-option__main .area-img{position:relative;max-width:100%}.kit-option__main .area-img .cursor{position:absolute;width:60px;transform:rotate(-20deg);right:0;z-index:10;top:458px;animation:kit-scroll-click 2.5s ease-in-out infinite;transform-origin:center center}.kit-option__main .area-img .save{position:absolute;z-index:10;bottom:130px;right:8%;width:76px;height:76px;display:flex;justify-content:center;align-items:center}.kit-option__main .area-img .save svg{position:absolute;inset:0;width:100%;height:100%}.kit-option__main .area-img .save b{position:relative;z-index:1;color:#fff;font-family:"Poppins",sans-serif;font-size:.88rem;font-weight:700;text-transform:uppercase;line-height:1.25;text-align:center}@media(max-width: 768px){.kit-option__main .area-img .save{width:56px;height:46px;bottom:70px;right:0}.kit-option__main .area-img .save b{font-size:9px}}.kit-option__main .area-img img{height:200px;-o-object-fit:contain;object-fit:contain;margin:0 auto;position:relative;z-index:2;max-width:100%}@media(max-width: 768px){.kit-option__main .area-img img{height:130px}}@media(max-width: 768px){.kit-option__main .area-img{margin-top:-12px}}.kit-option__footer{padding:20px 28px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;min-width:0}@media(max-width: 768px){.kit-option__footer{padding:0 0 16px;flex:1 0 0;min-width:0;align-items:flex-start}}.kit-option .price{display:flex;align-items:center;justify-content:center;gap:12px;line-height:1;margin-bottom:16px;color:#6e7278;font-family:"Inter",sans-serif;font-size:1.4rem}@media(max-width: 768px){.kit-option .price{justify-content:flex-start;gap:6px;margin-bottom:8px;font-size:.65rem}}.kit-option .price strong{font-family:"Montserrat",sans-serif;font-size:4.5rem;font-weight:700;color:#0a0a0b;letter-spacing:-0.02em;line-height:1.3;display:flex;align-items:center;margin-bottom:0}@media(max-width: 768px){.kit-option .price strong{font-size:34px}}.kit-option .garantias{list-style:none;padding:0;margin:0 0 16px;width:100%;display:flex;flex-direction:column;gap:8px}@media(max-width: 768px){.kit-option .garantias{gap:4px;margin-bottom:8px}}.kit-option .garantia-item{display:flex;align-items:center;gap:15px;padding:10px 10px 10px 20px;border-radius:5px;background:#fff;border:1px solid #e6e6e6;font-family:"Montserrat",sans-serif;font-size:1.125rem;font-weight:400;color:#6e7278;text-align:left}@media(max-width: 768px){.kit-option .garantia-item{padding:2px 0;gap:2px;line-height:1;font-size:10px;background:rgba(0,0,0,0);border:none;border-radius:0;white-space:nowrap}}.kit-option .garantia-icon{display:block;width:28px;height:28px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}@media(max-width: 768px){.kit-option .garantia-icon{width:14px;height:14px}}.kit-option .valores{display:flex;justify-content:center;align-items:center;gap:8px;font-family:"Montserrat",sans-serif;font-size:1.5rem;font-weight:700;padding:12px 0 20px;color:#6e7278}@media(max-width: 768px){.kit-option .valores{justify-content:center;font-size:.95rem;margin-bottom:2px;flex-wrap:wrap;line-height:1}}@media(max-width: 400px){.kit-option .valores{flex-wrap:nowrap;white-space:nowrap;gap:4px;font-size:.8rem}}.kit-option .valores s{font-weight:700;color:#6e7278;text-decoration:line-through;text-decoration-color:#ff3b3b}.kit-option .valores span{color:#0a0a0b}.kit-option .btn-cta{background:none;border:none;cursor:pointer;width:100%;max-width:320px;margin-bottom:10px;padding:0}.kit-option .btn-cta img{width:100%;display:block}@media(max-width: 768px){.kit-option .btn-cta{max-width:100%;margin-bottom:6px}}.kit-option .bandeiras{margin:0 auto;max-width:220px;display:block}@media(max-width: 768px){.kit-option .bandeiras{margin:0;max-width:100%}}.kit-option--popular a{border:3px solid #fdefa5;box-shadow:4px 4px 44px rgba(255,212,0,.35);background:linear-gradient(180deg, #0a0303 0%, #b30f14 65%, #d01d24 100%)}.kit-option--popular a:hover{transform:translateY(-6px) scale(1.02);box-shadow:4px 4px 56px rgba(255,212,0,.45)}.kit-option--popular .kit-option__main strong{color:#fff}.kit-option--popular .kit-option__main .days{color:#ebebeb}.kit-option--popular .price{color:#ebebeb}.kit-option--popular .price div{color:#ebebeb}.kit-option--popular .price strong{font-size:4.5rem;color:#fff}.kit-option--popular .garantia-item{background:#730002;border:1px solid hsla(0,0%,100%,.6);color:#fff;font-weight:500}.kit-option--popular .valores{color:#fff}.kit-option--popular .valores s{color:hsla(0,0%,100%,.6);text-decoration-color:hsla(0,0%,100%,.6)}.kit-option--popular .valores span{color:#fff}.kit-option--popular .kit-option__header{background:linear-gradient(-90deg, #fdefa5 0%, #cb9043 28%, #fdefa5 57%, #cb9043 100%);color:#730002;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.5rem;padding:18px}.kit-option--popular .btn-cta{position:relative}.kit-option--popular .btn-cta .cursor{position:absolute;width:60px;transform:rotate(-20deg);right:0;z-index:10;top:20px;animation:kit-scroll-click 2.5s ease-in-out infinite;transform-origin:center center}@media(max-width: 900px){.kit-option--popular .btn-cta .cursor{width:30px}}@media(max-width: 768px){.kit-option--popular .price strong{font-size:1.9rem}.kit-option--popular .garantia-item{background:rgba(0,0,0,0);border:none}}.kit-option--standard a{border:1px solid rgba(0,0,0,.15)}.medalhas{display:flex;justify-content:center;align-items:flex-start;gap:48px;flex-wrap:wrap;margin:0 auto;padding:20px 0 40px}.medalhas img{width:76px;height:76px;-o-object-fit:contain;object-fit:contain}@media(max-width: 900px){.medalhas{gap:10px}.medalhas img{width:50px;height:50px}}@keyframes kit-scroll-click{0%{transform:translateY(0) rotate(-20deg) scale(1)}20%{transform:translateY(10px) rotate(-20deg) scale(1)}40%{transform:translateY(10px) rotate(-20deg) scale(0.95)}50%{transform:translateY(10px) rotate(-20deg) scale(1)}70%{transform:translateY(0) rotate(-20deg) scale(1)}100%{transform:translateY(0) rotate(-20deg) scale(1)}}.guarantee{min-height:301px;background:linear-gradient(90deg, #830001 7.6%, #ee2832 101%)}.guarantee .container{display:flex;align-items:center;justify-content:center;gap:24px}.guarantee>.container>img{width:221px;height:221px;-o-object-fit:contain;object-fit:contain}.guarantee .content{max-width:716px}.guarantee .content h2{color:#fff;font-size:40px;line-height:1.3;text-transform:uppercase}.guarantee .content p,.guarantee .content a{color:#fff;font-size:20px;line-height:1.4}.guarantee .content a{text-decoration:underline}@media(max-width: 760px){.guarantee .container{flex-direction:column;text-align:center}.guarantee>.container>img{width:160px;height:160px}.guarantee .content h2{font-size:30px}.guarantee .content p,.guarantee .content a{font-size:17px}}.faq{min-height:518px;background:#090c0b}.faq .container{display:grid;grid-template-columns:525px minmax(0, 723px);justify-content:space-between;align-items:start;gap:64px}.faq .intro{position:sticky;top:32px}.faq .intro h2{margin-top:24px;color:#fff;font-size:48px;line-height:1.3}.faq .intro .btn{margin-top:24px}.faq .accordion{display:flex;flex-direction:column;gap:16px}.faq .item{overflow:hidden;border:1px solid #444137;border-radius:5px;background:#1e1e1b}.faq .item .header{display:flex;width:100%;min-height:78px;align-items:center;justify-content:space-between;padding:18px 14px 18px 24px;border:0;background:rgba(0,0,0,0);color:#fff;cursor:pointer;font-size:18px;text-align:left}.faq .item .header img{width:31px;height:30px;flex:0 0 auto;transition:transform .3s ease}.faq .item .body{overflow:hidden;max-height:0;padding-inline:24px;transition:max-height .35s ease}.faq .item .body p{padding:0 0 22px;color:#d7d7d7;font-size:16px;line-height:1.5}.faq .item.active .header img{transform:rotate(180deg)}@media(max-width: 1000px){.faq .container{grid-template-columns:38% 1fr;gap:38px}}@media(max-width: 760px){.faq .container{grid-template-columns:1fr}.faq .intro{position:static;text-align:center}.faq .intro h2{font-size:38px}.faq .accordion{width:100%}.faq .item .header{min-height:68px;font-size:16px}}footer{min-height:314px;padding:40px 0;background:#121010}footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}footer nav a{color:#fff;font-size:14px}footer nav a:hover{color:#f22a30}footer .disclaimer{max-width:1007px;margin:32px auto 0;padding:24px 32px;border-top:1px solid hsla(0,0%,100%,.7);border-radius:22px 22px 0 0;color:#fff;font-size:14px;line-height:1.3}@media(max-width: 620px){footer nav{gap:14px 20px}footer .disclaimer{padding-inline:0;font-size:12px}}.copyright{display:flex;min-height:86px;align-items:center;justify-content:center;background:#090c0b}.copyright p{color:#fff;font-size:16px}@keyframes scroll-click{0%,100%{transform:translate3d(0, 0, 0) rotate(-18deg)}50%{transform:translate3d(-8px, -8px, 0) rotate(-18deg)}}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}}