:root{--sg-ink: #000;--sg-canvas: #fff;--sg-muted: #555;--sg-line: #000;--sg-surface: #f7f7f7;--sg-gap: 20px}.size-guide-modal__window{width:calc(100% - 32px);max-width:620px;max-height:calc(var(--viewport-height, 100vh) - 48px);padding:0;overflow:hidden;display:flex;flex-direction:column;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--sg-ink)}.size-guide-modal__head{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 0;flex-shrink:0}.size-guide-modal__title{margin:0;font-size:var(--font-size-small, 14px);font-weight:600;letter-spacing:0;text-transform:uppercase;line-height:1.2;color:#000}.size-guide-modal__close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-10px -10px -10px 0;padding:0;border:0;background:none;color:#000;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent}.size-guide-modal__body{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--sg-gap);padding-bottom:24px;flex:1 1 auto}.size-guide__unit{display:inline-flex;border:1px solid var(--sg-ink);margin:var(--sg-gap) 0 0}.size-guide__unit-btn{min-width:56px;min-height:44px;padding:0 14px;background:var(--sg-canvas);color:var(--sg-ink);border:0;font-size:12px;font-weight:500;letter-spacing:0;text-transform:uppercase;cursor:pointer}.size-guide__unit-btn+.size-guide__unit-btn{border-left:1px solid var(--sg-ink)}.size-guide__unit-btn.is-active{background:var(--sg-ink);color:var(--sg-canvas)}.size-guide__tabs{display:flex;gap:0;margin:var(--sg-gap) 0 0;border-bottom:1px solid var(--sg-line)}.size-guide__tab{flex:1 1 auto;min-height:44px;padding:0 8px;background:transparent;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--sg-muted);font-size:12px;font-weight:500;letter-spacing:0;text-transform:uppercase;cursor:pointer}.size-guide__tab.is-active{color:var(--sg-ink);border-bottom-color:var(--sg-ink)}.size-guide__panel{display:none;padding-top:var(--sg-gap)}.size-guide__panel.is-active{display:block}.size-guide__cards{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px}.size-guide__cards::-webkit-scrollbar{height:2px}.size-guide__cards::-webkit-scrollbar-track{background:var(--sg-line);opacity:.1}.size-guide__cards::-webkit-scrollbar-thumb{background:var(--sg-ink)}.size-guide__card{scroll-snap-align:start;flex:0 0 78%;min-width:180px;border:1px solid var(--sg-line);background:var(--sg-surface);padding:var(--sg-gap)}.size-guide__card-letter{font-size:20px;font-weight:500;letter-spacing:0;text-transform:uppercase;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--sg-line)}.size-guide__card-list{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0}.size-guide__card-key{font-size:12px;font-weight:500;letter-spacing:0;text-transform:uppercase;color:var(--sg-muted)}.size-guide__card-val{margin:0;font-size:14px;text-align:right}.size-guide__table{display:none}.size-guide__swipe-hint{margin:8px 0 0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--sg-muted);text-align:center}.size-guide__note{margin-top:calc(var(--sg-gap) * 1.5);padding-top:var(--sg-gap);border-top:1px solid var(--sg-line)}.size-guide__note-title{font-size:12px;font-weight:500;letter-spacing:0;text-transform:uppercase;margin:0 0 8px}.size-guide__note-body{font-size:14px;font-weight:400;line-height:1.5;color:var(--sg-muted);margin:0 0 16px}.size-guide__full-link{display:inline-block;font-size:12px;font-weight:500;letter-spacing:0;text-transform:uppercase;color:var(--sg-ink);text-decoration:none;border-bottom:1px solid var(--sg-ink);padding-bottom:2px;min-height:44px;line-height:44px}.size-guide__diagram{margin-bottom:var(--sg-gap)}@media(min-width:768px){.size-guide__cards,.size-guide__swipe-hint{display:none}.size-guide__table{display:table;width:100%;border-collapse:collapse;font-size:14px}.size-guide__table th,.size-guide__table td{padding:12px 8px;text-align:left;border-bottom:1px solid var(--sg-line)}.size-guide__table thead th{font-size:12px;font-weight:500;letter-spacing:0;text-transform:uppercase;color:var(--sg-muted);border-bottom:1px solid var(--sg-ink)}.size-guide__table tbody th{font-weight:500;text-transform:uppercase}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/size-guide.css.map */
