.cc-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent}.cc-popup:not(.store-availabilities-modal) .cc-popup-modal{position:relative;z-index:2;width:min(820px,calc(100vw - 48px));max-height:calc(100vh - 48px);margin:0 auto;background-color:#ffffffed;box-shadow:0 12px 35px #00000038;border-radius:0;overflow:hidden}.cc-popup .cc-popup-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;backdrop-filter:none;-webkit-backdrop-filter:none}.cc-popup .cc-popup-modal:before,.cc-popup .cc-popup-modal:after,.cc-popup .cc-popup-container:before,.cc-popup .cc-popup-container:after{content:none;display:none}.cc-popup .cc-popup-close{position:absolute;top:10px;right:10px;z-index:30;background:transparent;border:0;cursor:pointer}.cc-popup .cc-popup-close svg{width:20px;height:20px}.cc-popup .cc-popup-container{position:relative;width:100%;min-height:380px;display:flex;align-items:center;justify-content:flex-end;gap:0;padding:32px 52px;background:transparent}.cc-popup .cc-popup-image{position:absolute;z-index:4;left:52px;top:50%;width:var(--popup-image-width-desktop, 360px);max-width:var(--popup-image-width-desktop, 360px);transform:translateY(-50%) rotate(-4deg);transform-origin:center center;background:transparent;pointer-events:none}.cc-popup .cc-popup-image .rimage-outer-wrapper,.cc-popup .cc-popup-image .rimage-wrapper,.cc-popup .cc-popup-image picture,.cc-popup .cc-popup-image img{display:block;width:100%;max-width:100%;height:auto;background:transparent;filter:none;-webkit-filter:none;mix-blend-mode:normal}.cc-popup .cc-popup-modal .cc-popup-image:before,.cc-popup .cc-popup-modal .cc-popup-image:after{content:none;display:none}.cc-popup .cc-popup-content{position:relative;z-index:3;flex:0 0 62%;width:62%;margin-left:auto;color:var(--popup-text-color, #ffffff);padding:56px 44px;text-align:var(--popup-text-align, center);min-height:320px;display:flex;align-items:center;justify-content:center;background:transparent;overflow:hidden}.cc-popup .cc-popup-content-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.cc-popup .cc-popup-content-bg .rimage-outer-wrapper,.cc-popup .cc-popup-content-bg .rimage-wrapper{width:100%;max-width:100%;height:100%}.cc-popup .cc-popup-content-bg picture,.cc-popup .cc-popup-content-bg img{display:block;width:100%;height:100%}.cc-popup .cc-popup-content-bg img{object-fit:contain;object-position:center}.cc-popup .cc-popup-column{position:relative;z-index:2;width:100%;max-width:390px;margin:0 auto;text-align:var(--popup-text-align, center)}.cc-popup .cc-popup-title{color:var(--popup-text-color, #ffffff);font-size:var(--popup-title-size-desktop, 24px);line-height:1.15;font-weight:700;margin:0 0 16px;text-transform:none;text-align:var(--popup-text-align, center)}.cc-popup .cc-popup-title:after{content:"";display:block;width:100%;max-width:360px;height:3px;background:var(--popup-text-color, #ffffff);margin-top:16px;margin-bottom:0}.cc-popup .cc-popup-column[style*=left] .cc-popup-title:after,.cc-popup .cc-popup-content[style*=left] .cc-popup-title:after{margin-left:0;margin-right:auto}.cc-popup .cc-popup-column[style*=center] .cc-popup-title:after,.cc-popup .cc-popup-content[style*=center] .cc-popup-title:after{margin-left:auto;margin-right:auto}.cc-popup .cc-popup-column[style*=right] .cc-popup-title:after,.cc-popup .cc-popup-content[style*=right] .cc-popup-title:after{margin-left:auto;margin-right:0}.cc-popup .cc-popup-text .rte{color:var(--popup-text-color, #ffffff);font-size:var(--popup-text-size-desktop, 15px);line-height:1.35;margin-top:18px;text-align:var(--popup-text-align, center)}.cc-popup .cc-popup-text .rte p{color:var(--popup-text-color, #ffffff);margin:0 0 12px;text-align:var(--popup-text-align, center)}.cc-popup .cc-popup-text .rte p:last-child{margin-bottom:0}@media screen and (max-width:749px){.cc-popup{align-items:center;overflow-y:auto}.cc-popup:not(.store-availabilities-modal) .cc-popup-modal{width:calc(100vw - 28px);max-height:none;margin:14px auto;overflow:hidden}.cc-popup .cc-popup-container{flex-direction:column;min-height:auto;padding:42px 12px 18px}.cc-popup .cc-popup-image{position:relative;left:auto;top:-12%;width:var(--popup-image-width-mobile, 280px);max-width:var(--popup-image-width-mobile, 280px);margin:0 auto -28px;transform:rotate(-4deg)}.cc-popup .cc-popup-content{flex:none;width:100%;min-height:280px;padding:56px 24px 36px;margin-left:0}.cc-popup .cc-popup-content-bg{top:0;right:0;bottom:0;left:0}.cc-popup .cc-popup-column{max-width:360px}.cc-popup .cc-popup-title{font-size:var(--popup-title-size-mobile, 21px)}.cc-popup .cc-popup-text .rte{font-size:var(--popup-text-size-mobile, 14px)}}.cc-popup:not(.store-availabilities-modal) .cc-popup-modal{animation:cc-popup-soft-fade 2s ease-in-out both!important}@keyframes cc-popup-soft-fade{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom-popup.css.map */
