*{box-sizing:border-box;margin:0;padding:0;letter-spacing:0}html{scroll-behavior:smooth;scrollbar-color:#ffd755 #051c34;scrollbar-width:thin}body{color:#151515;background:#fff;font-family:"Inter",sans-serif;overflow-x:hidden}body::-webkit-scrollbar{width:11px}body::-webkit-scrollbar-track{background:#051c34}body::-webkit-scrollbar-thumb{background:linear-gradient(#ffd755, #e4ad22);border:2px solid #051c34;border-radius:8px}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}button{color:inherit;background:none;border:0;font:inherit;cursor:pointer}img{display:block;max-width:100%}ul{list-style:none}.container{width:min(1280px,100% - 40px);margin:0 auto}@media(max-width: 640px){.container{width:min(100% - 24px,1280px)}}.btn{display:flex;align-items:center;justify-content:center;gap:16px;width:min(396px,100%);min-height:65px;padding:14px 28px 18px;color:#07152b;background:#fffe4a;border:1px solid #ffcf13;border-radius:50px;box-shadow:inset 0 -6px 0 #8e7c02;font-size:24px;font-weight:600;text-transform:uppercase;transition:transform .25s ease,filter .25s ease}.btn img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.btn:hover{filter:brightness(1.04);transform:translateY(-3px)}.btn:active{transform:translateY(2px)}@media(max-width: 640px){.btn{min-height:58px;font-size:20px}}.controls{display:flex;align-items:center;justify-content:center;gap:16px}.controls button{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;color:#fff;background:#016dee;border-radius:8px;font-size:24px;transition:background .2s ease,transform .2s ease}.controls button:hover{background:#03294e;transform:translateY(-2px)}.controls button.swiper-button-disabled{cursor:default;opacity:.45;transform:none}@keyframes cursor-click{0%,42%,100%{transform:translate(12px, 12px) scale(1)}52%,62%{transform:translate(0, 0) scale(0.88)}}@keyframes button-click{0%,48%,100%{transform:translateY(0) scale(1)}54%,62%{transform:translateY(3px) scale(0.97)}}@keyframes hero-leaf-float{0%,100%{transform:translate(0, 0) rotate(var(--leaf-rotate, 0deg))}50%{transform:translate(5px, -14px) rotate(calc(var(--leaf-rotate, 0deg) + 4deg))}}@keyframes hero-product-float{0%,100%{transform:translateX(var(--product-x, 0)) translateY(0)}50%{transform:translateX(var(--product-x, 0)) translateY(-12px)}}@keyframes hero-person-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes soft-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.06)}}@keyframes marquee-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}header.container{position:absolute;z-index:50;top:30px;left:50%;display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:10px 60px;color:#fff;background:rgba(0,2,18,.34);border:1px solid rgba(93,93,93,.43);border-radius:50px;backdrop-filter:blur(16px);transform:translateX(-50%);transition:top .25s ease,background .25s ease,box-shadow .25s ease}header.container .logo{display:flex;align-items:center;gap:10px;font-family:"Oswald",sans-serif;font-size:30px;font-weight:500;line-height:1;text-transform:uppercase}header.container .logo img{width:42px;height:42px;-o-object-fit:contain;object-fit:contain}header.container .logo b{color:#016dee;font-weight:inherit}header.container nav{display:flex;align-items:center;gap:14px}header.container nav a{padding:8px 10px;font-size:16px;font-weight:500;text-transform:uppercase;transition:color .2s ease}header.container nav a:hover{color:#ffd755}header.container.scrolled{position:fixed;top:12px;background:rgba(0,6,24,.9);box-shadow:0 12px 30px rgba(0,0,0,.22)}@media(max-width: 900px){header.container{min-height:60px;padding:8px 24px}header.container nav{gap:2px}header.container nav a{font-size:13px}}@media(max-width: 640px){header.container{top:14px;justify-content:center;min-height:58px;padding:8px 16px}header.container .logo{font-size:26px}header.container .logo img{width:38px;height:38px}header.container nav{display:none}}main{position:relative;min-height:800px;color:#fff;background-color:#000618;background-image:linear-gradient(rgba(255, 255, 255, 0.09) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.09) 1px, transparent 1px),repeating-linear-gradient(125deg, rgba(255, 255, 255, 0.025) 0 1px, transparent 1px 5px),linear-gradient(110deg, #000514 0%, #07172f 58%, #001d43 100%);background-size:69px 114px,69px 114px,auto,auto;overflow:hidden}main::after{position:absolute;inset:auto 0 0;height:180px;background:linear-gradient(transparent, rgba(0, 2, 13, 0.76));content:"";pointer-events:none}main .container{position:relative;min-height:800px}main .content{position:relative;z-index:4;width:565px;padding-top:147px}main .content .rating{display:inline-flex;align-items:center;gap:8px;width:352px;min-height:43px;margin-bottom:32px;padding:8px 30px;background:rgba(0,0,0,.07);border:1px solid #313131;border-radius:50px;backdrop-filter:blur(8px)}main .content .rating img{width:113px;height:27px}main .content .rating small{font-size:16px;font-weight:400;white-space:nowrap}main .content h1{margin-bottom:16px;font-size:48px;font-weight:700;line-height:1.3}main .content h1 b{display:inline;color:#ffd755;background:linear-gradient(90deg, #fdefa5 0%, #cb9043 28.125%, #fdefa5 56.875%, #cb9043 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}main .content>p{width:478px;margin-bottom:32px;color:#fff;font-size:20px;font-weight:500;line-height:1.3}main .content>p b{color:rgba(0,0,0,0);background:linear-gradient(90deg, #fdefa5 0%, #cb9043 28.125%, #fdefa5 56.875%, #cb9043 100%);background-clip:text;-webkit-background-clip:text;font-weight:700}main .images{position:absolute;z-index:2;inset:0;pointer-events:none}main .images::before{position:absolute;z-index:1;top:88px;left:686px;width:300px;height:624px;background:url("../img/hero-hex.svg") 0 0/52px 61px repeat;content:"";opacity:.2;-webkit-mask-image:linear-gradient(to right, transparent, #000 20%, #000 80%, transparent);mask-image:linear-gradient(to right, transparent, #000 20%, #000 80%, transparent)}main .images::after{position:absolute;z-index:1;right:-407px;bottom:-122px;width:499px;height:461px;background-image:linear-gradient(rgba(255, 255, 255, 0.1) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.1) 1px, transparent 1px);background-size:52px 85px;content:"";-webkit-mask-image:linear-gradient(to bottom, transparent, #000 30%, #000);mask-image:linear-gradient(to bottom, transparent, #000 30%, #000)}main .images .person{position:absolute;z-index:0;top:-80px;right:-367px;width:961px;height:1201px;max-width:none;-o-object-fit:cover;object-fit:cover;opacity:.58;filter:saturate(0.78) contrast(1.04);-webkit-mask-image:linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.18) 8%, #000 34%, #000 88%, transparent 100%);mask-image:linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.18) 8%, #000 34%, #000 88%, transparent 100%);animation:hero-person-float 8s ease-in-out infinite}main .images .product{position:absolute;z-index:2;top:134px;left:419px;width:811px;max-width:none;animation:hero-product-float 6.5s ease-in-out infinite}main .images .leaf{position:absolute;max-width:none;animation:hero-leaf-float 5.5s ease-in-out infinite}main .images .leaf-1{--leaf-rotate: -28deg;z-index:3;top:180px;left:54px;width:169px;filter:blur(5px) brightness(1.18);transform:rotate(var(--leaf-rotate));animation-delay:-1.2s}main .images .leaf-2{--leaf-rotate: 34deg;z-index:3;top:559px;left:606px;width:171px;transform:rotate(var(--leaf-rotate));animation-delay:-3.4s}main .images .leaf-3{--leaf-rotate: 24deg;z-index:3;top:650px;left:1176px;width:256px;filter:blur(3px);transform:rotate(var(--leaf-rotate));animation-duration:7s;animation-delay:-0.6s}@media(prefers-reduced-motion: reduce){main .images *{animation:none}}@media(max-width: 1100px){main .content{width:52%}main .content h1{font-size:41px}main .content>p{width:100%}main .images .person{right:-430px}main .images .product{top:155px;left:auto;right:-5%;width:60%}main .images .leaf-1{left:50%}main .images .leaf-2{left:44%}main .images .leaf-3{right:-12%;left:auto}}@media(max-width: 760px){main{min-height:900px;background-size:42px 42px,42px 42px,auto}main .container{min-height:900px}main .content{width:100%;padding-top:104px;text-align:center}main .content .rating{margin-bottom:14px}main .content h1{margin:0 auto 16px;font-size:34px;line-height:1.2}main .content>p{margin:0 auto 22px;font-size:17px}main .content .btn{margin:0 auto}main .images{top:auto;height:430px}main .images::before,main .images::after{display:none}main .images .person{top:auto;right:-210px;bottom:0;width:590px;height:auto;opacity:.52}main .images .product{--product-x: 50%;top:auto;left:auto;right:50%;bottom:-12px;width:430px}main .images .leaf-1{top:40px;left:3%;width:100px}main .images .leaf-2{top:250px;left:4%;width:92px}main .images .leaf-3{top:225px;right:-45px;width:150px}}@media(max-width: 420px){main{min-height:850px}main .container{min-height:850px}main .content h1{font-size:29px}main .content>p{font-size:15px}main .images{height:390px}main .images .product{width:385px}}.ribbon{position:relative;z-index:5;min-height:93px;overflow:hidden;color:#2a210d;background:linear-gradient(90deg, #b78525, #f6dd87 28%, #c9952d 54%, #fae49a 78%, #b57c1e);border-top:1px solid #ffe69a;border-bottom:1px solid #815a18}@media(max-width: 900px){.ribbon{min-height:auto}}.ribbon .container{min-height:inherit}.ribbon ul{display:grid;grid-template-columns:repeat(6, 1fr);min-height:inherit}.ribbon ul li{display:flex;align-items:center;justify-content:center;gap:9px;padding:14px 12px;border-right:1px solid rgba(86,55,8,.28);font-size:14px;font-weight:700;text-align:center;text-transform:uppercase}.ribbon ul li:last-child{border-right:0}.ribbon ul li[aria-hidden]{display:none}.ribbon ul li img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}@media(max-width: 900px){.ribbon ul{grid-template-columns:repeat(3, 1fr)}.ribbon ul li{min-height:64px;border-bottom:1px solid rgba(86,55,8,.22)}}@media(max-width: 540px){.ribbon .container{width:100%}.ribbon ul{display:flex;grid-template-columns:none;width:-moz-max-content;width:max-content;min-height:auto;animation:marquee-scroll 22s linear infinite}.ribbon ul li{flex:0 0 auto;min-height:64px;padding:10px 18px;border-right:1px solid rgba(86,55,8,.28);border-bottom:0;font-size:11px;white-space:nowrap}.ribbon ul li:last-child{border-right:1px solid rgba(86,55,8,.28)}.ribbon ul li[aria-hidden]{display:flex}.ribbon ul li img{width:23px;height:23px}}@media(prefers-reduced-motion: reduce){.ribbon ul{animation:none}}.benefits{position:relative;color:#fff;background:linear-gradient(90deg, #00061b 0%, #18213d 54.327%, #00061a 100%);overflow:hidden}.benefits .container{display:grid;grid-template-columns:1fr 523px;align-items:center;gap:76px;min-height:827px;padding:0}.benefits .image{position:relative;align-self:stretch;min-height:827px}.benefits .image img{position:absolute;display:block;max-width:none;pointer-events:none}.benefits .image img:nth-child(1){top:0;left:-320px;width:1280px;height:827px;-o-object-fit:cover;object-fit:cover;mix-blend-mode:plus-lighter;opacity:.15;filter:blur(33px)}.benefits .image img:nth-child(2){top:158px;left:-50px;width:709px}.benefits .image img:nth-child(3){top:607px;left:-68px;width:782px}.benefits .image img:nth-child(4){z-index:1;top:48px;left:-150px;width:931px}.benefits .image img:nth-child(5){z-index:2;top:162px;left:-120px;width:580px;filter:blur(2px);transform:rotate(-10.81deg)}.benefits .image img:nth-child(6){z-index:3;top:258px;left:170px;width:270px;mix-blend-mode:color-dodge;animation:soft-pulse 4s ease-in-out infinite}.benefits .image img:nth-child(7){z-index:4;top:45px;left:0;width:713px;animation:hero-product-float 6s ease-in-out infinite}.benefits .image img:nth-child(8){--leaf-rotate: 45.88deg;z-index:5;top:466px;right:-33px;width:224px;transform:rotate(var(--leaf-rotate));animation:hero-leaf-float 5s ease-in-out infinite;animation-delay:-1s}.benefits .image img:nth-child(9){--leaf-rotate: -15deg;z-index:5;top:463px;left:-10px;width:114px;filter:blur(3px);transform:rotate(var(--leaf-rotate));animation:hero-leaf-float 6s ease-in-out infinite;animation-delay:-2.5s}@media(prefers-reduced-motion: reduce){.benefits .image img{animation:none}}.benefits .content h2{margin-bottom:16px;font-size:36px;font-weight:600;line-height:1.3}.benefits .content h2 b{color:#ffd755;background:linear-gradient(90deg, #fdefa5 0%, #cb9043 28.125%, #fdefa5 56.875%, #cb9043 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.benefits .content ul{display:grid;gap:10px;margin-bottom:32px}.benefits .content ul li{position:relative;display:flex;align-items:center;min-height:60px;padding:16px 24px 16px 60px;background:hsla(0,0%,100%,.08);border:1px solid #313131;border-radius:50px;font-size:20px;font-weight:500;line-height:1.3}.benefits .content ul li::before{position:absolute;left:24px;width:28px;height:28px;background:url("../img/benefits-check.svg") center/contain no-repeat;content:""}@media(max-width: 1250px){.benefits .container>ul{grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}.benefits .container>ul>li{width:auto}}@media(max-width: 1050px){.benefits .container{grid-template-columns:48% 52%;gap:20px}.benefits .image{transform:scale(0.78);transform-origin:left center}}@media(max-width: 760px){.benefits .container{display:flex;flex-direction:column;min-height:0;padding:64px 0}.benefits .image{align-self:center;order:2;width:600px;min-height:500px;height:500px;margin:0 auto -50px;transform:scale(0.58) translateX(-150px);transform-origin:center top}.benefits .content h2{font-size:30px;text-align:center}.benefits .content ul li{min-height:54px;padding-left:56px;font-size:17px}.benefits .content .btn{margin:0 auto}}@media(max-width: 420px){.benefits .image{min-height:430px;height:430px;transform:scale(0.5) translateX(-150px)}}.ingredients{position:relative;z-index:2;padding:80px 0;background:#fff;border-radius:40px 40px 0 0}.ingredients h2{margin-bottom:8px;font-size:48px;font-weight:700;text-align:center}.ingredients h2 b{color:#016dee}.ingredients .container>p{max-width:1011px;margin:0 auto 8px;font-size:20px;font-weight:500;line-height:1.3;text-align:center}.ingredients .swiper{width:min(100%,1216px);margin:0 auto}.ingredients article{height:380px;padding:40px 24px;color:#fff;background:#051c34;border-radius:16px;font-family:"Montserrat",sans-serif;text-align:center}.ingredients article .image{position:relative;display:block;width:124px;height:124px;margin:0 auto 20px;overflow:hidden;-webkit-mask:url("../img/ingredients-mask.svg") center/124px 124px no-repeat;mask:url("../img/ingredients-mask.svg") center/124px 124px no-repeat}.ingredients article .image::after{position:absolute;z-index:1;inset:0;background:url("../img/ingredients-ring.svg") center/contain no-repeat;content:""}.ingredients article .image img{position:absolute;width:596.5px;max-width:none;height:397.667px;margin:0;-o-object-fit:cover;object-fit:cover}.ingredients article:nth-child(1) .image img{top:-66px;left:-108px}.ingredients article:nth-child(2) .image img{top:-64px;left:-236px}.ingredients article:nth-child(3) .image img{top:-45px;left:-322px}.ingredients article:nth-child(4) .image img{top:-198px;left:-100px}.ingredients article:nth-child(5) .image img{top:-199px;left:-236px}.ingredients article:nth-child(6) .image img{top:-199px;left:-371px}.ingredients article h3{margin-bottom:10px;font-size:24px;font-weight:600;line-height:1.3}.ingredients article p{color:#fff;font-size:18px;line-height:normal}.ingredients .controls{display:grid;grid-template-columns:repeat(2, 63.633px);gap:24.533px;margin-top:32px}.ingredients .controls button{width:63.633px;height:46px;padding:0;background:#ffd755;border-radius:12px}.ingredients .controls button img{width:100%;height:100%}.ingredients .controls button:hover{background:#ffd755}.ingredients .controls .prev{grid-column:1;grid-row:2}.ingredients .controls .prev img{transform:rotate(180deg)}.ingredients .controls .next{grid-column:2;grid-row:2}.ingredients .controls .swiper-pagination{position:static;display:flex;grid-column:1/-1;grid-row:1;width:auto;margin-bottom:16px;gap:7px}.ingredients .controls .swiper-pagination .swiper-pagination-bullet{width:20px;height:20px;margin:0;background:#bac9dc;opacity:1}.ingredients .controls .swiper-pagination .swiper-pagination-bullet-active{width:20px;background:#016dee;border-radius:50%}@media(max-width: 760px){.ingredients{padding:60px 0;border-radius:24px 24px 0 0}.ingredients h2{font-size:34px}.ingredients .container>p{margin-bottom:30px;font-size:17px}.ingredients article{height:350px}}.about{position:relative;color:#fff;background:linear-gradient(90deg, #00061b 0%, #18213d 54.327%, #00061a 100%);overflow:hidden}.about .container{position:relative;min-height:759px}.about .content{position:relative;z-index:3;width:528px;padding-top:149px}.about .content h2{margin-bottom:16px;font-size:48px;font-weight:700;line-height:1.3}.about .content p{margin-bottom:26px;color:#fff;font-size:20px;font-weight:500;line-height:1.3}.about .content p.lead{color:rgba(0,0,0,0);background:linear-gradient(90deg, #fdefa5 0%, #cb9043 28.125%, #fdefa5 56.875%, #cb9043 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:700}.about .content p:last-of-type{margin-bottom:32px}.about .content .btn{margin:0}.about .image{position:absolute;inset:0;pointer-events:none}.about .image::before{position:absolute;z-index:0;top:264px;left:1050px;width:800px;height:390px;background:#016dee;content:""}.about .image img{position:absolute;max-width:none}.about .image img:nth-child(1){z-index:0;top:-790px;left:-150px;width:2300px;height:1800px;-o-object-fit:cover;object-fit:cover;mix-blend-mode:plus-lighter;opacity:.18;filter:blur(36px);transform:scaleX(-1) rotate(-14.43deg)}.about .image img:nth-child(2){z-index:0;top:-154px;left:-70px;width:1100px;mix-blend-mode:plus-lighter;opacity:.46;animation:soft-pulse 5s ease-in-out infinite}.about .image img:nth-child(3){z-index:1;top:20px;left:540px;width:880px;mix-blend-mode:plus-lighter;animation:soft-pulse 4.5s ease-in-out infinite;animation-delay:-1.5s}.about .image img:nth-child(4){--leaf-rotate: 6.97deg;z-index:2;top:81px;left:635px;width:831px;transform:rotate(var(--leaf-rotate));animation:hero-leaf-float 6.5s ease-in-out infinite}.about .image img:nth-child(5){z-index:4;top:260px;left:900px;width:300px;mix-blend-mode:plus-lighter;transform:rotate(-6.35deg);animation:soft-pulse 4s ease-in-out infinite;animation-delay:-2s}.about .image img:nth-child(6){--leaf-rotate: -6.48deg;z-index:3;top:12px;left:365px;width:912px;transform:rotate(var(--leaf-rotate));animation:hero-leaf-float 7s ease-in-out infinite;animation-delay:-2.8s}.about .image img:nth-child(7){--leaf-rotate: -4.59deg;z-index:4;top:360px;left:610px;width:180px;mix-blend-mode:plus-lighter;transform:rotate(var(--leaf-rotate));animation:hero-leaf-float 5s ease-in-out infinite;animation-delay:-1s}.about .image img:nth-child(8){--leaf-rotate: 6.94deg;z-index:4;top:150px;left:1120px;width:180px;mix-blend-mode:plus-lighter;transform:rotate(var(--leaf-rotate));animation:hero-leaf-float 5.8s ease-in-out infinite;animation-delay:-3.2s}.about .image img:nth-child(9){z-index:1;top:745px;left:730px;width:430px;transform:rotate(3.3deg)}.about .image img:nth-child(10){z-index:1;top:748px;left:645px;width:230px;transform:rotate(0.6deg)}.about .image img:nth-child(11){z-index:0;top:-380px;left:-140px;width:1000px}@media(prefers-reduced-motion: reduce){.about .image img{animation:none}}@media(max-width: 1050px){.about .content{width:50%}.about .image{transform:scale(0.8);transform-origin:left center}}@media(max-width: 760px){.about .container{display:flex;flex-direction:column;min-height:0}.about .content{width:100%;padding:60px 0 20px}.about .content h2{font-size:38px;text-align:center}.about .content p{font-size:17px}.about .content .btn{margin:28px auto 0}.about .image{position:relative;inset:auto;flex:none;width:600px;height:500px;margin:0 auto -50px;transform:scale(0.45) translateX(-850px);transform-origin:center top}}.testimonials{padding:80px 0;color:#fff;background:linear-gradient(110deg, #00061b 0%, #18213d 52%, #00061a 100%)}.testimonials .container{position:relative}.testimonials h2{margin-bottom:12px;font-size:48px;font-weight:700;text-align:center}.testimonials .container>p{margin-bottom:42px;color:#ccd2dc;font-size:20px;text-align:center}.testimonials .swiper{max-width:1132px}.testimonials article{height:auto;padding:40px;background:#051c34;border:1px solid #626262;border-radius:8px}.testimonials article>img{width:100%;aspect-ratio:470/430;margin-bottom:26px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.testimonials article .copy .stars{display:block;width:130px;height:26px;margin-bottom:16px}.testimonials article .copy>p{min-height:162px;margin-bottom:24px;color:#f0f1f4;font-size:18px;line-height:1.5}.testimonials article .copy .author{display:flex;align-items:center;justify-content:space-between;gap:16px}.testimonials article .copy .author strong{color:#fff;font-size:24px}.testimonials article .copy .author span{display:flex;align-items:center;gap:8px;color:#f7f3ec;font-size:14px;line-height:28px}.testimonials article .copy .author span img{width:28px;height:28px}.testimonials article:nth-child(3)>img{-o-object-position:center 44%;object-position:center 44%}.testimonials .controls{position:absolute;z-index:3;top:455px;right:10px;left:10px;justify-content:space-between;margin:0;pointer-events:none}.testimonials .controls button{pointer-events:auto}.testimonials .btn{margin:32px auto 0}@media(max-width: 760px){.testimonials{padding:60px 0}.testimonials h2{font-size:34px}.testimonials .container>p{margin-bottom:30px;font-size:16px}.testimonials article{padding:20px}.testimonials article .copy>p{min-height:0;font-size:16px}.testimonials article .copy .author{align-items:flex-start;flex-direction:column;gap:8px}.testimonials .controls{position:static;justify-content:center;margin-top:24px}}.shipping{color:#fff;background:linear-gradient(90deg, #016dee 0%, #03294e 28%, #016dee 56%, #03294e 100%)}.shipping .container{display:flex;align-items:center;justify-content:center;gap:40px;min-height:205px;padding:40px 0}.shipping img{width:238px;max-height:125px;-o-object-fit:contain;object-fit:contain}.shipping h2{margin-bottom:12px;font-size:36px;font-weight:600}.shipping p{font-size:18px}@media(max-width: 760px){.shipping .container{flex-direction:column;gap:16px;padding:36px 0;text-align:center}.shipping img{width:190px}.shipping h2{font-size:28px}.shipping p{font-size:15px}}.area-kits{padding:80px 0;background:#fdfefe}.area-kits .container>h2{margin-bottom:8px;font-size:48px;font-weight:700;text-align:center}.area-kits .container>p{margin-bottom:32px;font-size:18px;text-align:center}.area-kits .container>ul{display:grid;grid-template-columns:repeat(3, 384px);align-items:stretch;justify-content:center;gap:32px}.area-kits .container>ul>li{width:384px;min-width:0}.area-kits .kit{min-height:878px;background:#fff;border:1px solid #b9bdc2;border-radius:20px;box-shadow:0 8px 20px rgba(3,41,78,.08);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.area-kits .kit:hover{box-shadow:0 18px 38px rgba(3,41,78,.18);transform:translateY(-8px)}.area-kits .kit>a{display:flex;flex-direction:column;min-height:878px}.area-kits .kit .header{display:grid;min-height:58px;padding:12px 16px;place-items:center;color:#111;background:linear-gradient(110deg, #b8b8b8, #f7f7f7 48%, #b7b7b7);border-radius:19px 19px 0 0;font-size:24px;font-weight:500;text-transform:uppercase}.area-kits .kit .main{display:flex;flex:1;flex-direction:column;padding:18px 35px 8px}.area-kits .kit .main .details{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:6px}.area-kits .kit .main .details>strong{font-size:40px;line-height:1.15;text-transform:uppercase}.area-kits .kit .main .details>span{margin-top:4px;font-size:17px}.area-kits .kit .main .product{position:relative;display:grid;height:287px;place-items:center}.area-kits .kit .main .product>img:first-child{width:286px;max-height:280px;-o-object-fit:contain;object-fit:contain}.area-kits .kit .main .product .free{position:absolute;top:52px;left:-8px;width:116px}.area-kits .kit .main .product .save{position:absolute;top:38px;right:-4px;display:flex;align-items:center;justify-content:center;flex-direction:column;width:78px;aspect-ratio:1;padding:12px;color:#fff;background:url("../img/kit-save.svg") center/contain no-repeat;font-size:10px;font-weight:800;line-height:.95;text-align:center;text-transform:uppercase}.area-kits .kit .main .product .save b{font-size:16px}.area-kits .kit .footer{display:flex;align-items:center;flex-direction:column;gap:16px;padding:12px 35px 40px}.area-kits .kit .footer .price{display:flex;align-items:center;justify-content:center;margin:8px 0 0;color:#111}.area-kits .kit .footer .price b{font-size:64px;line-height:1}.area-kits .kit .footer .price small{align-self:flex-end;margin-bottom:8px;font-size:19px}.area-kits .kit .footer .features{display:grid;gap:6px;width:100%}.area-kits .kit .footer .features li{position:relative;display:flex;align-items:center;min-height:28px;padding:3px 0 3px 30px;font-size:15px;font-weight:600;text-transform:uppercase}.area-kits .kit .footer .features li::before{position:absolute;left:0;width:20px;height:20px;background:url("../img/kit-check-red.svg") center/contain no-repeat;content:""}.area-kits .kit .footer .button{position:relative;display:block;width:314px;height:102.785px;max-width:100%;line-height:0;overflow:hidden;border-radius:22px;transition:transform .18s ease}.area-kits .kit .footer .button>img:first-child{position:absolute;top:-81.25%;left:-12.96%;width:130.65%;max-width:none;height:266.67%}.area-kits .kit .footer .button .cursor{position:absolute;z-index:2;right:8%;bottom:-12%;width:58px;animation:cursor-click 2.4s ease-in-out infinite;pointer-events:none}.area-kits .kit .footer .cards{width:314px;height:29px;max-width:100%;-o-object-fit:fill;object-fit:fill}.area-kits .kit .footer .total{font-size:17px;font-weight:600;text-transform:uppercase}.area-kits .kit .footer .total s{color:#777}.area-kits .kit .footer .total b{color:#016dee;font-size:20px}.area-kits .kit.standard .features li::before{background:url("../img/kit-check-green.svg") center/contain no-repeat}.area-kits .kit.standard .features li:nth-child(-n+2)::before{background:url("../img/kit-check-yellow.svg") center/contain no-repeat}.area-kits .kit.best{color:#fff;background:linear-gradient(115deg, #03294e 0%, #0e5ebb 52%, #03294e 100%);border:4px solid #efb82d;box-shadow:inset 0 0 0 2px #fff,0 12px 28px rgba(3,41,78,.25)}.area-kits .kit.best .header{color:#111;background:linear-gradient(110deg, #e8bd5e, #fff0a4 48%, #dca93e);border-radius:15px 15px 0 0}.area-kits .kit.best .main{padding-top:22px}.area-kits .kit.best .main .product{height:285px}@media(max-width: 900px){.area-kits .kit.best .main .product{height:auto;margin-top:20px}}.area-kits .kit.best .main .product>img:first-child{width:350px;max-height:245px}.area-kits .kit.best .footer .price{color:#fff}.area-kits .kit.best .footer .features li{color:#fff}.area-kits .kit.best .footer .features li::before{background:url("../img/kit-check-green.svg") center/contain no-repeat}.area-kits .kit.best .footer .button{animation:button-click 2.4s ease-in-out infinite}.area-kits .kit.best .footer .total s{color:#d6dbe4}.area-kits .kit.best .footer .total b{color:#ffd755}@media(max-width: 1050px){.area-kits .container>ul{gap:12px}.area-kits .kit .main{padding-right:14px;padding-left:14px}.area-kits .kit .main .product{height:245px}.area-kits .kit .main .features li{padding-left:27px;font-size:12px}.area-kits .kit .main .features li::before{left:0}.area-kits .kit .footer{padding-right:14px;padding-left:14px}}@media(max-width: 760px){.area-kits{padding:60px 0}.area-kits .container>h2{font-size:34px}.area-kits .container>p{margin-bottom:20px;font-size:16px}.area-kits .container>ul{display:flex;align-items:stretch;flex-direction:column;gap:18px;width:100%}.area-kits .container>ul>li{display:block;width:min(342px,100%);min-width:0;margin:0 auto}.area-kits .container>ul .best{order:-1}.area-kits .container>ul .standard{order:0}.area-kits .container>ul .basic{order:1}.area-kits .kit{min-height:0}.area-kits .kit:hover{transform:none}.area-kits .kit>a{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto auto;align-items:center;-moz-column-gap:8px;column-gap:8px;min-height:0}.area-kits .kit .header{grid-column:1/-1;min-height:64px;padding:12px;font-size:24px}.area-kits .kit .main{display:flex;grid-column:1;grid-row:2;align-self:center;flex:0 0 auto;flex-direction:column;padding:16px 8px 20px}.area-kits .kit .main .product{align-self:start;height:160px;padding:0}.area-kits .kit .main .product>img:first-child{width:100%;max-height:150px;-o-object-fit:contain;object-fit:contain}.area-kits .kit .main .product .free{top:36px;left:5px;width:72px}.area-kits .kit .main .product .save{top:12px;right:-3px;width:60px;padding:8px;font-size:8px}.area-kits .kit .main .product .save b{font-size:12px}.area-kits .kit .main .details{align-items:center;justify-content:flex-start;margin:0;padding:10px 0 0;text-align:center}.area-kits .kit .main .details>strong{font-size:26px}.area-kits .kit .main .details>span{margin-top:0;color:#5f5f5f;font-size:14px;text-transform:uppercase}.area-kits .kit .footer{grid-column:2;grid-row:2;align-self:center;gap:12px;justify-self:stretch;padding:16px 8px 20px}.area-kits .kit .footer .price{margin:0;transform:none}.area-kits .kit .footer .price b{font-size:50px}.area-kits .kit .footer .price small{margin-bottom:6px;font-size:12px}.area-kits .kit .footer .features{gap:4px;margin:0}.area-kits .kit .footer .features li{min-height:20px;padding:2px 0 2px 28px;font-size:12px;line-height:1.2}.area-kits .kit .footer .button .cursor{width:42px}.area-kits .kit .footer .button{width:100%;height:auto;aspect-ratio:314/102.785}.area-kits .kit .footer .cards{width:100%;height:auto}.area-kits .kit .footer .total{margin-top:5px;font-size:11px;white-space:nowrap}.area-kits .kit .footer .total b{font-size:13px}.area-kits .kit.best{background:#242424}.area-kits .kit.best .header{background:#ffd902}.area-kits .kit.best .main .product>img:first-child{width:110%;max-width:none;transform:none}.area-kits .kit.best .main .product .free{top:22px}.area-kits .kit.best .main .product .save{top:0}.area-kits .kit.best .main .details>span{color:#cfcfcf}}@media(max-width: 380px){.area-kits .kit .main .details>strong{font-size:24px}.area-kits .kit .main>.price b{font-size:48px}.area-kits .kit .main .features li{font-size:11px}}.guarantee{position:relative;color:#fff;background:linear-gradient(90deg, #016dee 0%, #03294e 28%, #016dee 56%, #03294e 100%);overflow:hidden}.guarantee .container{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:64px;min-height:485px;padding:80px 0}.guarantee .container>img{width:295px;height:295px;flex:0 0 295px;-o-object-fit:contain;object-fit:contain}.guarantee .content{width:589px}.guarantee .content h2{margin-bottom:16px;font-size:48px;font-weight:700;line-height:1.3;text-transform:uppercase}.guarantee .content p{margin-bottom:16px;color:#cfcfcf;font-size:20px;font-weight:500;line-height:1.3}.guarantee .content p a{text-decoration:underline}.guarantee::before,.guarantee::after{position:absolute;inset:0;background-repeat:no-repeat;content:"";pointer-events:none}.guarantee::before{background-image:url("../img/guarantee-light-1.svg");background-position:center;background-size:1450px auto;mix-blend-mode:color-dodge;opacity:.42}.guarantee::after{background-image:url("../img/guarantee-light-2.svg");background-position:center;background-size:1450px auto;mix-blend-mode:screen}@media(max-width: 760px){.guarantee .container{flex-direction:column;gap:28px;padding:60px 0;text-align:center}.guarantee .container>img{width:220px;flex-basis:auto}.guarantee .content{width:100%}.guarantee .content h2{font-size:34px}.guarantee .content p{font-size:17px}.guarantee .content .btn{margin:0 auto}}.faq{padding:80px 0;background:#fff;border-top:1px solid #ffd755;border-bottom:1px solid #ffd755}.faq h2{margin-bottom:34px;font-size:36px;font-weight:600;text-align:center}.faq h2 b{color:#016dee}.faq .accordion{display:grid;max-width:1050px;margin:0 auto;gap:12px}.faq .accordion .item{overflow:hidden;border-radius:10px}.faq .accordion .item .header{position:relative;display:flex;align-items:center;min-height:72px;padding:16px 64px 16px 20px;color:#fff;background:#051c34;cursor:pointer}.faq .accordion .item .header::after{position:absolute;right:20px;width:12px;height:12px;border-right:3px solid #fff;border-bottom:3px solid #fff;content:"";transform:rotate(225deg);transition:transform .25s ease}.faq .accordion .item .header p{font-size:20px;font-weight:600}.faq .accordion .item .body{display:grid;grid-template-rows:0fr;padding:0 20px;background:#fff;opacity:0;transition:grid-template-rows .35s ease,padding .35s ease,opacity .25s ease}.faq .accordion .item .body>div{overflow:hidden;min-height:0}.faq .accordion .item .body p{font-size:17px;line-height:1.55}.faq .accordion .item .body p:not(:last-child){margin-bottom:12px}.faq .accordion .item .body ul{margin-top:8px}.faq .accordion .item .body ul li{position:relative;padding-left:20px;font-size:17px;line-height:1.55}.faq .accordion .item .body ul li:not(:last-child){margin-bottom:6px}.faq .accordion .item .body ul li::before{position:absolute;top:10px;left:4px;width:6px;height:6px;background:#016dee;border-radius:50%;content:""}.faq .accordion .item .body img{width:160px;margin-top:12px;border-radius:12px}.faq .accordion .item.active .header{background:#03294e}.faq .accordion .item.active .header::after{transform:rotate(45deg)}.faq .accordion .item.active .body{grid-template-rows:1fr;padding:16px 16px 28px;opacity:1}@media(max-width: 640px){.faq{padding:60px 0}.faq h2{font-size:30px}.faq .accordion .item .header{min-height:58px;padding:14px 52px 14px 16px}.faq .accordion .item .header::after{right:14px;width:10px;height:10px}.faq .accordion .item .header p{font-size:16px}.faq .accordion .item .body p{font-size:15px}}footer{color:#fff;background:#051c34}footer .container{padding:40px 0}footer nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px 24px;padding-bottom:28px;border-bottom:1px solid hsla(0,0%,100%,.82)}footer nav a{font-size:16px;transition:color .2s ease}footer nav a:hover{color:#ffd755}footer .container>p{max-width:918px;margin:28px auto 0;color:#d6dbe3;font-size:14px;line-height:1.5;text-align:center}footer .copy{padding:16px 20px;place-items:center;background:linear-gradient(90deg, #016dee, #03294e, #016dee);font-size:18px;text-align:center}@media(max-width: 640px){footer nav{gap:12px 18px}footer nav a{font-size:14px}footer .container>p{font-size:12px}footer .copy{font-size:14px}}