.product__size-chart-inline{margin:.2rem 0 2.4rem;display:block;text-align:right}.size-chart-trigger,button.size-chart-trigger{display:inline;padding:0;margin:0;background:transparent;border:0;outline:0;color:inherit;font:inherit;font-size:1.3rem;letter-spacing:.04em;line-height:1.4;cursor:pointer;text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px;transition:opacity .2s ease;-webkit-appearance:none;appearance:none;box-shadow:none}.size-chart-trigger:hover,button.size-chart-trigger:hover{opacity:.7}.size-chart-trigger:focus-visible{outline:1px dashed currentColor;outline-offset:3px}.size-chart-trigger__arrow{display:inline-block;vertical-align:-2px;margin-inline-start:.4rem;transition:transform .2s ease}.size-chart-trigger:hover .size-chart-trigger__arrow{transform:translate(2px)}.size-chart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none}.size-chart-drawer[aria-hidden=true]{visibility:hidden}.size-chart-drawer.is-open{pointer-events:auto;visibility:visible}.size-chart-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#14100c00;transition:background .3s ease;cursor:pointer}.size-chart-drawer.is-open .size-chart-drawer__backdrop{background:#14100c73}.size-chart-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(100%,54rem);background:#f9f5f0;box-shadow:-24px 0 60px -20px #00000059;display:flex;flex-direction:column;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);outline:none;overflow:hidden}.size-chart-drawer.is-open .size-chart-drawer__panel{transform:translate(0)}.size-chart-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:2rem 2.4rem;border-bottom:1px solid #E8D9C7;background:#f9f5f0;flex-shrink:0}.size-chart-drawer__title{margin:0;font-family:inherit;font-size:1.5rem;font-weight:600;letter-spacing:.06em;color:#4f3926;text-transform:none}.size-chart-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;margin:0;border:0;background:transparent;color:#4f3926;cursor:pointer;border-radius:50%;transition:background .2s ease}.size-chart-drawer__close:hover{background:#4f392614}.size-chart-drawer__close svg{display:block}.size-chart-drawer__body{flex:1 1 auto;overflow-y:auto;padding:2rem 2.4rem 3rem;-webkit-overflow-scrolling:touch}.size-chart-drawer__body::-webkit-scrollbar{width:4px}.size-chart-drawer__body::-webkit-scrollbar-thumb{background:#e8d9c7;border-radius:2px}.size-chart-drawer__body .size-chart{padding:0;border-radius:0;background:transparent}html.size-chart-drawer-open,html.size-chart-drawer-open body{overflow:hidden}@media screen and (min-width:750px){.size-chart-drawer__header{padding:2.4rem 2.8rem}.size-chart-drawer__body{padding:2.4rem 2.8rem 3.2rem}}.size-chart{--sc-cream: #F9F5F0;--sc-cream-alt: #F2F3F7;--sc-beige: #E8D9C7;--sc-brown: #4F3926;--sc-brown-soft: #6B5240;--sc-ink: #2b2b2b;display:grid;grid-template-columns:1fr;gap:2.8rem;color:var(--sc-brown);font-size:1.3rem;font-family:inherit;background:var(--sc-cream);padding:2rem 1.8rem;border-radius:.4rem}.measurements-fallback{font-size:1.3rem;line-height:1.7;color:#2b2b2b}.measurements-fallback p{margin:0 0 1rem}.measurements-fallback p:last-child{margin-bottom:0}.measurements-fallback strong{color:#1a1a1a;font-weight:600;letter-spacing:.04em}.size-chart__sub{margin:0;font-size:1.15rem;line-height:1.6;color:var(--sc-brown-soft);padding:0 2px}.size-chart__toggle{display:flex;align-items:center;gap:.9rem;margin-top:-1.4rem}.size-chart__toggle-lbl{font-size:1.2rem;font-weight:500;letter-spacing:.06em;color:var(--sc-beige);transition:color .15s ease;cursor:pointer;-webkit-user-select:none;user-select:none}.size-chart__toggle-lbl.is-active{color:var(--sc-brown);font-weight:700}.size-chart__toggle-track{width:44px;height:24px;padding:0;border-radius:12px;border:1px solid var(--sc-beige);background:var(--sc-beige);cursor:pointer;position:relative;flex-shrink:0;transition:background-color .2s ease,border-color .2s ease}.size-chart__toggle-track.is-active{background:var(--sc-brown);border-color:var(--sc-brown)}.size-chart__toggle-track:focus-visible{outline:2px solid var(--sc-brown);outline-offset:2px}.size-chart__toggle-thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--sc-cream);transition:left .18s ease;box-shadow:0 1px 3px #4f392640}.size-chart__toggle-track.is-active .size-chart__toggle-thumb{left:22px}.size-chart__table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.size-chart__table-wrap::-webkit-scrollbar{height:4px}.size-chart__table-wrap::-webkit-scrollbar-thumb{background:var(--sc-beige);border-radius:2px}.size-chart__table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;background:var(--sc-cream)}.size-chart__table thead tr{background:var(--sc-brown)}.size-chart__table thead th{color:var(--sc-cream);padding:1rem .7rem;text-align:center;font-size:1.15rem;font-weight:600;line-height:1.4;letter-spacing:.04em}.size-chart__unit-lbl{font-weight:400;font-size:1rem;opacity:.75}.size-chart__table tbody tr:nth-child(odd){background:var(--sc-cream)}.size-chart__table tbody tr:nth-child(2n){background:var(--sc-cream-alt)}.size-chart__table tbody tr:hover{background:var(--sc-beige)}.size-chart__table tbody td,.size-chart__table tbody th.size-chart__size{padding:1rem .7rem;text-align:center;border-bottom:1px solid var(--sc-beige);font-size:1.3rem;color:var(--sc-brown);font-weight:400}.size-chart__table tbody th.size-chart__size{font-weight:700;color:var(--sc-brown)}.size-chart[data-active-size=XS] .size-chart__row[data-size=XS],.size-chart[data-active-size=S] .size-chart__row[data-size=S],.size-chart[data-active-size=M] .size-chart__row[data-size=M],.size-chart[data-active-size=L] .size-chart__row[data-size=L],.size-chart[data-active-size=XL] .size-chart__row[data-size=XL],.size-chart[data-active-size=XXL] .size-chart__row[data-size=XXL],.size-chart[data-active-size=FREE] .size-chart__row[data-size=FREE],.size-chart[data-active-size="ONE SIZE"] .size-chart__row[data-size="ONE SIZE"]{background:var(--sc-brown)!important}.size-chart[data-active-size=XS] .size-chart__row[data-size=XS] td,.size-chart[data-active-size=XS] .size-chart__row[data-size=XS] th,.size-chart[data-active-size=S] .size-chart__row[data-size=S] td,.size-chart[data-active-size=S] .size-chart__row[data-size=S] th,.size-chart[data-active-size=M] .size-chart__row[data-size=M] td,.size-chart[data-active-size=M] .size-chart__row[data-size=M] th,.size-chart[data-active-size=L] .size-chart__row[data-size=L] td,.size-chart[data-active-size=L] .size-chart__row[data-size=L] th,.size-chart[data-active-size=XL] .size-chart__row[data-size=XL] td,.size-chart[data-active-size=XL] .size-chart__row[data-size=XL] th,.size-chart[data-active-size=XXL] .size-chart__row[data-size=XXL] td,.size-chart[data-active-size=XXL] .size-chart__row[data-size=XXL] th,.size-chart[data-active-size=FREE] .size-chart__row[data-size=FREE] td,.size-chart[data-active-size=FREE] .size-chart__row[data-size=FREE] th,.size-chart[data-active-size="ONE SIZE"] .size-chart__row[data-size="ONE SIZE"] td,.size-chart[data-active-size="ONE SIZE"] .size-chart__row[data-size="ONE SIZE"] th{color:var(--sc-cream);font-weight:600;border-bottom-color:var(--sc-brown)}.size-chart__diagram{display:flex;flex-direction:column;align-items:stretch;gap:2.2rem;padding:2rem;background:var(--sc-cream);border:1px solid var(--sc-beige);border-radius:.4rem}.size-chart__figure{margin:0;display:flex;justify-content:center;align-items:center}.size-chart__illustration{width:100%;max-width:28rem;height:auto;display:block;object-fit:contain}.size-chart__legend{margin:0;display:flex;flex-direction:column;gap:0}.size-chart__legend-row{display:grid;grid-template-columns:10rem 1fr;gap:1.6rem;align-items:start;padding:1.2rem 0;border-top:1px solid var(--sc-beige)}.size-chart__legend-row:first-child{border-top:0;padding-top:0}.size-chart__legend-row:last-child{padding-bottom:0}.size-chart__legend dt{margin:0;font-weight:700;letter-spacing:.02em;color:var(--sc-brown);font-size:1.2rem}.size-chart__legend dd{margin:0;color:var(--sc-brown-soft);line-height:1.55;font-size:1.2rem}@media screen and (min-width:640px){.size-chart{padding:2.4rem;gap:3.2rem}.size-chart__diagram{padding:2.8rem;gap:2.6rem}.size-chart__illustration{max-width:32rem}}@media(max-width:480px){.size-chart__table thead th{font-size:1.05rem;padding:.85rem .45rem}.size-chart__table tbody td,.size-chart__table tbody th.size-chart__size{font-size:1.2rem;padding:.85rem .45rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-size-chart.css.map */
