.product-size-details{display:block;width:100%;margin-top:.6rem;border:1px solid rgba(var(--color-border),var(--alpha-border));background:rgb(var(--color-background))}.product-size-details[hidden]{display:none}.product-size-details__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .7rem}.product-size-details__toggle{display:inline-flex;align-items:stretch;border:1px solid rgb(var(--color-foreground))}.product-size-details__toggle button{min-width:3.4rem;min-height:2.8rem;padding:.4rem .8rem;border:0;border-right:1px solid rgb(var(--color-foreground));color:rgb(var(--color-foreground));background:rgb(var(--color-background));font:inherit;font-size:1.1rem;font-weight:600;line-height:1;cursor:pointer}.product-size-details__toggle button:last-child{border-right:0}.product-size-details__toggle button.is-active{color:rgb(var(--color-background));background:rgb(var(--color-foreground))}.product-size-details__toggle button:focus-visible{position:relative;z-index:1;outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.product-size-details__table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.product-size-details table{width:100%;min-width:48rem;border-collapse:collapse;table-layout:fixed;color:rgb(var(--color-foreground));font-size:1.15rem}.product-size-details th,.product-size-details td{height:4.5rem;padding:.7rem .5rem;border:1px solid rgba(var(--color-border),var(--alpha-border));text-align:center;vertical-align:middle}.product-size-details thead th{height:4.9rem;border-color:#242424;color:#fff;background:#242424;font-size:1rem;font-weight:600;line-height:1.15}.product-size-details tbody th{font-weight:600}.product-size-details tbody tr.is-selected th,.product-size-details tbody tr.is-selected td{border-color:#111;color:#fff;background:#111;font-weight:600}@media screen and (max-width:749px){.product-size-details__toolbar{padding:.5rem}.product-size-details__toggle button{min-width:3rem;min-height:2.6rem;padding-inline:.65rem;font-size:1rem}.product-size-details table{min-width:43rem;font-size:1.05rem}.product-size-details th,.product-size-details td{height:4.1rem;padding:.6rem .4rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-product-size-details.css.map */
