﻿.list-group.small .list-group-item{padding:.25rem .5rem;}.list-group.small .list-group-item{padding:.25rem .5rem;}body div iframe#launcher{display:none;}#Configurator{background-color:rgba(113,118,141,.06);}#Configurator .additional-information-step{line-height:2.5em;display:flex;flex-direction:column;gap:.2em;}#Configurator .additional-information-step>div{display:flex;align-items:center;column-gap:1.5em;}#Configurator .additional-information-step .RadioButtons.form-components{display:inline-flex;column-gap:1.5em;}#Configurator .additional-information-step .RadioButtons.form-components .form-check{display:inline-flex;align-items:center;}#Configurator .additional-information-step .RadioButtons.form-components .form-check .form-check-input+.form-check-label{position:relative;top:1px;}#Configurator .additional-information-step .RadioButtons.form-components *{display:inline-block;}#Configurator .ConfiguratorLayoutContainer{padding-top:25px;padding-bottom:25px;}#Configurator .ConfiguratorLayoutContainer .ConfiguratorLayoutHeading{align-items:center;gap:15px;}#Configurator .ConfiguratorLayoutContainer .ConfiguratorLayoutHeading img{max-height:100px;max-width:100%;}#Configurator .ConfiguratorLayoutContainer .ConfiguratorLayoutHeading .h5{color:#71768d;margin-bottom:unset;}#Configurator .ConfiguratorLayoutContainer .ConfiguratorLayoutHeading .brand{grid-row-start:1;}#Configurator .ConfiguratorLayoutContainer .ConfiguratorLayoutHeading .name{grid-row-start:2;}#Configurator .ConfiguratorLayoutContainer .ConfiguratorLayoutHeading .variant{grid-row-start:2;}#Configurator .ConfiguratorLayoutContainer .ConfiguratorLayoutHeading .edit-variant{grid-row-start:2;text-decoration:none;text-transform:uppercase;padding:7px 16.6px;border-radius:6px;border:solid 2px #f4991a;background-color:#fff;font-size:.625rem;letter-spacing:.75px;text-align:center;color:#f4991a;margin-left:20px;}@media screen and (width< 767.8px){#Configurator .ConfiguratorLayoutContainer .ConfiguratorLayoutHeading .edit-variant{grid-row:4;grid-column-start:1;grid-column-end:3;width:fit-content;margin-left:unset;}}#Configurator .ConfiguratorLayoutContainer .ConfiguratorLayoutHeading .location{grid-row-start:3;}#Configurator .ConfiguratorContent{padding-top:40px;background-color:#fff;border-start-end-radius:50px;border-start-start-radius:50px;}#Configurator .ConfiguratorContent .info-banner{background-color:#f0eff9;padding:36px 30px 30px;margin-bottom:10px;}#Configurator .ConfiguratorContent .info-banner .info-banner-checkbox{color:#5e4897;padding-top:20px;font-size:14px;}#Configurator .ConfiguratorContent .info-banner .info-banner-checkbox .radio-checkorder:checked:after{background-color:#5e4897;}#Configurator .ConfiguratorContent .info-banner .info-banner-checkbox input[type=checkbox]:checked:after,#Configurator .ConfiguratorContent .info-banner .info-banner-checkbox input[type=radio]:checked:after{background-color:#5e4897;border-radius:3px;}#Configurator .ConfiguratorContent .info-banner .info-banner-checkbox input[type=checkbox]:after,#Configurator .ConfiguratorContent .info-banner .info-banner-checkbox input[type=radio]:after{border:1pt solid #878787;border-radius:3px;}#Configurator .ConfiguratorContent .door-frames{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));}#Configurator .ConfiguratorContent .door-frames .door-frame{font-size:.9em;position:relative;}#Configurator .ConfiguratorContent .door-frames .door-frame .door-frame__description{padding:.5em 1em;}#Configurator .ConfiguratorContent .door-frames .door-frame .door-frame__description h3{font-size:1.7em;font-weight:bold;}#Configurator .ConfiguratorContent .door-frames .door-frame .door-frame__images{display:flex;align-items:center;margin:5px;border-radius:6px;overflow:hidden;position:relative;gap:1em;border:1px solid rgba(0,0,0,.125);}#Configurator .ConfiguratorContent .door-frames .door-frame .door-frame__images .door-frame__logo{position:absolute;right:1px;bottom:1px;background-color:#fff;border-radius:7px;padding:8px;transform:scale(.75);}#Configurator .ConfiguratorContent .door-frames .door-frame .door-frame__images img{min-width:0;max-width:100%;}#Configurator .ConfiguratorContent .door-frames .door-frame .door-frame__specs{margin-top:3px;margin-bottom:10px;line-height:2em;padding-left:1.3rem;}#Configurator .ConfiguratorContent .door-frames .door-frame .door-frame__specs li{margin-left:2px;margin-right:5px;padding-left:2px;}#Configurator .ConfiguratorContent .door-frames .door-frame .door-frame__specs li::marker{font-size:.8em;}#Configurator .ConfiguratorContent .door-frames .door-frame .door-frame__sticker{position:absolute;top:7%;max-width:90%;background-color:#5e4897;color:#fff;text-transform:uppercase;padding:6px 15px;border-top-right-radius:6px;border-bottom-right-radius:6px;z-index:1;}#Configurator .ConfiguratorContent .door-frame-color-selection{display:inline-flex;flex-wrap:wrap;gap:3px;align-items:center;margin-bottom:0;}#Configurator .ConfiguratorContent .door-frame-color-selection>*{cursor:pointer;}#Configurator .ConfiguratorContent .door-frame-color-selection .card{border-radius:8px;}#Configurator .ConfiguratorContent .door-frame-color-selection .card-img-top{width:30px;height:30px;border-radius:6px;}@media(width< 419.8px){#Configurator .ConfiguratorContent .door-models{grid-template-columns:auto;}#Configurator .ConfiguratorContent .door-models .door-model{flex-direction:row;flex-wrap:nowrap !important;}}#Configurator .ConfiguratorContent .door-models>*:first-child:last-child .door-model{flex-direction:row;flex-wrap:nowrap;}#Configurator .ConfiguratorContent .door-models h2{font-size:1.3em;font-weight:bold;color:#464c58;}#Configurator .ConfiguratorContent .door-models h3{font-size:.8em;letter-spacing:.9px;text-transform:uppercase;color:#5e4897;}#Configurator .ConfiguratorContent .door-models .door-model{flex-wrap:wrap;padding:1em;gap:1em;overflow:hidden;}#Configurator .ConfiguratorContent .door-models .door-model .door-model__images{width:100%;position:relative;text-align:center;}#Configurator .ConfiguratorContent .door-models .door-model .door-model__images .door-model__brand-logo{background:#fff;box-shadow:rgba(0,0,85,.1333333333) 0 0 14px 2px;max-width:120px;padding:min(1vw,1em);border-radius:min(1vw,7px);position:absolute;bottom:0;right:0;margin:10px;z-index:2;}#Configurator .ConfiguratorContent .door-models .door-model .door-model__images .door-model__brand-logo img{width:100%;}#Configurator .ConfiguratorContent .door-models .door-model .door-model__images .card-img-container{height:auto;padding:10px 20px;position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;}#Configurator .ConfiguratorContent .door-models .door-model .door-model__images .card-img-container::after{content:"";height:20px;border-radius:25px;filter:blur(6px);background-color:rgba(0,0,51,.1294117647);width:35%;transform:scaleX(3.2) scaleY(.65);}#Configurator .ConfiguratorContent .door-models .door-model .door-model__images .card-img-top{width:auto;margin-bottom:5px;max-width:100%;max-height:320px;object-fit:contain;z-index:1;}#Configurator .ConfiguratorContent .door-models .door-model .door-model__images .card-img-bottom{width:auto;}#Configurator .ConfiguratorContent .door-models .door-model .door-model__details{position:relative;background-color:#fff;}#Configurator .ConfiguratorContent .door-models .door-model .door-model__details>div:not(:last-child){margin-bottom:1em;}#Configurator .ConfiguratorContent .door-models .door-model .door-model__details .door-model__price{font-weight:800;color:#f4991a;}#Configurator .ConfiguratorContent .module-selector{cursor:pointer;justify-content:center;align-items:flex-start;background-color:rgba(238,238,238,.8666666667);z-index:1140;}#Configurator .ConfiguratorContent .module-selector form{cursor:default;}#Configurator .ConfiguratorContent .module-selector h6{font-weight:bold;margin-bottom:1em;}#Configurator .ConfiguratorContent .module-selector .ConfiguratorAccordion{display:none;}#Configurator .ConfiguratorContent .module-selector .ConfiguratorAccordion.selected{display:block;}#Configurator .ConfiguratorContent .module-selector .ConfiguratorAccordion .accordion-body{padding-left:0;padding-right:0;}@media screen and (width< 767.8px){#Configurator .ConfiguratorContent .module-selector .ConfiguratorAccordion .accordion-body{padding-top:0;}#Configurator .ConfiguratorContent .module-selector .ConfiguratorAccordion .accordion-body::after{display:block;}}#Configurator .ConfiguratorContent .module-selector .ConfiguratorAccordion .accordion-button:hover{z-index:auto;}#Configurator .ConfiguratorContent .module-selector .ConfiguratorAccordion .accordion-button::after{display:none;}@media screen and (width< 767.8px){#Configurator .ConfiguratorContent .module-selector .ConfiguratorAccordion .accordion-button::after{display:block;}}#Configurator .ConfiguratorContent .module-selector .ConfiguratorAccordion .accordion-button:not(.custom){z-index:3;margin:0 calc(-1.25rem + 1px);width:calc(100% + 2.5rem - 2px);border:1px solid #e6e3f1;border-bottom:0;border-left-style:none;border-radius:0!important;margin-bottom:-1px!important;border-right-style:none;}#Configurator .ConfiguratorContent .module-selector .ConfiguratorAccordion .accordion-button:not(.custom):not(.collapsed){border-bottom-style:none;box-shadow:none;}@media screen and (width< 767.8px){#Configurator .ConfiguratorContent .module-selector .ConfiguratorAccordion{display:block;}}#Configurator .ConfiguratorContent .module-selector .close-button{position:absolute;right:calc(1.5em - 7px);top:10px;display:flex;align-items:center;background:none;border:0;color:#5e4897;text-transform:uppercase;font-size:.8em;}#Configurator .ConfiguratorContent .module-selector .close-button .bi-x{float:right;font-size:2em;}@media(width< 349.8px){#Configurator .ConfiguratorContent .module-selector .close-button .text{display:none;}}#Configurator .ConfiguratorContent .module-selector form{position:relative;display:block;margin:1.5em;background-color:#fff;border-radius:.5em;padding:1.2em;}@media screen and (width< 575.8px){#Configurator .ConfiguratorContent .module-selector form{margin:0;border-radius:0;}}#Configurator .ConfiguratorContent .module-selector .module-selector-tab-layout{display:flex;gap:1.5em;}@media screen and (width< 991.8px){#Configurator .ConfiguratorContent .module-selector .module-selector-tab-layout{font-size:.85em;}}@media screen and (width< 767.8px){#Configurator .ConfiguratorContent .module-selector .module-selector-tab-layout{flex-direction:column;}}#Configurator .ConfiguratorContent .module-selector .module-groups{display:flex;flex-direction:column;gap:.7em;flex-basis:30%;}@media screen and (width< 767.8px){#Configurator .ConfiguratorContent .module-selector .module-groups.has-selected .accordion-item:not(.selected){display:none;}}#Configurator .ConfiguratorContent .module-selector .module-selector__mobile-list-item button{text-transform:uppercase;font-weight:normal;}#Configurator .ConfiguratorContent .module-selector .module-selector__accessory-tab .accordion-body{display:flex;flex-direction:column;gap:5px;margin:2px;margin-bottom:1em;padding:0;}#Configurator .ConfiguratorContent .module-selector .module-selector__accessory-tab .module-selector__accessory{display:flex;gap:1em 0;}@media screen and (width< 575.8px){#Configurator .ConfiguratorContent .module-selector .module-selector__accessory-tab .module-selector__accessory{flex-direction:column;gap:0;border:1px solid #e6e3f1;border-radius:7px;overflow:hidden;}#Configurator .ConfiguratorContent .module-selector .module-selector__accessory-tab .module-selector__accessory .module-selector__accessory-buttons{justify-content:space-between;}#Configurator .ConfiguratorContent .module-selector .module-selector__accessory-tab .module-selector__accessory .module-selector__accessory-image{order:1;max-width:100% !important;max-height:150px;}#Configurator .ConfiguratorContent .module-selector .module-selector__accessory-tab .module-selector__accessory .module-selector__accessory-image img{border-radius:0 !important;}#Configurator .ConfiguratorContent .module-selector .module-selector__accessory-tab .module-selector__accessory .module-selector__accessory-desciption{max-width:100% !important;}}#Configurator .ConfiguratorContent .module-selector .module-selector__accessory-tab .module-selector__accessory h3{font-size:1.1em;font-weight:bold;}#Configurator .ConfiguratorContent .module-selector .module-selector__accessory-tab .module-selector__accessory .module-selector__accessory-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:1.1em;row-gap:0;margin-top:10px;}#Configurator .ConfiguratorContent .module-selector .module-selector__accessory-tab .module-selector__accessory .module-selector__accessory-buttons .trash-button{margin-right:-16px;}#Configurator .ConfiguratorContent .module-selector .module-selector__accessory-tab .module-selector__accessory .module-selector__accessory-desciption{padding:1em;max-width:80%;}#Configurator .ConfiguratorContent .module-selector .module-selector__accessory-tab .module-selector__accessory .module-selector__accessory-image{display:flex;justify-content:center;max-width:20%;min-width:20%;max-height:200px;}#Configurator .ConfiguratorContent .module-selector .module-selector__accessory-tab .module-selector__accessory .module-selector__accessory-image img{width:100%;max-width:100%;max-height:100%;object-fit:contain;border-top-left-radius:7px;border-bottom-left-radius:7px;background-color:#e6e3f1;}#Configurator .ConfiguratorContent .module-selector .module-selector__accessory-tab .module-selector__accessory .price__msrp{margin-left:12px;}#Configurator .ConfiguratorContent .module-selector .module-selector__modules{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,calc(33% - 20px)));gap:10px;flex:1;height:100%;}@media screen and (width< 575.8px){#Configurator .ConfiguratorContent .module-selector .module-selector__modules{grid-template-columns:repeat(auto-fit,calc(50% - 5px));}}#Configurator .ConfiguratorContent .module-selector .module-selector__modules .card{border-radius:8px;}#Configurator .ConfiguratorContent .module-selector .module-selector__module{color:#000;display:flex;justify-content:center;gap:2em;height:100%;padding:1em;border-radius:8px;border:2px solid transparent;overflow:hidden;}#Configurator .ConfiguratorContent .module-selector .module-selector__module:hover{border:2px solid #e6e3f1;}#Configurator .ConfiguratorContent .module-selector .module-selector__module.ConfiguratorCard{background-color:#fbfbff;border:2px solid #e6e3f1;padding:0;}#Configurator .ConfiguratorContent .module-selector .module-selector__module.ConfiguratorCard:hover{border-color:#c0bfd4;}#Configurator .ConfiguratorContent .module-selector .module-selector__module.ConfiguratorCard.selected,#Configurator .ConfiguratorContent .module-selector .module-selector__module.ConfiguratorCard.active{border-color:#f4991a;}#Configurator .ConfiguratorContent .module-selector .module-selector__module.ConfiguratorCard .card{background-color:transparent;border:0;padding-top:.5em;}#Configurator .ConfiguratorContent .module-selector .module-selector__module.ConfiguratorCard .card .card-body{display:flex;flex-direction:column;align-items:center;padding:.5em;}#Configurator .ConfiguratorContent .module-selector .module-selector__module.selected{border-color:#c0bfd4;background-color:#fbfbff!important;}@media screen and (width< 767.8px){#Configurator .ConfiguratorContent .module-selector .module-selector__module{padding:0;}#Configurator .ConfiguratorContent .module-selector .module-selector__module.selected{box-shadow:none;}#Configurator .ConfiguratorContent .module-selector .module-selector__module.module-selector__module-group{background:none !important;border:none !important;border-radius:0;}}@media screen and (width< 575.8px){#Configurator .ConfiguratorContent .module-selector .module-selector__module{font-size:1.1em;}}#Configurator .ConfiguratorContent .module-selector .module-selector__module img{max-height:140px;object-fit:contain;}@media(width< 419.8px){#Configurator .ConfiguratorContent .module-selector .module-selector__module img{max-height:30vw;}}#Configurator .ConfiguratorContent .module-selector .module-selector__module .module-description{display:flex;flex-direction:column;flex:1;}#Configurator .ConfiguratorContent .module-selector .quantitySelector{display:flex;height:36px;align-items:center;}#Configurator .ConfiguratorContent .module-selector .quantitySelector .controls img{padding:6px;margin:0 2px;}#Configurator .ConfiguratorContent .module-selector .quantitySelector .display-quantity{padding:5px 20px;}#Configurator .ConfiguratorContent .module-selector .wizard-modal-buttons{justify-content:right;}#Configurator .ConfiguratorContent .color-picker-container{display:grid;grid-template-rows:auto auto;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));position:relative;}#Configurator .ConfiguratorContent .color-picker-container .color-picker{display:flex;flex-direction:column;}#Configurator .ConfiguratorContent .color-picker-container .color-picker .color-picker-modal{width:100%;position:absolute;top:99.5px;left:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;line-height:1.3em;font-size:.85em;background-color:#fff;border:1px solid #e6e3f1;border-radius:9px;padding:1em;box-shadow:0 6px 13px -5px rgba(0,0,0,.2666666667);z-index:1100;}@media(width< 699.8px){#Configurator .ConfiguratorContent .color-picker-container .color-picker .color-picker-modal{max-width:100%;}}#Configurator .ConfiguratorContent .color-picker-container .color-picker .color-picker-modal::after{position:absolute;content:"";bottom:-2em;height:2em;width:1px;}#Configurator .ConfiguratorContent .door-filling-door{display:flex;position:relative;}#Configurator .ConfiguratorContent .door-filling-door.door-filling-door--fillings .door-fillings{height:100%;}@media screen and (width< 575.8px){#Configurator .ConfiguratorContent .door-filling-door.door-filling-door--fillings{gap:1px;}#Configurator .ConfiguratorContent .door-filling-door.door-filling-door--fillings .door-filling-container{outline:1px solid #464C58;border-radius:0;flex-grow:0;flex-basis:auto;}#Configurator .ConfiguratorContent .door-filling-door.door-filling-door--fillings .door-filling-container .door-fillings-with-frame{border:none !important;}#Configurator .ConfiguratorContent .door-filling-door.door-filling-door--fillings .door-filling-container .door-fillings-with-frame:not(:first-child){margin-left:-1px;}#Configurator .ConfiguratorContent .door-filling-door.door-filling-door--fillings .door-fillings{gap:3px;padding:3px;max-width:64px;}}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container{flex:1;display:flex;flex-direction:column;vertical-align:top;border:1px solid;border-radius:8px;}@media screen and (width< 575.8px){#Configurator .ConfiguratorContent .door-filling-door .door-filling-container{border:none;display:inline-flex;}}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container:not(.not-selectable) .door-filling{cursor:pointer;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container.selected::before{z-index:1021;content:"";cursor:pointer;background-color:rgba(204,204,204,.8);width:100vw;height:100vh;position:fixed;top:0;left:0;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card{display:flex;flex-basis:0;position:relative;justify-content:center;align-items:center;padding:1em;}@media screen and (width< 575.8px){#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card{width:fit-content;justify-content:stretch;padding:0;}}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings{aspect-ratio:1/2.9;max-width:68px;display:flex;flex-direction:column;gap:5px;position:relative;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings.door-fillings-with-frame{padding:5px;border:1px solid #464c58;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-fillings-overlay-items{position:absolute;top:0;width:100%;height:100%;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-fillings-overlay-items .slideDoorSoftclose{display:none;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-fillings-overlay-items .door-filling-grip{position:absolute;height:14%;top:50%;transform:translateY(-50%);}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-fillings-overlay-items .door-filling-grip.left{left:3%;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-fillings-overlay-items .door-filling-grip.right{right:3%;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-filling{min-height:0;display:flex;position:relative;flex:1;cursor:pointer;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-filling::before{content:"";display:block;width:100%;height:100%;background-color:transparent;z-index:1;position:absolute;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-filling .door-filling__empty{flex:1;display:flex;align-items:center;justify-content:center;height:100%;background-color:#5e4897;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-filling .door-filling__empty>img{width:60px;max-width:min(70%,35px);transform:scale(.7) translate(3px,-1px);}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-filling>img{display:flex;max-width:100%;width:60px;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-filling:not(.door-filling--complex)>img{object-fit:cover;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-filling:hover .door-filling__empty,#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-filling.selected .door-filling__empty{background-color:#f4991a;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-filling.selected .picker__chevron-fill,#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-filling.selected .picker__chevron-border{display:block;position:absolute;overflow:hidden;width:100%;height:30px;top:50%;transform:translateY(-50%);}@media(width< 575.8px){#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-filling.selected .picker__chevron-fill,#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-filling.selected .picker__chevron-border{display:none;}}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-filling.selected .picker__chevron-fill>*,#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-filling.selected .picker__chevron-border>*{position:absolute;width:30px;height:30px;padding-top:14px;top:calc(50% + 15px);left:calc(50% - 4px);transform:rotate(45deg) translateX(-50%);}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-filling.selected .picker__chevron-fill.picker__chevron-fill,#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-filling.selected .picker__chevron-border.picker__chevron-fill{z-index:1101;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-filling.selected .picker__chevron-fill.picker__chevron-fill *,#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-filling.selected .picker__chevron-border.picker__chevron-fill *{background-color:#fff;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-filling.selected .picker__chevron-fill.picker__chevron-border,#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-filling.selected .picker__chevron-border.picker__chevron-border{z-index:1100;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-filling.selected .picker__chevron-fill.picker__chevron-border *,#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card .door-fillings .door-filling.selected .picker__chevron-border.picker__chevron-border *{outline:1px solid #c0bfd4;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .door-filling-card __modal-button{display:none;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .dropdown{width:100%;border-top:1px solid;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .dropdown .dropdown-menu{width:100%;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .dropdown .dropdown-menu[data-popper-placement=bottom-start]{top:0!important;transform:none!important;margin-top:0!important;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .dropdown .dropdown-menu-list{overflow:hidden;border-top-left-radius:0;border-top-right-radius:0;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .dropdown .dropdown-toggle,#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .dropdown .dropdown-item{padding:1em 1.3em;font-size:.8em;border:0;font-weight:bold;color:#000;text-transform:uppercase;}@media screen and (width< 575.8px){#Configurator .ConfiguratorContent .door-filling-door .door-filling-container .dropdown{display:none;}}#Configurator .ConfiguratorContent .door-filling-door .dropdown{position:relative;}#Configurator .ConfiguratorContent .door-filling-door .dropdown .dropdown-toggle{min-width:auto;}#Configurator .ConfiguratorContent .door-filling-door .dropdown .dropdown-menu{padding:0;padding-bottom:1em!important;border:0;border-top-left-radius:0;border-top-right-radius:0;inset:auto!important;background-color:transparent;}#Configurator .ConfiguratorContent .door-filling-door .dropdown .dropdown-menu .dropdown-menu-list{border:0;outline:1px solid #000;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal{width:100%;position:absolute;top:20px;left:0;top:13px;z-index:1100;line-height:1.3em;font-size:.85em;background-color:#fff;border-radius:9px;padding:1.3em;box-shadow:0 6px 13px -5px rgba(0,0,0,.2666666667);}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal::before{content:"";border-radius:9px;border:1px solid #c0bfd4;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal h5{text-transform:uppercase;color:#5e4897;font-size:1em;margin-bottom:1em;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile{position:fixed;top:0;left:0;margin:15px;padding-bottom:0;width:calc(100% - 30px);border-radius:0;overflow-y:auto;max-height:calc(100vh - 30px);}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile::before{border:0;}@media(min-width:575.6px){#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile{display:none;}}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile h6{font-weight:bold;margin-bottom:0;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile #Checkbox .check-component{font-weight:normal;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile .door-filling-picker-modal__mobile-panel-quantity{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile .door-filling-picker-modal__mobile-panel-quantity-option{flex:1;height:100%;background:#fbfbff;border-radius:7px;border:1px solid #a3a1ba;padding:12px;font-weight:bold;display:flex;flex-direction:column;gap:1em;align-items:center;cursor:pointer;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile .door-filling-picker-modal__mobile-panel-quantity-option.selected{border-color:#f4991a;background-color:#f0eff9;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile .door-filling-picker-modal__mobile-panel-quantity-option .door-filling-picker-modal__mobile-panel-quantity-option-frame{display:flex;flex-direction:column;gap:5px;border:1px solid;width:4em;aspect-ratio:930/2015;padding:5px;background-color:#fff;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile .door-filling-picker-modal__mobile-panel-quantity-option .door-filling-picker-modal__mobile-panel-quantity-option-frame>*{border:1px solid;flex:1;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile .door-filling-picker-modal__mobile-panel-quantity-option .door-filling-picker-modal__mobile-panel-quantity-option-frame>*.selected{border-color:#f4991a;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile .door-filling-picker-modal__mobile-color-tab .door-filling-picker-modal__mobile-panel-ids{display:grid;column-gap:6px;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));font-weight:bold;margin-bottom:10px;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile .door-filling-picker-modal__mobile-color-tab .door-filling-picker-modal__mobile-panel-ids .door-filling-picker-modal__mobile-panel-id{display:flex;justify-content:center;background:#fbfbff;border-radius:7px;border:1px solid #a3a1ba;padding:12px;cursor:pointer;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile .door-filling-picker-modal__mobile-color-tab .door-filling-picker-modal__mobile-panel-ids .door-filling-picker-modal__mobile-panel-id.selected,#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile .door-filling-picker-modal__mobile-color-tab .door-filling-picker-modal__mobile-panel-ids .door-filling-picker-modal__mobile-panel-id:hover{border-color:#f4991a;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile .door-filling-picker-modal__mobile-color-tab .door-filling-picker-modal__color-tab-options{display:flex;gap:13px;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile .door-filling-picker-modal__mobile-color-tab .door-filling-picker-modal__color-tab-options .door-filling-picker-modal__mobile-panel-quantity-option{cursor:auto;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile .door-filling-picker-modal__mobile-color-tab .door-filling-picker-modal__color-tab-options .door-filling-picker-modal__mobile-panel-quantity-option .door-filling-picker-modal__mobile-panel-quantity-option-frame>*{cursor:pointer;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile .door-filling-picker-modal__mobile-color-tab .door-filling-picker-modal__color-tab-options .door-filling-picker-modal__mobile-panel-quantity-option .door-filling-picker-modal__mobile-panel-quantity-option-frame>* img{height:100%;width:100%;aspect-ratio:2;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile .door-filling-picker-modal__mobile-color-tab .door-filling-picker-modal__color-tab-options .door-filling-picker-modal__mobile-panel-quantity-option .door-filling-picker-modal__mobile-panel-quantity-option-frame>* img:not([src]){visibility:hidden;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile .door-filling-picker-modal__mobile-color-tab .door-filling-picker-modal__mobile-filling-types{flex:2;display:flex;flex-direction:column;gap:5px;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile .door-filling-picker-modal__mobile-color-tab .door-filling-picker-modal__mobile-filling-types .door-filling-picker-modal__mobile-filling-type{background:#fbfbff;border-radius:7px;border:1px solid #a3a1ba;padding:12px;padding:12px;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile .door-filling-picker-modal__mobile-color-tab .door-filling-picker-modal__mobile-filling-types .door-filling-picker-modal__mobile-filling-type.expanded{z-index:11;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile .door-filling-picker-modal__mobile-color-tab .door-filling-picker-modal__mobile-filling-types .door-filling-picker-modal__mobile-filling-type.door-filling-picker-type--complex .door-filling-picker-modal__mobile-filling-type-color img{border-radius:0;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile .door-filling-picker-modal__mobile-color-tab .door-filling-picker-modal__mobile-filling-types .door-filling-picker-modal__mobile-filling-type-color{display:flex;align-items:center;padding:8px;gap:10px;width:100%;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile .door-filling-picker-modal__mobile-color-tab .door-filling-picker-modal__mobile-filling-types .door-filling-picker-modal__mobile-filling-type-color img{width:28px;border-radius:3em;aspect-ratio:1;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile .door-filling-picker-modal__mobile-color-tab .door-filling-picker-modal__mobile-filling-types .door-filling-picker-modal__mobile-filling-type-color .expandable{border:1px solid;display:inline-flex;align-items:center;justify-content:center;margin-left:auto;height:13px;width:13px;border-radius:2px;padding:1px;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile .door-filling-picker-modal__mobile-color-tab .door-filling-picker-modal__mobile-filling-types .color{background:#fbfbff;border-radius:7px;border:1px solid #a3a1ba;padding:12px;padding:4px;display:flex;flex-wrap:wrap;gap:4px;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.mobile .door-filling-picker-modal__mobile-color-tab .door-filling-picker-modal__mobile-filling-types .color::before{border:0;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.desktop{display:none;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.desktop::after{position:absolute;content:"";bottom:-2em;height:2em;width:1px;}@media(min-width:575.6px){#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal.desktop{display:block;}}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal .door-filling-picker-type--complex.color{padding:5px;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal .door-filling-picker-type--complex.color img{border:0;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal .door-filling-picker-types,#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal .door-filling-picker-fillings{display:grid;gap:6px;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal .door-filling-picker-types.door-filling-picker-fillings,#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal .door-filling-picker-fillings.door-filling-picker-fillings{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));}@media screen and (width< 575.8px){#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal .door-filling-picker-types.door-filling-picker-fillings,#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal .door-filling-picker-fillings.door-filling-picker-fillings{display:flex;flex-direction:column;width:100%;gap:4px;}}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal .door-filling-picker-types.door-filling-picker-fillings .card-img-container,#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal .door-filling-picker-fillings.door-filling-picker-fillings .card-img-container{height:45px;width:45px;flex-shrink:0;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal .door-filling-picker-types.door-filling-picker-fillings .card,#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal .door-filling-picker-fillings.door-filling-picker-fillings .card{flex-direction:row;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal .door-filling-picker-types.door-filling-picker-fillings .card .card-img-top,#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal .door-filling-picker-fillings.door-filling-picker-fillings .card .card-img-top{padding:2px;width:80px;border-radius:8px;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal .door-filling-picker-types.door-filling-picker-fillings .card .card-body,#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal .door-filling-picker-fillings.door-filling-picker-fillings .card .card-body{padding:5px 10px;display:flex;align-items:center;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal .door-filling-picker-types.door-filling-picker-fillings .card .card-body .card-heading .h5,#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal .door-filling-picker-fillings.door-filling-picker-fillings .card .card-body .card-heading .h5{font-weight:normal;font-size:1em;margin-bottom:0;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal .door-filling-picker-types{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal .door-filling-picker-types .color{flex-direction:column;padding:10px;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal .door-filling-picker-types .color .color__label{margin-top:.5em;}#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal .door-filling-picker-types .color img{width:80px;padding:10px;}@media(width< 699.8px){#Configurator .ConfiguratorContent .door-filling-door .door-filling-picker-modal{max-width:100%;}}#Configurator .ConfiguratorContent .door-filling-door-indication{position:absolute;left:8px;top:8px;}@media screen and (width< 575.8px){#Configurator .ConfiguratorContent .door-filling-door-indication{top:50%;left:50%;transform:translate(-50%,-50%);}#Configurator .ConfiguratorContent .door-filling-door-indication > *{width:1.3em !important;height:1.3em !important;}}#Configurator .ConfiguratorContent .door-filling-door-indication>*{width:1.6em;height:1.6em;border-radius:1em;}#Configurator .ConfiguratorContent .door-filling-door-indication>*.door-filling-door-number{background-color:#f4991a;color:#fff;display:flex;align-items:center;justify-content:center;}@media screen and (width< 575.8px){#Configurator .ConfiguratorContent .door-filling-door-indication > *.door-filling-door-number{outline:3px solid white;}}#Configurator .ConfiguratorContent .door-filling-door-indication>*.door-filling-complete{background-color:#68b43e;display:flex;padding:4.5px 4px 5.5px 6px;}#Configurator .ConfiguratorContent .color{padding:2px;background-color:#fff;border:1px solid #e6e3f1;display:flex;align-items:center;border-radius:8px;cursor:pointer;}#Configurator .ConfiguratorContent .color .color-picker-toggle__chevron{display:none;}#Configurator .ConfiguratorContent .color.color--selected{border-color:#f4991a;position:relative;}#Configurator .ConfiguratorContent .color.color--selected::before{content:"";position:absolute;top:-1.5px;left:-1.5px;width:calc(100% + 3px);height:calc(100% + 3px);border:2px solid #f4991a;border-radius:8.5px;}#Configurator .ConfiguratorContent .color.color-picker-toggle{position:relative;}#Configurator .ConfiguratorContent .color.color-picker-toggle.open::before{z-index:1021;content:"";cursor:pointer;background-color:rgba(204,204,204,.8);width:100vw;height:100vh;position:fixed;top:0;left:0;}#Configurator .ConfiguratorContent .color.color-picker-toggle.open::before{background-color:transparent;}#Configurator .ConfiguratorContent .color.color-picker-toggle.open .color-picker-toggle__chevron{display:block;position:absolute;bottom:-7.5px;margin-left:6px;height:21px;transform:scaleX(1.2);padding-top:14px;overflow:hidden;z-index:1102;}#Configurator .ConfiguratorContent .color.color-picker-toggle.open .color-picker-toggle__chevron>*{border:1px solid #e6e3f1;background-color:#fff;width:30px;height:30px;transform:rotate(45deg);}#Configurator .ConfiguratorContent .color:hover,#Configurator .ConfiguratorContent .color:active{box-shadow:0 6px 13px -5px rgba(0,0,0,.2666666667);}#Configurator .ConfiguratorContent .color .color__label{display:flex;align-items:center;margin-left:10px;}#Configurator .ConfiguratorContent .color img{width:40px;border:1px solid #e6e3f1;border-radius:6px;}#Configurator .ConfiguratorContent .wizard-modal-buttons{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;position:sticky;z-index:10;bottom:0;padding:1em;margin:-1em;background-image:linear-gradient(0deg,white 80%,rgba(255,255,255,0) 100%);}#Configurator .ConfiguratorContent .wizard-modal-buttons button{padding:10px 15px;position:relative;}#Configurator .ConfiguratorContent .wizard-modal-buttons button::before{content:"";position:absolute;width:calc(100% + 2em);height:calc(100% + 2em);left:-1em;top:-1em;}@media(width< 419.8px){#Configurator .ConfiguratorContent .wizard-modal-buttons *{font-size:.7rem;}#Configurator .ConfiguratorContent .wizard-modal-buttons button{padding:6px 10px;}#Configurator .ConfiguratorContent .wizard-modal-buttons button::before{width:calc(100% + 1em);left:-.5em;}}#Configurator .ConfiguratorContent .wizard-modal-buttons .wizard-modal-buttons__prev-next{display:flex;gap:10px;flex-wrap:wrap;}#Configurator .bg-lightest-gray{background:#fbfbff;}#Configurator .modal-type-2 h6{font-weight:bold;margin-bottom:0;}#Configurator .modal-type-2 .modal-type-2__header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e6e3f1;margin:-7px -17px 15px -17px;padding:0 17px;padding-bottom:8px;}#Configurator .modal-type-2 .modal-type-2__header .close-button{margin-right:-13px;display:flex;align-items:center;background:none;border:0;color:#5e4897;text-transform:uppercase;font-size:2em;}@media(width< 1200px){#Configurator .next-item-drillholesforshelves .RadioButtons{flex-direction:column;align-items:start;gap:1em;}}#Configurator #TooltipRadioButtons.inline>*{display:flex;align-items:center;}#Configurator #TooltipRadioButtons.inline #Tooltip{display:inline;}#Configurator #TooltipRadioButtons.inline .tooltip-wrapper{top:0;float:none;}