.tcs-size-guide{--size-cream:#f6ece0;--size-cocoa:#5a433f;--size-line:#d8c9bd;box-sizing:border-box;width:100%;min-width:0;background:var(--size-cream);border-radius:12px;padding:20px;color:var(--size-cocoa);letter-spacing:0}.tcs-size-guide>h2{margin:0 0 8px;font-family:var(--font-heading-family);font-weight:400;font-size:2rem;line-height:1.25;color:var(--size-cocoa)}.tcs-size-guide p{margin:0 0 12px;font-size:1.3rem;line-height:1.6}.tcs-size-guide__disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 0;border-top:1px solid var(--size-line);font-size:1.4rem;font-weight:600;cursor:pointer;list-style:none;color:var(--size-cocoa)}.tcs-size-guide__disclosure>summary::-webkit-details-marker{display:none}.tcs-size-guide__toggle{display:block;position:relative;width:14px;height:14px;flex:0 0 14px}.tcs-size-guide__toggle:before,.tcs-size-guide__toggle:after{content:"";position:absolute;background:currentColor}.tcs-size-guide__toggle:before{width:14px;height:2px;top:6px;left:0}.tcs-size-guide__toggle:after{width:2px;height:14px;left:6px;top:0}.tcs-size-guide__disclosure[open]>summary .tcs-size-guide__toggle:after{display:none}.tcs-size-guide__content{padding-top:8px;font-size:1.3rem;line-height:1.6}.tcs-size-guide__content :is(h2,h3){margin:24px 0 12px;font-size:1.6rem;color:var(--size-cocoa)}.tcs-size-guide table{border-collapse:collapse;box-shadow:none;background:#fff;font-size:1.3rem;line-height:1.5;font-variant-numeric:tabular-nums}.tcs-size-guide table th,.tcs-size-guide table td{padding:10px 12px;border:1px solid var(--size-line);text-align:left;background:#fff;color:#111}.tcs-size-guide table thead th,.tcs-size-guide table:not(:has(thead))>tbody>tr:first-child>th{background:var(--size-cocoa);color:#fff;font-weight:600}.tcs-size-guide table tbody th[scope=row]{background:#fff;color:#111;font-weight:600}.tcs-size-guide :is(a,button:not(.button)){color:var(--size-cocoa);text-underline-offset:.22em}.tcs-size-guide :is(summary,a,button,[tabindex]):focus-visible{outline:3px solid var(--size-cocoa);outline-offset:4px}@media(max-width:749px){.tcs-size-guide{padding:16px}.tcs-size-guide table th,.tcs-size-guide table td{padding:8px}}.tcs-size-guide--compact{padding:12px 16px}.tcs-size-guide--compact>.tcs-size-guide__intro{margin:0}.tcs-size-guide--compact .tcs-size-guide__disclosure>summary{border-top:0}
/*# sourceMappingURL=/cdn/shop/t/42/assets/tcs-size-guide.css.map */
