#shutdownModal{background:#0006;padding:0!important;margin:0 auto}@media (max-width: 767px){#shutdownModal{padding:0}}@media (max-width: 767px){#shutdownModal .modal-dialog{padding:32px 8px}}@media (min-width: 500px){#shutdownModal .modal-dialog{width:480px;margin:0 auto}}@media (min-width: 768px){#shutdownModal .modal-dialog{width:540px}}@media (min-width: 992px){#shutdownModal .modal-dialog{width:600px}}#shutdownModal .modal-content{padding:32px 16px}@media (max-width: 767px){#shutdownModal .modal-content p,#shutdownModal .modal-content li{font-size:14px!important;line-height:22px!important}}@media (min-width: 768px){#shutdownModal .modal-content{padding:32px;border-radius:4px}}#shutdownModal .modal-content .close{opacity:1}#shutdownModal .modal-header{background:none;margin-bottom:24px;text-transform:none;color:#222;font-weight:600;font-size:24px;line-height:32px;position:relative;padding:0!important;display:flex;justify-content:space-between;align-items:flex-start}#shutdownModal .modal-header:before,#shutdownModal .modal-header:after{display:none}@media (max-width: 767px){#shutdownModal .modal-header{font-size:20px;line-height:28px}}#shutdownModal .modal-header h2{font-weight:600}#shutdownModal .close{font-size:16px;opacity:inherit;width:32px;height:32px;margin:0 auto}#shutdownModal .close svg{width:14px;height:14px}#shutdownModal .close:focus{outline:none}#shutdownModal .close:hover{fill:#7b7b7b}#shutdownModal .modal-body{padding:0!important}@media (max-width: 767px){#shutdownModal .modal-body{overflow-y:auto}}#shutdownModal .modal-footer{padding:0}#shutdownModal .modal-footer .btn-primary{margin-bottom:16px}#shutdownModal .highlight-container{background:#e6f3ff;padding:24px;margin-bottom:24px!important}@media (min-width: 768px){#shutdownModal .highlight-container{padding:32px}}@media (max-width: 375px){#shutdownModal .modal-dialog{margin-top:100px}#shutdownModal .modal-content{padding-top:24px}}#shutdownModal .flex-items-center{margin-bottom:16px;font-size:16px;line-height:22px}#shutdownModal .flex-items-center img{margin-right:16px}#shutdownModal .exit-modal-content{float:none}#shutdownModal .exit-modal-text{background:#e6f3ff;margin-bottom:16px;float:none;padding:16px}@media (min-width: 768px){#shutdownModal .exit-modal-text{padding:24px}}#shutdownModal .exitModalInner-container-number,#shutdownModal .exitModalInner-container-email{display:flex;align-items:center}#shutdownModal .exitModalInner-container-number svg,#shutdownModal .exitModalInner-container-email svg{width:24px;height:24px;margin-right:20px}#shutdownModal .exitModalInner-container-number{margin-bottom:16px}#shutdownModal .exitModalInner-container-number .exitModalInner-link{font-size:20px;font-weight:700;line-height:28px;border-bottom:1px solid #222222;color:#222;margin-right:8px}#shutdownModal .exitModalInner-container-number span{font-size:16px;line-height:24px}#shutdownModal .exitModalInner-container-email a{font-size:16px}#shutdownModal .exit-modal-warning{margin-bottom:16px}#shutdownModal .modal-footer .paragraph-md{margin-bottom:32px}@media (max-width: 767px){#shutdownModal .modal-footer .btn{display:block;width:100%;box-sizing:border-box}}@media (max-width: 350px){#shutdownModal .exit-modal-text{width:auto!important}#shutdownModal .exit-modal-text>div{width:100%!important}}@media (max-width: 340px){.fvbe #shutdownModal .exit-modal-text,.fvbe #shutdownModal .exit-modal-text>div,.fvfr #shutdownModal .exit-modal-text,.fvfr #shutdownModal .exit-modal-text>div{width:initial!important}.fvbe #shutdownModal .exitModalInner_image,.fvfr #shutdownModal .exitModalInner_image{padding-right:10px;margin-right:10px}}#entryModal{background:#0006;padding:0!important;margin:0 auto}@media (max-width: 767px){#entryModal{padding:0}}@media (max-width: 767px){#entryModal .modal-dialog{padding:32px 8px}}@media (min-width: 500px){#entryModal .modal-dialog{width:480px;margin:0 auto}}@media (min-width: 768px){#entryModal .modal-dialog{width:540px}}@media (min-width: 992px){#entryModal .modal-dialog{width:600px}}#entryModal .modal-content{padding:32px 16px}@media (max-width: 767px){#entryModal .modal-content p,#entryModal .modal-content li{font-size:14px!important;line-height:22px!important}}@media (min-width: 768px){#entryModal .modal-content{padding:32px;border-radius:4px}}#entryModal .modal-content .close{opacity:1}#entryModal .modal-header{background:none;margin-bottom:24px;text-transform:none;color:#222;font-weight:600;font-size:24px;line-height:32px;position:relative;padding:0!important;display:flex;justify-content:space-between;align-items:flex-start}#entryModal .modal-header:before,#entryModal .modal-header:after{display:none}@media (max-width: 767px){#entryModal .modal-header{font-size:20px;line-height:28px}}#entryModal .modal-header h2{font-weight:600}#entryModal .close{font-size:16px;opacity:inherit;width:32px;height:32px;margin:0 auto}#entryModal .close svg{width:14px;height:14px}#entryModal .close:focus{outline:none}#entryModal .close:hover{fill:#7b7b7b}#entryModal .modal-body{padding:0!important}@media (max-width: 767px){#entryModal .modal-body{overflow-y:auto}}#entryModal .modal-footer{padding:0}#entryModal .modal-footer .btn-primary{margin-bottom:16px}#entryModal .highlight-container{background:#e6f3ff;padding:24px;margin-bottom:24px!important}@media (min-width: 768px){#entryModal .highlight-container{padding:32px}}#entryModal .more-details-container{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;background:#444;color:#fff;position:relative;width:250px;margin:24px auto 48px}#entryModal .more-details-container .info-icon-grey{position:relative;height:17px}#entryModal .more-details-container .info-icon-grey .more-details-img{position:absolute;left:3px;top:9px}#entryModal .modal-footer .btn{margin:0}#entryModal h4{font-size:16px;padding:3px 10px;font-weight:600;text-transform:uppercase;float:left;width:100%;line-height:25px;letter-spacing:.03em;position:relative;background:#444;color:#fff;margin-top:20px}#entryModal h4>span{float:left}.htde #entryModal button{float:initial}@media (min-width: 992px){#entryModal h4 span.info-icon-grey svg circle{fill:#0065c0}#entryModal h4 span.info-icon-grey svg path{fill:#fff}}#entryModal h4 span.info-icon-grey,#configurator h4 span.info-icon-grey,#configurator .force-h4 h5 span.info-icon-grey{font-weight:700;width:17px;height:17px;color:#333;font-size:.9em;text-align:center;cursor:pointer;float:left;line-height:1.2;margin-left:10px;position:relative;top:4px;border-radius:10px;margin-bottom:10px;flex-shrink:0}#entryModal h4 span.info-icon-grey,#configurator h5 span.info-icon-grey:hover{background-color:#06c;color:#fff}#entryModal h4.accordion-h4 .btn-details,#configurator h4.accordion-h4 .btn-details,#configurator h5.accordion-h5 .btn-details{text-transform:none;font-weight:400;font-size:14px;float:right;cursor:pointer;text-decoration:none;flex:1;text-align:right}#entryModal h4 span.info-icon-grey,#configurator h4 a.video-icon-grey:hover,#configurator h5 span.info-icon-grey:hover,#configurator h5 a.video-icon-grey:hover,#configurator h4[role=button]:hover>span.info-icon-grey,#configurator h4[role=button]:hover>a.video-icon-grey,#configurator h5[role=button]:hover>span.info-icon-grey,#configurator h5[role=button]:hover>a.video-icon-grey,#configurator .force-h4 h5 span.info-icon-grey:hover{background-color:#06c;color:#fff}#montageModal.modal{background:#222222bf}@media (max-width: 991px){#montageModal.modal{text-align:unset}}#montageModal.modal .modal-content{padding:16px}@media (min-width: 768px){#montageModal.modal .modal-content{padding:48px}}#montageModal.modal .modal-content{border-radius:4px}#montageModal.modal .modal-content .modal-link:hover{cursor:pointer}#montageModal.modal .modal-content .modal-header{padding:0!important}#montageModal.modal .modal-content .modal-header .headline-md{display:block;margin-bottom:8px}@media (max-width: 499px){#montageModal.modal .modal-content .modal-header .headline-md{padding-right:24px}}#montageModal.modal .modal-content .modal-header .close{position:absolute;right:16px;top:16px;margin-top:5px;font-size:16px;opacity:inherit}#montageModal.modal .modal-content .modal-header .close:focus{outline:none}#montageModal.modal .modal-content .modal-header .close:hover{fill:#7b7b7b}#montageModal.modal .modal-content .modal-body{padding:0!important}#montageModal.modal .modal-content .modal-body *:last-child{margin-bottom:0}#montageModal.modal .modal-content .modal-body p{color:#222!important}#montageModal .modal-body{border-bottom:none!important}#montageModal .modal-header{font-size:20px;line-height:28px;font-weight:600;background:none;color:#222}@media (min-width: 768px){#montageModal .modal-header{font-size:24px;line-height:32px}}#montageModal .modal-exit-icon{top:0!important}#montageModal .modal-exit-icon .modal-icon{width:16px;height:16px}.fvbe #alert-modal .modal-body>b,.fvbe #alert-modal .modal-body>i,.fvfr #alert-modal .modal-body>b,.fvfr #alert-modal .modal-body>i{margin-top:0!important}.htde #configuratorForm #alert-modal .modal-body>b{font-size:24px!important}body.configurator-active .container{overflow-x:visible!important}#preview-gallery .affix-logo-overlay{display:none}#configurator .slider-container{transition:height .3s ease-in;overflow:hidden;float:left;width:100%}#configurator .slider-container[data-expanded=false]{height:0!important}#configurator #configurator-affix.clickable{cursor:pointer}#configurator #configurator-affix svg{display:block;max-width:100%;height:initial}#configurator #configurator-affix .affix-preview-image{display:flex;align-items:center;justify-content:center;float:none!important;min-height:150px;width:100%}#configurator #configurator-affix .affix-image-container{padding:0!important;position:relative!important;top:0;display:flex;justify-content:center;flex:unset}#configurator #configurator-affix .delivery-estimation{padding:0 10px 10px!important}#configurator #configurator-affix .your-configuration,#configurator #configurator-affix h5{color:#fff;padding:8px 25px 8px 10px;margin:0!important;text-transform:none;font-size:15px;line-height:20px;letter-spacing:normal;font-weight:600;background-color:#444;border-radius:4px 4px 0 0;float:left;width:100%}#configurator #configurator-affix .your-configuration span{font-weight:400;font-size:13px}#configurator #configurator-affix h5[data-expanded=true]{background:url(/img/global/configurator/remove_22px.svg) calc(100% - 8px) center no-repeat #444}#configurator #configurator-affix h5[data-expanded=false]{background:url(/img/global/configurator/add_22px.svg) calc(100% - 8px) center no-repeat #444;border-bottom:1px solid #fff;border-radius:4px}#configurator #configurator-affix h5 span{float:none;font-weight:400}#configurator #configurator-affix .icons-bar>img,#configurator #configurator-affix .icons-bar>svg{cursor:pointer;min-width:16px}#configurator #configurator-affix .affix-preview-image.svg-content .affix-image-container img,#configurator #configurator-affix .affix-preview-image.svg-content .affix-image-container svg{max-height:300px}#configurator #configurator-mobile-affix .affix-preview-image{width:100%;text-align:center;padding:10px}#configurator #configurator-mobile-affix .affix-image-container{position:relative!important;width:100%;height:50vh;max-height:200px}#configurator #configurator-mobile-affix .affix-image-container svg{max-height:100%}#configurator #configurator-mobile-affix .affix-logo-overlay{right:0!important;top:0!important}#configurator #configurator-mobile-affix .change-image-icon{cursor:pointer}#configurator #configurator-mobile-affix .show-detail-icon{padding:16px 32px;cursor:pointer}#configurator #configurator-mobile-affix .close-detail-icon{padding:7px 20px;cursor:pointer}#configurator #configurator-mobile-affix .close-detail-icon svg{width:16px;height:16px;margin:16px}#configurator #configurator-mobile-affix .close-detail-icon svg .fill-neutral{fill:#444}#configurator #configurator-mobile-affix .more-details{width:100%;position:relative;display:flex;align-items:center;padding:15px}#configurator #configurator-mobile-affix .more-details .your-configuration{width:100%;text-align:center}#configurator #configurator-mobile-affix .more-details .your-configuration span{line-height:20px;font-size:14px;font-weight:400}#configurator #configurator-mobile-affix .more-details .icons-bar{position:absolute;right:0}#configurator .affix-preview-image.svg-content{display:flex;align-items:center;justify-content:center;float:none!important;min-height:150px;padding:24px}#configurator .affix-preview-image img{max-width:100%;padding:0}@media (min-width: 992px){#configurator #configurator-affix-container{width:33.33%!important;max-width:33.33%!important;position:sticky;top:24px}#configurator #configuratorAttributes{width:66.66%!important}}@media (max-width: 991px){#configurator nav.breadcrumb{display:none}#configurator .configurator-header{padding:10px 15px 0!important}#configurator #configurator-step-container{margin-bottom:15px}#configurator #configurator-mobile-affix-container{position:-webkit-sticky;position:sticky;display:block;top:0;z-index:11;-moz-box-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px #00000040;margin-bottom:25px;float:left;width:100%;background:#fff}#configurator #configurator-mobile-affix-container .affix-price{padding:0 0 0 15px!important;height:62px}#configurator #configurator-mobile-affix-container .affix-price>div:not(.icons-bar){display:flex;flex-direction:column;height:45px}#configurator #configurator-mobile-affix-container .affix-price>.discount-percentage{justify-content:center}}#configurator #configurator-affix-container .affix-logo-overlay,#configurator #configurator-mobile-affix-container .affix-logo-overlay{position:absolute;right:15px;top:15px}#configurator #configurator-affix-container .affix-price-container,#configurator #configurator-mobile-affix-container .affix-price-container{float:left;width:100%}#configurator #configurator-affix-container .affix-price,#configurator #configurator-mobile-affix-container .affix-price{padding:14px 10px 8px;display:flex;align-items:center}#configurator #configurator-affix-container .delivery-estimation,#configurator #configurator-mobile-affix-container .delivery-estimation{color:#666;font-size:11px;font-style:normal;font-weight:400;line-height:16px}#configurator #configurator-affix-container .discount-percentage,#configurator #configurator-mobile-affix-container .discount-percentage{background-color:#c00;color:#fff;padding:6px 8px;border-radius:4px;margin-right:10px;font-size:16px;font-style:normal;font-weight:700;line-height:18px;display:none;align-items:center}#configurator #configurator-affix-container .horizontal-container,#configurator #configurator-mobile-affix-container .horizontal-container{width:300px;height:38px;display:flex;align-items:center}#configurator #configurator-affix-container .affix-price-amount,#configurator #configurator-mobile-affix-container .affix-price-amount{font-size:18px;font-weight:700;display:flex;align-items:center;flex-grow:1}#configurator #configurator-affix-container .is-discounted,#configurator #configurator-mobile-affix-container .is-discounted{color:#c00}#configurator #configurator-affix-container .discount-text,#configurator #configurator-mobile-affix-container .discount-text{display:none;font-size:13px;font-style:normal;font-weight:400;line-height:18px}#configurator #configurator-affix-container .savings-price,#configurator #configurator-mobile-affix-container .savings-price{color:#000;font-size:13px;line-height:20px;font-weight:400}#configurator #configurator-affix-container .icons-bar,#configurator #configurator-mobile-affix-container .icons-bar{display:flex;align-items:center;margin-left:auto}#configurator #configurator-affix-container .icons-separator,#configurator #configurator-mobile-affix-container .icons-separator{height:26px;width:1px;background-color:#444;margin:0 10px}#configurator #configurator-affix-container .mobile-detail-container,#configurator #configurator-mobile-affix-container .mobile-detail-container{padding:20px 25px;background:#f6f6f6;float:left;width:100%}#configurator .configurator-tile .value-promotion-banner{position:absolute;top:8px;left:8px;background:#c00;padding:0 8px;z-index:3;color:#fff;font-weight:700;font-size:12px;line-height:24px;text-transform:uppercase;border-radius:4px;letter-spacing:.2px}#configurator .value-promotion-banner+input+.absolute-badges-wrapper,#configurator .value-promotion-banner+div>.absolute-badges-wrapper{top:40px!important}#configurator .absolute-badges-wrapper{position:absolute;left:8px;top:8px;z-index:1}@media (min-width: 992px) and (max-width: 1199px){#configurator .configurator-error>label{margin-top:10px}}@media (min-width: 992px) and (max-width: 1199px){#configurator span.configurator-block-price{font-size:12px!important}}#configurator .configurator-input-append-container{position:relative}#configurator .configurator-input-append{position:absolute;bottom:4px;right:5px;z-index:2;display:block;width:34px;height:34px;line-height:38px;text-align:center;pointer-events:none}@media (max-width: 767px){#configurator .configurator-dimension-division-input .configurator-input-append{position:initial;background-color:#c8c8c8;color:#000;padding:7px;float:left;width:100%;text-align:center;line-height:initial;font-size:13px;font-weight:700;margin-top:10px;height:initial}}#configurator input[disabled]+.configurator-input-append-container{opacity:.5}#configurator .division-container .configurator-input-append{right:0}#configurator .configurator-size-picker label{font-weight:400}#configurator .configurator-size-picker-container>.dropdown-container>label{font-weight:400}#configurator .configurator-size-picker-container>.dropdown-container .configurator-right-block-price{justify-content:center}#configurator .division-container{display:flex!important;flex-wrap:nowrap}#configurator .division-container:has(.attribute-container.hidden>.height-division) img{min-height:120px!important}#configurator .division-container:has(.attribute-container:only-child>.height-division) img{min-height:120px!important;max-height:200px}#configurator .division-container img{max-width:100%;min-height:180px}#configurator .division-container div.configurator-dimension-division-input>input{padding:6px!important}#configurator .division-container .sub-container{display:flex;justify-content:center;align-items:center;flex-direction:column}#configurator .division-container .division-width-container,#configurator .division-container .division-height-container{display:flex}#configurator .division-container .division-width-container>*:empty,#configurator .division-container .division-height-container>*:empty{display:none!important}#configurator .division-container .division-width-container .slanted-description,#configurator .division-container .division-height-container .slanted-description{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;text-align:left}#configurator .division-container .division-width-container .slanted-description .slanted-axis,#configurator .division-container .division-height-container .slanted-description .slanted-axis{padding:10px}#configurator .division-container .division-width-container .slanted-description .slanted-description,#configurator .division-container .division-height-container .slanted-description .slanted-description{width:100%;max-width:150px;font-size:10px;padding:0 10px}#configurator .division-container .division-width-container{float:left;justify-content:space-evenly;margin:10px 0;width:100%}#configurator .division-container .division-width-container>div{margin-left:2px}#configurator .division-container .division-width-container div:not(.hidden):first-child{margin-left:0}#configurator .division-container .division-width-container div:not(.hidden):first-child .einteilungBoxWidth{margin-right:8px}#configurator .division-container .division-height-container{flex-wrap:wrap;justify-content:space-between;flex-direction:column;padding:0 10px;margin-bottom:64px}@media (max-width: 767px){#configurator .division-container .division-height-container{margin-bottom:102px}#configurator .division-container .division-height-flex:first-child{margin-bottom:10px}}#configurator .division-container .width-division,#configurator .division-container .height-division{background:none!important;width:80px!important}#configurator .division-container .width-division.has-dimension-display,#configurator .division-container .height-division.has-dimension-display{padding-right:30px!important}@media (max-width: 767px){#configurator .division-container .configurator-dimension-division-input{width:50px!important}#configurator .division-container .width-division.has-dimension-display,#configurator .division-container .height-division.has-dimension-display{padding:0!important;width:50px!important;margin-top:0!important}}#configurator .division-container .error{color:#c00;border-color:#c00}#configurator .division-container>label.error{margin-left:5px;margin-bottom:20px;display:flex;align-items:center}@media (max-width: 767px){#configurator .division-container{justify-content:center}}#configurator .configurator-image-container{text-align:center;display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;align-items:center;width:100%;height:auto;min-height:50px;position:relative;overflow:hidden}#configurator .configurator-tile>span:not(.configurator-block-price),#configurator .configurator-tile .configurator-name{font-weight:700;padding:10px;float:left;width:100%;display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1;hyphens:auto;-webkit-hyphens:auto}@media (min-width: 768px) and (max-width: 1400px){#configurator .configurator-tile>span:not(.configurator-block-price),#configurator .configurator-tile .configurator-name{display:inline-block}}@media (max-width: 767px){#configurator .configurator-notice-btn a{padding:10px 0}}#configurator .attribute-container label{overflow:hidden}#configurator .attribute-container label.disabled:hover{border:1px solid #bdbdbd}#configurator .attribute-container label.disabled div:not(.configurator-dependency-ribbon),#configurator .attribute-container label.disabled span{opacity:.4!important;cursor:auto}#configurator .attribute-container label.disabled .configurator-block-price,#configurator .attribute-container label.disabled .configurator-right-block-price{visibility:hidden!important}#configurator .attribute-container h4,#configurator .attribute-container h5{font-size:16px;padding:5px 10px;font-weight:600;text-transform:uppercase;float:left;width:100%;line-height:25px;letter-spacing:.03em;position:relative;display:flex;align-items:center;border-radius:4px}#configurator .attribute-container h4[data-expanded=true],#configurator .attribute-container h5[data-expanded=true]{border-radius:4px 4px 0 0}#configurator .attribute-container h4 span,#configurator .attribute-container h5 span{float:left}#configurator .attribute-container h4,#configurator .attribute-container.force-h4 h5{background:#444;color:#fff;margin-top:20px}#configurator .attribute-container h5,#configurator .attribute-container.sub-point h4{background:#efefef;color:#000}@media (max-width: 1199px){#configurator .attribute-container h5:not(.accordion-h5){font-size:13px}}#configurator .alert-content-row p{font-size:13px;line-height:18px}@media (hover: hover){#configurator .tooltip-trigger span.info-icon-grey:hover svg circle{fill:#0065c0}#configurator .tooltip-trigger span.info-icon-grey:hover svg path{fill:#fff}#configurator .tooltip-trigger a.video-icon-grey:hover svg circle{fill:#0065c0}#configurator .tooltip-trigger a.video-icon-grey:hover svg polygon{fill:#fff}}#configurator input[type=range]::-webkit-slider-thumb{box-shadow:none}#configurator .image-with-padding .configurator-tile img{padding:15px 15px 0;max-height:180px;max-width:100%;width:initial}#configurator .image-with-padding .configurator-tile img[src*=".svg"]{max-height:95px}#configurator .image-with-padding.hide-value-title .configurator-tile img{padding:15px}#configurator .image-with-padding.hide-value-title .configurator-tile img[src*=".svg"]{max-height:125px}@media (min-width: 992px) and (max-width: 1199px){#configurator .configurator-min-size,#configurator .configurator-max-size{font-size:12px}}#configurator .configurator-dependency-ribbon{font-size:10px;color:#fff;text-align:center;box-shadow:0 3px 10px -5px #000;position:absolute;padding:5px;top:0;right:0;transform:translate(29.2893218813%,-100%) rotate(45deg);transform-origin:0% 100%;padding-inline:1lh;min-width:140px}#configurator .extend-height .configurator-dependency-ribbon{padding-inline:3lh}#configurator .bannerized .configurator-dependency-ribbon{background-color:red}#configurator .disabled .configurator-dependency-ribbon{background-color:#666}.htde #configurator .configurator-input-append{bottom:8px}#preview-gallery .slides{padding:40px;display:flex;align-items:center;justify-content:center}#preview-gallery .slides>.slide{margin-right:24px}#preview-gallery .slides>.slide:last-child{margin-right:0}#preview-gallery .slides>.slide img{max-width:100%;max-height:100%;display:block;overflow:hidden}#preview-gallery .slides>.slide>span{display:block;margin-bottom:16px}#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container,#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container{border:1px solid #999999!important}#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container:hover,#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container:hover{border-color:#222!important;background-color:#fafafa!important}#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container:hover .configurator-size-picker:before,#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container:hover .configurator-size-picker:before{background-color:#ddd;border-color:#222;color:#222}#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container:has(>.configurator-size-picker.open),#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container:active,#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container:focus,#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container:has(>.configurator-size-picker.open),#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container:active,#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container:focus{border:1px solid #222222!important}#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container:has(>.configurator-size-picker.open) .configurator-size-picker:before,#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container:has(>.configurator-size-picker.open) .configurator-size-picker .configurator-right-block-price,#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container:active .configurator-size-picker:before,#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container:active .configurator-size-picker .configurator-right-block-price,#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container:focus .configurator-size-picker:before,#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container:focus .configurator-size-picker .configurator-right-block-price,#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container:has(>.configurator-size-picker.open) .configurator-size-picker:before,#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container:has(>.configurator-size-picker.open) .configurator-size-picker .configurator-right-block-price,#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container:active .configurator-size-picker:before,#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container:active .configurator-size-picker .configurator-right-block-price,#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container:focus .configurator-size-picker:before,#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container:focus .configurator-size-picker .configurator-right-block-price{background-color:#0060b7;color:#fff;border-color:#222}#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container .configurator-size-picker:before,#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container .configurator-size-picker:before{background-color:#eee;color:#666;border:1px solid #999999;border-left:none}#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container .configurator-size-picker label,#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container .configurator-size-picker label{height:100%;padding:0 2px 4px 10px}#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container .configurator-size-picker label .description,#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container .configurator-size-picker label .description{text-align:left}#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container .configurator-size-picker .configurator-right-block-price,#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container .configurator-size-picker .configurator-right-block-price{color:#222;background-color:#eee;display:flex;align-items:center;height:100%;padding:0 10px;font-weight:600;white-space:nowrap;box-shadow:none}#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container .configurator-size-picker.open .configurator-right-block-price,#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container .configurator-size-picker.open:before,#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container .configurator-size-picker.open .configurator-right-block-price,#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container .configurator-size-picker.open:before{background-color:#0060b7;color:#fff;border-color:#222}#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container .dropdown-container>label .configurator-right-block-price,#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container .dropdown-container>label .configurator-right-block-price{background-color:#eee;display:flex;align-items:center;min-width:105px;font-weight:600;order:4}#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container .dropdown-container>label:not(.disabled):hover,#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container .dropdown-container>label:not(.disabled):hover{color:#004584;background-color:#e6f3ff}#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container .dropdown-container>label:not(.disabled):hover>.configurator-right-block-price,#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container .dropdown-container>label:not(.disabled):hover>.configurator-right-block-price{background-color:#0060b7;color:#fff}#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container .dropdown-container>label.disabled,#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container .dropdown-container>label.disabled{color:#999}#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container .dropdown-container>label.disabled .disabled-text,#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container .dropdown-container>label.disabled .disabled-text{font-weight:400;font-size:14px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:auto}#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container .dropdown-container>label>.description,#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container .dropdown-container>label>.description{order:2;white-space:nowrap}#configurator-container div.row:has(>div>.configurator-size-picker-container) .configurator-size-picker-container .dropdown-container>label>i,#configurator-container div.row:has(>.configurator-size-picker-container) .configurator-size-picker-container .dropdown-container>label>i{order:3;flex-grow:1}#configurator-container div.row:has(>div>.configurator-size-picker-container)+.configurator-alert,#configurator-container div.row:has(>.configurator-size-picker-container)+.configurator-alert{margin-top:10px}#configurator-container div.row:has(>.configurator-size-picker-container){padding:0 16px}#configurator-container .hide-sub-headline:has(.collapsed) .panel-body:has(.configurator-size-picker-container){padding-top:10px}#configurator-container .configurator-three-quarter-row{padding:0 0 15px!important;float:left;margin-left:-15px;clear:both}@media (min-width: 500px){#configurator-container .configurator-three-quarter-row{width:75%}}@media (max-width: 767px){#configurator-container .configurator-three-quarter-row{width:50%}}#configurator-container .configurator-one-quarter-row{padding:0 0 15px!important;float:right;margin-right:-15px}@media (min-width: 500px){#configurator-container .configurator-one-quarter-row{width:25%}}@media (max-width: 767px){#configurator-container .configurator-one-quarter-row{width:50%}}#configurator-container .single-value-display .size-picker-option{padding-right:0!important}#configurator-container .single-value-display .size-picker-option .configurator-price{border-top-right-radius:4px;border-bottom-right-radius:4px;color:#222!important;background-color:#eee!important}@media (max-width: 991px){.configurator-active>.container{position:fixed;margin:0;top:0;left:0;width:100%;bottom:0;overflow-y:visible;overflow-x:hidden;z-index:95;-webkit-overflow-scrolling:touch;transition:bottom .2s ease-in-out}.iphone .configurator-active.modal-open>.container,.ipad .configurator-active.modal-open>.container{overflow:visible}.configurator-active.affix-visible>.container{bottom:110px}}
