.et-shelf .lightbox-overlay{overflow:hidden}
.et-shelf .lightbox.cq-Editable-dom .lightbox__Model{width:100%;height:100%;top:0;left:0;position:relative;transform:none;border-radius:0}
.et-shelf .light-box{top:0;left:0;width:100%;height:100%;z-index:9999}
.et-shelf .light-box .light-box__curtain{background:#333;opacity:.8;width:100%;height:100%}
.et-shelf .light-box.show{position:fixed}
.et-shelf .light-box .lightbox__Model{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:100%;overflow-y:auto;border-radius:0}
.et-shelf .light-box .lightbox__Model__wrapper{padding:32px 56px 30px;background-color:#fff}
.et-shelf .light-box .lightbox__Model__wrapper .cmp-experiencefragment{display:flex;flex-direction:column;align-items:center}
.et-shelf .light-box .lightbox__Model__wrapper .image{display:inline-flex;justify-content:center}
.et-shelf .light-box .lightbox__Model__wrapper .image .comp-img-generic{width:51.81%;height:100%;aspect-ratio:1/1}
.et-shelf .light-box .lightbox__Model__wrapper .image .comp-img-generic.svg img{padding:calc(126px*0.05);text-align:center}
.et-shelf .light-box .lightbox__Model__wrapper .cmp-title{text-align:center}
.et-shelf .light-box .lightbox__Model__wrapper .cmp-title .title-comp{padding:8px 0;color:#333}
.et-shelf .light-box .lightbox__Model__wrapper .cmp-text{text-align:center}
.et-shelf .light-box .lightbox__Model__btnWrapper{padding:18px 32px;background-color:#f2f2f8;display:flex;flex-direction:column;gap:4px}
.et-shelf .light-box .lightbox__Model__btnWrapper .cta-button{width:100%}
.et-shelf .light-box .lightbox__Model__btnWrapper .cta-button .cta-text{max-width:100%}
@media(min-width:768px) and (max-width:1023px){.et-shelf .light-box .lightbox__Model{width:58.60%;border-radius:8px}
.et-shelf .light-box .lightbox__Model__wrapper .image{display:inline-flex;justify-content:center}
.et-shelf .light-box .lightbox__Model__wrapper .image .cmp-image{width:40.13%}
.et-shelf .light-box .lightbox__Model__btnWrapper{flex-direction:row;gap:24px;justify-content:center}
.et-shelf .light-box .lightbox__Model__btnWrapper .cta-button{width:auto}
.et-shelf .light-box .lightbox__Model__btnWrapper .cta-button .cta-text{max-width:unset}
}
@media(min-width:1024px) and (max-width:1255px){.et-shelf .light-box .lightbox__Model{width:44%;border-radius:8px}
.et-shelf .light-box .lightbox__Model__wrapper .image{display:inline-flex;justify-content:center}
.et-shelf .light-box .lightbox__Model__wrapper .image .cmp-image{width:40.06%}
.et-shelf .light-box .lightbox__Model__btnWrapper{flex-direction:row;gap:24px;justify-content:center}
.et-shelf .light-box .lightbox__Model__btnWrapper .cta-button{width:auto}
.et-shelf .light-box .lightbox__Model__btnWrapper .cta-button .cta-text{max-width:unset}
}
@media(min-width:1255px){.et-shelf .light-box .lightbox__Model{width:53.30%;border-radius:8px;max-height:75%}
.et-shelf .light-box .lightbox__Model__wrapper .image{display:inline-flex;justify-content:center}
.et-shelf .light-box .lightbox__Model__wrapper .image .cmp-image{width:19.94%}
.et-shelf .light-box .lightbox__Model__btnWrapper{flex-direction:row;gap:24px;justify-content:center}
.et-shelf .light-box .lightbox__Model__btnWrapper .cta-button{width:auto}
.et-shelf .light-box .lightbox__Model__btnWrapper .cta-button .cta-text{max-width:unset}
}
@media(prefers-color-scheme:dark){.mob-et-temp-darkmode.et-shelf .results-mainblk__lightbox{background-color:#1e1e1e}
.mob-et-temp-darkmode.et-shelf .light-box .lightbox__Model__wrapper{background-color:#1e1e1e}
.mob-et-temp-darkmode.et-shelf .light-box .lightbox__Model__wrapper .cmp-title .title-comp{color:#fff}
.mob-et-temp-darkmode.et-shelf .light-box .lightbox__Model__btnWrapper{background-color:#121212}
.mob-et-temp-darkmode.et-shelf .light-box .lightbox__Model__btnWrapper .cta.cta-secondary .cta-button .cta-text:hover{color:#fff;border:2px solid #fff;background-color:#333}
.mob-et-temp-darkmode.et-shelf .light-box .lightbox__Model__btnWrapper .cta.cta-secondary .cta-button:hover .cta-text{color:#be99e6;border:2px solid #be99e6}
.mob-et-temp-darkmode.et-shelf .light-box .lightbox__Model__btnWrapper .cta.cta-secondary .cta-button:hover .cta-text:hover{color:#fff;border:2px solid #fff}
.mob-et-temp-darkmode.et-shelf .light-box .lightbox__Model__btnWrapper .cta.cta-primary .cta-button:hover .cta-text,.mob-et-temp-darkmode.et-shelf .light-box .lightbox__Model__btnWrapper .cta.cta-primary .cta-button:focus .cta-text,.mob-et-temp-darkmode.et-shelf .light-box .lightbox__Model__btnWrapper .cta.cta-primary .cta-button:focus:hover .cta-text{background-color:#be99e6}
.mob-et-temp-darkmode.et-shelf .light-box .lightbox__Model__btnWrapper .cta.cta-primary .cta-button .cta-text:hover{background-color:#fff}
.mob-et-temp-darkmode.et-shelf .light-box .lightbox__Model__btnWrapper .cta.cta-tertiary .cta-button[target="_blank"] .new-tab-icon{background:url("../../../../../clientlibs/clientlib_base/resources/images/link_icon_dark.svg")}
.mob-et-temp-darkmode.et-shelf .light-box .lightbox__Model__btnWrapper .cta.cta-tertiary .cta-button .cta-text{background-size:100% 100%}
.mob-et-temp-darkmode.et-shelf .light-box .lightbox__Model__btnWrapper .cta.cta-tertiary .cta-button:hover .cta-text{background-size:0 100%}
.mob-et-temp-darkmode.et-shelf .light-box .lightbox__Model__btnWrapper .cta.cta-tertiary .cta-button:active .cta-text{color:#be99e6}
}