@charset "UTF-8";.custom-checkbox{position:relative}.custom-checkbox.error span{color:red!important}.custom-checkbox.error span:before{border-color:red}.custom-checkbox .wpcf7-not-valid-tip{display:none}.custom-checkbox input{position:absolute;visibility:hidden;z-index:-1;opacity:0;inset:0}.custom-checkbox .wpcf7-list-item-label{margin:0!important;cursor:pointer;position:relative;position:relative;z-index:2;display:inline-flex;gap:.8rem;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;color:var(--cl-b);font-family:var(--font-family);font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem;letter-spacing:-.08rem;transition:all .3s}.custom-checkbox .wpcf7-list-item-label::before{margin-top:.1rem;content:"";display:block;position:relative;z-index:1;width:1.5rem;height:1.5rem;border-radius:.3rem;border:.1rem solid var(--cl-b)}.custom-checkbox .wpcf7-list-item-label::after{content:"";border-radius:100%;width:.8rem;height:.8rem;background:var(--cl-b);top:.85rem;left:.35rem;position:absolute;opacity:0;visibility:hidden}.custom-checkbox input:checked+span::after{opacity:1;visibility:visible}.main-button .sprite{flex-shrink:0;max-width:2.4rem;fill:currentColor!important;transition:all .4s}.main-button.disable{opacity:.5;pointer-events:none;background:var(--bg-e)}.second-button{padding:1.25rem 2rem 1.45rem;flex-shrink:0;border-radius:3rem;background:0 0;color:var(--bg-d);border:solid .1rem var(--bg-d);text-align:center;font-family:var(--font-family);font-size:1.4rem;font-style:normal;font-weight:600;line-height:155%;transition:all .4s;width:-moz-fit-content;width:fit-content;min-width:clamp(180px,17.2414vw,20rem);text-decoration:initial!important;display:inline-flex;justify-content:center;align-items:center;gap:.8rem}.second-button .sprite{flex-shrink:0;max-width:2.4rem;fill:currentColor!important;transition:all .4s}.round-button{width:clamp(40px,3.8793vw,4.5rem);height:clamp(40px,3.8793vw,4.5rem);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.round-button .sprite,.round-button img{width:100%;height:auto;transition:all .3s;display:flex}.modal.active{transform:scale(1)}.custom-select{position:relative;width:100%;font-family:inherit;font-family:var(--second-family)}.custom-select input[type=hidden]{display:none}.custom-select .select-field{display:flex;align-items:center;height:var(--select-height);min-height:var(--select-min-height);padding:var(--select-padding-vertical) var(--select-padding-horizontal);background-color:var(--select-background-color);border:var(--select-border-width) solid var(--select-border-color);border-radius:var(--select-border-radius);cursor:pointer;transition:all var(--select-transition-duration) var(--select-transition-timing)}.custom-select .select-field:hover:not(.disabled){background-color:var(--select-background-hover);border-color:var(--select-border-color-hover)}.custom-select .select-field:hover:not(.disabled) .arrow-down{color:var(--select-arrow-hover-color)}.custom-select .select-field:focus-within:not(.disabled){background-color:var(--select-background-focus);border-color:var(--select-border-color-focus);box-shadow:var(--select-shadow-focus);outline:0}.custom-select .select-field.active:not(.disabled){border-color:var(--select-border-color-focus);box-shadow:var(--select-shadow-focus)}.custom-select .select-field.active:not(.disabled) .arrow-down{transform:rotate(180deg)}.custom-select .select-field.disabled{background-color:var(--select-background-disabled);border-color:var(--select-border-color-disabled);cursor:not-allowed;opacity:var(--select-opacity-disabled)}.custom-select .select-field.disabled .arrow-down{cursor:not-allowed}.custom-select .selected-options{display:flex;flex-wrap:wrap;gap:.8rem;flex:1;min-width:0}.custom-select .selected-options .placeholder{color:var(--select-placeholder-color);font-size:var(--select-font-size);line-height:var(--select-line-height);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;flex:1;flex:1;flex:1;min-width:0;min-width:0;min-width:0;overflow:hidden;overflow:hidden;overflow:hidden;text-overflow:ellipsis;text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;white-space:nowrap;white-space:nowrap}.custom-select .selected-option{display:inline-flex;align-items:center;gap:.6rem;padding:var(--select-option-selected-padding);background-color:var(--select-option-selected-background);color:var(--select-option-selected-color);border:var(--select-border-width) solid var(--select-option-selected-border);border-radius:var(--select-option-selected-border-radius);font-size:var(--select-option-selected-font-size);line-height:1.2;max-width:var(--select-option-selected-width)}.custom-select .selected-option .option-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:var(--select-option-label-width)}.custom-select .selected-option i.sprite{flex-shrink:0;width:1.6rem;height:1.6rem;margin-right:.4rem}.custom-select .selected-option .remove-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--select-remove-button-size);height:var(--select-remove-button-size);color:var(--select-remove-button-color);background:0 0;border:none;border-radius:50%;cursor:pointer;transition:all var(--select-transition-duration) var(--select-transition-timing);flex-shrink:0}.custom-select .selected-option .remove-btn:hover{color:var(--select-remove-button-hover-color);background-color:var(--select-remove-button-hover-background)}.custom-select .arrow-down{display:flex;align-items:center;justify-content:center;width:var(--select-arrow-size);height:var(--select-arrow-size);color:var(--select-arrow-color);margin-left:.8rem;transition:all var(--select-transition-duration) var(--select-transition-timing);flex-shrink:0}.custom-select .options-container{position:absolute;top:100%;left:0;right:0;z-index:var(--select-dropdown-z-index);margin:0;padding:0;list-style:none;background-color:var(--select-dropdown-background);border:var(--select-border-width) solid var(--select-dropdown-border-color);border-radius:var(--select-dropdown-border-radius);box-shadow:var(--select-dropdown-shadow);max-height:var(--select-dropdown-max-height);max-width:var(--select-dropdown-max-width);min-width:var(--select-dropdown-min-width);overflow-y:auto;overflow-x:hidden;margin-top:.4rem;opacity:0;visibility:hidden;transform:translateY(-.8rem);transition:all var(--select-transition-duration) var(--select-transition-timing)}.custom-select .options-container.active{opacity:1;visibility:visible;transform:translateY(0)}.custom-select .options-container::-webkit-scrollbar{width:.6rem}.custom-select .options-container::-webkit-scrollbar-track{background:0 0}.custom-select .options-container::-webkit-scrollbar-thumb{background:var(--select-border-color);border-radius:.3rem}.custom-select .options-container::-webkit-scrollbar-thumb:hover{background:var(--select-border-color-hover)}.custom-select .option{display:flex;align-items:center;padding:var(--select-option-padding);color:var(--select-option-color);font-size:var(--select-option-font-size);line-height:var(--select-line-height);cursor:pointer;transition:all var(--select-transition-duration) var(--select-transition-timing);max-width:100%}.custom-select .option .option-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:var(--select-option-max-width)}.custom-select .option i.sprite{flex-shrink:0;width:1.6rem;height:1.6rem;margin-right:.8rem}.custom-select .option:hover:not(.disabled):not(.active){background-color:var(--select-option-hover-background);color:var(--select-option-hover-color)}.custom-select .option.active{background-color:var(--select-option-active-background);color:var(--select-option-active-color)}.custom-select .option.disabled{color:var(--select-option-disabled-color);background-color:var(--select-option-disabled-background);cursor:not-allowed;opacity:var(--select-opacity-disabled)}.custom-select .option:first-child{border-top-left-radius:calc(var(--select-dropdown-border-radius) - var(--select-border-width));border-top-right-radius:calc(var(--select-dropdown-border-radius) - var(--select-border-width))}.custom-select .option:last-child{border-bottom-left-radius:calc(var(--select-dropdown-border-radius) - var(--select-border-width));border-bottom-right-radius:calc(var(--select-dropdown-border-radius) - var(--select-border-width))}.custom-select[aria-expanded=true]:not(.disabled) .arrow-down{transform:rotate(180deg)}.custom-select[aria-expanded=true]:not(.disabled) .options-container{opacity:1;visibility:visible;transform:translateY(0)}.custom-select.selected .placeholder{display:none}.custom-select:focus-visible{outline:.2rem solid var(--select-border-color-focus);outline-offset:.2rem}.custom-select.disabled .select-field,.custom-select[aria-disabled=true] .select-field{background-color:var(--select-background-disabled);border-color:var(--select-border-color-disabled);cursor:not-allowed;opacity:var(--select-opacity-disabled)}.custom-select.disabled .select-field:hover,.custom-select[aria-disabled=true] .select-field:hover{background-color:var(--select-background-disabled);border-color:var(--select-border-color-disabled)}.custom-select.disabled .arrow-down,.custom-select.disabled .selected-option .remove-btn,.custom-select[aria-disabled=true] .arrow-down,.custom-select[aria-disabled=true] .selected-option .remove-btn{cursor:not-allowed;opacity:.5;pointer-events:none}.custom-select.disabled .placeholder,.custom-select[aria-disabled=true] .placeholder{color:var(--select-text-color-disabled)}.custom-select.size-small{--select-height:3.6rem;--select-min-height:3.6rem;--select-padding-horizontal:1.2rem;--select-padding-vertical:.8rem;--select-font-size:1.3rem;--select-option-selected-font-size:1.2rem;--select-option-font-size:1.3rem;--select-dropdown-max-width:25rem;--select-dropdown-min-width:15rem;--select-option-max-width:20rem}.custom-select.size-small .selected-options{max-width:15rem}.custom-select.size-small .selected-options .option-label{max-width:12rem}.custom-select.size-large{--select-height:5.6rem;--select-min-height:5.6rem;--select-padding-horizontal:2rem;--select-padding-vertical:1.6rem;--select-font-size:1.6rem;--select-option-selected-font-size:1.4rem;--select-option-font-size:1.6rem;--select-dropdown-max-width:35rem;--select-dropdown-min-width:25rem;--select-option-max-width:30rem}.custom-select.size-large .selected-options{max-width:25rem}.custom-select.size-large .selected-options .option-label{max-width:20rem}.custom-select.variant-error{--select-border-color:#ef4444;--select-border-color-hover:#dc2626;--select-border-color-focus:#ef4444;--select-shadow-focus:0 0 0 .3rem rgba(239,68,68,.1)}.custom-select.variant-success{--select-border-color:#10b981;--select-border-color-hover:#059669;--select-border-color-focus:#10b981;--select-shadow-focus:0 0 0 .3rem rgba(16,185,129,.1)}.custom-select.variant-warning{--select-border-color:#f59e0b;--select-border-color-hover:#d97706;--select-border-color-focus:#f59e0b;--select-shadow-focus:0 0 0 .3rem rgba(245,158,11,.1)}.mobile.active{display:flex}.mobile__wrapp{display:flex;align-items:center;gap:1.6rem 3.2rem}.mobile__box{display:flex;flex-direction:column;grid-gap:3rem;flex-grow:1;width:100%;align-items:center}.header__box>.main-button{width:-moz-fit-content;width:fit-content;padding:1.2rem 2.3rem;height:4.3rem;font-size:1.6rem;font-weight:500;justify-self:end}.header .burger.active::before{background:currentColor;top:50%;transform:rotate(45deg) translate(-50%,-50%);transition:transform .3s ease-in-out,top .3s ease-in-out}.header .burger.active::after{background:currentColor;top:50%;transform:rotate(-45deg) translate(-50%,-50%);transition:transform .3s ease-in-out,top .3s ease-in-out}.header .burger.active .burger__line{background:currentColor;transform:scale(0);transition:transform .3s ease-in-out}.footer .social-list{display:flex;align-items:center;gap:1.4rem;--size:clamp(30px,4.39453125vw,5.6rem)}.footer .social-list .menu-link{border-radius:.56rem;background:var(--bg-a);width:var(--size);height:var(--size);aspect-ratio:1;display:flex;align-items:center;justify-content:center;color:var(--cl-l)}.footer .social-list .menu-link .sprite{width:65%;height:auto}.modal .editor>svg{width:100%;height:auto}.modal__box{display:flex;flex-direction:column;align-items:center;grid-gap:clamp(2rem,1.5625vw,2.4rem);width:100%}.error-section{padding:calc(clamp(50px,9.0237vw,12.2rem) - clamp(16px,1.7751vw,2.4rem)) 0 clamp(40px,5.9172vw,8rem)}.error-section__box{display:flex;flex-direction:column;gap:clamp(24px,2.3669vw,3.2rem)}.error-section__box>.sprite{display:flex;align-self:center;width:100%;height:100%;max-width:clamp(361px,60.7988vw,82.2rem);max-height:clamp(158px,26.6272vw,36rem)}.error-section__box .editor p:not([class]){color:var(--cl-w);font-size:clamp(16px,1.3314vw,1.8rem);line-height:clamp(22px,1.7751vw,2.4rem);letter-spacing:-.1rem}.error-section__box .editor .main-button{margin-top:.8rem;min-width:20.4rem}.breadcrumbs-section{background-color:var(--section-bg,var(--body-bg));padding:1.1rem 0 1rem}.breadcrumbs-section:first-of-type{padding-top:0}.breadcrumbs-section .breadcrumbs{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:.3rem;min-height:1.8rem}.breadcrumbs-section .breadcrumbs__item{font-family:var(--font-family);color:var(--cl-d);font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;transition:all .3s}.breadcrumbs-section .breadcrumbs__item .sprite{flex-shrink:0;display:inline-flex;align-items:center;height:1.4rem;width:1.4rem;fill:var(--cl-e);color:var(--cl-e)}.breadcrumbs-section .breadcrumbs__link{align-items:center;display:inline-flex;gap:.3rem;transition:all .3s}.breadcrumbs-section .breadcrumbs__text{font-weight:600}.products-section{padding:clamp(30px,3.9655vw,4.6rem) 0;position:relative;z-index:2;overflow:hidden;background-color:var(--section-bg,var(--bg-g))}.products-section__box{display:flex;flex-direction:column;gap:clamp(30px,4.569vw,5.3rem)}.products-section__inner{display:flex;flex-direction:column;gap:clamp(35px,4.0517vw,4.7rem)}.products-section__pagination{display:flex;justify-content:center}.products-section__pagination:has(.sp-pagination__item:only-child){display:none}.products-section__items{display:flex;flex-direction:column}.products-section__item{height:100%}.products-section__item .product-card__box{flex-grow:1;height:100%}.products-section__item.mode .product-card .product-card__image{aspect-ratio:560/400}.products-section__list{display:grid;grid-template-columns:repeat(var(--cols,2),1fr);align-items:flex-start;gap:clamp(30px,7.7586vw,9rem) clamp(20px,3.4483vw,4rem)}.products-section+.default-section{padding:clamp(10px,2.5862vw,3rem) 0 clamp(60px,9.0517vw,10.5rem)}.products-section+.default-section+.subscribe-section{margin-top:calc(( clamp(60px,9.0517vw,10.5rem) - 3rem ) * -1)}.products-section+.info-section{padding-bottom:clamp(40px,4.3103vw,5rem)}.products-section .sp-pagination{display:flex}.products-section .sp-pagination__list{display:flex;align-items:center;justify-content:center;gap:var(--pagination-gap)}.products-section .sp-pagination__link{display:flex;justify-content:center;align-items:center;width:var(--pagination-size);height:var(--pagination-size);padding:.4rem;flex-shrink:0;color:var(--pagination-color);text-align:center;font-family:var(--pagination-font-family);font-size:var(--pagination-font-size);font-weight:var(--pagination-font-weight);line-height:var(--pagination-line-height);transition:var(--pagination-transition);opacity:var(--pagination-opacity);border-radius:var(--pagination-border-radius);border:.1rem solid transparent;background-color:transparent;cursor:pointer}.products-section .sp-pagination__link.prev .sprite{transform:scaleX(-1)}.products-section .sp-pagination__link.is-active{opacity:1;pointer-events:none;border-color:var(--pagination-border-color);color:var(--pagination-color-active)}.products-section .product-card{border-radius:1rem;background:var(--bg-a);box-shadow:0 0 1rem 0 rgba(0,0,0,.3);display:flex;flex-direction:column;gap:clamp(18px,2.3276vw,2.7rem);height:100%;position:relative;z-index:1;overflow:hidden;transition:all .4s linear}.products-section .product-card__box{display:flex;flex-direction:column;gap:1rem;padding:0 clamp(16px,2.5862vw,3rem) clamp(18px,2.5vw,2.9rem);flex-grow:1;justify-content:space-between}.products-section .product-card__price{margin-top:auto;padding:clamp(3px,.431vw,.5rem) 0 clamp(10px,1.2931vw,1.5rem) clamp(10px,2.4138vw,2.8rem);color:var(--cl-j);font-family:var(--font-family);font-size:1.6rem;font-style:normal;font-weight:500;line-height:135%}.products-section .product-card__title{color:var(--cl-j);font-size:clamp(18px,1.7241vw,2rem);font-style:normal;font-weight:700;line-height:135%;font-family:var(--font-family)}.products-section .product-card__images{overflow:hidden;position:relative;z-index:1;display:flex;flex-shrink:0}.products-section .product-card__image{display:flex;width:100%;aspect-ratio:360/300;overflow:hidden;position:relative}.products-section .product-card__image.second{opacity:0;visibility:hidden;z-index:2;position:absolute;inset:0}.products-section .product-card .main-button{height:3.5rem;padding:.8rem 1.3rem;border-radius:3.2rem;font-size:1.3rem;min-width:initial}.products-section .product-card .editor{--font-size:1.4rem;--height:calc(var(--font-size) * 1.55);--rows:4;max-height:calc(var(--height) * var(--rows));overflow:hidden}.products-section .product-card .editor p:not([class]){line-height:var(--height);line-height:155%;display:-webkit-box;-webkit-line-clamp:var(--rows);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--cl-j);font-size:1.4rem;font-style:normal;font-weight:300}.products-section .product-card .editor+.main-button{margin-top:clamp(14px,.1724vw,2rem)}.products-section .product-card .product-labels{display:flex;align-items:center;gap:1rem;max-width:75%;flex-wrap:wrap;z-index:3;pointer-events:none;right:1rem;top:1rem;position:absolute}.partners-section{padding:clamp(15px,1.7241vw,2rem) 0 clamp(40px,6.0345vw,7rem);position:relative;z-index:2;overflow:hidden;background-color:var(--section-bg,var(--body-bg))}.partners-section__list{display:flex;flex-direction:column;gap:1.8rem;border-radius:1rem;background:var(--cl-f);padding:1rem 1rem 1.5rem clamp(16px,1.7241vw,2rem)}.partners-section__list .editor{display:flex;flex-direction:column;gap:1rem}.partners-section__list .editor .h6{font-size:clamp(14px,1.8103vw,2.1rem);font-weight:500;line-height:157%}.partners-section__list .editor p:not([class]){padding-left:calc(clamp(30px,3.4483vw,4rem) + .8rem)}.partners-section__list .editor p{display:inline-flex;gap:.8rem;align-items:center}.partners-section__box{display:grid;grid-template-columns:clamp(250px,24.1379vw,28rem) 1fr;gap:2rem}.partners-section__box>.editor:first-of-type{grid-column:1/-1}.partners-section__box>.editor:last-of-type{padding:clamp(16px,1.7241vw,2rem);border-radius:1rem;background:var(--cl-f);justify-content:center;height:100%;gap:clamp(16px,2.6724vw,3.1rem)}.partners-section__box .editor p:not([class]){font-size:clamp(14px,1.3793vw,1.6rem);line-height:155%}.product-single{background-color:var(--section-bg,var(--body-bg));padding:1.1rem 0 clamp(60px,7.7586vw,9rem)}.product-single__gallery{display:flex;flex-direction:column;width:100%}.product-single .f-button{--f-button-svg-width:clamp(16px,1.7241vw,2rem);--f-button-svg-height:clamp(16px,1.7241vw,2rem);height:clamp(30px,3.4483vw,4rem);width:clamp(30px,3.4483vw,4rem);border-radius:100%;background:var(--bg-a);color:var(--cl-d)}.product-single .f-carousel{width:100%}.product-single .f-carousel__slide{display:flex;align-items:center;justify-content:center;aspect-ratio:560/420}.product-single .f-carousel__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-single .f-thumbs.is-horizontal .f-thumbs__track{padding:.4rem 0}.product-single .f-thumbs.is-horizontal .f-thumbs__track .f-thumbs__slide{--f-thumb-gap:.5rem;--f-thumb-width:clamp(60px,6.8966vw,8rem);--f-thumb-height:clamp(60px,6.8966vw,8rem);--f-thumb-border-radius:0}.product-single .breadcrumbs{margin-bottom:clamp(30px,3.4483vw,4rem)}.product-single__inner{display:grid;grid-template-columns:repeat(2,calc(50% - clamp(20px,3.4483vw,4rem) / 2));gap:clamp(20px,3.4483vw,4rem);position:relative;z-index:1}.product-single__inner .product-labels{display:flex;align-items:center;gap:1rem;max-width:75%;flex-wrap:wrap;z-index:3;pointer-events:none;left:1rem;top:1rem;position:absolute}.product-single__info{display:flex;flex-direction:column;gap:clamp(16px,1.7241vw,2rem)}.product-single__info .editor{gap:clamp(16px,1.8103vw,2.1rem)}.product-single__info .editor p:not([class]){color:var(--cl-j);font-family:var(--font-family);font-size:1.4rem;font-style:normal;font-weight:300;line-height:155%}.product-single__info .editor p:not([class]) strong{font-weight:700}.product-single__info .editor .main-button{margin-bottom:clamp(5px,.7759vw,.9rem)}.product-single__title{color:var(--cl-j);font-family:var(--font-family);font-size:clamp(20px,2.069vw,2.4rem);font-style:normal;font-weight:700;line-height:135%}.product-single__price{color:var(--cl-j);font-family:var(--font-family);font-size:clamp(18px,1.7241vw,2rem);font-style:normal;font-weight:500;line-height:135%}.product-single .breadcrumbs{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:.3rem;min-height:1.8rem}.product-single .breadcrumbs__item{font-family:var(--font-family);color:var(--cl-d);font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal;transition:all .3s}.product-single .breadcrumbs__item .sprite{flex-shrink:0;display:inline-flex;align-items:center;height:1.4rem;width:1.4rem;fill:var(--cl-e);color:var(--cl-e)}.product-single .breadcrumbs__link{align-items:center;display:inline-flex;gap:.3rem;transition:all .3s}.product-single .breadcrumbs__text{font-weight:600}.main-top{grid-gap:1.3rem;display:grid;grid-template-columns:1fr auto;width:100%;align-items:center}.main-top .main-link{font-size:clamp(1.6rem,1.5358vw,1.8rem)}.main-top .editor:only-child{grid-column:1/-1;justify-self:center}.main-nav{display:flex;align-items:center;gap:1.2rem}.main-nav__btn{display:flex;align-items:center;justify-content:center;grid-gap:.8rem;transition:all .4s;text-align:center;font-family:var(--font-family);font-weight:500;font-size:1.4rem;color:var(--cl-a);border-radius:1.2rem;width:-moz-fit-content;width:fit-content;height:clamp(3.8rem,3.5836vw,4.2rem);background:var(--bg-j);padding:clamp(1rem,1.0239vw,1.2rem) clamp(1.4rem,1.3652vw,1.6rem);border:solid .1rem transparent}.main-nav__btn.active{color:var(--cl-a);background:rgba(87,224,108,.2);border-color:var(--br-a)}.main-nav__btn:hover{color:var(--cl-d)}.main-nav__btn:active{color:var(--cl-a);background:rgba(87,224,108,.2);border-color:var(--br-a)}.contact-form{width:100%;display:flex;flex-direction:column}.contact-form .wpcf7{width:100%}.contact-form form{display:flex;flex-direction:column;gap:1.6rem}.contact-form .wpcf7-not-valid-tip{position:absolute;bottom:.6rem;left:clamp(20px,2.071vw,2.8rem);display:none}.contact-form .wpcf7-response-output{display:none}.contact-form label{position:relative;display:flex;flex-direction:column;width:100%}.contact-form label input{height:clamp(55px,5.1036vw,6.9rem);width:100%;border-radius:1.2rem;background:var(--bg-a);padding:.5rem clamp(20px,2.071vw,2.8rem);transition:all .3s;color:var(--cl-b);font-family:var(--font-family);font-size:clamp(16px,1.4793vw,2rem);font-style:normal;font-weight:400;line-height:clamp(20px,1.7751vw,2.4rem);letter-spacing:-.1rem;border:solid .1rem transparent}.contact-form label input.wpcf7-not-valid{border-color:rgba(235,17,17,.3);box-shadow:0 .4rem .99rem 0 rgba(0,0,0,.04);color:#eb1111}.contact-form label input.wpcf7-not-valid::-moz-placeholder{color:#eb1111}.contact-form label input.wpcf7-not-valid::placeholder{color:#eb1111}.contact-form label input::-moz-placeholder{color:rgba(33,35,36,.4);font-family:var(--font-family);font-size:clamp(16px,1.4793vw,2rem);font-style:normal;font-weight:400;line-height:clamp(20px,1.7751vw,2.4rem);letter-spacing:-.1rem}.contact-form label input::placeholder{color:rgba(33,35,36,.4);font-family:var(--font-family);font-size:clamp(16px,1.4793vw,2rem);font-style:normal;font-weight:400;line-height:clamp(20px,1.7751vw,2.4rem);letter-spacing:-.1rem}.contact-form label textarea{min-height:clamp(113px,10.429vw,14.1rem);width:100%;border-radius:1.2rem;background:var(--bg-a);padding:clamp(20px,2.071vw,2.8rem);transition:all .3s;transition:all .3s;color:var(--cl-b);font-family:var(--font-family);font-size:clamp(16px,1.4793vw,2rem);font-style:normal;font-weight:400;line-height:clamp(20px,1.7751vw,2.4rem);letter-spacing:-.1rem;border:solid .1rem transparent}.contact-form label textarea.wpcf7-not-valid{border-color:rgba(235,17,17,.3);box-shadow:0 4px 9.9px 0 rgba(0,0,0,.04);color:#eb1111}.contact-form label textarea.wpcf7-not-valid::-moz-placeholder{color:#eb1111}.contact-form label textarea.wpcf7-not-valid::placeholder{color:#eb1111}.contact-form label textarea::-moz-placeholder{color:rgba(33,35,36,.4);font-family:var(--font-family);font-size:clamp(16px,1.4793vw,2rem);font-style:normal;font-weight:400;line-height:clamp(20px,1.7751vw,2.4rem);letter-spacing:-.1rem}.contact-form label textarea::placeholder{color:rgba(33,35,36,.4);font-family:var(--font-family);font-size:clamp(16px,1.4793vw,2rem);font-style:normal;font-weight:400;line-height:clamp(20px,1.7751vw,2.4rem);letter-spacing:-.1rem}.contact-form .main-button{margin-top:clamp(16px,1.7751vw,2.4rem)}.main-form .cf7-product__thumb img,.main-form .cf7-product__thumb picture{width:100%;height:100%}.main-form .contact-methods .wpcf7-radio>.wpcf7-list-item .wpcf7-not-valid-tip{display:none}.main-form .wpcf7{width:100%}.main-form form{display:flex;flex-direction:column;gap:2.4rem}.main-form .wpcf7-not-valid-tip{position:absolute;bottom:.6rem;left:clamp(20px,2.071vw,2.8rem);display:none}.main-form .wpcf7-not-valid{color:#eb1111}.main-form label input.wpcf7-not-valid{border-color:rgba(235,17,17,.3);box-shadow:0 .4rem .99rem 0 rgba(0,0,0,.04);color:#eb1111}.main-form label input.wpcf7-not-valid::-moz-placeholder{color:#eb1111}.main-form label input.wpcf7-not-valid::placeholder{color:#eb1111}.main-form label textarea{height:clamp(113px,10.429vw,18.2rem);height:5rem;width:100%;border-radius:.5rem;border:.1rem solid var(--cl-e);background:var(--bg-a);padding:.8rem 1.2rem;transition:all .3s;color:var(--cl-b);font-size:clamp(14px,1.56vw,1.6rem);font-style:normal;font-weight:400;line-height:140%;font-family:var(--font-family)}.main-form label textarea.wpcf7-not-valid{border-color:rgba(235,17,17,.3);box-shadow:0 .4rem .99rem 0 rgba(0,0,0,.04);color:#eb1111}.main-form label textarea.wpcf7-not-valid::-moz-placeholder{color:#eb1111}.main-form label textarea.wpcf7-not-valid::placeholder{color:#eb1111}.main-form label textarea::-moz-placeholder{color:var(--bg-e);font-size:clamp(14px,1.56vw,1.6rem);font-style:normal;font-weight:400;line-height:140%;font-family:var(--font-family)}.main-form label textarea::placeholder{color:var(--bg-e);font-size:clamp(14px,1.56vw,1.6rem);font-style:normal;font-weight:400;line-height:140%;font-family:var(--font-family)}.main-form label textarea:focus{border-color:var(--br-b)}@media (min-width:1024px){.mobile__box{display:contents}}@media (max-width:1023.98px){.mobile.active{overflow-y:auto;transform:translateX(0)}.mobile__wrapp{flex-direction:column}.mobile .header-nav ul .menu-button.disabled,.mobile .header-nav ul a.disabled{display:none}.mobile .header-nav ul .menu-button{width:-moz-fit-content;width:fit-content;justify-content:space-between}.mobile .header-nav ul .menu-item-has-children{width:100%}.mobile .header-nav .sub-menu{align-items:center}.header__box.active{transition-delay:0s;border-radius:2.2rem}.products-section__list{grid-template-columns:repeat(2,1fr)}.partners-section__box>.editor:first-of-type{order:-2}.partners-section__box>.editor:last-of-type{order:-1}.product-single .f-thumbs.is-horizontal .f-thumbs__track .f-thumbs__slide{--f-thumb-width:clamp(60px,9.77vw,10rem);--f-thumb-height:clamp(60px,9.77vw,10rem)}.product-single__inner{grid-template-columns:100%}}@media (max-width:1023.98px) and (max-width:1023.98px){.mobile .header-nav .sub-menu a{font-size:1.6rem}}@media (max-width:1023.98px) and (min-width:767px){.product-single .f-carousel__slide{aspect-ratio:560/280}}@media (max-width:768px){.custom-select .select-field{padding:var(--select-mob-padding-vertical) var(--select-mob-padding-horizontal)}.custom-select .selected-option{font-size:var(--select-mob-option-selected-font-size);padding:var(--select-mob-option-selected-padding)}.custom-select .option{padding:var(--select-mob-option-padding);font-size:var(--select-mob-option-font-size)}}@media (max-width:766.98px){.partners-section__box{grid-template-columns:100%}}@media (max-width:766.98px) and (min-width:576px){.partners-section__list .editor{max-width:40%}.partners-section__list{flex-direction:row;justify-content:space-between}.product-single .f-carousel__slide{aspect-ratio:560/350}}@media (max-width:575.98px){.footer .social-list{--size:40px}.error-section{padding:34px 0 50px}.products-section__list{grid-template-columns:100%}.products-section .product-card .main-button{width:100%}.partners-section__list .editor p:not([class]){font-size:16px;padding-left:50px}.partners-section__list .editor p{gap:10px}.product-single .f-carousel__slide{aspect-ratio:560/420}.contact-form label input::-moz-placeholder{letter-spacing:-.8px}.contact-form label input::placeholder{letter-spacing:-.8px}.contact-form label input{letter-spacing:-.8px}.contact-form label textarea::-moz-placeholder{letter-spacing:-.8px}.contact-form label textarea::placeholder{letter-spacing:-.8px}.contact-form label textarea{letter-spacing:-.8px}.contact-form .main-button{width:100%}}@media (hover:hover){.second-button:hover{background:var(--bg-d);color:var(--cl-a)}.round-button:hover .sprite,.round-button:hover img{transform:scale(1.05)}.breadcrumbs-section .breadcrumbs__link:hover{color:var(--cl-e)}.products-section .sp-pagination__link:hover{opacity:1;background:var(--pagination-bg-hover);color:var(--pagination-color-hover);border-color:var(--pagination-border-color)}.products-section .product-card:hover{box-shadow:0 0 2rem 0 rgba(0,0,0,.35)}.products-section .product-card:hover .product-card__image.second{opacity:1;visibility:visible}.product-single .f-button:hover{background:var(--bg-d);color:var(--cl-a)}.product-single .breadcrumbs__link:hover{color:var(--cl-e)}}@media (hover:none){.second-button:active{background:var(--bg-d);color:var(--cl-a)}.round-button:active .sprite,.round-button:active img{transform:scale(1.05)}.breadcrumbs-section .breadcrumbs__link:active{color:var(--cl-e)}.products-section .product-card:active{box-shadow:0 0 2rem 0 rgba(0,0,0,.35)}.products-section .product-card:active .product-card__image.second{opacity:1;visibility:visible}.product-single .f-button:active{background:var(--bg-d);color:var(--cl-a)}.product-single .breadcrumbs__link:active{color:var(--cl-e)}}