/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-display:swap;font-family:Montserrat;src:url("../fonts/montserrat-regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Montserrat;src:url("../fonts/montserrat-medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:Montserrat;src:url("../fonts/montserrat-semibold.woff2") format("woff2");font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:Montserrat;src:url("../fonts/montserrat-bold.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:Montserrat;src:url("../fonts/montserrat-black.woff2") format("woff2");font-weight:900;font-style:normal}:root{--accent-1:#f1a55e;--accent-2:#ff7b00;--white:#fff;--dark-1:#1f1d1d;--gray-1:#f6f6f6;--gray-2:#dedede;--gray-3:#aeaeae;--font-family:"Montserrat",sans-serif;--cl-white:var(--white);--cl-black:var(--dark-1);--cl-black-alt:#141823;--cl-black-true:#000;--cl-gray-100:var(--gray-1);--cl-gray-200:var(--gray-2);--cl-gray-300:var(--gray-3);--cl-gray-400:#8d8d8d;--cl-red:#ff0000;--cl-green:#00ff00;--cl-blue:#429cef;--cl-blue-hover:#0c71cf;--cl-brown:#baa07a;--overlay:rgb(0, 0, 0, 0.4);--bg:var(--cl-white);--bg-gray:var(--cl-gray-100);--bg-dark:var(--cl-black);--text:var(--cl-black);--text-secondary:var(--cl-gray-300);--text-tertiary:var(--cl-gray-200);--text-alt:var(--cl-black-alt);--text-black:var(--cl-black-true);--text-gray:var(--cl-gray-400);--text-light:var(--cl-gray-100);--primary:var(--accent-1);--primary-hover:var(--accent-2);--primary-active:var(--accent-2);--secondary:var(--cl-blue);--secondary-hover:var(--cl-blue-hover);--secondary-active:var(--cl-blue-hover);--disabled:var(--cl-gray-300);--inverted:var(--cl-white);--error:var(--cl-red);--placeholder:var(--cl-gray-300);--searchbox-placeholder:var(--cl-text);--searchbox-placeholder-focus:var(--cl-text);--br:0.4rem;--bs:0 0.4rem 10rem rgba(0, 0, 0, 0.1);--bs-y:0 2.4rem 10rem rgba(0, 0, 0, 0.1);--easing:cubic-bezier(0.4, 0, 0, 1);--sidegap:1.5rem;--sidegap-n:calc(-1 * var(--sidegap));--iw-sidegap:var(--sidegap);--gridgap:2rem;--gridgap-n:calc(-1 * var(--gridgap));--header-vgap:0rem;--header-height-top:5.5rem;--header-height-bottom:0rem;--header-height:calc(var(--header-height-top) + var(--header-height-bottom) + var(--header-vgap) * 2);--hero-txt-w:32.3rem;--section-pb:4rem;--section-pb-n:calc(-1 * var(--section-pb))}@media (min-width:768px){:root{--sidegap:3rem;--header-vgap:1rem;--hero-txt-w:32.3rem;--section-pb:5rem}}@media (min-width:1024px){:root{--header-height-bottom:3.5rem;--hero-txt-w:47.6rem}}@media (min-width:1280px){:root{--hero-txt-w:47.6rem}}@media (min-width:1600px){:root{--hero-txt-w:40%}}@media (min-width:1920px){:root{--hero-txt-w:70rem}}.m-inverted{background-color:var(--bg);color:var(--text);--inverted:var(--cl-black);--text:var(--cl-white);--primary:#0000ff;--primary-hover:#0000ff;--primary-active:#0000ff;--bg:var(--cl-black)}:root{--ico-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M11.6.15a.5.5 0 0 1 0 .7l-7 7a.5.5 0 0 1-.7 0L.4 4.35a.5.5 0 0 1 .7-.7l3.15 3.14L10.9.15a.5.5 0 0 1 .7 0Z' clip-rule='evenodd'/%3E%3C/svg%3E")}.cat-toggle,.catalog__filter-check,.pickup__option-input,.radiocheck__input,.radiogroup__input,.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.account__nav-list,.breadcrumbs__list,.catnav__list,.catsublist__smalllist,.colors__list,.filelist,.footer__bottom-nav,.footer__nav-list,.footer__pay-list,.habout__nav-list,.hcat__extramenu,.hcat__list,.hmenu,.locations,.pagination__list,.pcolors__list,.prodcatalog,.searchsuggest__items-list,.sitemap ul,.specs__list,.suggest__items-list,.tabs__select,.tags__list,.ul_reset{padding-left:0;margin:0;list-style:none;list-style-image:none}.account__nav-list>*,.breadcrumbs__list>*,.catnav__list>*,.catsublist__smalllist>*,.colors__list>*,.filelist>*,.footer__bottom-nav>*,.footer__nav-list>*,.footer__pay-list>*,.habout__nav-list>*,.hcat__extramenu>*,.hcat__list>*,.hmenu>*,.locations>*,.pagination__list>*,.pcolors__list>*,.prodcatalog>*,.searchsuggest__items-list>*,.sitemap ul>*,.specs__list>*,.suggest__items-list>*,.tabs__select>*,.tags__list>*,.ul_reset>*{display:block}.account__nav-list>:before,.breadcrumbs__list>:before,.catnav__list>:before,.catsublist__smalllist>:before,.colors__list>:before,.filelist>:before,.footer__bottom-nav>:before,.footer__nav-list>:before,.footer__pay-list>:before,.habout__nav-list>:before,.hcat__extramenu>:before,.hcat__list>:before,.hmenu>:before,.locations>:before,.pagination__list>:before,.pcolors__list>:before,.prodcatalog>:before,.searchsuggest__items-list>:before,.sitemap ul>:before,.specs__list>:before,.suggest__items-list>:before,.tabs__select>:before,.tags__list>:before,.ul_reset>:before{display:none}.actions__item,.amount__control,.btn,.btn-link,.btn_reset,.catalog__filter-trigger,.catnav__trigger,.catsublist__back,.catsublist__biglist,.checkout__switcher,.colors__color,.colors__expand,.contact__city,.filter__block-trigger,.filter__search-btn,.form__input-eye,.hcontrols__item,.header__about-trigger,.header__cattrigger,.header__location-city,.location-guess__close,.locations__location,.mfeedback__item-btn,.ordercard__actions-item,.pcolors__trigger,.pcontrols__features-item,.pcontrols__icobtn,.photogrid__trigger,.popup__close,.prodslider__plus,.searchbox__btn,.suggest__item-text,.tabs__select-trigger,.tags__tag,.video__full,.video__play{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:none;border-radius:0;background:0 0;cursor:pointer;padding:0;box-shadow:none;text-align:left;color:inherit}.m-nowrap{white-space:nowrap}#cat-toggle:focus-visible~* .header__cattrigger,#show-filter:focus-visible~* .catalog__filter-close,#show-filter:focus-visible~* .catalog__filter-trigger,#viewtype-grid:focus-visible~* .viewtype,#viewtype-list:focus-visible~* .viewtype,.btn:focus-visible,.pcolors__trigger:focus-visible,.pickup__options:has(:focus-visible),.prodcard__btn:focus-visible,.radiocheck__input:focus-visible~.radiocheck__text,.radiogroup__input:focus-visible~.radiogroup__holder{outline:var(--fv-width,.2rem) solid var(--fv-color,currentColor);outline-offset:var(--fv-offset,0.4rem)}.actions__item,.catalog__filter-close,.catsublist__back,.colors__color,.colors__expand,.hcat__close,.header__contact,.hero-item__more,.hero__pagination .swiper-pagination-bullet,.location-guess__close,.m-extend,.ordercard__actions-item,.popup__close,.prodcard__check .radiocheck,.slider__arrow,.viewtype__trigger{position:relative}.actions__item::before,.catalog__filter-close::before,.catsublist__back::before,.colors__color::before,.colors__expand::before,.hcat__close::before,.header__contact::before,.hero-item__more::before,.hero__pagination .swiper-pagination-bullet::before,.location-guess__close::before,.m-extend::before,.ordercard__actions-item::before,.popup__close::before,.prodcard__check .radiocheck::before,.slider__arrow::before,.viewtype__trigger::before{content:"";display:block;position:absolute;inset:var(--extend-size,-0.8rem)}.actions__item,.hero__pagination .swiper-pagination-bullet,.viewtype__trigger{--extend-size:-0.4rem}.header__contact,.hero-item__more{--extend-size:-1.6rem}.slider__arrow{--extend-size:-2.1rem}.hcontrols__item[data-counter]::before{content:attr(data-counter);line-height:1;min-width:1.4rem;height:1.4rem;box-sizing:border-box;border-radius:4rem;padding:0 .2rem;display:flex;align-items:center;justify-content:center;color:var(--cl-white);background-color:var(--primary)}.m-accent,.text-primary{color:var(--primary)}.text-secondary{color:var(--text-secondary)}.text-gray{color:var(--text-gray)}.d-none,.m-hideme{display:none!important}.m-bia{-moz-column-break-inside:avoid;break-inside:avoid}@media (hover:hover){.cgcard,.mprojects__item,.wcard{transition-property:scale;transition-duration:.3s}.cgcard:hover,.mprojects__item:hover,.wcard:hover{scale:1.05;z-index:2}}.m-highlight{color:var(--primary);transition:color .3s}a:hover .m-highlight{color:var(--primary-hover)}.m-lead,.textblock strong{color:var(--text-gray)}.row{position:relative}[class*=" col-"],[class^=col-]{position:relative;min-height:1px;box-sizing:border-box}.row{width:auto;margin-left:calc(-1 * var(--gridgap)/ 2)!important;margin-right:calc(-1 * var(--gridgap)/ 2)!important;display:flex;flex-wrap:wrap}[class*=" col-"],[class^=col-]{padding-left:calc(var(--gridgap)/ 2);padding-right:calc(var(--gridgap)/ 2);width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.prefix-1{margin-left:8.3333333333%}.prefix-2{margin-left:16.6666666667%}.prefix-3{margin-left:25%}.prefix-4{margin-left:33.3333333333%}.prefix-5{margin-left:41.6666666667%}.prefix-6{margin-left:50%}.prefix-7{margin-left:58.3333333333%}.prefix-8{margin-left:66.6666666667%}.prefix-9{margin-left:75%}.prefix-10{margin-left:83.3333333333%}.prefix-11{margin-left:91.6666666667%}.suffix-1{margin-right:8.3333333333%}.suffix-2{margin-right:16.6666666667%}.suffix-3{margin-right:25%}.suffix-4{margin-right:33.3333333333%}.suffix-5{margin-right:41.6666666667%}.suffix-6{margin-right:50%}.suffix-7{margin-right:58.3333333333%}.suffix-8{margin-right:66.6666666667%}.suffix-9{margin-right:75%}.suffix-10{margin-right:83.3333333333%}.suffix-11{margin-right:91.6666666667%}.push-1{left:8.3333333333%}.push-2{left:16.6666666667%}.push-3{left:25%}.push-4{left:33.3333333333%}.push-5{left:41.6666666667%}.push-6{left:50%}.push-7{left:58.3333333333%}.push-8{left:66.6666666667%}.push-9{left:75%}.push-10{left:83.3333333333%}.push-11{left:91.6666666667%}.pull-1{left:-8.3333333333%}.pull-2{left:-16.6666666667%}.pull-3{left:-25%}.pull-4{left:-33.3333333333%}.pull-5{left:-41.6666666667%}.pull-6{left:-50%}.pull-7{left:-58.3333333333%}.pull-8{left:-66.6666666667%}.pull-9{left:-75%}.pull-10{left:-83.3333333333%}.pull-11{left:-91.6666666667%}.order-first{order:-1}.order-last{order:13}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.prefix-0{margin-left:0}.suffix-0{margin-right:0}.push-0{left:0}.pull-0{left:0}.nogrid{left:auto;right:auto;margin:0;flex:0 0 100%;max-width:none;order:0}@media all and (min-width:576px){.row{width:auto;margin-left:calc(-1 * var(--gridgap)/ 2)!important;margin-right:calc(-1 * var(--gridgap)/ 2)!important;display:flex;flex-wrap:wrap}[class*=" col-"],[class^=col-]{padding-left:calc(var(--gridgap)/ 2);padding-right:calc(var(--gridgap)/ 2);width:100%}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.prefix-sm-1{margin-left:8.3333333333%}.prefix-sm-2{margin-left:16.6666666667%}.prefix-sm-3{margin-left:25%}.prefix-sm-4{margin-left:33.3333333333%}.prefix-sm-5{margin-left:41.6666666667%}.prefix-sm-6{margin-left:50%}.prefix-sm-7{margin-left:58.3333333333%}.prefix-sm-8{margin-left:66.6666666667%}.prefix-sm-9{margin-left:75%}.prefix-sm-10{margin-left:83.3333333333%}.prefix-sm-11{margin-left:91.6666666667%}.suffix-sm-1{margin-right:8.3333333333%}.suffix-sm-2{margin-right:16.6666666667%}.suffix-sm-3{margin-right:25%}.suffix-sm-4{margin-right:33.3333333333%}.suffix-sm-5{margin-right:41.6666666667%}.suffix-sm-6{margin-right:50%}.suffix-sm-7{margin-right:58.3333333333%}.suffix-sm-8{margin-right:66.6666666667%}.suffix-sm-9{margin-right:75%}.suffix-sm-10{margin-right:83.3333333333%}.suffix-sm-11{margin-right:91.6666666667%}.push-sm-1{left:8.3333333333%}.push-sm-2{left:16.6666666667%}.push-sm-3{left:25%}.push-sm-4{left:33.3333333333%}.push-sm-5{left:41.6666666667%}.push-sm-6{left:50%}.push-sm-7{left:58.3333333333%}.push-sm-8{left:66.6666666667%}.push-sm-9{left:75%}.push-sm-10{left:83.3333333333%}.push-sm-11{left:91.6666666667%}.pull-sm-1{left:-8.3333333333%}.pull-sm-2{left:-16.6666666667%}.pull-sm-3{left:-25%}.pull-sm-4{left:-33.3333333333%}.pull-sm-5{left:-41.6666666667%}.pull-sm-6{left:-50%}.pull-sm-7{left:-58.3333333333%}.pull-sm-8{left:-66.6666666667%}.pull-sm-9{left:-75%}.pull-sm-10{left:-83.3333333333%}.pull-sm-11{left:-91.6666666667%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.prefix-sm-0{margin-left:0}.suffix-sm-0{margin-right:0}.push-sm-0{left:0}.pull-sm-0{left:0}.nogrid-sm{left:auto;right:auto;margin:0;flex:0 0 100%;max-width:none;order:0}}@media all and (min-width:768px){.row{width:auto;margin-left:calc(-1 * var(--gridgap)/ 2)!important;margin-right:calc(-1 * var(--gridgap)/ 2)!important;display:flex;flex-wrap:wrap}[class*=" col-"],[class^=col-]{padding-left:calc(var(--gridgap)/ 2);padding-right:calc(var(--gridgap)/ 2);width:100%}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.prefix-md-1{margin-left:8.3333333333%}.prefix-md-2{margin-left:16.6666666667%}.prefix-md-3{margin-left:25%}.prefix-md-4{margin-left:33.3333333333%}.prefix-md-5{margin-left:41.6666666667%}.prefix-md-6{margin-left:50%}.prefix-md-7{margin-left:58.3333333333%}.prefix-md-8{margin-left:66.6666666667%}.prefix-md-9{margin-left:75%}.prefix-md-10{margin-left:83.3333333333%}.prefix-md-11{margin-left:91.6666666667%}.suffix-md-1{margin-right:8.3333333333%}.suffix-md-2{margin-right:16.6666666667%}.suffix-md-3{margin-right:25%}.suffix-md-4{margin-right:33.3333333333%}.suffix-md-5{margin-right:41.6666666667%}.suffix-md-6{margin-right:50%}.suffix-md-7{margin-right:58.3333333333%}.suffix-md-8{margin-right:66.6666666667%}.suffix-md-9{margin-right:75%}.suffix-md-10{margin-right:83.3333333333%}.suffix-md-11{margin-right:91.6666666667%}.push-md-1{left:8.3333333333%}.push-md-2{left:16.6666666667%}.push-md-3{left:25%}.push-md-4{left:33.3333333333%}.push-md-5{left:41.6666666667%}.push-md-6{left:50%}.push-md-7{left:58.3333333333%}.push-md-8{left:66.6666666667%}.push-md-9{left:75%}.push-md-10{left:83.3333333333%}.push-md-11{left:91.6666666667%}.pull-md-1{left:-8.3333333333%}.pull-md-2{left:-16.6666666667%}.pull-md-3{left:-25%}.pull-md-4{left:-33.3333333333%}.pull-md-5{left:-41.6666666667%}.pull-md-6{left:-50%}.pull-md-7{left:-58.3333333333%}.pull-md-8{left:-66.6666666667%}.pull-md-9{left:-75%}.pull-md-10{left:-83.3333333333%}.pull-md-11{left:-91.6666666667%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.prefix-md-0{margin-left:0}.suffix-md-0{margin-right:0}.push-md-0{left:0}.pull-md-0{left:0}.nogrid-md{left:auto;right:auto;margin:0;flex:0 0 100%;max-width:none;order:0}}@media all and (min-width:1024px){.row{width:auto;margin-left:calc(-1 * var(--gridgap)/ 2)!important;margin-right:calc(-1 * var(--gridgap)/ 2)!important;display:flex;flex-wrap:wrap}[class*=" col-"],[class^=col-]{padding-left:calc(var(--gridgap)/ 2);padding-right:calc(var(--gridgap)/ 2);width:100%}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.prefix-lg-1{margin-left:8.3333333333%}.prefix-lg-2{margin-left:16.6666666667%}.prefix-lg-3{margin-left:25%}.prefix-lg-4{margin-left:33.3333333333%}.prefix-lg-5{margin-left:41.6666666667%}.prefix-lg-6{margin-left:50%}.prefix-lg-7{margin-left:58.3333333333%}.prefix-lg-8{margin-left:66.6666666667%}.prefix-lg-9{margin-left:75%}.prefix-lg-10{margin-left:83.3333333333%}.prefix-lg-11{margin-left:91.6666666667%}.suffix-lg-1{margin-right:8.3333333333%}.suffix-lg-2{margin-right:16.6666666667%}.suffix-lg-3{margin-right:25%}.suffix-lg-4{margin-right:33.3333333333%}.suffix-lg-5{margin-right:41.6666666667%}.suffix-lg-6{margin-right:50%}.suffix-lg-7{margin-right:58.3333333333%}.suffix-lg-8{margin-right:66.6666666667%}.suffix-lg-9{margin-right:75%}.suffix-lg-10{margin-right:83.3333333333%}.suffix-lg-11{margin-right:91.6666666667%}.push-lg-1{left:8.3333333333%}.push-lg-2{left:16.6666666667%}.push-lg-3{left:25%}.push-lg-4{left:33.3333333333%}.push-lg-5{left:41.6666666667%}.push-lg-6{left:50%}.push-lg-7{left:58.3333333333%}.push-lg-8{left:66.6666666667%}.push-lg-9{left:75%}.push-lg-10{left:83.3333333333%}.push-lg-11{left:91.6666666667%}.pull-lg-1{left:-8.3333333333%}.pull-lg-2{left:-16.6666666667%}.pull-lg-3{left:-25%}.pull-lg-4{left:-33.3333333333%}.pull-lg-5{left:-41.6666666667%}.pull-lg-6{left:-50%}.pull-lg-7{left:-58.3333333333%}.pull-lg-8{left:-66.6666666667%}.pull-lg-9{left:-75%}.pull-lg-10{left:-83.3333333333%}.pull-lg-11{left:-91.6666666667%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.prefix-lg-0{margin-left:0}.suffix-lg-0{margin-right:0}.push-lg-0{left:0}.pull-lg-0{left:0}.nogrid-lg{left:auto;right:auto;margin:0;flex:0 0 100%;max-width:none;order:0}}@media all and (min-width:1280px){.row{width:auto;margin-left:calc(-1 * var(--gridgap)/ 2)!important;margin-right:calc(-1 * var(--gridgap)/ 2)!important;display:flex;flex-wrap:wrap}[class*=" col-"],[class^=col-]{padding-left:calc(var(--gridgap)/ 2);padding-right:calc(var(--gridgap)/ 2);width:100%}.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.prefix-xl-1{margin-left:8.3333333333%}.prefix-xl-2{margin-left:16.6666666667%}.prefix-xl-3{margin-left:25%}.prefix-xl-4{margin-left:33.3333333333%}.prefix-xl-5{margin-left:41.6666666667%}.prefix-xl-6{margin-left:50%}.prefix-xl-7{margin-left:58.3333333333%}.prefix-xl-8{margin-left:66.6666666667%}.prefix-xl-9{margin-left:75%}.prefix-xl-10{margin-left:83.3333333333%}.prefix-xl-11{margin-left:91.6666666667%}.suffix-xl-1{margin-right:8.3333333333%}.suffix-xl-2{margin-right:16.6666666667%}.suffix-xl-3{margin-right:25%}.suffix-xl-4{margin-right:33.3333333333%}.suffix-xl-5{margin-right:41.6666666667%}.suffix-xl-6{margin-right:50%}.suffix-xl-7{margin-right:58.3333333333%}.suffix-xl-8{margin-right:66.6666666667%}.suffix-xl-9{margin-right:75%}.suffix-xl-10{margin-right:83.3333333333%}.suffix-xl-11{margin-right:91.6666666667%}.push-xl-1{left:8.3333333333%}.push-xl-2{left:16.6666666667%}.push-xl-3{left:25%}.push-xl-4{left:33.3333333333%}.push-xl-5{left:41.6666666667%}.push-xl-6{left:50%}.push-xl-7{left:58.3333333333%}.push-xl-8{left:66.6666666667%}.push-xl-9{left:75%}.push-xl-10{left:83.3333333333%}.push-xl-11{left:91.6666666667%}.pull-xl-1{left:-8.3333333333%}.pull-xl-2{left:-16.6666666667%}.pull-xl-3{left:-25%}.pull-xl-4{left:-33.3333333333%}.pull-xl-5{left:-41.6666666667%}.pull-xl-6{left:-50%}.pull-xl-7{left:-58.3333333333%}.pull-xl-8{left:-66.6666666667%}.pull-xl-9{left:-75%}.pull-xl-10{left:-83.3333333333%}.pull-xl-11{left:-91.6666666667%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.prefix-xl-0{margin-left:0}.suffix-xl-0{margin-right:0}.push-xl-0{left:0}.pull-xl-0{left:0}.nogrid-xl{left:auto;right:auto;margin:0;flex:0 0 100%;max-width:none;order:0}}@media all and (min-width:1600px){.row{width:auto;margin-left:calc(-1 * var(--gridgap)/ 2)!important;margin-right:calc(-1 * var(--gridgap)/ 2)!important;display:flex;flex-wrap:wrap}[class*=" col-"],[class^=col-]{padding-left:calc(var(--gridgap)/ 2);padding-right:calc(var(--gridgap)/ 2);width:100%}.col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.col-xxl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xxl-12{flex:0 0 100%;max-width:100%}.prefix-xxl-1{margin-left:8.3333333333%}.prefix-xxl-2{margin-left:16.6666666667%}.prefix-xxl-3{margin-left:25%}.prefix-xxl-4{margin-left:33.3333333333%}.prefix-xxl-5{margin-left:41.6666666667%}.prefix-xxl-6{margin-left:50%}.prefix-xxl-7{margin-left:58.3333333333%}.prefix-xxl-8{margin-left:66.6666666667%}.prefix-xxl-9{margin-left:75%}.prefix-xxl-10{margin-left:83.3333333333%}.prefix-xxl-11{margin-left:91.6666666667%}.suffix-xxl-1{margin-right:8.3333333333%}.suffix-xxl-2{margin-right:16.6666666667%}.suffix-xxl-3{margin-right:25%}.suffix-xxl-4{margin-right:33.3333333333%}.suffix-xxl-5{margin-right:41.6666666667%}.suffix-xxl-6{margin-right:50%}.suffix-xxl-7{margin-right:58.3333333333%}.suffix-xxl-8{margin-right:66.6666666667%}.suffix-xxl-9{margin-right:75%}.suffix-xxl-10{margin-right:83.3333333333%}.suffix-xxl-11{margin-right:91.6666666667%}.push-xxl-1{left:8.3333333333%}.push-xxl-2{left:16.6666666667%}.push-xxl-3{left:25%}.push-xxl-4{left:33.3333333333%}.push-xxl-5{left:41.6666666667%}.push-xxl-6{left:50%}.push-xxl-7{left:58.3333333333%}.push-xxl-8{left:66.6666666667%}.push-xxl-9{left:75%}.push-xxl-10{left:83.3333333333%}.push-xxl-11{left:91.6666666667%}.pull-xxl-1{left:-8.3333333333%}.pull-xxl-2{left:-16.6666666667%}.pull-xxl-3{left:-25%}.pull-xxl-4{left:-33.3333333333%}.pull-xxl-5{left:-41.6666666667%}.pull-xxl-6{left:-50%}.pull-xxl-7{left:-58.3333333333%}.pull-xxl-8{left:-66.6666666667%}.pull-xxl-9{left:-75%}.pull-xxl-10{left:-83.3333333333%}.pull-xxl-11{left:-91.6666666667%}.order-xxl-first{order:-1}.order-xxl-last{order:13}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}.order-xxl-6{order:6}.order-xxl-7{order:7}.order-xxl-8{order:8}.order-xxl-9{order:9}.order-xxl-10{order:10}.order-xxl-11{order:11}.order-xxl-12{order:12}.prefix-xxl-0{margin-left:0}.suffix-xxl-0{margin-right:0}.push-xxl-0{left:0}.pull-xxl-0{left:0}.nogrid-xxl{left:auto;right:auto;margin:0;flex:0 0 100%;max-width:none;order:0}}@media all and (min-width:1920px){.row{width:auto;margin-left:calc(-1 * var(--gridgap)/ 2)!important;margin-right:calc(-1 * var(--gridgap)/ 2)!important;display:flex;flex-wrap:wrap}[class*=" col-"],[class^=col-]{padding-left:calc(var(--gridgap)/ 2);padding-right:calc(var(--gridgap)/ 2);width:100%}.col-xxxl{flex-basis:0;flex-grow:1;max-width:100%}.col-xxxl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xxxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xxxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxxl-3{flex:0 0 25%;max-width:25%}.col-xxxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xxxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xxxl-6{flex:0 0 50%;max-width:50%}.col-xxxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xxxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xxxl-9{flex:0 0 75%;max-width:75%}.col-xxxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xxxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xxxl-12{flex:0 0 100%;max-width:100%}.prefix-xxxl-1{margin-left:8.3333333333%}.prefix-xxxl-2{margin-left:16.6666666667%}.prefix-xxxl-3{margin-left:25%}.prefix-xxxl-4{margin-left:33.3333333333%}.prefix-xxxl-5{margin-left:41.6666666667%}.prefix-xxxl-6{margin-left:50%}.prefix-xxxl-7{margin-left:58.3333333333%}.prefix-xxxl-8{margin-left:66.6666666667%}.prefix-xxxl-9{margin-left:75%}.prefix-xxxl-10{margin-left:83.3333333333%}.prefix-xxxl-11{margin-left:91.6666666667%}.suffix-xxxl-1{margin-right:8.3333333333%}.suffix-xxxl-2{margin-right:16.6666666667%}.suffix-xxxl-3{margin-right:25%}.suffix-xxxl-4{margin-right:33.3333333333%}.suffix-xxxl-5{margin-right:41.6666666667%}.suffix-xxxl-6{margin-right:50%}.suffix-xxxl-7{margin-right:58.3333333333%}.suffix-xxxl-8{margin-right:66.6666666667%}.suffix-xxxl-9{margin-right:75%}.suffix-xxxl-10{margin-right:83.3333333333%}.suffix-xxxl-11{margin-right:91.6666666667%}.push-xxxl-1{left:8.3333333333%}.push-xxxl-2{left:16.6666666667%}.push-xxxl-3{left:25%}.push-xxxl-4{left:33.3333333333%}.push-xxxl-5{left:41.6666666667%}.push-xxxl-6{left:50%}.push-xxxl-7{left:58.3333333333%}.push-xxxl-8{left:66.6666666667%}.push-xxxl-9{left:75%}.push-xxxl-10{left:83.3333333333%}.push-xxxl-11{left:91.6666666667%}.pull-xxxl-1{left:-8.3333333333%}.pull-xxxl-2{left:-16.6666666667%}.pull-xxxl-3{left:-25%}.pull-xxxl-4{left:-33.3333333333%}.pull-xxxl-5{left:-41.6666666667%}.pull-xxxl-6{left:-50%}.pull-xxxl-7{left:-58.3333333333%}.pull-xxxl-8{left:-66.6666666667%}.pull-xxxl-9{left:-75%}.pull-xxxl-10{left:-83.3333333333%}.pull-xxxl-11{left:-91.6666666667%}.order-xxxl-first{order:-1}.order-xxxl-last{order:13}.order-xxxl-1{order:1}.order-xxxl-2{order:2}.order-xxxl-3{order:3}.order-xxxl-4{order:4}.order-xxxl-5{order:5}.order-xxxl-6{order:6}.order-xxxl-7{order:7}.order-xxxl-8{order:8}.order-xxxl-9{order:9}.order-xxxl-10{order:10}.order-xxxl-11{order:11}.order-xxxl-12{order:12}.prefix-xxxl-0{margin-left:0}.suffix-xxxl-0{margin-right:0}.push-xxxl-0{left:0}.pull-xxxl-0{left:0}.nogrid-xxxl{left:auto;right:auto;margin:0;flex:0 0 100%;max-width:none;order:0}}.grid::before{position:fixed;top:0;bottom:0;left:50%;width:100%;box-sizing:border-box;max-width:192rem;transform:translateX(-50%);z-index:10001;content:"";pointer-events:none;--grid-color:rgb(0 255 0 / 0.042);--grid-side-left:var(--sidegap);--grid-side-right:var(--sidegap);--grid-gutter:var(--gridgap);--grid-columns:4;--grid-column-width:calc((100% - var(--grid-gutter) * var(--grid-columns)) / var(--grid-columns));border:solid transparent;border-width:0 calc(var(--grid-side-right) - var(--grid-gutter)/ 2) 0 calc(var(--grid-side-left) - var(--grid-gutter)/ 2);background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(var(--grid-gutter)/ 2),var(--grid-color) calc(var(--grid-gutter)/ 2),var(--grid-color) calc(var(--grid-column-width) + var(--grid-gutter)/ 2),transparent calc(var(--grid-column-width) + var(--grid-gutter)/ 2),transparent calc(var(--grid-column-width) + var(--grid-gutter)));background-repeat:no-repeat}@media (min-width:768px){.grid::before{--grid-columns:8}}@media (min-width:1024px){.grid::before{--grid-columns:12}}.m0{margin:0!important}.m8{margin:.8rem!important}.m-8{margin:-.8rem!important}.m16{margin:1.6rem!important}.m-16{margin:-1.6rem!important}.m24{margin:2.4rem!important}.m-24{margin:-2.4rem!important}.m32{margin:3.2rem!important}.m-32{margin:-3.2rem!important}.m40{margin:4rem!important}.m-40{margin:-4rem!important}.m48{margin:4.8rem!important}.m-48{margin:-4.8rem!important}.m-auto{margin:auto!important}.mt0{margin-top:0!important}.mt8{margin-top:.8rem!important}.mt-8{margin-top:-.8rem!important}.mt16{margin-top:1.6rem!important}.mt-16{margin-top:-1.6rem!important}.mt24{margin-top:2.4rem!important}.mt-24{margin-top:-2.4rem!important}.mt32{margin-top:3.2rem!important}.mt-32{margin-top:-3.2rem!important}.mt40{margin-top:4rem!important}.mt-40{margin-top:-4rem!important}.mt48{margin-top:4.8rem!important}.mt-48{margin-top:-4.8rem!important}.mt-auto{margin-top:auto!important}.mr0{margin-right:0!important}.mr8{margin-right:.8rem!important}.mr-8{margin-right:-.8rem!important}.mr16{margin-right:1.6rem!important}.mr-16{margin-right:-1.6rem!important}.mr24{margin-right:2.4rem!important}.mr-24{margin-right:-2.4rem!important}.mr32{margin-right:3.2rem!important}.mr-32{margin-right:-3.2rem!important}.mr40{margin-right:4rem!important}.mr-40{margin-right:-4rem!important}.mr48{margin-right:4.8rem!important}.mr-48{margin-right:-4.8rem!important}.mr-auto{margin-right:auto!important}.mb0{margin-bottom:0!important}.mb8{margin-bottom:.8rem!important}.mb-8{margin-bottom:-.8rem!important}.mb16{margin-bottom:1.6rem!important}.mb-16{margin-bottom:-1.6rem!important}.mb24{margin-bottom:2.4rem!important}.mb-24{margin-bottom:-2.4rem!important}.mb32{margin-bottom:3.2rem!important}.mb-32{margin-bottom:-3.2rem!important}.mb40{margin-bottom:4rem!important}.mb-40{margin-bottom:-4rem!important}.mb48{margin-bottom:4.8rem!important}.mb-48{margin-bottom:-4.8rem!important}.mb-auto{margin-bottom:auto!important}.ml0{margin-left:0!important}.ml8{margin-left:.8rem!important}.ml-8{margin-left:-.8rem!important}.ml16{margin-left:1.6rem!important}.ml-16{margin-left:-1.6rem!important}.ml24{margin-left:2.4rem!important}.ml-24{margin-left:-2.4rem!important}.ml32{margin-left:3.2rem!important}.ml-32{margin-left:-3.2rem!important}.ml40{margin-left:4rem!important}.ml-40{margin-left:-4rem!important}.ml48{margin-left:4.8rem!important}.ml-48{margin-left:-4.8rem!important}.ml-auto{margin-left:auto!important}.my0{margin-block:0rem!important}.my8{margin-block:0.8rem!important}.my-8{margin-block:-0.8rem!important}.my16{margin-block:1.6rem!important}.my-16{margin-block:-1.6rem!important}.my24{margin-block:2.4rem!important}.my-24{margin-block:-2.4rem!important}.my32{margin-block:3.2rem!important}.my-32{margin-block:-3.2rem!important}.my40{margin-block:4rem!important}.my-40{margin-block:-4rem!important}.my48{margin-block:4.8rem!important}.my-48{margin-block:-4.8rem!important}.my-auto{margin-block:auto!important}.mx0{margin-inline:0rem!important}.mx8{margin-inline:0.8rem!important}.mx-8{margin-inline:-0.8rem!important}.mx16{margin-inline:1.6rem!important}.mx-16{margin-inline:-1.6rem!important}.mx24{margin-inline:2.4rem!important}.mx-24{margin-inline:-2.4rem!important}.mx32{margin-inline:3.2rem!important}.mx-32{margin-inline:-3.2rem!important}.mx40{margin-inline:4rem!important}.mx-40{margin-inline:-4rem!important}.mx48{margin-inline:4.8rem!important}.mx-48{margin-inline:-4.8rem!important}.mx-auto{margin-inline:auto!important}.p0{padding:0!important}.p8{padding:.8rem!important}.p16{padding:1.6rem!important}.p24{padding:2.4rem!important}.p32{padding:3.2rem!important}.p40{padding:4rem!important}.p48{padding:4.8rem!important}.pt0{padding-top:0!important}.pt8{padding-top:.8rem!important}.pt16{padding-top:1.6rem!important}.pt24{padding-top:2.4rem!important}.pt32{padding-top:3.2rem!important}.pt40{padding-top:4rem!important}.pt48{padding-top:4.8rem!important}.pr0{padding-right:0!important}.pr8{padding-right:.8rem!important}.pr16{padding-right:1.6rem!important}.pr24{padding-right:2.4rem!important}.pr32{padding-right:3.2rem!important}.pr40{padding-right:4rem!important}.pr48{padding-right:4.8rem!important}.pb0{padding-bottom:0!important}.pb8{padding-bottom:.8rem!important}.pb16{padding-bottom:1.6rem!important}.pb24{padding-bottom:2.4rem!important}.pb32{padding-bottom:3.2rem!important}.pb40{padding-bottom:4rem!important}.pb48{padding-bottom:4.8rem!important}.pl0{padding-left:0!important}.pl8{padding-left:.8rem!important}.pl16{padding-left:1.6rem!important}.pl24{padding-left:2.4rem!important}.pl32{padding-left:3.2rem!important}.pl40{padding-left:4rem!important}.pl48{padding-left:4.8rem!important}.py0{padding-block:0rem!important}.py8{padding-block:0.8rem!important}.py16{padding-block:1.6rem!important}.py24{padding-block:2.4rem!important}.py32{padding-block:3.2rem!important}.py40{padding-block:4rem!important}.py48{padding-block:4.8rem!important}.px0{padding-inline:0rem!important}.px8{padding-inline:0.8rem!important}.px16{padding-inline:1.6rem!important}.px24{padding-inline:2.4rem!important}.px32{padding-inline:3.2rem!important}.px40{padding-inline:4rem!important}.px48{padding-inline:4.8rem!important}@media (min-width:768px){.ninja_md{display:none!important}}@media (max-width:767.98px){.md_ninja{display:none!important}}@media (max-width:767.98px),(min-width:1024px){.md_ninja_lg{display:none!important}}@media (max-width:767.98px),(min-width:1280px){.md_ninja_xl{display:none!important}}@media (min-width:1024px){.ninja_lg{display:none!important}}@media (max-width:1023.98px){.lg_ninja{display:none!important}}@media (max-width:1023.98px),(min-width:1280px){.lg_ninja_xl{display:none!important}}@media (min-width:1280px){.ninja_xl{display:none!important}}@media (max-width:1279.98px){.xl_ninja{display:none!important}}.js_slidedown_content{display:none}.js_input_clear,.js_popup_close,.js_scrollto,.js_slidedown_trigger,.js_toggle_trigger{cursor:pointer}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.h1,.hero-item__title,.mfeedback__title,.mprojects__title,.orderform__title,h1{font-weight:500;font-size:4rem;line-height:1.22;margin:0}.quotelink__text,.section__title,.sitemap li{font-weight:500;font-size:3rem;line-height:1.22;margin:0}@media (min-width:768px){.quotelink__text,.section__title,.sitemap li{font-size:4rem}}.catgrid_type2 .cgcard__title,.catgrid_type3 .cgcard__title,.contact__phone,.ctotal__item_total .ctotal__val,.directions__title,.h2,.morecats__title,.mprojects__item-title,.popup__title_large,.prodcatalog__link,.prodslider__plus,.section__plaintitle,.section__title_small,h2{font-weight:500;font-size:3rem;line-height:1.22;margin:0}.companies__title,.contact__city,.footer__nav-title,.footer__phone,.pcontrols__title,.sitemap li li,.textplate__title{font-weight:500;font-size:2rem;line-height:1.22;margin:0}@media (min-width:768px){.companies__title,.contact__city,.footer__nav-title,.footer__phone,.pcontrols__title,.sitemap li li,.textplate__title{font-size:3rem}}.account__order-title,.checkout__section-title,.contact__info-text,.ctotal__val,.form__codeinput,.h3,.m-lead,.orderform__text,.orderinfo__number,.orderinfo__title,.popup__title,.quform__title,.tabs__select-trigger,.text blockquote p:first-child,.textblock strong,.textblock-slider__title,.textbox h1,.textbox h2,.textbox h3,.textbox h4,.textbox__large,h3{font-weight:500;font-size:2rem;line-height:1.22;margin:0}.catsublist__title,.hcat__extramenu-link,.hcat__link{font-weight:500;font-size:1.6rem;line-height:1.22;margin:0}@media (min-width:768px){.catsublist__title,.hcat__extramenu-link,.hcat__link{font-size:2rem}}.wcard__title{font-weight:500;font-size:2.5rem;line-height:1.22;margin:0}.pcontrols__price,.prodcard__price{font-weight:600;font-size:2.2rem!important;line-height:1.22;margin:0}.prodcardslider__title,.section__text,.sitemap li li li{font-weight:500;font-size:2rem;line-height:1.22}.cgcard__title{font-weight:500;font-size:2rem;line-height:1.22}@media (min-width:768px){.cgcard__title{font-size:2.5rem}}.cgcard__price{font-weight:700;font-size:1.6rem;line-height:1.22}@media (min-width:768px){.cgcard__price{font-size:2.5rem}}.cgcard__price-small{font-weight:700;font-size:1.6rem;line-height:1.22}@media (min-width:768px){.cgcard__price-small{font-size:1.8rem}}.wcard__price{font-weight:700;font-size:1.8rem;line-height:1.22}.mfeedback__item-text,.specs__title{font-weight:500;font-size:1.8rem;line-height:1.22}.prodcard__name{font-weight:500;font-size:1.2rem;line-height:1.22}@media (min-width:768px){.prodcard__name{font-size:1.6rem}}.catsublist__smalllist-title,.ordercard__total,.orderdata__title,.pickup__option-title{font-weight:700;font-size:1.6rem;line-height:1.22}.addedtocart__message,.catsublist__biglist-link,.filearea__title,.habout__nav-link,.headprodcard__name,.location-guess__qu,.orderinfo__total,.sitemap li li li li{font-weight:500;font-size:1.6rem;line-height:1.22}.account__nav-item,.b1,.ctotal__label,.filearea__text,.form__helper,.header__cattrigger,.headprodcard__code,.ordercard__code,.orderdata,.orderinfo__note,.orderinfo__specs,.pcontrols__code,.pcontrols__oldprice-holder,.pcontrols__pretitle,.pickup__option-text,.prodcard__oldprice-holder,.prodtextblock,.textblock figure figcaption,.textblock table,.textblock-slider__text,.textbox,.video__caption,body{font-weight:400;font-size:1.4rem;line-height:1.22}.footer__nav-item,.hero-item__pretitle,.mfeedback__item-author,.mfeedback__item-btn.m-active::after,.mfeedback__item-date,.mprojects__bottom,.section__title-info,.section__title[data-counter]::after,.specs__item,.textplate__more,.wcard__name{font-weight:500;font-size:1.4rem;line-height:1.22}.footer__addresses{font-weight:400;font-size:1.4rem;line-height:1.22}@media (min-width:768px){.footer__addresses{font-size:1.2rem}}.ordercard__price{font-weight:700;font-size:1.4rem;line-height:1.22}.breadcrumbs__item,.c1,.contents,.filter [data-counter]::after,.filter__selected,.filter__title,.footer__bottom,label.error,.form__label,.hcontrols__item[data-counter]::before,.pagination__link,.prodcard__badge,.specs__name,.tags__tag,.text small,.textblock figure figcaption small,.textblock table th,.wcard__badge{font-weight:500;font-size:1.2rem}.header__top,.ordercard__oldprice-holder{font-weight:400;font-size:1.2rem}.wcard__oldprice{font-weight:700;font-size:1.2rem}.header__about-trigger,.header__phone{font-weight:700;font-size:1.3rem}.amount__input,.btn,.btn_large,.btn_plain,.btn_small,.catalog__filter-trigger,.colors__expand,.filter__field,.filter__field-label,.filter__item-text,.filter__item-text-howmany,.filter__search-input,.form__input,.header__bottom,.headprodcard__delivery,.ordercard__amount,.ordercard__cat,.ordercard__delivery,.ordercard__specs,.prodcard__code,.prodcard__delivery,.prodcard__specs,.radiocheck,.radiocheck__text,.radiogroup__label,.select__select{font-weight:500;font-size:1.3rem}.prodcard__btn{font-weight:500;font-size:1.4rem}.cgcard__label,.filelist__link,.form__note,.ordercard__name{font-weight:500;font-size:1.6rem}.account__nav-item,.b1,.ctotal__label,.filearea__text,.form__helper,.header__cattrigger,.headprodcard__code,.ordercard__code,.orderdata,.orderinfo__note,.orderinfo__specs,.pcontrols__code,.pcontrols__oldprice-holder,.pcontrols__pretitle,.pickup__option-text,.prodcard__oldprice-holder,.prodtextblock,.textblock figure figcaption,.textblock table,.textblock-slider__text,.textbox,.video__caption,body{font-family:var(--font-family)}html{font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html.popup_lock{overflow:hidden}@media (max-width:389px){html{font-size:2.5645vw}}body,html{width:100%;box-sizing:border-box}body{background-color:var(--bg-gray);min-width:360px;color:var(--text)}button,input,select,textarea{font-family:inherit}p{margin:0}p+p{margin-top:1.071em}a{color:var(--link-color,var(--primary));text-decoration:none;transition:color .3s}a:hover{color:var(--link-color-hover,var(--primary-hover));text-decoration:none}a svg{fill:currentColor}img,svg{display:block;max-width:100%;height:auto}.ico{fill:none;stroke:currentColor;width:1.8rem;height:1.8rem;flex-shrink:0}.ico_fill{fill:currentColor;stroke:none}.ico.ico_15{width:1.5rem;height:1.5rem}.ico.ico_16{width:1.6rem;height:1.6rem}.ico.ico_20{width:2rem;height:2rem}.ico.ico_16x20{width:1.6rem;height:2rem}.ico_compensate{margin-inline:-0.4rem}b,strong{font-weight:600}.main-wrapper{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;box-sizing:border-box}.main{flex:1;box-sizing:border-box;padding-top:var(--header-height)}.inside-wrapper{position:relative;width:100%;margin:0 auto;max-width:192rem;padding:0 var(--iw-sidegap);box-sizing:border-box;--iw-sidegap-n:calc(-1 * var(--iw-sidegap))}.inside-wrapper.sg-0{--iw-sidegap:0rem}.inside-wrapper.sg-h{--iw-sidegap:0rem}.inside-wrapper.sg-1{--iw-sidegap:1rem}.inside-wrapper.sg-5{--iw-sidegap:var(--sidegap)}@media (min-width:768px){.inside-wrapper.sg-5,.inside-wrapper.sg-5-3-5{--iw-sidegap:5rem}.inside-wrapper.sg-h{--iw-sidegap:1rem}}@media (min-width:1280px){.inside-wrapper.sg-5-3-5,.inside-wrapper.sg-xl-3{--iw-sidegap:3rem}}@media (min-width:1920px){.inside-wrapper.sg-5-3-5,.inside-wrapper.sg-xxxl-5{--iw-sidegap:5rem}}body:not(.cancopy) .js_copy{display:none!important}.os-theme-dark,.os-theme-light{--os-size:1px;--os-padding-perpendicular:0rem;--os-padding-axis:0rem;--os-track-border-radius:0rem;--os-handle-interactive-area-offset:0rem;--os-handle-border-radius:0rem}.os-theme-dark{--os-handle-bg:var(--primary);--os-handle-bg-hover:var(--primary);--os-handle-bg-active:var(--primary);--os-track-bg:transparent}#cat-toggle:focus-visible~* .header__cattrigger{--fv-color:var(--primary);z-index:2}.header{--_header-plate-br:var(--br);--link-color:var(--text);--link-color-hover:var(--primary-hover);position:fixed;top:0;left:0;width:100%;box-sizing:border-box;padding:var(--header-vgap) 0;height:var(--header-height);z-index:42}#cat-toggle:checked~.header{--_header-plate-br:var(--br) var(--br) 0 0}.header__inner{position:relative}.header__plate{background-color:var(--bg);position:relative;box-shadow:0 .4rem 10rem 0 rgba(0,0,0,.1)}@media (max-width:767.98px){body:has(.product) .header__plate{box-shadow:none}}@media (min-width:768px){.header__plate{border-radius:var(--_header-plate-br)}}.header__top{height:var(--header-height-top);display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:0 1.5rem;box-sizing:border-box;border-radius:var(--_header-plate-br) var(--_header-plate-br) 0 0;position:relative}@media (min-width:1024px){.header__top{gap:1rem}}@media (min-width:1280px){.header__top{gap:2rem}}.header__logo,.header__logo>a{display:flex;align-items:center;gap:.33rem;flex-shrink:0}.header__logo-pic{width:3.2rem;height:auto;flex-shrink:0}.header__logo-text{width:9.3rem;height:auto;flex-shrink:0}@media (max-width:1023.98px){.header__logo-text{display:none}}.header__catsearch{display:flex;align-items:center;align-self:stretch}.header__cattrigger{background-color:var(--primary);color:var(--inverted);display:flex;align-items:center;justify-content:center;box-sizing:border-box;align-self:stretch;padding:1rem 1.4rem;transition-property:background;transition-duration:.3s;position:relative;z-index:2}.header__cattrigger:focus,.header__cattrigger:hover{background-color:var(--primary-hover)}@media (min-width:768px){.header__cattrigger{min-width:9.6rem}}.header__cattrigger-ico{flex-shrink:0;width:3.5rem;height:2.5rem;fill:none;stroke:currentColor}@media (min-width:768px){.header__cattrigger-ico{display:none}}@media (max-width:767.98px){.header__cattrigger-label{display:none}}.header__searchbox{transition-property:width;transition-duration:.3s;z-index:2;position:static}@media (max-width:767.98px){.header__searchbox{border:1px solid var(--cl-gray-200);border-width:1px 0}.header__searchbox .searchbox__input{border-radius:0}}@media (min-width:768px){.header__searchbox{width:15rem}}@media (min-width:1600px){.header__searchbox:has(input:focus){width:35rem}}@media (max-width:767.98px){.header__searchbox{position:absolute;top:calc(100% - .2rem);left:0;right:0;display:none}#cat-toggle:checked~* .header__searchbox{display:block;z-index:10}}.header__about{position:static;align-self:stretch;display:flex;flex-shrink:0}@media (max-width:767.98px){.header__about{display:none}}.header__about.m-active .header__about-trigger,.header__about:hover .header__about-trigger{color:var(--primary)}.header__about-trigger{text-decoration:none;display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap;transition-property:color;transition-duration:.3s}.header__about-trigger:focus,.header__about-trigger:hover{color:var(--primary)}.header__about-trigger-ico{flex-shrink:0;fill:none;stroke:currentColor;width:.9rem;height:.6rem;vertical-align:middle;margin-top:3px}@media (max-width:1023.98px){.header__menu{display:none}}.header__contact{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;justify-content:center;position:relative}@media (max-width:767.98px){.header__contact{order:3}}.header__phone{white-space:nowrap;position:relative}.header__phone-ico{flex-shrink:0;width:1.8rem;height:1.8rem;fill:none;stroke:currentColor}@media (min-width:768px){.header__phone-ico{display:none}}@media (max-width:767.98px){.header__phone-text{display:none}}.header__mail{position:relative;white-space:nowrap}@media (max-width:1023.98px){.header__mail{display:none}}.header__callback{position:absolute;z-index:5;top:100%;left:50%;transform:translate(-50%,2rem);width:25.4rem;background-color:var(--bg);border-radius:var(--br);box-shadow:var(--bs);opacity:0;visibility:hidden;transition-property:opacity,visibility,transform;transition-duration:.3s}@media (max-width:767.98px){.header__callback{display:none!important}}@media (hover:hover){.header__contact:hover .header__callback{opacity:1;visibility:visible;transform:translate(-50%,.4rem)}}.header__location{display:flex;min-width:6rem;position:relative;align-self:stretch}@media (max-width:767.98px){.header__location{position:absolute;top:100%;left:0;right:0}}.header__location-city{display:flex;align-items:center;gap:.5rem;min-width:0;transition-property:color;transition-duration:.3s;line-height:1}.header__location-city:focus,.header__location-city:hover{color:var(--primary)}@media (max-width:767.98px){.header__location-city{display:none}}.header__location-city-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header__location-city-ico{flex-shrink:0;width:.5rem;height:.4rem;fill:none;stroke:currentColor}.header__bottom{height:var(--header-height-bottom);padding:0 1rem;box-sizing:border-box;border-radius:0 0 var(--_header-plate-br) var(--_header-plate-br);display:flex}.hmenu{display:flex;align-items:center;justify-content:center;gap:0 .6rem;white-space:nowrap}.hcontrols{display:flex;gap:1.2rem;align-items:center}@media (max-width:767.98px){.hcontrols{gap:2.6rem}}.hcontrols__item{transition-property:color;transition-duration:.3s}.hcontrols__item:focus,.hcontrols__item:hover{color:var(--primary)}.hcontrols__item[data-counter]{position:relative}.hcontrols__item[data-counter]::before{position:absolute;top:.2rem;right:-.6rem}.hcontrols__ico{width:1.8rem;height:1.8rem;fill:currentColor;stroke:none}.catnav{flex:1;overflow:hidden;position:relative;display:flex;justify-content:space-between;text-overflow:ellipsis}.catnav__list{min-width:0;display:flex;flex:1;align-items:center;justify-content:space-between;white-space:nowrap;gap:2rem}.catnav__list::after{content:"";display:inline-block;width:0}.catnav__trigger{background-color:var(--bg);border-radius:var(--br);min-width:3.8rem;padding:0 1rem;margin-right:-1rem;align-self:stretch;display:flex;align-items:center;justify-content:center;color:var(--primary);transition-property:color;transition-duration:.3s;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.catnav__trigger:focus,.catnav__trigger:hover{color:var(--primary-hover)}.catnav__trigger-ico{flex-shrink:0;width:1.8rem;height:.5rem;fill:currentColor}.cat-toggle{position:fixed}.hcat{position:static;--_hcat-list-width:37.7rem;--_hcat-sidegap:1.5rem}@media (max-width:1023.98px){.hcat{--_hcat-list-width:26rem}}.hcat__dropdown{margin-top:10px;z-index:2;position:absolute;top:calc(100% - var(--header-height-bottom) - var(--header-vgap));left:0;right:0;height:calc(100vh - var(--header-height-top) - var(--header-vgap) * 2);height:calc(100dvh - var(--header-height-top) - var(--header-vgap) * 2);isolation:isolate;opacity:0;visibility:hidden;transform:translateY(-1rem);transition-property:opacity,visibility,transform;transition-duration:.15s}.header__cattrigger:hover + .hcat .hcat__dropdown{opacity:1;visibility:visible;transform:translateY(0);transition-duration:.4s}@media (max-width:767.98px){.hcat__dropdown{position:absolute;z-index:5;left:0;right:0;top:0;height:100vh;height:100dvh;background-color:var(--bg);transform:translateY(0)}}.hcat__inner{height:100%;display:flex;flex-direction:column}@media (max-width:767.98px){.hcat__inner{padding:0!important;pointer-events:none}}.hcat__holder{position:relative;height:100%;display:flex;flex-direction:column;background-color:var(--bg);box-sizing:border-box}@media (min-width:768px){.hcat__holder{box-shadow:0 8rem 10rem rgba(0,0,0,.1);padding:0 var(--_hcat-sidegap);border-radius:0 0 var(--br) var(--br)}}.hcat__list-wrapper{position:static;width:var(--_hcat-list-width);flex:1;overflow:hidden;display:flex;box-sizing:border-box}@media (min-width:768px){.hcat__list-wrapper{height:100%}}@media (max-width:767.98px){.hcat__list-wrapper{pointer-events:auto;width:100%;margin:0}}.hcat__list-holder{height:100%;width:100%;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;-ms-overflow-style:none;scrollbar-width:none}.hcat__list-holder::-webkit-scrollbar{display:none}@media (min-width:768px){.hcat__list-holder{padding-right:1.8rem;margin-right:-1.8rem}}.hcat__list-header{display:flex;align-items:center;justify-content:center;height:var(--header-height);margin-bottom:var(--header-height);position:sticky;top:0;flex-shrink:0;background-color:var(--bg);box-sizing:border-box;padding:1rem var(--sidegap);z-index:2}@media (min-width:768px){.hcat__list-header{padding:0;position:static;z-index:auto;height:0;margin:0}}.hcat__list{position:static}@media (max-width:767.98px){.mousable .hcat__list{padding-left:1px}}.hcat__item{position:static;width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}@media (max-width:767.98px){.hcat__item+.hcat__item{border-top:1px solid var(--cl-gray-200)}}.hcat__link{-webkit-tap-highlight-color:transparent;grid-area:1/1/2/2;position:relative;text-decoration:none;padding:1.5rem var(--sidegap);box-sizing:border-box;--link-color:var(--text);--link-color-hover:var(--text)}.hcat__item.m-active .hcat__link,.hcat__item:focus-within .hcat__link,.hcat__item:hover .hcat__link,.hcat__link:hover{background-color:var(--cl-gray-100);color: #ff7b00!important;}.m-highlight .hcat__link{background-color:var(--cl-gray-100)}@media (min-width:768px) and (max-width:1023.98px){.hcat__link{font-size:1.4rem;padding:2rem}}@media (min-width:1024px){.hcat__link{padding:2rem 3rem}}@media (max-width:767.98px){.hcat__link{background-color:transparent!important;color:var(--text)!important}}.hcat__sublist{position:absolute;top:0;bottom:0;left:calc(var(--_hcat-list-width) + var(--_hcat-sidegap));right:var(--_hcat-sidegap);box-sizing:border-box;flex-direction:column;background-color:var(--bg);overflow:auto;scrollbar-width:thin;display:none;z-index:2}.hcat__item.m-active .hcat__sublist,.hcat__link:focus-visible~.hcat__sublist{display:flex}@media (min-width:768px){.hcat__sublist{background-color:var(--cl-gray-100)}.hcat__item:focus-within .hcat__sublist{display:flex}}@media (max-width:767.98px){.hcat__sublist{left:0;right:0;z-index:3}.mousable .hcat__sublist{left:1px;right:1px}}.hcat__close{width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}@media (min-width:768px){.hcat__close{position:absolute;right:-1.2rem;top:-1.2rem;z-index:5;width:2.6rem;height:2.6rem;background-color:var(--primary);transition-property:background-color;transition-duration:.3s;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:.8rem .8rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' fill='none' viewBox='0 0 8 8'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='2' d='m1 1 6 6m0-6L1 7'/%3E%3C/svg%3E")}.hcat__close:hover{background-color:var(--primary-hover)}}.hcat__close-ico{width:1.6rem;height:1.6rem;stroke:var(--text)}@media (min-width:768px){.hcat__close-ico{display:none}}.hcat__extramenu{padding:4rem var(--sidegap);background-color:var(--bg-gray);display:flex;flex-direction:column;gap:2rem;flex:1}@media (min-width:768px){.hcat__extramenu{display:none}}.hcat__footer{background-color:var(--bg-gray);margin-top:1px;padding:2rem var(--sidegap)}@media (min-width:768px){.hcat__footer{display:none!important}}@media (min-width:768px) and (max-width:1023.98px){.catsublist{padding:2rem}}@media (min-width:1024px){.catsublist{padding:3rem}}.catsublist__header{display:grid;align-items:center;grid-template-columns:3.2rem 1fr 3.2rem;height:var(--header-height);margin-bottom:var(--header-height);position:sticky;top:0;flex-shrink:0;background-color:var(--bg);box-sizing:border-box;padding:1rem var(--sidegap)}@media (min-width:768px){.catsublist__header{display:none}}.catsublist__header-cell{display:flex;align-items:center}.catsublist__title{text-align:center;width:100%}.catsublist__body{display:flex;flex-direction:column;word-break:break-word}@media (min-width:768px){.catsublist__body{display:grid;grid-template-columns:1fr 1fr;gap:2rem}}@media (min-width:1024px){.catsublist__body{gap:4rem}}@media (min-width:1280px){.catsublist__body{grid-template-columns:1fr 1fr 23.8rem}}@media (max-width:767.98px){.catsublist__secondcol{order:-1}}.catsublist__thirdcol{display:flex;flex-direction:column;gap:1rem}@media (max-width:1279.98px){.catsublist__thirdcol{display:none}}.catsublist__biglist-item{display:flex}@media (max-width:767.98px){.catsublist__biglist-item{border-top:1px solid var(--cl-gray-200)}}.catsublist__biglist-link{display:flex;padding:1.5rem var(--sidegap)}@media (min-width:768px){.catsublist__biglist-link{padding:1rem 1rem}}@media (min-width:1024px){.catsublist__biglist-link{padding:1rem 3rem}}.catsublist__smalllist{display:grid;gap:1.5rem;padding:2rem 1.5rem var(--sidegap)}@media (max-width:767.98px){.catsublist__smalllist+.catsublist__smalllist{border-top:1px solid var(--cl-gray-200)}}@media (min-width:768px){.catsublist__smalllist{gap:1rem;padding:2rem 1rem}}@media (min-width:1024px){.catsublist__smalllist{gap:1rem;padding:2rem 3rem}}.catsublist .wcard{max-width:100%}.footer{position:relative;background-color:var(--bg);padding:4rem 0;box-sizing:border-box;display:grid;gap:3rem 5rem;--link-color:var(--text);--link-color-hover:var(--primary-hover)}@media (min-width:768px){.footer{padding:5rem 0}}.footer__inner{display:grid;gap:3rem}@media (min-width:768px){.footer__inner{grid-template-columns:1fr 21.2rem;grid-template-rows:min-content 1fr min-content;gap:4rem}}.footer__contact{display:grid;gap:1.5rem}@media (min-width:768px){.footer__contact{gap:1rem;text-align:right}}.footer__phones{display:grid;gap:1.5rem}@media (min-width:768px){.footer__phones{gap:1rem}}.footer__phone{font-weight:400}@media (min-width:768px){.footer__phone{font-size:2rem}}.footer__phone b{font-weight:700}.footer__addresses{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem var(--gridgap)}@media (min-width:768px){.footer__addresses{flex-direction:column;align-items:flex-end;text-align:right}}.footer__email{white-space:nowrap}.footer__address{display:flex;align-items:center;gap:.4rem;min-height:3.8rem}.footer__address-ico{width:1.6rem;height:2rem;fill:none;stroke:currentColor;flex-shrink:0}.footer__messengers{display:flex;flex-wrap:wrap;gap:2.4rem;margin-top:.5rem}@media (min-width:768px){.footer__messengers{margin-top:2rem;justify-content:flex-end;gap:1.6rem}}.footer__messenger{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;flex-shrink:0}@media (min-width:768px){.footer__messenger{width:2.4rem;height:2.4rem}}.footer__messenger-ico{width:100%;height:100%}.footer__navs{display:flex;flex-wrap:wrap;gap:3rem}@media (min-width:768px){.footer__navs{order:-1;grid-row:span 2;display:grid;grid-template-columns:.8fr .8fr 1fr; gap:5rem}}.footer__nav{flex:1}@media (min-width:768px){.footer__nav{flex:0;min-width:16rem}.footer__nav:first-child{flex:1}.footer__nav:first-child .footer__nav-list{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}}.footer__nav-title{margin:0 0 2rem}@media (min-width:768px){.footer__nav-title{margin-bottom:3rem}}.footer__nav-item{-moz-column-break-inside:avoid;break-inside:avoid;}.footer__nav-item+.footer__nav-item{margin-top:1.5rem}@media (min-width:768px){.footer__nav-item+.footer__nav-item{margin-top:2rem}}@media (min-width:768px){.footer__nav-item:has(~ :nth-child(8)){-moz-column-break-after:avoid;break-after:avoid}}.footer__features{display:flex;flex-wrap:wrap;gap:2.8rem;justify-content:space-between;align-items:center}@media (min-width:768px){.footer__features{flex-direction:column;align-items:flex-end;gap:4rem}}.footer__pay{flex:1;display:flex;align-items:center}@media (min-width:768px){.footer__pay{justify-content:flex-end}}.footer__pay-list{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}@media (min-width:768px){.footer__pay-list{justify-content:flex-end}}.footer__rating{width:18.6rem}@media (min-width:768px){.footer__rating{width:auto;max-width:21.2rem}}.footer__rating-img{width:100%;height:auto}.footer__bottom{display:flex;flex-direction:column;gap:2rem 3rem}@media (min-width:768px){.footer__bottom{flex-direction:row;align-items:center;justify-content:space-between;grid-column:span 2;margin-top:6rem}}.footer__bottom-nav{display:flex;flex-wrap:wrap;gap:1rem 3rem}.section{position:relative;padding:var(--section-pb) 0}.section_shortgap{padding:0 0 var(--section-pb);--section-pb:4rem}@media (min-width:768px){.section_shortgap{--section-pb:4rem}}.section_pt0{padding-top:0}.section__head{margin-bottom:3rem;display:flex;flex-direction:column;gap:3rem}.section__title{text-align:center;margin:0}.section__title[data-counter]::after{content:attr(data-counter);vertical-align:.65em;margin-inline:0.2em}@media (max-width:767.98px){.section__title[data-counter]::after{vertical-align:.4em}}.section__title-info{vertical-align:.65em;margin-inline:0.2em;word-break:break-word}@media (max-width:767.98px){.section__title-info{vertical-align:.4em}}.section__plaintitle{margin:0 0 3rem}.section__text{text-align:center}.section__btns{display:flex;justify-content:center;align-items:center;gap:1rem}.section_special{padding-top:3rem;padding-bottom:0;overflow:hidden}.section_special .section__tags{overflow:visible;padding:1rem 0}.section__hero{position:relative;min-height:2rem;margin:0 0 3rem}@media (min-width:768px){.section__hero{margin-bottom:4rem}}.section__hero+.breadcrumbs{padding-top:0}.section__hero .breadcrumbs{padding-top:0}.section__hero .section__head{margin:0}.section__hero-pic{display:block;width:100%;height:auto}@supports (aspect-ratio:1900/1069){.section__hero-pic{aspect-ratio:1900/1069}.section__hero-pic .section__hero-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.section__hero-img{width:100%;height:auto}.section__hero-text{box-sizing:border-box;position:absolute;padding:3rem var(--sidegap);bottom: 0;right:0;left:0;background:linear-gradient(360deg,#000 -43.65%,rgba(0,0,0,0) 99.8%)}.section__hero-text,.section__hero-text .breadcrumbs__item,.section__hero-text .breadcrumbs__link{color:var(--inverted);--link-color:var(--inverted)}@media (max-width:575.98px){.section__hero-text .section__title{font-size:2rem}}.contents{text-align:center;padding:1rem 0}.contents__title{margin-bottom:1rem}.contents__list{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.contents__pill{text-decoration:none;display:flex;align-items:center;border-radius:var(--br);padding:.5rem .8rem;box-sizing:border-box;background-color:var(--bg);--link-color:var(--text)}.btn{line-height:1;display:inline-flex;justify-content:center;align-items:center;text-align:center;padding:.9rem .8rem .7rem;border-radius:var(--br);border:.2rem solid var(--btn-border,currentColor);color:var(--btn-color,var(--primary))!important;background-color:var(--btn-bg,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none!important;transition-property:background-color,border,color;transition-duration:.3s;max-width:100%;box-sizing:border-box;min-height:3.8rem;gap:.8rem;outline:0;box-shadow:none}.btn:hover{--btn-border:var(--btn-border-hover, currentColor);--btn-color:var(--btn-color-hover, var(--primary-hover));--btn-bg:var(--btn-bg-hover, transparent)}.btn:focus{--btn-border:var(--btn-border-hover, currentColor);--btn-color:var(--btn-color-hover, var(--primary-hover));--btn-bg:var(--btn-bg-hover, transparent)}.btn:active{--btn-border:var(--btn-border-active, currentColor);--btn-color:var(--btn-color-active, var(--primary-active));--btn-bg:var(--btn-bg-active, transparent)}.btn.disabled,.btn[disabled]{cursor:default;pointer-events:none;--btn-border:var(--btn-border-disabled, var(--disabled));--btn-color:var(--btn-color-disabled, var(--disabled));--btn-bg:var(--btn-bg-disabled, transparent)}.btn_cta{--btn-border:transparent;--btn-color:var(--inverted);--btn-bg:var(--primary);--btn-border-hover:transparent;--btn-color-hover:var(--inverted);--btn-bg-hover:var(--primary-hover);--btn-border-active:transparent;--btn-color-active:var(--inverted);--btn-bg-active:var(--primary-active);--btn-border-disabled:transparent;--btn-color-disabled:var(--disabled);--btn-bg-disabled:var(--cl-gray-100)}.btn_small{padding:.4rem .5rem .2rem;min-height:2.6rem}.btn_large{padding:1.6rem 1.3rem 1.4rem;min-height:5rem}.btn_fullwidth{width:100%}.btn_plain{padding:.4rem 0 .2rem;min-height:2.6rem;--btn-border:transparent;--btn-color:var(--text);--btn-bg:transparent;--btn-border-hover:transparent;--btn-color-hover:var(--primary-hover);--btn-bg-hover:transparent;--btn-border-active:transparent;--btn-color-active:var(--primary-hover);--btn-bg-active:transparent;--btn-border-disabled:transparent;--btn-color-disabled:var(--disabled);--btn-bg-disabled:transparent}.btn_blank{padding-inline:0;--btn-border:transparent;--btn-color:var(--text-secondary);--btn-bg:transparent;--btn-border-hover:transparent;--btn-color-hover:var(--primary-hover);--btn-bg-hover:transparent;--btn-border-active:transparent;--btn-color-active:var(--primary-hover);--btn-bg-active:transparent;--btn-border-disabled:transparent;--btn-color-disabled:var(--cl-gray-100);--btn-bg-disabled:transparent}.btn .ico,.btn svg{flex-shrink:0;width:1.8rem;height:1.8rem;max-width:none;margin-top:-.2rem}.btn .ico_20,.btn svg_20{width:2rem;height:2rem}.btn .ico_16,.btn svg_16{width:1.6rem;height:1.6rem}.btn-link{font-size:inherit;line-height:inherit;font-weight:inherit;color:var(--primary);transition:.3s;text-decoration:none;display:inline-flex;align-items:center;gap:.7rem;flex-shrink:0}.btn-link_text{color:var(--text)}.btn-link_tdu{text-decoration:underline}.btn-link:hover{color:var(--primary-hover)}::-moz-placeholder{opacity:1;color:var(--placeholder)}::placeholder{opacity:1;color:var(--placeholder)}.filter__field,.filter__search-input,.form__input{color:var(--input-color,var(--text));display:block;box-sizing:border-box;width:100%;flex:1;padding:1.6rem 1rem;height:5rem;background-color:var(--input-bg,var(--bg-gray));border:1px solid var(--input-border,transparent);border-radius:var(--br);outline:0;transition-property:color,border;transition-duration:.3s}.is-error .filter__field,.is-error .filter__search-input,.is-error .form__input{--input-border:var(--primary-hover)}.form{position:relative;background-color:var(--bg)}.form__group{display:flex;flex-wrap:wrap;gap:2.4rem;align-items:center;justify-content:space-between}.form__group .form__row{margin:0!important}.form__row{position:relative}.form__row+*{margin-top:2rem}.form__row+.form__row_extragap{margin-top:3rem}.form__row+.form__row_smallgap{margin-top:1rem}.form__row+.form__row_middlegap{margin-top:1.5rem}.form__row_sepa{border-bottom:1px solid var(--cl-gray-200);margin:3rem 0}.form__row_wide{flex:1}@media (max-width:1279.98px){.form__row_wide{flex:auto;width:100%!important}}.form__row_short{width:13.3rem!important}.form__row_full{width:100%!important}.form__row_center{text-align:center}.form__input-holder{position:relative;display:flex;align-items:center;justify-content:space-between}.form__input-holder .btn{border-top-left-radius:0;border-bottom-left-radius:0;order:2}.form__input-holder .btn~.form__input{border-top-right-radius:0;border-bottom-right-radius:0}.form__input-holder .btn~.form__input-clear{right:4.5rem}:disabled~.form__input-holder .btn{display:none}.form__input-holder textarea~.btn{align-self:stretch;height:auto}.form__input-holder .form__input:has(~ .btn_cta):not(:-moz-placeholder-shown){border-top-right-radius:0;border-bottom-right-radius:0}.form__input-holder .form__input:has(~ .btn_cta):not(:placeholder-shown){border-top-right-radius:0;border-bottom-right-radius:0}.form__input-holder .form__input:-moz-placeholder-shown~.btn_cta{display:none}.form__input-holder .form__input:placeholder-shown~.btn_cta{display:none}.form__input-multi{display:flex;gap:var(--gridgap)}.form__codeinput{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;outline:0;width:4.6rem;height:5.4rem;box-sizing:border-box;background:var(--bg);border-radius:1rem;border:1px solid var(--cl-gray-200);text-align:center;color:var(--primary)}.form__codeinput::-webkit-inner-spin-button,.form__codeinput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form__label{display:block;margin:0 0 .5rem}.form__textarea{min-height:5rem;height:10rem;max-height:18rem;resize:vertical}.form__textarea.js_textarea{height:5rem}.form__input-clear{position:absolute;top:50%;right:0;margin-top:-1.9rem;cursor:pointer;width:3.8rem;height:3.8rem;transition:all .3s;opacity:0;visibility:hidden;transform:scale(.2);color:var(--font-light)}.form__input-clear::before{content:"";display:block;width:100%;height:100%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.8rem 1.8rem;mask-size:1.8rem 1.8rem;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%238F97AC' stroke-linecap='round' stroke-linejoin='round' d='m5.25 5.25 7.5 7.5M5.25 12.75l7.5-7.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%238F97AC' stroke-linecap='round' stroke-linejoin='round' d='m5.25 5.25 7.5 7.5M5.25 12.75l7.5-7.5'/%3E%3C/svg%3E")}input:not(:-moz-placeholder-shown):not(:disabled)~.form__input-clear,textarea:not(:-moz-placeholder-shown):not(:disabled)~.form__input-clear{opacity:1;visibility:visible;transform:scale(1)}.m-filled:not(:disabled)~.form__input-clear,input:not(:placeholder-shown):not(:disabled)~.form__input-clear,textarea:not(:placeholder-shown):not(:disabled)~.form__input-clear{opacity:1;visibility:visible;transform:scale(1)}.form__input-eye{position:absolute;top:50%;right:1rem;margin-top:-1.9rem;cursor:pointer;width:3.8rem;height:3.8rem;transition:all .3s;opacity:0;visibility:hidden;transform:scale(.2);color:var(--text-secondary);display:flex;align-items:center;justify-content:center}input:not(:-moz-placeholder-shown)~.form__input-eye{opacity:1;visibility:visible;transform:scale(1)}.m-filled~.form__input-eye,input:not(:placeholder-shown)~.form__input-eye{opacity:1;visibility:visible;transform:scale(1)}*+.form__note{margin-top:1rem}label.error{display:none;margin:.5rem 0 0;color:var(--primary-hover);transform:scale(0);transition:.3s}label.error{transform:scale(1);display:block}.form__helper{margin:1rem 0 0 2rem}.form__helper_special{margin:1rem 0 0}.form__btns{display:flex;align-items:center;justify-content:center;gap:2rem}.form__date{position:relative}@media (min-width:576px){.form__date{width:12.5rem}}.form__date input{padding-right:3.6rem}.form__date-ico{position:absolute;pointer-events:none;top:50%;transform:translate(0,-50%);right:1rem;width:2rem;height:2rem;fill:none;stroke:currentColor}.radiocheck{display:inline-block;position:relative;cursor:pointer;color:var(--text);transition:color .3s;text-align:left}.radiocheck:focus .radiocheck__text::before,.radiocheck:focus-within .radiocheck__text::before,.radiocheck:hover .radiocheck__text::before{border-color:var(--primary)}.radiocheck:has(:disabled){cursor:default;pointer-events:none}.radiocheck__input:focus-visible~.radiocheck__text{--fv-width:0.1rem;--fv-offset:-0.1rem}.radiocheck__text{display:block;position:relative;padding-left:2.3rem;color:currentColor;min-height:1.6rem;box-sizing:border-box}.radiocheck__text a{text-decoration:none}.radiocheck__text::after,.radiocheck__text::before{content:"";position:absolute;left:.2rem;top:50%;transform:translateY(calc(-50% - .2rem));box-sizing:border-box;border:.2rem solid var(--cl-gray-200);width:1.6rem;height:1.6rem;transition:border .3s;border-radius:var(--br)}.radiocheck__text::after{border-color:transparent;opacity:0;border:none;transition:opacity .3s;background-position:50%;background-size:1.2rem .8rem;background-repeat:no-repeat;background-image:var(--ico-tick)}:checked~.radiocheck__text::after{opacity:1}:checked~.radiocheck__text::before{background-color:var(--primary);border-color:var(--primary)}.radiocheck__text:hover::before,:focus~.radiocheck__text::before{border-color:var(--primary)}.is-error .radiocheck__text::before{border-color:var(--error)}:disabled~.radiocheck__text{pointer-events:none;cursor:default}:disabled~.radiocheck__text::before{background-color:var(--cl-gray-200)!important;border-color:var(--cl-gray-200)!important}.radiocheck_radio .radiocheck__text::before{border-radius:50%;background-color:transparent}.radiocheck_radio .radiocheck__text::after{background:var(--primary);width:.6rem;height:.6rem;border-radius:50%;border:none;left:.7rem}.select{position:relative}.select__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:var(--bg-gray);color:var(--text);box-sizing:border-box;padding:1.7rem 3rem 1.7rem 1rem;height:5rem;transition:background-color .3s;display:block;width:100%;cursor:pointer;outline:0}.select__select option:not(:checked){background-color:var(--bg)}.select::after{content:"";position:absolute;top:50%;margin-top:-.6rem;right:1rem;width:1rem;height:1rem;transition:transform .2s;background-color:currentColor;-webkit-mask-size:1rem 0.6rem;mask-size:1rem 0.6rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3E%3Cpath stroke='%231F1D1D' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3E%3Cpath stroke='%231F1D1D' d='m1 1 4 4 4-4'/%3E%3C/svg%3E")}.login__footer{margin-top:3rem;display:flex;justify-content:center}.radiogroup{position:relative}.radiogroup__input:focus-visible~.radiogroup__holder{--fv-color:var(--primary)}.radiogroup__input:first-child:checked~* .radiogroup__label:nth-child(1),.radiogroup__input:nth-child(10):checked~* .radiogroup__label:nth-child(10),.radiogroup__input:nth-child(2):checked~* .radiogroup__label:nth-child(2),.radiogroup__input:nth-child(3):checked~* .radiogroup__label:nth-child(3),.radiogroup__input:nth-child(4):checked~* .radiogroup__label:nth-child(4),.radiogroup__input:nth-child(5):checked~* .radiogroup__label:nth-child(5),.radiogroup__input:nth-child(6):checked~* .radiogroup__label:nth-child(6),.radiogroup__input:nth-child(7):checked~* .radiogroup__label:nth-child(7),.radiogroup__input:nth-child(8):checked~* .radiogroup__label:nth-child(8),.radiogroup__input:nth-child(9):checked~* .radiogroup__label:nth-child(9){background-color:var(--primary);border-color:var(--primary);color:var(--inverted)}.radiogroup__holder{display:inline-flex;flex-wrap:wrap;white-space:nowrap;gap:.5rem 0}.radiogroup__label{line-height:1;background-color:var(--bg);padding:1.5rem 1.3rem;box-sizing:border-box;transition-property:background-color,color,border-color;transition-duration:.3s;display:flex;align-items:center;text-align:center;justify-content:center;cursor:pointer;height:5rem;flex:1;border:.2rem solid var(--primary);box-sizing:border-box}.radiogroup__label:not(:last-child){margin-right:-.2rem}.radiogroup__label:hover{background-color:var(--primary-hover);border-color:var(--primary-hover);color:var(--inverted)}.radiogroup__label:first-child{border-radius:var(--br) 0 0 var(--br)}.radiogroup__label:last-child{border-radius:0 var(--br) var(--br) 0}.radiogroup__file{margin-top:2rem}.radiogroup__show-file{display:none}.radiogroup__show-file-trigger:checked~.radiogroup__show-file{display:block}.air-datepicker{--adp-day-name-color:var(--primary);--adp-font-family:var(--font-family);--adp-accent-color:var(--primary);--adp-cell-background-color-selected:var(--primary);--adp-cell-background-color-selected-hover:var(--primary-hover);--adp-background-color-selected-other-month-focused:var(--primary-hover);--adp-background-color-selected-other-month:var(--primary);--adp-color-other-month:#9c9c9c;--adp-font-size:1.4rem;--adp-width:24.6rem;--adp-padding:0.4rem;--adp-transition-offset:0.8rem;--adp-border-radius:0.4rem;--adp-nav-height:3.2rem;--adp-nav-action-size:3.2rem;--adp-day-cell-height:3.2rem;--adp-month-cell-height:4.2rem;--adp-year-cell-height:5.6rem;--adp-pointer-size:1rem;--adp-poiner-border-radius:0.2rem;--adp-pointer-offset:1.4rem;--adp-cell-border-radius:0.4rem;--adp-btn-height:3.2rem;--adp-time-track-height:0.1rem;--adp-time-thumb-size:1.2rem;--adp-time-padding-inner:1rem;--adp-mobile-font-size:1.6rem;--adp-mobile-nav-height:4rem;--adp-mobile-width:32rem;--adp-mobile-day-cell-height:3.8rem;--adp-mobile-month-cell-height:4.8rem;--adp-mobile-year-cell-height:6.4rem}.air-datepicker .air-datepicker-cell.-disabled-{opacity:.5}.filearea{position:relative}.filearea__input{position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer;opacity:0;outline:0;z-index:2}.filearea__input:focus~.filearea__box,.filearea__input:hover~.filearea__box,.m-dragging .filearea__input~.filearea__box{border-color:var(--primary)}.filearea__box{padding:2rem;border-radius:var(--br);border:.2rem dashed var(--cl-gray-200);background-color:var(--bg);text-align:center;display:flex;flex-direction:column;gap:1rem;transition-property:border;transition-duration:.3s}.filearea__files{display:none;word-break:break-word}.filearea.hasfiles .filearea__text{display:none}.filearea.hasfiles .filearea__files{display:block}.pickup{display:grid;gap:2rem}@media (min-width:1280px){.pickup{grid-template-columns:35.8rem 1fr}}.pickup__options{display:flex;flex-direction:column;gap:2rem;border-radius:var(--br)}.pickup__options:has(:focus-visible){--fv-color:var(--primary);--fv-width:1px}.pickup__option{display:flex;flex-direction:column;justify-content:center;position:relative;cursor:pointer;flex:1}.pickup__option-box{display:flex;flex:1;flex-direction:column;justify-content:center;gap:.5rem;border:1px solid var(--cl-gray-200);border-radius:var(--br);padding:1.9rem;box-sizing:border-box;transition-property:border;transition-duration:.3s}:checked~.pickup__option-box{border-color:var(--primary)}.pickup__map-holder{display:grid;position:relative;min-height:38.4rem}.pickup__map{position:absolute;top:0;right:0;bottom:0;left:0}.pickup__map iframe,.pickup__map>div{width:100%;height:100%;border:none}.pickup__map-pic{display:block;width:100%;height:100%}.pickup__map-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider__controls{display:flex;align-items:center;gap:5rem;z-index:3}.slider__arrow{width:1.4rem;height:2.4rem;cursor:pointer;transition-property:opacity,color;transition-duration:.3s}.slider__arrow.swiper-button-disabled{opacity:.3}.slider__arrow-ico{width:1.4rem;height:2.4rem;stroke:currentColor;fill:none}.breadcrumbs{padding-top:4rem;padding-bottom:1rem;position:relative;z-index:2}.breadcrumbs+.section{padding-top:0}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;flex-wrap:wrap}.breadcrumbs__item{color:var(--text);--link-color:currentColor;display:flex;align-items:baseline;text-align:center}.breadcrumbs__item:not(:last-child){padding-right:.3em}.breadcrumbs__item:not(:last-child)::after{content:"/";display:inline-block;margin-left:.3em}.breadcrumbs__link{text-decoration:none}*+.pagination,.pagination+*{margin-top:3rem}.pagination+.pagination{margin-top:5.6rem}.pagination__list{display:flex;align-items:center;justify-content:space-between;gap:0;min-height:4rem}@media (min-width:768px){.pagination__list_m{display:none!important}}@media (max-width:767.98px){.pagination__list_d{display:none!important}}.pagination__item{cursor:default;display:flex;justify-content:center;margin:0 -.2rem;width:4rem}.pagination__item:first-child{margin-left:0}.pagination__item:last-child{margin-right:0}.pagination__item.m-current .pagination__link{cursor:default}.pagination__item.m-current .pagination__link,.pagination__item.m-current .pagination__link:focus,.pagination__item.m-current .pagination__link:hover{background:0 0;color:var(--text)}@media (max-width:767.98px){.pagination__item.m-hideme{display:none}}.pagination__item.m-disabled,.pagination__item[disabled]{pointer-events:none;opacity:.25}.pagination__item.m-disabled .pagination__link,.pagination__item[disabled] .pagination__link{background-color:transparent}.pagination__item:has(.m-wide){width:auto}.pagination__item:has(.m-wide):first-child{justify-content:flex-start}.pagination__item:has(.m-wide):last-child{justify-content:flex-end}@media (max-width:1023.98px){.pagination__list:has(.pagination__item:nth-child(13)) .pagination__item{flex:1;width:auto}}.pagination__link{display:flex;align-items:center;justify-content:center;border-radius:var(--br);color:var(--text);text-decoration:none!important;height:4rem;box-sizing:border-box;padding:0 .4rem;background:var(--bg);transition-property:background-color,color;transition-duration:.3s}.pagination__link:not(.m-wide){max-width:4rem;width:100%}.pagination__link.m-wide{flex:0;padding:0 2rem}.pagination__link.m-disabled,.pagination__link[disabled]{pointer-events:none;opacity:.25}.pagination__link:focus,.pagination__link:hover{color:var(--inverted);background-color:var(--primary)}.pagination__link:active{background-color:var(--primary-active)}.pagination__btns{margin-top:2rem;display:flex;justify-content:center;align-items:center;gap:1.6rem;flex-wrap:wrap}.video{display:block;position:relative;height:auto;gap:0;margin:0}.video__inner{width:100%;height:auto;position:relative}.video__video{display:block;width:100%}.video__full{position:absolute;bottom:1rem;right:1rem;z-index:2;color:var(--inverted)}.video__full :hover{color:var(--primary)}.video__full svg{stroke:currentColor;fill:none;filter:drop-shadow(0 0 1rem rgba(0, 0, 0, .7))}.video__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5rem;height:5rem;transition:.3s;transform-origin:0% 0%;border-radius:50%;background-repeat:no-repeat;background-size:contain;width:5rem;height:5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Crect width='49' height='49' x='.5' y='.5' stroke='%23fff' rx='24.5'/%3E%3Cpath fill='%23fff' stroke='%23fff' d='M31.75 25.43 22 31.06a.5.5 0 0 1-.75-.43V19.37a.5.5 0 0 1 .75-.43l9.75 5.63a.5.5 0 0 1 0 .86Z'/%3E%3C/svg%3E");color:var(--inverted)}.video__play:hover{scale:1.1}.video.m-active .video__play{opacity:0;visibility:hidden}.video__caption{text-align:center;color:var(--text-gray)}.searchbox{position:relative}.searchbox__input-holder{position:relative}.searchbox__input{font-size:1.4rem;font-weight:400;height:5.5rem;padding-left:2rem;padding-right:4.8rem!important}.searchbox__btn{position:absolute;width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;right:1rem;top:50%;transform:translateY(-50%);transition:color .3s;color:var(--text);opacity:.1;transition-property:opacity;transition-duration:.3s}.searchbox__btn:not(button):not(a):not(label){opacity:.1!important;cursor:default}.searchbox__btn:focus,.searchbox__btn:hover{opacity:1}.searchbox__btn-ico{width:1.6rem;height:1.6rem;stroke:currentColor;fill:none}.searchbox .form__input-clear{right:4.8rem}.searchbox .form__input-clear::after{content:"";width:1px;height:1.8rem;background-color:var(--border-color);position:absolute;right:0;top:50%;transform:translate(0,-50%);pointer-events:none;transition:.2s .2s}input:not(:-moz-placeholder-shown)~.searchbox .form__input-clear::after{opacity:1;visibility:visible}.m-filled~.searchbox .form__input-clear::after,input:not(:placeholder-shown)~.searchbox .form__input-clear::after{opacity:1;visibility:visible}.searchbox_search{--placeholder:var(--searchbox-placeholder);--input-color:var(--searchbox-color);--input-bg:var(--searchbox-bg);--input-border:var(--searchbox-border)}.searchbox_search .form__input-clear,.searchbox_search .searchbox__btn{color:var(--searchbox-btn-color)}.searchbox_search .searchbox__input:focus,.searchbox_search:focus-within .searchbox__input{--placeholder:var(--searchbox-placeholder-focus);--input-color:var(--searchbox-color-focus);--input-bg:var(--searchbox-bg-focus);--input-border:var(--searchbox-border-focus)}.searchbox_search .searchbox__input:focus~.form__input-clear,.searchbox_search .searchbox__input:focus~.searchbox__btn,.searchbox_search:focus-within .searchbox__input~.form__input-clear,.searchbox_search:focus-within .searchbox__input~.searchbox__btn{color:var(--searchbox-btn-color-focus)}.searchbox__suggest{position:absolute;top:calc(100% + .2rem);left:0;right:0;padding-top:.2rem;opacity:0;visibility:hidden;transform:translateY(-1rem);transition-property:opacity,visibility,transform;transition-duration:.3s;z-index:5}.searchbox__suggest.m-active{opacity:1;visibility:visible;transform:translateY(0)}.searchbox_plain .searchbox__input{background-color:var(--bg);border-radius:0}.suggest__content{border-radius:var(--br);box-shadow:var(--bs15);background-color:var(--bg);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;max-height:min(40vh,25rem);box-shadow:var(--bs)}.suggest__item{display:flex;transition:background .3s}.suggest__item.m-active,.suggest__item:hover{background-color:var(--bg-gray)}.suggest__item-text{flex:1;text-decoration:none;color:var(--text);display:block;padding:1.3rem 1.6rem}.suggest__item-text span{color:var(--primary)}.locations{-moz-column-count:2;column-count:2;-moz-column-gap:3rem;column-gap:3rem}*+.locations,.locations+*{margin-top:3rem}@media (min-width:768px){.locations{-moz-column-count:3;column-count:3}}.locations__item{-moz-column-break-inside:avoid;break-inside:avoid;display:flex;margin-bottom:1.5rem}.locations__location{transition:color .3s;color:var(--text)}.locations__location:hover{color:var(--primary)}.searchsuggest{ pointer-events:auto;position:absolute;top:100%;left:0;right:0;opacity:1;visibility:visible;transform:translateY(-1rem);transition-property:opacity,visibility,transform;transition-duration:.3s;z-index:4;background-color:var(--bg-gray);overflow:auto;overscroll-behavior:contain;max-height:calc(100vh - var(--header-height-top) - var(--header-vgap) * 2);max-height:calc(100dvh - var(--header-height-top) - var(--header-vgap) * 2);display:flex;flex-direction:column;box-sizing:border-box;box-shadow:0 9rem 9rem rgba(0,0,0,.1);}@media (max-width:767.98px){.searchsuggest{border-top:1px solid var(--bg);box-shadow:none;max-height:calc(100vh - var(--header-height-top) * 2 - var(--header-vgap));max-height:calc(100dvh - var(--header-height-top) * 2 - var(--header-vgap))}}@media (min-width:768px){.searchsuggest{border-radius:0 0 var(--br) var(--br);padding:3rem 0 2rem}}.searchsuggest.m-active{opacity:1;visibility:visible;transform:translateY(0)}.searchsuggest__inner{flex:1;display:flex;flex-direction:column;max-width:calc(97rem + var(--iw-sidegap) * 2)}.searchsuggest__content{flex:1;display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.searchsuggest__content{display:block;grid-template-columns:31.8rem 1fr;grid-template-rows:min-content 1fr;gap:3rem}}.searchsuggest__tags{box-sizing:border-box;padding:2rem 1rem!important}@media (min-width:768px){.searchsuggest__tags{padding:0!important}}@media (min-width:768px){.searchsuggest .tags__list{flex-direction:column;align-items:flex-start}}.searchsuggest__items{grid-row:span 2}.searchsuggest__items-list{display:flex;flex-direction:column;gap:.5rem}@media (min-width:768px){.searchsuggest__items-list{gap:1rem}}.searchsuggest__item{display:flex;background-color:var(--bg);padding:1rem;box-sizing:border-box}@media (min-width:768px){.searchsuggest__item{padding:1rem 2rem;border-radius:var(--br)}}@media (max-width:767.98px){.searchsuggest__btns{position:sticky;bottom:0;background:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);padding:1rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}}@media (min-width:768px){.searchsuggest__btns{padding-top:2rem;border-top:1px solid var(--cl-gray-200)}}.addedtocart{position:absolute;top:100%;right:0;z-index:5;width:56.8rem;max-width:100%;border-radius:var(--br);padding:2rem 1.5rem;box-sizing:border-box;background-color:#fff;display:grid;gap:3rem;box-shadow:var(--bs);transition-property:opacity,visibility,transform;transition-duration:.5s;transform:translateY(1.6rem);opacity:0;visibility:hidden;animation:addedtocart var(--addedtocart-duration,3s) 0s forwards}@media (hover:hover){.addedtocart:hover{opacity:1!important;visibility:visible!important}}@media (max-width:767.98px){.addedtocart{display:none}}.addedtocart__top{display:grid;gap:2rem}.addedtocart__bottom{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:center;padding-top:1rem;border-top:1px solid var(--cl-gray-200)}.addedtocart__message{color:var(--primary)}.addedtocart__btns{display:flex;gap:1rem;flex-wrap:wrap}@keyframes addedtocart{10%,90%{transform:translate(0,0);opacity:1;visibility:visible}100%{transform:translate(0,0);opacity:0;visibility:hidden}}.callbackplate{background-color:var(--bg);padding:2rem 2rem;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:2rem;box-sizing:border-box}.callbackplate__messengers{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem}.callbackplate__messenger{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;flex-shrink:0}.callbackplate__messenger-ico{width:100%;height:100%}.location-guess{position:absolute;top:100%;right:0;width:-moz-max-content;width:max-content;max-width:100vw;border-radius:var(--br);background-color:var(--bg);box-sizing:border-box;padding:3rem 2.5rem;z-index:3;box-shadow:var(--bs);display:flex;align-items:center;justify-content:space-between;gap:4rem;opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.3s}@media (max-width:767.98px){.location-guess{width:100%;padding:2rem var(--sidegap);gap:1rem}}.location-guess.m-active{opacity:1;visibility:visible}@media (max-width:767.98px){.location-guess{padding:2rem var(--sidegap);border-radius:0 0 var(--br) var(--br)}}.location-guess__inner{display:flex;align-items:center;gap:1rem}@media (max-width:575.98px){.location-guess__inner{gap:.5rem}}.location-guess__qu{word-break:break-word}@media (max-width:767.98px){.location-guess__qu{font-size:1.4rem;font-weight:400}}.location-guess__options{display:flex;align-items:center;gap:1rem}@media (max-width:575.98px){.location-guess__options{gap:.5rem}}.location-guess__options .btn{white-space:nowrap;min-width:4rem}@media (max-width:575.98px){.location-guess__options .btn{text-transform:capitalize}}@media (max-width:575.98px){.location-guess__extended-text{display:none}}.location-guess__close{flex-shrink:0;width:1.8rem;height:1.8rem;cursor:pointer;color:var(--text);transition:color .3s;margin:0!important}.location-guess__close:focus,.location-guess__close:hover{color:var(--primary)}.location-guess__close-ico{width:1.6rem;height:1.6rem;stroke:currentColor;fill:none}.headprodcard{display:grid;grid-template-columns:10rem 1fr;gap:1rem}.headprodcard__pic{display:block;width:100%;max-height:9.4rem;display:flex;align-items:center;justify-content:center}.headprodcard__pic-img{width:auto;height:auto;max-width:100%;max-height:100%}.headprodcard__info{display:flex;flex-direction:column;gap:1rem}.headprodcard__name{text-decoration:none}.headprodcard__code{color:var(--text-secondary)}.headprodcard__delivery{color:var(--text-secondary)}.habout{position:absolute;top:100%;left:0;right:0;opacity:0;visibility:hidden;transform:translateY(-1rem);transition-property:opacity,visibility,transform;transition-duration:.3s;z-index:2;background-color:var(--bg);overflow:auto;overscroll-behavior:contain;max-height:calc(100vh - var(--header-height-top) - var(--header-vgap) * 2);max-height:calc(100dvh - var(--header-height-top) - var(--header-vgap) * 2);display:flex;flex-direction:column;box-sizing:border-box;box-shadow:var(--bs);border-radius:0 0 var(--br) var(--br);padding:4rem;display:grid;grid-template-columns:1fr min(48.8rem,50vw);gap:1rem}@media (min-width:1280px){.habout{grid-template-columns:1fr 48.8rem 28rem}}.habout.m-active,.habout:focus-within,.header__about-trigger:focus-visible~.habout,.header__about.m-active .habout,.header__about:hover .habout{opacity:1;visibility:visible;transform:translateY(0)}.habout__nav-list{display:grid;gap:2rem}.habout__card{position:relative;z-index:2}.habout__map-holder{position:relative}@media (max-width:1279.98px){.habout__map-holder{display:none}}.habout .cgcard,.habout__map{height:29.8rem;height:29.8rem}.habout__map iframe,.habout__map>div{width:100%;height:100%;border:none}.habout__map-pic{display:block;width:100%;height:100%}.habout__map-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.habout__map-btns{position:absolute;top:1.7rem;right:1.5rem;z-index:5}.textplate{padding-right:55px!important;display:grid;gap:3rem;padding:5rem 3rem;background-color:var(--bg);box-sizing:border-box;border-radius:var(--br)}.textplate__title{max-width:97rem}@media (min-width:768px){.textplate__text{-moz-column-count:2;column-count:2;-moz-column-gap:8rem;column-gap:8rem}}.textbox{box-sizing:border-box;position:relative;margin:0 auto;max-width:80rem;background-color:var(--bg);padding:4rem 1.5rem;position:relative}*+.textbox,.textbox+*{margin-top:1rem}@media (min-width:768px){.textbox{padding:4rem 3rem}}.textbox h1,.textbox h2,.textbox h3,.textbox h4{margin:0 0 1rem}.textbox p+p{margin-top:1rem}.filter{display:flex;flex-direction:column;--filter-pi:1.5rem}@media (min-width:1280px){.filter{--filter-pi:2rem}}.filter__block{position:relative;display:flex;flex-direction:column}.filter__block+.filter__block{border-top:1px solid var(--cl-gray-200)}.filter__search{position:relative}.filter__search-btn{position:absolute;width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;right:1rem;top:50%;transform:translateY(-50%);transition:color .3s;color:var(--text);opacity:.1;transition-property:opacity;transition-duration:.3s}.filter__search-btn:not(button):not(a):not(label){opacity:.1!important;cursor:default}.filter__search-btn:focus,.filter__search-btn:hover{opacity:1}.filter__search-btn-ico{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor}.filter__block-trigger{display:flex;align-items:center;gap:.5rem;position:relative;padding:2rem var(--filter-pi);padding-right:1.4rem}.filter__block-trigger:not(button){cursor:default}.filter__block-trigger:is(button){padding-right:3.4rem}.filter__block-trigger:is(button)::after{content:"";flex-shrink:0;background-color:var(--cl-gray-300);width:.7rem;height:1.1rem;position:absolute;right:var(--filter-pi);top:50%;transform:translateY(-50%) rotate(var(--_filter-arrow-rotate,0deg));-webkit-mask-size:0.7rem 1.1rem;mask-size:0.7rem 1.1rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' fill='none' viewBox='0 0 7 11'%3E%3Cpath stroke='%23AEAEAE' d='m6 .5-5 5 5 5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' fill='none' viewBox='0 0 7 11'%3E%3Cpath stroke='%23AEAEAE' d='m6 .5-5 5 5 5'/%3E%3C/svg%3E");transition-property:transform;transition-duration:.2s}.filter__block.active .filter__block-trigger{--_filter-arrow-rotate:-90deg}.filter__title{margin:0;display:flex;align-items:center;gap:.5rem}.filter [data-counter]::after,.filter__selected{content:attr(data-counter);border-radius:var(--br);background-color:var(--primary);color:var(--inverted);width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;margin:-.8rem 0;flex-shrink:0;text-align:center}.filter__content-wrapper{padding:0 var(--filter-pi) .5rem;display:grid;grid-template-rows:0fr;transition-property:grid-template-rows,padding;transition-duration:.2s;margin-top:-.5rem}.filter__block.m-active .filter__content-wrapper{grid-template-rows:1fr;padding-bottom:2rem}.filter__content{box-sizing:border-box;overflow:hidden;transition-property:opacity,visibility;transition-duration:.2s}.filter__fields{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.filter__field-holder{position:relative}.filter__field-label{color:var(--text-secondary);position:absolute;left:1rem;top:50%;transform:translateY(-50%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter__field-label~.filter__field{padding-left:3rem}.filter__field{padding-right:1.5rem}.filter__items{display:flex;flex-direction:column;gap:1rem;overflow:auto;max-height:14.6rem}*+.filter__items{margin-top:1.5rem}.filter__item{display:flex;cursor:pointer}.filter__item+.filter__item{margin-top:1rem}.filter__item-text{color:var(--filter-color);display:flex;align-items:center;gap:.4rem;word-break:break-word}.filter__item-text::after,.filter__item-text::before{top:0;transform:none}.radiocheck_radio .filter__item-text::after{top:.5rem}.filter__item-text-howmany{color:var(--filter-color-secondary)}.range__field{padding-right:0}.range__slider{padding-right:2rem;padding-left:2rem;margin-top:0rem}.range .noUi-target{background:0 0;border-radius:0;border:none;box-shadow:none}.range .noUi-handle{border:none;border-radius:50%;background:var(--primary);border:.2rem solid var(--primary);box-shadow:none;box-sizing:border-box;cursor:grab;transition-property:background-color;transition-duration:.3s;outline:0}.range .noUi-handle:focus-visible,.range .noUi-handle:hover{background-color:var(--bg)}.range .noUi-handle::after,.range .noUi-handle::before{display:none}.range .noUi-handle::before{content:"";display:block;width:3rem;height:3rem;background:0 0;border:none;box-shadow:none;outline:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.range .noUi-horizontal{height:1.4rem}.range .noUi-horizontal .noUi-handle{width:1.4rem;height:1.4rem;right:-.7rem;top:0}.range .noUi-connects{background:0 0;width:auto;margin-left:-.7rem;margin-right:-.7rem}.range .noUi-connects:before{content:"";height:.2rem;position:absolute;top:.6rem;left:0;right:0;background-color:var(--border)}.range .noUi-connect{background:0 0}.range .noUi-connect:before{content:"";height:.2rem;position:absolute;top:.6rem;left:0;right:0;background:var(--primary);opacity:1}.viewtype{display:flex;align-items:center;gap:.5rem}@media (max-width:767.98px){.viewtype{display:none}}.viewtype__trigger{width:2.8rem;height:2.8rem;transition:.3s;cursor:pointer;position:relative}.viewtype__trigger_grid .viewtype__trigger-ico{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Cpath fill='%23F1A55E' d='M5 8.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0ZM16 8.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0ZM5 19.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0ZM16 19.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Cpath fill='%23F1A55E' d='M5 8.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0ZM16 8.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0ZM5 19.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0ZM16 19.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0Z'/%3E%3C/svg%3E")}.viewtype__trigger_list .viewtype__trigger-ico{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Cpath fill='%23AEAEAE' d='M4 6.33c0-1 .82-1.83 1.83-1.83h16.34a1.83 1.83 0 0 1 0 3.67H5.83A1.83 1.83 0 0 1 4 6.33ZM4 14c0-1.01.82-1.83 1.83-1.83h16.34a1.83 1.83 0 0 1 0 3.67H5.83A1.83 1.83 0 0 1 4 14ZM4 21.67c0-1.02.82-1.84 1.83-1.84h16.34a1.83 1.83 0 0 1 0 3.67H5.83A1.83 1.83 0 0 1 4 21.67Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Cpath fill='%23AEAEAE' d='M4 6.33c0-1 .82-1.83 1.83-1.83h16.34a1.83 1.83 0 0 1 0 3.67H5.83A1.83 1.83 0 0 1 4 6.33ZM4 14c0-1.01.82-1.83 1.83-1.83h16.34a1.83 1.83 0 0 1 0 3.67H5.83A1.83 1.83 0 0 1 4 14ZM4 21.67c0-1.02.82-1.84 1.83-1.84h16.34a1.83 1.83 0 0 1 0 3.67H5.83A1.83 1.83 0 0 1 4 21.67Z'/%3E%3C/svg%3E")}.viewtype__trigger:hover .viewtype__trigger-ico{background-color:var(--primary)}.viewtype__trigger-ico{display:block;width:100%;height:100%;background-color:var(--cl-gray-200);position:relative;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;transition:background .3s}#viewtype-list:not(:checked)~* .viewtype__trigger_grid .viewtype__trigger-ico{background-color:var(--primary)}#viewtype-list:checked~* .viewtype__trigger_list .viewtype__trigger-ico{background-color:var(--primary)}.colors__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.2rem}.colors__list:not(.m-active) .colors__color:nth-child(4)~.colors__color{display:none}.colors__list.m-active .colors__expand{display:none}.colors__expand{line-height:1;height:2rem;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition-property:color;transition-duration:.3s}.colors__expand:hover{color:var(--primary-hover)}.colors__color{width:2rem;height:2rem;border-radius:50%;padding:0;position:relative}.colors__color:not(button,a){cursor:default}.colors__color2::after{content:"";position:absolute;top:-.1rem;right:-.1rem;bottom:-.1rem;left:-.1rem;border-radius:50%;box-shadow:inset 0 0 0 var(--color-bs-w,.5rem) var(--bg);transition:box-shadow .2s}.colors__color:hover{--color-bs-w:0.3rem}.product-item-scu-item-color-container.selected button,.colors__color:focus-visible{--color-bs-w:0rem}.colors__pic{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden}.colors__pic-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.amount{display:block;height:3.8rem;width:11rem;position:relative;background:var(--bg-gray);border-radius:var(--br);justify-content:space-between;gap:0}.amount__input{color:var(--text-secondary);display:block;box-sizing:border-box;border:none;background:0 0;box-shadow:none;outline:0;text-align:center;padding:0 3.6rem;width:100%;height:100%}.amount__input::-webkit-inner-spin-button,.amount__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amount__input[type=number]{-moz-appearance:textfield}.amount__control{position:absolute;top:0;height:100%;width:4.6rem;display:flex;align-items:center;justify-content:center;color:var(--text);transition-property:color;transition-duration:.3s;flex-shrink:0}.amount__control:focus,.amount__control:hover{color:var(--primary-hover)}.amount__control_minus{left:0}.amount__control_plus{right:0}.amount__control-ico{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor}.tags{padding:1rem 2rem;overflow:hidden}.tags__list{gap:1rem;display:flex;flex-wrap:wrap}.tags__slider{overflow:visible}.tags__slide{width:auto;height:auto}.tags__slide:not(:last-child){padding-right:1rem}.tags__tag{display:block;text-decoration:none;color:var(--text);white-space:nowrap;padding:1.2rem 2rem;background-color:var(--bg);border-radius:var(--br);transition-property:background-color,color;transition-duration:.3s}.catslider{grid-column:start/end;margin:1rem 0;border-radius:var(--br)}@media (min-width:1024px){.catslider{margin:0}}.catslider__slide{width:auto;height:auto}.catslider__slide:not(:last-child){padding-right:1rem}.catslider .cgcard{height:44.2rem;width:30.5rem;scale:1!important}@media (min-width:768px){.catslider .cgcard{width:52.5rem}}.catslider .cgcard_tight{width:30.5rem}.productlist{position:relative;display:grid;grid-template-columns:[start] repeat(var(--productlist-cols,2),var(--productlist-col-width,1fr)) [end];gap:var(--productlist-gap,1rem)}.productlist+.productlist{margin-top:2rem}@media (min-width:1024px){.productlist{--productlist-cols:3}}@media (min-width:1280px){.productlist{--productlist-cols:4}}@media (min-width:1600px){.productlist{--productlist-cols:5}}@media (min-width:1920px){.productlist{--productlist-cols:6}}.productlist .catslider{order:-1}.productlist .catslider~.prodcard:nth-child(2),.productlist .catslider~.prodcard:nth-child(3),.productlist .catslider~.prodcard:nth-child(4),.productlist .catslider~.prodcard:nth-child(5),.productlist .catslider~.prodcard:nth-child(6),.productlist .catslider~.prodcard:nth-child(7){order:-2}@media (min-width:768px){.productlist .catslider~.prodcard:nth-child(10),.productlist .catslider~.prodcard:nth-child(11),.productlist .catslider~.prodcard:nth-child(12),.productlist .catslider~.prodcard:nth-child(13),.productlist .catslider~.prodcard:nth-child(8),.productlist .catslider~.prodcard:nth-child(9){order:-2}}.prodcard{position:relative;padding:0;box-sizing:border-box;background-color:var(--bg);border-radius:var(--br);display:flex;flex-direction:column;min-width:0;min-width:15rem}.favorites .prodcard{background:0 0}.prodcard__actions{position:absolute;z-index:3;top:1rem;right:1rem;display:flex;gap:1.2rem;align-items:center;min-height:2.6rem}.prodcard__badge{border-radius:var(--br);position:absolute;z-index:3;top:1rem;left:1rem;pointer-events:none;background-color:var(--bg);color:var(--primary);padding:.5rem;box-sizing:border-box}.prodcard__top{background-color:var(--bg);border-radius:var(--br) var(--br) 0 0}.prodcard__pic{position:relative;display:flex;align-items:stretch;justify-content:center;margin:0 0 0;height:25.2rem;border-radius:var(--br) var(--br) 0 0;overflow:hidden}@supports (aspect-ratio:1/1){.prodcard__pic{height:auto;aspect-ratio:1/1}}.prodcard__img-triggers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:stretch;justify-content:center;transition:opacity .2s}.prodcard__img-trigger{flex:1 1 0;z-index:1;position:relative}.prodcard:hover .prodcard__img-triggers,.touchable .prodcard__img-triggers{opacity:1}.prodcard__img-dots{position:absolute;bottom:.8rem;left:0;right:0;padding:0 1.5rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;z-index:2;pointer-events:none}@media (min-width:768px){.prodcard__img-dots{padding:0 2rem}}.prodcard__img-dot{flex:1;height:1px;transition:background-color .3s;background-color:var(--cl-gray-200)}.prodcard__img-dot.m-active{background-color:var(--primary)}.prodcard__img-holder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.prodcard__image{display:none;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden}.prodcard__image.m-active{display:flex}.prodcard__image-img{display:block;width:auto;max-width:none;height:100%;margin:0 auto}#viewtype-list:checked~* .prodcard__image-img{border-radius:var(--br)}.prodcard__bottom{padding:1.2rem 2rem 2rem;display:flex;flex-direction:column;gap:1rem;flex:1;text-align:center;background-color:var(--bg);border-radius:0 0 var(--br) var(--br)}@media (max-width:767.98px){.prodcard__bottom{padding:.7rem 1.5rem 2rem}}.prodcard__code,.prodcard__delivery,.prodcard__specs{color:var(--text-secondary)}.prodcard__delivery{order:3}.prodcard__name{flex:1;word-break:break-word;text-decoration:none;--link-color:var(--text)}.prodcard__pricebuy{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:.4rem;position:relative;min-height:3.8rem}.prodcard__price-holder{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:4.4rem}.prodcard__buy~.prodcard__price-holder{align-items:flex-start;min-height:0;text-align:left}.prodcard__price{white-space:nowrap}.prodcard__oldprice-holder{display:inline-flex;gap:.5rem}.prodcard__oldprice{color:var(--text-secondary);white-space:nowrap;text-decoration:line-through}.prodcard__discount{font-weight:700;color:var(--primary)}.prodcard__amount{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;display:none;outline:.4rem solid var(--bg)}.prodcard__amount.m-active{display:block}@media (max-width:767.98px){.prodcard__amount{width:auto;left:0}}@media (max-width:767.98px){.prodcard__btn-text{display:none}}.prodcard__btn-ico{width:1.8rem;height:1.8rem;fill:currentColor;stroke:none}.prodcard__check{order:5;display:flex;justify-content:center;align-items:center;padding-top:1rem}.prodcard.m-hidecheck .prodcard__check{display:none}.actions{display:flex;align-items:center;box-sizing:border-box}.actions__item{color:var(--text-tertiary);transition:color .3s;flex-shrink:0}.actions__item:hover{color:var(--primary-hover)}.actions__item.m-active{color:var(--primary)}.actions__item-ico{width:1.8rem;height:1.8rem;fill:currentColor;stroke:none}@media (min-width:768px){#viewtype-list:checked~* .productlist{grid-template-columns:[start] 1fr [end]}#viewtype-list:checked~* .productlist .prodcard{display:flex;flex-direction:row;gap:1rem;padding:2rem;align-items:center;min-height:10.2rem;box-sizing:border-box}#viewtype-list:checked~* .productlist .prodcard__actions,#viewtype-list:checked~* .productlist .prodcard__badge,#viewtype-list:checked~* .productlist .prodcard__img-dots,#viewtype-list:checked~* .productlist .prodcard__img-triggers,#viewtype-list:checked~* .productlist .prodcard__specs{display:none}#viewtype-list:checked~* .productlist .prodcard__image:first-child{display:flex!important}#viewtype-list:checked~* .productlist .prodcard__image:not(:first-child){display:none!important}#viewtype-list:checked~* .productlist .prodcard__top{align-self:center;padding: 0}#viewtype-list:checked~* .productlist .prodcard__pic{width:10rem;height:8.2rem;flex-shrink:0;aspect-ratio:auto}#viewtype-list:checked~* .productlist .prodcard__bottom{text-align:left;padding:0;display:grid;grid-template-columns:auto auto min-content;grid-template-rows:min-content min-content min-content;align-items:center;gap:.5rem 1.5rem}#viewtype-list:checked~* .productlist .prodcard__code{grid-area:1/1/2/2}#viewtype-list:checked~* .productlist .prodcard__colors{grid-area:1/2/4/3;display:flex;justify-content:flex-end;margin-bottom:0}#viewtype-list:checked~* .productlist .prodcard .colors__list{justify-content:flex-start}}@media (min-width:768px) and (max-width:1023.98px){#viewtype-list:checked~* .productlist .prodcard .colors__list:has(.colors__color:nth-child(4)){width:11.6rem}}@media (min-width:768px) and (max-width:1023.98px){#viewtype-list:checked~* .productlist .prodcard .colors__list:has(.colors__color:nth-child(5)){width:14.6rem}#viewtype-list:checked~* .productlist .prodcard .colors__list:has(.colors__color:nth-child(5)).m-active{width:auto}}@media (min-width:768px){#viewtype-list:checked~* .productlist .prodcard__pricebuy{grid-area:1/3/4/4;gap:1rem}#viewtype-list:checked~* .productlist .prodcard__price-holder{display:flex;flex-direction:row;gap:0 1rem;align-items:center}}@media (min-width:768px) and (max-width:1023.98px){#viewtype-list:checked~* .productlist .prodcard__price-holder{flex-wrap:wrap}}@media (min-width:768px){#viewtype-list:checked~* .productlist .prodcard__name{grid-area:2/1/3/2}#viewtype-list:checked~* .productlist .prodcard__delivery{grid-area:3/1/4/2}#viewtype-list:checked~* .productlist .prodcard__btn{min-width:9.8rem}#viewtype-list:checked~* .productlist .prodcard__amount{width:9.8rem;position:relative;transform:none;top:auto;right:auto}}.orderlist{display:grid!important;gap:1rem}.ordercard{position:relative;padding:2rem;box-sizing:border-box;background-color:var(--bg);border-radius:var(--br);display:grid;align-items:center;gap:1rem;grid-template-columns:1.6rem 6.8rem 1fr;--_ordercard-cols:3;--_ordercard-rows:3}.ordercard:not(:has(.ordercard__delivery)){--_ordercard-rows:2}@media (min-width:1024px){.ordercard{grid-template-columns:1.6rem 10rem 1fr}}.ordercard_history{--_ordercard-cols:2;grid-template-columns:6.8rem 1fr}@media (min-width:1024px){.ordercard_history{grid-template-columns:10rem 1fr}}.ordercard_simple{--_ordercard-cols:1;--_ordercard-rows:2;grid-template-columns:8rem 1fr}@media (min-width:768px){.ordercard_simple{--_ordercard-rows:1!important;grid-template-columns:10rem 1fr max-content}}.ordercard .colors__list{justify-content:flex-start}@media (min-width:1024px){.ordercard__check,.ordercard__pic{grid-row:span var(--_ordercard-rows)}}.ordercard__image{display:block;width:100%;height:auto;display:flex;align-items:center;justify-content:center}.ordercard__image-img{width:100%;height:auto}.ordercard__info{display:flex;flex-direction:column;gap:1rem}.ordercard__info-head{display:flex;justify-content:space-between;align-items:center;gap:1rem}.ordercard__actions{flex-shrink:0;margin-left:auto;align-self:flex-start}.ordercard__actions-item{color:var(--primary);transition-property:color;transition-duration:.3s}.ordercard__actions-item:focus,.ordercard__actions-item:hover{color:var(--primary-hover)}.ordercard__cat,.ordercard__delivery,.ordercard__specs{color:var(--text-secondary);--link-color:currentColor}.ordercard__code{color:var(--text-secondary)}.ordercard__name{flex:1;word-break:break-word;text-decoration:none;--link-color:var(--text)}@media (max-width:1023.98px){.ordercard__delivery,.ordercard__pricebuy{grid-column:span var(--_ordercard-cols)}}.ordercard__pricebuy{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.ordercard__price-holder{display:flex;flex-direction:column}.ordercard__price{min-width:7.4rem;white-space:nowrap}@media (min-width:1024px){.ordercard__price{min-width:9rem;font-weight:600;font-size:1.8rem;letter-spacing:-.03em}}.ordercard__oldprice-holder{display:inline-flex;gap:.5rem}.ordercard__oldprice{color:var(--text-secondary);white-space:nowrap;text-decoration:line-through}.ordercard__discount{font-weight:700;color:var(--primary)}.ordercard__amount{white-space:nowrap;color:var(--text-secondary);flex:1;margin:0 auto;max-width:15.8rem;display:flex;align-items:center;justify-content:center}@media (max-width:767.98px){.ordercard__amount .amount{flex:1}}.ordercard__total{min-width:9.2rem;text-align:right;white-space:nowrap}@media (min-width:1024px){.ordercard__total{min-width:12rem;font-weight:600;font-size:2.2rem;letter-spacing:-.03em}}.ordercard_simple .ordercard__pic{grid-row:span var(--_ordercard-rows)}.ordercard_simple .ordercard__pic .ordercard__image-img{width:auto;height:auto;max-width:100%;max-height:8.8rem}@media (min-width:1280px){.ordercard_simple .ordercard__pic .ordercard__image-img{max-height:4.8rem}}.ordercard_simple .ordercard__pricebuy{flex-wrap:nowrap;min-width:0}.ordercard_simple .ordercard__price{min-width:8.2rem;font-weight:500;font-size:1.6rem}.ordercard_simple .ordercard__total{min-width:11.4rem;font-weight:500;font-size:2rem}.catalog{margin:0 auto;position:relative;--filter-pad:0rem;--filter-pad-top:2rem;--filter-width:100%}@media (min-width:576px){.catalog{--filter-width:30rem}}@media (min-width:768px){.catalog{--filter-width:21rem}}@media (min-width:1024px){.catalog .productlist{--productlist-cols:3}}@media (min-width:1280px){.catalog{--filter-width:30rem}.catalog .productlist{--productlist-cols:3}}@media (min-width:1600px){.catalog .productlist{--productlist-cols:4}}@media (min-width:1920px){.catalog .productlist{--productlist-cols:4}}@media (max-width:1023.98px){.catalog{--productlist-gap:0.3rem}}.catalog .tags__slider,.catalog__inner{max-width:162rem}@media (min-width:768px){#viewtype-list:not(:checked)~.catalog__inner{display:grid;grid-template-columns:calc(var(--filter-width) - 1rem) 1fr;gap:2rem}}@media (min-width:1024px){.catalog__inner{display:grid;grid-template-columns:calc(var(--filter-width) - 1rem) 1fr;gap:2rem}}.catalog__filter-check{position:fixed}.catalog__filter{position:fixed;left:0;top:0;right:0;height:100%;z-index:47;background:var(--overlay);opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.3s;display:flex;justify-content:flex-start}.catalog__filter form{display:block;position:relative;height:100%}@media (max-width:575.98px){.catalog__filter form{width:100%}}@media (min-width:768px){#viewtype-list:not(:checked)~* .catalog__filter{--filter-pad-top:0rem;background-color:var(--bg);position:relative;left:auto;top:auto;height:auto;right:auto;z-index:5;opacity:1;visibility:visible;margin-left:-1rem}#viewtype-list:not(:checked)~* .catalog__filter .catalog__filter-foot,#viewtype-list:not(:checked)~* .catalog__filter .catalog__filter-head{display:none}}@media (min-width:768px) and (max-width:1023.98px){#show-filter:not(:checked)~#viewtype-list:checked~* .catalog__filter{transition-duration:0s}}@media (min-width:1024px){.catalog__filter{background-color:var(--bg);--filter-pad-top:0rem;position:relative;left:auto;top:auto;height:auto;right:auto;z-index:5;opacity:1;visibility:visible;margin-left:-1rem}.catalog__filter .catalog__filter-foot,.catalog__filter .catalog__filter-head{display:none}}.catalog__filter-overlay-trigger{cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width:768px){#viewtype-list:not(:checked)~* .catalog__filter-overlay-trigger{display:none}}@media (min-width:1024px){.catalog__filter-overlay-trigger{display:none}}.catalog__filter-inner{position:relative;background-color:var(--bg);width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;transform:translateX(-100%);transition:transform .3s;padding:var(--filter-pad-top) 0 var(--filter-pad);box-sizing:border-box;width:var(--filter-width);overflow:auto}@media (min-width:768px){.catalog__filter-inner{width:30rem}#viewtype-list:not(:checked)~* .catalog__filter-inner{width:var(--filter-width);height:auto;transform:none}}@media (min-width:1024px){.catalog__filter-inner{width:var(--filter-width);height:auto;transform:none}}.catalog #show-filter:checked~* .catalog__filter{opacity:1;visibility:visible}.catalog #show-filter:checked~* .catalog__filter .catalog__filter-inner{transform:translateX(0)}.catalog__filter-trigger{cursor:pointer;position:relative;color:var(--text);display:flex;align-items:center;gap:.5rem;transition:color .3s}.catalog__filter-trigger:hover{color:var(--primary-hover)}@media (min-width:768px){#viewtype-list:not(:checked)~* .catalog__filter-trigger{display:none}}@media (min-width:1024px){.catalog__filter-trigger{display:none}}.catalog__filter-trigger-ico{width:1.6rem;height:1.6rem;fill:currentColor;stroke:none}.catalog__filter-head{display:flex;align-items:center;justify-content:center;margin:calc(-1 * var(--filter-pad-top)) 0 0;padding:var(--filter-pad-top) 1.5rem;gap:1.6rem;background:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);position:sticky;top:calc(-1 * var(--filter-pad-top));z-index:2;box-sizing:border-box;margin-bottom:-2rem}@media (min-width:1280px){.catalog__filter-head{top:auto;position:relative}}.catalog__filter-close{width:1.8rem;height:1.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center}@media (min-width:1280px){.catalog__filter-close{display:none}}.catalog__filter-close-ico{width:1.8rem;height:1.8rem;fill:none;stroke:var(--text)}.catalog__filter-body{flex:1}.catalog__filter-foot{background:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);padding:1rem 1.5rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:4rem;position:sticky;bottom:calc(-1 * var(--filter-pad));margin:0 0 calc(-1 * var(--filter-pad));z-index:2}@media (min-width:1280px){.catalog__filter-foot{bottom:0;display:none}}.catalog__head{padding:1.1rem 0;margin-bottom:1rem}.catalog__sort{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-shrink:0}.catalog .pagination{margin-top:1rem}.prodcardslider{overflow:hidden;padding:4rem 0}@media (min-width:768px){.prodcardslider{padding:4rem 0}}.prodcardslider__slider{overflow:visible}.prodcardslider__slide{width:auto;height:auto;display:flex;flex-direction:column}.prodcardslider__slide:not(:last-child){padding-right:1rem;box-sizing:border-box}.prodcardslider__slide .prodcard{flex:1;width:21.6rem}@media (min-width:768px){.prodcardslider__slide .prodcard{width:28rem}}@media (min-width:1920px){.prodcardslider__slide .prodcard{width:auto}}.prodcardslider__head{display:flex;justify-content:space-between;align-items:center;gap:2.4rem;margin:0 0 1rem}.prodcardslider__slider-controls{opacity:0;visibility:hidden;transition-property:opacity visibility;transition-duration:.3s}@media (max-width:767.98px){.prodcardslider__slider-controls{display:none}}@media (hover:hover){.prodcardslider:hover .prodcardslider__slider-controls{opacity:1;visibility:visible}}[data-fancybox]{cursor:pointer}:root{--fancybox-thumbs-ratio:1;--fancybox-thumbs-border-radius:0.2rem;--fancybox-accent-color:var(--cl-gray-300);--fancybox-thumbs-width:6rem}.fancybox__content{border:var(--br)}.fancybox__thumbs .carousel__slide{padding:.8rem .7rem}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{border-width:.2rem}.tabssection{padding:0 0 1rem}.tabs{--_tabs-p:1.5rem;--_tabs-p-n:calc(-1 * var(--_tabs-p));background-color:var(--bg);border-radius:var(--br);padding:4rem var(--_tabs-p)}@media (min-width:768px){.tabs{--_tabs-p:2rem}}.tabs__select{margin:0 var(--_tabs-p-n);padding:0 var(--_tabs-p);position:relative;display:flex;justify-content:flex-start;gap:7rem;overflow:auto;scrollbar-width:thin;-ms-overflow-style:none;scrollbar-width:none}.tabs__select::-webkit-scrollbar{display:none}.tabs__select-item{display:flex}.tabs__select-trigger{color:var(--text-secondary);display:block;white-space:nowrap;transition:color .3s}@media (min-width:1024px) and (max-width:1279.98px){.tabs__select-trigger{font-size:clamp(2rem, 2.2vw, 2.5rem)}}.tabs__select-trigger:hover{color:var(--primary)}.tabs__tabs{position:relative}.tabs__tab{padding:2rem 0;margin-top:3rem}.tabs__tab:not(.m-active){padding:0;margin:0;position:absolute;height:0;overflow:hidden;opacity:0;visibility:hidden}@media (min-width:768px){.specs{-moz-column-count:2;column-count:2;-moz-column-gap:4rem;column-gap:4rem}}@media (min-width:1280px){.specs{-moz-column-count:3;column-count:3}}.specs:has(.specs__box){display:grid;gap:4rem}.specs:has(.specs__box) .specs__box{margin:0!important}@media (min-width:768px){.specs:has(.specs__box){display:flex;flex-wrap:wrap;-moz-column-count:auto!important;column-count:auto!important}}.specs:has(.specs__box:first-child:last-child){max-width:65rem;margin-inline:auto}.specs__box+.specs__box{margin-top:4rem}@media (min-width:768px){.specs__box{flex:1;min-width:33rem}}.specs__block+.specs__block{margin-top:2rem}.specs__title{margin:0 0 1.1rem;-moz-column-break-after:avoid;break-after:avoid}.specs__list{display:flex;flex-direction:column;gap:1rem}.specs__item{display:flex;justify-content:space-between;-moz-column-break-inside:avoid;break-inside:avoid;align-items:flex-start}.specs__name{padding-top:.2rem;display:flex;align-items:center;color:var(--text-secondary)}.specs__val{flex:1;display:flex;align-items:flex-end;text-align:right;justify-content:flex-end}.specs__val::before{content:"";display:block;flex:1;margin:0 .4rem;border-top:1px dashed var(--text-secondary);transform:translateY(-.2rem)}.hero{overflow:hidden;--link-color:var(--inverted);--link-color-hover:var(--inverted);--_hero-base-height:42.2rem;--_hero-plate-p:3rem;color:var(--inverted)}@media (min-width:768px){.hero{margin-top:calc(-1 * var(--header-height));--_hero-base-height:68rem}}@media (min-width:1920px){.hero{--_hero-base-height:90rem}}@media (min-width:768px){.hero__inner{display:grid;grid-template-columns:1fr var(--hero-txt-w)}}.hero__slider{overflow:visible;margin:0;z-index:1}.hero__slider:not(.swiper-initialized) .hero__slide:not(:first-child){opacity:0}.hero__pagination{--swiper-pagination-bottom:auto;--swiper-pagination-top:4rem;--swiper-pagination-bullet-horizontal-gap:1.2rem;--swiper-pagination-bullet-size:0.5rem;--swiper-pagination-color:var(--inverted);--swiper-pagination-bullet-inactive-color:transparent;--swiper-pagination-bullet-inactive-opacity:1}@media (min-width:768px){.hero__pagination{display:none}}.hero__pagination .swiper-pagination-bullet{box-shadow:inset 0 0 0 1px var(--inverted);transition-property:transform,background-color;transition-duration:.3s}.hero__pagination .swiper-pagination-bullet-active{transform:scale(1.8)}.hero__controls{position:absolute;bottom:13rem;left:var(--_hero-plate-p)}@media (max-width:767.98px){.hero__controls{display:none}}@media (min-width:1920px){.hero__controls{bottom:29rem}}.hero__pics{position:relative;height:var(--_hero-base-height);z-index:3;pointer-events:none;overflow:hidden}.hero__pic{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}.hero__pic.m-active{z-index:2}.hero__pic.m-subactive{z-index:3;animation:hero_pic 1s cubic-bezier(.65,0,.35,1) forwards}.hero__pic.m-active-reverse{z-index:5;animation:hero_pic_reverse 1s cubic-bezier(.65,0,.35,1) forwards}.hero__pic.m-subactive-reverse{z-index:4}@keyframes hero_pic{from{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0 100%);translate:0 0}to{-webkit-clip-path:polygon(0% 0%,0% 0%,0% 100%,0 100%);clip-path:polygon(0% 0%,0% 0%,0% 100%,0 100%);translate:-15% 0}}@keyframes hero_pic_reverse{from{-webkit-clip-path:polygon(0% 0%,0% 0%,0% 100%,0 100%);clip-path:polygon(0% 0%,0% 0%,0% 100%,0 100%);translate:-15% 0}to{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0 100%);translate:0 0}}.hero__pic-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-item{display:block;text-decoration:none!important}.hero-item__plate{background-color:var(--hero-bg,#787f89);min-height:var(--_hero-base-height);padding:9rem var(--_hero-plate-p) 4rem;box-sizing:border-box;color:var(--inverted);display:flex;flex-direction:column;gap:4rem}.hero-item__plate::before{content:"";z-index:-1;height:100%;width:200vw;position:absolute;top:0;left:50%;transform:translate(-50%,0);background-color:var(--hero-bg,#787f89)}@media (max-width:767.98px){.hero-item__plate::before{width:100%;height:150vh;bottom:0;top:auto}}@media (min-width:768px){.hero-item__plate{height:var(--_hero-base-height);padding-bottom:21.8rem;gap:3.5rem}}@media (min-width:1920px){.hero-item__plate{padding-bottom:37.8rem}}.hero-item__text{text-align:center;display:flex;flex:1;flex-direction:column;justify-content:center;box-sizing:border-box;gap:1.5rem;text-wrap:balance}@media (min-width:768px){.hero-item__text{text-align:left;justify-content:flex-end}}@media (min-width:1920px){.hero-item__text{max-width:60rem}}.hero-item__title{font-size:3.5rem}@media (min-width:768px) and (max-width:1023.98px){.hero-item__title{font-size:3rem}}.hero-item__btns{text-align:center}@media (min-width:768px){.hero-item__btns{text-align:left}}.hero-item__more{display:inline-flex;align-items:center;gap:.8rem}.hero-item__more-ico{width:.7rem;height:1.1rem;fill:none;stroke:currentColor}.mprojects{overflow:hidden}.hero+.mprojects,.mfeedback+.mprojects{padding:0}.mprojects:last-child{padding-bottom:0}@media (min-width:768px){.mprojects__inner{display:grid;grid-template-columns:1fr var(--hero-txt-w)}}@media (min-width:1280px){.mprojects__inner{grid-template-columns:30rem 1fr var(--hero-txt-w)}}.mprojects__top{padding:4rem 0;background-color:var(--bg);box-sizing:border-box;display:flex;flex-direction:column}@media (min-width:768px){.mprojects__top{padding:8rem 0 6.7rem;padding-right:8rem}}@media (min-width:1920px){.mprojects__top{padding-right:18rem}}.mprojects__top-inner{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:3.3rem;box-sizing:border-box}@media (min-width:768px){.mprojects__top-inner{padding-block:2rem 5rem}}.mprojects__title{text-wrap:balance}.mprojects__logo{width:14.7rem;height:auto}.mprojects__link-buro{position:absolute;right:var(--iw-sidegap);bottom:.8rem}@media (min-width:768px){.mprojects__link-buro{bottom:auto;right:auto;top:100%;left:var(--iw-sidegap)}}.mprojects__center{background-color:var(--bg-dark);color:var(--inverted);padding:4rem 0;min-width:0;position:relative;isolation:isolate}.mprojects__center::before{content:"";position:absolute;top:0;bottom:0;left:0;width:50vw;background-color:var(--bg-dark)}@media (min-width:768px){.mprojects__center{padding:5rem 0}}.mprojects__center-inner{display:flex;flex-direction:column;gap:4rem}.mprojects__center-head{display:flex;align-items:center;justify-content:space-between;gap:1rem 3.2rem;flex-wrap:wrap}.mprojects__center-body{margin:0 var(--iw-sidegap-n);padding:0 var(--iw-sidegap)}@media (min-width:768px){.mprojects__center-body{margin-left:-11.4rem;padding-left:0;transform:translateX(120%);opacity:0;transition-property:transform,opacity;transition-duration:1.3s,.3s}.mprojects.m-active .mprojects__center-body{opacity:1;transform:translateX(0)}}@media (min-width:1280px){.mprojects__center-body{margin-left:-15.4rem}}@media (min-width:1920px){.mprojects__center-body{margin-left:-23.2rem}}.mprojects__slider{overflow:visible;margin:0 -.8rem}.mprojects__slide{width:auto;height:auto;box-sizing:border-box;padding:0 .8rem}@media (min-width:768px){.swiper-initialized .mprojects__slide{transition-property:opacity,visibility;transition-duration:.2s}.swiper-initialized .mprojects__slide:not(.swiper-slide-fully-visible){opacity:0;visibility:hidden}.swiper-initialized .mprojects__slide.swiper-slide-active~*{opacity:1;visibility:visible}}.mprojects__item{width:30.7rem;height:45.3rem;isolation:isolate;box-sizing:border-box;padding:1.5rem;display:flex;align-items:flex-end;position:relative}@media (min-width:768px){.mprojects__item{height:37.6rem}}@media (min-width:1280px){.mprojects__item{height:40.3rem}}@media (min-width:1920px){.mprojects__item{height:55.5rem}}.mprojects__item-pic{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--br);overflow:hidden}.mprojects__item-pic-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mprojects__item-title{position:relative;color:var(--text-light);text-shadow:0 0 1rem rgba(0,0,0,.7)}.mprojects__bottom{background-color:var(--bg-gray);padding:4rem 0}@media (max-width:767.98px){.mprojects__bottom{margin:auto;max-width:39rem}}@media (min-width:768px){.mprojects__bottom{grid-column:span 2;padding:8rem 0 5rem}}@media (min-width:1280px){.mprojects__bottom{grid-column:auto;order:-1;display:flex;flex-direction:column}}.mprojects__bottom-inner{flex:1;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:4rem}@media (max-width:767.98px){.mprojects__bottom-inner{display:grid;grid-template-columns:1fr 1fr;gap:1rem 4rem;align-items:center}}@media (min-width:1280px){.mprojects__bottom-inner{flex-direction:column}}.mprojects__years{display:flex;gap:.5rem .5rem;align-items:center}@media (max-width:767.98px){.mprojects__years{order:3}}@media (min-width:768px){.mprojects__years{flex-direction:column;align-items:stretch}}.mprojects__years-accent{font-weight:500;font-size:5rem;line-height:1.22}.mprojects__map{display:flex;flex-direction:column;gap:.5rem;max-width:17.8rem}@media (max-width:767.98px){.mprojects__map{order:1;grid-row:span 2}}.mprojects__map-img{width:16rem;transform:translateX(-.4rem);height:auto}@media (min-width:768px){.mprojects__map-img{width:17.8rem}}.mprojects__express{display:flex;align-items:center;gap:.5rem 1rem;max-width:15rem}@media (max-width:767.98px){.mprojects__express{order:2}}@media (min-width:768px){.mprojects__express{flex-direction:column;align-items:stretch}}.mprojects__express-img{width:7.2rem;height:auto;flex-shrink:0}@media (min-width:768px){.mprojects.m-alt .mprojects__inner{display:grid;grid-template-columns:39.2rem 11fr}}@media (min-width:1024px){.mprojects.m-alt .mprojects__inner{grid-template-columns:49rem 1fr}}.mprojects.m-alt .mprojects__top{padding-right:5rem}.mprojects.m-alt .mprojects__center::before{width:100vw}.mprojects.m-alt .mprojects__bottom{display:none!important}@media (min-width:768px){.mprojects.m-alt .mprojects__center-body{margin-left:-10.2rem}}.morecats{background-color:var(--bg-dark);color:var(--inverted);padding:5rem 0 8rem}.morecats__title{margin:0 0 3.9rem}.catgrid{display:grid;grid-template-columns:repeat(var(--_catgrid-cols,1),1fr);--gridgap:1rem;gap:var(--gridgap)}@media (min-width:768px){.catgrid{--gridgap:2.8rem;--_catgrid-cols:2}}@media (min-width:1280px){.catgrid{--_catgrid-cols:4}}@media (min-width:1920px){.catgrid_sixcols{--_catgrid-cols:6}}.catgrid_type2{--gridgap:1.7rem}.catgrid_type2 .cgcard{height:34.5rem}.catgrid_type3{--gridgap:1rem}.catgrid_type3 .cgcard{height:40rem}.catgrid_type2 .cgcard,.catgrid_type3 .cgcard{padding:1.5rem}.catgrid.row,.catgrid_free{gap:var(--gridgap) 0;display:flex}@media (min-width:1280px){.catgrid__block_extra{display:none}}@media (min-width:1024px){.catgrid__block.m-wide{grid-column:span 2}}.cgcard{text-decoration:none!important;display:flex;align-items:flex-end;padding:2rem;box-sizing:border-box;position:relative;isolation:isolate;background-color:var(--cl-gray-400);border-radius:var(--br);overflow:hidden;height:31rem;--link-color:var(--text-light);--link-color-hover:var(--text-light)}@media (min-width:768px){.cgcard{height:44.2rem}}.cgcard__pic{position:absolute;top:0;right:0;bottom:0;left:0}.cgcard__pic-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cgcard__text{position:relative;color:var(--text-light);display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.cgcard__title{text-shadow:0 0 1rem rgba(0,0,0,.7)}.cgcard__label{margin-bottom:2.5rem;border-radius:var(--br);background-color:var(--primary);padding:.5rem;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.cgcard__label_round{border-radius:5rem;min-width:5rem;height:5rem}.cgcard__priceblock{text-shadow:0 0 1rem rgba(0,0,0,.7);display:flex;flex-wrap:wrap;gap:0 .5rem;align-items:center;white-space:nowrap}.cgcard__price-small{font-weight:700}.week{padding:25.5rem var(--sidegap) 5rem;position:relative;overflow:hidden}@media (min-width:768px){.week{padding-top:22.1rem}}.week .inside-wrapper{position:static}.week__title{color:var(--inverted);font-weight:900;font-size:10rem;line-height:.9;text-transform:uppercase;margin:0;position:absolute;top:5rem;left:50%;transform:translateX(-50%)}@media (min-width:576px){.week__title{white-space:nowrap}}@media (min-width:768px){.week__title{font-size:20rem;line-height:normal;transform:translateX(-37%)}}.week__slider{overflow:visible;margin:0 -1.1rem;width:200vw}.week__slider+.week__slider{margin-top:2.5rem}@media (min-width:768px){.week__slider{width:150vw}}.week__slider.m-right{transform:translate3d(-100vw,0,0)}@media (min-width:768px){.week__slider.m-right{transform:translate3d(-50vw,0,0)}}.week__slide{width:auto;height:auto;padding:0 1.1rem;box-sizing:border-box}.wcard{background:var(--bg);border-radius:var(--br);overflow:hidden;box-shadow:0 .4rem 10rem 0 rgba(0,0,0,.1);display:flex;flex-direction:column;width:29.8rem;height:46rem;box-sizing:border-box;min-height:0;--link-color:var(--text);--link-color-hover:var(--text)}.wcard.m-photo{--_week-pic:cover}@media (min-width:768px){.wcard.m-wide{width:61.6rem}}.wcard__logo{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:2rem;height:7.5rem;background-color:var(--bg)}.wcard__logo-img{max-width:100%;max-height:100%;width:auto;height:auto;filter:grayscale(1)}.wcard__picture{flex:1;display:flex;flex-direction:column;min-height:0;position:relative}.wcard__pic{min-height:0;display:flex;width:100%;height:auto;flex:1;flex-direction:column;justify-content:center;align-items:center}.wcard__pic-img{width:100%;height:100%;-o-object-fit:var(--_week-pic,contain);object-fit:var(--_week-pic,contain)}.wcard__head{position:absolute;top:0;right:0;left:0;padding:2rem;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;gap:.5rem;color:var(--inverted);background:linear-gradient(0deg,rgba(31,29,29,0) 0,rgba(31,29,29,.7) 100%)}.wcard__badge{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);background-color:var(--primary);color:var(--inverted);text-align:center;padding:.5rem;border-radius:var(--br);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.wcard__badge_round{border-radius:5rem;min-width:5rem;height:5rem}.wcard__text{background-color:var(--bg);padding:2rem 1.5rem;text-align:center;display:flex;flex-direction:column;gap:.5rem}.wcard__priceblock{white-space:nowrap;display:flex;flex-direction:column}.wcard__price{white-space:nowrap}.wcard__oldprice{color:var(--disabled)}.companies{position:relative;padding:7rem 0}@media (min-width:768px){.companies{padding-bottom:3rem}}.companies__inner{display:grid;grid-template-columns:var(--_comp-title-w,14.2rem) 1fr;align-items:center}@media (min-width:768px){.companies__inner{--_comp-title-w:35rem}}.companies__title{position:relative;z-index:3}.companies__slider{position:relative;margin:0 var(--iw-sidegap-n) 0 -2rem}.companies__slider::after,.companies__slider::before{content:"";position:absolute;z-index:2;top:0;bottom:0;left:0;width:24rem;pointer-events:none;background:linear-gradient(270deg,rgba(246,246,246,0) 0,#f6f6f6 88%)}.companies__slider::after{left:auto;right:0;transform:rotate(180deg)}@media (max-width:1919.98px){.companies__slider::after{display:none}}.companies__slide{width:auto;height:auto;padding:0 .5rem}.companies__pic{background-color:var(--bg);padding:2rem;display:flex;align-items:center;justify-content:center;height:10rem;box-sizing:border-box}.companies__pic-img{width:auto;max-width:100%;max-height:100%;filter:grayscale(1)}.mfeedback{overflow:hidden;padding:0 0 4rem}@media (min-width:768px){.mfeedback{padding:5rem 0 10rem}}.mfeedback__head{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin:0 0 3rem}@media (min-width:768px){.mfeedback__head{justify-content:flex-start}}.mfeedback__slider{overflow:visible;margin:0 -1.5rem}.mfeedback__slider-controls{position:absolute;bottom:calc(100% + 4rem);right:0}@media (max-width:1279.98px){.mfeedback__slider-controls{display:none}}@media (min-width:1920px){.mfeedback__slider-controls{right:34.5%}}.mfeedback__slide{width:auto;height:auto;padding:0 1.5rem}.mfeedback__item{width:30rem;padding:2rem;box-sizing:border-box;background-color:var(--bg);border-radius:var(--br);display:flex;flex-direction:column;gap:1rem;min-height:30rem;box-shadow:0 .4rem 10rem 0 rgba(0,0,0,.1)}@media (min-width:768px){.mfeedback__item{width:33.2rem}}@media (min-width:1920px){.mfeedback__item{width:30rem}}.mfeedback__item-text-wrapper{margin:.2rem 0;flex:1;display:grid;grid-template-rows:15.8rem var(--_mfeed-row,0fr);transition:grid-template-rows .5s;position:relative}.mfeedback__item-text-wrapper::after{content:"";position:absolute;bottom:0;height:10rem;left:0;right:0;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%);z-index:2;transition-property:opacity,visibility;transition-duration:.3s;pointer-events:none}.textfits .mfeedback__item-text-wrapper{--_mfeed-row:1fr}.textfits .mfeedback__item-text-wrapper::after{display:none}.mfeedback__item.m-active .mfeedback__item-text-wrapper{--_mfeed-row:1fr}.mfeedback__item.m-active .mfeedback__item-text-wrapper::after{opacity:0;visibility:hidden;transition-delay:0.2s}.mfeedback__item-text{overflow:hidden;grid-row:span 2}.mfeedback__item-btn{color:var(--primary);transition-property:color;transition-duration:.3s;-webkit-tap-highlight-color:transparent}.mfeedback__item-btn:focus,.mfeedback__item-btn:hover{color:var(--primary-hover)}.mfeedback__item-btn.m-active{font-size:0}.mfeedback__item-btn.m-active::after{content:attr(data-hide)}.textfits .mfeedback__item-btn{display:none}.popup{--popinner-width:60rem;position:fixed;left:0;top:0;right:0;bottom:0;overflow:auto;display:flex;flex-direction:column;gap:2.4rem;padding:0;z-index:52;background-color:var(--overlay);opacity:0;visibility:hidden;transition-duration:.3s;transition-property:opacity,visibility;overscroll-behavior:contain}.popup_wide{--popinner-width:80rem}.popup_tight{--popinner-width:40rem}@media (min-width:768px){.popup_extrapad{--_popinner-pad:4rem 5rem}}.popup_local{position:absolute;top:100%;right:0;bottom:auto;left:auto;width:auto;background-color:transparent;height:calc(100vh - var(--header-height-top) - var(--header-vgap));height:calc(100dvh - var(--header-height-top) - var(--header-vgap))}@media (max-width:767.98px){.popup_local{left:0}}.popup_local .popup__fadeclose{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--overlay)}.popup_local .popup__inner{margin-top:0;max-width:80vw;max-height:none;box-shadow:var(--bs)}.popup_local .popup__inner:has(.suggest){overflow:visible;max-height:none;height:auto}@media (max-width:767.98px){.popup_local .popup__inner{width:100%;max-width:100vw;border-radius:0 0 var(--br) var(--br)}}@media (max-width:767.98px){.popup_local .popup__inner{max-width:100vw}}.popup.m-active{opacity:1;visibility:visible}.popup__fadeclose{position:absolute;left:0;top:0;right:0;bottom:0;cursor:pointer}.popup__inner{position:relative;margin:auto;width:100%;height:100%;background-color:var(--bg);overflow:auto;padding:var(--_popinner-pad,2rem var(--sidegap));box-sizing:border-box;overscroll-behavior:contain}@media (min-width:576px){.popup__inner{border-radius:var(--br);width:var(--popinner-width);max-width:calc(100% - var(--sidegap) * 2);height:auto;max-height:95%;border:1px solid var(--cl-gray-100)}}@media (min-width:768px){.popup__inner{padding:var(--_popinner-pad,2rem)}.popup__inner:has(.suggest){overflow:visible;max-height:none}}.popup__close{width:1.8rem;height:1.8rem;cursor:pointer;position:absolute;right:1.8rem;top:1.8rem;z-index:3;color:var(--text);transition:color .3s;margin:0!important}.popup__close:focus,.popup__close:hover{color:var(--primary)}.popup__close-ico{width:1.6rem;height:1.6rem;stroke:currentColor;fill:none}.popup__title{padding-right:4rem;margin:0 0 3rem;display:flex;align-items:center;gap:0 2.5rem}.productsection{padding:0 0 1rem}@media (min-width:768px){.productsection:has(.product_full){padding-bottom:0}}@media (max-width:767.98px){.productsection .inside-wrapper.sg-1{--iw-sidegap:0}}.product{display:grid;gap:1rem .5rem;max-width:131rem;margin:0 auto}@media (min-width:768px){.product{grid-template-columns:1fr 27.7rem}}@media (min-width:1024px){.product{grid-template-columns:1fr 50rem;gap:1rem}}.product__box{position:relative;display:flex;min-width:0}@media (min-width:1024px){.product__box{flex-direction:column}}.product_full{max-width:none;background-color:var(--bg)}@media (min-width:1024px){.product_full{grid-template-columns:1fr 36.6rem}}.product_full .product__box{flex-direction:column}.product__photo{display:flex}@media (max-width:767.98px){.product__photo{border-top-left-radius:0!important;border-top-right-radius:0!important}}@media (min-width:1280px){.product__photo{display:block}}.pcontrols{background-color:var(--bg);padding:3rem 2rem;display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.pcontrols{border-radius:var(--br);gap:4rem}}.pcontrols__head{display:flex;gap:1.6rem;justify-content:space-between;align-items:flex-start}.pcontrols .breadcrumbs{padding:0;margin:0;--iw-sidegap:0}.pcontrols .breadcrumbs__list{display:block;text-align:left;align-items:flex-start;justify-content:flex-start}.pcontrols .breadcrumbs__item{display:inline;text-align:left;padding:0}.pcontrols .breadcrumbs__item:after{margin:0}.pcontrols__head-btns{display:flex;gap:1.6rem;flex-shrink:0}.pcontrols__icobtn{display:block;text-decoration:none;flex-shrink:0;color:var(--text);transition-property:color;transition-duration:.3s}.pcontrols__icobtn:hover{color:var(--primary-hover)}.pcontrols__icobtn.m-active{color:var(--primary)}.pcontrols__icobtn svg{width:2rem;height:2rem;stroke:currentColor;fill:none}.pcontrols__icobtn-ico{width:2rem;height:2rem;stroke:currentColor;fill:none}.pcontrols__info{display:flex;flex-direction:column;gap:1rem}.pcontrols__logo{filter:grayscale(1)}.pcontrols__logo-img{max-width:7rem;height:auto}.pcontrols__pretitle{color:var(--text-secondary)}@media (max-width:1279.98px){.pcontrols__title{font-size:2rem}}.pcontrols__code{color:var(--text-secondary)}.pcontrols__features{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:flex-start}@media (min-width:768px){.pcontrols__features{flex-direction:column}}.pcontrols__features-item{position:relative;padding-right:1.4rem;color:var(--text-secondary);align-items:center;gap:.6rem}.pcontrols__features-item:not(a,button,label){cursor:default}.pcontrols__features-item:not(a,button,label),.pcontrols__features-item:not(a,button,label):hover{color:var(--text-secondary)}.pcontrols__features-item:not(a,button,label) b,.pcontrols__features-item:not(a,button,label):hover b{color:var(--text)}.pcontrols__features-item b{color:var(--text)}@media (min-width:768px){.pcontrols__features-item br{display:none}}.pcontrols__features-item,.pcontrols__features-item b{transition-property:color;transition-duration:.3s}.pcontrols__features-item:hover{color:var(--primary)}.pcontrols__features-item:hover b{color:var(--primary)}.pcontrols__features-ico{display:inline-block;vertical-align:middle;margin:-.1rem 0 0 .2rem;width:.7rem;height:1.1rem;fill:none;stroke:var(--primary);position:absolute;top:50%;right:0;transform:translateY(-50%)}.pcontrols__pricebuy{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center}@media (max-width:767.98px){.pcontrols__pricebuy{flex-direction:column;align-items:center;text-align:center}}.pcontrols__price{white-space:nowrap}.pcontrols__oldprice-holder{display:inline-flex;gap:.5rem}.pcontrols__oldprice{color:var(--text-secondary);white-space:nowrap;text-decoration:line-through}.pcontrols__discount{font-weight:700;color:var(--primary)}.pcontrols__buy{display:flex;gap:1rem 2rem;flex-wrap:wrap;align-items:center}.pcontrols__buy .btn_cta{min-width:11rem}.pcontrols__amount{display:none}.pcontrols__amount.m-active{display:block}@media (max-width:767.98px){.pcontrols__btns{display:flex;justify-content:center}}.pcolors__list{display:flex;flex-wrap:wrap;gap:1rem}.pcolors__item{display:flex}.pcolors__trigger{outline:.2rem solid transparent;border-radius:var(--br);position:relative}.pcolors__trigger::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;border:.2rem solid var(--primary);transition-property:opacity;transition-duration:.3s;opacity:0}.pcolors__trigger:hover::after{opacity:1}.pcolors__trigger.m-active::after,.pcolors__trigger.m-current::after{opacity:1}.pcolors__pic{display:block;width:4.8rem;height:6rem;border-radius:inherit;overflow:hidden}.product_full .pcolors__pic{width:4.6rem}.pcolors__pic-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.prodtextblock{max-width:65rem;margin-inline:auto}.prodpicblock{display:flex;flex-direction:column;align-items:center;gap:4rem}.prodpicblock__item{display:block;width:auto;height:auto;max-width:100%}.prodpicblock__item img{width:auto;height:auto}.filelist{display:flex;flex-direction:column;gap:1rem}.filelist__link{display:inline-flex;align-items:center;gap:1rem;--link-color:var(--text-secondary)}.filelist__link svg{transition:stroke .3s}.filelist__link:not(:hover) svg{stroke:var(--text)}.prodcatalog{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr))}@media (min-width:1600px){.prodcatalog{grid-template-columns:repeat(5,1fr)}}@media (min-width:1920px){.prodcatalog{grid-template-columns:repeat(6,1fr)}}.prodcatalog__link{word-break:break-word;position:relative;display:flex;align-items:flex-end;height:34.5rem;box-sizing:border-box;padding:1.5rem;border-radius:var(--br);overflow:hidden;text-decoration:none;--link-color:var(--text-light);--link-color-hover:var(--text-light);text-shadow:0 0 1rem rgba(0,0,0,.7)}@supports (aspect-ratio:297/345){.prodcatalog__link{height:auto;aspect-ratio:297/345}}.prodcatalog__pic{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.prodcatalog__pic-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.prodcatalog__title{position:relative}.prodslider{background-color:var(--bg);overflow:hidden;position:relative}@media (min-width:768px){.prodslider{border-radius:var(--br)}}.prodslider__slide{display:flex;align-items:center;justify-content:center;height:auto}.prodslider__pic{display:block;height:39rem;width:auto;display:flex;align-items:center;justify-content:center}@media (min-width:768px){.prodslider__pic{height:auto;min-height:46.6rem}}.product_full .prodslider__pic{height:auto;min-height:0}.prodslider__pic-img{width:auto;height:auto;max-width:100%;max-height:100%}.prodslider__thumbs-wrapper{box-sizing:border-box;position:absolute;bottom:0;top:0;box-sizing:border-box;left:1rem;display:flex;flex-direction:column;justify-content:flex-end}.prodslider__plus{padding:1rem 0;display:block;text-align:center;position:relative;z-index:2;color:var(--text-light);text-shadow:0 0 1rem rgba(0,0,0,.7);order:2}.thumbs{padding:.3rem 0}.prodslider__plus~.thumbs{height:28.6rem}.thumbs__slide{cursor:pointer;width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;margin:.7rem 0}.thumbs__pic{display:inline-block;width:100%;height:100%;overflow:hidden;box-sizing:border-box;outline:.2rem solid transparent;outline-offset:-0.2rem;border-radius:var(--br);transition:outline .2s}.swiper-slide-thumb-active .thumbs__pic{outline-color:var(--cl-gray-300)}.thumbs__pic-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.textblock{--link-color:var(--secondary);--link-color-hover:var(--secondary-hover);padding:4rem 0;box-sizing:border-box;background-color:var(--bg)}.textblock>.inside-wrapper{max-width:160rem}.textblock>.inside-wrapper>*+*{margin-top:3rem}.textblock>.inside-wrapper>:not(h1,h2,h3)+*{margin-top:4rem}.section>.textblock{margin-bottom:var(--section-pb-n)}.textblock .text{max-width:54rem;margin:0 auto}*+.textblock__table,.textblock__table+*{margin-top:4rem}@media (min-width:768px){.textblock__table{padding-inline:1rem}.textblock__table .table-wrapper{margin-inline:-2rem}}.textblock__table>*+*{margin-top:3rem}.textblock figure{margin:0;display:block;position:relative;padding:0;display:flex;flex-direction:column;gap:2rem}*+.textblock figure,.textblock figure+*{margin-top:4rem}@media (min-width:768px){.textblock figure{margin:4rem -1rem}}.textblock figure img{width:100%;height:auto}.textblock figure figcaption{align-self:center;max-width:60rem;margin:0 auto;display:block;position:relative;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.textblock figure figcaption small{display:block;color:var(--text-gray)}.text{--link-color:var(--secondary);--link-color-hover:var(--secondary-hover)}*+.text,.text+*{margin-top:4rem}.text ol,.text ul{margin:2rem 0;padding:0;padding-left:1.6em}.text ol li+li,.text ul li+li{margin-top:1.5rem}.text>*+*{margin-top:2rem}.text>*+:not(p,ul,ol,blockquote){margin-top:4rem}.text blockquote{margin:2rem 0;padding:0}.text blockquote p+p{margin-top:2rem}.text h3:has(+ blockquote){margin-left:1rem}.table-wrapper{overflow:auto}.textblock table{width:100%;border-collapse:collapse}.textblock table td,.textblock table th{border:solid #eef0f2;border-width:0 1px 1px 0}.textblock table td:last-child,.textblock table th:last-child{border-right-width:0}.textblock table th{background-color:#f9f9f9;color:var(--text-gray);padding:2rem 3rem;text-align:left;vertical-align:bottom}.textblock table td{text-align:left;vertical-align:top;padding:2rem 4rem}.photogrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (min-width:768px){.photogrid{gap:3rem}}.photogrid picture{display:block;height:16rem}.photogrid picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photogrid:not(.m-active) picture:nth-child(5)~picture{display:none}.photogrid__trigger{display:flex;align-items:center;justify-content:center;color:var(--primary);transition-property:color;transition-duration:.3s;height:16rem;font-weight:400;font-size:2.6rem;line-height:1.1}.photogrid__trigger:focus,.photogrid__trigger:hover{color:var(--primary-hover)}.photogrid__trigger.m-active{display:none}.textblock-slider{background-color:var(--cl-gray-100);padding-bottom:2rem}.textblock-slider__slide{height:auto}.textblock-slider__pic{display:block;width:100%;height:auto;margin:0 0 2rem}.textblock-slider__pic-img{width:100%;height:auto}.textblock-slider__caption{padding:0 3rem;box-sizing:border-box}.textblock-slider__title{margin:0 0 3rem}.textblock-slider__controls{display:flex;align-items:center;gap:2rem;padding:0 3rem;margin:2.5rem 0 0}.textblock-slider__arrow{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;background-color:var(--cl-black-alt);color:var(--inverted);cursor:pointer;transition-property:opacity;transition-duration:.3s}.textblock-slider__arrow.swiper-button-disabled{opacity:.2;cursor:default}.textblock-slider__arrow-ico{width:1.4rem;height:2.2rem;stroke:currentColor;fill:none}.photostrip{display:block;overflow:hidden;height:40.4rem}@media (min-width:768px){.photostrip{margin-inline:var(--iw-sidegap-n)}}.photostrip__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.orderform{border-radius:var(--br);overflow:hidden;background-color:var(--bg);position:relative}@media (min-width:1024px){.orderform{display:grid;grid-template-columns:45rem 1fr}}.orderform__left{padding:5.5rem 2rem 2rem;box-sizing:border-box;display:flex;flex-direction:column;gap:3rem}@media (min-width:1024px){.orderform__left{padding:8rem 10rem 8rem 5rem}}@media (min-width:1024px){.orderform__text{flex:1;display:flex;flex-direction:column;justify-content:center}}.orderform__right{position:relative;padding:7.5rem 2rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center}@media (min-width:1024px){.orderform__right{padding:10.6rem 5rem 7.6rem}}.orderform__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.orderform__bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.orderform__form{position:relative;padding:4rem 3rem;background-color:var(--bg);border-radius:var(--br);box-sizing:border-box;max-width:60rem;box-shadow:var(--bs)}.tour{background-color:var(--bg);max-width:160rem;margin:0 var(--iw-sidegap-n) var(--section-pb-n);padding-bottom:var(--section-pb);display:flex;flex-direction:column;gap:3.5rem}@media (min-width:1280px){.tour{gap:8rem}}@media (min-width:1600px){.tour{max-width:160rem;margin-inline:auto}}.tour__holder{position:relative;height:39rem;max-height:calc(100vh - var(--header-height));max-height:calc(100dvh - var(--header-height))}@media (min-width:768px){.tour__holder{height:72rem}}@media (min-width:1600px){.tour__holder{height:90rem}}@supports (aspect-ratio:16/9){.tour__holder{aspect-ratio:16/9;height:auto!important;max-height:calc(100vh - var(--header-height));max-height:calc(100dvh - var(--header-height))}}.tour__dummy-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tour__form{padding:0 1rem}.section:has(.quotelink){overflow:hidden}.quotelink{background-color:var(--bg)}@media (min-width:768px){.quotelink{display:grid;grid-template-columns:1fr 30rem}}@media (min-width:1024px){.quotelink{grid-template-columns:1fr 49.8rem}}.quotelink__content{padding:8rem 2rem 5rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:4rem}@media (min-width:768px){.quotelink__content{padding:8rem 10rem 5rem 5rem}}.quotelink__logo-img{height:auto;max-height:15rem;max-width:20rem}.quotelink__text{max-width:108rem}@media (max-width:1023.98px){.quotelink__text{font-size:3rem}}.quotelink__photo{background-color:var(--bg-dark);padding:8rem 0 5rem 2rem;box-sizing:border-box;display:flex;align-items:center}@media (min-width:768px){.quotelink__photo{padding-left:0}@supports selector(:has(*)){.quotelink__photo{position:relative;isolation:isolate}.quotelink__photo::before{content:"";background-color:inherit;position:absolute;top:0;bottom:0;left:0;width:50vw;z-index:-1}}}.quotelink__pic{display:block}@media (min-width:768px){.quotelink__pic{margin-left:-4.2rem}}.quotelink__pic-img{width:100%;height:auto}.prodcontrols{display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem}@media (min-width:576px){.prodcontrols{justify-content:space-between;align-items:center;flex-direction:row}}.prodcontrols__hideable{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.prodcontrols__box{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}@media (max-width:575.98px){.prodcontrols__box:has(.btn + .btn){align-items:stretch;flex-direction:column}}@media (min-width:576px){.prodcontrols__box{flex-direction:row;align-items:center;flex-wrap:wrap}}.prodcontrols__plate{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem;padding:1.2rem 1rem;background-color:var(--bg);border-radius:var(--br)}@media (min-width:576px) and (max-width:1023.98px){.prodcontrols__plate{margin-left:auto}.prodcontrols__plate .btn__text-hideable{display:none}}.favorites{padding-bottom:2rem;margin-bottom:var(--section-pb-n)}.favorites__head{margin:0 0 1rem}.account{max-width:160rem;margin:0 auto -2rem}@media (min-width:768px){.account{margin-bottom:-3rem}}@media (min-width:1024px){.account{display:grid;align-items:start;grid-template-columns:21rem 1fr;gap:1rem}}.account__nav{display:flex;overflow:auto;align-items:center;gap:0 2rem;padding:0 var(--iw-sidegap) 1.4rem;margin:0 var(--iw-sidegap-n) 1rem}@media (min-width:1024px){.account__nav{padding:0;margin:0;overflow:visible;flex-direction:column;align-items:stretch;position:sticky;top:var(--header-height)}}.account__nav-list{display:flex;align-items:center;gap:1rem 2rem}@media (min-width:1024px){.account__nav-list{flex-direction:column;align-items:stretch;background-color:var(--bg);border-radius:var(--br);padding:2rem;box-shadow:var(--bs)}}.account__nav-item{white-space:nowrap;--link-color:var(--text-secondary)}.account__nav-item.m-current{--link-color:var(--primary)}@media (max-width:1023.98px){.account__nav-item{font-size:2rem;font-weight:500}}@media (min-width:1024px){.account__nav-btns{padding:2rem}}.account__content{position:relative;min-width:0}.account__form{background-color:var(--bg);padding:2rem;box-sizing:border-box}.account__form .form{max-width:50rem}.account .textblock{--iw-sidegap:2rem}@media (min-width:768px){.account .textblock{--iw-sidegap:5rem}}.account .text{max-width:none}.account__orders{display:grid;gap:1rem}.account__order{background-color:var(--bg);padding:2rem;box-sizing:border-box;display:grid;gap:2rem}.account__order.js_toggle:not(.m-active) .ordercard:nth-child(3)~*{display:none}.account__order.js_toggle.m-active .account__order-showall .account__order-showall-text{display:none}.account__order.js_toggle.m-active .account__order-showall::after{content:attr(data-close)}.account__order-head{padding-bottom:2rem;border-bottom:1px solid var(--cl-gray-200);display:grid;gap:2rem}@media (min-width:768px){.account__order-head .orderdata{display:flex;flex-direction:row}}.cart{display:grid;gap:1rem;align-items:start;max-width:160rem;margin:0 auto -2rem}@media (min-width:768px){.cart{margin-bottom:-3rem;grid-template-columns:1fr 39%}}@media (min-width:1024px){.cart{grid-template-columns:1fr 41.4rem}}.cart__content-head{margin:0 0 1rem}@media (min-width:768px) and (max-width:1279.98px){.cart__content-head .btn__text-hideable{display:none}}@media (min-width:768px){.cart__total{position:sticky;top:var(--header-height)}}.checkout{display:grid;gap:1rem;align-items:start;max-width:134rem;margin:0 auto -2rem}@media (min-width:768px){.checkout{margin-bottom:-3rem;grid-template-columns:1fr 39%}}@media (min-width:1024px){.checkout{grid-template-columns:1fr 41.4rem}}.checkout__content{display:grid;gap:1rem}@media (min-width:768px){.checkout__total{position:sticky;top:var(--header-height)}}.checkout__section{z-index:1;padding:2rem;background-color:var(--bg);box-sizing:border-box;border-radius:var(--br);box-shadow:var(--bs-y);display:grid;gap:2rem}@media (min-width:1280px){.checkout__section{padding:2rem 3rem}}.checkout__section-head{display:flex;justify-content:space-between;gap:2rem}.checkout__section-title{display:flex;flex-wrap:wrap;gap:2rem}.checkout__switcher{font-size:inherit;line-height:inherit;font-weight:inherit;color:var(--text-secondary);transition-property:color;transition-duration:.3s}.checkout__switcher.m-active,.checkout__switcher.m-current{color:var(--text)}.checkout__switcher:not(.m-current,.m-active):hover{color:var(--primary)}.checkout__section-body .row{gap:2rem 0}.ctotal{background-color:var(--bg);padding:2rem 1.5rem;box-sizing:border-box;border-radius:var(--br);box-shadow:var(--bs-y)}@media (min-width:768px){.ctotal{box-shadow:var(--bs)}}.ctotal__row{display:flex;gap:2rem}.ctotal__row+.ctotal__row{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--cl-gray-200)}.ctotal__item{flex:1}.ctotal__item_total .ctotal__val{color:var(--primary)}.ctotal__label{color:var(--text-secondary)}.ctotal__btns{margin-top:2rem;display:grid}.order{display:grid;gap:1rem;align-items:start;max-width:160rem;margin:0 auto}@media (min-width:768px){.order{grid-template-columns:39% 1fr}}@media (min-width:1024px){.order{grid-template-columns:39.2rem 1fr}}@media (min-width:768px){.order__info{position:sticky;top:var(--header-height)}}.orderinfo{border-radius:var(--br);background-color:var(--bg);padding:2rem;box-shadow:var(--bs)}.orderinfo__row{display:flex;flex-direction:column;gap:1rem}.orderinfo__row+.orderinfo__row{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--cl-gray-200)}.orderinfo__specs b{font-weight:700}.orderinfo__total b{white-space:nowrap;font-weight:700}.orderdata{display:flex;gap:2rem;flex-direction:column}.orderdata__item{flex:1;display:flex;gap:.5rem;flex-direction:column;word-break:break-word}.orderdata__item p{margin:0}.orderdata__item p+p{margin:0}.orderdata__title{margin:0}.photos{position:relative;--gridgap:0}*+.photos,.photos+*{margin-top:1rem}.photos__pic{display:block;width:100%;height:52.5rem}@media (min-width:1280px){.photos__pic{height:68.8rem}}@media (min-width:1280px){.photos__pic{height:88.8rem}}@media (max-width:767.98px){.col-12>.photos__pic{height:auto}.col-12>.photos__pic .photos__pic-img{width:100%;height:auto;-o-object-fit:initial;object-fit:initial}}@media (min-width:768px) and (max-width:1023.98px){.col-md-12>.photos__pic{height:auto}.col-md-12>.photos__pic .photos__pic-img{width:100%;height:auto;-o-object-fit:initial;object-fit:initial}}@media (min-width:1024px) and (max-width:1279.98px){.col-lg-12>.photos__pic{height:auto}.col-lg-12>.photos__pic .photos__pic-img{width:100%;height:auto;-o-object-fit:initial;object-fit:initial}}@media (min-width:1280px) and (max-width:1599.98px){.col-xl-12>.photos__pic{height:auto}.col-xl-12>.photos__pic .photos__pic-img{width:100%;height:auto;-o-object-fit:initial;object-fit:initial}}@media (min-width:1600px) and (max-width:1919.98px){.col-xxl-12>.photos__pic{height:auto}.col-xxl-12>.photos__pic .photos__pic-img{width:100%;height:auto;-o-object-fit:initial;object-fit:initial}}@media (min-width:1920px){.col-xxxl-12>.photos__pic{height:auto}.col-xxxl-12>.photos__pic .photos__pic-img{width:100%;height:auto;-o-object-fit:initial;object-fit:initial}}@supports (aspect-ratio:1/1){.photos_square .photos__pic{height:auto;aspect-ratio:1/1}.photos_square .photos__pic .photos__pic-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.photos__pic-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact{padding:0}.contact__inner{border-radius:var(--br);overflow:hidden;background-color:var(--bg)}@media (min-width:1024px){.contact__inner{display:grid;grid-template-columns:50.8rem 1fr}}.contact__info{padding:2rem;box-sizing:border-box;display:flex;flex-direction:column;gap:4rem;justify-content:space-between}@media (min-width:768px){.contact__info{min-height:35rem;padding:5rem 5rem 5rem}}@media (min-width:1024px){.contact__info{min-height:0}}.contact__info-head{display:flex;flex-wrap:wrap;gap:2rem 4rem}.contact__city{color:var(--text-secondary);text-decoration:none;transition-property:color;transition-duration:.3s}.contact__city:focus,.contact__city:hover{color:var(--primary-hover)}.contact__city.m-current{color:var(--primary)}.contact__info-text{display:flex;flex-direction:column;gap:2rem}.contact__info-text p{margin:0!important}.contact__map-holder{position:relative;min-height:43rem}@media (min-width:768px){.contact__map-holder{min-height:64.4rem}}.contact__map{position:absolute;top:0;right:0;bottom:0;left:0}.contact__map iframe,.contact__map>div{width:100%;height:100%;border:none}.contact__map-pic{display:block;width:100%;height:100%}.contact__map-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.quform{background-color:var(--bg);padding-bottom:4rem;padding-top:4rem}.quform__inner{max-width:65rem;margin:0 auto}.quform__title{margin:0 0 2rem;text-align:center}.directions{padding-top:4rem;padding-bottom:4rem}.directions__title{margin:0 0 3rem}.sitemap{background-color:var(--bg);padding:var(--section-pb) 0;margin:0 0 var(--section-pb-n)}.sitemap ul{max-width:60rem;margin:0 auto;display:grid;gap:4rem}.sitemap ul ul{max-width:none;margin:0}.sitemap ul ul ul{gap:2rem}.sitemap ul ul ul ul{gap:1rem}.sitemap li{display:flex;flex-direction:column;gap:4rem}.sitemap li>:not(ul){align-self:flex-start}.sitemap li li{gap:2rem}.sitemap li li li{gap:1rem}.sitemap a{--link-color:var(--text);text-decoration:none}.p404{background-color:var(--bg);padding-bottom:0;overflow:hidden}.p404 .section__head,.p404 .section__head>*{text-align:left;justify-content:flex-start}.p404 .catslider{overflow:visible}
/*# sourceMappingURL=style.css.map */

html.lenis, html.lenis body {
    height: auto;
}

div[data-entity="quantity-block"]{
    display: none!important;
}

.product-item-detail-tab-content{
    padding: 2rem 0;
    margin-top: 3rem;
}

.pcolors__item.selected .pcolors__trigger::after{
    opacity: 1;
}

.mfeedback__slider .swiper-wrapper{
    height: auto;
}

.product-item-button-container .btn{
    margin-bottom: 0;
}

.swiper-wrapper{
    height: auto;
}

.title-search-result {
    width: 100% !important;
    max-width: 100% !important;
    max-width: 100% !important;
    left: 12px !important;
    max-width: 1898px !important;
    margin: 0 auto;
    right: 0;
    z-index: 999;
}

.title-search-result .search-title {
    height: 100%;
}

button:focus{
    outline: none!important;
}

.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span, .bx-pagination.bx-green .bx-pagination-container ul li.bx-active span {
    background: #e6a869 !important;
}
.smart-filter-button-box{
    display: none!important;
}



.filter__block_21{
    display: none!important;
}

.bx_filter .bx_ui_slider_track{
    height: .2rem;
    left: 0;
    right: 0;
    background: #f1a55e;
    opacity: 1;
    margin: 0;
}

.bx_filter .bx_ui_slider_handle.right{
    border-radius: 50%;
    background: #f1a55e;
    border: .2rem solid #f1a55e;
    box-shadow: none;
    box-sizing: border-box;
    cursor: grab;
    transition-property: background-color;
    transition-duration: .3s;
    outline: 0;
    width: 1.4rem;
    height: 1.4rem;
    top: 0;
    top: -7px;
    margin-right: -11px;
}

.bx_filter .bx_ui_slider_handle.left{
    border-radius: 50%;
    background: #f1a55e;
    border: .2rem solid #f1a55e;
    box-shadow: none;
    box-sizing: border-box;
    cursor: grab;
    transition-property: background-color;
    transition-duration: .3s;
    outline: 0;
    width: 1.4rem;
    height: 1.4rem;
    top: -7px;
    margin-left: -11px;
}

.bx_filter_button_box .bx_filter_parameters_box_container{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 12px;
    margin-top: 10px;
}

.bx_filter .bx_ui_slider_pricebar_V{
    background: #f1a55e;
}
.bx_filter .bx_filter_search_reset{
    color: var(--text-secondary);
    font-weight: normal;
    height: auto;
    margin: 0;
}

.bx_filter_parameters_box_container .btn{
    padding: 14px 20px;
}

.range__slider{
    margin-bottom: 10px;
}

.bx_filter .bx_filter_button_box, .bx_filter .bx_filter_parameters_box{
    margin-bottom: 0;
}

.filter__block.js_toggle.active .filter__content-wrapper{
    margin-bottom: 2rem;
}



.ordercard__code.ordercard__code_28{
    display: block;
}


.orderDescriptionHidden{
    display: none;
}

.bx-soa-section-hidden {
    display: block !important;
}

#bx-soa-basket{
    display: none!important;
}

.ctotal__val .bx-price-old{
    display: none!important;
}

.bx-soa-cart-total-line-total .ctotal__val{
    color: var(--primary);
    font-weight: 500;
    font-size: 3rem;
    line-height: 1.22;
    margin: 0;
}


/*#bx-soa-paysystem .bx-soa-pp-company-image{*/
/*    display: none;*/
/*}*/

/*#bx-soa-paysystem .bx-soa-pp-company.bx-selected {*/
/*    background-color: var(--primary)!important;*/
/*    border-color: var(--primary)!important;*/
/*    color: var(--inverted)!important;*/
/*}*/

/*#bx-soa-paysystem .bx-soa-pp-company{*/
/*    border-radius: 0 var(--br) var(--br) 0!important;*/
/*}*/

/*#bx-soa-paysystem .bx-soa-pp-company-smalltitle{*/
/*    line-height: 1;*/
/*    background-color: var(--bg);*/
/*    padding: 1.5rem 1.3rem;*/
/*    box-sizing: border-box;*/
/*    transition-property: background-color, color, border-color;*/
/*    transition-duration: .3s;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    text-align: center;*/
/*    justify-content: center;*/
/*    cursor: pointer;*/
/*    height: 5rem;*/
/*    flex: 1;*/
/*    border: .2rem solid var(--primary);*/
/*    box-sizing: border-box;*/
/*}*/
/*#bx-soa-paysystem .bx-soa-pp-company-smalltitle{*/
/*    border: none;*/
/*    background: transparent;*/
/*}*/
/*#bx-soa-paysystem .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container{*/
/*    padding: 0;*/
/*    border: none;*/
/*}*/


.catalog__content .cat-hidden{
    display: none;
}

#hcontrols__item_fav.hcontrols__item[data-counter="0"]::before{
    display: none;
}


.product-item-scu-item-color-container button{
    transform: scale(.6);
    transition: ease-in-out .3s;
}
.product-item-scu-item-color-container:hover button{
    transform: scale(1);
    transition: ease-in-out .3s;
}
.product-item-scu-item-color-container.selected button{
    transform: scale(1);
    transition: ease-in-out .3s;
}
font.tablebodytext {
    display: none;
}
.searchbox.searchbox_search form {
    margin-bottom: 0;
}
.bx-green .btn.btn-default {
    background-color: transparent;
    border-color: var(--btn-color, var(--primary)) !important;
}
.bx-green .btn.btn-default:hover {
    background-color: transparent;
}


.ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more{
    background-image: none!important;
}

.favorites__head .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more{
    width: 88px;
}

.ya-share-wrap{
    position: relative;
}


.ya-share-wrap svg{
    position: absolute;
    top: 4px;
    pointer-events: none;
    left: 4px;
}

.favorites__head .yandex-share-icon:after{
    content: 'Поделиться';
    position: relative;
    top: -18px;
    left: 28px;
    pointer-events: none;
}

.favorites__head .ya-share-wrap svg{
    top: 4px;
}
.favorites__head .yandex-share-panel.ar_al_left{
    position: relative;
    top: 7px;
}


.ya-share2__container_size_s .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short{
    padding: 0!important;
}


.tfl-popup {
    border-radius: 3px;
}
.tfl-popup__location-link {
    border-bottom: none;
}
.tfl-popup__location-link:hover {
    color: #f1a55e;
    border-bottom: none;
}
.tfl-popup .tfl-popup__search-input {
    background-color: var(--input-bg, var(--bg-gray));
    border: none !important;
    border-radius: var(--br);
    transition-duration: .3s;
    background-image: none !important;
    padding: 1.6rem 1rem;
}
.tfl__link, .tfl__link:hover {
    border-bottom: none;
    cursor: pointer;
}
.tfl__link-container, .tfl__link-container:hover {
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: .5rem;
    min-width: 0;
    transition-property: color;
    transition-duration: .3s;
    line-height: 1;
}
span.tfl__link_hover:hover svg {
    color: var(--primary);
    transition-property: color;
    transition-duration: .3s;
}

span.tfl__link_hover svg {
    margin-left: 4px;
    margin-top: 3px;
}
span.tfl__link_hover {
    display: flex;
    align-items: center;
}
.tfl-popup__btndiv {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.tfl-define-popup__desktop {
    width: 100% !important;
    max-width: 550px;
    padding: 3rem 2.5rem !important;
}
.tfl-define-popup__text {
    font-weight: 500;
}

a.tfl-define-popup__button.tfl-define-popup__main.tfl-define-popup__yes {
    --btn-border: transparent;
    --btn-color: var(--inverted);
    --btn-bg: var(--primary);
    --btn-border-hover: transparent;
    --btn-color-hover: var(--inverted);
    --btn-bg-hover: var(--primary-hover);
    --btn-border-active: transparent;
    --btn-color-active: var(--inverted);
    --btn-bg-active: var(--primary-active);
    --btn-border-disabled: transparent;
    --btn-color-disabled: var(--disabled);
    --btn-bg-disabled: var(--cl-gray-100);
}
a.tfl-define-popup__button:hover, a.tfl-define-popup__button.tfl-define-popup__main.tfl-define-popup__yes:hover {
    --btn-border: var(--btn-border-hover, currentColor);
    --btn-color: var(--btn-color-hover, var(--primary-hover));
    --btn-bg: var(--btn-bg-hover, transparent);
}
a.tfl-define-popup__button.tfl-define-popup__second.tfl-define-popup__list {
    line-height: 1;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: .9rem .8rem .7rem;
    border-radius: var(--br);
    border: .2rem solid var(--btn-border, currentColor);
    color: var(--btn-color, var(--primary)) !important;
    background-color: var(--btn-bg, transparent);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    text-decoration: none !important;
    transition-property: background-color, border, color;
    transition-duration: .3s;
    max-width: 100%;
    box-sizing: border-box;
    min-height: 3.8rem;
    gap: .8rem;
    outline: 0;

    font-weight: 500;
    font-size: 1.3rem;
}
a.tfl-define-popup__button.tfl-define-popup__main.tfl-define-popup__yes {
    line-height: 1;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: .9rem .8rem .7rem;
    border-radius: var(--br);
    border: .2rem solid var(--btn-border, currentColor);
    color: var(--btn-color, var(--primary)) !important;
    background-color: var(--btn-bg, transparent);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    text-decoration: none !important;
    transition-property: background-color, border, color;
    transition-duration: .3s;
    max-width: 100%;
    box-sizing: border-box;
    min-height: 3.8rem;
    gap: .8rem;
    outline: 0;
    box-shadow: none;
    font-weight: 500;
    font-size: 1.3rem;
}
.tfl-define-popup__buttons {
    display: block;
}
.tfl-define-popup__text {
    padding-bottom: initial !important;
}
.tfl-define-popup .tfl-popup__close {
    position: relative;
}
.tfl-popup__btndiv_text {
    display: flex;
    align-items: center;
}
.tfl-define-popup .tfl-popup__close:after, .tfl-define-popup .tfl-popup__close:before {
    height: 22px;
background: #000;
    top: 3px;
}
.tfl-popup__close {
    opacity: initial;
}


div#bx-soa-paysystem .bx-soa-pp-company .bx-soa-pp-company-smalltitle {
    color: var(--primary);
    line-height: 1;
    background-color: var(--bg);
    padding: 1.5rem 1.3rem;
    box-sizing: border-box;
    transition-property: background-color, color, border-color;
    transition-duration: .3s;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    cursor: pointer;
    height: 5rem;
    flex: 1;
    border: .2rem solid var(--primary);
    box-sizing: border-box;
    font-weight: 500;
    font-size: 1.3rem;
}
div#bx-soa-paysystem .bx-soa-pp-company:first-child {
    border-radius: var(--br) 0 0 var(--br);
}
div#bx-soa-paysystem .bx-soa-pp-company:first-child .bx-soa-pp-company-smalltitle {
    border-radius: var(--br) 0 0 var(--br);
    margin-right: -4px;
}
div#bx-soa-paysystem .bx-soa-pp-company:last-child .bx-soa-pp-company-smalltitle {
    border-radius: 0 var(--br) var(--br) 0;
}
.bx-soa-pp-company {
    padding: 0;
}
div#bx-soa-paysystem .bx-soa-pp-company.bx-selected .bx-soa-pp-company-smalltitle {
    background-color: var(--primary);
    color: var(--inverted);
}
div#bx-soa-paysystem .bx-soa-pp-company-graf-container {
    display: none;
}
.checkout__content {
    gap: initial;
}

.tabs__select-item.m-active .tabs__select-trigger{
    color: var(--primary);
}

.tabs__select-item.active .tabs__select-trigger{
    color: var(--primary);
}

#checkbox-error{
    margin-top: -12px;
    position: relative;
    margin-bottom: 20px;
}

.form__input-holder{
    flex-direction: column-reverse;
    align-items: baseline;
}

textarea.error,
input.error{
    --input-border: var(--primary-hover);
}

#popup_thx .popup__inner{
    padding: 55px;
}
#popup_thx  .popup__title{
    text-align: center;
    justify-content: center;
    padding: 0;
}

#popup_thx .popup__subtitle{
    text-align: center;
}

#popup_request_thx .popup__inner{
    padding: 55px;
}
#popup_request_thx  .popup__title{
    text-align: center;
    justify-content: center;
    padding: 0;
}

#popup_request_thx .popup__subtitle{
    text-align: center;
}

#info-error{
    margin-top: -25px;
    min-width: 120px;
}

.bx-soa-pp-company-image{
    display: none;
}

.bx-soa-pp-delivery-cost{
    display: none;
}

.bx-soa-pp-company-checkbox{
    display: none;
}

.bx-soa-pp-company-graf-container{
    display: none;
}

.bx-soa-pp-company-smalltitle{
    font-weight: 500;
    font-size: 2rem;
    line-height: 1.22;
    margin: 0;
    color: var(--text-secondary);
    transition-property: color;
    transition-duration: .3s;
}

.bx-soa-pp-company.bx-selected .bx-soa-pp-company-smalltitle{
    color: var(--text);
}

.bx-soa-pp-company-smalltitle{
    cursor: pointer;
}



.form__row .col-12{
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
}

.bx-soa-pickup-subTitle {
display: none;
}

.bx-soa-pickup-list{
    padding-top: 0;
}

.bx-soa-pickup-l-item-img{
    display: none;
}

.bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-detail{
    padding: 0;
}

.bx-soa-pickup-list-item.bx-selected{

    border: 1px solid var(--primary)!important;
    background: #fff!important;
}

.bx-soa-pickup-l-item-btn{
    display: none!important;
}


#bx-soa-pickup .bx-soa-section-title-container.checkout__section-head{
    display: none;
}

.bx-soa-pickup-l-item-adress:before{
    display: none;
}

.bx-soa-pickup-l-item-adress{
    padding: 0;
}

.bx-soa-pickup-l-item-adress{
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.22;
    color: var(--text);
}

.col-order{
    flex-direction: column-reverse;
    display: flex;
}


.radiogroup__holder{
    display: grid;
    grid-template-columns: 1fr 1fr;
    max-width: 266px;
}

#bx-soa-delivery .bx-soa-pp{
    flex-direction: column-reverse;
}

select[name="ORDER_PROP_24"]{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    background-color: var(--bg-gray);
    color: var(--text);
    box-sizing: border-box;
    padding: 1.7rem 3rem 1.7rem 1rem;
    height: 5rem;
    transition: background-color .3s;
    display: block;
    width: 100%;
    cursor: pointer;
    outline: 0;
}

select[name="ORDER_PROP_24"]::after {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -.6rem;
    right: 1rem;
    width: 1rem;
    height: 1rem;
    transition: transform .2s;
    background-color: currentColor;
    -webkit-mask-size: 1rem 0.6rem;
    mask-size: 1rem 0.6rem;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3E%3Cpath stroke='%231F1D1D' d='m1 1 4 4 4-4'/%3E%3C/svg%3E);
    mask-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3E%3Cpath stroke='%231F1D1D' d='m1 1 4 4 4-4'/%3E%3C/svg%3E);
}

.bx-soa-delivery{
    margin-top: 20px;
}
.bx-soa-delivery .col-12{
margin-bottom: 20px;
}
div[data-property-id-row="24"]{
    flex: 0 0 25%;
    max-width: 25%;
}
div[data-property-id-row="7"]{
    flex: 0 0 75%;
    max-width: 75%;
}

.none-price {
    font-size: 17px!important;
}

div[data-property-id-row="20"]{
    flex: 0 0 25%;
    max-width: 25%;
}

div[data-property-id-row="21"]{
    flex: 0 0 25%;
    max-width: 25%;
}

div[data-property-id-row="22"]{
    flex: 0 0 25%;
    max-width: 25%;
}

div[data-property-id-row="23"]{
    flex: 0 0 25%;
    max-width: 25%;
}

#soa-property-25{
max-width: 125px;
    position: relative;
}


div[data-type="informer"]{
    display: none;
}

#pickUpMap{
    order: 2;
    height: 350px!important;
}

.confirm .alert.alert-info{
    display: none;
}

.confirm .d-flex.align-items-center.justify-content-start.mb-4{
    margin-top: 30px;
}

.catalog-section-list-item-inner a{
    padding: 20px;
    background: #fff;
    border: 1px solid #ccc;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.catalog-section-list-item{
    margin-bottom: 20px;
}

.prodcard__img-holder{
  display: block!important;
}
.searchbox__input-holder.form__input-holder {
    height: 100%;
}
.searchbox__input-holder.form__input-holder input#title-search-input {
    border-radius: 0;
}
.catalog .pagination{
    display: block;
}
.catalog__filter-body.filter > p {
    font-size: 14px;
    padding: 25px 25px 10px 25px;
}

.searchbox__input {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
}

.policy {

    margin-bottom: 80px;
}

.policy h1 {
    text-align: center;
    margin-bottom: 34px;
    text-transform: none;
}

.policy p {
    color: #020202;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.3;
}

.policy .font-18 {
    font-size: 18px;
}

.policy h2 {
    font-size: 30px;
    font-weight: 500;
    line-height: 36px;
    text-transform: none;
    margin-bottom: 31px;
    margin-top: 50px;
}

.policy h3 {
    margin-bottom: 25px;
    margin-top: 50px;
    font-size: 24px;
}

.cart__total .ctotal__item{
    max-width: max-content;
}

.specs__list{
    gap: 1rem 30px;
    column-count: 3;
    display: block;
}

.specs__list li{
    margin-bottom: 1rem;
}

.columns_prop{
    display: none;
}

.selected_header {
    color: #ff4b00!important;
    transition: color 0.5s ease;
}

#bx-soa-orderSave span.radiocheck__text {
    line-height: 21px;
    padding-left: 35px;
}

.bx_filter .bx_ui_slider_range {
    z-index: 99;
}
.bx_filter .bx_ui_slider_pricebar_VN {
    border: 1px solid #ffffff;
}
.tabssection {
    overflow: hidden;
}
.hcat__list-holder {
    padding-right: 0;
}
.popup.m-active {
    z-index: 999;
}

.form__alert{
    visibility: hidden;
}

label.error{
    position: absolute;
    bottom: -16px;
    color: #ff4000!important;
}

.ctotal__row+.ctotal__row{
    display: grid;
    grid-template-columns: 1fr 1fr;
}


#bx-soa-orderSave{
    margin-top: 10px;
    margin-bottom: 10px;
}

#bx-soa-total-mobile{
    display: none!important;
}

.row.d13{
    gap: 2rem 0;
}

#bx-soa-pickup{
    margin-top: -30px;
    border-top: none;
    box-shadow: none;
}

.bx-soa-pickup-list {
    margin-bottom: 0;
}
.filter__block.filter__block_5 {
    border-top: 1px solid var(--cl-gray-200);
}

.filter__title:hover {
    color: var(--primary);
    transition: all .2s;
}
.popup-window-with-titlebar .popup-window-content div {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.popup-window-with-titlebar .popup-window-content {
    padding: 0 20px !important;
}
.popup-window-with-titlebar .popup-window-content div p {
    margin-top: 15px;
}

.filter__block-trigger:is(button):hover:after {
    background-color: var(--primary);
    transition: all .2s;
}

.filter__field-label~.filter__field:hover {
    border-color: var(--primary);
}

.ya-share-wrap .yandex-share-icon svg{
    stroke: #1f1d1d;
    width: 22px;
    height: 22px;
    top: 0px;
    transition: ease-in-out .3s;
}

.ya-share-wrap:hover .yandex-share-icon svg{
    stroke: var(--primary-hover);
    transition: ease-in-out .3s;
}

.product_full .prodslider__pic img,
.product_full .prodslider__pic{
    width: 100%;
}

.colors__pic{
    border: 1px solid #d9d9d9;
}

.bx_filter_container_modef{
    display: none;
}

/*.video__full{*/
/*    pointer-events: none;*/
/*}*/

.prodslider__video.video{
    height: 100%;
}

.prodslider:hover .video__full{
    color: var(--link-color-hover, var(--primary-hover));
}

#catalog-sort-form{
    margin-bottom: 0;
}

#tanais-basket-share-root a{
    display: flex!important;
}

.tags__slide-active a{
    background-color: var(--primary);
    color: var(--inverted);
}

.radiogroup__file{
    margin-top: 0;
}


.bx-soa-pickup-list-item .bx-soa-pickup-l-item-detail{
    padding-top: 0;
    display: block;
    padding-left: 0;
    min-height: auto;
}


.bx-soa-pickup-list .bx-soa-pickup-list-item{
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center;
    gap: .5rem;
    border: 1px solid var(--cl-gray-200);
    border-radius: var(--br);
    padding: 1.9rem!important;
    box-sizing: border-box;
    transition-property: border;
    transition-duration: .3s;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.22;
    height: 100%!important;
    cursor: pointer;
}

.bx-soa-pickup-l-item-name{
    display: none;
}

.pickup__option-text{
margin-bottom:.5rem;
}

.pickup__option-text-shedule{
    max-width: 160px;
}

.basket-item-block-amount{
    height: 100%;
    padding-top: 0!important;
}


.product_full .prodslider__slide{
    height: auto;
}

.product__box{
    height: auto;
}

.product-item-detail-slider-images-container{
    height: 100%;
}
.product_full .prodslider__pic img, .product_full .prodslider__pic{
    max-height: 1010px;
    object-fit: cover;
    height: 100%;
}

.prodcard__top{
    padding: 20px 15px;
}


.prodcardslider__head{
    margin-bottom: 20px;
}


.prodslider__thumbs-wrapper{
    max-height: max-content;
    bottom: 0px;
    top: auto;
}

.productlist.d21 .prodcard__image img{
    object-fit: cover;
    height: 100%;
}


.prodslider{
    height: 100%;
}

.textplate h2{
    margin-bottom: 30px;
}
.textplate h3{
    margin-bottom: 15px;
    margin-top: 25px;
}
.textplate p{
    margin-bottom: 15px;
}

.textblock-slider__caption b{
    font-weight: 500;
    font-size: 2rem;
    line-height: 1.22;
    margin: 0 0 3rem;
    display: block;
}

.textblock-slider__caption{
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.22;
    font-family: var(--font-family);
}


.bxmaker-authuserphone-call{
    max-width: 100%;
    border: none;
    padding: 0;
}




.bxmaker-authuserphone-call-input.bxmaker-authuserphone-call-input--top .bxmaker-authuserphone-call-input__field{
    color: var(--input-color, var(--text));
    display: block;
    box-sizing: border-box;
    width: 100%;
    flex: 1;

    height: 5rem;
    background-color: var(--input-bg, var(--bg-gray));
    border: 1px solid var(--input-border, transparent);
    border-radius: var(--br);
    outline: 0;
    transition-property: color, border;
    transition-duration: .3s;
    box-shadow: none;
}

.bxmaker-authuserphone-call-btn--button:hover {
    --btn-border: var(--btn-border-hover, currentColor)!important;
    --btn-color: var(--btn-color-hover, var(--primary-hover))!important;
    --btn-bg: var(--btn-bg-hover, transparent)!important;
}

.bxmaker-authuserphone-call-btn__area .btn{
    margin: 0;
}

.bxmaker-authuserphone-call-input.bxmaker-authuserphone-call-input--top .bxmaker-authuserphone-call-input__label{
    height: 5rem;
    display: flex
;
    align-items: center;
}

.bxmaker-authuserphone-call-input__show-pass{
    top: 8px
}

.bxmaker-authuserphone-call-input__flag{
    top: 17px;
}


.bxmaker-authuserphone-call-btn--link{
    border-bottom: 1px dashed  var(--primary);
    color: var(--link-color, var(--primary));
}

.bxmaker-authuserphone-call-input.bxmaker-authuserphone-call-input--top .bxmaker-authuserphone-call-input__label-text{
    color:var(--placeholder)
}


.bxmaker-authuserphone-call-msg.bxmaker-authuserphone-call-msg--error, .bxmaker-authuserphone-call-msg.bxmaker-authuserphone-call-notice--error, .bxmaker-authuserphone-call-notice.bxmaker-authuserphone-call-msg--error, .bxmaker-authuserphone-call-notice.bxmaker-authuserphone-call-notice--error{
    border-color: rgba(241, 165, 94, 0.2);
    background: rgba(241, 165, 94, 0.09);
}

.main-user-consent-request-popup-button-acc{
    background: rgb(241, 165, 94);
    color: #fff;
}

.main-user-consent-request-popup-button-acc:hover {
    border: #ff7b02 !important;
    color: #fff !important;
    background: #ff7b02 !important;
}

.main-user-consent-request-popup-header{
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

.main-user-consent-request-popup-text, .main-user-consent-request-popup-link{
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}



span.tfl__link_hover{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
span.tfl__link_hover a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.tf-location__region{
    font-size: 14px;
    line-height: 1.4;
}


#hcontrols__item_fav.hcontrols__item[data-counter]::before{
    display: none;
}


.hcontrols__item[data-counter="0"]::before{
    display: none;
}

.hcontrols__item[data-counter="0"]  #fav-counter{
    display: none;
}

.prodcard__pricebuy .prodcard__oldprice-holder{
    display: block;
}
.prodcard__bottom .product-item-info-container{
    margin-bottom: 0;
}

.product-item-scu-container {
    padding: 0;
}

.product-item-scu-item-color-container{
    padding: 0;
}



.prodcard__specs{
    padding-top: 5px;
}

#viewtype-list:checked~* .productlist .prodcard .colors__list .product-item-scu-item-color-container{
    padding: 3px;
    margin-top: 6px;
}

.ctotal__item_total .ctotal__val{
    white-space: nowrap;
}
.bx-soa-cart-total-line-total .ctotal__val{
    white-space: nowrap;
}

.filter__field, .filter__search-input, .form__input{
    transition: ease-in-out .3s;
}

.filter__field:focus, .filter__search-input:focus, .form__input:focus{
    border: 1px solid #f6953c;
    transition: ease-in-out .3s;
}


#fav-counter{
    line-height: 1;
    min-width: 1.4rem;
    height: 1.4rem;
    box-sizing: border-box;
    border-radius: 4rem;
    padding: 0 .2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--cl-white);
    background-color: var(--primary);
    position: absolute;
    top: .2rem;
    right: -.6rem;
}


.textplate__text.hidden-text{
    max-height: 184px;
    overflow: hidden;
}

.tabcontent {
    display: none;
}

.prodslider__slider{
    height: 100%;
}

.prodslider__video{
    max-width: 100%;
    object-fit: cover;
}

.bx-soa-pp .bx-soa-pp-company{
    z-index: 2;
}

.tour__holder iframe{
    height: 100%;
    width: 100%;
    max-width: 100%;

}

/*.swiper-container div[data-pagination-num]{*/
/*    display: none;*/
/*}*/

.prodcard-kollekcii .prodcard__top{
    padding: 0;
}

.form__error{
    color: #ff4000 !important;
    font-weight: 500;
    font-size: 1.2rem;
    margin-top: 2px;
}

.form-subs-title{
    color: var(--dark-1, #1F1D1D);
    /* h3 */
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 10px;
}

.bx-subscribe{
    border-radius: var(--corner, 4px);
    border: 1px solid var(--gray-1, #F6F6F6);
    background: var(--white, #FFF);
    padding: 20px;
    max-width: 315px;
}

.form-subs-row{
    display: flex;
}
.btn-subscribe{
    border-radius: var(--corner, 4px);
    background: var(--accent-1, #F1A55E);
    padding: 17px 15px;
    color: var(--white, #FFF);
    text-align: center;
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    height: 50px;
}
.btn-subscribe:hover{
    background: #ffbd7f;
}
.btn-subscribe:before{
    display: none;
}

.bx-subscribe .bx-input-group .bx-form-control{
    border-radius: var(--corner, 4px);
    background: var(--gray-1, #F6F6F6);
    margin-bottom: 0;
    height: 50px;
    border: none;
}

.form-subs-policy{
    color: var(--dark-1, #1F1D1D);
    font-family: Montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 10px;
}

.form-subs-policy a{
    color: var(--accent-1, #F1A55E);
}



.pcontrols__head-btns .prodcard__actions{
    position: unset;
    min-height: unset;
    gap: unset;
    display: block;
}

.searh__title:after{
    display: none;
}


.product-item-price-current.prodcard__price{
    position: relative;
}

.product-item-price-current.prodcard__price:before{
    content: 'от ';
}

.pcontrols__price{
    position: relative;
}

.pcontrols__price:before{
    content: 'от ';
}


.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container input{
    background: #f6f6f6;
    border: none !important;
    box-shadow: none;
    outline: none;
    padding: 1.6rem 1rem;
    padding-left: 3rem;
    height: 5rem;
    font-weight: 500;
    font-size: 1.3rem;
}

.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container{
    height: 5.05rem;
    width: 100%;
    max-width: 100%;
}


.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container{
    background: #f6f6f6;
    border: none !important;
    box-shadow: none;
    outline: none;
}


.os-scrollbar-horizontal .os-scrollbar-track{
    display: none!important;
}


.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container{
    position: relative;
}


.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container .filter__field-label{
    top: 53%;
    left: 7px;
}


.catsublist__body{
    grid-template-columns: 1fr;
}

.catsublist__biglist{
    column-count: 2;
    max-width: 800px;
}

.tags-click {
    padding-right: 8px;
}
.tags__tag-sub{
    display: none;
    position: absolute;
    left: 0;
    z-index: 999999;
    top: 39px;
    background: #fff;
    border-radius: 5px;
}
.tags__tag-sub .tags__slide{
    padding: 0;
}

.catalog{
    overflow: hidden;
}

.tags{
    overflow: visible;
    z-index: 9;
    position: relative;
}
.tags__slider {
    overflow: visible;
}
.open-tags {
    position: relative;
    width: 37px;
    display: block;
    text-align: center;
}
.open-tags::after {
    content:"";position:absolute;
    width: 35px;
    height: 35px;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: -18px;
    transition:transform .2s;background-color:currentColor;-webkit-mask-size:1rem 0.6rem;mask-size:1rem 0.6rem;-webkit-mask-position:50%;mask-position:50%;background-repeat:no-repeat;background-repeat:no-repeat;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3E%3Cpath stroke='%231F1D1D' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center;
}
.tags-click:hover .open-tags:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3E%3Cpath stroke='%23fff' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center;
}
.tags-click{
    display: flex
;
    align-items: center;
}


.tags-click:hover a{
    color: #fff
}

@media (max-width: 1920px) {
.product_full .prodslider__pic img, .product_full .prodslider__pic{
    max-height: 900px;
    object-fit: cover;
    height: 100%;
}

    .product_full .prodslider__slide {
        height: auto;
    }
}

@media (max-width: 1500px) {
    .product_full .prodslider__pic img, .product_full .prodslider__pic {
        max-height: 700px;
    }
}


@media (max-width: 1279px) {
    .bx_filter_button_box .bx_filter_parameters_box_container{
        gap: 6px;
    }
    .bx_filter .bx_filter_search_reset{
        padding: 0 6px;
    }
    .bx_filter_parameters_box_container .btn {
        padding: 12px 10px;
    }
}


@media (max-width: 1199px) {
    .specs__list {
        column-count: 2;
    }
    .catgrid__block.m-wide {
        grid-column: initial !important;
    }


}

@media (min-width: 768px) and (max-width: 1023px) {
    .pcontrols__buy .btn_cta {
        margin-top: 10px;
    }
}


@media (max-width: 1024px) {
    .bx-soa-delivery .order-d24{
        width: 100%;
        max-width: 100%;
        flex: 100%;
    }
    .bx-soa-delivery .order-d7{
        width: 100%;
        max-width: 100%;
        flex: 100%;
    }
}

@media (max-width: 992px) {
    .prodslider__slider {
        display: flex;
        align-items: center;
    }

    .contact__info-head.tabs{
        padding: 0;
    }
    .footer__navs{
        grid-template-columns: 1fr 1fr;
    }
    .footer__nav:nth-child(1) { grid-area: 1 / 1 / 2 / 2; }
    .footer__nav:nth-child(2) { grid-area: 1 / 2 / 2 / 3; }
    .footer__nav:nth-child(3) { grid-area: 2 / 1 / 3 / 3; }
}

@media (max-width: 767px) {
    .header__location {
        display: none;
    }
    .tfl-define-popup__text {
        padding-left: 0;
    }
    .tfl-define-popup {
        margin-top: 56px;
    }
    a.tfl-define-popup__button.tfl-define-popup__second.tfl-define-popup__list {
        text-transform: capitalize;
    }
    a.tfl-define-popup__button.tfl-define-popup__second.tfl-define-popup__list > span {
        display: none;
    }
    .tfl-define-popup {
        padding: 15px 10px !important;
    }
    .specs__list {
        column-count: 1;
    }
    .quform__inner .form__row {
        margin-top: 20px;
    }

    .title-search-result{
        top: 120px!important;
        left: 0!important;
        max-width: 100%!important;
    }
    .tabs__select{
        gap: 1rem;
    }
    .pcontrols__features-item{
        margin: 0 auto;
    }

    .contact__info{
        gap: 2rem;
    }

    .footer__navs{
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
    .footer__nav:nth-child(1) { grid-area: 1 / 1 / 2 / 2; }
    .footer__nav:nth-child(2) { grid-area: 1 / 2 / 2 / 3; }
    .footer__nav:nth-child(3) { grid-area: 2 / 1 / 3 / 3; }

    .hcat__dropdown{
        z-index: 99;
    }
    .catsublist__biglist{
        column-count: 1;
        max-width: 100%;
    }
    .hcat__dropdown {
        margin-top: 54px;
    }
    .catsublist__header{
        margin-bottom: 0;
    }
    .catsublist__title {
        text-align: left;
    }
    #cat-toggle~* .hcat__dropdown{
        opacity:0;visibility:hidden;transform:translateY(0);transition-duration:.4s
    }
    #cat-toggle:checked~* .hcat__dropdown{opacity:1;visibility:visible;transform:translateY(0);transition-duration:.4s
    }
}



@media (max-width: 575px) {
    #soa-property-25{
        max-width: 100%;
    }
    .product_full .prodslider__pic img,
    .product_full .prodslider__pic {
        max-height: 340px;
    }

    .footer__phone{
        font-size: 30px;
    }
    .mprojects.m-alt .mprojects__top {
        padding-right: 0;
    }
    .textplate__text.hidden-text {
        max-height: 125px;
    }
    .thumbs__slide {
        width: 5.5rem;
        height: 5.5rem;
        margin: .5rem 0;
    }
    .prodslider__plus{
        padding-top: 0;
    }
    .orderform__left{
        padding: 5.5rem 1rem 2rem;
    }
    .orderform__left  .orderform__title{
        font-size: 3.7rem;
    }

    .footer__navs{
        display: grid
    ;
        grid-template-columns: 1fr;
    }
    .footer__nav:nth-child(1) { grid-area: 1 / 1 / 2 / 2; }
    .footer__nav:nth-child(2) { grid-area: 2 / 1 / 3 / 2; }
    .footer__nav:nth-child(3) { grid-area: 3 / 1 / 4 / 2; }


}

@media (min-width: 992px) {
    .tags__tag.m-active,
    .tags__tag.m-current,
    .tags__tag:focus,
    .tags__tag:hover
    {
        background-color:var(--primary);
        color:var(--inverted);
    }
}

@media (max-width: 992px) {
    .tags__tag.m-active,
    .tags__tag.m-current,
    .tags__tag:focus
    {
        background-color:var(--primary);
        color:var(--inverted);
    }
    a:hover {
        color: var(--text);
    }
}