@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:Helvetica Neue;src:url(HelveticaNeue-Black-BsGC9H7m.woff2) format("woff2"),url(HelveticaNeue-Black-Do3h2Zek.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(HelveticaNeue-BoldItalic-k7CFyYFG.woff2) format("woff2"),url(HelveticaNeue-BoldItalic-DNjqFypk.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(HelveticaNeue-Bold-B3xWbB-V.woff2) format("woff2"),url(HelveticaNeue-Bold-BFNfr4tP.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(HelveticaNeue-BlackItalic-ClYuMnhV.woff2) format("woff2"),url(HelveticaNeue-BlackItalic-DHNfjy-v.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(HelveticaNeue-Medium-CReSQatR.woff2) format("woff2"),url(HelveticaNeue-Medium-BQWROMqQ.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(HelveticaNeue-Heavy-QiVmamGR.woff2) format("woff2"),url(HelveticaNeue-Heavy-Dn8Y4lV4.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(HelveticaNeue-HeavyItalic-BgATu-sx.woff2) format("woff2"),url(HelveticaNeue-HeavyItalic-r4m6cyHY.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(HelveticaNeue-Italic-CKE8T0It.woff2) format("woff2"),url(HelveticaNeue-Italic-BcAA_oms.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(HelveticaNeue-UltraLightItalic-WEN7Oj2B.woff2) format("woff2"),url(HelveticaNeue-UltraLightItalic-GXgSZWPy.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(HelveticaNeue-LightItalic-CjYJROqD.woff2) format("woff2"),url(HelveticaNeue-LightItalic-Cp81DyTu.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(HelveticaNeue-MediumItalic-EbEdrH39.woff2) format("woff2"),url(HelveticaNeue-MediumItalic-_olPDJyR.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(HelveticaNeue-Light-DhpivfoA.woff2) format("woff2"),url(HelveticaNeue-Light-CU8F4sAE.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(HelveticaNeue-Thin-C1I8uWV-.woff2) format("woff2"),url(HelveticaNeue-Thin-C75sfI4s.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(HelveticaNeue-Roman-D3lSHMw7.woff2) format("woff2"),url(HelveticaNeue-Roman-DygnObKz.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(HelveticaNeue-ThinItalic-IVP9D4FE.woff2) format("woff2"),url(HelveticaNeue-ThinItalic-BpfDLSL3.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(HelveticaNeue-UltraLight-Qu9rji3_.woff2) format("woff2"),url(HelveticaNeue-UltraLight-DSZivYPM.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}h1,h2{font-size:24px;font-weight:700;line-height:1.10417;margin-bottom:.35em}@media (min-width: 768px){h1,h2{font-size:32px}}h3{font-size:20px;font-weight:700}@media (min-width: 768px){h3{font-size:24px}}h4{font-size:18px;font-weight:700}@media (min-width: 768px){h4{font-size:20px}}p:not(:last-of-type){margin-bottom:1em}.btn-primary{background:#7ec1d1;border-radius:66px;color:#2c3335;display:inline-flex;font-weight:500;font-size:18px;line-height:1.04762;padding:16px 12px;text-align:center;justify-content:center;align-items:center;transition:all .3s;cursor:pointer}.btn-primary:hover{background:#65b5c8}.btn-secondary{border-radius:46px;background:#bbb9b9;min-height:60px;flex-shrink:0;cursor:pointer}.btn-secondary:hover{background:#7ec1d1}.secondary-button{background:#bbb9b9;border:none;border-radius:46px;color:#2c3335}.secondary-button:hover{background:#7ec1d1}.btn-small{border-radius:56px;font-size:16px;line-height:1.125}.categories-navbar .category-box{border:2px solid #fff}.categories-navbar .category-box--active{border-color:#7ec1d1}.categories-navbar .category-box__main-category{color:#7ec1d1;font-size:18px;font-weight:700}.categories-navbar .category-box__subcategory{display:flex;min-height:45px;width:100%}.categories-navbar .category-box__subcategory a{width:100%;display:flex;align-items:center;border-bottom:1px solid #BFBFBF;padding-top:5px;padding-bottom:5px;position:relative;font-size:14px;line-height:1.25}.categories-navbar .category-box__subcategory a:after{content:"";width:0;height:3px;bottom:-1px;left:0;position:absolute;background:#7ec1d1;transition:width .3s}.categories-navbar .category-box__subcategory a:hover:after{width:100%}.categories-navbar .category-box__subcategory--active a:after{width:100%}.categories-miniatures>a{border:2px solid #fff;font-size:14px;transition:all .3s}.categories-miniatures>a:not(.active):hover{box-shadow:5px 5px 15px #7ec1d180}.categories-miniatures>a.active{border-color:#7ec1d1}.categories-dropdowns .select-none{height:100%}.categories-dropdowns .select-none>button{height:100%}.box-icon{display:inline-flex;align-items:center;gap:10px}.box-icon span{line-height:1;padding-top:3px}.chzd-icon{width:22px;height:22px;display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:contain;flex-shrink:0}.chzd-icon--mail{background-image:url(icon-email-D8FdfZc5.svg)}.chzd-icon--phone{background-image:url(icon-phone-CVCx6Aa5.svg)}.chzd-icon--login{background-image:url(icon-user-BNGQK07e.svg)}.chzd-icon--loged-in{background-image:url(icon-user-loged-Mf5JVG84.svg)}.chzd-icon--open-hours{background-image:url(icon-clock-CcNVdXUk.svg)}.chzd-icon--mini-cart{background-image:url(icon-cart-BIWRJBng.svg)}.multivalue-switcher{border-radius:10px 10px 0 0;overflow:hidden;display:flex}.multivalue-switcher button{flex:1 auto;background:#f5f5f5;text-align:center;padding:8px 10px}.multivalue-switcher button.active{background:#7ec1d1}.multivalue-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;border-radius:0 0 10px 10px;background:#7ec1d1;padding:20px}@media (min-width: 1660px){.multivalue-grid{grid-template-columns:repeat(6,1fr)}}.multivalue-grid--size{border-radius:10px}.multivalue-grid li label{aspect-ratio:1/1;background:#f5f5f5;border-radius:6px;font-size:15px;display:flex;align-items:center;justify-content:center;height:100%}.multivalue-grid .peer:checked~.peer-checked\:selected-option{background:#4e4d4d;color:#fff}.panel-side .icon-uncheck:before{content:"";width:30px;height:30px;border-radius:8px;background:#f5f5f5;display:block}.panel-side .peer:checked~.peer-checked\:icon-check-box:before{content:"";background-image:url(icon-check-filter-CsGQMZIh.svg);background-position:center center;background-repeat:no-repeat;background-size:15px auto}.contact-form{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media (min-width: 525px){.contact-form{grid-template-columns:repeat(2,1fr)}}.contact-form .form-field--name{order:1}.contact-form .form-field--email{order:2}.contact-form .form-field--desc{order:4}@media (min-width: 525px){.contact-form .form-field--desc{order:3;grid-row:2/5}}.contact-form .form-field--branch{order:3}@media (min-width: 525px){.contact-form .form-field--branch{order:4}}.contact-form .form-field--gdpr{order:5}.contact-form .form-field--submit{order:6}.contact-form .form-field input,.contact-form .form-field select,.contact-form .form-field textarea{border-radius:10px;border:none;background:#f5f5f5}.contact-form .form-field select{background-image:url(icon-arrow-down-CF4bSLW-.svg);background-position:right 30px center;background-repeat:no-repeat;background-size:auto 20px;padding-right:50px}.contact-form .form-field input,.contact-form .form-field select{padding-top:27px;padding-bottom:27px}.contact-form .form-field textarea{height:100%}.image-carousel img{border-radius:10px;-o-object-fit:cover!important;object-fit:cover!important}.mini-cart__counter{font-size:13px;font-weight:400;position:absolute;top:5px;right:-10px;background:#7ec1d1;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;padding:0!important}@media (min-width: 768px){.mini-cart__counter{right:0}}@media (min-width: 1024px){.mini-cart__counter{right:10px}}@media (min-width: 1440px){.mini-cart__counter{right:20px}}.mini-cart__total{color:#9b9b9b;font-size:16px;font-weight:700;line-height:1;margin-top:2px}.mini-cart__item{border:1px solid #E1DFDF;border-radius:10px;overflow:hidden;background:#f5f5f5}.mini-cart__item-image{background:#fff;display:flex;align-items:center;justify-content:center;width:100%;flex-shrink:0;border-right:1px solid #E1DFDF}@media (min-width: 525px){.mini-cart__item-image{max-width:140px}}.mini-cart__item .quantity-changer__value{font-size:16px}.newsletter button[type=submit]{background:#7ec1d1;border-radius:10px;color:#2c3335;font-size:18px;text-transform:uppercase;font-weight:700;transition:background .3s}.newsletter button[type=submit]:hover{background:#46a6bd}.product-card{background:#fff;border-radius:10px;position:relative;display:flex!important;flex-direction:column;width:100%;border:1px solid #E2E2E2}.product-card__image{width:100%;height:300px;display:flex;align-items:center;justify-content:center}.product-card__image img{width:80%;height:70%;-o-object-fit:contain;object-fit:contain}.product-card__info{border-top:1px solid #E2E2E2;flex:1 auto;display:flex;flex-direction:column;justify-content:space-between}.product-card__title{font-size:16px;font-weight:500}@media (min-width: 1660px){.product-card__title{font-size:18px}}.product-card__price{font-size:16px;font-weight:700}@media (min-width: 1660px){.product-card__price{font-size:18px}}.product-card__price .price-label,.product-card__price .regular-price{display:none}.product-card__price>div{flex-direction:row-reverse;width:100%;justify-content:space-between}.product-card__variations{display:flex;flex-wrap:wrap;gap:5px}.product-card__variations>p{font-size:14px}.product-card__variations .dropdown-wrapper p{font-size:14px;margin-bottom:5px}.product-card__variations .dropdown-wrapper button{cursor:not-allowed;opacity:.5}.product-card__variations button{background:#f5f5f5;min-width:40px;height:30px;padding:5px 10px;display:flex;align-items:center;justify-content:center;font-size:12px;border-radius:6px}.product-card__variations button svg{fill:#2c3335}.product-card__variations button.selected{background:#7ec1d1}.product-card__variations button.wide{aspect-ratio:2/1;grid-column:span 2}.product-card .btn-secondary{padding:15px 25px;gap:16px;align-items:center;color:#2c3335;font-weight:500}.product-card .btn-secondary span{padding-top:3px}.product-card .btn-secondary .btn-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:30px;border-left:1px solid #787878;padding-left:16px}.product-card .btn-secondary .btn-icon svg{width:20px;height:20px}.product-card__bottom{position:absolute;left:-1px;right:-1px;background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:none;border:1px solid #E2E2E2;border-top:none}.product-card:hover{z-index:2}.product-card:hover .product-card__bottom{display:block!important}.product-gallery{overflow:hidden}.product-gallery .swiper-slide{border-radius:20px;overflow:hidden}.product-gallery__main{position:relative;background:#fff;border-radius:23px}.product-gallery__main img{max-height:400px;-o-object-fit:contain;object-fit:contain;padding-top:40px}.product-gallery__main .swiper-navigation{margin:10px 0 20px;justify-content:flex-end!important;padding:0 20px}.product-gallery__thumbnails{margin-top:20px}.product-gallery__thumbnails .swiper-slide{border:2px solid transparent;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;background:#fff;padding:10px}.product-gallery__thumbnails .swiper-slide.swiper-slide-thumb-active{border-color:#009fe3}.products-carousel .swiper{overflow:visible!important;overflow-x:clip!important}.quantity-changer{border:1px solid #E2E2E2;padding:7px 10px}.quantity-changer__value{font-weight:700;color:#7ec1d1;font-size:18px;margin:0!important}.quick-news__item a{text-decoration:underline}.quick-news__item a:hover{text-decoration:none}.social-links ul li{display:flex;align-items:center;justify-content:center}.social-links ul li a{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.social-links ul li a svg,.social-links ul li a svg *{fill:#000}.site-footer .social-links{margin-top:40px}.site-footer .social-links ul{gap:20px}.site-footer .social-links ul li a{border-radius:10px;width:40px;height:40px;background:#7ec1d1;transition:background .3s}.site-footer .social-links ul li a:hover{background:#46a6bd}.site-footer .social-links ul li a svg,.site-footer .social-links ul li a svg *{width:16px;height:16px;fill:#2c3335}.stores{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media (min-width: 768px){.stores{grid-template-columns:repeat(2,1fr)}}.stores__item{display:flex;flex-direction:column}@media (min-width: 1240px){.stores__item{flex-direction:row}}.stores__item-map{border-radius:10px 10px 0 0;background:#ccc;width:100%;overflow:hidden}@media (min-width: 1240px){.stores__item-map{border-radius:10px 0 0 10px;width:45%}}.stores__item-map a{display:flex;height:100%;position:relative}.stores__item-map a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.stores__item-content{background:#fff;width:100%;padding:20px;font-size:13px;display:flex;flex-direction:column;align-items:flex-start;gap:5px}@media (min-width: 1240px){.stores__item-content{padding:25px 25px 25px 40px;width:55%;font-size:16px}}.stores__item-content a{text-decoration:none!important}.stores__item-content svg{width:20px;height:20px}.stores__item-map-link,.stores__item-phone,.stores__item-email,.stores__item-open-hours{display:inline-flex;align-items:center;gap:20px}.stores__item-open-hours table{width:100%;border-collapse:collapse;font-size:12px}@media (min-width: 1240px){.stores__item-open-hours table{font-size:14px}}.stores__item-open-hours table tr:nth-of-type(odd){background-color:#0000000d}.stores__item-open-hours table tr:hover{background-color:#00000013}.stores__item-open-hours table tr th,.stores__item-open-hours table tr td{padding:5px 10px!important;border:1px solid #ccc;text-align:left;vertical-align:top}@media (min-width: 1240px){.stores__item-open-hours table tr th,.stores__item-open-hours table tr td{padding:8px 15px!important}}.stores__item-reservation{display:flex;justify-content:center;width:100%}@media (min-width: 1240px){.stores__item-reservation{justify-content:flex-end}}.stores__item-reservation a{width:180px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:70px;background:#7ec1d1;font-size:14px;color:#2c3335;font-weight:500}@media (min-width: 1240px){.stores__item-reservation a{height:60px;font-size:16px}}.stores__item .dropdown-wrapper{background:#fff;border-radius:10px;box-shadow:0 0 10px 4px #0003}.partner-stores{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media (min-width: 768px){.partner-stores{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1240px){.partner-stores{grid-template-columns:repeat(3,1fr)}}.partner-stores__item{background:#fff;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:5px;font-size:13px}@media (min-width: 1240px){.partner-stores__item{font-size:18px}}.partner-stores__item-title{font-weight:700;margin-bottom:10px}@media (min-width: 1240px){.partner-stores__item-title{margin-bottom:20px}}.partner-stores__item-address,.partner-stores__item-phone,.partner-stores__item-email,.partner-stores__item-website{display:inline-flex;align-items:center;gap:20px}.partner-stores__item-address svg,.partner-stores__item-phone svg,.partner-stores__item-email svg,.partner-stores__item-website svg{width:20px;height:20px;fill:#4e4d4d}.swiper .swiper-wrapper{z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.swiper .swiper-navigation{display:flex;gap:15px;align-items:center;justify-content:center;margin-top:35px;position:relative;z-index:1}.swiper .swiper-navigation--right{justify-content:flex-end}.swiper .swiper-button{width:42px;height:10px;background-size:contain;background-repeat:no-repeat;background-position:center center;position:relative;top:unset;left:unset;bottom:unset;right:unset;margin-top:0!important}.swiper .swiper-button:after{content:none}.swiper .swiper-button-prev{background-image:url(icon-prev-BlDEqTRs.svg)}.swiper .swiper-button-next{background-image:url(icon-next-CIyfmKU_.svg)}.swiper .swiper-pagination{position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto!important;bottom:unset!important}.swiper .swiper-pagination-bullet{width:8px;height:8px;background:#d9d9d9;opacity:1!important}.swiper .swiper-pagination-bullet-active{width:15px;height:15px;background:#fff;border:2px solid #7EC1D1}.topbar-notification{background:#4e4d4de6;color:#fff;height:40px;display:none}@media (min-width: 1024px){.topbar-notification{display:flex}}.topbar-notification__content{font-size:14px;font-weight:500}@media (min-width: 1440px){.topbar-notification__content{font-size:16px}}.site-header__top-bar{background:#dcdcdce6;height:40px;font-size:14px;font-weight:500;color:#000;padding-left:20px;padding-right:20px;display:none}@media (min-width: 1024px){.site-header__top-bar{display:flex}}@media (min-width: 1440px){.site-header__top-bar{font-size:16px}}.site-header__main-menu ul li{border-right:1px solid #E2E2E2}.site-header__main-menu ul li a{color:#2c3335;padding:10px;font-size:14px;font-weight:500;display:block}@media (min-width: 1440px){.site-header__main-menu ul li a{padding:10px 15px;font-size:16px}}.mini-cart,.user{height:40px;padding:0;font-size:14px}@media (min-width: 1024px){.mini-cart,.user{border-left:1px solid rgba(78,77,77,.9);padding:0 10px}}@media (min-width: 1440px){.mini-cart,.user{padding:0 20px;font-size:16px}}.header-mobile-menu li{border-bottom:1px solid #E2E2E2}.header-mobile-menu li a{font-size:18px;padding:7px 15px;display:block;text-align:center;font-weight:500}.site-footer{background:#2c3335;color:#fff}.site-footer__column{background:#ffffff1a;border-radius:10px;padding:20px;width:100%}@media (min-width: 1024px){.site-footer__column{padding:40px}}.site-footer__column-title{font-size:16px;font-weight:500;margin-bottom:20px;text-transform:uppercase}@media (min-width: 1024px){.site-footer__column-title{font-size:18px;margin-bottom:40px}}.site-footer__menu li:not(:last-child){margin-bottom:10px}.site-footer__menu li a{color:#ffffff80;font-size:16px;font-weight:500;transition:color .3s}.site-footer__menu li a:hover{color:#fff}.site-footer__copy{border-top:1px solid rgba(255,255,255,.2);font-size:16px;color:#ffffff80;line-height:1.1143;font-weight:500;text-transform:uppercase;text-align:center}@media (min-width: 1024px){.site-footer__copy{font-size:18px}}.product{padding-bottom:120px}.product__column-2{background:#fff;border-radius:10px;padding:20px 30px 40px}.product h1{font-weight:700;line-height:1.10417}@media (min-width: 768px){.product__price{gap:15px}}@media (min-width: 1660px){.product__price{gap:30px}}.product__price .price-label{display:none}.product__price .final-price{font-size:24px;font-weight:700;color:#7ec1d1}.product__price-excl-tax{color:#686d6f;font-size:16px;align-items:center}@media (min-width: 768px){.product__price-excl-tax{border-left:1px solid rgba(0,0,0,.1);padding-left:20px}}.product .variation-btn{min-width:40px;height:40px;border-radius:10px;padding:5px;background:#f5f5f5;color:#000;font-size:14px}@media (min-width: 768px){.product .variation-btn{min-width:50px;height:50px;padding:5px 10px}}.product .variation-btn--active{background:#7ec1d1}.product .variation-btn--wide{aspect-ratio:2/1}.product .variation-btn--disabled{opacity:.5;cursor:not-allowed}.product__additional-info{display:flex;flex-direction:column}@media (min-width: 768px){.product__additional-info{gap:10px}}.product__additional-info span{font-weight:700}.product__additional-info span.in-stock{color:#0f9d51}.product .add-to-cart-btn{width:200px;height:60px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:70px;background:#7ec1d1;font-size:16px;font-style:normal;font-weight:500}.product__description{background:#fff;border-radius:10px;padding:40px;color:#000;margin-top:20px}@media (min-width: 1024px){.product__description{margin-top:100px}}.product__description h2{font-weight:700;margin-bottom:20px}@media (min-width: 1024px){.product__description h2{margin-bottom:36px}}.product__description ul{list-style:disc;padding-left:20px;margin-bottom:20px}.product #customer_note{padding:15px 19px;border-radius:10px;background:#f5f5f5}.cart-summary{border-radius:10px;border:1px solid #E1DFDF;background:#f5f5f5;padding:10px}@media (min-width: 768px){.cart-summary{padding:20px 40px 40px}}.cart__item{border-radius:10px;border:1px solid #E1DFDF;background:#f5f5f5;overflow:hidden}.cart__item-image{background:#fff}.cart__item-actions{display:flex;justify-content:space-between;gap:40px}@media (min-width: 1440px){.cart__item-actions{border-left:1px solid #E1DFDF;padding-left:20px}}.checkout__step{background:#f5f5f5;padding:10px;border-radius:10px;overflow:hidden}@media (min-width: 768px){.checkout__step{padding:20px}}.checkout__step h2{margin:0!important}.checkout__step .payment-method__fee *{font-size:1rem;line-height:1.5rem;font-weight:600}.checkout__step .payment-method__fee p{margin-top:0}.checkout__summary{background:#f5f5f5;padding:20px;border-radius:10px}#hero-section{height:calc(100vh - 168px);min-height:-moz-fit-content;min-height:fit-content;background-size:cover;background-position:bottom center;padding-top:40px;padding-bottom:40px}#hero-section .hero__box{border-radius:10px;background:#2c3335b3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#fff;max-width:280px;margin:0 auto}@media (min-width: 768px){#hero-section .hero__box{margin-left:0;max-width:500px}}@media (min-width: 1440px){#hero-section .hero__box{max-width:700px}}#hero-section .hero__box-text{padding:20px;font-size:16px;line-height:1.3;font-weight:500}@media (min-width: 768px){#hero-section .hero__box-text{font-size:22px}}@media (min-width: 1024px){#hero-section .hero__box-text{font-size:26px;padding:30px}}@media (min-width: 1240px){#hero-section .hero__box-text{font-size:30px}}@media (min-width: 1440px){#hero-section .hero__box-text{font-size:38px;line-height:1.5;padding:40px}}#hero-section .hero__buttons{border-radius:0 0 10px 10px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:20px;padding:20px}@media (min-width: 768px){#hero-section .hero__buttons{flex-direction:row;padding:20px 40px}}#hero-section .hero__buttons a{width:100%}#about-us{margin-top:100px;display:flex;flex-direction:column;gap:20px}@media (min-width: 1024px){#about-us{flex-direction:row;align-items:flex-start}}#about-us .section-column{width:100%}@media (min-width: 1024px){#about-us .section-column{width:50%}}#about-us .section-column__text{background:#fff;border-radius:10px;padding:20px;font-size:16px;line-height:1.5;min-height:420px}@media (min-width: 768px){#about-us .section-column__text{font-size:18px;padding:40px}}#about-us .section-column__text .btn-primary{min-height:80px;margin-top:20px;width:min(100%,300px)}@media (min-width: 768px){#about-us .section-column__text .btn-primary{margin-top:52px}}#about-us .section-column__carousel{margin-top:20px}@media (min-width: 1024px){#about-us .section-column__carousel{margin-top:0}}#sortiment{margin-top:90px}#sortiment .section__header{margin-bottom:75px}@media (min-width: 1024px){#sortiment .section__header{text-align:right}}#sortiment .section__header p{font-size:16px;line-height:1.5;color:#2c3335b3}@media (min-width: 768px){#sortiment .section__header p{max-width:60%;margin-left:auto;font-size:18px}}#sortiment .sortiment-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media (min-width: 525px){#sortiment .sortiment-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){#sortiment .sortiment-grid{grid-template-columns:repeat(3,1fr)}}#sortiment .sortiment-grid__item{background:#fff;border-radius:10px;position:relative;transition:all .3s}#sortiment .sortiment-grid__item-image{height:280px;display:flex;align-items:center;justify-content:center}#sortiment .sortiment-grid__item-image img{width:90%;height:80%;-o-object-fit:contain;object-fit:contain}#sortiment .sortiment-grid__item-title{background:url(icon-next-CIyfmKU_.svg) right 40px center no-repeat;background-size:40px auto;border-top:1px solid #E2E2E2;padding:35px 100px 35px 40px;position:relative;font-size:18px;font-weight:500;color:#2c3335;line-height:1.25}#sortiment .sortiment-grid__item-title:before{content:"";height:3px;width:0;background:#7ec1d1;position:absolute;top:-1px;left:0;transition:width .3s}#sortiment .sortiment-grid__item:not(:hover){z-index:2}#sortiment .sortiment-grid__item:hover{z-index:1;filter:drop-shadow(0px 14px 31px rgba(45,42,42,.1)) drop-shadow(0px 57px 57px rgba(45,42,42,.09)) drop-shadow(0px 129px 77px rgba(45,42,42,.05)) drop-shadow(0px 229px 92px rgba(45,42,42,.01)) drop-shadow(0px 358px 100px rgba(45,42,42,0))}#sortiment .sortiment-grid__item:hover .sortiment-grid__item-title:before{width:100%}#technology-istep{display:flex;flex-direction:column;padding-top:45px;padding-bottom:45px}#technology-istep .section__header{margin-bottom:20px}@media (min-width: 768px){#technology-istep .section__header{margin-bottom:40px}}@media (min-width: 1024px){#technology-istep .section__header{text-align:right;margin-bottom:80px}}#technology-istep .section__header p{font-size:16px;line-height:1.5;color:#2c3335b3}@media (min-width: 768px){#technology-istep .section__header p{max-width:60%;margin-left:auto;font-size:18px}}#technology-istep .section__steps{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media (min-width: 768px){#technology-istep .section__steps{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){#technology-istep .section__steps{grid-template-columns:repeat(4,1fr)}}#technology-istep .section__steps-item .info-box{background:#4e4d4d;border-radius:10px;padding:30px;color:#fff;height:100%;font-size:18px;line-height:1.5}#technology-istep .section__steps-item .info-box a{width:100%;height:80px;border-radius:66px;background:#7ec1d1;display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;font-weight:500;color:#2c3335;margin-top:30px;transition:all .3s}#technology-istep .section__steps-item .info-box a:hover{background:#65b5c8}#technology-istep .section__steps-item .item-wrapper{background:#fff;border-radius:10px;overflow:hidden;height:100%;display:flex;flex-direction:column}#technology-istep .section__steps-item .item-image{width:100%;height:205px}#technology-istep .section__steps-item .item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#technology-istep .section__steps-item .item-footer{flex:1 auto;display:flex;align-items:center;gap:20px;padding-right:20px;margin:20px 0}#technology-istep .section__steps-item .item-counter{border-radius:0 10px 10px 0;background:#7ec1d1;display:inline-flex;align-items:center;justify-content:center;font-size:40px;font-weight:700;color:#f5f5f5;flex-shrink:0;line-height:1;height:60px;width:75px}@media (min-width: 768px){#technology-istep .section__steps-item .item-counter{font-size:48px}}#technology-istep .section__steps-item .item-text{font-size:16px;color:#2c3335}#stores{padding-top:45px;padding-bottom:45px}#stores .stores{margin-top:60px}#contact .section__row{grid-template-columns:repeat(1,1fr)}@media (min-width: 1024px){#contact .section__row{grid-template-columns:repeat(2,1fr)}}.modal--add-to-cart .modal__box{max-height:95vh;overflow-y:auto}@media (max-width: 1400px){.modal--add-to-cart .modal__box{max-width:calc(100% - 40px)}}.modal--add-to-cart .modal__title{font-size:20px;font-weight:700;line-height:1.3;padding-right:35px;text-align:center}@media (min-width: 525px){.modal--add-to-cart .modal__title{font-size:32px;padding-right:0}}@media (min-width: 768px){.modal--add-to-cart .modal__title{font-size:48px}}.modal--add-to-cart .modal__message{font-size:14px;font-weight:700}@media (min-width: 768px){.modal--add-to-cart .modal__message{font-size:16px}}@media (min-width: 1024px){.modal--add-to-cart .modal__message{font-size:18px}}.modal--add-to-cart .modal__content{background:#f5f5f5;border-radius:10px;border:1px solid #E1DFDF}.modal--add-to-cart .modal__product .product-image img{border-radius:23px}.modal--add-to-cart .modal__product .product-name{font-size:16px;font-weight:600}@media (min-width: 768px){.modal--add-to-cart .modal__product .product-name{font-size:18px}}.modal--add-to-cart .modal__product .product-price{font-size:16px;font-weight:700}@media (min-width: 768px){.modal--add-to-cart .modal__product .product-price{font-size:18px}}.modal--add-to-cart .modal__product .product-quantity{font-size:18px}.modal--add-to-cart .modal__product .product-quantity span{font-weight:700}@media (min-width: 768px){.modal--add-to-cart .modal__product .product-quantity{font-size:18px}}@media (min-width: 1024px){.modal--add-to-cart .modal__cart{border-left:1px solid rgba(163,176,183,.5)}}.modal--add-to-cart .modal__cart .cart-row{width:100%;font-size:16px}@media (min-width: 768px){.modal--add-to-cart .modal__cart .cart-row{font-size:18px}}.modal--add-to-cart .modal__cart .cart-row__label{color:#000;margin-right:10px}.modal--add-to-cart .modal__cart .cart-row__value{font-weight:700}.modal--add-to-cart .modal__actions{justify-content:center;gap:40px}.modal--add-to-cart .modal__actions a,.modal--add-to-cart .modal__actions button{text-transform:initial;width:100%;max-width:240px;font-size:16px;font-weight:500}.cms-page{font-size:16px;padding-bottom:100px}.cms-page .hero-section{min-height:700px;padding-top:80px;padding-bottom:80px;position:relative;margin-bottom:80px;background-size:cover;background-repeat:no-repeat;background-position:center}.cms-page .hero-section:after{content:"";width:100px;height:100px;background:url(hero-section-scroll-Z5Cku_xX.png) center center no-repeat;background-size:contain;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}.cms-page .hero-section__box{border-radius:10px;overflow:hidden;font-size:16px;max-width:280px;margin:0 auto}@media (min-width: 768px){.cms-page .hero-section__box{margin:unset;max-width:500px}}@media (min-width: 1240px){.cms-page .hero-section__box{max-width:700px}}.cms-page .hero-section__box--right{margin-left:auto}.cms-page .hero-section__box-content{background:#2c3335cc;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#fff;padding:20px}@media (min-width: 1024px){.cms-page .hero-section__box-content{padding:30px}}@media (min-width: 1440px){.cms-page .hero-section__box-content{line-height:1.5;padding:40px}}.cms-page .hero-section__box-buttons{background:#fff;padding:20px 40px;display:flex;justify-content:center;align-items:center;gap:20px}.cms-page .hero-section__box-buttons a{width:100%;max-width:300px;padding-left:25px;padding-right:25px}.cms-page .section{padding-top:20px;padding-bottom:20px}.cms-page .section__row{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media (min-width: 1240px){.cms-page .section__row{grid-template-columns:repeat(2,1fr)}}.cms-page .section__row--full{grid-template-columns:1fr;gap:0}.cms-page .section__row--full h2{margin-top:50px}.cms-page .section__column--text{background:#ffffffb3;border-radius:10px;padding:20px;color:#2c3335b3;overflow:hidden}@media (min-width: 768px){.cms-page .section__column--text{padding:50px 60px 40px}}.cms-page .section__column--text h2{color:#4e4d4d;margin-top:0}.cms-page .section__column--text p:not(:last-child){margin-bottom:1em}.cms-page .section__column--text a.btn-primary{margin-top:40px;width:100%;max-width:300px}.cms-page .section__column--text ul{list-style:disc;padding-left:20px;margin-left:0}.cms-page .section__column--text ul:not(:last-child){margin-bottom:30px}.cms-page .section__column--text ul li:not(:last-child){margin-bottom:20px}.cms-page .section__column--text .google-map{margin:40px -60px -40px}.cms-page .section__column--text .google-map iframe{width:100%;min-height:240px;height:100%}@media (max-width: 991px){.cms-page .section__column--text{order:1}}.cms-page .section__column--image,.cms-page .section__column--video{border-radius:10px;overflow:hidden}.cms-page .section__column--image img,.cms-page .section__column--video img{border-radius:10px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cms-page .section__column--image iframe,.cms-page .section__column--video iframe{width:100%;height:100%;display:flex}@media (max-width: 1240px){.cms-page .section__column--image,.cms-page .section__column--video{order:2}.cms-page .section__column--video{aspect-ratio:16/9}}.cms-page .cms-tabs .container{padding-left:0;padding-right:0}.cms-page .cms-tabs .tab{width:100%;text-align:center;border-bottom:1px solid #A19797;position:relative}.cms-page .cms-tabs .tab--active:after{content:"";position:absolute;bottom:-1px;left:0;height:3px;width:100%;background:#7ec1d1}.cms-page .contact-info{display:grid;grid-template-columns:repeat(1,1fr);gap:10px;font-size:14px}@media (min-width: 768px){.cms-page .contact-info{grid-template-columns:repeat(2,1fr);font-size:16px}}@media (min-width: 1024px){.cms-page .contact-info{grid-template-columns:repeat(1,1fr)}}@media (min-width: 1240px){.cms-page .contact-info{grid-template-columns:repeat(2,1fr)}}.cms-page .contact-info__item{display:flex;align-items:center;gap:10px}@media (min-width: 525px){.cms-page .contact-info__item{gap:20px}}.cms-page .contact-info__item-icon{width:20px;height:18px;-o-object-fit:contain;object-fit:contain}@media (min-width: 525px){.cms-page .contact-info__item-icon{width:22px;height:20px}}.cms-page h2{margin:30px 0}.cms-page h3{margin-bottom:20px}.cms-page>p:first-child{margin:0}.cms-page a:not([class^=btn-]):not([class*=" btn-"]){text-decoration:underline}.cms-page a:not([class^=btn-]):not([class*=" btn-"]):hover{text-decoration:none}.cms-page table tr td{border-width:1px;padding:10px}.cms-page ul{list-style:disc;padding-left:20px;margin:0 0 20px 20px}.cms-page ul li:not(:last-child){margin-bottom:10px}*{font-family:Montserrat,sans-serif}body{overflow-x:hidden!important}html,body{background:#f5f5f5;color:#2c3335}.panel-side{background:#fff;border-radius:10px 10px 0 0}.white-box{background:#fff;border-radius:10px}.icon-wishlist svg{fill:#ccc;width:22px;height:auto}@media (min-width: 768px){.icon-wishlist svg{width:44px}}.icon-wishlist--active svg{fill:#7ec1d1}input::-moz-placeholder{padding-top:15px}input::placeholder{padding-top:15px}
