@import url(https://fonts.googleapis.com/css?family=Montserrat+Alternates:100,100italic,200,200italic,300,300italic,regular,italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic);*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:after,:before{display:inline-block}body,html{height:100%}body{line-height:1;scrollbar-gutter:stable;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{color:inherit;display:inline-block;text-decoration:none}ul li{list-style:none}img{height:auto;max-width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}.main-hero{height:54.375rem;height:96vh;max-width:120rem;position:relative}.main-hero:before{background:linear-gradient(292deg,transparent 38.18%,rgba(0,0,0,.2) 96.6%);content:"";inset:0;position:absolute;z-index:1}.main-hero__baner{align-items:flex-start;display:flex;flex-direction:column;max-width:68.625rem;padding-top:4.4375rem;position:relative;row-gap:1.5625rem;z-index:6}.main-hero__baner h1{color:#447b37;font-size:5rem;font-weight:600;line-height:110.246%;text-shadow:0 .125rem .25rem rgba(68,123,55,.4)}.main-hero__btn{align-items:center;background:#447b37;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;padding:1.25rem 3.125rem;transition:all .3s ease}.main-hero__btn:hover{background-color:#a7b67f}.main-hero__btn a{font-weight:600;line-height:135.618%}.block-about__body{align-items:flex-end;display:flex;flex-direction:column;row-gap:2.5rem}.block-about__text{color:#9cc486;font-weight:600;line-height:129.373%}.block-about__text span{color:#447b37}.block-about__btn{align-items:center;background:#447b37;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;max-width:27rem;transition:all .3s ease}.block-about__btn:hover{background-color:#a7b67f}.block-about__btn a{font-weight:600;line-height:135.618%}.category-block{padding-bottom:4.6875rem}.category-block__body{display:flex;flex-direction:column}.category-block__items{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));padding-bottom:1.875rem}.category-block__items .item-category{border-radius:.9375rem;display:block;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.category-block__items .item-category:hover{box-shadow:0 .5rem 1.25rem rgba(0,0,0,.25);transform:translateY(-.3125rem) scale(1.02)}.category-block__items .item-category:hover .item-category__body:before{background:linear-gradient(180deg,rgba(0,0,0,.5) 38.18%,rgba(0,0,0,.3) 96.6%)}.category-block__items .item-category:hover img{transform:scale(1.05)}.category-block__items .item-category:active{transform:scale(.97)}.category-block__items .item-category img{transition:transform .5s ease}.category-block__items .item-category__body{align-items:center;aspect-ratio:1/1;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:1.25rem .625rem;position:relative;row-gap:1.5625rem}.category-block__items .item-category__body:before{background:linear-gradient(180deg,rgba(0,0,0,.4) 38.18%,rgba(0,0,0,.2) 96.6%);border-radius:.9375rem;content:"";inset:0;position:absolute;z-index:1}.category-block__items .item-category__desc{align-items:flex-start;color:#fff;display:flex;flex-grow:1;font-size:1.625rem;font-weight:600;justify-content:center;line-height:135.618%;position:relative;text-align:center;text-shadow:0 0 .3125rem rgba(0,0,0,.4),0 0 .625rem rgba(0,0,0,.3);z-index:4}.category-block__items .item-category__image img{border-radius:.9375rem;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.category-block .category-btn{align-items:center;background:#447b37;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;max-width:27rem;transition:all .3s ease}.category-block .category-btn:hover{background-color:#a7b67f}.category-block .category-btn a{font-size:1.625rem;font-weight:600;line-height:135.618%}.advantages{padding-bottom:15.625rem}.advantages__items{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));height:100%}.advantages .item-advantage__body{aspect-ratio:400/379;display:flex;flex:1 1 auto;flex-direction:column;height:100%;justify-content:space-between}.advantages .item-advantage__image img{display:block;object-fit:cover;width:100%}.advantages .item-advantage__text{border:.125rem solid #447b37;border-radius:.9375rem;display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;padding:.9375rem}.advantages .item-advantage__text .title-advantage{color:#447b37;font-size:3.125rem;font-weight:600;line-height:129.373%}.advantages .item-advantage__text .descr-advantage{font-size:1.1875rem;font-weight:500;line-height:138%}.form-section{max-width:120rem;padding:4.1875rem 0;position:relative}.form-section:before{background:linear-gradient(82deg,transparent 23.04%,rgba(0,0,0,.4) 89.05%);content:"";inset:0;position:absolute;z-index:1}.form-section .section-header{color:#fff;max-width:69.1875rem;position:relative;z-index:4}.form-section .question-form{align-items:flex-end;display:flex;gap:1.875rem;position:relative;z-index:5}.form-section .question-form .form-fields{display:flex;flex-wrap:wrap;gap:.625rem}.form-section .question-form .form-fields input::placeholder,.form-section .question-form .form-fields textarea::placeholder{color:#fff;opacity:1}.form-section .question-form .form-fields input[type=tel],.form-section .question-form .form-fields textarea{border:.0625rem solid #ccc;border-radius:.375rem;box-shadow:none;color:#f0f8ff;display:flex;flex:1;font-family:inherit;font-size:1rem;height:3.875rem;line-height:1.4;outline:none;padding:.75rem .875rem;resize:none}.form-section .question-form .form-fields textarea{padding-top:1.125rem}.form-section .question-form .form-button{margin-top:.9375rem}.form-section .question-form input[type=submit]{background-color:#447b37;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:1rem;padding:1.4375rem 3.125rem;transition:background-color .3s ease}.form-section .question-form input[type=submit]:hover{background-color:#a7b67f}.form-section .question-form .form-button .wpcf7-spinner{display:none}.form-section .question-form .wpcf7-response-output{border-radius:.375rem;color:#f0f8ff;padding:.3125rem 1.25rem}.about-hero{height:96vh;margin:0 auto;max-width:120rem;position:relative}.about-hero:before{background:linear-gradient(292deg,transparent 38.18%,rgba(0,0,0,.2) 96.6%);content:"";inset:0;position:absolute;z-index:1}.about-hero__baner{align-items:flex-start;display:flex;flex-direction:column;padding-top:4.375rem;position:relative;row-gap:1.5625rem;z-index:6}.about-hero__baner h1{color:#fff;font-size:5rem;font-weight:600;line-height:110.246%}.about-hero__text{color:#fff;font-weight:500;line-height:138%;max-width:47.125rem}.contact-hero{height:12.5rem;margin:0 auto;max-width:120rem;position:relative}.contact-hero__baner{align-items:flex-start;display:flex;flex-direction:column;padding-top:4.375rem;position:relative;row-gap:1.5625rem;z-index:6}.contact-hero__baner h1{font-size:5rem;font-weight:600;line-height:110.246%}.contact-hero__text{color:#fff;font-weight:500;line-height:138%;max-width:47.125rem}.approach{display:grid;grid-template-columns:.9375rem 1fr minmax(auto,103.75rem) 1fr .9375rem;min-width:0}.approach>*{grid-column:3/6;min-width:0}.approach__block{display:flex;flex-direction:column;gap:1.25rem}.approach .section-header{display:flex;padding-bottom:.625rem}.approach .section-header__text{font-weight:500;line-height:138%;max-width:42.5rem}.approach .approach-body{display:flex;gap:1.25rem;justify-content:flex-end}.approach .approach-body__img-one,.approach .approach-body__img-two{aspect-ratio:680/357;aspect-ratio:1.905;overflow:hidden;position:relative}.approach .approach-body__img-one img,.approach .approach-body__img-two img{display:block;object-fit:cover;object-position:center;width:100%}.contact .section-header{padding-bottom:.625rem}.contact__body{display:grid;grid-template-columns:1fr auto}.contact__body .contacts{display:flex;flex-direction:column;justify-content:space-between;row-gap:3.125rem}.contact__body .contacts .contacts-list{display:grid;gap:.9375rem;grid-template-columns:repeat(3,1fr)}.contact__body .contacts .contacts-list__item{display:flex;flex-direction:column;max-width:20rem;row-gap:.625rem}.contact__body .contacts .contacts-list__title{color:#447b37;font-size:1.625rem;font-weight:600;line-height:135.618%}.contact__body .contacts .contacts-list__text{font-size:1.1875rem;font-weight:500;line-height:138%}.contact__body .contacts .additionally .additionally-tittle{color:#447b37;font-weight:600;line-height:135.618%;padding-bottom:.3125rem}.contact__body .contacts .additionally .additionally-body img{max-width:2rem}.contact__body .form-contacts__body{align-items:center;border:.1875rem solid #a7b67f;border-radius:.625rem;display:flex;flex-direction:column;max-width:33.625rem;padding:3.125rem 3.75rem;row-gap:1.875rem}.contact__body .form-contacts__title{font-size:1.625rem;font-weight:600;line-height:135.618%}.contact__body .form-contacts__form .contact-page-form{align-items:flex-start;display:flex;flex-direction:column;gap:.625rem;position:relative;z-index:5}.contact__body .form-contacts__form .contact-page-form .form-fields{display:flex;gap:.625rem}.contact__body .form-contacts__form .contact-page-form .form-fields input[type=tel],.contact__body .form-contacts__form .contact-page-form .form-fields input[type=text]{border:.1875rem solid #a7b67f;border-radius:1.0625rem;box-shadow:none;display:flex;flex:1;font-family:inherit;font-size:1rem;line-height:1.4;outline:none;padding:1.125rem .625rem 1.125rem 1.125rem;resize:none}.contact__body .form-contacts__form .contact-page-form .form-fields input[type=text]{padding-top:1.125rem}.contact__body .form-contacts__form .contact-page-form .form-button{margin-top:.9375rem}.contact__body .form-contacts__form .contact-page-form input[type=submit]{background-color:#447b37;border:none;border-radius:1.0625rem;color:#fff;cursor:pointer;font-size:1rem;padding:1.375rem 3.125rem;transition:background-color .3s ease}.contact__body .form-contacts__form .contact-page-form input[type=submit]:hover{background-color:#a7b67f}.contact__body .form-contacts__form .contact-page-form .form-button .wpcf7-spinner{display:none}.contact__body .form-contacts__form .contact-page-form .wpcf7-response-output{border-radius:.5rem;color:#11251c;font-size:.875rem;font-weight:400;margin:0;padding:.3125rem .9375rem}.contact .map{margin-top:2.5rem}.contact .map__body{padding-top:1.25rem}.contact h4{font-weight:600;line-height:1.3}.header{background:#fff;left:0;position:fixed;top:0;width:100%;z-index:50}.header__container{align-items:center;display:grid;gap:2.5rem;grid-template-columns:18% 29% 53%;padding:.625rem 0}.header__menu{align-items:center;display:flex;gap:1.875rem;justify-content:flex-end}.header .custom-logo-link{display:inline-block;max-width:18.75rem;width:100%}.header .custom-logo-link img{display:block;height:auto;width:100%}.header .menu__body{align-items:center;display:flex;gap:1.875rem;justify-content:flex-end}.header .menu__body li a{font-size:1.1875rem;transition:transform .3s ease,color .3s ease}.header .menu__body li a:hover{color:#006737;font-weight:700;transform:scale(1.1)}.header__actions{color:#447b37;font-size:1.625rem;font-weight:600}.header__actions,.header__actions .header-button{align-items:center;display:flex;justify-content:flex-end}.header__actions .header-button{border:.1875rem solid #447b37;cursor:pointer;max-width:33.25rem;transition:all .3s ease}.header__actions .header-button:hover{background-color:#447b37;color:#fff}.header .header-actions-mobile{display:flex}html[data-fls-popup-open] .header{z-index:11!important}.footer{background:#11251c;padding:.0625rem 0 2.9375rem}.footer__container{display:flex;flex-direction:column}.footer .first-row,.footer .menu__body{align-items:center;display:flex}.footer .menu__body{gap:2.5rem;justify-content:center}.footer .menu__body a{color:#fff;transition:color .3s ease}.footer .menu__body a:hover{color:#a7b67f}.footer .second-row{color:#fff;display:flex;justify-content:space-between;padding-bottom:1.25rem}.footer .left-column,.footer .right-column{display:flex;flex-direction:column;row-gap:.625rem}.footer .site-info .copirating{color:#fff;display:flex;justify-content:space-between}.section-header{padding-bottom:5.625rem}.section-header h2{font-style:normal;font-weight:600;line-height:129.373%}.products .section-header{align-items:center;display:flex;gap:.9375rem;justify-content:flex-start}.products .section-header .products-search{display:inline-block;margin-top:.3125rem;max-width:31.25rem;position:relative;width:100%}.products .section-header .products-search input#products-search-input{border:.1875rem solid #447b37;border-radius:.5rem;font-size:1rem;padding:.4375rem .9375rem .4375rem 3rem;padding-inline:3rem .9375rem;transition:all .3s ease;width:100%}.products .section-header .products-search input#products-search-input:focus{border-color:#7a9c4f;box-shadow:0 0 .375rem hsla(76,27%,61%,.5);outline:none}.products .section-header .products-search input#products-search-input.large{font-size:1rem;padding-left:3.5rem}.products .section-header .products-search .search-icon{height:1.5rem;left:.625rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem;stroke:#a7b67f;transition:all .3s ease}input#products-search-input:focus+.products .section-header .products-search .search-icon{stroke:#7a9c4f}.products .section-header .products-search .search-loader{animation:spin .8s linear infinite;border:.125rem solid #e98a8a;border-radius:50%;border-top-color:transparent;display:none;height:1rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1rem}@keyframes spin{to{transform:translateY(-50%) rotate(1turn)}}.products .section-header .products-search .products-search.loading .search-loader{display:block}.products .products-items{column-gap:1.25rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(16.875rem,1fr));justify-content:start;justify-items:flex-start;justify-items:start}.products .product-item{aspect-ratio:3/4;border-radius:.9375rem;display:flex;flex-direction:column;height:100%;max-width:25rem;padding:.625rem;position:relative;row-gap:.9375rem}.products .product-item:before{background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3) 40%,rgba(0,0,0,.5) 60%,rgba(0,0,0,.6));border-radius:.9375rem;content:"";inset:0;position:absolute;z-index:1}.products .product-item__image img{border-radius:.9375rem;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.products .product-item__text{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding-top:20%;position:relative;z-index:4}.products .product-item__text .product-title{color:#fff;font-weight:700;line-height:135.618%;max-width:16.25rem;text-align:center;text-shadow:0 0 .3125rem rgba(0,0,0,.4),0 0 .625rem rgba(0,0,0,.3);text-transform:uppercase}.products .product-item__text .product-ingredients{color:#fff;font-size:1.1875rem;font-style:normal;letter-spacing:1.2;line-height:138%;position:relative;text-shadow:0 0 .3125rem rgba(0,0,0,.4),0 0 .625rem rgba(0,0,0,.3);z-index:5}.products .product-item__button{align-items:center;background-color:#447b37;border-radius:1.0625rem;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.625rem;justify-content:center;max-width:fit-content;position:relative;transition:all .3s ease;z-index:5}.products .product-item__button:hover{background-color:#a7b67f;color:#fff}.products-pagination{display:flex;gap:.625rem;justify-content:flex-end;margin:1.25rem 0}.products-pagination .pagination-btn{background-color:#fff;border:none;border-radius:.375rem;color:#000;cursor:pointer;font-weight:500;padding:.375rem .75rem;transition:background-color .3s ease,color .3s ease}.products-pagination .pagination-btn:disabled{cursor:default;opacity:.5}.products-pagination .pagination-btn:hover:not(:disabled){background-color:#447b37;color:#fff}.products-list{align-items:center;column-gap:1.25rem;display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:.625rem}.products-list .filter-btn{align-items:center;border-right:.125rem solid #447b37;color:#447b37;cursor:pointer;display:flex;font-size:1.1875rem;font-weight:700;justify-content:center;line-height:133.718%;padding:.3125rem .625rem;transition:all .3s}.products-list .filter-btn.active,.products-list .filter-btn:hover{background-color:#447b37;color:#fff}.products-list .filter-btn .arrow{font-size:.8em;margin-left:.5rem}.products-list .category-wrapper{padding-bottom:.9375rem;position:relative}.products-list .category-wrapper .subcategories{background:var(--White,#fff);border:.1875rem solid var(--lite-green,#a7b67f);border-radius:.3125rem;display:none;left:0;padding:1.6875rem;position:absolute;top:100%;z-index:10}.products-list .category-wrapper .subcategories .sub-btn{background:none;border:none;cursor:pointer;display:block;font-weight:600;padding-bottom:.3125rem;text-align:left;transition:background .2s;width:100%}.products-list .category-wrapper .subcategories .sub-btn:hover{color:#447b37}.products-list .category-wrapper.open .subcategories{display:block}.products-list .category-wrapper.closed .subcategories{display:none!important}.products-list .all-btn{margin-top:-.625rem}.single-product .page-map{font-weight:500;line-height:138%;padding-bottom:1.875rem}.single-product .page-map__current{color:#a7b67f}.single-product .product-single__body{display:flex;flex-direction:column}.single-product .product-single__body .product-about{display:grid;gap:1.25rem;grid-template-columns:30% 1fr}.single-product .product-single__body .product-about__image{align-items:center;aspect-ratio:3/4;border-radius:.625rem;display:flex;justify-content:center;overflow:hidden}.single-product .product-single__body .product-about__image img{display:block;object-fit:cover;width:100%}.single-product .product-single__body .product-about__content{display:flex;flex-direction:column;justify-content:center;row-gap:1.875rem}.single-product .product-single__body .product-about__content .title-product{color:#447b37;font-size:3.125rem;font-weight:600;line-height:129.373%}.single-product .product-single__body .product-about__content .about-product-text{font-size:1.1875rem;font-weight:500;line-height:138%}.single-product .product-single__body .product-characteristics{display:flex;flex-direction:column;row-gap:1.875rem}.single-product .product-single__body .product-characteristics__title{font-size:3.125rem;font-weight:600;line-height:129.373%}.single-product .product-single__body .product-characteristics__items{column-gap:2.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(36.25rem,1fr));row-gap:1.25rem}.single-product .product-single__body .product-characteristics__items .characteristic-product h1,.single-product .product-single__body .product-characteristics__items .characteristic-product h2,.single-product .product-single__body .product-characteristics__items .characteristic-product h3,.single-product .product-single__body .product-characteristics__items .characteristic-product h4,.single-product .product-single__body .product-characteristics__items .characteristic-product h5,.single-product .product-single__body .product-characteristics__items .characteristic-product h6{color:#447b37;font-size:1.625rem;font-weight:600;line-height:135.618%}.single-product .product-single__body .product-characteristics__items .characteristic-product p{font-size:1.1875rem;font-weight:500;line-height:138%}.single-product .single-button{align-items:center;background:#447b37;color:#fff;cursor:pointer;display:flex;justify-content:center;transition:all .3s ease}.single-product .single-button:hover{background-color:#a7b67f}.single-product .single-button a{font-weight:600;line-height:135.618%}.single-product .rate{padding-bottom:3.75rem}.single-product .rate .section-header{padding:2.5rem 0}.single-product .rate__items{column-gap:1.25rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.single-product .rate__items .product-item{aspect-ratio:3/4;border-radius:.9375rem;display:flex;flex-direction:column;height:100%;max-width:25rem;padding:.625rem;position:relative;row-gap:.9375rem}.single-product .rate__items .product-item:before{background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 60%,rgba(0,0,0,.6));border-radius:.9375rem;content:"";inset:0;position:absolute;z-index:1}.single-product .rate__items .product-item__image img{border-radius:.9375rem;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.single-product .rate__items .product-item__text{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding-top:20%;position:relative;z-index:4}.single-product .rate__items .product-item__text .product-title{color:#e7e4e4;font-size:1.625rem;font-weight:600;line-height:135.618%;text-align:center;text-transform:uppercase}.single-product .rate__items .product-item__text .product-ingredients{color:#fff;font-size:1.1875rem;font-style:normal;letter-spacing:1.2;line-height:138%;position:relative;text-shadow:0 0 .3125rem rgba(0,0,0,.4),0 0 .625rem rgba(0,0,0,.3);z-index:5}.single-product .rate__items .product-item__button{align-items:center;background-color:#447b37;border:.125rem solid #a7b67f;border-radius:1.0625rem;cursor:pointer;display:flex;font-weight:500;gap:.625rem;justify-content:center;max-width:fit-content;padding:.625rem .9375rem;position:relative;transition:all .3s ease;z-index:5}.single-product .rate__items .product-item__button:hover{background-color:#447b37;border:.125rem solid #447b37;color:#fff}body:after{content:"";height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .8s ease 0s;width:100%;z-index:149}[data-fls-popup-open] body:after{opacity:1}[data-fls-popup]{bottom:0;left:0;opacity:0;padding:1.875rem .625rem;pointer-events:none;position:fixed;right:0;top:0;transition:visibility .8s ease 0s;visibility:hidden}[data-fls-popup][data-fls-popup-active]{opacity:1;overflow:auto;pointer-events:auto;visibility:visible;z-index:150}[data-fls-popup-active] [data-fls-popup-body]{transform:scale(1);visibility:visible}[data-fls-popup-wrapper]{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:100%;width:100%}[data-fls-popup-body]{background-color:#fff;border:.1875rem solid #a7b67f;border-radius:1.0625rem;max-width:71.75rem;padding:8.25rem 7.5625rem;transform:scale(0);transition:transform .3s ease 0s,visibility .3s ease 0s;visibility:hidden;width:100%}[data-fls-popup-close]{cursor:pointer;position:absolute;right:1.875rem;top:1.25rem}[data-fls-popup-close] svg{height:2.875rem;width:2.875rem;stroke:#447b37}[data-fls-popup-close] path{stroke:#447b37!important}.header-popup__body{display:flex;flex-direction:column;row-gap:2.5rem}.header-popup__body .popup-title{color:#447b37;font-size:3.125rem;font-weight:600;line-height:129.373%;padding-top:1.25rem}.header-popup__body .popup-content{align-items:center;display:grid;gap:2.5rem;grid-template-columns:repeat(2,1fr)}.header-popup__body .popup-content__text{color:#11251c;font-size:1.625rem;font-weight:600;line-height:135.618%;padding-top:.3125rem}.header-popup__body .popup-content__form .btn-viber__text{color:#11251c}.single-popup__body{display:flex;flex-direction:column;row-gap:2.5rem}.single-popup__body .popup-title{color:#447b37;font-size:3.125rem;font-weight:600;line-height:129.373%;padding-top:1.25rem}.single-popup__body .popup-actions{display:grid;gap:2.5rem;grid-template-columns:repeat(2,1fr)}.single-popup__body .popup-actions__viber{display:flex;flex-direction:column}.single-popup__body .popup-actions__viber .viber-title{color:#11251c;font-weight:600;line-height:135.618%}.single-popup__body .popup-actions__viber .viber-button{align-items:center;color:#fff;cursor:pointer;display:flex;justify-content:center;transition:all .3s ease}.single-popup__body .popup-actions__viber .viber-button a{line-height:135.618%}.single-popup__body .popup-actions__form{display:flex;flex-direction:column}.single-popup__body .popup-content{display:grid;gap:2.5rem;grid-template-columns:repeat(2,1fr)}.single-popup__body .popup-content__text{color:#11251c;font-size:1.625rem;font-weight:600;line-height:135.618%}.single-popup__body .popup-content__form .contact-page-form{align-items:flex-start;display:flex;flex-direction:column;gap:.625rem;position:relative;z-index:5}.single-popup__body .popup-content__form .contact-page-form .form-fields{display:flex;gap:.625rem}.single-popup__body .popup-content__form .contact-page-form .form-fields input[type=email],.single-popup__body .popup-content__form .contact-page-form .form-fields input[type=tel],.single-popup__body .popup-content__form .contact-page-form .form-fields input[type=text],.single-popup__body .popup-content__form .contact-page-form .form-fields textarea{border:.1875rem solid #a7b67f;border-radius:1.0625rem;box-shadow:none;display:flex;flex:1;font-family:inherit;font-size:1rem;line-height:1.4;outline:none;padding:1.125rem .625rem 1.125rem 1.125rem;resize:none}.single-popup__body .popup-content__form .contact-page-form .form-fields input[type=text]{padding-top:1.125rem}.single-popup__body .popup-content__form .contact-page-form .form-button{margin-top:.9375rem}.single-popup__body .popup-content__form .contact-page-form input[type=submit]{background-color:#447b37;border:none;border-radius:1.0625rem;color:#fff;cursor:pointer;font-size:1rem;padding:1.375rem 3.125rem;transition:background-color .3s ease}.single-popup__body .popup-content__form .contact-page-form input[type=submit]:hover{background-color:#a7b67f}.single-popup__body .popup-content__form .contact-page-form .form-button .wpcf7-spinner{display:none}.single-popup__body .popup-content__form .contact-page-form .wpcf7-not-valid-tip{font-size:.75rem;padding-top:.1875rem}.single-popup__body .popup-content__form .contact-page-form .wpcf7-response-output{border-radius:.5rem;color:#11251c;font-size:.875rem;font-weight:400;margin:0;padding:.3125rem .9375rem}.btn-viber{align-items:center;border-radius:.75rem;display:inline-flex;font-weight:500;gap:.625rem;line-height:138%;text-decoration:none;transition:background .3s ease,transform .2s ease}.btn-viber:hover{color:#7d6ad9;transform:translateY(-.125rem)}.btn-viber__icon{display:block;height:auto;width:6.25rem}.btn-viber__text{line-height:1}body{color:#11251c;font-family:Montserrat Alternates,sans-serif;font-size:1rem;min-width:20rem}[data-fls-scrolllock] body{overflow:hidden;overscroll-behavior:none;touch-action:none}.wrapper{display:flex;flex-direction:column;min-height:100%;overflow:clip}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{margin:0 auto;max-width:105.625rem;padding-left:.9375rem;padding-right:.9375rem}.quantity{border:.0625rem solid hsla(0,0%,65%,.45);display:flex;height:2.5rem;width:5.5rem}.quantity__button{cursor:pointer;flex:0 0 1.875rem;position:relative}.quantity__button:after,.quantity__button:before{background-color:#a6a6a6;content:"";height:.0625rem;left:50%;margin:0 0 0 -.28125rem;position:absolute;top:50%;transition:all .3s ease 0s;width:.5625rem}.quantity__button--plus:before{transform:rotate(-90deg)}.quantity__input{flex:1 1 auto}.quantity__input input{color:#a6a6a6;font-size:.75rem;height:100%;text-align:center;width:100%}.icon-menu{display:none}@media (max-width:90rem){.approach{display:grid;grid-template-columns:.9375rem 1fr minmax(auto,103.75rem) 1fr .9375rem;min-width:0}.approach>*{grid-column:3/4;min-width:0}}@media (max-width:85rem){.contact__body .contacts .contacts-list{grid-template-columns:repeat(2,1fr);row-gap:1.875rem}}@media (max-width:76.875rem){.single-product .product-single__body .product-characteristics__items{grid-template-columns:repeat(auto-fit,minmax(23.75rem,1fr));grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr))}}@media (max-width:68.6875rem){.contact__body{display:flex;flex-wrap:wrap-reverse;justify-content:center}}@media (max-width:64.875rem){.products .products-items{grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));justify-items:center}.single-product .rate__items{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));justify-items:center}}@media (max-width:64.375rem){.advantages__items{grid-template-columns:repeat(auto-fit,minmax(15.625rem,1fr))}}@media (max-width:64rem){.about-hero{height:31.9375rem}.header__container{display:flex;flex-wrap:wrap;justify-content:flex-end}.header__menu{flex:1 1 auto;padding-right:1.25rem}.header .custom-logo-link{max-width:12.5rem}.header__actions .header-button{border:.125rem solid #447b37;justify-content:center;text-align:center}}@media (max-width:51.25rem){.advantages__items{grid-template-columns:repeat(2,1fr)}}@media (max-width:48rem) and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:48rem){.main-hero{height:31.9375rem}.form-section .question-form{align-items:flex-start;flex-direction:column;gap:.625rem}.form-section .question-form .form-fields{flex-direction:column}.header__container{justify-content:space-between}.header .custom-logo-link{max-width:10rem}.header .menu__body{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;font-size:1.5625rem;height:100svh;justify-content:flex-start;overflow:auto;padding:1.25rem .9375rem 1.875rem;row-gap:.625rem;top:7.375rem}.header .menu__body,.header .menu__body:before{left:-100%;position:fixed;transition:left .3s;width:100%}.header .menu__body:before{content:"";height:4.375rem;top:0;z-index:2}[data-fls-menu-open] .header .menu__body,[data-fls-menu-open] .header .menu__body:before{left:0}.header .header-actions-mobile{display:flex;justify-content:flex-end;padding-bottom:.625rem}.single-popup__body .popup-content__form .contact-page-form .form-fields{flex-direction:column}.icon-menu{display:block;height:1.125rem;position:relative;width:1.875rem;z-index:5}.icon-menu span,.icon-menu:after,.icon-menu:before{background-color:#447b37;content:"";height:.125rem;position:absolute;right:0;transition:all .3s ease 0s;width:100%}.icon-menu:before{top:0}.icon-menu:after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}[data-fls-menu-open] .icon-menu span{width:0}[data-fls-menu-open] .icon-menu:before{top:calc(50% - .0625rem);transform:rotate(-45deg)}[data-fls-menu-open] .icon-menu:after{bottom:calc(50% - .0625rem);transform:rotate(45deg)}}@media (max-width:47.99875rem){.footer .menu__body{flex-wrap:wrap;justify-content:flex-start;row-gap:.625rem}.footer .menu a:has(img){display:none}}@media (max-width:47.99875em){.menu__body{height:100svh;overflow:auto;padding:3.125rem .9375rem 1.875rem}.menu__body,.menu__body:before{left:-100%;position:fixed;top:0;transition:left .3s;width:100%}.menu__body:before{content:"";height:4.375rem;z-index:2}[data-fls-menu-open] .menu__body,[data-fls-menu-open] .menu__body:before{left:0}}@media (max-width:40.8125rem){.header-popup__body .popup-content,.single-popup__body .popup-content{gap:1.25rem;grid-template-columns:1fr}}@media (max-width:40rem){.single-product .product-single__body .product-about{grid-template-columns:1fr;row-gap:.625rem}.single-popup__body .popup-actions{grid-template-columns:1fr}}@media (max-width:39.875rem){.approach .section-header{flex-direction:column}}@media (max-width:33.0625rem){.single-product .rate__items{grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));justify-items:center}}@media (max-width:29.9375rem){.products .products-items{grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));justify-items:center}}@media (max-width:28.125rem){.approach .approach-body{flex-direction:column}.products .product-item__button{max-width:100%}}@media (max-width:26.875rem){.form-section{height:49rem}}@media (max-width:26.49875rem){.header .menu__body{top:9rem}}@media (max-width:26.4375rem){.header__actions{align-items:flex-start;flex-direction:column;justify-content:flex-start;row-gap:.625rem}.header .header-actions-mobile{justify-content:flex-start;padding-inline:.9375rem;padding-bottom:.3125rem}}@media (max-width:25rem){.advantages__items{grid-template-columns:1fr}}@media (max-width:21.875rem){.category-block__items{grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr))}}@media (max-width:20em){.main-hero{margin-top:5.1875rem}.main-hero__baner h1{font-size:1.625rem}.main-hero__btn{border-radius:.5rem;padding-block:1rem;padding-inline:2.375rem}.main-hero__btn a{font-size:1.0625rem}.block-about{padding-bottom:4.375rem;padding-top:4.375rem}.block-about__text{font-size:1.5rem}.block-about__btn{border-radius:.5rem;padding-block:1rem;padding-inline:2.375rem}.block-about__btn a{font-size:1.0625rem}.category-block__items .item-category__body{row-gap:.625rem}.category-block__items .item-category__desc{font-size:.875rem}.category-block .category-btn{border-radius:.5rem;max-width:17.5rem;padding-block:1rem;padding-inline:2.375rem}.category-block .category-btn a{font-size:1rem}.advantages{padding-bottom:3.125rem}.advantages .item-advantage__text{padding:.3125rem}.about-hero{margin-top:5.1875rem}.about-hero__baner h1{font-size:1.75rem}.about-hero__text{font-size:.875rem}.contact-hero{height:6.25rem;margin-top:5.1875rem}.contact-hero__baner h1{font-size:1.75rem}.contact-hero__text{font-size:.875rem}.approach{padding-block:4.375rem}.approach .section-header{gap:.9375rem}.approach .section-header__text{font-size:.875rem;max-width:18.75rem}.contact{padding-bottom:4.375rem}.contact .section-header h2{font-size:1.125rem}.contact__body{gap:.625rem}.contact__body .contacts .contacts-list__title{font-size:1rem}.contact__body .contacts .contacts-list__text{font-size:.75rem}.contact__body .contacts .additionally .additionally-tittle{font-size:1rem}.contact__body .form-contacts__body{padding-block:2rem;padding-inline:1.5rem}.contact h4,.contact__body .form-contacts__title{font-size:1rem}.header__container{gap:.625rem}.header .menu__body li a{font-size:1.375rem}.header__actions{column-gap:.625rem;font-size:.75rem}.header__actions .header-button{border-radius:.5rem;padding-bottom:.4375rem;padding-left:.75rem;padding-right:.75rem;padding-top:.4375rem}.footer .first-row{gap:1.25rem}.footer .menu__body a{font-size:1rem}.section-header{padding-bottom:3.125rem}.section-header h2{font-size:1.4375rem}.products{margin-top:9.6875rem}.products .section-header{gap:.9375rem;padding-bottom:1.25rem}.products .section-header .products-search input#products-search-input{padding-bottom:.4375rem;padding-top:.4375rem}.products .products-items{column-gap:.5rem;padding-block:1.25rem;row-gap:.9375rem}.products .product-item,.products .product-item__text{row-gap:.3125rem}.products .product-item__text .product-title{font-size:.75rem}.products .product-item__text .product-ingredients{font-size:.625rem}.products .product-item__button{border-radius:.3125rem;font-size:.75rem;padding-block:.625rem;padding-inline:.75rem}.products-list{column-gap:.5rem}.products-list .filter-btn{font-size:.8125rem;padding-right:.5rem}.single-product{padding-top:4.6875rem}.single-product .page-map{font-size:.875rem}.single-product .product-single__body{gap:.9375rem}.single-product .product-single__body .product-about__content{row-gap:.625rem}.single-product .product-single__body .product-about__content .title-product{font-size:1.375rem}.single-product .product-single__body .product-about__content .about-product-text{font-size:.8125rem}.single-product .product-single__body .product-characteristics{row-gap:.625rem}.single-product .product-single__body .product-characteristics__title{font-size:1.375rem}.single-product .product-single__body .product-characteristics__items .characteristic-product h1,.single-product .product-single__body .product-characteristics__items .characteristic-product h2,.single-product .product-single__body .product-characteristics__items .characteristic-product h3,.single-product .product-single__body .product-characteristics__items .characteristic-product h4,.single-product .product-single__body .product-characteristics__items .characteristic-product h5,.single-product .product-single__body .product-characteristics__items .characteristic-product h6{font-size:1.125rem}.single-product .product-single__body .product-characteristics__items .characteristic-product p{font-size:.8125rem}.single-product .single-button{border-radius:.5rem;max-width:9.375rem;padding-block:.625rem;padding-inline:1.75rem}.single-product .single-button a{font-size:.8125rem}.single-product .rate .section-header{padding-block:1.25rem}.single-product .rate__items{column-gap:.5rem;padding-block:.625rem;row-gap:.9375rem}.single-product .rate__items .product-item,.single-product .rate__items .product-item__text{row-gap:.3125rem}.single-product .rate__items .product-item__text .product-title{font-size:.75rem}.single-product .rate__items .product-item__text .product-ingredients{font-size:.625rem}.single-product .rate__items .product-item__button{border-radius:.3125rem;font-size:.625rem;padding-block:.25rem;padding-inline:.4375rem}[data-fls-popup-body]{padding-block:1.25rem;padding-inline:.9375rem}[data-fls-popup-close] svg{height:1.875rem;width:1.875rem}.header-popup__body{gap:1.875rem}.header-popup__body .popup-title{font-size:1.4375rem}.header-popup__body .popup-content__form .btn-viber__text,.header-popup__body .popup-content__text{font-size:1rem}.single-popup__body{gap:1.875rem}.single-popup__body .popup-title{font-size:1.4375rem}.single-popup__body .popup-actions{gap:1.25rem}.single-popup__body .popup-actions__viber{row-gap:1.25rem}.single-popup__body .popup-actions__viber .viber-title{font-size:1rem}.single-popup__body .popup-actions__viber .viber-button{border-radius:.5rem}.single-popup__body .popup-actions__viber .viber-button a{font-size:.8125rem}.single-popup__body .popup-actions__form{row-gap:1.25rem}.single-popup__body .popup-content__text{font-size:1rem}.single-popup__body .popup-content__form .contact-page-form input[type=submit]{border-radius:.5rem;font-size:1rem;padding-block:.9375rem;padding-inline:2.3125rem}.btn-viber{font-size:.75rem}}@media (min-width:20em) and (max-width:68.75em){.contact .section-header h2{font-size:clamp(1.125rem,.91987179486875rem + 1.0256410256vw,1.625rem)}}@media (min-width:20em) and (max-width:64em){.main-hero{margin-top:clamp(5.1875rem,5.13068181818125rem + .2840909091vw,5.3125rem)}.about-hero,.contact-hero{margin-top:clamp(5.1875rem,3.397727272725rem + 8.9488636364vw,9.125rem)}.header__container{gap:clamp(.625rem,.48295454545625rem + .7102272727vw,.9375rem)}.header__actions{column-gap:clamp(.625rem,.34090909090625rem + 1.4204545455vw,1.25rem);font-size:clamp(.75rem,.6363636363625rem + .5681818182vw,1rem)}.header__actions .header-button{padding-bottom:clamp(.4375rem,.352272727275rem + .4261363636vw,.625rem);padding-left:clamp(.75rem,.664772727275rem + .4261363636vw,.9375rem);padding-right:clamp(.75rem,.664772727275rem + .4261363636vw,.9375rem);padding-top:clamp(.4375rem,.352272727275rem + .4261363636vw,.625rem)}.products{margin-top:clamp(9.375rem,9.82954545454375rem + -.7102272727vw,9.6875rem)}.single-product{padding-top:clamp(4.6875rem,4.40340909090625rem + 1.4204545455vw,5.3125rem)}}@media (min-width:20em) and (max-width:48em){.header .menu__body li a{font-size:clamp(1.375rem,1.2857142857125rem + .4464285714vw,1.5rem)}.single-product .product-single__body{gap:clamp(.9375rem,.26785714285625rem + 3.3482142857vw,1.875rem)}.single-product .product-single__body .product-about__content,.single-product .product-single__body .product-characteristics{row-gap:clamp(.625rem,.17857142856875rem + 2.2321428571vw,1.25rem)}}@media (min-width:20em) and (max-width:39.875em){.approach .section-header{gap:clamp(.9375rem,.3085691823875rem + 3.1446540881vw,1.5625rem)}.approach .section-header__text{max-width:clamp(18.75rem,-.1179245283rem + 94.3396226415vw,37.5rem)}}@media (min-width:20em) and (max-width:105.625em){.main-hero__baner h1{font-size:clamp(1.625rem,.83667883211875rem + 3.9416058394vw,5rem)}.main-hero__btn{border-radius:clamp(.5rem,.3686131386875rem + .6569343066vw,1.0625rem);padding-block:clamp(1rem,.94160583941875rem + .2919708029vw,1.25rem);padding-inline:clamp(2.375rem,2.19981751825rem + .8759124088vw,3.125rem)}.main-hero__btn a{font-size:clamp(1.0625rem,.9311131386875rem + .6569343066vw,1.625rem)}.block-about{padding-bottom:clamp(4.375rem,4.1560218978125rem + 1.0948905109vw,5.3125rem);padding-top:clamp(4.375rem,2.5939781021875rem + 8.9051094891vw,12rem)}.block-about__text{font-size:clamp(1.5rem,1.12043795620625rem + 1.897810219vw,3.125rem)}.block-about__btn{border-radius:clamp(.5rem,.3686131386875rem + .6569343066vw,1.0625rem);padding-block:clamp(1rem,.94160583941875rem + .2919708029vw,1.25rem);padding-inline:clamp(2.375rem,2.19981751825rem + .8759124088vw,3.125rem)}.block-about__btn a{font-size:clamp(1.0625rem,.9311131386875rem + .6569343066vw,1.625rem)}.category-block__items .item-category__body{row-gap:clamp(.625rem,.4060218978125rem + 1.0948905109vw,1.5625rem)}.category-block__items .item-category__desc{font-size:clamp(.875rem,.75821167883125rem + .5839416058vw,1.375rem)}.category-block .category-btn{border-radius:clamp(.5rem,.3686131386875rem + .6569343066vw,1.0625rem);max-width:clamp(17.5rem,15.2810218978125rem + 11.0948905109vw,27rem);padding-block:clamp(1rem,.94160583941875rem + .2919708029vw,1.25rem);padding-inline:clamp(2.375rem,2.19981751825rem + .8759124088vw,3.125rem)}.category-block .category-btn a{font-size:clamp(1rem,.8540145985375rem + .7299270073vw,1.625rem)}.advantages{padding-bottom:clamp(3.125rem,1.8111313868625rem + 6.5693430657vw,8.75rem)}.advantages .item-advantage__text{padding:clamp(.3125rem,.1665145985375rem + .7299270073vw,.9375rem)}.about-hero__baner h1{font-size:clamp(1.75rem,.99087591240625rem + 3.795620438vw,5rem)}.about-hero__text{font-size:clamp(.875rem,.80200729926875rem + .3649635036vw,1.1875rem)}.contact-hero{height:clamp(6.25rem,4.7901459854rem + 7.299270073vw,12.5rem)}.contact-hero__baner h1{font-size:clamp(1.75rem,.99087591240625rem + 3.795620438vw,5rem)}.contact-hero__text{font-size:clamp(.875rem,.80200729926875rem + .3649635036vw,1.1875rem)}.approach{padding-block:clamp(4.375rem,2.477189781025rem + 9.4890510949vw,12.5rem)}.approach .section-header__text{font-size:clamp(.875rem,.80200729926875rem + .3649635036vw,1.1875rem)}.contact{padding-bottom:clamp(4.375rem,3.35310218978125rem + 5.1094890511vw,8.75rem)}.contact__body{gap:clamp(.625rem,.4790145985375rem + .7299270073vw,1.25rem)}.contact__body .contacts .contacts-list__title{font-size:clamp(1rem,.8540145985375rem + .7299270073vw,1.625rem)}.contact__body .contacts .contacts-list__text{font-size:clamp(.75rem,.647810218975rem + .5109489051vw,1.1875rem)}.contact__body .contacts .additionally .additionally-tittle{font-size:clamp(1rem,.8540145985375rem + .7299270073vw,1.625rem)}.contact__body .form-contacts__body{padding-block:clamp(2rem,1.737226277375rem + 1.3138686131vw,3.125rem);padding-inline:clamp(1.5rem,.97445255474375rem + 2.6277372263vw,3.75rem)}.contact__body .form-contacts__title{font-size:clamp(1rem,.8540145985375rem + .7299270073vw,1.625rem)}.contact h4{font-size:clamp(1rem,.912408759125rem + .4379562044vw,1.375rem)}.header__actions .header-button{border-radius:clamp(.5rem,.3686131386875rem + .6569343066vw,1.0625rem)}.footer .first-row{gap:clamp(1.25rem,-2.2536496350375rem + 17.5182481752vw,16.25rem)}.footer .menu__body a{font-size:clamp(1rem,.94160583941875rem + .2919708029vw,1.25rem)}.section-header{padding-bottom:clamp(3.125rem,2.5410583941625rem + 2.9197080292vw,5.625rem)}.section-header h2{font-size:clamp(1.4375rem,1.04333941605625rem + 1.9708029197vw,3.125rem)}.products .section-header{gap:clamp(.9375rem,-1.03330291970625rem + 9.8540145985vw,9.375rem);padding-bottom:clamp(1.25rem,.6660583941625rem + 2.9197080292vw,3.75rem)}.products .section-header .products-search input#products-search-input{padding-bottom:clamp(.4375rem,.335310218975rem + .5109489051vw,.875rem);padding-top:clamp(.4375rem,.335310218975rem + .5109489051vw,.875rem)}.products .products-items{column-gap:clamp(.5rem,.32481751825rem + .8759124088vw,1.25rem);padding-block:clamp(1.25rem,.88503649635rem + 1.8248175182vw,2.8125rem);row-gap:clamp(.9375rem,.86450729926875rem + .3649635036vw,1.25rem)}.products .product-item,.products .product-item__text{row-gap:clamp(.3125rem,.1665145985375rem + .7299270073vw,.9375rem)}.products .product-item__text .product-title{font-size:clamp(.75rem,.662408759125rem + .4379562044vw,1.125rem)}.products .product-item__text .product-ingredients{font-size:clamp(.625rem,.55200729926875rem + .3649635036vw,.9375rem)}.products .product-item__button{border-radius:clamp(.3125rem,.23950729926875rem + .3649635036vw,.625rem);font-size:clamp(.75rem,.69160583941875rem + .2919708029vw,1rem);padding-block:clamp(.625rem,.55200729926875rem + .3649635036vw,.9375rem);padding-inline:clamp(.75rem,.5602189781rem + .9489051095vw,1.5625rem)}.products-list{column-gap:clamp(.5rem,.32481751825rem + .8759124088vw,1.25rem)}.products-list .filter-btn{font-size:clamp(.8125rem,.724908759125rem + .4379562044vw,1.1875rem);padding-right:clamp(.5rem,.32481751825rem + .8759124088vw,1.25rem)}.single-product .page-map{font-size:clamp(.875rem,.80200729926875rem + .3649635036vw,1.1875rem)}.single-product .product-single__body .product-about__content .title-product{font-size:clamp(1.375rem,.9662408759125rem + 2.0437956204vw,3.125rem)}.single-product .product-single__body .product-about__content .about-product-text{font-size:clamp(.8125rem,.724908759125rem + .4379562044vw,1.1875rem)}.single-product .product-single__body .product-characteristics__title{font-size:clamp(1.375rem,.9662408759125rem + 2.0437956204vw,3.125rem)}.single-product .product-single__body .product-characteristics__items .characteristic-product h1,.single-product .product-single__body .product-characteristics__items .characteristic-product h2,.single-product .product-single__body .product-characteristics__items .characteristic-product h3,.single-product .product-single__body .product-characteristics__items .characteristic-product h4,.single-product .product-single__body .product-characteristics__items .characteristic-product h5,.single-product .product-single__body .product-characteristics__items .characteristic-product h6{font-size:clamp(1.125rem,1.00821167883125rem + .5839416058vw,1.625rem)}.single-product .product-single__body .product-characteristics__items .characteristic-product p{font-size:clamp(.8125rem,.724908759125rem + .4379562044vw,1.1875rem)}.single-product .single-button{border-radius:clamp(.5rem,.3686131386875rem + .6569343066vw,1.0625rem);max-width:clamp(9.375rem,7.90054744525625rem + 7.3722627737vw,15.6875rem);padding-block:clamp(.625rem,.4790145985375rem + .7299270073vw,1.25rem);padding-inline:clamp(1.75rem,1.4288321167875rem + 1.6058394161vw,3.125rem)}.single-product .single-button a{font-size:clamp(.8125rem,.6227189781rem + .9489051095vw,1.625rem)}.single-product .rate .section-header{padding-block:clamp(1.25rem,1.17700729926875rem + .3649635036vw,1.5625rem)}.single-product .rate__items{column-gap:clamp(.5rem,.32481751825rem + .8759124088vw,1.25rem);padding-block:clamp(.625rem,.4790145985375rem + .7299270073vw,1.25rem);row-gap:clamp(.9375rem,.86450729926875rem + .3649635036vw,1.25rem)}.single-product .rate__items .product-item,.single-product .rate__items .product-item__text{row-gap:clamp(.3125rem,.1665145985375rem + .7299270073vw,.9375rem)}.single-product .rate__items .product-item__text .product-title{font-size:clamp(.75rem,.54562043795625rem + 1.0218978102vw,1.625rem)}.single-product .rate__items .product-item__text .product-ingredients{font-size:clamp(.625rem,.55200729926875rem + .3649635036vw,.9375rem)}.single-product .rate__items .product-item__button{border-radius:clamp(.3125rem,.23950729926875rem + .3649635036vw,.625rem);font-size:clamp(.625rem,.537408759125rem + .4379562044vw,1rem);padding-block:clamp(.25rem,.162408759125rem + .4379562044vw,.625rem);padding-inline:clamp(.4375rem,.32071167883125rem + .5839416058vw,.9375rem)}[data-fls-popup-body]{padding-block:clamp(1.25rem,-.38503649635rem + 8.1751824818vw,8.25rem);padding-inline:clamp(.9375rem,-.609945255475rem + 7.7372262774vw,7.5625rem)}[data-fls-popup-close] svg{height:clamp(1.875rem,1.6560218978125rem + 1.0948905109vw,2.8125rem);width:clamp(1.875rem,1.6560218978125rem + 1.0948905109vw,2.8125rem)}.header-popup__body{gap:clamp(1.875rem,1.7290145985375rem + .7299270073vw,2.5rem)}.header-popup__body .popup-title{font-size:clamp(1.4375rem,1.04333941605625rem + 1.9708029197vw,3.125rem)}.header-popup__body .popup-content__form .btn-viber__text,.header-popup__body .popup-content__text{font-size:clamp(1rem,.8540145985375rem + .7299270073vw,1.625rem)}.single-popup__body{gap:clamp(1.875rem,1.7290145985375rem + .7299270073vw,2.5rem)}.single-popup__body .popup-title{font-size:clamp(1.4375rem,1.18932481751875rem + 1.2408759124vw,2.5rem)}.single-popup__body .popup-actions{gap:clamp(1.25rem,.95802919708125rem + 1.4598540146vw,2.5rem)}.single-popup__body .popup-actions__viber{row-gap:clamp(1.25rem,.95802919708125rem + 1.4598540146vw,2.5rem)}.single-popup__body .popup-actions__viber .viber-title{font-size:clamp(1rem,.912408759125rem + .4379562044vw,1.375rem)}.single-popup__body .popup-actions__viber .viber-button{border-radius:clamp(.5rem,.3686131386875rem + .6569343066vw,1.0625rem)}.single-popup__body .popup-actions__viber .viber-button a{font-size:clamp(.8125rem,.6811131386875rem + .6569343066vw,1.375rem)}.single-popup__body .popup-actions__form{row-gap:clamp(1.25rem,.95802919708125rem + 1.4598540146vw,2.5rem)}.single-popup__body .popup-content__text{font-size:clamp(1rem,.912408759125rem + .4379562044vw,1.375rem)}.single-popup__body .popup-content__form .contact-page-form input[type=submit]{border-radius:clamp(.5rem,.3686131386875rem + .6569343066vw,1.0625rem);font-size:clamp(1rem,.912408759125rem + .4379562044vw,1.375rem);padding-block:clamp(.9375rem,.835310218975rem + .5109489051vw,1.375rem);padding-inline:clamp(2.3125rem,2.1227189781rem + .9489051095vw,3.125rem)}.btn-viber{font-size:clamp(.75rem,.647810218975rem + .5109489051vw,1.1875rem)}}@media (min-width:25.0625em) and (max-width:51.25em){.advantages .item-advantage__text .title-advantage{font-size:clamp(1rem,-.4355608591875rem + 5.7279236277vw,2.5rem)}.advantages .item-advantage__text .descr-advantage{font-size:clamp(.75rem,.3911097852rem + 1.4319809069vw,1.125rem)}}@media (min-width:39.875em) and (max-width:120em){.approach .section-header{gap:clamp(.9375rem,-2.328393135725rem + 8.1903276131vw,7.5rem)}.approach .section-header__text{max-width:clamp(25rem,16.2909516380625rem + 21.8408736349vw,42.5rem)}}@media (min-width:48em) and (max-width:120em){.block-about__body{padding-left:clamp(6.25e-8rem,-5.83333322916875rem + 12.152777691vw,8.75rem)}.header .menu__body{gap:clamp(.625rem,-.20833333333125rem + 1.7361111111vw,1.875rem)}.footer .menu__body{gap:clamp(1.25rem,.41666666666875rem + 1.7361111111vw,2.5rem)}.single-product .product-single__body{gap:clamp(1.25rem,-1.66666666666875rem + 6.0763888889vw,5.625rem)}.single-product .product-single__body .product-about__content,.single-product .product-single__body .product-characteristics{row-gap:clamp(.625rem,-.20833333333125rem + 1.7361111111vw,1.875rem)}}@media (min-width:51.25em) and (max-width:120em){.advantages .item-advantage__text .title-advantage{font-size:clamp(1rem,-.58409090909375rem + 3.0909090909vw,3.125rem)}.advantages .item-advantage__text .descr-advantage{font-size:clamp(.875rem,.64204545454375rem + .4545454545vw,1.1875rem)}}@media (min-width:64em) and (max-width:120em){.about-hero,.contact-hero,.main-hero{margin-top:clamp(5.1875rem,2.33035714285625rem + 4.4642857143vw,7.6875rem)}.header__container{gap:clamp(.5rem,-.35714285714375rem + 1.3392857143vw,1.25rem)}.header__menu{gap:clamp(1.25rem,-.17857142856875rem + 2.2321428571vw,2.5rem)}.header .menu__body li a{font-size:clamp(1rem,.7857142857125rem + .3348214286vw,1.1875rem)}.header__actions{column-gap:clamp(1.25rem,-.17857142856875rem + 2.2321428571vw,2.5rem);font-size:clamp(.875rem,.01785714285625rem + 1.3392857143vw,1.625rem)}.header__actions .header-button{padding-bottom:clamp(.625rem,-.0892857142875rem + 1.1160714286vw,1.25rem);padding-left:clamp(.9375rem,.2232142857125rem + 1.1160714286vw,1.5625rem);padding-right:clamp(.9375rem,.2232142857125rem + 1.1160714286vw,1.5625rem);padding-top:clamp(.625rem,-.0892857142875rem + 1.1160714286vw,1.25rem)}.products{margin-top:clamp(5.625rem,.625rem + 7.8125vw,10rem)}.single-product{padding-top:clamp(3.4375rem,1.6517857142875rem + 2.7901785714vw,5rem)}}@media (min-width:68.75em) and (max-width:120em){.contact .section-header h2{font-size:clamp(1.625rem,-.38719512195rem + 2.9268292683vw,3.125rem)}.contact__body .form-contacts__body{max-width:clamp(27.3125rem,18.844512195125rem + 12.3170731707vw,33.625rem)}}@media (min-width:105.625em){.main-hero__baner h1{font-size:5rem}.main-hero__btn{border-radius:1.0625rem;padding-block:1.25rem;padding-inline:3.125rem}.main-hero__btn a{font-size:1.625rem}.block-about{padding-bottom:5.3125rem;padding-top:12rem}.block-about__text{font-size:3.125rem}.block-about__btn{border-radius:1.0625rem;padding-block:1.25rem;padding-inline:3.125rem}.block-about__btn a{font-size:1.625rem}.category-block__items .item-category__body{row-gap:1.5625rem}.category-block__items .item-category__desc{font-size:1.375rem}.category-block .category-btn{border-radius:1.0625rem;max-width:27rem;padding-block:1.25rem;padding-inline:3.125rem}.category-block .category-btn a{font-size:1.625rem}.advantages{padding-bottom:8.75rem}.advantages .item-advantage__text{padding:.9375rem}.about-hero__baner h1{font-size:5rem}.about-hero__text{font-size:1.1875rem}.contact-hero{height:12.5rem}.contact-hero__baner h1{font-size:5rem}.contact-hero__text{font-size:1.1875rem}.approach{padding-block:12.5rem}.approach .section-header__text{font-size:1.1875rem}.contact{padding-bottom:8.75rem}.contact__body{gap:1.25rem}.contact__body .contacts .contacts-list__title{font-size:1.625rem}.contact__body .contacts .contacts-list__text{font-size:1.1875rem}.contact__body .contacts .additionally .additionally-tittle{font-size:1.625rem}.contact__body .form-contacts__body{padding-block:3.125rem;padding-inline:3.75rem}.contact__body .form-contacts__title{font-size:1.625rem}.contact h4{font-size:1.375rem}.header__actions .header-button{border-radius:1.0625rem}.footer .first-row{gap:16.25rem}.footer .menu__body a{font-size:1.25rem}.section-header{padding-bottom:5.625rem}.section-header h2{font-size:3.125rem}.products .section-header{gap:9.375rem;padding-bottom:3.75rem}.products .section-header .products-search input#products-search-input{padding-bottom:.875rem;padding-top:.875rem}.products .products-items{column-gap:1.25rem;padding-block:2.8125rem;row-gap:1.25rem}.products .product-item,.products .product-item__text{row-gap:.9375rem}.products .product-item__text .product-title{font-size:1.125rem}.products .product-item__text .product-ingredients{font-size:.9375rem}.products .product-item__button{border-radius:.625rem;font-size:1rem;padding-block:.9375rem;padding-inline:1.5625rem}.products-list{column-gap:1.25rem}.products-list .filter-btn{font-size:1.1875rem;padding-right:1.25rem}.single-product .page-map{font-size:1.1875rem}.single-product .product-single__body .product-about__content .title-product{font-size:3.125rem}.single-product .product-single__body .product-about__content .about-product-text{font-size:1.1875rem}.single-product .product-single__body .product-characteristics__title{font-size:3.125rem}.single-product .product-single__body .product-characteristics__items .characteristic-product h1,.single-product .product-single__body .product-characteristics__items .characteristic-product h2,.single-product .product-single__body .product-characteristics__items .characteristic-product h3,.single-product .product-single__body .product-characteristics__items .characteristic-product h4,.single-product .product-single__body .product-characteristics__items .characteristic-product h5,.single-product .product-single__body .product-characteristics__items .characteristic-product h6{font-size:1.625rem}.single-product .product-single__body .product-characteristics__items .characteristic-product p{font-size:1.1875rem}.single-product .single-button{border-radius:1.0625rem;max-width:15.6875rem;padding-block:1.25rem;padding-inline:3.125rem}.single-product .single-button a{font-size:1.625rem}.single-product .rate .section-header{padding-block:1.5625rem}.single-product .rate__items{column-gap:1.25rem;padding-block:1.25rem;row-gap:1.25rem}.single-product .rate__items .product-item,.single-product .rate__items .product-item__text{row-gap:.9375rem}.single-product .rate__items .product-item__text .product-title{font-size:1.625rem}.single-product .rate__items .product-item__text .product-ingredients{font-size:.9375rem}.single-product .rate__items .product-item__button{border-radius:.625rem;font-size:1rem;padding-block:.625rem;padding-inline:.9375rem}[data-fls-popup-body]{padding-block:8.25rem;padding-inline:7.5625rem}[data-fls-popup-close] svg{height:2.8125rem;width:2.8125rem}.header-popup__body{gap:2.5rem}.header-popup__body .popup-title{font-size:3.125rem}.header-popup__body .popup-content__form .btn-viber__text,.header-popup__body .popup-content__text{font-size:1.625rem}.single-popup__body{gap:2.5rem}.single-popup__body .popup-title{font-size:2.5rem}.single-popup__body .popup-actions{gap:2.5rem}.single-popup__body .popup-actions__viber{row-gap:2.5rem}.single-popup__body .popup-actions__viber .viber-title{font-size:1.375rem}.single-popup__body .popup-actions__viber .viber-button{border-radius:1.0625rem}.single-popup__body .popup-actions__viber .viber-button a{font-size:1.375rem}.single-popup__body .popup-actions__form{row-gap:2.5rem}.single-popup__body .popup-content__text{font-size:1.375rem}.single-popup__body .popup-content__form .contact-page-form input[type=submit]{border-radius:1.0625rem;font-size:1.375rem;padding-block:1.375rem;padding-inline:3.125rem}.btn-viber{font-size:1.1875rem}}@media (min-width:120em){.main-hero{margin-top:7.6875rem}.block-about__body{padding-left:8.75rem}.advantages .item-advantage__text .title-advantage{font-size:3.125rem}.advantages .item-advantage__text .descr-advantage{font-size:1.1875rem}.about-hero,.contact-hero{margin-top:7.6875rem}.approach .section-header{gap:7.5rem}.approach .section-header__text{max-width:42.5rem}.contact .section-header h2{font-size:3.125rem}.contact__body .form-contacts__body{max-width:33.625rem}.header__container{gap:1.25rem}.header__menu{gap:2.5rem}.header .menu__body{gap:1.875rem}.header .menu__body li a{font-size:1.1875rem}.header__actions{column-gap:2.5rem;font-size:1.625rem}.header__actions .header-button{padding-bottom:1.25rem;padding-left:1.5625rem;padding-right:1.5625rem;padding-top:1.25rem}.footer .menu__body{gap:2.5rem}.products{margin-top:10rem}.single-product{padding-top:5rem}.single-product .product-single__body{gap:5.625rem}.single-product .product-single__body .product-about__content,.single-product .product-single__body .product-characteristics{row-gap:1.875rem}}@media (any-hover:hover){.quantity__button:hover:after,.quantity__button:hover:before{background-color:rgba(0,0,0,.5)}}