.akuma-size-guide-link,.akuma-size-guide-bottom,.akuma-size-guide{display:none}@media all{.akuma-size-picker{position:relative}.akuma-size-picker>legend{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;min-height:32px;box-sizing:border-box}.akuma-size-guide-link{display:block;position:static;flex-shrink:0;min-height:32px;padding:0;background:none;border:0;color:inherit;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.akuma-size-guide-bottom{display:flex;width:100%;align-items:center;justify-content:space-between;padding:18px 0;border:0;border-top:1px solid #ddd;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.akuma-size-guide-replaced{display:none!important}dialog.akuma-size-guide[open]{display:flex;flex-direction:column;position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:none;height:86dvh;max-height:86dvh;padding:0;border:0;border-radius:22px 22px 0 0;background:#fff;color:#171717;box-shadow:0 -8px 40px #0002;animation:akuma-guide-enter .25s ease-out}.akuma-size-guide::backdrop{background:#0000006b}.akuma-size-guide header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:16px;margin:0 20px;padding:16px 0;border-bottom:1px solid #ddd}.akuma-size-guide h2{margin:0;font-size:20px;line-height:1.2}.akuma-size-guide-close{display:grid;place-items:center;min-width:44px;height:44px;border:0;background:none;color:inherit;font:inherit;font-size:30px;cursor:pointer}.akuma-size-guide-body{overflow-y:auto;overscroll-behavior-y:contain;min-height:0;padding:20px 20px calc(28px + env(safe-area-inset-bottom))}.akuma-size-guide h3{margin:0 0 12px;text-align:center;font-size:22px}.akuma-size-guide p{font-size:13px;line-height:1.6;letter-spacing:0}.akuma-guide-muted{color:#707070}.akuma-guide-units{display:flex;width:180px;margin:20px auto;padding:4px;border:0;border-radius:30px;background:#f1f1f1}.akuma-guide-units button{flex:1;min-height:40px;border:0;border-radius:25px;background:none;color:#555;font:inherit;cursor:pointer}.akuma-guide-units button[aria-pressed=true]{background:#171717;color:#fff}.akuma-size-guide table{width:100%;border-collapse:collapse;font-size:12px;letter-spacing:0;table-layout:fixed;box-shadow:none}.akuma-size-guide th,.akuma-size-guide td{padding:14px 4px;text-align:center;border:0;overflow-wrap:anywhere}.akuma-size-guide th{font-size:11px;font-weight:600}.akuma-size-guide tbody tr:nth-child(odd){background:#f4f4f4}.akuma-size-guide caption{text-align:left;margin:16px 0 10px;font-size:15px;font-weight:600}.akuma-size-guide svg.akuma-guide-drawing{display:block;width:100%;max-width:280px;height:225px;margin:20px auto}.akuma-size-guide [data-drawing]{display:none}.akuma-size-guide[data-profile=shirt]:not([data-sleeveless]) [data-drawing=shirt],.akuma-size-guide[data-profile=hoodie] [data-drawing=hoodie],.akuma-size-guide[data-sleeveless] [data-drawing=sleeveless]{display:block}.akuma-guide-tabs{display:flex;border:1px solid #ddd;margin:18px 0}.akuma-guide-tabs button{flex:1;min-height:48px;padding:8px;border:0;background:#fff;color:#555;font:inherit;font-size:13px;cursor:pointer}.akuma-guide-tabs button[aria-pressed=true]{background:#171717;color:#fff}.akuma-guide-form{border:1px solid #e4e4e4;padding:16px}.akuma-guide-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.akuma-guide-inputs label{font-size:13px;line-height:1.5}.akuma-guide-inputs input{display:block;width:100%;min-width:0;min-height:48px;padding:10px;border:1px solid #ccc;border-radius:0;background:#fff;color:#171717;font:inherit;font-size:16px;box-sizing:border-box}.akuma-guide-calculate{width:100%;min-height:48px;margin-top:16px;border:0;border-radius:999px;background:#171717;color:#fff;font:inherit;font-size:13px;cursor:pointer}.akuma-size-guide [hidden]{display:none!important}.akuma-size-guide [data-guide-result]{padding:14px;margin-top:16px;background:#f4f4f4;font-size:16px;line-height:1.5}.akuma-size-guide [data-guide-result] p{margin:8px 0 0}.akuma-size-guide button:focus-visible,.akuma-size-guide input:focus-visible{outline:2px solid #333;outline-offset:3px}}@keyframes akuma-guide-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}.akuma-measure-letter{display:inline-block;font-weight:700;margin-right:3px}@media all{.akuma-guide-input-units{width:100%;margin:0 0 18px;padding:0;border:1px solid #ddd;border-radius:0;background:#fff}.akuma-guide-input-units button{border-radius:0;min-height:44px}.akuma-size-guide [data-guide-result]{background:none;padding:0;font-size:14px}.akuma-guide-form{padding:20px}.akuma-guide-calculate{font-weight:700}.akuma-guide-calculate:disabled{opacity:.6;cursor:default}}.akuma-guide-desktop{display:none}.akuma-size-guide *,.akuma-size-guide *:before,.akuma-size-guide *:after{box-sizing:border-box}.akuma-guide-drawing [data-drawing]{fill:#fafafa}@media(min-width:990px){dialog.akuma-size-guide[open]{inset:0 0 0 auto;width:540px;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:18px 0 0 18px;animation:akuma-guide-side .25s ease-out}.akuma-size-guide-body{padding:24px 28px 32px}.akuma-guide-desktop{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,480px);gap:48px;background:#f5f5f5;padding:48px;margin:32px 0;color:#171717}.akuma-guide-desktop h3{text-align:left;max-width:420px;font-size:28px}.akuma-guide-intro p{max-width:470px;color:#707070}.akuma-guide-intro .akuma-size-guide-link{padding:0;margin-top:20px}.akuma-guide-controls{min-width:0;background:#fff}.akuma-guide-controls .akuma-guide-tabs{margin:0}.akuma-guide-desktop .akuma-guide-form{padding:24px}}@keyframes akuma-guide-side{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){dialog.akuma-size-guide[open]{animation:none}}@media(min-width:990px){.akuma-guide-desktop{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(32px,4vw,80px);padding:clamp(32px,3vw,56px);align-items:start}.akuma-guide-desktop h3{max-width:580px;font-size:clamp(28px,2.1vw,38px);line-height:1.2;margin-bottom:20px}.akuma-guide-intro p{max-width:620px;font-size:16px;line-height:1.75;margin:0 0 18px}.akuma-guide-intro .akuma-guide-eyebrow{font-size:12px;font-weight:600;letter-spacing:.1em;margin-bottom:12px}.akuma-guide-intro .akuma-size-guide-link{font-size:15px;margin-top:8px}.akuma-guide-desktop .akuma-guide-form{padding:clamp(24px,2vw,36px)}.akuma-guide-desktop .akuma-guide-tabs button,.akuma-guide-desktop .akuma-guide-input-units button{font-size:14px;min-height:52px}.akuma-guide-desktop .akuma-guide-inputs{gap:20px}.akuma-guide-desktop .akuma-guide-inputs label,.akuma-guide-desktop .akuma-guide-form p{font-size:15px}.akuma-guide-desktop .akuma-guide-inputs input{min-height:56px;font-size:18px}.akuma-guide-desktop .akuma-guide-calculate{min-height:56px;font-size:15px;margin-top:22px}}.akuma-size-guide-body{scrollbar-gutter:stable}.akuma-size-guide .akuma-size-guide-close,.akuma-size-guide .akuma-size-guide-close:focus,.akuma-size-guide .akuma-size-guide-close:focus-visible,.akuma-size-guide .akuma-size-guide-close.focused{appearance:none;-webkit-appearance:none;border:0;outline:none;box-shadow:none;background:transparent;border-radius:0}.akuma-size-guide .akuma-size-guide-close:before,.akuma-size-guide .akuma-size-guide-close:after{content:none}.akuma-size-guide .akuma-size-guide-close:focus-visible{text-decoration:underline;text-underline-offset:5px}@media(min-width:990px){.akuma-guide-desktop{grid-template-columns:minmax(0,1fr) var(--akuma-fit-width, 320px);padding-right:var(--akuma-fit-right, 16px)}.akuma-guide-desktop .akuma-guide-controls{width:100%}.akuma-guide-desktop h3{font-size:clamp(36.4px,2.73vw,49.4px);max-width:754px}.akuma-guide-intro p{font-size:20.8px;max-width:806px}.akuma-guide-intro .akuma-guide-eyebrow{font-size:15.6px}.akuma-guide-intro .akuma-size-guide-link{font-size:19.5px}.akuma-guide-desktop .akuma-guide-form{padding:20px}.akuma-guide-desktop .akuma-guide-inputs{gap:12px}.akuma-guide-desktop .akuma-guide-tabs button{min-width:0;overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/akuma-size-guide.css.map */
