.summer-closure-popup-section{display:contents}.summer-closure-popup{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.35);height:100%;transition:opacity .3s ease,visibility .3s ease}.summer-closure-popup[open]{opacity:1;visibility:visible;z-index:101}.summer-closure-popup__content{border-radius:var(--popup-corner-radius, 1.2rem);background-color:rgb(var(--color-background));overflow:auto;max-height:90vh;margin:0 auto;left:50%;transform:translate(-50%) translateY(1rem);margin-top:5vh;width:92%;max-width:52rem;position:absolute;top:0;padding:3.5rem 2rem 2.5rem;border-color:rgba(var(--color-foreground),var(--popup-border-opacity, .1));border-style:solid;border-width:var(--popup-border-width, .1rem);box-shadow:var(--popup-shadow-horizontal-offset, 0) var(--popup-shadow-vertical-offset, .4rem) var(--popup-shadow-blur-radius, 2rem) rgba(var(--color-shadow, 0, 0, 0),var(--popup-shadow-opacity, .15));transition:transform .35s ease}.summer-closure-popup[open] .summer-closure-popup__content{transform:translate(-50%) translateY(0)}.summer-closure-popup__close{position:absolute;top:1.2rem;right:1.2rem;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:none;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;border-radius:50%;transition:background-color .2s ease}.summer-closure-popup__close:hover{background-color:rgba(var(--color-foreground),.06)}.summer-closure-popup__close .icon{width:1.6rem;height:1.6rem}.summer-closure-popup__inner{text-align:center}.summer-closure-popup__icon{display:inline-flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;margin-bottom:1.2rem;border-radius:50%;background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground))}.summer-closure-popup__title{margin:0 0 2rem;font-size:calc(var(--font-heading-scale, 1) * 2.4rem);letter-spacing:.02em}.summer-closure-popup__deadline-card{padding:1.8rem 2rem;margin-bottom:2rem;border-radius:1rem;background:rgba(var(--color-foreground),.05);border:.1rem solid rgba(var(--color-foreground),.1)}.summer-closure-popup__deadline-label{margin:0 0 .6rem;font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em;opacity:.7}.summer-closure-popup__deadline-date{margin:0;font-size:2.8rem;font-weight:600;line-height:1.2;letter-spacing:.01em}.summer-closure-popup__closure-text{margin:0 0 1.4rem;font-size:1.5rem;line-height:1.5}.summer-closure-popup__dates{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.summer-closure-popup__date-badge{display:inline-block;padding:.9rem 1.6rem;font-size:1.5rem;font-weight:500;border-radius:.8rem;border:.1rem solid rgba(var(--color-foreground),.15);background:rgb(var(--color-background))}.summer-closure-popup__date-arrow{display:flex;align-items:center;opacity:.5}.summer-closure-popup__warning{display:flex;align-items:flex-start;gap:1rem;padding:1.4rem 1.6rem;margin-bottom:2.4rem;text-align:left;border-radius:.8rem;background:#d299221f;border:.1rem solid rgba(210,153,34,.25)}.summer-closure-popup__warning-icon{flex-shrink:0;margin-top:.1rem;color:#b47814}.summer-closure-popup__warning p{margin:0;font-size:1.4rem;line-height:1.55}.summer-closure-popup__button{min-width:16rem;min-height:4.8rem;font-size:1.5rem;letter-spacing:.05em}@media screen and (min-width:750px){.summer-closure-popup__content{padding:4rem 3.5rem 3rem;margin-top:8vh}.summer-closure-popup__title{font-size:calc(var(--font-heading-scale, 1) * 2.8rem)}.summer-closure-popup__deadline-date{font-size:3.2rem}}@media screen and (max-width:749px){.summer-closure-popup__deadline-date{font-size:2.4rem}.summer-closure-popup__dates{gap:.6rem}.summer-closure-popup__date-badge{font-size:1.3rem;padding:.7rem 1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-summer-closure-popup.css.map */
