.ca-size-guide-link{display:inline-flex;align-items:center;gap:6px}.ca-size-guide-ruler{display:block;flex:none;width:16px;height:16px}ca-size-guide{display:contents}.ca-size-guide-dialog{box-sizing:border-box;inset:0 0 0 auto;width:min(64rem,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;background:#fff;color:#1d2e26}.ca-size-guide-dialog[open]{display:flex;flex-direction:column}.ca-size-guide-dialog::backdrop{background:#00000073}.ca-size-guide-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1.6rem;padding:2rem;border-bottom:1px solid #dde2dd;flex:none}.ca-size-guide-header h2{margin:0 0 .5rem;font-size:2.2rem;line-height:1.2}.ca-size-guide-header p{margin:0;font-size:1.4rem;line-height:1.5}.ca-size-guide-close{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:12px;background:#fff;color:inherit;border:1px solid #cbd2ce;border-radius:3px;cursor:pointer}.ca-size-guide-close svg{display:block;width:18px;height:18px}.ca-size-guide-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.6rem 2rem max(2rem,env(safe-area-inset-bottom));font-size:1.4rem;line-height:1.6}.ca-size-guide-body>p:first-child{margin-top:0}.ca-size-guide-scroll-hint{color:#526056;font-size:1.3rem}.ca-size-guide-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin:1.2rem 0 2rem}.ca-size-guide-table-scroll table{width:100%!important;min-width:650px!important;table-layout:auto!important;border-collapse:collapse;margin:0;font-size:1.3rem}.ca-size-guide-table-scroll th,.ca-size-guide-table-scroll td{min-width:64px!important;width:auto!important;padding:1rem;border:1px solid #dde2dd;text-align:center;word-break:normal!important;overflow-wrap:normal!important}.ca-size-guide-table-scroll tr:first-child>*{font-weight:600;background:#f4f5f1}.ca-size-guide-table-scroll tr>:first-child{position:sticky;left:0;z-index:1;width:140px!important;min-width:140px!important;max-width:140px!important;text-align:left;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;background:#fff}.ca-size-guide-table-scroll tr:first-child>:first-child{background:#f4f5f1}.ca-size-guide-body h3{margin:2rem 0 1rem;font-size:1.6rem}.ca-size-guide-close:focus-visible,.ca-size-guide-table-scroll:focus-visible{outline:2px solid #244b38;outline-offset:-3px}@media(max-width:749px){.ca-size-guide-dialog{inset:auto 0 0;width:100%;height:auto;max-height:88dvh;margin:auto 0 0;border-radius:12px 12px 0 0}.ca-size-guide-header{padding:1.6rem}.ca-size-guide-body{padding:1.6rem 1.6rem max(2rem,env(safe-area-inset-bottom))}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ca-size-guide.css.map */
