.product-modal{width:950px;max-width:100%;padding:7rem 1.5rem 3rem;margin-top:auto;border:none}.product-modal__close{position:fixed;top:1.5rem;right:1.5rem;background:transparent;font-size:3rem;cursor:pointer;border:none}.product-modal--empty:empty{display:block;width:3rem}@media screen and (min-width: 750px){.product-modal{padding:3rem 5rem}.product-modal__close{position:absolute}}.product-sizechart{text-align:center}.product-sizechart--img{display:none}.product-sizechart img{max-width:100%}.product-sizechart--table{width:100%;font-size:10px;border-collapse:collapse;line-height:1.2}.product-sizechart--table:last-child{margin-top:2rem}.product-sizechart--table thead,.product-sizechart--table th{background-color:#f0efef}.product-sizechart--table thead .heading{font-size:15px}.product-sizechart--table th,.product-sizechart--table td{padding:.8em .2em;border:1px solid #ccc}.product-sizechart--table tbody th{padding-left:.6em;padding-right:.6em;text-align:left;font-weight:400}@media screen and (min-width: 750px){.product-sizechart--img{display:block}.product-sizechart--table{display:none}}.product-state{border-collapse:collapse;margin:auto}.product-state th,.product-state td{padding:.5rem 1rem;border:1px solid #ccc}.product-state.page-product th,.product-state.page-product td{border-left:none;border-right:none}.product-state th{background-color:#f0efef;font-weight:700}.product-state thead th{font-size:1.2rem;white-space:nowrap}@media screen and (max-width: 749px){.product-modal--state .product-modal__close{position:absolute}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/component-modal-size.css.map */
