.railing-configurator__wrapper{display:flex}.railing-configurator__left-wrapper,.railing-configurator__right-wrapper{width:50%}.railing-configurator__left-wrapper{background-color:#f7f6f4;display:flex;flex-direction:column;align-items:center;padding-top:3rem}span[data-selected-shape]{text-transform:capitalize}.railing-configurator__right-wrapper{background-color:#eeebe5;display:flex;flex-direction:column;align-items:center;padding-top:3rem}.railing-configurator__left-header{align-self:flex-start;padding-left:32px;margin-bottom:58px}.railing-configurator__title{font-size:24px;line-height:33px;color:#555;font-weight:700}.railing-configurator__wrapper .product-form .variant-options .option-name{font-size:19px;line-height:27px;letter-spacing:0;color:#555;font-weight:700}select,::picker(select){-webkit-appearance:base-select;appearance:base-select}*{box-sizing:border-box}label{width:fit-content;align-self:center}select{flex:1}select.model-select{transition:.4s;border-radius:2.7rem;background-color:#555;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M8.103 6.847L9.941 5.153 16.7 12.488 9.919 19.847 8.081 18.153 13.3 12.488z' transform='matrix(1 0 0 -1 0 17) rotate(90 12.39 12.5)'/%3E%3Cpath fill='%23ffffff' d='M8.103 6.847L9.941 5.153 16.7 12.488 9.919 19.847 8.081 18.153 13.3 12.488z' transform='translate(0 7) rotate(90 12.39 12.5)'/%3E%3C/svg%3E");padding-right:3.4rem;background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;color:#fff;font-size:15px;line-height:16px;font-weight:600;min-width:130px;padding-left:20px;padding-right:20px;min-height:44px;display:flex;align-items:center}select.model-select::picker-icon{color:#555;opacity:0;width:0;height:0;overflow:hidden}::picker(select){border:none}option.model-option{background:#fff;padding:10px 12px;font-size:15px;color:#3a3a3a;font-weight:400}option.model-option:not(option:last-of-type){border-bottom:none}option.model-option:nth-of-type(odd){background:#fff}option.model-option:hover,option.model-option:focus{background:#f96;color:#fff}option.model-option:checked{background:#ddd;color:#3a3a3a}option.model-option::checkmark{content:""}::picker(select){opacity:0;transition:all .4s allow-discrete}::picker(select):popover-open{opacity:1}@starting-style{::picker(select):popover-open{opacity:0}}::picker(select){top:calc(anchor(bottom) + 1px);left:0;border:unset;border-left:1px solid #aaa;border-right:1px solid #aaa;border-bottom:1px solid #aaa;border-radius:0 0 4px 4px}.railing-configurator__left{width:100%;padding-left:20px;padding-right:20px;max-width:585px;display:flex;flex-direction:column}.railing-configurator__products-wrapper{padding-bottom:54px;margin-top:40px;border-bottom:1px solid #D9D9D9}.railing-configurator__coating-wrapper{padding-top:0;border-bottom:1px solid #D9D9D9;margin-bottom:40px}.railing-configurator__subtitle{font-size:19px;line-height:27px;letter-spacing:0;color:#555;font-weight:700;margin:0}.railing-configurator__description{font-size:16px;line-height:22px;letter-spacing:0;color:#555;margin:6px 0 0}.railing-configurator__description *{font-size:16px;line-height:22px;letter-spacing:0;color:#555;margin:0;padding:0}.railing-configurator__product-list{display:flex;column-gap:26px;margin-top:26px}.railing-configurator__product-list>div{width:100%;max-width:117px}.product-item__image-wrapper{width:100%;border:1px solid #D7D7D6;border-radius:2px;margin-bottom:8px;padding:15px 10px;aspect-ratio:1.277;position:relative;display:flex;justify-content:center;align-items:center}.product-item__image{width:100%;height:100%;object-fit:contain;max-height:46px}.product-item__title,.product-item__dimensions{font-size:14px;line-height:22px;color:#555;letter-spacing:0;text-align:center;margin:0;font-weight:400}.product-item__qty-plus,.product-item__qty-minus{display:flex;justify-content:center;align-items:center;width:21px;height:21px;border-radius:50%;background-color:#c4c4c4;border:unset}.product-item__qty-minus[disabled]{opacity:.5;cursor:not-allowed}.product-item__qty-plus:before{content:"+";font-size:15px;font-weight:700;color:#555}.product-item__qty-minus:before{content:"-";font-size:19px;font-weight:700;color:#555}.product-item__qty-input{width:fit-content;border:unset;background-color:unset;padding:0;max-width:32px;text-align:center;font-size:16px;font-weight:700;color:#555}.product-item__qty-input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.product-item__qty-input::-webkit-outer-spin-button,.product-item__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-item__quantity-wrappper{display:flex;align-items:center;justify-content:center;margin-top:21px}.railing-configurator__otpions-wrapper--coating{border-top:unset;margin-bottom:40px;padding-top:0}.railing-configurator__otpions-wrapper--coating .variant-options{padding:0}.railing-configurator .railing-configurator__otpions-wrapper--coating .selected-option{font-size:16px;line-height:24px;letter-spacing:0;color:#888!important;font-weight:400;margin-bottom:13px}.railing-configurator__options-wrapper .select-option-div.post{height:auto;margin:0;padding:0}.railing-configurator__shape-form{display:flex;column-gap:26px;margin-top:40px;padding-bottom:40px;border-bottom:1px solid #D9D9D9}label.railing-configurator__shape-label{width:100%;max-width:117px;display:flex;flex-direction:column;align-items:center;row-gap:8px;position:relative}label.railing-configurator__shape-label:after{content:"";display:inline-block;width:21px;height:21px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 23'><path d='M11.5 0.5625C5.45996 0.5625 0.5625 5.45996 0.5625 11.5C0.5625 17.54 5.45996 22.4375 11.5 22.4375C17.54 22.4375 22.4375 17.54 22.4375 11.5C22.4375 5.45996 17.54 0.5625 11.5 0.5625ZM16.2241 7.92822L11.0825 15.0571C11.0107 15.1574 10.9159 15.2392 10.8062 15.2955C10.6964 15.3519 10.5748 15.3813 10.4514 15.3813C10.328 15.3813 10.2064 15.3519 10.0967 15.2955C9.98691 15.2392 9.89218 15.1574 9.82031 15.0571L6.77588 10.8384C6.68311 10.709 6.77588 10.5283 6.93457 10.5283H8.07959C8.32861 10.5283 8.56543 10.6479 8.71191 10.853L10.4502 13.2651L14.2881 7.94287C14.4346 7.74023 14.6689 7.61816 14.9204 7.61816H16.0654C16.2241 7.61816 16.3169 7.79883 16.2241 7.92822Z' fill='%23FF9966'/></svg>");background-repeat:no-repeat;background-size:contain;position:absolute;top:-15px;left:50%;transform:translate(-50%);opacity:0}input[type=radio]:checked+label:after{opacity:1}input[type=radio]:checked+label .railing-configurator__shape-icon-wrapper{border-color:#f96}.railing-configurator__shape-icon-wrapper{width:100%;border:1px solid #D7D7D6;border-radius:2px;margin-bottom:8px;padding:12px 25px;aspect-ratio:1.277}.railing-configurator__shape-icon-wrapper svg{width:100%;height:auto;color:#b3b2b1}.railing-configurator__shape-icon-wrapper svg rect[stroke]{stroke:#2f2f2f}.railing-configurator__shape-icon-wrapper svg path[stroke]{stroke:#2f2f2f}.railing-configurator__shape-label-text{font-size:14px;line-height:22px;color:#888}.railing-configurator__pfosten-buttons{display:flex;column-gap:12px}.railing-configurator__posten-label{border-radius:27px;background-color:transparent;border:2px solid #555;color:#555;font-size:15px;line-height:16px;font-weight:600;text-align:center;min-height:52px;padding:10px 12px;width:100%;max-width:156px}.railing-configurator__pfosten-options{padding-top:40px;padding-bottom:40px}.railing-configurator__pfosten-buttons{margin-top:15px}input[type=radio][name=pfosten-type]:checked+label.railing-configurator__posten-label{background-color:#555;color:#fff}.special-colors:has(button.selected){display:block!important}div[data-box-toggle]{position:relative;cursor:pointer}div[data-box-toggle]:after{content:"";display:inline-block;width:21px;height:21px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 23'><path d='M11.5 0.5625C5.45996 0.5625 0.5625 5.45996 0.5625 11.5C0.5625 17.54 5.45996 22.4375 11.5 22.4375C17.54 22.4375 22.4375 17.54 22.4375 11.5C22.4375 5.45996 17.54 0.5625 11.5 0.5625ZM16.2241 7.92822L11.0825 15.0571C11.0107 15.1574 10.9159 15.2392 10.8062 15.2955C10.6964 15.3519 10.5748 15.3813 10.4514 15.3813C10.328 15.3813 10.2064 15.3519 10.0967 15.2955C9.98691 15.2392 9.89218 15.1574 9.82031 15.0571L6.77588 10.8384C6.68311 10.709 6.77588 10.5283 6.93457 10.5283H8.07959C8.32861 10.5283 8.56543 10.6479 8.71191 10.853L10.4502 13.2651L14.2881 7.94287C14.4346 7.74023 14.6689 7.61816 14.9204 7.61816H16.0654C16.2241 7.61816 16.3169 7.79883 16.2241 7.92822Z' fill='%23FF9966'/></svg>");background-repeat:no-repeat;background-size:contain;position:absolute;top:-15px;left:50%;transform:translate(-50%);opacity:0}div[data-box-toggle].active{border-color:#f96}div[data-box-toggle].active:after{opacity:1}.railing-configurator__right{width:100%;max-width:585px;display:flex;flex-direction:column;row-gap:20px;padding-left:20px;padding-right:20px}.railing-configurator__total-length-tile{box-shadow:0 27px 33px #00000008;background-color:#f7f6f4;border-radius:14px;padding:35px 70px 35px 35px;font-size:16px;line-height:27px;letter-spacing:0;color:#555;font-weight:700;display:flex;justify-content:space-between;align-items:center;min-height:100px}.railing-configurator__total-length-tile .railing-configurator__tile--title{margin-bottom:0}.railing-configurator__tile--title{font-size:16px;line-height:27px;letter-spacing:0;color:#555;font-weight:700;display:block}.measurements-info{background-color:transparent;border:unset;display:flex;align-items:center;justify-content:center;padding:0}.railing-configurator__tile{box-shadow:0 27px 33px #00000008;background-color:#f7f6f4;padding:23px 35px;border-radius:14px;min-height:100px}.railing-configurator__tax-note,.railing-configurator__link{font-size:12px;line-height:22px;letter-spacing:0;color:#888;font-weight:400}.railing-configurator__tile-text{font-size:16px;line-height:27px;letter-spacing:0;color:#888}[data-coating-circle]{width:30px;height:30px;border-radius:50%;display:flex;flex-shrink:0}[data-coating-circle].uncoated{background-color:#9f7459}[data-coating-circle].galvanized{background-color:#d2d2d2}[data-coating-circle].anthrazit{background-color:#636568}[data-coating-circle].ral9005{background-color:#000}[data-coating-circle].ral9010{background-color:#f1ece1}[data-coating-circle].ral6005{background-color:#114232}[data-coating-circle].ral6009{background-color:#1b3d2a}[data-coating-circle].ral7016{background-color:#383e42}.railing-configurator__tile--coating{display:flex;align-items:center;justify-content:space-between;padding-right:70px}.compare-at-price{text-decoration:line-through;margin-left:4px}[data-add-to-cart-text]{font-size:16px;font-weight:700;color:#555}[data-add-to-cart-text] svg{width:14px;margin-left:6px}.railing-configurator .sch-products-measurements .sch-products-measurements-modal__title--close-icon:before{content:none}.railing-configurator .sch-products-measurements-modal__title--close-icon{color:#60605c}.railing-configurator__title-with-info{display:flex;column-gap:5px;align-items:center}.railing-configurator__summary-toggle,[data-total-price-mobile],.railing-configurator__tax-note-mobile{display:none}.railing-configurator__wrapper .sch-products-measurements-modal__items-wrapper{min-height:unset}.railing-configurator__error-message{color:red;font-size:16px;margin-bottom:0;line-height:1.2}.railing-configurator__error-message.hide{display:none}.railing-configurator__coating-terms{margin-top:20px;margin-bottom:40px;line-height:110%;font-size:16px;display:flex}.railing-configurator__coating-terms.hide{display:none}.railing-configurator__coating-terms p{font-size:16px;line-height:22px;letter-spacing:0;color:#555}@media screen and (max-width: 1000px){.railing-configurator__wrapper{flex-direction:column}.railing-configurator__left-header{padding-left:18px;margin-bottom:33px}.railing-configurator__left{padding-left:18px;padding-right:18px;max-width:unset}.railing-configurator__left-wrapper,.railing-configurator__right-wrapper{width:100%}.railing-configurator__right-wrapper{padding-top:0;background-color:#f6f4f1}.railing-configurator__right{padding-left:18px;padding-right:18px;row-gap:20px}.railing-configurator__shape-form{display:grid;grid-template-columns:1fr 1fr;place-items:center;gap:25px;max-width:260px;margin:33px auto 25px;border-bottom:unset;padding-bottom:0}.label.railing-configurator__shape-label{max-width:unset}.railing-configurator__shape{border-bottom:1px solid #D9D9D9}.railing-configurator__product-list{justify-content:center;margin-top:33px}.railing-configurator__products-wrapper{padding-bottom:31px}.railing-configurator__otpions-wrapper--coating{margin-bottom:25px}.railing-configurator__pfosten-options{padding-top:25px;padding-bottom:25px}.railing-configurator__summary-toggle{display:flex;justify-content:space-between;background-color:unset;border:unset;padding-top:25px;padding-bottom:25px;font-size:19px;line-height:33px;font-weight:700;color:#555;border-bottom:1px solid #D9D9D9;align-items:center}.railing-configurator__summary-toggle.open .icon{transform:rotate(180deg);transition:.3s}.railing-configurator__summary-toggle.open~.mobile-hidden{display:block}.railing-configurator__total-length-tile{padding:23px;min-height:unset}.railing-configurator__tile{padding:23px}.mobile-hidden,.railing-configurator__tile.only-desktop{display:none}[data-total-price-mobile]{display:flex;text-align:center;font-size:16px;color:#555;font-weight:700;line-height:18px;margin-bottom:13px}[data-total-price-mobile] .compare-at-price{color:#555c}.railing-configurator__tax-note-mobile{display:block;font-size:12px;line-height:15px;letter-spacing:0;font-weight:600!important;text-align:center;color:#888;font-weight:400}.railing-configurator__tax-note-mobile a{font-weight:600}.railing-configurator__button-wrapper{background-color:#eeebe5;padding-top:9px;padding-bottom:20px;margin-left:-18px;margin-right:-18px;display:flex;flex-direction:column;align-items:center}.railing-configurator button[name=add]{min-width:241px}.railing-configurator__button-wrapper button .icon-chevron-right{display:none}}
/*# sourceMappingURL=/cdn/shop/t/281/assets/railing-configurator.css.map */
