@media screen and (max-width: 579px){body:not(.client-selector-visible) configuration-totals{transform:translateY(var(--cart-total-buttons-height, 88.59px))}configuration-totals{transition:all .3s ease-in-out}body.client-selector-visible configuration-totals{transform:translateY(0)}}client-selector :not(.active) span{display:none}client-selector{cursor:pointer}client-selector *{pointer-events:none}body:not(.user-is-b2b) popup-trigger[data-id=b2b]{display:none}custom-radio.is-selected custom-radio-mock:after{content:"";display:block;width:70%;height:70%;background:#1d1d1d;position:absolute;top:50%;left:50%;border-radius:100%;transform:translate3d(-50%,-50%,0);opacity:1}custom-radio:not(.is-selected) custom-radio-mock:after{display:none!important}custom-radio.is-selected custom-radio-active-badge img{display:block!important}custom-radio:not(.is-selected) custom-radio-active-badge img{display:none!important}custom-radio{cursor:pointer}custom-radio *{pointer-events:none}custom-radio.is-selected .product-image{opacity:.65}custom-radio.is-selected:not(:has(.product-image),.color-wrap){background-color:#f7f7f7}custom-select:not(.open) custom-select-content{height:0;padding:0;margin:0;opacity:0;transition:all 0s;pointer-events:none}custom-select{overflow:hidden;scroll-margin-top:100px;scroll-padding-top:100px}custom-select-option{scroll-margin-top:200px;scroll-padding-top:200px}@media screen and (max-width: 579px){custom-select{scroll-margin-top:350px;scroll-padding-top:350px}custom-select-option{scroll-margin-top:550px;scroll-padding-top:550px}}custom-select.open custom-select-arrow{transform:rotate(180deg)}custom-select-content{transition:opacity .5s ease-in-out}custom-select-arrow{transition:transform .3s ease-in-out}custom-select:not(.has-value) custom-select-value{opacity:0}custom-select-option.is-selected custom-select-active-badge img{display:block!important}custom-select-option.is-selected{background-color:#f7f7f7}custom-select-option{z-index:0}custom-select-option:not(.is-out-of-stock) .out-of-stock{display:none}custom-select-option.is-out-of-stock{cursor:not-allowed}custom-select-value.active-product:has(div:empty){display:none}custom-slider{display:block}custom-slider *{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}custom-slider slider-slides>*{position:absolute;top:0;left:0;width:100%;height:100%}slider-slides{overflow:hidden;transition:transform .8s cubic-bezier(.35,0,0,1)}.shrink{animation:shrink .2s linear}.shrink-in{animation:shrink-in .2s linear backwards}.shrink-out{animation:shrink-out .2s linear forwards}.cursor *{pointer-events:none}.cursor.left img{transform:rotate(-180deg)}slider-cursor{cursor:pointer}@keyframes shrink{0%{transform:scale(1)}50%{transform:scale(.8)}to{transform:scale(1)}}@keyframes shrink-in{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes shrink-out{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}body custom-slider slider-cursor.cursor{z-index:99999999;transform:translateZ(1000px)}details summary::-webkit-details-marker{display:none}details ::marker{display:none}summary{list-style:none}summary::marker{content:none}summary:before,summary:after{content:""}details summary{cursor:pointer}details[open] summary custom-select-arrow{transform:rotate(180deg)}details[open] summary custom-select-value{display:none}custom-select-value.is-hidden{display:none}custom-select-values{display:flex;gap:.2rem;flex-wrap:wrap}product-upsell.is-selected selection-badge img{display:block!important}product-upsell.is-selected quantity-selector{display:flex!important}product-upsell:not(.is-selected) selection-badge img,product-upsell:not(.is-selected) quantity-selector{display:none!important}product-upsell.is-selected .product-image{opacity:.65}product-upsell:not(.is-out-of-stock) .out-of-stock{display:none}product-upsell.is-out-of-stock{cursor:not-allowed;opacity:.65}product-upsell.is-hidden img[data-path]{opacity:.35;cursor:not-allowed}popup-trigger,saved-configuration,form-step-button{cursor:pointer}popup-trigger *,saved-configuration *,form-step-button *{pointer-events:none}saved-configuration:not(.wf-loaded){display:none}.pop-up-back{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:auto;min-height:100dvh;z-index:999999;background-color:#20202099}store-action-button{cursor:pointer}store-action-button *{pointer-events:none}.pop-up-back .popup-wrapper{top:0}@media screen and (min-width: 991px){.pop-up-back{justify-content:flex-end}}.w-form-formradioinput--inputType-custom+input{display:none}configuration-totals:not(.is-active){display:none}html.is-loading *{opacity:0}preview-scene{position:relative;display:block}preview-scene .img--upsell,preview-scene .img--glastype{position:absolute;top:0;left:0}preview-scene .img--upsell{z-index:10}preview-scene .img--glastype{z-index:8}body.is-montage-disabled #montage{display:none!important}.duo-section{width:100%}.config-option-block.is-open{background-color:#fff}store-action-button.disabled{opacity:.7;cursor:not-allowed;pointer-events:none}viewer-360:not(.is-loading)>*:not(.images-wrapper-360){display:none}viewer-360 .images-wrapper-360{width:100%;height:100%}viewer-360.is-banner-showed .configurator-preloader{display:none}viewer-360{height:100%}viewer-360 .images-wrapper-360 *{pointer-events:none}viewer-360 .image-360{display:none}viewer-360 .slider-image{object-fit:contain}@media screen and (min-width: 991px){viewer-360:not(.is-loading) viewer-cursor{display:block!important}}:root{overscroll-behavior-x:none;overscroll-behavior:none}html,body{overscroll-behavior:none}viewer-cursor .cursor__dot{display:flex;justify-content:center;align-items:center}viewer-cursor .grab-arrows{width:70%;display:inline-flex;justify-content:center}viewer-360{cursor:none}viewer-360 *{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}viewer-360 .image-360{display:none;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}
