.sizes-popup__wrapper:has(:not(.sizes-popup)){display:none}size-popup-opener{position:absolute;width:100%;height:100%;pointer-events:none}size-popup-opener[active]{pointer-events:all}size-popup-opener[active]~*:active{pointer-events:none}@media screen and (max-width: 989px){.product-popup-modal__content.sizes-popup{max-height:calc(100vh - 3.2rem);padding:3.2rem 2.4rem;display:flex;flex-direction:column}.product-popup-modal__content.sizes-popup .sizes-popup__container{flex:1;display:flex;flex-direction:column;gap:6rem}.product-popup-modal__content.sizes-popup .sizes__container{flex:1;min-height:0;display:grid;grid-template-rows:1fr 1fr;gap:4rem;min-height:40rem}.product-popup-modal__content.sizes-popup .sizes__container>*{min-height:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem}.product-popup-modal__content.sizes-popup .sizes__container img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.product-popup-modal__content.sizes-popup .sizes__content{width:100%;justify-content:center}}@media screen and (min-width: 990px){.product-popup-modal__content.sizes-popup{max-height:calc(100vh - 10rem);width:max-content}}@media screen and (min-width: 990px){.product-popup-modal__content.sizes-popup{max-height:calc(100vh - 10rem);max-width:80rem;width:max-content}.product-popup-modal__content.sizes-popup .sizes__container>*{min-width:0;max-width:100%}}.product-popup-modal__text-container{display:flex;flex-direction:column;gap:.8rem}.product-popup-modal__text-container-top{display:flex;justify-content:space-between}.toast__description{font-size:1.4rem;line-height:2rem;font-weight:400;letter-spacing:normal;color:rgba(var(--color-foreground),.6)}.product-popup-modal__content-info{display:flex;flex-direction:column;gap:6rem}.product-popup-modal__buttons-container{display:flex;flex-direction:column;gap:.8rem}.product-popup-modal__buttons-container .sizes__button{margin:0;padding:0;padding-block:1.4rem;font-size:1.3rem;line-height:2rem;font-weight:500}.product-popup-modal__buttons-container .sizes__button#open-size-modal{font-weight:400}@media screen and (min-width: 990px){.product-popup-modal__text-container{gap:1.2rem}.toast__description{font-size:1.5rem;line-height:2.2rem}.product-popup-modal__buttons-container{flex-direction:row}.product-popup-modal__buttons-container .sizes__button{width:100%;font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/size-popup.css.map */
