.product-popup-modal__opener{display:none}.product-form__input--pill{position:relative}.tshirt-size-guide{position:absolute;right:0;top:-2.8rem;z-index:2}.tshirt-size-guide__button{display:inline-flex;align-items:center;gap:.7rem;padding:.7rem 0;border:0;border-radius:0;background:transparent;color:#ff536f;font:inherit;font-size:1.3rem;font-weight:600;line-height:1;cursor:pointer}.tshirt-size-guide__button:hover{background:#fff1f4}.tshirt-size-guide__icon{width:2rem;height:2rem}.product-popup-modal__content{width:calc(100% - 3rem)!important;max-width:100rem!important;height:85vh!important}.product-popup-modal__content-info table{display:table;width:max-content!important;max-width:100%!important;table-layout:auto!important;margin:1.6rem auto!important}.product-popup-modal__content-info col{width:auto!important}.product-popup-modal__content-info th,.product-popup-modal__content-info td{width:auto!important;min-width:0!important;padding:1.2rem 1.8rem!important;white-space:nowrap}.product-popup-modal__content-info img{display:block;width:100%!important;height:auto!important;max-width:38rem!important;aspect-ratio:auto!important;object-fit:contain!important;margin:2rem auto 3rem!important}.product-popup-modal__content-info table+p{margin:1.6rem 0 0!important;padding-bottom:2.8rem}.product-popup-modal__content-info table+p+h2,.product-popup-modal__content-info table+p+h3{margin-top:0!important}@media screen and (max-width:749px){.tshirt-size-guide{position:absolute;right:0;top:-2.5rem;margin:0}.tshirt-size-guide__button{padding:.4rem 0;font-size:1.3rem;white-space:nowrap}.tshirt-size-guide__icon{width:1.8rem;height:1.8rem}.product-popup-modal__content-info table{display:block;width:100%!important;overflow-x:auto;margin-inline:0!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-product-variant-picker-tshirt.css.map */
