.ht-product-size-guide{display:contents}.ht-product-size-guide[hidden]{display:none}.ht-product-size-guide__modal.ht-product-size-guide__modal--fit{--modal-header-padding-block: .625rem;--modal-body-padding-block: .75rem;--modal-body-padding-inline: .875rem}.ht-product-size-guide__modal.ht-product-size-guide__modal--fit::part(content){max-height:calc(100vh - .75rem);max-height:calc(100svh - .75rem);max-height:calc(100dvh - .75rem);overflow-y:auto}.ht-product-size-guide__modal--fit .ht-product-size-guide__content{gap:0}.ht-product-size-guide__modal--fit .ht-product-size-guide__tabs [role=tab]{min-height:2.875rem;padding:.5rem .25rem}.ht-product-size-guide__modal--fit .ht-product-size-guide__panel--fit{gap:.5rem;padding-block-start:.625rem}.ht-product-size-guide__modal--fit .ht-product-size-guide__panel--fit .ht-product-size-guide__panel-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem}.ht-product-size-guide__modal--fit .ht-product-size-guide__fit-table-wrap{width:100%;min-width:0;container-type:inline-size}.ht-product-size-guide__modal--fit .ht-product-size-guide__table--fit{width:100%;min-width:0;table-layout:fixed;font-size:.8125rem;letter-spacing:normal}.ht-product-size-guide__modal--fit .ht-product-size-guide__table--fit th,.ht-product-size-guide__modal--fit .ht-product-size-guide__table--fit td{min-width:0;padding:.5625rem .125rem;border:0;border-block-end:1px solid rgb(var(--border-color));letter-spacing:normal;line-height:1.25rem;opacity:1;white-space:normal;overflow-wrap:normal;text-align:center}.ht-product-size-guide__modal--fit .ht-product-size-guide__table--fit th{color:rgb(var(--text-color) / .64);overflow-wrap:anywhere}.ht-product-size-guide__modal--fit .ht-product-size-guide__table--fit thead th{font-size:.75rem}.ht-product-size-guide__modal--fit .ht-product-size-guide__panel--common .ht-product-size-guide__table--fit th,.ht-product-size-guide__modal--fit .ht-product-size-guide__panel--common .ht-product-size-guide__table--fit td{padding-block:.5rem}.ht-product-size-guide__modal--fit .ht-product-size-guide__table--fit th:first-child,.ht-product-size-guide__modal--fit .ht-product-size-guide__table--fit td:first-child{position:static;width:3rem;min-width:0;border-inline-end:0;text-align:start}.ht-product-size-guide__modal--fit .ht-product-size-guide__range{display:inline-flex;flex-direction:row;align-items:center;line-height:1.125rem;vertical-align:top}.ht-product-size-guide__modal--fit .ht-product-size-guide__range>span{white-space:nowrap}@container (max-width: 400px){.ht-product-size-guide__modal--fit .ht-product-size-guide__range{flex-direction:column}}.ht-product-size-guide__modal--fit .ht-product-size-guide__length-list{grid-template-columns:repeat(auto-fit,minmax(3.25rem,1fr));min-width:0;overflow:visible}.ht-product-size-guide__trigger{cursor:pointer}.ht-product-size-guide__modal{--modal-body-max-width: min(56rem, calc(100vw - 1.5rem) )}.ht-product-size-guide__modal::part(content){border:1px solid rgb(var(--border-color))}.ht-product-size-guide__content{display:grid;min-width:0;gap:1.25rem}.ht-product-size-guide__intro,.ht-product-size-guide__panel,.ht-product-size-guide__panel-heading{display:grid;min-width:0}.ht-product-size-guide__intro{gap:.4rem;max-width:42rem;color:rgb(var(--text-color) / .72);font-size:.82rem;line-height:1.7}.ht-product-size-guide__intro>:first-child,.ht-product-size-guide__intro>:last-child,.ht-product-size-guide__panel-heading>:first-child,.ht-product-size-guide__panel-heading>:last-child,.ht-product-size-guide__note,.ht-product-size-guide__footnote,.ht-product-size-guide__length-guide p{margin:0}.ht-product-size-guide__tabs{display:block;min-width:0}.ht-product-size-guide__tabs::part(tab-list),.ht-product-size-guide__tab-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block-end:1px solid rgb(var(--border-color))}.ht-product-size-guide__tabs [role=tab],.ht-product-size-guide__tabs [data-ht-size-guide-tab]{min-width:0;min-height:3rem;padding:.65rem .5rem;border:0;border-block-end:2px solid transparent;background:transparent;color:rgb(var(--text-color) / .62);cursor:pointer;font-size:.78rem;line-height:1.35;text-align:center}.ht-product-size-guide__tabs [role=tab][aria-selected=true],.ht-product-size-guide__tabs [data-ht-size-guide-tab][aria-selected=true]{border-block-end-color:currentcolor;color:rgb(var(--text-color))}.ht-product-size-guide__tabs [role=tabpanel][hidden],.ht-product-size-guide__tabs [data-ht-size-guide-panel][hidden]{display:none}.ht-product-size-guide__panel{gap:1rem;padding-block-start:1.25rem}.ht-product-size-guide__panel-heading{gap:.4rem}.ht-product-size-guide__panel-heading p,.ht-product-size-guide__note,.ht-product-size-guide__footnote{color:rgb(var(--text-color) / .68);font-size:.78rem;line-height:1.65}.ht-product-size-guide__table-scroll{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline-start:5.25rem;scrollbar-color:rgb(var(--text-color) / .36) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.ht-product-size-guide__table{width:100%;min-width:36rem;border-collapse:separate;border-spacing:0;color:rgb(var(--text-color));font-size:.78rem;font-variant-numeric:tabular-nums}.ht-product-size-guide__table--compact{min-width:100%}.ht-product-size-guide__table th,.ht-product-size-guide__table td{min-width:6.25rem;padding:.72rem .8rem;border-block-end:1px solid rgb(var(--border-color));background:rgb(var(--background));white-space:nowrap;text-align:center;vertical-align:middle}.ht-product-size-guide__table thead th{border-block-start:1px solid rgb(var(--border-color));color:rgb(var(--text-color) / .7);font-size:.7rem;font-weight:500}.ht-product-size-guide__table th:first-child,.ht-product-size-guide__table td:first-child{position:sticky;inset-inline-start:0;z-index:2;width:5.25rem;min-width:5.25rem;border-inline-end:1px solid rgb(var(--border-color));font-weight:600;text-align:start}.ht-product-size-guide__table thead th:first-child{z-index:3}.ht-product-size-guide__length-guide{display:grid;gap:.85rem;padding-block-start:1rem;border-block-start:1px solid rgb(var(--border-color));font-size:.8rem;line-height:1.65}.ht-product-size-guide__length-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.ht-product-size-guide__length-list>*{display:grid;min-height:2.75rem;border:1px solid rgb(var(--border-color));background:rgb(var(--background));place-items:center}.ht-product-size-guide__trigger:focus-visible,.ht-product-size-guide__tabs [role=tab]:focus-visible,.ht-product-size-guide__tabs [data-ht-size-guide-tab]:focus-visible,.ht-product-size-guide__table-scroll:focus-visible{outline:2px solid currentcolor;outline-offset:3px}@media(hover:hover){.ht-product-size-guide__tabs [role=tab]:hover,.ht-product-size-guide__tabs [data-ht-size-guide-tab]:hover{color:rgb(var(--text-color))}}@media screen and (max-width:699px){.ht-product-size-guide__modal{--modal-body-max-width: calc(100vw - .75rem) ;--modal-body-padding-block: 1rem;--modal-body-padding-inline: 1rem;--modal-header-padding-inline: 1rem}.ht-product-size-guide__modal::part(content){width:calc(100% - .75rem);max-height:84vh;max-height:84svh;border-block-end:0}.ht-product-size-guide__content{gap:1rem}.ht-product-size-guide__tabs [role=tab],.ht-product-size-guide__tabs [data-ht-size-guide-tab]{min-height:3.25rem;padding-inline:.35rem;font-size:.74rem}.ht-product-size-guide__panel{padding-block-start:1rem}.ht-product-size-guide__table{min-width:34rem}.ht-product-size-guide__table--compact{min-width:100%}.ht-product-size-guide__table th,.ht-product-size-guide__table td{min-width:5.75rem;padding:.68rem .65rem}.ht-product-size-guide__table th:first-child,.ht-product-size-guide__table td:first-child{width:4.75rem;min-width:4.75rem}.ht-product-size-guide__length-list{grid-template-columns:repeat(5,minmax(3.25rem,1fr));overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}}@media screen and (min-width:700px){.ht-product-size-guide__content{gap:1.5rem}.ht-product-size-guide__tabs [role=tab],.ht-product-size-guide__tabs [data-ht-size-guide-tab]{font-size:.84rem}.ht-product-size-guide__panel{padding-block-start:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/116/assets/ht-product-size-guide.css.map */
