.product-size-guide{display:flex;gap:.5rem;justify-content:space-between;align-items:center}.product-size-guide__text{margin:0;font-size:var(--sg-text-font-size-mobile);text-transform:uppercase}.product-size-guide__links{display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:flex-end}.product-size-guide__button{font-size:var(--sg-button-font-size-mobile);text-transform:uppercase}.product-size-guide__popover{width:min(42rem,calc(100vw - 2rem));max-height:min(80dvh,40rem);margin:auto;padding:0;border:1px solid var(--size-guide-popup-border, rgb(var(--border-color)));border-radius:var(--rounded-block, 0);background:rgb(var(--background));box-shadow:0 1rem 2.5rem var(--size-guide-shadow, rgb(0 0 0 / .18));overflow:hidden}.product-size-guide__popover:popover-open{display:flex;flex-direction:column}.product-size-guide__popover::backdrop{background:rgb(var(--size-guide-backdrop, 0 0 0 / .45))}.product-size-guide__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--size-guide-header-border, rgb(var(--border-color)))}.product-size-guide__header h3{margin:0;font-size:var(--sg-header-font-size-mobile)}.product-size-guide__close{border:0;background:transparent;font-size:var(--sg-close-font-size);line-height:1;cursor:pointer;color:rgb(var(--text-color))}.product-size-guide__body{padding:1.25rem;overflow:auto;font-size:var(--sg-body-font-size-mobile)}.product-size-guide__image img{display:block;width:100%;height:auto}.product-size-guide__table-wrapper{overflow-x:auto}.product-size-guide__table{width:100%;border-collapse:collapse;font-size:var(--sg-table-font-size-mobile)}.product-size-guide__table th,.product-size-guide__table td{padding:.65rem .75rem;border:1px solid var(--size-guide-table-border, rgb(var(--border-color)));text-align:center;white-space:nowrap}.product-size-guide__table th{background:var(--size-guide-table-head-bg, rgb(var(--text-color) / .05));font-weight:var(--heading-font-weight, 600)}@media screen and (min-width:700px){.product-size-guide__text{font-size:var(--sg-text-font-size-desktop)}.product-size-guide__button{font-size:var(--sg-button-font-size-desktop)}.product-size-guide__header h3{font-size:var(--sg-header-font-size-desktop)}.product-size-guide__body{font-size:var(--sg-body-font-size-desktop)}.product-size-guide__table{font-size:var(--sg-table-font-size-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/1332/assets/product-size-guide.css.map */
