@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";*{padding:0;margin:0;box-sizing:border-box}body,html{height:100%}body{color:#222;font-family:Montserrat,sans-serif}.wrapper{max-width:1240px;width:100%;margin:0 auto}@media all and (max-width:1400px){.wrapper{padding:0 20px}}a{text-decoration:none}h2,h1,h3{letter-spacing:-.5px}img{max-width:auto;width:auto}.btn{padding:0 50px;border-radius:6px;font-weight:500;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;position:relative;overflow:hidden;transition:color .3s ease;height:55px;transition:all .3s ease;color:#fff;display:inline-block;line-height:55px;border:1px solid #2da1c4;background-color:#2da1c4}.btn span{z-index:2;position:relative;display:flex}.btn:hover{border:1px solid #000;background-color:#000;color:#fff}.btn.btn-shop{display:flex;align-items:center;background-color:#fff;color:#333}.btn.btn-shop img{margin-left:5px}.btn.btn-shop:hover{border:1px solid #000;background-color:#000;color:#fff}.topbar{background:#22488d;color:#fff;text-align:center;font-size:13px;padding:12px 0}.header{position:sticky;top:0;z-index:1000;background:#fff;box-shadow:0 0 10px #0000001a}.header__container{max-width:1240px;margin:0 auto;padding:14px 0;display:flex;align-items:center;justify-content:space-between}@media all and (max-width:1280px){.header__container{padding:14px 20px}}@media all and (min-width:901px){.header__container{position:relative}}.header__logo img{height:60px}@media all and (max-width:520px){.header__logo img{height:40px}}.nav{display:flex;gap:28px}@media all and (min-width:901px){.nav{position:absolute;left:20%}}.nav a{text-decoration:none;color:#333;font-size:15px;position:relative}.nav a:hover{color:#3ea3b5}.nav a:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background:#3ea3b5;transition:.3s}.nav a:hover:after{width:100%}.header__actions{display:flex;gap:18px;align-items:center;font-size:14px}.icon{cursor:pointer;display:flex;align-items:center;padding:0 0 0 25px;position:relative}.icon:before{content:"";width:22px;height:24px;position:absolute;top:-3px;left:0;display:block}.icon img{margin:0 25px 0 0}.icon.user:before{background:url(ico-user.png) 50% 50% no-repeat}.icon.bag:before{background:url(ico-bag.png) 50% 50% no-repeat}.icon.search{height:25px}.icon.search:before{background:url(ico-search.png) 50% 50% no-repeat;top:0}.menu-toggle{display:none;width:28px;height:22px;position:relative;background:none;border:none;cursor:pointer}.menu-toggle span{position:absolute;width:100%;height:2px;background:#000;left:0;transition:.3s}.menu-toggle span:nth-child(1){top:0}.menu-toggle span:nth-child(2){top:10px}.menu-toggle span:nth-child(3){bottom:0}.menu-toggle.active span:nth-child(1){transform:rotate(45deg);top:10px}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:rotate(-45deg);bottom:10px}.nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;opacity:0;pointer-events:none;transition:.3s;z-index:900}.nav-overlay.active{opacity:1;pointer-events:all}@media(max-width:900px){.nav{position:absolute;top:90px;left:0;width:100%;background:#fff;flex-direction:column;align-items:flex-end;gap:16px;padding:20px;display:none;box-shadow:0 10px 20px #0000000d}.nav.active{display:flex;width:100%;gap:0;padding:10px}.nav.active a{width:100%;padding:10px;transition:all .3s ease}.nav.active a:after{display:none}.nav.active a:hover{background-color:#22488d;color:#fff}.menu-toggle{display:block}}@media(max-width:540px){.nav{position:absolute;top:72px}}.features{background-color:#fff;padding:60px 0}@media all and (max-width:840px){.features{padding-bottom:20px;padding-top:50px}}.features .wrapper h2{text-align:center;font-size:18px;line-height:30px;font-weight:500;max-width:800px;padding-bottom:50px;margin:0 auto}@media all and (max-width:840px){.features .wrapper h2{padding-inline:20px;line-height:25px}}.features .features-grid{display:flex;flex-wrap:wrap;text-align:center;justify-content:center;color:#333;font-size:15px}.features .features-grid>div{flex:0 0 20%}@media all and (max-width:840px){.features .features-grid div{flex:0 0 33.33%;padding-bottom:40px}}.features .features-grid figure{margin:0 0 20px;display:flex;justify-content:center}.product-wrapper{background-color:#e0f8ff;padding-block:80px}@media all and (max-width:768px){.product-wrapper{padding-block:40px}}.product-wrapper .product-box{background:url(prodbg.jpg) 50% 50%/cover no-repeat;padding:60px;color:#fff;display:flex;justify-content:flex-end;border-radius:40px}@media all and (max-width:1140px){.product-wrapper .product-box{padding:30rem 2rem 5rem;justify-content:center;background-position:10%}}@media all and (max-width:768px){.product-wrapper .product-box{background-size:220%!important;background-position:top;background-color:#051c2e;background-position:0 0%;padding-top:95%}}.product-wrapper .product-box .product-info .price{padding-bottom:30px}.product-wrapper .product-box .product-info .actions{display:flex;align-items:center;gap:10px}.product-wrapper .product-box .product-info .actions>div{display:flex}.product-wrapper .product-box .product-info .actions .view{text-decoration:underline;color:#fff;font-size:15px;margin-left:15px}.product-wrapper .product-box .product-info .actions .view:hover{text-decoration:none}@media all and (max-width:680px){.product-wrapper .product-box .product-info .actions{flex-direction:column}.product-wrapper .product-box .product-info .actions>div{width:100%;text-align:center}.product-wrapper .product-box .product-info .actions>div a:not(.view){width:100%;text-align:center;justify-content:center}}.product-wrapper .product-box .product-info h2{font-weight:500;font-size:35px;line-height:40px;padding-bottom:15px}.product-wrapper .product-box .product-info small{display:block;padding-bottom:10px}.product-wrapper .product-box .product-info .shop-block{border-top:1px solid #fff;border-bottom:1px solid #fff;padding-block:12px;font-size:13px;display:flex;align-items:center;margin:15px 5rem 20px 0}.product-wrapper .product-box .product-info .shop-block span{padding-left:5px}@media all and (max-width:768px){.product-wrapper .product-box .product-info .shop-block{margin-right:0}}.product-highlight{padding:50px 0}.product-highlight .product-card{background:linear-gradient(135deg,#0f2a44,#123a5c);color:#fff;border-radius:20px;display:flex;padding:40px}.product-highlight img{width:250px}.product-highlight .price{margin:15px 0;font-size:20px}.product-highlight .buttons{display:flex;gap:10px}.product-highlight .primary{background:#2ea3f2}.product-highlight .secondary{background:#fff;color:#000}.why-choose{padding:80px 20px;background:#f4f6f8}.why-choose .container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;gap:50px;align-items:center}.why-choose__content .title{font-size:35px;font-weight:500;line-height:1.3;color:#1d1d1f;margin-bottom:20px;line-height:45px}.why-choose__content .description{font-size:15px;color:#555;line-height:25px;margin-bottom:25px;max-width:420px}.why-choose__content .btn-primary{display:inline-block;background:#2f4a7d;color:#fff;padding:15px 30px;border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s ease}.why-choose__content .btn-primary:hover{background:#000}.why-choose__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.why-choose__cards .card{flex-direction:row}.why-choose .card{position:relative;height:320px;border-radius:16px;overflow:hidden;background-size:cover;background-position:center;display:flex;align-items:flex-end}.why-choose .card:before{content:"";position:absolute;top:10%;right:0;bottom:0;left:0;transition:all .3s ease;background:linear-gradient(to top,#000000d9,#0000)}.why-choose .card__overlay{position:relative;padding:20px 25px;height:130px;color:#fff}@media all and (max-width:520px){.why-choose .card__overlay{height:auto}}.why-choose .card__overlay h3{font-size:20px;font-weight:600;margin-bottom:6px;line-height:30px}.why-choose .card__overlay p{font-size:14px;line-height:20px}.why-choose .card:hover:before{top:30%;right:0;bottom:0;left:0}@media(max-width:992px){.why-choose .container{grid-template-columns:1fr;gap:40px}.why-choose__cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.why-choose{padding:40px 20px}.why-choose .container{padding:0}.why-choose__content .title{font-size:26px;line-height:1.2}.why-choose__content .description{font-size:14px}.why-choose__cards{grid-template-columns:1fr}.why-choose .card{height:260px}}.how{background:#eef3f7;padding:60px 0}.how .how-box{background:#fff;padding:30px;border-radius:10px}.how .steps{display:flex;justify-content:space-between}.testimonials{padding:60px 0}.testimonials .reviews{display:flex;gap:20px}.testimonials .review{background:#f5f7fa;padding:20px;border-radius:10px}.subscribe{background:#222;color:#fff;padding:40px 0}.subscribe .form{display:flex;gap:10px}.subscribe .form input{flex:1;padding:10px}.subscribe .form button{background:#2ea3f2;border:none;padding:10px 20px;color:#fff}@media(max-width:768px){.nav-links{display:none;flex-direction:column;position:absolute;background:#fff;right:0;top:60px;width:200px}.nav-links.active{display:flex}.menu-toggle{display:block!important}.hero-content{flex-direction:column}.features{grid-template-columns:repeat(2,1fr)}.product-card,.why{flex-direction:column}.steps{flex-direction:column;gap:10px}.reviews{flex-direction:column}}.how-it-works{position:relative;display:flex;justify-content:center;padding:95px 0 70px}@media all and (max-width:980px){.how-it-works{padding:70px 0}}@media all and (max-width:520px){.how-it-works{padding:40px 0}}.how-it-works__overlay{background:#f5f5f5;border-radius:16px;padding:40px 50px;width:74%}@media all and (max-width:980px){.how-it-works__overlay{width:100%}}@media all and (max-width:768px){.how-it-works__overlay{padding:30px 40px}}.how-it-works .title{font-size:35px;font-weight:500;margin-bottom:20px;position:relative}.how-it-works .title:after{content:"";display:block;height:3px;width:100%;background:#22488d;margin-top:12px}.how-it-works .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:30px}@media all and (max-width:768px){.how-it-works .steps{grid-template-columns:repeat(1,1fr)}}.how-it-works .step__header{display:flex;align-items:center;gap:8px;margin-bottom:5px}.how-it-works .step__header .label{font-size:18px;color:#333}.how-it-works .step__header .circle{width:28px;height:28px;background:#7fb6c9;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.how-it-works .step h3{font-size:18px;font-weight:400;margin-bottom:8px;color:#222}.how-it-works .step p{font-size:14px;color:#555;line-height:1.5}.reviews{margin:80px 0}@media all and (max-width:980px){.reviews{margin:40px 0}}.reviews.prod-page{margin-top:6rem;margin-bottom:4rem}.reviews .container{padding:0}@media all and (max-width:768px){.reviews .container{padding:0}}.reviews h2{text-align:center;font-size:35px;letter-spacing:0;margin-bottom:50px;font-weight:500}.reviews .reviewSlider{position:relative;padding:0 25px}.reviews .review-card{padding:35px;border-radius:16px;border:1px solid #f4f8ff;background-color:#f4f8ff}.reviews .review-card h3{margin:5px 0 20px;font-size:18px;font-weight:500}.reviews .review-card p{color:#333;line-height:1.6;margin-bottom:20px}.reviews .review-card .stars{color:#27e64b;font-size:20px;letter-spacing:3px}.reviews .review-card .author strong{display:block;font-weight:500;font-size:16px;padding:0 0 .75rem}.reviews .review-card .author span{font-size:14px;color:#333}.reviews .review-card>div:not(.author){display:flex;align-items:center}.reviews .review-card>div:not(.author)>div{border-radius:100%;background-color:#7dc4dc;width:50px;height:50px;line-height:50px;text-align:center;color:#fff;font-size:30px;font-weight:600;margin:0 10px 0 0;position:relative;top:-10px}.reviews .swiper-button-next,.reviews .swiper-button-prev{color:#333;background-color:#fff;border-radius:100%;width:45px;height:45px;right:6px;top:55%;transform:translateY(-50%);box-shadow:0 0 10px #0003}.swiper-button-next:after{content:"next";font-size:23px!important;font-weight:600;position:relative;right:-2px}.swiper-button-prev:after{font-size:23px!important;font-weight:600}.reviews .swiper-button-prev{left:4px}.container{margin:0 auto;width:100%;max-width:1240px}@media all and (max-width:1280px){.container{padding:0 20px}}.newsletter{background-color:#333;padding:50px 0;color:#fff}.newsletter .container{display:flex;justify-content:space-between;align-items:center;gap:30px}.newsletter__content h2{font-size:35px;margin-bottom:10px;line-height:1;font-weight:500}.newsletter__content p{color:#ccc;font-size:15px}.newsletter__form{display:flex;max-width:420px;width:100%;align-self:flex-start}.newsletter__form input{flex:1;padding:14px;border:none;outline:none;border-radius:6px 0 0 6px;font-family:Montserrat,sans-serif}.newsletter__form button{background:#2f4a7d;color:#fff;border:none;padding:0 22px;border-radius:0 6px 6px 0;cursor:pointer;transition:.3s;font-family:Montserrat,sans-serif}.newsletter__form button:hover{background:#243a63}.footer{background:#fff;padding:60px 0 30px}.footer__grid{display:grid;grid-template-columns:17% 15% 23% 21% 24%;margin-bottom:40px}.footer__col ul{list-style:none}.footer__col ul li{margin-bottom:10px}.footer__col ul li a{text-decoration:none;color:#222;font-size:14px}.footer__col ul li a:hover{color:#000}.footer__contact p{font-size:14px;color:#222;margin-bottom:8px}.footer__brand .social{display:flex;gap:12px;margin-bottom:20px}@media(max-width:992px){.footer__brand .social{justify-content:center}}.footer__brand .social a{width:42px;height:42px;background:#3da0b7;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.3s;box-shadow:0 4px 10px #0000001a}.footer__brand .social a:hover{transform:translateY(-3px);background:#2f4a7d}.footer .logo img{max-width:100%}.footer .logo{text-align:right}@media(max-width:992px){.footer .logo{text-align:center;display:flex;justify-content:center}}.footer__bottom{display:grid;grid-template-columns:30% 35% 35%;align-items:center;flex-wrap:wrap}.footer__bottom p{font-size:13px;color:#222}.footer__bottom .payments{display:flex;gap:8px;flex-wrap:wrap}.footer__bottom .payments span{background:#fff;border:1px solid #ddd;border-radius:4px}.footer__bottom .shop-btn{background:#2f4a7d;color:#fff;padding:10px 18px;border-radius:25px;text-decoration:none;font-size:14px;display:flex;align-items:center;gap:8px}.shop-btn-wrap{display:flex;justify-content:flex-end;padding-right:25px}@media(max-width:992px){.newsletter .container{flex-direction:column;align-items:flex-start}.footer__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;text-align:center}.footer__grid .footer__col{flex:0 0 calc(50% - 30px)}.footer__bottom{flex-direction:column;align-items:flex-start;gap:15px;grid-template-columns:1fr;align-items:center;justify-content:center;text-align:center}.footer__bottom .payments{justify-content:center;margin-top:10px}.shop-btn-wrap{display:flex;justify-content:center;padding-top:10px;padding-right:0}}@media(max-width:576px){.newsletter{padding:40px 0;text-align:center}.newsletter__content h2{font-size:24px;line-height:1.5}.newsletter__form{flex-direction:column;max-width:100%}form#newsletter-form{width:100%}.newsletter__form input{border-radius:6px;margin-bottom:10px}.newsletter__form button{border-radius:6px;padding:12px}.footer__grid{grid-template-columns:1fr}.footer__grid .footer__col{flex:0 0 calc(100% - 30px)}}.top-bar{background:#2f5597;color:#fff;text-align:center;padding:8px;font-size:14px}.hero .swiper-button-next,.hero .swiper-button-prev{color:#333;background-color:#fff;border-radius:100%;width:35px;height:35px;right:6px;top:55%;transform:translateY(-50%);box-shadow:0 5px 10px #0003;transition:all .3s ease}.hero .swiper-button-next:hover,.hero .swiper-button-prev:hover{background-color:#eee}.hero .swiper-button-prev:after,.hero .swiper-button-next:after{font-size:15px!important}.hero .swiper{width:100%}.hero .swiper-slide{display:flex;align-items:center;justify-content:center;min-height:540px}@media all and (max-width:1280px){.hero .swiper-slide{padding:0 20px}}@media all and (max-width:768px){.hero .swiper-slide{padding:0 60px;background-position-x:65%!important}}.hero .slide-content{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1240px;width:100%;margin:0 auto}.hero .text{max-width:50%}@media all and (max-width:768px){.hero .text{max-width:100%}}.hero .text h1{font-size:40px;margin-bottom:10px;line-height:50px;font-weight:500}.hero .text p{font-size:20px;line-height:30px;margin-bottom:40px;font-weight:400}.hero .text button{padding:12px 20px;background:#2da1c4;color:#fff;border:none;border-radius:5px;font-weight:500;font-family:Montserrat,sans-serif;font-size:14px;cursor:pointer}.hero .text button:hover{background:#2b7fa3}.hero img{width:50%;border-radius:10px}.hero .swiper-button-next,.hero .swiper-button-prev{color:#333}@media(max-width:900px){.nav-links{display:none}.hamburger{display:block}.slide-content{flex-direction:column;text-align:center}.text,img{max-width:100%}}.filter-hero{margin:70px 0;overflow:hidden}.filter-hero .container{display:flex;align-items:center;min-height:420px;border-radius:10px}.filter-hero .content{width:55%;padding:0 0 0 60px}.filter-hero .content h1{font-size:35px;font-weight:500;margin-bottom:5px;color:#222}.filter-hero .content .subtitle{color:#6b6b6b;margin-bottom:30px;font-size:18px;color:#333}.filter-hero .features{display:flex;gap:30px;padding:0;background:transparent}.filter-hero .features .feature{text-align:center;flex-direction:column}.filter-hero .features .feature .icon{width:72px;height:72px;border:1px solid #9d9d9d;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:20px;background-color:#fff}.filter-hero .features .feature p{font-size:14px;color:#333;line-height:1.2}.filter-hero .image{display:none}.included{padding:20px 0 40px}@media all and (max-width:768px){.included{padding:20px 0}}.included .container{display:flex}@media all and (max-width:768px){.included .container{flex-direction:column}}.included h2{font-size:35px;font-weight:500;letter-spacing:-.5px;flex:0 0 40%;text-align:center;padding-right:20px}@media all and (max-width:768px){.included h2{padding-bottom:30px;padding-right:0}}.included .grid{display:flex;gap:80px;flex-direction:row}.included .box h3{font-size:20px;margin-bottom:15px;font-weight:500}.included .box ul{list-style:none}.included .box ul li{position:relative;padding-left:18px;margin-bottom:6px;color:#555}.included .box ul li:before{content:"";position:absolute;width:6px;height:6px;border-radius:100%;left:0;background-color:#3aa0c8;top:7px;display:block}@media(max-width:992px){.filter-hero .container{flex-direction:column;align-items:flex-start;justify-content:center;padding:40px 20px}.filter-hero .content{width:100%;padding:0 20px}.filter-hero .features{flex-wrap:wrap;gap:20px}.included .grid{gap:40px}}@media(max-width:600px){.filter-hero{margin:40px 10px}.filter-hero .container{background-position:50% 50%!important}.filter-hero .content h1{font-size:28px;text-align:center}.filter-hero .content .subtitle{font-size:14px;text-align:center}.filter-hero .features{justify-content:space-between}.filter-hero .features .feature{width:45%!important;flex:0 0 40%!important}.filter-hero .features .feature .icon{background-color:#fff}.included{padding:40px 0}.included h2{font-size:26px}.included .grid{grid-template-columns:1fr}}.premium{padding:40px 0 60px}.premium .container{padding:20px 0}.premium .content{display:flex;justify-content:flex-end;border-radius:10px}.premium .premium-box{display:flex;border-radius:20px;overflow:hidden;justify-content:flex-end}.premium .premium-image{width:45%;background:url(https://images.unsplash.com/photo-1606813907291-d86efa9b94db) center/cover no-repeat;min-height:280px}.premium .premium-content{padding:40px 40px 40px 0;flex:0 0 55%}.premium .premium-content h2{font-size:35px;margin-bottom:25px;color:#222;font-weight:500}.premium .stats{display:flex;align-items:center;margin-bottom:30px}.premium .stats .stat h3{font-size:35px;color:#2f5597;font-weight:500}.premium .stats .stat p{font-size:14px;color:#333}.premium .stats .divider{width:1px;height:60px;background:#999;margin:0 25px}.premium .features{display:flex;flex-wrap:wrap;padding:0;background-color:transparent;align-items:start}@media all and (max-width:540px){.premium .features{flex-wrap:wrap;gap:0}}.premium .features .feature{flex:0 0 16.6%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:start;gap:0}@media all and (max-width:1120px){.premium .features .feature{flex:0 0 20%;margin-bottom:10px}}@media(max-width:540px){.premium .features .feature{flex:0 0 50%!important}.premium .stats{display:flex;flex-direction:column;gap:15px}.premium .stats .divider{display:none!important}}.premium .features .feature span{width:70px;height:70px;border:1px solid #999;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:auto auto 8px}.premium .features .feature p{font-size:14px;color:#333}.faq{padding:60px 0;background-color:#f4f6f9}.faq h2{text-align:center;font-size:35px;font-weight:500;margin-bottom:40px}.faq .faq-list{max-width:700px;margin:auto}.faq .faq-item{background:#fff;border-radius:8px;margin-bottom:15px;border:1px solid #cccccc;overflow:hidden}.faq .faq-question{padding:20px;cursor:pointer;display:flex;justify-content:space-between;font-size:15px}.faq .faq-question span{display:inline-block;width:19px;height:19px;background:url(ico-faq.gif) 0 0 no-repeat}.faq .faq-answer{max-height:0;overflow:hidden;transition:all .3s ease;padding:0 20px;font-size:14px;color:#6f6f6f}.faq .faq-item.active .faq-question span{background:url(ico-faq.gif) 0 100% no-repeat}.faq .faq-item.active .faq-answer{max-height:1200px;padding:0 20px 20px}@media(max-width:900px){.premium-box{flex-direction:column}.premium-image,.premium-content{width:100%}.premium .features{justify-content:center}.premium-content{padding:30px!important;text-align:center}.stats{justify-content:space-between}}@media(max-width:600px){.premium-content h2{font-size:24px}.stats .stat h3{font-size:22px}.faq h2{font-size:24px}}.product-card{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-radius:20px;overflow:hidden;gap:60px;margin-top:6rem;align-items:start}@media all and (max-width:768px){.product-card{grid-template-columns:1fr;gap:40px;margin-top:40px}}.product-card__image{display:flex;align-items:center;justify-content:center}.product-card__image img{width:100%}.product-card__content{display:flex;flex-direction:column;gap:14px}@media all and (max-width:768px){.product-card__content{justify-content:center}}.title{font-size:35px;line-height:40px;margin:0;font-weight:500}.shipping{font-size:13px;line-height:1;color:#555}.installments{font-size:15px;line-height:1.4;color:#333;display:flex;align-items:center}.installments img{margin-left:5px}.rating{padding:10px 0 0;display:flex;align-items:center;gap:8px}.rating .stars{color:#27e64b;letter-spacing:2px;display:flex}.rating .score{font-size:14px}.price{font-size:20px;font-weight:500;margin-top:4px}.prod-actions{display:flex;gap:10px;padding:20px 0 10px}@media(max-width:540px){.prod-actions .btn--secondary{padding:0}.prod-actions .btn{padding:0;flex:1;justify-content:center}.prod-actions{display:flex}}@media all and (min-width:769px)and (max-width:1180px){.prod-actions{flex-direction:column;align-items:self-start}.prod-actions a{width:300px;text-align:center}}.prod-actions a{padding:0 85px}@media all and (max-width:768px){.prod-actions a{padding:0 25px}}.prod-actions .btn--secondary{display:flex;align-items:center;background-color:#22488d}.prod-actions .btn--secondary img{margin-left:5px}.prod-actions .btn--secondary:hover{background-color:#000}.more-options{text-decoration:underline;color:#555;font-size:13px}.more-options:hover{text-decoration:none}.options{display:flex;flex-direction:column;gap:10px;padding:10px 0 15px}.options .option{padding:14px 30px;border-radius:999px;border:1px solid #e6e6e6;display:inline-block;background-color:#eaeaea;color:#333;transition:all .3s ease}.options .option.active,.options .option:hover{background-color:#333;color:#fff}#testimonials>p{padding:0 0 30px;font-weight:500;font-size:18px}.info{padding:10px 0 70px}.info__container{max-width:1240px;margin:0 auto}@media all and (max-width:1280px){.info__container{padding:10px 20px 30px}}.info__title{font-size:18px;font-weight:500;margin-bottom:20px}.info__text{font-size:15px;line-height:1.7;color:#555;padding-bottom:20px}.info__features{display:flex;justify-content:space-between;margin-top:40px;gap:30px}.feature{display:flex;align-items:center;gap:12px;font-size:14px;color:#444}.feature__icon{width:32px;height:32px;border-radius:50%;background:#3ea3b5;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.feature__icon img{width:16px;height:16px}@media(max-width:900px){.hero{flex-direction:column;align-items:flex-start;padding:0}.hero__content{padding:0 20px}.hero__title{font-size:30px!important}.hero__image{position:relative;width:100%;height:240px;margin-top:20px}.hero:after{display:none}.info__container{padding:0 20px}.info__features{flex-wrap:wrap;gap:20px}.info__features .feature{flex:0 0 calc(50% - 20px)}}@media(max-width:540px){.feature{flex:0 0 100%!important}}.quantity{display:flex;align-items:center}.quantity .quantity__label{padding-right:15px}.quantity .stepper{width:122px;display:flex;border:1px solid #999999;border-radius:3px;height:52px}.quantity .stepper button{border:0;outline:0;background-color:#fff;height:50px;line-height:50px;width:40px;display:block;flex:0 0 40px;font-size:20px;font-family:Montserrat,sans-serif;transition:all .3s ease;cursor:pointer}.quantity .stepper button:hover{background-color:#22488d;color:#fff}.quantity .stepper input{width:40px;border:0;border-right:1px solid #999;border-left:1px solid #999;text-align:center;color:#333;font-size:15px;font-family:Montserrat,sans-serif}.why{background:#f4f6f9;padding:80px 0}@media(max-width:768px){.why{padding:40px 0}}.why__container{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;align-items:start}@media all and (max-width:1280px){.why__container{padding:0 20px}}@media all and (min-width:901px)and (max-width:1150px){.why__container .why__left{padding-right:20px}}.why__left h2{font-size:35px;line-height:1.2;font-weight:500;margin-bottom:16px;color:#222}.why__left p{font-size:15px;line-height:1.4;color:#555;max-width:320px}.why__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 6px 20px #0000000d;display:flex;flex-direction:column}.card img{width:100%;height:160px;object-fit:cover}.card__content{padding:16px 18px 20px}.card__title{font-size:20px;font-weight:500;margin-bottom:8px;color:#222}.card__text{font-size:14px;color:#555;line-height:1.4}@media(max-width:900px){.why__container{grid-template-columns:1fr}.why__left p{max-width:100%;padding-bottom:40px}.why__cards{grid-template-columns:1fr 1fr}}@media(max-width:500px){.why{padding:50px 0}.why__left p{padding-bottom:20px}.why__container{padding:0 20px}.why__cards{grid-template-columns:1fr}}.hero-inner{position:relative;display:flex;align-items:center;min-height:340px;background:#0b2f4a;overflow:hidden;color:#fff}.hero-inner .hero__content{position:relative;z-index:2;max-width:650px}.hero-inner .hero__eyebrow{font-size:20px;color:#fff;margin-bottom:14px}.hero-inner .hero__title{font-size:40px;line-height:1.15;font-weight:500}.hero-inner .hero__image{position:absolute;right:0;top:0;width:60%;height:100%}.hero-inner .hero__image img{width:100%;height:100%;object-fit:cover}.hero-inner .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b2f4a 55%,rgba(11,47,74,.2) 75%,transparent 100%)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/index.css.map */
