.btn{line-height:54px;min-width:240px;display:inline-block;padding:0 24px;border-radius:28px;font-size:18px;text-transform:uppercase;text-align:center;transition:background-color .25s ease-in-out,border .25s ease-in-out,color .25s ease-in-out;background:#252c7e;color:#fff;font-family:Ginto Nord Condensed Black,sans-serif;font-weight:800}.btn:hover{background:#56b3e7}.btn--secondary{background:#fff;color:#252c7e;border:2px solid rgba(0,0,0,0)}.btn--secondary:hover,.btn--secondary:focus{background:#ceecf8;color:#fff;border-color:#0000}.btn--secondary:disabled,.btn--secondary[disabled]{background:#c7cbe0;color:#fff;pointer-events:none}.btn--outline{background:#fff;color:#252c7e;border:2px solid #252c7e}.btn--outline:hover,.btn--outline:focus{background:#eceff6;color:#252c7e;border-color:#252c7e}.btn--outline:disabled,.btn--outline[disabled]{background:#dde1ec;color:#989db1;border-color:#c7cbe0;pointer-events:none}.btn--underline{background:#0000;color:#252c7e;border:none;border-bottom:2px solid rgba(0,0,0,0);border-radius:0;line-height:inherit;padding:0 0 4px;font-size:18px;text-transform:none}.btn--underline:hover,.btn--underline:focus{color:#56b3e7;border-bottom:2px solid #56b3e7;background:#0000}.btn--underline:disabled,.btn--underline[disabled]{color:#989db1;border-bottom:2px solid #c7cbe0;pointer-events:none}.slide-out-cart__overlay,.slide-out-cart__overlay:hover{background-color:#6e6e6e66}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 20px}.product-card{margin:0;display:flex;flex-direction:column;min-height:100%}.product-card__image{width:100%;height:420px;background:#fff;border-radius:24px;overflow:hidden;margin-bottom:24px}@media (max-width: 768px){.product-card__image{height:320px}}.product-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width: 768px){.product-card__image img{-o-object-fit:contain;object-fit:contain}}.product-card__stars{color:#fa8200;display:flex;margin-bottom:8px}.product-card__stars .landing-star{width:16px;height:16px}.product-card__stars-label{font-size:14px;font-weight:700;color:#252c7e;margin-left:8px}.product-card__title{font-size:20px;line-height:1.2;font-weight:700;color:#252c7e;margin:0 0 16px;font-family:Ginto Nord Condensed Black,sans-serif;text-transform:uppercase}.product-card__description{font-size:14px;font-weight:400;color:#252c7e;padding-bottom:16px;display:none}.product-card__purchase-options{display:none;border:2px solid #fc8024;border-radius:12px;overflow:hidden;margin-bottom:16px}.product-card__purchase-options label{display:block;width:50%;line-height:56px;white-space:nowrap;color:#fc8024!important;font-size:16px;font-weight:700!important;text-align:center;cursor:pointer;font-family:Ginto,sans-serif}.product-card__purchase-options label:hover,.product-card__purchase-options label:has(input:checked){background:#fc8024;color:#fff!important}.product-card__purchase-options label input{display:none}.product-card__content{margin-top:auto}.product-card__cta{text-align:center}.product-card__cta .btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.product-card__cta .btn__price{font-size:16px;font-weight:700;font-family:Ginto,sans-serif;color:#ffa638}.product-card__cta .btn__price u{font-weight:400;text-decoration:line-through;color:#989db1;display:inline-block;margin-left:4px}.product-card__cta a.link{display:inline-block;margin-top:16px;text-decoration:underline;color:#252c7e}.product-card__cta a.link:hover,.product-card__cta a.link:focus{text-decoration:none}.landing__hero{position:relative;height:760px;display:flex;align-items:center;font-size:20px;line-height:1.5;color:#fff;background-color:#ea9f00}@media (max-width: 768px){.landing__hero{align-items:flex-end;padding-bottom:24px;color:#252c7e}}.landing__hero-content{max-width:530px;position:relative;z-index:2}.landing__hero-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.landing__hero-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1}@media (max-width: 768px){.landing__hero-img img{-o-object-position:50% -105px;object-position:50% -105px;-o-object-fit:cover;object-fit:cover}}.landing__hero-badge{font-family:Ginto Nord Condensed Black,sans-serif;font-weight:600;display:inline-block;padding:12px 16px;font-size:14px;text-transform:uppercase;color:#fff;border-radius:8px;background:#252c7e21;margin-bottom:20px}@media (max-width: 768px){.landing__hero-badge{font-size:12px;padding:8px 12px;font-family:Ginto,sans-serif;color:#252c7e;background-color:#252c7e26;margin-bottom:12px}}.landing__hero-title{font-size:48px;line-height:56px;color:#fff;text-transform:uppercase;font-family:Ginto Nord Black,sans-serif;font-weight:800;margin:0 0 24px}@media (max-width: 768px){.landing__hero-title{font-size:32px;line-height:1.2;color:#252c7e;margin-bottom:12px}}.landing__hero-stars{display:flex;align-items:center;font-size:16px;font-weight:700;margin-bottom:24px}.landing__hero-stars-inner{display:flex;align-items:center;margin-right:12px}.landing__hero .landing-star{display:flex;align-items:center;justify-content:center;width:19px;height:19px;color:#ff0}.landing__hero .landing-star svg{width:80%;height:80%}.landing__hero-label{font-family:Ginto Nord Black,sans-serif;font-weight:800;font-size:14px;line-height:1.3}.landing__hero-label span{color:#252c7e}.landing__hero-body{margin-bottom:12px}.landing__hero-body p{margin:0}.landing__hero-cta{display:flex;align-items:center;gap:16px}@media (max-width: 768px){.landing__hero-cta{flex-direction:column;align-items:center;gap:12px;text-align:center}.landing__hero-cta .btn{width:100%}}.landing__hero-label{position:relative}.landing__hero-label p{margin:0}.landing__hero-label p b,.landing__hero-label p strong{color:#252c7e}.landing__hero-label:before{content:"";position:absolute;margin-top:6px;top:100%;right:100%;width:25px;height:25px;background-image:url("data:image/svg+xml,%3Csvg width='29' height='19' viewBox='0 0 29 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.28557 18.5053C6.29915 18.4992 6.38074 18.5112 6.46554 18.5362C6.62994 18.5782 7.02723 18.6373 7.13799 18.6319C7.17525 18.6293 7.24487 18.5873 7.29962 18.5336C7.4644 18.364 7.49234 18.1604 7.43025 17.5728C7.39008 17.1826 7.35854 17.0656 7.24872 16.9001C7.20644 16.8311 7.13761 16.7168 7.09838 16.6403C7.0202 16.4931 6.75652 16.1186 6.19532 15.3707C5.27638 14.1413 4.29899 12.7784 4.32523 12.7685C4.3354 12.7639 4.50681 12.8725 4.71177 13.009C5.39279 13.4621 5.89801 13.7613 6.707 14.1869C7.21225 14.4513 8.71831 15.0578 9.20517 15.1931C9.6621 15.3193 10.7003 15.5603 11.1901 15.6531C12.3451 15.8737 14.3029 16.0792 15.2332 16.08C17.0772 16.0808 18.6249 15.5578 20.4704 14.3057C21.6289 13.5208 22.5754 12.5473 23.5655 11.1269C24.6809 9.52404 25.4282 8.24515 26.3047 6.43722C26.9877 5.02547 27.3479 4.11804 27.5703 3.24884C27.7154 2.67974 27.7775 2.362 27.8765 1.63527C27.9224 1.28792 27.9845 0.886042 28.0107 0.742642C28.0682 0.443413 28.0596 0.219468 27.9847 0.0853007C27.9368 0.00242566 27.9243 -0.0082849 27.8691 0.00459088C27.7862 0.0238966 27.6836 0.113774 27.5399 0.300426C27.4271 0.444209 27.4038 0.495905 27.2497 0.919333C27.1584 1.17033 27.036 1.56281 26.9779 1.78636C26.6404 3.08574 26.2418 4.01269 25.4243 5.39138C24.6831 6.64079 24.1331 7.44382 22.9766 8.96066C21.7794 10.531 21.5191 10.8426 21.0684 11.2411C20.4888 11.7538 19.6194 12.3227 18.6491 12.8226C17.5774 13.3749 16.4263 13.6637 15.2213 13.6815C14.4417 13.6942 12.7822 13.5373 11.7056 13.3508C10.5354 13.1474 9.84562 12.9548 8.81931 12.5504C7.38391 11.9835 6.07891 11.2914 4.53568 10.287C4.0907 9.99729 3.42489 9.52697 3.40739 9.49388C3.4017 9.48004 3.79127 9.49542 4.27101 9.52913C6.43723 9.68687 7.12763 9.68818 7.73889 9.54496C8.57706 9.34953 9.60576 8.84975 10.1098 8.39402C10.396 8.13627 10.4681 8.04594 10.4679 7.94135C10.4678 7.8079 10.3661 7.74138 9.8597 7.54327C9.3845 7.35755 9.01626 7.26069 8.39908 7.1521C7.66803 7.02148 7.33458 7.00514 6.62044 7.04953C6.44579 7.06148 5.71678 7.09415 5.00378 7.12159C3.60728 7.17946 2.52218 7.27396 1.96833 7.38484C1.54725 7.47012 1.12904 7.59717 1.00828 7.6769C0.885042 7.75565 0.511782 8.10652 0.488884 8.16421C0.478942 8.18925 0.445595 8.23115 0.414385 8.25357C0.284184 8.34988 0.0451003 8.76274 0.00769202 8.9481C-0.0221171 9.10742 0.0250735 9.21319 0.295412 9.59907C0.770386 10.2693 1.11855 10.8311 1.32164 11.2599C1.66842 11.9866 1.77393 12.191 2.24674 13.0634C2.87641 14.2215 4.35975 16.4294 5.15834 17.3935C5.71795 18.0682 6.05715 18.435 6.16066 18.4761C6.21601 18.4981 6.27197 18.5116 6.28557 18.5053Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain}@media (max-width: 768px){.landing__hero-label:before{rotate:90deg;top:-12px;margin-right:10px}}.landing__features{background-color:#fdf5eb;padding:65px 0;background-image:url(/cdn/shop/files/features-bg.png?v=1761058488);background-size:calc(40% - 30px) auto;background-position:0 0;background-repeat:no-repeat}@media (max-width: 768px){.landing__features{padding:70% 0 40px;background-size:81% auto;background-position:0 0}}.landing__features-title{font-family:Ginto Nord Black,sans-serif;font-size:40px;line-height:1.2;font-weight:700;text-align:center;margin-bottom:40px;color:#252c7e}@media (max-width: 768px){.landing__features-title{font-size:32px;margin-bottom:24px}}.landing__features-inner{width:100%;max-width:872px;text-align:right;margin:0 0 0 auto}.landing__features-list{display:grid;grid-template-columns:repeat(4,1fr);justify-content:center}.landing__features-item{text-align:center;padding:0 24px}@media (max-width: 768px){.landing__features-item{padding:0 8px}}.landing__features-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.landing__features-item-title{font-size:16px;line-height:1.2;font-weight:700;margin:0}@media screen and (max-width: 768px){.landing__features-item-title{font-size:14px}}.landing__features-item-icon{width:84px;height:84px;margin:0 auto 12px}@media (max-width: 768px){.landing__features-item-icon{width:60px;height:60px}}.landing__ticker{overflow:hidden;padding:15px 0;background-color:#ceecf8;border-top:1px solid #252c7e;border-bottom:1px solid #252c7e}.landing__ticker-inner{display:flex;align-items:center;gap:20px;animation:animate 30s linear infinite;animation-delay:-15s}.landing__ticker-item{display:flex;align-items:center;gap:20px;font-weight:700;text-transform:uppercase;white-space:nowrap;font-family:Ginto Nord Black,sans-serif}.landing__teaser{background-image:url(/cdn/shop/files/teaser-img.png?v=1761225668);background-size:cover;background-position:bottom center;background-repeat:no-repeat;height:840px;width:100%;padding:50px 0;font-size:18px;line-height:1.5;color:#242e7e;font-weight:400;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media (max-width: 768px){.landing__teaser{padding:40px 0;font-size:16px;height:760px;background-color:#cfecf8;background-size:auto 640px}}.landing__teaser-inner{max-width:1020px;margin:0 auto;width:100%;padding-left:10px;padding-right:10px}.landing__teaser-content{max-width:820px;margin:0 auto}.landing__teaser-title{font-size:40px;margin-top:0;margin-bottom:24px;color:#252c7e;text-transform:uppercase;font-family:Ginto Nord Black,sans-serif;font-weight:900}@media (max-width: 768px){.landing__teaser-title{font-size:32px;margin-bottom:24px}}.landing__teaser-banner{width:100%;max-width:920px;margin:0 auto;background-color:#fff;border:1px solid #bfbfbf;padding:17px 24px;border-radius:14px;text-align:center;font-size:24px;font-family:Ginto Nord Condensed Black,sans-serif;font-weight:800;text-transform:uppercase;display:flex;align-items:center;text-align:left;justify-content:space-between;gap:20px}.landing__teaser-banner p{margin:0}@media (max-width: 768px){.landing__teaser-banner{flex-direction:column;width:calc(100% - 24px);font-size:20px;text-align:center}.landing__teaser-banner .btn{width:100%}}.landing__text-image{background:linear-gradient(180deg,#fff,#bee3f8);padding:80px 0;min-height:600px;display:flex;align-items:center;color:#252c7e}@media (max-width: 768px){.landing__text-image{padding:40px 0;min-height:400px}}.landing__text-image-inner{display:flex;align-items:center;gap:60px;max-width:1400px;margin:0 auto;padding:0 20px}@media (max-width: 768px){.landing__text-image-inner{padding:0;text-align:left}}.landing__text-image-img{flex:0 0 45%;position:relative}@media (max-width: 768px){.landing__text-image-img{flex:none;width:100%;max-width:500px}}.landing__text-image-img img{width:100%;height:auto;border-radius:20px;box-shadow:0 20px 40px #0000001a;-o-object-fit:cover;object-fit:cover}.landing__text-image-content{flex:0 0 55%;padding-left:20px;max-width:530px}.landing__text-image-title{font-size:40px;font-family:Ginto Nord Black,sans-serif;font-weight:800;line-height:1.1;text-transform:uppercase;margin:0 0 24px;letter-spacing:-.02em}@media (max-width: 768px){.landing__text-image-title{text-align:left;margin-bottom:16px}}.landing__text-image-title span{display:block}.landing__text-image-description{font-size:18px;line-height:1.6;margin:0 0 32px;font-weight:400}@media (max-width: 768px){.landing__text-image-description{text-align:left;margin-bottom:20px}}@media (max-width: 1024px){.landing__text-image-inner{flex-direction:column;gap:20px;text-align:center}.landing__text-image-img{flex:none;width:100%;max-width:500px}.landing__text-image-content{flex:none;width:100%;padding-left:0}.landing__text-image-title{font-size:36px}}@media (max-width: 768px){.landing__text-image{padding:60px 0}.landing__text-image-title{font-size:28px}.landing__text-image-description{font-size:16px}.landing__text-image-btn{width:100%}}.landing__flavors{background:#fdf0f3;padding:48px 0 60px;text-align:center}@media (max-width: 768px){.landing__flavors{padding:40px 0}}.landing__flavors-title{color:#252c7e;font-family:Ginto Nord Black,sans-serif;font-weight:800;font-size:34px;letter-spacing:1px;margin-bottom:36px;text-transform:uppercase;position:relative}@media (max-width: 768px){.landing__flavors-title{font-size:28px;line-height:1.2;margin-bottom:40px}}.landing__flavors-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 768px){.landing__flavors-grid{grid-template-columns:1fr;gap:24px}}.landing__flavors-item{position:relative}.landing__flavors-item img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.landing__flavors-button{font-size:20px;white-space:nowrap;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.landing__products{padding:80px 0;background:linear-gradient(180deg,#ebf7fc,#fff);overflow:hidden}@media (max-width: 768px){.landing__products{padding:40px 0}}.landing__products-inner{position:relative}.landing__products-inner:after{content:"";display:block;position:absolute;top:0;right:0;width:144px;height:100%;background:linear-gradient(-90deg,#fff,#fff0);z-index:10}@media (max-width: 768px){.landing__products-inner:after{width:80px}}.landing__products-title{margin:0 0 54px;font-family:Ginto Nord Black,sans-serif;font-weight:800;font-size:40px;text-transform:uppercase;color:#252c7e}@media (max-width: 768px){.landing__products-title{font-size:32px;line-height:1.2;margin-bottom:40px}}.landing__products .swiper-wrapper{width:100%;height:100%;padding-left:20px;align-items:stretch}.landing__products .swiper-slide{width:335px;min-height:100%;height:auto!important}@media (max-width: 768px){.landing__products .swiper-slide{width:290px}}.landing__reviews{background:linear-gradient(180deg,#bee3f8,#fbf0f3);padding:80px 0;overflow:hidden}@media (max-width: 768px){.landing__reviews{padding:40px 0}}.landing__reviews-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px}@media (max-width: 768px){.landing__reviews-top{flex-direction:column;align-items:center;gap:24px;margin-bottom:24px;text-align:center}}.landing__reviews-subtitle{font-size:20px;font-weight:700;color:#252c7e;margin-bottom:16px;display:flex;align-items:center;gap:16px}@media (max-width: 768px){.landing__reviews-subtitle{flex-direction:column;align-items:center;margin-bottom:6px;gap:0px;font-size:18px}}.landing__reviews-title{font-size:40px;line-height:1.2;font-weight:800;text-transform:uppercase;color:#252c7e;font-family:Ginto Nord Black,sans-serif}@media (max-width: 768px){.landing__reviews-title{font-size:32px;line-height:1.2}}.landing__reviews-stars{color:#fa8200}.landing__reviews .swiper-slide{width:100%;max-width:398px}@media (max-width: 768px){.landing__reviews .swiper-slide{width:calc(100% - 36px)}}.landing__reviews-item{font-size:26px;line-height:1.2;font-weight:700;color:#fff;min-height:396px;display:flex;flex-direction:column;justify-content:space-between;padding:24px;background-color:#6d61ae;border-radius:24px;background-size:cover;background-position:50% 100%;background-repeat:no-repeat}.landing__reviews-text{max-width:290px}.landing__reviews-author{font-size:24px;line-height:1.2;color:#fff;text-transform:uppercase;font-family:Ginto Nord Condensed Black,sans-serif;font-weight:800}.landing__reviews-item-stars{color:#fff;margin-bottom:24px}.landing__reviews-item-stars svg{width:24px;height:24px}.landing__offer{display:flex;align-items:center;justify-content:center;min-height:640px;background-color:pink;padding:60px 0;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}@media (max-width: 768px){.landing__offer{background-position:50% 100%;padding:40px 0;min-height:800px;align-items:flex-end}}.landing__offer-inner{display:flex;justify-content:flex-end}.landing__offer-content{width:100%;max-width:600px;background-color:#fff;border-radius:20px;border:1px solid #bfbfbf;color:#252c7e;padding:50px 40px;position:relative}@media (max-width: 768px){.landing__offer-content{padding:30px 20px}}.landing__offer-badge{position:absolute;width:234px;height:234px;right:-45px;top:-60px}@media (max-width: 768px){.landing__offer-badge{width:140px;height:140px;right:-50px;top:30px}}.landing__offer-badge img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing__offer-subtitle{font-size:28px;line-height:1;text-transform:uppercase;color:#ff4f99;font-family:Ginto Nord Condensed Black,sans-serif;font-weight:800;margin-bottom:20px}@media (max-width: 768px){.landing__offer-subtitle{font-size:24px;line-height:1.2;margin-bottom:16px}}.landing__offer-title{font-size:40px;line-height:1.2;font-weight:800;text-transform:uppercase;color:#252c7e;font-family:Ginto Nord Black,sans-serif;margin-bottom:20px}@media (max-width: 768px){.landing__offer-title{font-size:32px;line-height:1.2;margin-bottom:16px}}.landing__offer-description{font-size:18px;font-weight:400;color:#252c7e}.landing__offer-list{margin-bottom:24px}.landing__offer-list ul{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;font-weight:700}@media (max-width: 768px){.landing__offer-list ul{gap:12px;grid-template-columns:1fr}}.landing__offer-list li{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.99815 16.0004C12.415 16.0002 15.9954 12.4183 15.9952 8.00002C15.995 3.58173 12.4143 0.000163093 7.99742 0.000364278C3.58057 0.000565462 0.000163146 3.58246 0.000364396 8.00074C0.000565646 12.419 3.5813 16.0006 7.99815 16.0004Z' fill='%23252C7E'/%3E%3Cpath d='M7.99717 0.00023978C7.99355 0.000239945 7.98995 0.000365093 7.98633 0.000365259L7.98706 16.0001C7.99068 16.0001 7.99428 16.0002 7.9979 16.0002C12.4148 16 15.9952 12.4182 15.995 7.99986C15.9948 3.58156 12.414 3.85946e-05 7.99717 0.00023978Z' fill='%23FA8200'/%3E%3Cpath d='M3.4761 8.15932L6.71097 11.3939C6.85206 11.535 7.08081 11.535 7.22188 11.3939L12.5321 6.08314C12.6732 5.94205 12.6732 5.7133 12.5321 5.57223L11.5655 4.60567C11.4244 4.4646 11.1956 4.46461 11.0546 4.6057L7.19219 8.46837C7.05112 8.60945 6.82236 8.60946 6.68128 8.46839L4.95026 6.73753C4.81196 6.59924 4.5887 6.59612 4.4466 6.73049L3.48332 7.64133C3.33547 7.78116 3.3322 8.01544 3.4761 8.15932Z' fill='%23FFF5F5'/%3E%3Cpath d='M11.5652 4.60588C11.4241 4.46481 11.1954 4.46483 11.0543 4.60591L7.98647 7.67401L7.98661 10.6291L12.5319 6.08338C12.6729 5.94229 12.6729 5.71354 12.5318 5.57244L11.5652 4.60588Z' fill='%23DFEBF1'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:0 50%;background-size:16px 16px;padding-left:26px}@media (max-width: 768px){.landing__offer .btn{width:100%}}@keyframes animate{0%{transform:translate(0)}to{transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/1532/assets/landing.css.map */
