.configurator__title{font-size:clamp(1.5rem,.903vw + 1.229rem,2rem);max-width:40ch}.configurator{display:grid;grid-template-columns:minmax(0px,1fr) 400px;gap:2rem;margin-bottom:3rem;align-items:start}@media screen and (width > 1024px){.configurator__rightcol{position:sticky;top:2rem}}@media screen and (width <= 1024px){.configurator{grid-template-columns:minmax(0px,1fr)}}.config-section{margin-bottom:clamp(1rem,1.806vw + .458rem,2rem)}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;object-fit:contain}.configurator__slider-main-wrapper{position:relative;margin-bottom:10px;overflow:hidden}.configurator__slider-main{height:200px}@media (min-width: 768px){.configurator__slider-main{height:370px}}.configurator__slider-main .swiper-slide{border-radius:.5rem;overflow:hidden}.configurator__slider-main .swiper-slide img{border-radius:inherit;object-fit:cover}.configurator__slider-thumbnail .swiper-slide{border:2px solid transparent;transition:all .3s ease-in-out;border-radius:8px;overflow:hidden}.configurator__slider-thumbnail .swiper-slide-thumb-active{border-color:var(--primary);transform:scale(1.05)}.configurator__slider-thumbnail .swiper-slide img{height:70px;width:100%;object-fit:cover;cursor:pointer}.configurator__rightcol .btn-primary{padding-block:12px 10px;font-weight:400;font-size:1rem;display:inline-block}.conf-sidebar{padding:16px 0;box-shadow:0 1px 4px #0000001a,0 10px 20px #0000000d;border-radius:0}.cs-header{padding-block:.5rem;color:var(--primary);font-weight:700;font-size:1.2rem}.cs-header,.cs-list>li{padding-inline:1rem;cursor:pointer}.cs-list>li{position:relative}.cs-list>li:before{content:"";width:3px;height:var(--this-height, 0px);background:color-mix(in srgb,var(--primary),white 20%);position:absolute;left:0;transition:height .1s linear}.cs-list>li:hover{--this-height: 100%}.configurator__rightcol{display:flex;flex-direction:column;gap:1rem}.cs-list__item{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;border:1px solid transparent;border-top:1px solid #DADADA;padding:8px 0}.cw-list__name{display:flex;flex-direction:column}.cw-list__name-text{font-weight:700;font-size:1rem;text-transform:capitalize;font-family:var(--font-family-heading);color:var(--color-heading)}.js-w-item-descr_2{font-size:clamp(.8rem,.226vw + .692rem,1rem);color:color-mix(in srgb,var(--gray),white 40%)}.conf-total-price{font-size:2rem;color:var(--primary)}.total-value{font-weight:700;font-family:var(--font-family-heading)}.conf-total-block{margin-top:1rem}.conf-total-buttons{display:flex}.btn--estimate,.btn--buy{display:flex;gap:.5rem;padding-inline:1rem;padding-block:.5rem;border-radius:5px}.btn--buy{border:1px solid var(--primary);color:var(--primary)}.btn--buy:hover,.btn--estimate{background:var(--secondary);color:#fff;border:1px solid transparent}.conf-total-buttons{display:grid;grid-template-columns:auto repeat(1,minmax(0px,1fr));gap:1rem;margin-top:1rem}.conf-total-buttons svg{width:2rem;height:2rem}.configurator__leftcol{display:flex;flex-direction:column;gap:2rem}.config-tabs .bundle-model__tabs{font-size:clamp(.6rem,.612vw + .478rem,.8rem)}.config-section__list{box-shadow:0 1px 4px #00000026,0 2px 10px #0000000d;padding:16px;border-radius:0}.like-h4{font-family:var(--font-family-heading);font-weight:700;font-size:1.125rem;line-height:1.5rem;color:var(--heading-color);text-transform:uppercase;margin:0}.config-section__title{display:flex;gap:.5rem;margin-bottom:.5rem}.config-section__title span{color:color-mix(in srgb,var(--heading-color),white 60%);font-weight:regular;font-family:var(--font-family)}.configurator{margin-top:1rem}.config-section__item.list-info{display:flex;gap:2rem;justify-content:space-between;align-items:center}.list-info__quantity{display:flex;flex-direction:column;align-items:end;font-size:.9rem;color:var(--primary)}.config-section .list-info__text{padding-left:1.4rem;font-size:1rem;line-height:16px;color:color-mix(in srgb,var(--primary),white 40%);position:relative}.configurator .config-section__item.list-info .list-info__text:before{content:"";display:block;width:16px;height:16px;background:var(--info-icon) center center no-repeat;background-size:cover;position:absolute;top:0;left:0}.config-section__item-separator{font-size:1.125rem;font-family:var(--font-family-heading);font-weight:700;color:var(--primary)}.config-section__list{display:flex;flex-direction:column;gap:.5rem}.config-section__item:not(.list-info) label{cursor:pointer;display:flex;align-items:center;gap:.25rem}.config-section__item:not(.list-info){display:grid;--this-bg-color: var(--gray-light);--this-color: var(--gray);color:var(--this-color);background:var(--this-bg-color);cursor:pointer;grid-template-columns:minmax(0px,1fr) auto;gap:1rem;padding:.5rem;border-radius:8px;--this-font-size: .9rem;font-size:var(--this-font-size);transition:background .2s linear,color .3s linear}@media screen and (width <= 1024px){.config-section__item:not(.list-info){grid-template-columns:1fr;gap:1rem}.item-price{justify-self:end}}.hint{display:none}.js-item-counter-minus,.js-item-counter-plus{display:inline-block;position:relative;height:20px;width:20px;cursor:pointer}.js-item-counter-minus:before,.js-item-counter-plus:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:1px;width:6px;background:#869cac;border-radius:1px}.js-item-counter-plus:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:6px;width:1px;background:#869cac;border-radius:1px}.price__quantity-block{position:relative;display:inline-flex;border-radius:2px;background:#fff;height:20px;min-width:56px;margin-right:8px;white-space:nowrap}.config-section__item:has(input:checked) .item-price__quantity input[type=number]{border-radius:0;border-left:none;border-right:none;outline:none;margin-right:0;width:40px}.config-section__item .item-price__quantity input[type=number]{display:inline-block;width:20px;height:20px;background:none;border:none;font-size:12px;line-height:20px;color:#18304c;text-align:center;-webkit-transition:color .2s ease;transition:color .2s ease}.item-price:has(input){display:flex;align-items:center;min-width:230px;justify-content:end}.item-price:has(input){justify-content:space-between}.item-price__quantity{display:flex;align-items:center;visibility:hidden}.config-section__item.selected .item-price__quantity{visibility:visible}.config-section__item:hover,.config-section__item:has(input:checked){--this-bg-color: var(--primary);--this-color: white}.config-section__item .item-name{display:none}.configurator__leftcol{container-type:inline-size}.config-section__filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@container (width <= 600px){.config-section__filter{grid-template-columns:minmax(0px,1fr)}}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:3px}.noUi-horizontal .noUi-handle{width:32px;height:24px;height:13px;width:13px;top:-5px;right:-5px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#bac0ca80;border-radius:22px}.noUi-connects{border-radius:22px}.noUi-connect{background:#265b92}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border-radius:30px;background:#265b92;box-shadow:0 1px 3px #00000026;cursor:grab}.noUi-state-drag .noUi-handle{cursor:grabbing!important}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub{background:#d8dbe1}.noUi-marker-sub.active-pip{background:#265b92}.noUi-marker-large{background:#d8dbe1}.noUi-pips-horizontal{top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);display:none}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-4px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-normal{display:none}.noUi-marker-horizontal.noUi-marker-sub,.noUi-marker-horizontal.noUi-marker-large{top:-5px;height:7px;width:7px;border-radius:100%}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;color:#fff;font-size:12px;font-weight:400;line-height:16px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;display:none}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translateY(-18px);top:auto;right:28px}.config-section__filter-item_range-values{display:flex;justify-content:space-between;gap:1rem;margin-top:.75rem}.config-section__filter-wrap{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.75rem;align-items:center}.config-section__filter-item{padding:1rem;margin-bottom:1rem;background:var(--gray-light);border-radius:.5rem;padding-inline:1.2rem;font-size:.8rem}.config-section__filter-item_title{font-size:1rem;font-family:var(--font-family-heading);font-weight:700}.config-section__filter-item_clear{padding:.2rem;background:color-mix(in srgb,var(--secondary),white 90%);cursor:pointer;display:flex;align-items:center;border-radius:.2rem}.configuration__footer{margin-top:3rem;display:flex;gap:2rem;justify-content:space-between}.configuration__footer-total{font-size:clamp(1.2rem,1.445vw + .767rem,2rem);font-weight:700;font-family:var(--font-family-heading)}.config_faq__question{background:none;border:none;font-size:1rem;font-weight:700;width:100%;text-align:left;cursor:pointer;padding:0;display:flex;justify-content:space-between;align-items:center}.config_faq__icon{display:inline-block;transition:transform .3s ease;width:1rem;height:1rem;mask:url('data:image/svg+xml;utf8,<svg fill="black" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5H7z"/></svg>') no-repeat center;background-color:#333}.config_faq__question[aria-expanded=true] .config_faq__icon{transform:rotate(180deg)}.config_faq__answer{margin-top:.5rem;font-size:.95rem;color:#333}.config_faq__item{padding-block:1rem;border-bottom:1px solid color-mix(in srgb,black,white 90%)}.config_faq__title{font-size:1.5rem;font-family:var(--font-family);font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-bundle-config.css.map */
