.configurator-design-mode-stair-sticky-parameters-open::before,.configurator-design-mode-stair-sticky-parameters .configurator-design-mode-stair-sticky-parameters-close,.configurator-design-mode-stair-open-image .configurator-design-mode-stair-process-image-open,.configurator-design-mode-modal .swiper .design-swiper-prev,.configurator-design-mode-modal .swiper .design-swiper-next,.configurator-design-mode-modal .swiper .design-swiper-prev .design-swiper-navigation-image,.configurator-design-mode-modal .swiper .design-swiper-next .design-swiper-navigation-image,.select2-container--default .select2-selection--single .select2-selection__arrow b{background-position:center;background-repeat:no-repeat;background-size:contain}header .woocommerce_links .cart .cart_count{font-size:12px;line-height:13px;letter-spacing:0.34px}header .top{font-size:15px;letter-spacing:0.43px;line-height:42px}header .bottom,.configurator-design-mode .modal-select-input{font-size:17px;letter-spacing:0;line-height:1.75}@keyframes headerfade{from{opacity:0}to{opacity:1}}header{position:fixed;top:0;left:0;width:100%;background-color:#FFFFFF;z-index:2}header .bottom ul{margin:0;padding:0;list-style:none}header .top{line-height:normal}header .bottom{line-height:normal}header .bottom #home_url{margin-right:40px;padding-bottom:24px;max-width:200px}header .bottom #home_url img{width:100%}header .bottom #header_main_menu{flex:1 0 auto}header .bottom #header_main_menu li{margin-right:74px}header .bottom #header_main_menu li:last-child{margin-right:0}header .woocommerce_links .login img,header .woocommerce_links .cart img{margin-right:14px}header .woocommerce_links .login{margin-left:46px;margin-right:46px}header .woocommerce_links .login .txt a{color:#000000}header .woocommerce_links .login .txt a:hover{color:#5785FE}header .woocommerce_links .login .txt a.edit-account{color:#000000;font-size:14px}header .woocommerce_links .cart{position:relative}header .woocommerce_links .cart .cart_count{position:absolute;top:0;left:10px;color:#FFFFFF;border:1px solid #5785FE;background-color:#5785FE;border-radius:100%;width:18px;height:18px;text-align:center;line-height:18px;display:none}header .woocommerce_links .cart .cart_count.has_items{display:block}header.design{height:158px;z-index:20}header.design .hamburger{display:block}header.design .hamburger .hamburger-inner{width:14px;margin-left:4px}header.design .hamburger .hamburger-inner::before,header.design .hamburger .hamburger-inner::after{width:18px;left:-4px}header.design .hamburger.is-active .hamburger-inner,header.design .hamburger.is-active .hamburger-inner::before,header.design .hamburger.is-active .hamburger-inner::after{transform:none;background-color:#141A23;opacity:1}header.design .hamburger.is-active .hamburger-inner{display:block;top:50%;margin-top:-1px}header.design .hamburger.is-active .hamburger-inner::before{top:-8px}header.design .hamburger.is-active .hamburger-inner::after{bottom:-8px}header.design .header-logo{position:relative}header.design .header-logo .white{display:none;position:absolute;top:0;left:0;width:100%;height:100%}header.design a{color:#141A23;font-weight:400}header.design a:hover{text-decoration:none;color:#5785FE}header.design .opened-header-stage{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#FFFFFF;transition:transform 0.6s ease;transform:translateY(-100%);border-bottom:1px solid #CCCCCC}header.design .opened-header-stage.opened{transform:translateY(0)}header.design .initial-header-stage{height:100px}header.design .initial-header-stage-right .language_switcher{margin-right:76px}header.design .language_switcher{margin-top:12px}@media only screen and (max-width:991px){header.design{height:101px;z-index:20}header.design a{color:#FFFFFF}header.design .opened-header-stage{display:none;transform:translateY(0);height:auto;position:relative;border-bottom:none;min-height:calc(100% - 100px);align-items:flex-start;justify-content:center;flex-direction:column;background-color:#141A23}header.design .opened-header-stage .header_container{display:flex;flex-direction:column;flex:1 0 auto}header.design .header-logo{height:37px;width:102px}header.design .initial-header-stage{position:relative;z-index:2}header.design .initial-header-stage .language_switcher{margin-right:44px;margin-left:auto}header.design .initial-header-stage .open-opened-header-stage{margin-left:auto}header.design .initial-header-stage-right{flex:1}header.design .hamburger .hamburger-inner{width:18px;margin-left:0}header.design .hamburger .hamburger-inner::before,header.design .hamburger .hamburger-inner::after{left:0}header.design.menu-open{height:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;background-color:#141A23}header.design.menu-open .header-logo .white{display:block}header.design.menu-open .language_switcher{display:none}header.design.menu-open .opened-header-stage{display:flex}header.design .hamburger.is-active .hamburger-inner,header.design .hamburger.is-active .hamburger-inner::before,header.design .hamburger.is-active .hamburger-inner::after{background-color:#FFFFFF}header.design .hamburger.is-active .hamburger-inner{transform:rotate(45deg)}header.design .hamburger.is-active .hamburger-inner::before{top:0;opacity:0}header.design .hamburger.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}}.stages_part{display:none !important}.bg-blue{background-color:#5785FD}.bg-dark-white{background-color:#EEEEEE}.bg-white{background-color:#FFFFFF}.color-white{color:#FFFFFF}.color-discount-red{color:#EE2626}.color-grey7{color:#686868}.border-r-5{border-radius:5px}.border-r-top-5{border-radius:5px 5px 0px 0px}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.configurator-design-mode{padding-top:158px}.configurator-design-mode #cursor-loading{position:absolute;transform:translate(-50%, -50%);width:50px;height:50px;z-index:100;transition:transform 0.1s ease-in-out;pointer-events:none;opacity:0}.configurator-design-mode.loading{cursor:none}.configurator-design-mode.loading .blur-loading{filter:blur(5px)}.configurator-design-mode.loading #cursor-loading{opacity:1}.configurator-design-mode.loading .container{pointer-events:none !important}@media only screen and (max-width:991px){.configurator-design-mode{padding-top:0}}.configurator-design-mode *,.configurator-design-mode *::before,.configurator-design-mode *::after{box-sizing:border-box}.configurator-design-mode>.container>.row{margin:0}.configurator-design-mode>.container>.row>.col{padding:0}.configurator-design-mode .left-outside .left-inside{height:calc(100vh - 158px);position:fixed;z-index:3;bottom:0;width:100%;max-width:977px}.configurator-design-mode .left-outside .left-inside-wrap{display:none;padding-bottom:70px}@media only screen and (max-width:991px){.configurator-design-mode .left-outside .left-inside{background-color:#FFFFFF;height:auto;max-width:100%;bottom:initial;top:101px;left:0;padding:0}.configurator-design-mode .left-outside .left-inside-wrap{position:fixed;top:101px;left:0;z-index:1;transform:translateY(calc(-100% + 58px));transition:transform 0.6s ease;padding-bottom:0}.configurator-design-mode .left-outside .left-inside-wrap.show-parameters{transform:translateY(0)}}.configurator-design-mode .right-outside-wrap{max-width:638px}.configurator-design-mode .right-outside-wrap .sticky-form-control-title{display:none;position:fixed;z-index:20;background-color:#FFFFFF;width:100%;max-width:353px;text-align:center;padding-bottom:30px;top:158px}.configurator-design-mode .right-outside-wrap .sticky-form-control-title h3{margin-bottom:0}.configurator-design-mode .right-outside-wrap .sticky-form-control-title .sticky-form-control-subtitle-content{margin-top:16px;display:none}@media only screen and (max-width:991px){.configurator-design-mode .right-outside-wrap{padding-top:340px !important;max-width:100%}.configurator-design-mode .right-outside-wrap .sticky-form-control-title{z-index:-1;display:none}}.configurator-design-mode button{cursor:pointer;padding:0;margin:0;border:2px solid #EEEEEE;background-color:transparent;border-radius:5px;background-color:#EEEEEE;color:#000000;text-align:center;transition:background-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out}.configurator-design-mode button.read-more{padding:7px 22px;color:#686868;font-size:15px;line-height:normal;font-weight:500}.configurator-design-mode button.read-more:hover{border-color:#5785FD}.configurator-design-mode button.continue{border:1px solid #5785FD;background-color:#FFFFFF;color:#5785FD;padding:16px 26px;border-radius:35px;min-width:196px;transition:background-color 0.3s ease-in-out, color 0.3s ease-in-out}.configurator-design-mode button.continue:hover{background-color:#5785FD;color:#FFFFFF}.configurator-design-mode button.continue:hover a{color:#FFFFFF}.configurator-design-mode .modal-select-input{cursor:pointer;padding:0;margin:0;border-color:transparent;background-color:transparent;border-radius:5px;background-color:#EEEEEE;color:#000000;text-align:center;transition:background-color 0.3s ease-in-out;border:2px solid #EEEEEE;max-width:161px;width:100%;padding:8px 18px;line-height:normal;margin-left:auto;margin-top:8px;margin-right:0;margin-right:16px;transition:border-color 0.3s ease-in-out}.configurator-design-mode .modal-select-input.checked,.configurator-design-mode .modal-select-input:hover,.configurator-design-mode .modal-select-input:focus{border-color:#5785FD}.configurator-design-mode .object-fit-contain{object-fit:contain;width:100%;height:100%}.configurator-design-mode-stair-sticky-parameters{position:relative;padding:11px 18px;background-color:#EEE;overflow:auto;overflow-y:hidden}.configurator-design-mode-stair-sticky-parameters::-webkit-scrollbar{height:8px}.configurator-design-mode-stair-sticky-parameters-hover-content{position:absolute;left:0;top:calc(100% + 16px);width:100%;opacity:0;transition:opacity 0.3s ease-in-out;background-color:#EEEEEE;border-radius:5px;border:none;color:#313131;font-size:13px;font-style:normal;font-weight:300;line-height:16.445px;padding:2px 16px;text-align:center}@media only screen and (max-width:991px){.configurator-design-mode-stair-sticky-parameters-hover-content{display:none}}.configurator-design-mode-stair-sticky-parameters:hover .configurator-design-mode-stair-sticky-parameters-hover-content{opacity:1}.configurator-design-mode-stair-sticky-parameters-wrap{max-width:924px}.configurator-design-mode-stair-sticky-parameters .parameter{font-size:11px;line-height:16px;margin-bottom:0;color:#000000;min-width:max-content}.configurator-design-mode-stair-sticky-parameters .parameter:not(:last-child){margin-right:auto}.configurator-design-mode-stair-sticky-parameters .parameter-image{width:27px;height:27px;margin-left:10px;margin-right:10px;border-radius:27px;border:1px solid #ADADAD;overflow:hidden}.configurator-design-mode-stair-sticky-parameters .parameter-image img{width:100%;height:100%;object-fit:contain}.configurator-design-mode-stair-sticky-parameters .parameter-value{font-weight:500}.configurator-design-mode-stair-sticky-parameters .parameter strong{font-weight:500}.configurator-design-mode-stair-sticky-parameters .parameter-info-btm{color:#717171}.configurator-design-mode-stair-sticky-parameters .parameter-info.validation .parameter-value,.configurator-design-mode-stair-sticky-parameters .parameter-info.validation strong{color:#008800}.configurator-design-mode-stair-sticky-parameters .parameter-info.validation.error .parameter-value,.configurator-design-mode-stair-sticky-parameters .parameter-info.validation.error strong{color:#F00}.configurator-design-mode-stair-sticky-parameters.opened{transform:translateY(0)}.configurator-design-mode-stair-sticky-parameters-open{display:none;position:fixed;top:101px;left:32px;z-index:4;height:56px;transition:opacity 0.15s ease-in-out}.configurator-design-mode-stair-sticky-parameters-open::before{position:absolute;top:50%;transform:translateY(-50%);content:'';display:block;background-image:url(../../images/design-mode/parameters-info-mob.svg);width:39px;height:39px}@media only screen and (max-width:991px){.configurator-design-mode-stair-sticky-parameters{position:relative;padding:54px 24px 0px 24px}.configurator-design-mode-stair-sticky-parameters-wrap{opacity:1}.configurator-design-mode-stair-sticky-parameters .configurator-design-mode-stair-sticky-parameters-close{position:absolute;bottom:24px;right:24px;width:19px;height:19px;transform:rotate(180deg)}.configurator-design-mode-stair-sticky-parameters .parameter{margin-bottom:28px;margin-right:0}.configurator-design-mode-stair-sticky-parameters .parameter:not(:last-child){margin-right:0}}.configurator-design-mode-stair-open-image{position:relative;font-weight:500;text-transform:uppercase;border-radius:0px 0px 10px 10px;width:100%;height:58px;background-color:#D9D9D9;display:none}.configurator-design-mode-stair-open-image .configurator-design-mode-stair-process-image-open{position:absolute;top:50%;transform:translateY(-50%);right:24px;display:block;width:19px;height:19px}@media only screen and (max-width:991px){.configurator-design-mode-stair-open-image{display:block}}.configurator-design-mode-process-image-wrap{height:calc(100% - 218px - 58px);padding-bottom:26px;flex:1}@media only screen and (max-width:991px){.configurator-design-mode-process-image-wrap{position:fixed;top:101px;left:0;width:100%;background:#ffffff;max-height:332px;padding-top:0;padding-bottom:0;flex-direction:column;padding-bottom:36px}}.configurator-design-mode-process{height:100%;width:47px}.configurator-design-mode-process .process-bar{left:50%;top:0;transform:translateX(-50%);height:100%;width:2px}.configurator-design-mode-process .process-drag{left:0;border-radius:100%;width:100%;height:46px;z-index:1 !important}@media only screen and (max-width:991px){.configurator-design-mode-process{order:2;height:34px;min-height:34px;width:100%;position:absolute !important;bottom:0;left:35px;right:35px;width:calc(100% - 70px)}.configurator-design-mode-process .process-bar{left:0;top:50%;transform:translateY(-50%);height:2px;width:100%}.configurator-design-mode-process .process-drag{width:33px;height:33px;font-size:11px}}.configurator-design-mode-product-image{flex:1}.configurator-design-mode-product-image .panorama{right:0px;top:0px;cursor:pointer}.configurator-design-mode-product-image-close{display:none;right:35px;top:0px;cursor:pointer;width:26px;height:26px;padding:2px;z-index:1}.configurator-design-mode-product-image-close span{display:block;position:absolute;top:2px;right:50%;width:1px;height:26px;background-color:#000000}.configurator-design-mode-product-image-close span:first-child{transform:rotate(45deg)}.configurator-design-mode-product-image-close span:last-child{transform:rotate(-45deg)}@media only screen and (max-width:991px){.configurator-design-mode-product-image{padding:20px 40px 0}}.configurator-design-mode-product-image .x3d-container{display:none}.configurator-design-mode-price-share-wrap{padding:14px 32px 14px 54px;height:68px;margin:0 auto}@media only screen and (max-width:991px){.configurator-design-mode-price-share-wrap{border-radius:5px 5px 0px 0px;padding:0;position:fixed;bottom:0;left:0;width:100%;height:52px;background:#D9D9D9}.configurator-design-mode-price-share-wrap #configurator-design-mode-share{background:#D9D9D9;max-width:26px}}.configurator-design-mode-price-value-string,.configurator-design-mode-price-value-sale,.configurator-design-mode-price-value-regular{margin-right:22px;margin-bottom:0}.configurator-design-mode-price-value-sale-wrap{line-height:normal !important}.configurator-design-mode-price-value-sale-wrap span{margin-right:8px}@media only screen and (max-width:991px){.configurator-design-mode-price-value-string,.configurator-design-mode-price-value-sale,.configurator-design-mode-price-value-regular{font-size:15px;line-height:normal !important;margin-right:16px}.configurator-design-mode-price-value-sale-wrap{font-size:17px !important;line-height:normal !important}}.configurator-design-mode-stair-type,.configurator-design-mode-stair-direction,.configurator-design-mode-stair-properties,.configurator-design-mode-stair-materials-finishes,.configurator-design-mode-stair-well-hole-type,.configurator-design-mode-stair-well-hole-size,.configurator-design-mode-stair-parameters,.configurator-design-mode-stair-extras{margin-bottom:70px}@media only screen and (max-width:991px){.configurator-design-mode-stair-type,.configurator-design-mode-stair-direction,.configurator-design-mode-stair-properties,.configurator-design-mode-stair-materials-finishes,.configurator-design-mode-stair-well-hole-type,.configurator-design-mode-stair-well-hole-size,.configurator-design-mode-stair-parameters,.configurator-design-mode-stair-extras{margin-bottom:40px}}.configurator-design-mode-stair-additional-info{margin-bottom:76px}.configurator-design-mode .continue-wrap{margin-bottom:106px}.configurator-design-mode-stair-type-title{margin-bottom:12px}.configurator-design-mode-stair-type-title h2{line-height:35px;text-transform:uppercase;margin-bottom:12px}.configurator-design-mode-stair-type-title h2::before{content:'';position:absolute;bottom:0;left:0;height:20px;width:100%;background-color:#5785FD;z-index:-1}@media only screen and (max-width:1200px){.configurator-design-mode-stair-type-title h2::before{height:13px}}@media only screen and (max-width:991px){.configurator-design-mode-stair-type-title h2{font-size:25px;line-height:31.625px;margin-bottom:0}.configurator-design-mode-stair-type-title h2::before{bottom:4px}.configurator-design-mode-stair-type-title h3{font-size:17px;line-height:21.505px;margin-bottom:3px}}.configurator-design-mode form{max-width:440px;width:100%}.configurator-design-mode form button.read-more{margin-bottom:30px}@media only screen and (max-width:991px){.configurator-design-mode form button.read-more{margin-bottom:26px}}.configurator-design-mode form .form-controls-wrap{margin-bottom:70px}.configurator-design-mode form .form-controls-wrap:last-child{margin-bottom:0}.configurator-design-mode form .form-controls-wrap.mb-10{margin-bottom:10px}.configurator-design-mode form .form-controls-wrap-outside:not(:last-child){border-bottom:2px solid #C9C9C9;padding-bottom:50px;margin-bottom:50px}@media only screen and (max-width:991px){.configurator-design-mode form .form-controls-wrap{margin-bottom:50px}}.configurator-design-mode form .form-control{width:100%}.configurator-design-mode form .form-control-title{background-color:#FFFFFF;width:100%;text-align:center;margin-bottom:0;padding-bottom:30px}@media only screen and (max-width:991px){.configurator-design-mode form .form-control-title{font-size:17px;line-height:normal;padding-bottom:24px}.configurator-design-mode form .form-control-title-first{font-size:17px;line-height:normal;margin-bottom:46px}}@media only screen and (max-width:991px){.configurator-design-mode form .form-control-subtitle{font-size:15px;line-height:18.975px;margin-bottom:15px}}.configurator-design-mode form .form-control-radio{max-width:330px}.configurator-design-mode form .form-control-radio-image-safety-steps,.configurator-design-mode form .form-control-radio-image-child-security-gate,.configurator-design-mode form .form-control-radio-image-ceiling-cover-plate{margin-top:42px}.configurator-design-mode form .form-control-radio-image-safety-steps .input-image,.configurator-design-mode form .form-control-radio-image-ceiling-cover-plate .input-image{padding:4px}.configurator-design-mode form .form-control-checkbox{max-width:248px}.configurator-design-mode form .form-control-checkbox.stair-extras-railings{max-width:100%}.configurator-design-mode form .form-control label{position:relative;margin-bottom:0;cursor:pointer}.configurator-design-mode form .form-control label.label-radio{margin-bottom:20px;text-align:center}.configurator-design-mode form .form-control label.label-radio .input-title{display:block;min-width:160px;padding:7px 22px;border-radius:5px;border:2px solid #EEEEEE;background-color:#EEEEEE;color:#000000;font-size:17px;text-align:center;margin:0 4px}.configurator-design-mode form .form-control label.label-radio .input-image{width:71px;height:71px;border-radius:10px;border:2px solid #ADADAD;margin:0 8px}.configurator-design-mode form .form-control label.label-radio .input-image img{width:100%;height:100%;object-fit:contain}.configurator-design-mode form .form-control label.label-radio .input-image img[data-type="right"]{display:none}@media only screen and (max-width:991px){.configurator-design-mode form .form-control label.label-radio .input-image{width:51px;height:51px}}.configurator-design-mode form .form-control label.label-radio .input-title,.configurator-design-mode form .form-control label.label-radio .input-image{overflow:hidden;transition:border-color 0.3s ease-in-out}.configurator-design-mode form .form-control label.label-radio .input-title:hover,.configurator-design-mode form .form-control label.label-radio .input-image:hover{border-color:#5785FD}.configurator-design-mode form .form-control label.label-radio .label-radio-tooltip{display:block;position:absolute;top:calc(100% - 9px);left:calc(100% - 24px);z-index:1;padding:2px 16px;border-radius:5px;background:#EEEEEE;color:#313131;font-size:13px;font-weight:300;line-height:16.445px;opacity:0;transition:opacity 0.3s ease-in-out}@media only screen and (max-width:991px){.configurator-design-mode form .form-control label.label-radio .label-radio-tooltip{display:none}}.configurator-design-mode form .form-control label.label-radio:hover .label-radio-tooltip{opacity:1}.configurator-design-mode form .form-control label.label.modal-select-input-image.checked .input-image{border-color:#5785FD}.configurator-design-mode form .form-control label.label-number{max-width:110px;width:100%;margin-left:16px;padding:7px 9px;border-radius:5px;border:1px solid #A1A1A1}.configurator-design-mode form .form-control label.label-number input{width:100%;border:none;text-align:right}.configurator-design-mode form .form-control label.label-number input:focus{outline:none}.configurator-design-mode form .form-control label.label-number input::-webkit-inner-spin-button,.configurator-design-mode form .form-control label.label-number input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.configurator-design-mode form .form-control label.label-number.error input{color:red}.configurator-design-mode form .form-control label.label-number .unit{padding-left:6px}.configurator-design-mode form .form-control label.label-radio-checkbox,.configurator-design-mode form .form-control label.label-checkbox{position:relative;display:flex;align-items:center;margin-bottom:12px}.configurator-design-mode form .form-control label.label-radio-checkbox .checkmark,.configurator-design-mode form .form-control label.label-checkbox .checkmark{position:relative;border-radius:5px;height:23px;width:23px;display:inline-block;background-color:#EEE;margin-right:16px;transition:background-color 0.15s ease-in-out}.configurator-design-mode form .form-control label.label-radio-checkbox .checkmark::after,.configurator-design-mode form .form-control label.label-checkbox .checkmark::after{content:'';position:absolute;left:8px;top:3px;width:7px;height:14px;border:solid #FFFFFF;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:0;transition:opacity 0.15s ease-in-out}.configurator-design-mode form .form-control label.label-radio-checkbox.checked .checkmark,.configurator-design-mode form .form-control label.label-checkbox.checked .checkmark{background-color:#5785FD}.configurator-design-mode form .form-control label.label-radio-checkbox.checked .checkmark::after,.configurator-design-mode form .form-control label.label-checkbox.checked .checkmark::after{opacity:1}.configurator-design-mode form .form-control label.label-textarea span{margin-bottom:30px}.configurator-design-mode form .form-control label.label-textarea span::after{content:'';display:inline-block;margin-left:10px;border:solid #5785FD;border-width:0 2px 2px 0;display:inline-block;padding:5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.configurator-design-mode form .form-control label input[type="radio"],.configurator-design-mode form .form-control label input[type="checkbox"]{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;visibility:hidden}.configurator-design-mode form .form-control label input[type="radio"]:checked+.input-title,.configurator-design-mode form .form-control label input[type="radio"]:checked+.input-image{border-color:#5785FD}.configurator-design-mode form .form-control label input[type="radio"]:disabled~span{opacity:0.5;cursor:not-allowed}.configurator-design-mode form .form-control label input[type="radio"]:checked+.checkmark{background-color:#5785FD}.configurator-design-mode form .form-control label input[type="radio"]:checked+.checkmark::after{opacity:1}.configurator-design-mode form .form-control label input[type="checkbox"]:disabled~span{cursor:not-allowed}.configurator-design-mode form .form-control label input[type="checkbox"]:checked+.checkmark{background-color:#5785FD}.configurator-design-mode form .form-control label input[type="checkbox"]:checked+.checkmark::after{opacity:1}.configurator-design-mode form .form-control label textarea{width:100%;height:210px;resize:none;border:1px solid #A1A1A1;border-radius:10px}.configurator-design-mode form .configurator-design-mode-stair-materials-finishes .form-control label.label-radio .input-image{border:2px solid transparent}.configurator-design-mode form .configurator-design-mode-stair-materials-finishes .form-control label.label-radio .input-image img{object-fit:cover}.configurator-design-mode form .configurator-design-mode-stair-well-hole-type .form-control label.label-radio .input-image{padding:14px}.configurator-design-mode form .configurator-design-mode-stair-well-hole-type .form-control label.label-radio .input-image img{object-fit:contain}@media only screen and (max-width:991px){.configurator-design-mode form .configurator-design-mode-stair-well-hole-type .form-control label.label-radio .input-image{padding:8px}}.configurator-design-mode form .configurator-design-mode-stair-well-hole-type .form-control label.label-radio .input-image.flip-horizontal{transform:scaleX(-1)}.configurator-design-mode form .image-input-wrap{margin-top:60px;margin-bottom:0}.configurator-design-mode form .image-input-wrap.stair-well-hole-sizes-opening-measurements{margin-bottom:114px}.configurator-design-mode form .image-input-wrap.stair-well-hole-sizes-height{margin-bottom:0}.configurator-design-mode form .walking-line-wrapper{text-align:center}@media only screen and (max-width:991px){.configurator-design-mode form .form-input-checked-value{font-size:15px;line-height:18.975px}}@media only screen and (max-width:991px){.configurator-design-mode form{margin:0 auto}.configurator-design-mode form .image-input-wrap{margin-top:24px}}.configurator-design-mode form .form-input-checked-value.mb-10{margin-bottom:10px}.configurator-design-mode-modal{display:none;z-index:20;left:0;top:0;background-color:rgba(0, 0, 0, 0.5)}.configurator-design-mode-modal-outside{max-height:100%;overflow-y:auto;left:0;top:0;display:flex;align-items:center;justify-content:center}.configurator-design-mode-modal-inside-wrap{overflow-x:hidden}.configurator-design-mode-modal .close{top:20px;right:20px;cursor:pointer;width:24px;height:24px;padding:2px;z-index:1}.configurator-design-mode-modal .close span{display:block;position:absolute;top:2px;right:50%;width:1px;height:20px;background-color:#000000}.configurator-design-mode-modal .close span:first-child{transform:rotate(45deg)}.configurator-design-mode-modal .close span:last-child{transform:rotate(-45deg)}.configurator-design-mode-modal .swiper{transform:translateX(100vw);transition:transform 0.6s ease;width:100%;margin-top:auto;margin-bottom:auto}.configurator-design-mode-modal .swiper-slide{height:auto;filter:brightness(0.65);transition:filter 0.5s ease;padding:15px}.configurator-design-mode-modal .swiper-slide.swiper-slide-active{filter:none}.configurator-design-mode-modal .swiper-slide-wrap{padding:22px 23px;box-shadow:4px 3px 15px 0px rgba(0, 0, 0, 0.25)}.configurator-design-mode-modal .swiper-slide-inside{padding:22px 23px;border:1px solid #5785FD;min-height:440px}.configurator-design-mode-modal .swiper-slide-more-info-image{max-width:354px;padding-right:55px}.configurator-design-mode-modal .swiper-slide-more-info-image-inside{padding-bottom:100%}.configurator-design-mode-modal .swiper-slide-more-info-image-inside img{top:0;left:0}.configurator-design-mode-modal .swiper-slide-more-info-content.no_image{max-width:initial;flex:auto}.configurator-design-mode-modal .swiper-slide-more-info-content p{margin-bottom:8px}.configurator-design-mode-modal .swiper-slide-more-info-content p:last-child{margin-bottom:0}.configurator-design-mode-modal .swiper-slide .wellhole-image-wrap,.configurator-design-mode-modal .swiper-slide-more-info-image-wrap{margin:0 auto}.configurator-design-mode-modal .swiper-slide .wellhole-image-wrap{max-width:216px}.configurator-design-mode-modal .swiper-slide-more-info-image-wrap{max-width:158px}.configurator-design-mode-modal .swiper .design-swiper-prev,.configurator-design-mode-modal .swiper .design-swiper-next{content:'';position:absolute;top:50%;transform:translateY(-50%);display:block;width:calc(25vw - 69px);height:calc(100% - 30px);z-index:1;cursor:pointer;opacity:1;transition:opacity 0.5s ease}.configurator-design-mode-modal .swiper .design-swiper-prev .design-swiper-navigation-image,.configurator-design-mode-modal .swiper .design-swiper-next .design-swiper-navigation-image{position:absolute;top:50%;transform:translateY(-50%);width:79px;height:78px;transition:opacity 0.5s ease, transform 0.5s cubic-bezier(0.75, 0, 0, 1);opacity:0}.configurator-design-mode-modal .swiper .design-swiper-prev:hover .design-swiper-navigation-image,.configurator-design-mode-modal .swiper .design-swiper-next:hover .design-swiper-navigation-image{opacity:1;transform:translateY(-50%) translateX(0)}.configurator-design-mode-modal .swiper .design-swiper-prev.swiper-button-disabled,.configurator-design-mode-modal .swiper .design-swiper-next.swiper-button-disabled{opacity:0;pointer-events:none}@media only screen and (max-width:991px){.configurator-design-mode-modal .swiper .design-swiper-prev,.configurator-design-mode-modal .swiper .design-swiper-next{opacity:1}}.configurator-design-mode-modal .swiper .design-swiper-prev{left:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.configurator-design-mode-modal .swiper .design-swiper-prev .design-swiper-navigation-image{left:42px;background-image:url(../../images/design-mode/swiper-left.svg);transform:translateY(-50%) translateX(-16px)}.configurator-design-mode-modal .swiper .design-swiper-next{right:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.configurator-design-mode-modal .swiper .design-swiper-next .design-swiper-navigation-image{right:42px;background-image:url(../../images/design-mode/swiper-right.svg);transform:translateY(-50%) translateX(16px)}.configurator-design-mode-modal .swiper+.swiper-slider-hidden-slides-container{display:none}.configurator-design-mode-modal[data-type="design-share"] .swiper-slide{max-width:896px}.configurator-design-mode-modal[data-type="design-share"] .swiper-slide-stair-form{max-width:744px;margin:0 auto}.configurator-design-mode-modal[data-type="design-share"] h2{font-size:25px;line-height:31.625px;font-weight:500;letter-spacing:normal;margin-bottom:22px}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form{display:flex;flex-wrap:wrap;align-items:start;justify-content:start;margin-bottom:0;max-width:100%}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form label{display:inline-block;max-width:296px;width:100%;margin-right:34px;margin-bottom:22px;font-size:17px;flex:1 0 auto}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form input{padding:8px;font-size:15px;font-weight:400;line-height:normal}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form input[type="submit"]{padding:7px 12px 8px;border-radius:5px;background:#EEE;border:2px solid #EEE;color:#000000;font-size:17px;font-weight:normal;line-height:21.505px;min-width:160px;transition:border-color 0.3s ease-in-out;margin-bottom:0;margin-left:auto}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form input[type="submit"]:hover{border-color:#5785FD}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form .wpcf7-form-control-wrap{margin-top:2px;margin-bottom:0}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form .wpcf7-form-control-wrap[data-name="accept-conditions"]{margin-top:0;width:auto;display:inline-block}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form .wpcf7-form-control-wrap[data-name="accept-conditions"] label{font-size:15px;font-weight:normal;line-height:18.975px;max-width:100%}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form .wpcf7-form-control-wrap[data-name="accept-conditions"] input{width:0;height:0;overflow:hidden;padding:0}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form .wpcf7-form-control-wrap[data-name="accept-conditions"] .wpcf7-list-item-label{padding-left:35px}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form .wpcf7-form-control-wrap[data-name="accept-conditions"] .wpcf7-list-item-label::before,.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form .wpcf7-form-control-wrap[data-name="accept-conditions"] .wpcf7-list-item-label::after{content:"";position:absolute;top:2px;left:0;display:block;transition:0.15s ease-in-out;cursor:pointer}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form .wpcf7-form-control-wrap[data-name="accept-conditions"] .wpcf7-list-item-label::before{height:21px;width:21px;opacity:1;border:1px solid #EEE;background-color:#EEE;border-radius:5px}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form .wpcf7-form-control-wrap[data-name="accept-conditions"] .wpcf7-list-item-label::after{opacity:0;display:block;left:7px;top:5px;width:7px;height:12px;border:solid #FFFFFF;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form .wpcf7-form-control-wrap[data-name="accept-conditions"] input:checked~.wpcf7-list-item-label::before{border-color:#5785FD;background-color:#5785FD}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form .wpcf7-form-control-wrap[data-name="accept-conditions"] input:checked~.wpcf7-list-item-label::after{opacity:1}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form .form-description{max-width:628px;font-size:15px;line-height:18.975px;font-weight:normal;margin-bottom:24px}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form .wpcf7-not-valid-tip{display:none}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form .wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0}@media only screen and (max-width:991px){.configurator-design-mode-modal[data-type="design-share"] h2{font-size:17px;line-height:normal;margin-bottom:16px;padding-right:20px}.configurator-design-mode-modal[data-type="design-share"] .swiper-slide-stair-form-content{height:100%}.configurator-design-mode-modal[data-type="design-share"] .swiper-slide-stair-form-content-inside{height:100%}.configurator-design-mode-modal[data-type="design-share"] .wpcf7{overflow-y:auto;height:388px;padding-right:6px}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form label{margin-right:0;margin-bottom:8px;font-size:13px}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form input{padding:6px;font-size:13px}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form .form-description{font-size:13px;line-height:normal;margin-bottom:0}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form .wpcf7-form-control-wrap[data-name="accept-conditions"] .wpcf7-list-item-label{padding-left:0;margin-bottom:16px}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form .wpcf7-form-control-wrap[data-name="accept-conditions"] .wpcf7-list-item-label::before{position:relative;margin-bottom:16px}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form .wpcf7-form-control-wrap[data-name="accept-conditions"] .wpcf7-list-item-label::after{top:17px}.configurator-design-mode-modal[data-type="design-share"] .wpcf7 form input[type="submit"]{max-width:160px;min-width:auto;width:100%;margin-left:auto;margin-right:auto;margin-bottom:16px}}.configurator-design-mode-modal[data-type="stair-child-security-gate"] .swiper-slide-more-info-image{flex:1 0 auto}.configurator-design-mode-modal[data-type="stair-child-security-gate"] .swiper-slide-more-info-content{max-width:100%}.configurator-design-mode-modal[data-type="stair-child-security-gate"] .swiper-slide-more-info-content .label-checkbox{cursor:pointer;position:relative;display:flex;align-items:center;margin-bottom:12px}.configurator-design-mode-modal[data-type="stair-child-security-gate"] .swiper-slide-more-info-content .label-checkbox .checkmark{position:relative;border-radius:5px;height:23px;width:23px;display:inline-block;background-color:#EEE;margin-right:16px;transition:background-color 0.15s ease-in-out}.configurator-design-mode-modal[data-type="stair-child-security-gate"] .swiper-slide-more-info-content .label-checkbox .checkmark::after{content:'';position:absolute;left:8px;top:3px;width:7px;height:14px;border:solid #FFFFFF;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:0;transition:opacity 0.15s ease-in-out}.configurator-design-mode-modal[data-type="stair-child-security-gate"] .swiper-slide-more-info-content .label-checkbox.checked .checkmark{background-color:#5785FD}.configurator-design-mode-modal[data-type="stair-child-security-gate"] .swiper-slide-more-info-content .label-checkbox.checked .checkmark::after{opacity:1}.configurator-design-mode-modal[data-type="stair-child-security-gate"] .swiper-slide-more-info-content .label-checkbox.hidden{margin-bottom:0}.configurator-design-mode-modal[data-type="stair-child-security-gate"] .swiper-slide-more-info-content-inside-rows{padding-left:40px}.configurator-design-mode-modal[data-type="stair-child-security-gate"] .swiper-slide-more-info-content-inside-rows-row{margin-bottom:24px}.configurator-design-mode-modal[data-type="stair-child-security-gate"] .swiper-slide-more-info-content-inside-rows-row .modal-content{padding-left:46px;padding-right:46px}.configurator-design-mode-modal[data-type="stair-child-security-gate"] .swiper-slide-more-info-content-inside-rows-row .label-radio{z-index:0;margin-bottom:0;cursor:pointer}.configurator-design-mode-modal[data-type="stair-child-security-gate"] .swiper-slide-more-info-content-inside-rows-row .label-radio .input-image{width:140px;height:140px;border-radius:10px;border:2px solid #ADADAD;overflow:hidden;transition:border-color 0.3s ease-in-out}.configurator-design-mode-modal[data-type="stair-child-security-gate"] .swiper-slide-more-info-content-inside-rows-row .label-radio .input-image img{width:100%;height:100%;object-fit:contain}.configurator-design-mode-modal[data-type="stair-child-security-gate"] .swiper-slide-more-info-content-inside-rows-row .label-radio.checked .input-image{border-color:#5785FD}.configurator-design-mode-modal[data-type="treads-handrails-materials"] .swiper-slide .swiper-slide-more-info-image-wrap,.configurator-design-mode-modal[data-type="treads-handrails-materials-wood"] .swiper-slide .swiper-slide-more-info-image-wrap,.configurator-design-mode-modal[data-type="treads-handrails-finishing"] .swiper-slide .swiper-slide-more-info-image-wrap,.configurator-design-mode-modal[data-type="treads-handrails-wood-range"] .swiper-slide .swiper-slide-more-info-image-wrap,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-materials"] .swiper-slide .swiper-slide-more-info-image-wrap,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-materials-wood"] .swiper-slide .swiper-slide-more-info-image-wrap,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-finishing"] .swiper-slide .swiper-slide-more-info-image-wrap,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-wood-range"] .swiper-slide .swiper-slide-more-info-image-wrap{max-width:100%}.configurator-design-mode-modal[data-type="treads-handrails-materials"] .swiper-slide .swiper-slide-more-info-image,.configurator-design-mode-modal[data-type="treads-handrails-materials-wood"] .swiper-slide .swiper-slide-more-info-image,.configurator-design-mode-modal[data-type="treads-handrails-finishing"] .swiper-slide .swiper-slide-more-info-image,.configurator-design-mode-modal[data-type="treads-handrails-wood-range"] .swiper-slide .swiper-slide-more-info-image,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-materials"] .swiper-slide .swiper-slide-more-info-image,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-materials-wood"] .swiper-slide .swiper-slide-more-info-image,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-finishing"] .swiper-slide .swiper-slide-more-info-image,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-wood-range"] .swiper-slide .swiper-slide-more-info-image{max-width:308px;padding-right:0;padding-left:33px}.configurator-design-mode-modal[data-type="treads-handrails-materials"] .swiper-slide .swiper-slide-more-info-content,.configurator-design-mode-modal[data-type="treads-handrails-materials-wood"] .swiper-slide .swiper-slide-more-info-content,.configurator-design-mode-modal[data-type="treads-handrails-finishing"] .swiper-slide .swiper-slide-more-info-content,.configurator-design-mode-modal[data-type="treads-handrails-wood-range"] .swiper-slide .swiper-slide-more-info-content,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-materials"] .swiper-slide .swiper-slide-more-info-content,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-materials-wood"] .swiper-slide .swiper-slide-more-info-content,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-finishing"] .swiper-slide .swiper-slide-more-info-content,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-wood-range"] .swiper-slide .swiper-slide-more-info-content{max-width:480px;padding-left:55px}.configurator-design-mode-modal[data-type="treads-handrails-materials"] .swiper-slide .slide-title,.configurator-design-mode-modal[data-type="treads-handrails-materials-wood"] .swiper-slide .slide-title,.configurator-design-mode-modal[data-type="treads-handrails-finishing"] .swiper-slide .slide-title,.configurator-design-mode-modal[data-type="treads-handrails-wood-range"] .swiper-slide .slide-title,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-materials"] .swiper-slide .slide-title,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-materials-wood"] .swiper-slide .slide-title,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-finishing"] .swiper-slide .slide-title,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-wood-range"] .swiper-slide .slide-title{font-size:19px;line-height:24px}.configurator-design-mode-modal[data-type="treads-handrails-materials"] .swiper-slide .select-title,.configurator-design-mode-modal[data-type="treads-handrails-materials-wood"] .swiper-slide .select-title,.configurator-design-mode-modal[data-type="treads-handrails-finishing"] .swiper-slide .select-title,.configurator-design-mode-modal[data-type="treads-handrails-wood-range"] .swiper-slide .select-title,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-materials"] .swiper-slide .select-title,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-materials-wood"] .swiper-slide .select-title,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-finishing"] .swiper-slide .select-title,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-wood-range"] .swiper-slide .select-title{margin-bottom:8px;font-size:17px;line-height:21.25px}.configurator-design-mode-modal[data-type="treads-handrails-materials"] .swiper-slide .strength-range,.configurator-design-mode-modal[data-type="treads-handrails-materials"] .swiper-slide .price-range,.configurator-design-mode-modal[data-type="treads-handrails-materials-wood"] .swiper-slide .strength-range,.configurator-design-mode-modal[data-type="treads-handrails-materials-wood"] .swiper-slide .price-range,.configurator-design-mode-modal[data-type="treads-handrails-finishing"] .swiper-slide .strength-range,.configurator-design-mode-modal[data-type="treads-handrails-finishing"] .swiper-slide .price-range,.configurator-design-mode-modal[data-type="treads-handrails-wood-range"] .swiper-slide .strength-range,.configurator-design-mode-modal[data-type="treads-handrails-wood-range"] .swiper-slide .price-range,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-materials"] .swiper-slide .strength-range,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-materials"] .swiper-slide .price-range,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-materials-wood"] .swiper-slide .strength-range,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-materials-wood"] .swiper-slide .price-range,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-finishing"] .swiper-slide .strength-range,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-finishing"] .swiper-slide .price-range,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-wood-range"] .swiper-slide .strength-range,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-wood-range"] .swiper-slide .price-range{margin-bottom:8px}.configurator-design-mode-modal[data-type="treads-handrails-materials"] .swiper-slide .strength-range p,.configurator-design-mode-modal[data-type="treads-handrails-materials"] .swiper-slide .price-range p,.configurator-design-mode-modal[data-type="treads-handrails-materials-wood"] .swiper-slide .strength-range p,.configurator-design-mode-modal[data-type="treads-handrails-materials-wood"] .swiper-slide .price-range p,.configurator-design-mode-modal[data-type="treads-handrails-finishing"] .swiper-slide .strength-range p,.configurator-design-mode-modal[data-type="treads-handrails-finishing"] .swiper-slide .price-range p,.configurator-design-mode-modal[data-type="treads-handrails-wood-range"] .swiper-slide .strength-range p,.configurator-design-mode-modal[data-type="treads-handrails-wood-range"] .swiper-slide .price-range p,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-materials"] .swiper-slide .strength-range p,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-materials"] .swiper-slide .price-range p,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-materials-wood"] .swiper-slide .strength-range p,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-materials-wood"] .swiper-slide .price-range p,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-finishing"] .swiper-slide .strength-range p,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-finishing"] .swiper-slide .price-range p,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-wood-range"] .swiper-slide .strength-range p,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-wood-range"] .swiper-slide .price-range p{flex:1;max-width:100px;margin-bottom:0;font-size:17px;line-height:21.25px}.configurator-design-mode-modal[data-type="treads-handrails-materials"] .swiper-slide .circle-range-item,.configurator-design-mode-modal[data-type="treads-handrails-materials-wood"] .swiper-slide .circle-range-item,.configurator-design-mode-modal[data-type="treads-handrails-finishing"] .swiper-slide .circle-range-item,.configurator-design-mode-modal[data-type="treads-handrails-wood-range"] .swiper-slide .circle-range-item,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-materials"] .swiper-slide .circle-range-item,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-materials-wood"] .swiper-slide .circle-range-item,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-finishing"] .swiper-slide .circle-range-item,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-wood-range"] .swiper-slide .circle-range-item{width:10px;height:10px;border-radius:10px;background-color:#5785FD;margin-left:6px}.configurator-design-mode-modal[data-type="treads-handrails-materials"] .swiper-slide .circle-range-item.active,.configurator-design-mode-modal[data-type="treads-handrails-materials-wood"] .swiper-slide .circle-range-item.active,.configurator-design-mode-modal[data-type="treads-handrails-finishing"] .swiper-slide .circle-range-item.active,.configurator-design-mode-modal[data-type="treads-handrails-wood-range"] .swiper-slide .circle-range-item.active,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-materials"] .swiper-slide .circle-range-item.active,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-materials-wood"] .swiper-slide .circle-range-item.active,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-finishing"] .swiper-slide .circle-range-item.active,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-wood-range"] .swiper-slide .circle-range-item.active{background-color:#C9C9C9}.configurator-design-mode-modal[data-type="treads-handrails-materials"] .swiper-slide .description,.configurator-design-mode-modal[data-type="treads-handrails-materials-wood"] .swiper-slide .description,.configurator-design-mode-modal[data-type="treads-handrails-finishing"] .swiper-slide .description,.configurator-design-mode-modal[data-type="treads-handrails-wood-range"] .swiper-slide .description,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-materials"] .swiper-slide .description,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-materials-wood"] .swiper-slide .description,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-finishing"] .swiper-slide .description,.configurator-design-mode-modal[data-type="stringers-posts-balusters-risers-wood-range"] .swiper-slide .description{margin-top:18px;margin-bottom:18px;font-size:15px;line-height:18.975px}.configurator-design-mode-modal[data-type="stair-measurements"] .swiper-slide-more-info-image-wrap{max-width:272px}@media only screen and (max-width:991px){.configurator-design-mode-modal .configurator-design-mode-modal-outside{height:100%}.configurator-design-mode-modal .swiper{height:100%;min-height:541px;max-height:541px}.configurator-design-mode-modal .swiper-slide{height:100%;width:280px}.configurator-design-mode-modal .swiper-slide p{margin-bottom:14px}.configurator-design-mode-modal .swiper-slide p:last-child{margin-bottom:0}.configurator-design-mode-modal .swiper-slide-inside{padding:22px}.configurator-design-mode-modal .swiper-slide-wrap{padding:12px}.configurator-design-mode-modal .swiper-slide-more-info-image-wrap{height:150px !important;width:150px !important}.configurator-design-mode-modal .swiper-slide-more-info-image{max-width:100%;padding-right:0;margin-bottom:30px;height:auto;min-height:150px;padding-left:0 !important}.configurator-design-mode-modal .swiper-slide-more-info-image-inside{height:100%;padding-bottom:0}.configurator-design-mode-modal .swiper-slide-more-info-content{max-width:100%;padding-left:8px !important;font-size:13px;line-height:16.445px;max-height:262px;overflow-y:auto}.configurator-design-mode-modal .swiper-slide-more-info-content strong{font-size:15px;line-height:18.975px}.configurator-design-mode-modal .swiper-slide-more-info-content-inside{flex:1}.configurator-design-mode-modal .swiper-slide-more-info-content.no_image{padding-left:0 !important;padding-right:25px}.configurator-design-mode-modal .swiper-slide .description{margin-bottom:0 !important}.configurator-design-mode-modal .swiper-slide .strength-range,.configurator-design-mode-modal .swiper-slide .price-range{max-width:76px !important;margin-bottom:4px !important}.configurator-design-mode-modal .swiper-slide .strength-range p,.configurator-design-mode-modal .swiper-slide .price-range p{font-size:15px !important;line-height:18.975px !important}.configurator-design-mode-modal .swiper-slide .design-swiper-prev,.configurator-design-mode-modal .swiper-slide .design-swiper-next{top:initial;transform:initial;bottom:14px}.configurator-design-mode-modal .swiper-slide .design-swiper-prev{left:16px}.configurator-design-mode-modal .swiper-slide .design-swiper-next{right:16px}.configurator-design-mode-modal .swiper .modal-select-input{margin:36px auto 20px}.configurator-design-mode-modal[data-type="stair-child-security-gate"] .fnt-17{font-size:15px !important;line-height:18.975px !important}.configurator-design-mode-modal[data-type="stair-child-security-gate"] .swiper-slide-more-info-content{max-height:100%}.configurator-design-mode-modal[data-type="stair-child-security-gate"] .swiper-slide-more-info-content-inside-rows{padding-left:0}.configurator-design-mode-modal[data-type="stair-child-security-gate"] .swiper-slide-more-info-content-inside-rows-row{flex-direction:column;padding-top:20px;margin-bottom:0}.configurator-design-mode-modal[data-type="stair-child-security-gate"] .swiper-slide-more-info-content-inside-rows-row .modal-content{margin-top:20px;padding-left:0;padding-right:6px}.configurator-design-mode-modal[data-type="well-hole-type"] .swiper-slide .swiper-slide-more-info-image{flex:1 0 auto;max-width:146px;display:flex;align-items:center;justify-content:center;flex-direction:column}.configurator-design-mode-modal[data-type="well-hole-type"] .swiper-slide .swiper-slide-more-info-image-wrap,.configurator-design-mode-modal[data-type="well-hole-type"] .swiper-slide .swiper-slide-more-info-image .wellhole-image-wrap{height:auto !important;max-width:146px}.configurator-design-mode-modal[data-type="well-hole-type"] .swiper-slide .swiper-slide-more-info-image-wrap .swiper-slide-more-info-image-inside{height:auto;padding-bottom:100%}.configurator-design-mode-modal[data-type="well-hole-type"] .swiper-slide .swiper-slide-more-info-image .wellhole-image-wrap .pdf-none{height:0;overflow:hidden}.configurator-design-mode-modal[data-type="well-hole-type"] .swiper-slide .swiper-slide-more-info-image .wellhole-image-wrap svg{width:100%}.configurator-design-mode-modal[data-type="well-hole-type"] .swiper-slide .swiper-slide-more-info-content{max-height:116px}}.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-height svg .measurement-object,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-opening-measurements svg .measurement-object,.configurator-design-mode-stair-well-hole-sizes .stair-parameters-stair-height-measurements svg .measurement-object,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-height svg .measurement-object,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-opening-measurements svg .measurement-object,.configurator-design-mode-stair-parameters .stair-parameters-stair-height-measurements svg .measurement-object{display:none}.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-height svg .measurement .input_wrap,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap,.configurator-design-mode-stair-well-hole-sizes .stair-parameters-stair-height-measurements svg .measurement .input_wrap,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-height svg .measurement .input_wrap,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap,.configurator-design-mode-stair-parameters .stair-parameters-stair-height-measurements svg .measurement .input_wrap{width:100%;height:auto;border:1px solid #5785FD;background-color:#FFFFFF;text-align:center;border-radius:5px;font-size:17px;line-height:normal;font-weight:300;padding:14px 0 13px 7px;z-index:1}.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-height svg .measurement .input_wrap input,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap input,.configurator-design-mode-stair-well-hole-sizes .stair-parameters-stair-height-measurements svg .measurement .input_wrap input,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-height svg .measurement .input_wrap input,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap input,.configurator-design-mode-stair-parameters .stair-parameters-stair-height-measurements svg .measurement .input_wrap input{border:none;text-align:right;appearance:textfield;-webkit-appearance:textfield;-moz-appearance:textfield;width:50px;height:auto;transition:0.3s ease-in-out;padding:0;text-align:center;color:rgba(20, 26, 35, 0.4)}.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-height svg .measurement .input_wrap input::-webkit-outer-spin-button,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-height svg .measurement .input_wrap input::-webkit-inner-spin-button,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap input::-webkit-outer-spin-button,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap input::-webkit-inner-spin-button,.configurator-design-mode-stair-well-hole-sizes .stair-parameters-stair-height-measurements svg .measurement .input_wrap input::-webkit-outer-spin-button,.configurator-design-mode-stair-well-hole-sizes .stair-parameters-stair-height-measurements svg .measurement .input_wrap input::-webkit-inner-spin-button,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-height svg .measurement .input_wrap input::-webkit-outer-spin-button,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-height svg .measurement .input_wrap input::-webkit-inner-spin-button,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap input::-webkit-outer-spin-button,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap input::-webkit-inner-spin-button,.configurator-design-mode-stair-parameters .stair-parameters-stair-height-measurements svg .measurement .input_wrap input::-webkit-outer-spin-button,.configurator-design-mode-stair-parameters .stair-parameters-stair-height-measurements svg .measurement .input_wrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-height svg .measurement .input_wrap input:focus,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-height svg .measurement .input_wrap input:focus-visible,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap input:focus,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap input:focus-visible,.configurator-design-mode-stair-well-hole-sizes .stair-parameters-stair-height-measurements svg .measurement .input_wrap input:focus,.configurator-design-mode-stair-well-hole-sizes .stair-parameters-stair-height-measurements svg .measurement .input_wrap input:focus-visible,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-height svg .measurement .input_wrap input:focus,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-height svg .measurement .input_wrap input:focus-visible,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap input:focus,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap input:focus-visible,.configurator-design-mode-stair-parameters .stair-parameters-stair-height-measurements svg .measurement .input_wrap input:focus,.configurator-design-mode-stair-parameters .stair-parameters-stair-height-measurements svg .measurement .input_wrap input:focus-visible{border:none;outline:0}.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-height svg .measurement .input_wrap.error,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap.error,.configurator-design-mode-stair-well-hole-sizes .stair-parameters-stair-height-measurements svg .measurement .input_wrap.error,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-height svg .measurement .input_wrap.error,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap.error,.configurator-design-mode-stair-parameters .stair-parameters-stair-height-measurements svg .measurement .input_wrap.error{color:red}.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-height svg .measurement .input_wrap .unit,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap .unit,.configurator-design-mode-stair-well-hole-sizes .stair-parameters-stair-height-measurements svg .measurement .input_wrap .unit,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-height svg .measurement .input_wrap .unit,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap .unit,.configurator-design-mode-stair-parameters .stair-parameters-stair-height-measurements svg .measurement .input_wrap .unit{padding-left:7px;padding-right:9px;color:#686868}.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-height svg .measurement .input_wrap.changed input,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap.changed input,.configurator-design-mode-stair-well-hole-sizes .stair-parameters-stair-height-measurements svg .measurement .input_wrap.changed input,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-height svg .measurement .input_wrap.changed input,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap.changed input,.configurator-design-mode-stair-parameters .stair-parameters-stair-height-measurements svg .measurement .input_wrap.changed input{color:#000000}.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-height svg .measurement .input_wrap:active input,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-height svg .measurement .input_wrap:focus input,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-height svg .measurement .input_wrap:focus-visible input,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-height svg .measurement .input_wrap:focus-within input,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap:active input,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap:focus input,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap:focus-visible input,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap:focus-within input,.configurator-design-mode-stair-well-hole-sizes .stair-parameters-stair-height-measurements svg .measurement .input_wrap:active input,.configurator-design-mode-stair-well-hole-sizes .stair-parameters-stair-height-measurements svg .measurement .input_wrap:focus input,.configurator-design-mode-stair-well-hole-sizes .stair-parameters-stair-height-measurements svg .measurement .input_wrap:focus-visible input,.configurator-design-mode-stair-well-hole-sizes .stair-parameters-stair-height-measurements svg .measurement .input_wrap:focus-within input,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-height svg .measurement .input_wrap:active input,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-height svg .measurement .input_wrap:focus input,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-height svg .measurement .input_wrap:focus-visible input,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-height svg .measurement .input_wrap:focus-within input,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap:active input,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap:focus input,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap:focus-visible input,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-opening-measurements svg .measurement .input_wrap:focus-within input,.configurator-design-mode-stair-parameters .stair-parameters-stair-height-measurements svg .measurement .input_wrap:active input,.configurator-design-mode-stair-parameters .stair-parameters-stair-height-measurements svg .measurement .input_wrap:focus input,.configurator-design-mode-stair-parameters .stair-parameters-stair-height-measurements svg .measurement .input_wrap:focus-visible input,.configurator-design-mode-stair-parameters .stair-parameters-stair-height-measurements svg .measurement .input_wrap:focus-within input{border-bottom:1px solid #5785FE}.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-height svg .measurement-title,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-height svg .measurement-description,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-opening-measurements svg .measurement-title,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-opening-measurements svg .measurement-description,.configurator-design-mode-stair-well-hole-sizes .stair-parameters-stair-height-measurements svg .measurement-title,.configurator-design-mode-stair-well-hole-sizes .stair-parameters-stair-height-measurements svg .measurement-description,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-height svg .measurement-title,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-height svg .measurement-description,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-opening-measurements svg .measurement-title,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-opening-measurements svg .measurement-description,.configurator-design-mode-stair-parameters .stair-parameters-stair-height-measurements svg .measurement-title,.configurator-design-mode-stair-parameters .stair-parameters-stair-height-measurements svg .measurement-description{width:calc(100% - 10px);background-color:#EEEEEE;font-size:11px;line-height:13.915px;color:#313131;text-align:center;margin:0 5px}.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-height svg .measurement-title,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-opening-measurements svg .measurement-title,.configurator-design-mode-stair-well-hole-sizes .stair-parameters-stair-height-measurements svg .measurement-title,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-height svg .measurement-title,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-opening-measurements svg .measurement-title,.configurator-design-mode-stair-parameters .stair-parameters-stair-height-measurements svg .measurement-title{padding:8px 2px 4px;border-top-left-radius:5px;border-top-right-radius:5px}.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-height svg .measurement-description,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-opening-measurements svg .measurement-description,.configurator-design-mode-stair-well-hole-sizes .stair-parameters-stair-height-measurements svg .measurement-description,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-height svg .measurement-description,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-opening-measurements svg .measurement-description,.configurator-design-mode-stair-parameters .stair-parameters-stair-height-measurements svg .measurement-description{padding:6px 1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-height svg .measurement-description .stair-gap,.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-opening-measurements svg .measurement-description .stair-gap,.configurator-design-mode-stair-well-hole-sizes .stair-parameters-stair-height-measurements svg .measurement-description .stair-gap,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-height svg .measurement-description .stair-gap,.configurator-design-mode-stair-parameters .stair-well-hole-sizes-opening-measurements svg .measurement-description .stair-gap,.configurator-design-mode-stair-parameters .stair-parameters-stair-height-measurements svg .measurement-description .stair-gap{padding-bottom:8px}.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-height svg .measurement-description .stair-gap>:nth-child(1),.configurator-design-mode-stair-well-hole-sizes .stair-well-hole-sizes-opening-measurements svg .measurement-description .stair-gap>:nth-child(1),.configurator-design-mode-stair-well-hole-sizes .stair-parameters-stair-height-measurements svg .measurement-description .stair-gap>:nth-child(1),.configurator-design-mode-stair-parameters .stair-well-hole-sizes-height svg .measurement-description .stair-gap>:nth-child(1),.configurator-design-mode-stair-parameters .stair-well-hole-sizes-opening-measurements svg .measurement-description .stair-gap>:nth-child(1),.configurator-design-mode-stair-parameters .stair-parameters-stair-height-measurements svg .measurement-description .stair-gap>:nth-child(1){display:block}.configurator-design-mode-stair-extras .stair-extras-railings-plan svg foreignObject .label-checkbox{position:fixed;margin-bottom:0;font-size:20px;line-height:20px}.configurator-design-mode-stair-extras .stair-extras-railings-plan svg foreignObject .label-checkbox .checkmark{margin-right:8px;margin-bottom:1px}.configurator-design-mode-stair-extras .stair-extras-railings-plan svg foreignObject .label-checkbox.flex-column .checkmark{margin-bottom:8px}.svg-selections{margin-bottom:70px}.svg-selections .svg-selection{margin-bottom:25px}.svg-selections .svg-selection-string{font-size:15px;line-height:19px;margin-bottom:7px}.svg-selections .svg-selection:last-child{margin-bottom:0}.select2-container--default{width:100% !important;max-width:258px;display:block}.select2-container--default .select2-selection--single{border:none;height:100%}.select2-container--default .select2-selection--single .select2-selection__rendered{min-height:42px;padding:0;border-radius:10px;border:1px solid #A1A1A1;padding:12px 52px 10px 16px;line-height:normal;color:#000000}.select2-container--default .select2-selection--single .select2-selection__arrow{width:19px;height:19px;display:block;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;margin:0;left:0;top:0;position:relative;display:block;width:100%;height:100%;background-image:url(../../images/design-mode/aru-svg-select-arrow.svg)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#EEEEEE !important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#5785FD !important}.select2-dropdown{border:1px solid #A1A1A1 !important;border-radius:10px !important;overflow:hidden}.form-controls-wrap .label-radio{z-index:0}.form-controls-wrap .label-radio .label-radio-inside-wrap{display:flex;justify-content:center}.form-controls-wrap-treads-handrails-finishing .form-control,.form-controls-wrap-treads-handrails-wood-range .form-control,.form-controls-wrap-stringers-posts-balusters-risers-materials-wood .form-control,.form-controls-wrap-stringers-posts-balusters-risers-finishing .form-control,.form-controls-wrap-stringers-posts-balusters-risers-wood-range .form-control{max-width:262px}.form-controls-wrap-post-profile .form-control{max-width:258px}.form-controls-wrap-post-profile .label-radio{z-index:0;width:33%}@media only screen and (max-width:991px){.form-controls-wrap-post-profile .form-control{max-width:204px}}