.sgb .btn.ghost{width:100%;gap:10px}.sgb .btn svg{width:18px;height:18px}[data-product]:has(.sgb) .acc-b p:has(>.size-guide-title),[data-product]:has(.sgb) .acc-b .size-guide-title,[data-product]:has(.sgb) .acc-b .table-responsive,[data-product]:has(.sgb) .acc-b table{display:none}.acc-b p.sgl{margin:16px 0 4px}.acc-b .sgl .btn{width:auto;gap:10px;padding-left:18px;padding-right:20px}.acc-b .sgl .btn svg{width:18px;height:18px}html.sg-lock{overflow:hidden}dialog.sg{width:min(860px,calc(100vw - 32px));max-height:min(88vh,760px);padding:0;border:0;background:var(--bg);color:var(--ink);box-shadow:0 30px 80px #11111147;overflow:hidden}dialog.sg[open]{display:flex;flex-direction:column;animation:sgPop .35s var(--ease) both}dialog.sg::backdrop{background:#1111116b}@keyframes sgPop{0%{opacity:0;transform:translateY(12px)}}.sg-h{position:relative;display:flex;justify-content:space-between;align-items:center;min-height:64px;padding:0 10px 0 24px;border-bottom:1px solid var(--line)}.sg-h .d{font-size:26px;outline:none}.sg-x{width:44px;height:44px;display:grid;place-items:center;border:0;background:none;cursor:pointer;color:var(--ink)}.sg-x svg{width:18px;height:18px}.sg-types{display:flex;gap:22px;overflow-x:auto;padding:0 24px;border-bottom:1px solid var(--line);scrollbar-width:none;flex:none}.sg-types::-webkit-scrollbar{display:none}.sg-types button{flex:none;border:0;background:none;padding:14px 0 12px;cursor:pointer;font:500 13px var(--sans);color:var(--mut);border-bottom:2px solid transparent;margin-bottom:-1px}.sg-types button[aria-pressed=true]{color:var(--ink);border-color:var(--ink)}.sg-b{overflow:auto;padding:22px 24px 26px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;align-items:start}.sg-col{display:grid;gap:16px;min-width:0}.sg-row{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.sg-fit{display:inline-flex;align-items:center;gap:8px;font:600 10px var(--sans);letter-spacing:.16em;text-transform:uppercase;padding:6px 10px;background:color-mix(in srgb,var(--acc) 10%,var(--bg));color:var(--acc)}.sg-fit i{display:inline-flex;gap:2px}.sg-fit i b{width:6px;height:6px;border-radius:50%;border:1px solid var(--acc)}.sg-fit i b.on{background:var(--acc)}.sg-units,.sg-seg{display:inline-flex;border:1px solid var(--line)}.sg-units button,.sg-seg button{min-height:32px;padding:0 11px;border:0;cursor:pointer;background:none;color:var(--ink)}.sg-units button{font:600 10px var(--sans);letter-spacing:.16em}.sg-seg button{font:500 12px var(--sans)}.sg-units button[aria-pressed=true],.sg-seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.sg-szr{display:flex;flex-wrap:wrap;gap:6px}.sg-szr button{min-width:42px;min-height:34px;padding:0 9px;border:1px solid rgba(17,17,17,.25);background:none;cursor:pointer;font:500 13px var(--sans);color:var(--ink)}.sg-szr button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.sg-dia svg{width:100%;max-width:100%;height:auto;max-height:270px;display:block;margin:0 auto}.sg-g{fill:color-mix(in srgb,var(--bg) 60%,#fff);stroke:var(--ink);stroke-width:1.6;stroke-linejoin:round}.sg-g2{fill:none;stroke:var(--ink);stroke-width:1.2;opacity:.5}.sg-dl{stroke:var(--acc);stroke-width:1.6;fill:none}.sg-dc{fill:var(--acc)}.sg-dk{fill:#fbf9f6;font:600 11px var(--sans)}.sg-dv{fill:var(--ink);font:500 13px var(--sans);font-variant-numeric:tabular-nums}.sg-key{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:13px;color:var(--mut)}.sg-key li{display:flex;gap:8px;align-items:baseline}.sg-key .sg-line{padding-left:26px}.sg-k{flex:none;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--acc);color:#fbf9f6;font:600 10px var(--sans);letter-spacing:0}.sg-tw{overflow-x:auto;min-width:0}.sg-tbl{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.sg-tbl th,.sg-tbl td{padding:10px 8px;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.sg-tbl th{font:600 10px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.sg-tbl th .sg-k{margin-right:5px;vertical-align:-4px}.sg-tbl tbody tr[data-g]{cursor:pointer}.sg-tbl tbody tr[data-g]:hover td{background:color-mix(in srgb,var(--bg) 60%,#fff)}.sg-tbl tbody tr.on td{background:color-mix(in srgb,var(--acc) 10%,var(--bg))}.sg-tbl tbody tr.on td:first-child{box-shadow:inset 3px 0 0 var(--acc)}.sg-tbl td:first-child{font-weight:600}.sg-find{display:grid;gap:10px;padding:14px;background:color-mix(in srgb,var(--bg) 60%,#fff);border:1px solid var(--line)}.sg-in{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sg-step{display:flex;border:1px solid rgba(17,17,17,.25);background:var(--bg)}.sg-step button{width:38px;border:0;background:none;cursor:pointer;font-size:18px;color:var(--ink)}.sg-step input{width:64px;min-height:38px;border:0;background:none;text-align:center;font:500 15px var(--sans);font-variant-numeric:tabular-nums;-moz-appearance:textfield;color:var(--ink)}.sg-step input::-webkit-outer-spin-button,.sg-step input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sg-u{font-size:13px;color:var(--mut)}.sg-res{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--mut)}.sg-res b{font:400 28px/1 var(--disp);color:var(--bg);background:var(--ink);min-width:48px;text-align:center;padding:7px 6px}.sg-f{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-top:1px solid var(--line);flex:none}.sg-src{font-size:12px;color:var(--mut);margin:0}.sg-f .btn{width:auto;min-width:180px}.sg-f .btn[disabled]{opacity:.4;cursor:default}@media(max-width:760px){dialog.sg{width:100vw;max-width:100vw;max-height:90vh;margin:auto 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}dialog.sg[open]{animation:sgUp .4s var(--ease) both}.sg-h:before{content:"";position:absolute;left:50%;top:7px;width:38px;height:4px;margin-left:-19px;border-radius:2px;background:#1111112e}.sg-h{padding-left:16px}.sg-types{padding:0 16px}.sg-b{grid-template-columns:minmax(0,1fr);gap:20px;padding:18px 16px 22px}.sg-f{padding:12px 16px;flex-direction:column-reverse;align-items:stretch;gap:8px}.sg-f .btn{width:100%}}@keyframes sgUp{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){dialog.sg[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/aj-size.css.map */
