.size-guide{max-width:var(--page-width);margin:0 auto;padding:var(--space-2xl) 20px}@media screen and (min-width:750px){.size-guide{padding:var(--space-3xl) var(--space-2xl)}}.size-guide__title{font-family:var(--font-brand-primary);font-weight:var(--font-brand-weight-medium);font-stretch:semi-condensed;font-size:var(--brand-heading-1-size);line-height:var(--brand-heading-1-line-height);letter-spacing:.03em;text-transform:uppercase;color:var(--color-primary-text);margin:0 0 var(--space-2xl) 0}.size-guide__how-to-measure{margin-bottom:var(--space-2xl);padding-bottom:var(--space-2xl);border-bottom:1px solid var(--color-border)}.size-guide__how-to-measure-title{font-family:var(--font-brand-primary);font-weight:var(--font-brand-weight-medium);font-stretch:semi-condensed;font-size:var(--brand-heading-3-size);line-height:var(--brand-heading-3-line-height);letter-spacing:.03em;text-transform:uppercase;color:var(--color-primary-text);margin:0 0 var(--space-md) 0}.size-guide__measure-text{font-family:var(--font-brand-primary);font-weight:var(--font-brand-weight-regular);font-size:var(--brand-body-sm-size);line-height:var(--brand-body-sm-line-height);letter-spacing:.01em;color:var(--color-secondary-text)}.size-guide__measure-text p{margin:0 0 var(--space-sm) 0}.size-guide__measure-text p:last-child{margin-bottom:0}.size-guide__measure-text strong{font-weight:var(--font-brand-weight-medium);color:var(--color-primary-text)}.size-guide__how-to-measure--compact{margin-bottom:var(--space-lg);padding-bottom:var(--space-lg)}.size-guide__how-to-measure--compact .size-guide__measure-text{font-size:var(--brand-caption-size);line-height:var(--brand-caption-line-height)}.size-guide__tabs{margin-bottom:var(--space-xl)}.size-guide__tab-list{display:flex;gap:0;border-bottom:1px solid var(--color-border);list-style:none;padding:0;margin:0}.size-guide__tab{padding:var(--space-md) var(--space-lg);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:border-color .15s ease,color .15s ease;text-align:left;margin-bottom:-1px}.size-guide__tab:hover{color:var(--color-primary-text)}.size-guide__tab[aria-selected=true]{border-bottom-color:var(--color-primary-text)}.size-guide__tab-label{display:block;font-family:var(--font-brand-primary);font-weight:var(--font-brand-weight-medium);font-size:var(--brand-label-size);line-height:var(--brand-label-line-height);letter-spacing:.03em;text-transform:uppercase;color:var(--color-primary-text)}.size-guide__tab[aria-selected=false] .size-guide__tab-label{color:var(--color-secondary-text)}.size-guide__tab-products{display:block;font-family:var(--font-brand-primary);font-weight:var(--font-brand-weight-regular);font-size:var(--brand-caption-size);line-height:var(--brand-caption-line-height);color:var(--color-secondary-text);margin-top:2px}.size-guide__tab-panel{display:none}.size-guide__tab-panel[data-active=true]{display:block}.size-guide__table-wrapper{position:relative;margin-bottom:var(--space-lg)}.size-guide__table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.size-guide__table{width:100%;border-collapse:collapse;white-space:nowrap}.size-guide__table thead th{font-family:var(--font-brand-primary);font-weight:var(--font-brand-weight-medium);font-size:13px;line-height:1.3;letter-spacing:.03em;text-transform:uppercase;color:var(--color-primary-text);padding:var(--space-sm) var(--space-md);text-align:center;border-bottom:1px solid var(--color-border);background:var(--color-background)}.size-guide__table thead th:first-child{text-align:left;color:var(--color-secondary-text);font-weight:var(--font-brand-weight-medium)}.size-guide__table tbody td{font-family:var(--font-brand-primary);font-weight:var(--font-brand-weight-regular);font-size:13px;line-height:1.3;color:var(--color-primary-text);padding:var(--space-sm) var(--space-md);text-align:center;border-bottom:1px solid var(--color-border)}.size-guide__table tbody th{font-family:var(--font-brand-primary);font-weight:var(--font-brand-weight-medium);font-size:13px;line-height:1.3;color:var(--color-secondary-text);padding:var(--space-sm) var(--space-md);text-align:left;border-bottom:1px solid var(--color-border);background:var(--color-background)}.size-guide__table tbody tr:nth-child(2n) td,.size-guide__table tbody tr:nth-child(2n) th{background:var(--color-surface)}.size-guide__table tbody tr:nth-child(odd) td,.size-guide__table tbody tr:nth-child(odd) th{background:var(--color-background)}@media screen and (max-width:749px){.size-guide__table thead th:first-child,.size-guide__table tbody th:first-child{position:sticky;left:0;z-index:2;min-width:70px}.size-guide__table-scroll:after{content:"";position:absolute;top:0;right:0;bottom:0;width:24px;background:linear-gradient(to left,rgba(0,0,0,.06),transparent);pointer-events:none;z-index:3;opacity:1;transition:opacity .2s ease}.size-guide__table-scroll.is-scrolled-end:after{opacity:0}}.size-guide-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;align-items:center;justify-content:center;padding:0}@media screen and (min-width:750px){.size-guide-modal{padding:var(--space-lg)}}.size-guide-modal[data-open=true]{display:flex}.size-guide-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#00000080;cursor:pointer}.size-guide-modal__content{position:relative;z-index:2;background:var(--color-background);width:100%;max-width:700px;max-height:90vh;max-height:90dvh;overflow-y:auto;display:flex;flex-direction:column}@media screen and (max-width:749px){.size-guide-modal__content{max-width:100%;max-height:100vh;max-height:100dvh;height:100%}}.size-guide-modal__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-lg) var(--space-lg) var(--space-md);flex-shrink:0;border-bottom:1px solid var(--color-border)}.size-guide-modal__title{font-family:var(--font-brand-primary);font-weight:var(--font-brand-weight-medium);font-stretch:semi-condensed;font-size:var(--brand-heading-3-size);line-height:var(--brand-heading-3-line-height);letter-spacing:.03em;text-transform:uppercase;color:var(--color-primary-text);margin:0}.size-guide-modal__close{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--color-primary-text);flex-shrink:0;margin-left:var(--space-md);transition:opacity .15s ease}.size-guide-modal__close:hover{opacity:.6}.size-guide-modal__close svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.5;fill:none}.size-guide-modal__body{padding:var(--space-lg);overflow-y:auto;flex:1}.size-guide-modal__footer{padding:var(--space-md) var(--space-lg) var(--space-lg);text-align:center;flex-shrink:0}.size-guide-modal__page-link{font-family:var(--font-brand-primary);font-weight:var(--font-brand-weight-regular);font-size:var(--brand-caption-size);line-height:var(--brand-caption-line-height);color:var(--color-secondary-text);text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.size-guide-modal__page-link:hover{color:var(--color-primary-text)}.size-guide-cards{display:none}@media screen and (max-width:749px){.size-guide-cards--compact{display:block}.size-guide-table--compact{display:none}}.size-guide-cards__buttons{display:flex;gap:var(--space-xs);overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-sm);scroll-snap-type:x mandatory}.size-guide-cards__buttons::-webkit-scrollbar{display:none}.size-guide-cards__buttons{-ms-overflow-style:none;scrollbar-width:none}.size-guide-cards__button{flex-shrink:0;min-width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0 var(--space-sm);border:1px solid var(--color-border);background:var(--color-background);font-family:var(--font-brand-primary);font-size:var(--brand-button-size);line-height:var(--brand-button-line-height);letter-spacing:var(--brand-button-letter-spacing);text-transform:uppercase;color:var(--color-primary-text);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease;scroll-snap-align:start}.size-guide-cards__button:hover{border-color:var(--color-secondary-text)}.size-guide-cards__button[aria-pressed=true]{background:var(--color-primary-text);color:var(--color-background);border-color:var(--color-primary-text)}.size-guide-cards__card{margin-top:var(--space-md);padding:var(--space-lg);border-top:1px solid var(--color-border)}.size-guide-cards__card-row{display:flex;justify-content:space-between;align-items:baseline;padding:var(--space-xs) 0}.size-guide-cards__card-row+.size-guide-cards__card-row{border-top:1px solid var(--color-border)}.size-guide-cards__card-label{font-family:var(--font-brand-primary);font-weight:var(--font-brand-weight-medium);font-size:var(--brand-body-sm-size);line-height:var(--brand-body-sm-line-height);color:var(--color-secondary-text)}.size-guide-cards__card-value{font-family:var(--font-brand-primary);font-weight:var(--font-brand-weight-regular);font-size:var(--brand-body-sm-size);line-height:var(--brand-body-sm-line-height);color:var(--color-primary-text)}.size-guide-cards__card-inner{transition:opacity .2s ease,transform .2s ease}.size-guide-cards__card-inner.is-transitioning{opacity:0;transform:translateY(4px)}.size-guide-trigger{font-family:var(--font-brand-primary);font-weight:var(--font-brand-weight-regular);font-size:var(--brand-caption-size);line-height:var(--brand-caption-line-height);color:var(--color-secondary-text);text-decoration:underline;text-underline-offset:3px;background:none;border:none;padding:0;cursor:pointer;transition:color .15s ease;display:inline-block;margin-bottom:var(--space-md)}.size-guide-trigger:hover{color:var(--color-primary-text)}.size-guide-trigger:focus-visible{outline:2px solid var(--color-primary-text);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/size-guide.css.map */
