@font-face{font-family:"Outfit Local";src:local("Outfit");font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:auto}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto}body{min-width:320px;overflow-x:hidden;color:#586987;background:#ebf2f9;font-family:"Outfit","Outfit Local",Arial,sans-serif;font-size:16px;line-height:1.4;-webkit-font-smoothing:antialiased}body.nav-open{overflow:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit;border:0;cursor:pointer}ul,ol{list-style:none}.container{width:calc(100% - 40px);max-width:1280px;margin:0 auto}@media(max-width: 900px){.container{max-width:680px}}@media(max-width: 620px){.container{width:calc(100% - 32px)}}.pd{padding:80px 0}@media(max-width: 900px){.pd{padding:64px 0}}@media(max-width: 620px){.pd{padding:48px 0}}.center{text-align:center}.btn{display:inline-flex;width:273px;min-height:47px;align-items:center;justify-content:center;gap:18px;padding:8px 24px;color:#071a2e;border:1px solid #ac893e;border-bottom-width:5px;border-radius:38px;background:linear-gradient(90deg, #cba75a 0%, #f4d085 48%, #cba75a 100%);font-size:21px;font-weight:700;line-height:1;text-transform:uppercase;transition:transform .2s ease,filter .2s ease}.btn img{width:29px;height:29px;flex:0 0 auto}.btn:hover,.btn:focus-visible{filter:brightness(1.05);transform:translateY(-2px)}.btn:focus-visible{outline:3px solid rgba(253,235,165,.55);outline-offset:3px}header{position:relative;z-index:50;height:87px;color:#fff;border-bottom:1px solid #e2b84a;background:rgba(7,26,46,.98);box-shadow:0 4px 2px rgba(0,0,0,.25)}header .container{height:100%;display:flex;align-items:center;justify-content:space-between}header .logo{display:inline-flex;align-items:center;font-family:"Bebas Neue",sans-serif;font-size:36px;line-height:1;letter-spacing:.2px}header .logo img{width:41px;height:38px;-o-object-fit:contain;object-fit:contain}header .logo span{display:flex;color:#fff}header .logo b{background:linear-gradient(90deg, #fdefa5 0%, #cb9043 30%, #fdefa5 58%, #cb9043 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:400}header nav{display:flex;align-items:center;gap:32px;font-size:18px;font-weight:300}header nav a{color:#fff;transition:color .2s ease}header nav a:hover,header nav a:focus-visible{color:#fdeba5}header .menu{display:none;width:42px;height:42px;align-items:center;justify-content:center;flex-direction:column;gap:6px;background:rgba(0,0,0,0)}header .menu span{width:26px;height:2px;border-radius:2px;background:#fdeba5;transition:transform .2s ease,opacity .2s ease}@media(max-width: 900px){header{height:72px}header .logo{font-size:29px}header .logo img{width:34px;height:32px}header .menu{display:flex}header nav{position:fixed;inset:72px 0 auto;display:grid;gap:0;padding:12px 20px 22px;border-bottom:1px solid rgba(253,235,165,.45);background:#071a2e;opacity:0;pointer-events:none;transform:translateY(-12px);transition:opacity .2s ease,transform .2s ease}header nav a{padding:14px 0;text-align:center;border-bottom:1px solid hsla(0,0%,100%,.1)}header.active nav{opacity:1;pointer-events:auto;transform:translateY(0)}header.active .menu span:first-child{transform:translateY(8px) rotate(45deg)}header.active .menu span:nth-child(2){opacity:0}header.active .menu span:last-child{transform:translateY(-8px) rotate(-45deg)}}@keyframes float-bottle-left{0%,100%{transform:translateY(0) rotate(-7deg)}50%{transform:translateY(-16px) rotate(-9deg)}}@keyframes float-bottle-right{0%,100%{transform:translateY(0) rotate(11deg)}50%{transform:translateY(-18px) rotate(13deg)}}.hero{position:relative;min-height:850px;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 40% 55%, #0b2945 0%, #071a2e 52%, #031123 100%)}.hero::before{content:"";position:absolute;z-index:0;width:63%;height:148%;right:-14%;top:-34%;background:#c99a2e;transform:rotate(-23deg)}.hero::after{content:"";position:absolute;z-index:3;inset:0;pointer-events:none;background:radial-gradient(ellipse at 54% 67%, rgba(109, 167, 188, 0.24), transparent 25%),linear-gradient(90deg, #071a2e 3%, rgba(7, 26, 46, 0.9) 34%, transparent 58%)}.hero .scene{position:absolute;z-index:1;inset:0}.hero .people{position:absolute;z-index:1;width:60%;height:100%;right:-2%;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:grayscale(1) sepia(0.8) saturate(1.7) brightness(0.82);mix-blend-mode:luminosity;opacity:.3}.hero .products{position:absolute;z-index:4;width:1094px;height:850px;left:calc(50% - 330px);top:0}.hero .products img{position:absolute;-o-object-fit:contain;object-fit:contain}.hero .products img:first-child{width:640px;height:640px;left:-2px;top:166px;z-index:1;filter:blur(1.4px);transform:rotate(-7deg);animation:float-bottle-left 5.5s ease-in-out infinite;animation-delay:-1.2s}.hero .products img:nth-child(2){width:1000px;height:850px;left:24px;top:0;z-index:3}.hero .products img:last-child{width:650px;height:650px;left:442px;top:148px;z-index:2;opacity:.82;filter:blur(1.5px);transform:rotate(11deg);animation:float-bottle-right 5.8s ease-in-out infinite;animation-delay:-2.6s}@media(max-width: 900px){.hero .products img:last-child{left:25%}}.hero .container{position:relative;z-index:8;min-height:850px}.hero .content{position:absolute;width:493px;left:0;top:50%;display:flex;align-items:flex-start;flex-direction:column;gap:24px;transform:translateY(-50%)}.hero .content h1{color:#fff;font-size:48px;font-weight:300;line-height:1.3}.hero .content h1 b{display:inline;font-weight:700;background:linear-gradient(90deg, #fdefa5 0%, #cb9043 30%, #fdefa5 58%, #cb9043 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.hero .content>p{width:436px;color:#d3d5d6;font-size:20px;font-weight:300;line-height:26px}.hero .rating{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:33px;padding:5px 24px;border:1px solid rgba(178,178,178,.2);border-radius:50px;background:rgba(251,253,254,.06)}.hero .rating img{width:97px;height:23px}.hero .rating span{color:#fff;font-family:"Montserrat",sans-serif;font-size:12px;letter-spacing:1.8px;text-transform:uppercase;white-space:nowrap}@media(max-width: 1300px){.hero .products{left:37%;transform:scale(0.92);transform-origin:left center}.hero .people{width:68%}}@media(max-width: 1100px){.hero{min-height:760px}.hero .container{min-height:760px}.hero .content{width:440px}.hero .content h1{font-size:42px}.hero .content>p{width:400px;font-size:18px}.hero .products{left:41%;top:-35px;transform:scale(0.78)}}@media(max-width: 900px){.hero{min-height:980px}.hero::before{width:130%;height:56%;right:-15%;top:51%;transform:rotate(-8deg)}.hero::after{background:linear-gradient(180deg, #071a2e 4%, rgba(7, 26, 46, 0.95) 40%, transparent 74%)}.hero .people{width:100%;height:56%;right:0;top:44%;opacity:.18}.hero .container{min-height:980px}.hero .content{width:100%;top:52px;transform:none}.hero .content h1{max-width:560px}.hero .content>p{width:min(100%,540px)}.hero .products{width:760px;height:560px;left:50%;top:438px;transform:translateX(-50%) scale(0.77);transform-origin:top center}}@media(max-width: 620px){.hero{min-height:900px}.hero .container{min-height:900px}.hero .content{top:36px;gap:18px}.hero .content h1{font-size:clamp(34px,10vw,42px);line-height:1.15}.hero .content>p{font-size:17px;line-height:24px}.hero .rating{padding:5px 12px}.hero .rating img{width:78px;height:auto}.hero .rating span{font-size:9px;letter-spacing:1px}.hero .products{top:464px;transform:translateX(-50%) scale(0.6)}}.faixa{position:relative;z-index:10;min-height:126px;overflow:hidden;background:linear-gradient(90deg, #fdefa5 0%, #cb9043 28%, #fdefa5 57%, #cb9043 100%)}.faixa .container{min-height:126px;display:flex;align-items:center;justify-content:space-between}.faixa .item{position:relative;display:flex;min-width:178px;align-items:center;gap:16px;color:#071a2e;font-size:20px;font-weight:300;line-height:22px}.faixa .item img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.faixa .item:not(:last-child)::after{content:"";position:absolute;width:1px;height:74px;right:-66px;top:50%;background:rgba(7,26,46,.45);transform:translateY(-50%)}@media(max-width: 1100px){.faixa .item{font-size:17px}.faixa .item:not(:last-child)::after{right:-24px}}@media(max-width: 900px){.faixa{padding:24px 0}.faixa .container{min-height:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}.faixa .item{justify-content:center}.faixa .item::after{display:none}}@media(max-width: 480px){.faixa .container{grid-template-columns:1fr}}.sobre{position:relative;min-height:850px;overflow:hidden;background:#fff}.sobre .visual{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sobre .container{position:relative;z-index:2;min-height:690px;display:flex;align-items:center;justify-content:flex-end}.sobre .content{width:479px;display:flex;align-items:flex-start;flex-direction:column}.sobre .content h2{margin-bottom:16px;color:#071a2e;font-size:48px;font-weight:300;line-height:1.3}.sobre .content h2 span{display:block;color:#c99a2e;font-weight:700}.sobre .content p{color:#586987;font-size:18px;font-weight:300;line-height:26px}.sobre .content p+p{margin-top:5px}.sobre .content .btn{margin-top:24px}@media(max-width: 1100px){.sobre .visual{-o-object-position:42% center;object-position:42% center}.sobre .content{width:410px}.sobre .content h2{font-size:42px}}@media(max-width: 900px){.sobre{min-height:1000px;padding-top:500px}.sobre .visual{height:520px;-o-object-position:39% top;object-position:39% top}.sobre .container{min-height:0;justify-content:center}.sobre .content{width:min(100%,560px);padding:36px;border-radius:22px;background:hsla(0,0%,100%,.96);box-shadow:0 16px 45px rgba(7,26,46,.08)}}@media(max-width: 620px){.sobre{min-height:0;padding-top:360px}.sobre .visual{height:380px;-o-object-position:35% top;object-position:35% top}.sobre .content{padding:28px 20px}.sobre .content h2{font-size:38px}}.beneficios{position:relative;min-height:360px;overflow:hidden;padding:40px 0;color:#071a2e;background:linear-gradient(90deg, #cb9043 0%, #e9c87d 27.4%, #fdefa5 52.9%, #eed388 74%, #cb9043 100%)}.beneficios .pattern{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1);opacity:.02}.beneficios .container{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0}.beneficios .content{width:530px;justify-self:center}.beneficios .content .eyebrow{display:block;margin-bottom:24px;font-size:14px;font-weight:400;letter-spacing:7px;text-transform:uppercase}.beneficios .content h2{margin-bottom:8px;font-size:48px;font-weight:300;line-height:1.3}.beneficios .content h2 b{display:block;font-weight:700}.beneficios .content p{color:#33404e;font-size:20px;font-weight:400;line-height:26px}.beneficios ul{width:min(603px,100%);min-height:280px;display:flex;justify-content:center;flex-direction:column;gap:16px;padding-left:54px;border-left:1px solid hsla(0,0%,100%,.26)}.beneficios ul li{display:flex;align-items:center;gap:16px;color:#33404e;font-size:20px;font-weight:400;line-height:26px}.beneficios ul li img{width:44px;height:44px;flex:0 0 auto}@media(max-width: 1100px){.beneficios .container{gap:32px}.beneficios .content{width:100%}.beneficios .content h2{font-size:42px}.beneficios ul{padding-left:32px}}@media(max-width: 900px){.beneficios .container{grid-template-columns:1fr;gap:42px}.beneficios .content{max-width:580px;justify-self:start}.beneficios ul{min-height:0;padding:0;border:0}}@media(max-width: 620px){.beneficios .content .eyebrow{letter-spacing:4px}.beneficios .content h2{font-size:38px}.beneficios ul li{align-items:flex-start;font-size:17px}}.ingredientes{min-height:2417px;padding:80px 0 159px;background:#fff}.ingredientes .container{display:grid;grid-template-columns:1fr 1fr;align-items:start}.ingredientes>.container>.header{width:574px;justify-self:center;position:sticky;top:120px}.ingredientes>.container>.header h2{color:#071a2e;font-size:48px;font-weight:300;line-height:1.3}.ingredientes>.container>.header h2 b{display:block;color:#c99a2e;font-weight:700}.ingredientes>.container>.header p{margin-top:16px;color:#586987;font-size:20px;font-weight:300;line-height:26px}.ingredientes>.container>.header .btn{margin-top:16px}.ingredientes ol{display:flex;flex-direction:column;gap:24px;padding-left:48px;border-left:1px solid rgba(201,154,46,.6)}.ingredientes ol li{position:relative;width:574px;min-height:343px}.ingredientes ol li::before{content:"";position:absolute;z-index:2;width:16px;height:16px;left:-56px;top:10px;border-radius:50%;background:#c99a2e;transition:transform .25s ease,box-shadow .25s ease}.ingredientes ol li.active::before{transform:scale(1.15);box-shadow:0 0 0 6px rgba(201,154,46,.22)}.ingredientes ol li.active .card{border-color:#c99a2e;box-shadow:0 14px 32px rgba(7,26,46,.12)}.ingredientes .card{width:574px;min-height:343px;padding:40px;border:1px solid #d8e1e8;border-radius:20px;background:#f4f9fd;box-shadow:0 8px 20px rgba(7,26,46,.04);transition:border-color .25s ease,box-shadow .25s ease}.ingredientes .card>img{width:494px;height:148px;-o-object-fit:cover;object-fit:cover;border-radius:18px}.ingredientes .card .body{margin-top:24px;text-align:left}.ingredientes .card .body h3{color:#071a2e;font-size:24px;font-weight:600;line-height:1.3}.ingredientes .card .body p{margin-top:8px;color:#586987;font-size:18px;font-weight:300;line-height:26px}@media(max-width: 1200px){.ingredientes>.container>.header,.ingredientes ol,.ingredientes ol li,.ingredientes .card{width:520px}.ingredientes .card>img{width:100%}}@media(max-width: 1100px){.ingredientes{min-height:0;padding:80px 0}.ingredientes .container{grid-template-columns:1fr;gap:56px}.ingredientes>.container>.header{width:min(100%,620px);justify-self:start;position:static}.ingredientes ol{width:min(100%,620px);justify-self:center}.ingredientes ol li,.ingredientes .card{width:100%}}@media(max-width: 620px){.ingredientes{padding:48px 0}.ingredientes>.container>.header h2{font-size:38px}.ingredientes ol{padding:0;border:0}.ingredientes ol li{min-height:0}.ingredientes ol li::before{display:none}.ingredientes .card{min-height:0;padding:18px}.ingredientes .card>img{height:auto}.ingredientes .card .body p{font-size:17px}}.testimonials{position:relative;min-height:942px;overflow:hidden;border-top:1px solid #bdc8c4;border-radius:40px 40px 0 0;background:#f2f9ff}.testimonials>.pattern{position:absolute;top:-49px;left:50%;width:118.85%;height:auto;transform:translateX(-50%);opacity:.38}.testimonials .container{position:relative;z-index:2}.testimonials>.container>.header{width:626px;margin:0 auto 32px}.testimonials>.container>.header h2{color:#071a2e;font-size:48px;font-weight:300;line-height:1.3}.testimonials>.container>.header h2 b{color:#c99a2e;font-weight:700}.testimonials>.container>.header p{margin-top:16px;color:#586987;font-size:20px;font-weight:300;line-height:26px}.testimonials .slider{display:flex;align-items:center;justify-content:center;gap:16px}.testimonials .swiper{width:792px;border-radius:24px}.testimonials .prev,.testimonials .next{width:48px;height:40px;display:grid;flex:0 0 auto;place-items:center;background:rgba(0,0,0,0)}.testimonials .prev img,.testimonials .next img{width:48px;height:40px}.testimonials .prev:focus-visible,.testimonials .next:focus-visible{outline:3px solid rgba(201,154,46,.45);outline-offset:3px}.testimonials .card{min-height:492px;display:flex;align-items:center;gap:32px;padding:40px;border:1px solid #d0d0d0;border-radius:24px;background:#fff;text-align:left}.testimonials .card .media{width:359px;height:412px;flex:0 0 auto;overflow:hidden;border-radius:24px}.testimonials .card .media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonials .card .body{min-width:0;display:flex;flex-direction:column;gap:24px}.testimonials .card .rating{display:flex;align-items:center;gap:16px}.testimonials .card .rating img{width:97px;height:23px}.testimonials .card .rating span{color:#071a2e;font-family:"Montserrat",sans-serif;font-size:12px;letter-spacing:1.8px;text-transform:uppercase;white-space:nowrap}.testimonials .card blockquote{color:#586987;font-size:20px;font-weight:300;line-height:26px}.testimonials .card blockquote b{color:#071a2e;font-weight:500}.testimonials .card .footer{display:flex;align-items:center;gap:16px;padding-top:24px;border-top:1px solid #d6dde2}.testimonials .card .footer>img{width:54px;height:54px;border-radius:50%}.testimonials .card .footer div{display:flex;flex-direction:column}.testimonials .card .footer strong{color:#071a2e;font-size:24px;font-weight:600;line-height:1.3}.testimonials .card .footer span{color:#586987;font-size:16px}.testimonials>.container>.btn{margin-top:32px}@media(max-width: 1000px){.testimonials .slider{position:relative;max-width:680px;margin:0 auto}.testimonials .swiper{width:calc(100% - 88px)}.testimonials .card{gap:24px;padding:24px}.testimonials .card .media{width:300px}}@media(max-width: 760px){.testimonials>.container>.header{width:100%}.testimonials>.container>.header h2{font-size:40px}.testimonials .slider{display:block}.testimonials .swiper{width:100%}.testimonials .prev,.testimonials .next{position:absolute;z-index:4;top:50%;transform:translateY(-50%)}.testimonials .prev{left:-12px}.testimonials .next{right:-12px}.testimonials .card{display:block;min-height:0}.testimonials .card .media{width:100%;height:430px;margin-bottom:24px}}@media(max-width: 620px){.testimonials{border-radius:28px 28px 0 0}.testimonials>.container>.header h2{font-size:36px}.testimonials .card{padding:16px}.testimonials .card .media{height:auto;max-height:480px}.testimonials .card .body{gap:18px}.testimonials .card .rating{gap:8px}.testimonials .card .rating span{font-size:9px;letter-spacing:1px}.testimonials .card blockquote{font-size:17px;line-height:24px}.testimonials .card .footer strong{font-size:20px}}.shipping{position:relative;z-index:5;height:194px;background:linear-gradient(90deg, #fdefa5 0%, #cb9043 28%, #fdefa5 57%, #cb9043 100%)}.shipping .container{height:100%;display:flex;align-items:center;justify-content:center;gap:24px}.shipping>.container>img{width:245px;height:245px;flex:0 0 auto}.shipping .content{color:#071a2e;text-align:left}.shipping .content h2{font-size:48px;font-weight:300;line-height:1.3;white-space:nowrap}.shipping .content h2 b{font-weight:700}.shipping .content p{margin-top:8px;font-size:20px;font-weight:300;line-height:26px}@media(max-width: 1100px){.shipping .content h2{font-size:38px;white-space:normal}}@media(max-width: 760px){.shipping{height:auto;padding:28px 0}.shipping .container{flex-direction:column}.shipping>.container>img{width:170px;height:170px}.shipping .content{text-align:center}.shipping .content h2{font-size:34px}.shipping .content p{font-size:17px}}.area-kits{min-height:1069px;background:#ebf2f9}.area-kits>.container>.header{margin-bottom:32px}.area-kits>.container>.header>span{display:block;margin-bottom:8px;color:#071a2e;font-size:14px;letter-spacing:8px;text-transform:uppercase}.area-kits>.container>.header h2{color:#071a2e;font-size:48px;font-weight:300;line-height:1.3}.area-kits>.container>.header h2 b{color:#c99a2e;font-weight:700}.area-kits>.container>.header p{margin-top:8px;color:#586987;font-size:18px;font-weight:300}.area-kits ul{display:grid;grid-template-columns:390px 454px 390px;align-items:start;justify-content:center;gap:24px}.area-kits .kit-option{overflow:hidden;border:1px solid #bfcbd6;border-radius:10px;background:#fff;text-align:left;box-shadow:0 10px 28px rgba(7,26,46,.08)}.area-kits .kit-option>a{display:block}.area-kits .kit-option .label{min-height:54px;display:grid;place-items:center;color:#e6f1ff;background:#071a2e;font-family:"Cabin",sans-serif;font-size:18px;font-weight:700;text-transform:uppercase}.area-kits .kit-option .main{min-height:660px;display:flex;align-items:center;flex-direction:column;padding:26px 24px 22px}.area-kits .kit-option .top{width:100%;min-height:170px;display:flex;align-items:center;justify-content:center;gap:18px}.area-kits .kit-option .top .bottle{position:relative;flex:0 0 auto}.area-kits .kit-option .top .bottle>img{width:158px;max-height:171px;-o-object-fit:contain;object-fit:contain}.area-kits .kit-option .top .save-badge{position:absolute;z-index:2;width:68px;height:68px;left:-14px;top:-8px;pointer-events:none}.area-kits .kit-option .top .save-badge .seal{position:absolute;inset:0;mask-image:url("../img/badge-seal-mask.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("../img/badge-seal-mask.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background:#f43030}.area-kits .kit-option .top .save-badge .text{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;line-height:1.15}.area-kits .kit-option .top .save-badge .text span{font-size:8px;font-weight:500;letter-spacing:.4px;text-transform:uppercase}.area-kits .kit-option .top .save-badge .text strong{font-size:12px;font-weight:800}.area-kits .kit-option .top h3{color:#071a2e;font-size:30px;font-weight:800;line-height:1;text-transform:uppercase}.area-kits .kit-option .top p{margin-top:6px;color:#586987;font-size:16px}.area-kits .kit-option .top .stars{color:#c99a2e;font-size:14px;letter-spacing:1px}.area-kits .kit-option .top .price{display:flex;align-items:flex-end;margin-top:14px;color:#071a2e}.area-kits .kit-option .top .price b{font-size:34px;line-height:1}.area-kits .kit-option .top .price span{margin-left:4px;font-size:18px}.area-kits .kit-option .features{width:100%;display:grid;gap:8px;margin:16px 0}.area-kits .kit-option .features span{position:relative;min-height:56px;display:flex;align-items:center;padding:10px 12px 10px 71px;color:#071a2e;border:1px solid #ededed;border-radius:5px;background:#e6f1ff;font-size:18px;text-transform:uppercase}.area-kits .kit-option .features span::before{content:"✓";position:absolute;width:36px;height:36px;left:20px;top:50%;display:grid;place-items:center;color:#2ea260;border:2px solid #2ea260;border-radius:50%;font-weight:800;transform:translateY(-50%)}.area-kits .kit-option .features.not-included span::before{content:"✕";color:#d64545;border-color:#d64545}.area-kits .kit-option .payment{width:342px;max-height:133px;-o-object-fit:cover;object-fit:cover;border-radius:20px}.area-kits .kit-option .security{width:315px;height:auto;margin-top:16px}.area-kits .kit-option .total{margin-top:14px;color:#071a2e;font-size:18px;text-transform:uppercase}.area-kits .kit-option .total s{color:#6e7278}.area-kits .kit-option .total b{margin-left:4px}.area-kits .kit-option:hover,.area-kits .kit-option:focus-within{transform:translateY(-4px);box-shadow:0 16px 34px rgba(7,26,46,.13)}.area-kits .kit-option{transition:transform .2s ease,box-shadow .2s ease}.area-kits .best-option{border:5px solid #fdeba5;background:linear-gradient(90deg, #11273c 0%, #3c5e75 50.52%, #11273c 100%)}.area-kits .best-option .label{min-height:61px;color:#071a2e;background:linear-gradient(90deg, #fdefa5 0%, #cb9043 28%, #fdefa5 57%, #cb9043 100%);font-size:24px;border-radius:0}.area-kits .best-option .main{min-height:676px;padding-inline:24px}.area-kits .best-option .top .bottle>img{width:160px}.area-kits .best-option .top h3,.area-kits .best-option .top .price{color:#fff}.area-kits .best-option .top p{color:#e6f1ff}.area-kits .best-option .total{color:#fff}.area-kits .best-option .total s{color:hsla(0,0%,100%,.6)}.area-kits .best-option .payment{width:406px}@media(max-width: 1300px){.area-kits ul{grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}.area-kits .kit-option .main{padding-inline:16px}.area-kits .kit-option .top{gap:10px}.area-kits .kit-option .top .bottle>img{width:130px}.area-kits .kit-option .payment,.area-kits .kit-option .security{max-width:100%}}@media(max-width: 960px){.area-kits ul{grid-template-columns:1fr;max-width:520px;margin:0 auto;gap:24px}.area-kits ul>li:first-child{order:3}.area-kits ul>li:nth-child(2){order:1}.area-kits ul>li:last-child{order:2}.area-kits .kit-option .main,.area-kits .best-option .main{min-height:0}.area-kits .kit-option .payment,.area-kits .best-option .payment{width:406px}}@media(max-width: 620px){.area-kits>.container>.header>span{font-size:12px;letter-spacing:4px}.area-kits>.container>.header h2{font-size:38px}.area-kits .kit-option .top .bottle>img{width:120px}.area-kits .kit-option .top .save-badge{width:52px;height:52px;left:-10px;top:-6px}.area-kits .kit-option .top h3{font-size:29px}.area-kits .kit-option .features span{padding-left:60px;font-size:15px}.area-kits .kit-option .features span::before{left:14px}}.guarantee{min-height:381px;color:#fff;background:#071a2e}.guarantee .container{display:flex;align-items:center;justify-content:center;gap:24px}.guarantee>.container>img{width:291px;height:301px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(4px 4px 20px rgba(255, 255, 255, 0.2))}.guarantee .content{width:716px}.guarantee .content h2{color:#fff;font-size:48px;font-weight:700;line-height:1.3;text-transform:uppercase}.guarantee .content h2 b{background:linear-gradient(90deg, #fdefa5 0%, #cb9043 30%, #fdefa5 58%, #cb9043 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.guarantee .content p{margin-top:16px;color:#e6f1ff;font-size:18px;font-weight:300;line-height:1.3}@media(max-width: 900px){.guarantee .container{flex-direction:column;text-align:center}.guarantee .content{width:min(100%,680px)}}@media(max-width: 620px){.guarantee>.container>img{width:220px;height:auto}.guarantee .content h2{font-size:36px}}.faq{min-height:805px;background:#fff}.faq>.container>.header{margin-bottom:32px}.faq>.container>.header>span{display:block;color:#071a2e;font-size:14px;letter-spacing:10px;text-transform:uppercase}.faq>.container>.header h2{margin-top:8px;color:#071a2e;font-size:48px;font-weight:300;line-height:1.3}.faq>.container>.header h2 b{color:#c99a2e;font-weight:700}.faq>.container>.header p{color:#586987;font-size:18px;font-weight:300}.faq .accordion-wrapper{width:min(100%,994px);margin:0 auto}.faq .accordion{display:grid;gap:16px}.faq .accordion .item{overflow:hidden;border:1px solid rgba(0,0,0,0);border-radius:10px;background:#3e6078}.faq .accordion .item .header{width:100%;min-height:70px;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;color:#fff;background:rgba(0,0,0,0);text-align:left}.faq .accordion .item .header span{color:#fff;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:500;line-height:1.3}.faq .accordion .item .header img{width:31px;height:30px;flex:0 0 auto;transition:transform .25s ease}.faq .accordion .item .header:focus-visible{outline:3px solid #fdeba5;outline-offset:-4px}.faq .accordion .item .body{max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease,opacity .2s ease}.faq .accordion .item .body p{padding:0 24px 22px;color:#eef7ff;font-size:17px;text-align:left}.faq .accordion .item.active{border-color:rgba(253,235,165,.75)}.faq .accordion .item.active .header img{transform:rotate(180deg)}.faq .accordion .item.active .body{max-height:600px;opacity:1}.faq>.container>.btn{margin-top:32px}@media(max-width: 620px){.faq>.container>.header>span{font-size:11px;letter-spacing:4px}.faq>.container>.header h2{font-size:38px}.faq .accordion .item .header{gap:16px}.faq .accordion .item .header span{font-size:17px}}footer{min-height:386px;overflow:hidden;color:#e6f1ff;background:#071a2e}footer>.container{padding-top:40px}footer nav{display:flex;align-items:center;justify-content:center;gap:24px;color:#e6f1ff;font-size:16px}footer nav a{color:#e6f1ff}footer nav a:hover,footer nav a:focus-visible{color:#fdeba5}footer .disclaimer{width:min(100%,1007px);min-height:180px;display:flex;align-items:center;justify-content:center;margin:29px auto;padding:24px 32px;border-top:1px solid #ddedd7;border-radius:20px}footer .disclaimer p{color:#e6f1ff;font-size:16px;line-height:1.4;text-align:center}footer .copyright{min-height:86px;display:grid;place-items:center;padding:32px 20px;color:#fff;border-top:1px solid #fff;font-family:"Cabin",sans-serif;font-size:18px}@media(max-width: 900px){footer nav{flex-wrap:wrap;gap:16px 22px}footer .disclaimer{height:auto}}@media(max-width: 620px){footer nav{display:grid;grid-template-columns:repeat(2, 1fr)}footer .disclaimer{padding:22px 14px}footer .disclaimer p{font-size:13px}footer .copyright{font-size:15px;text-align:center}}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important}}