.ja-size-dialog__trigger{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:1rem;font-weight:600;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.ja-size-dialog__trigger:hover{text-decoration-thickness:2px}.ja-size-dialog__trigger:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}.ja-size-dialog{width:min(920px,calc(100vw - 48px));max-width:920px;max-height:min(860px,calc(100dvh - 48px));margin:auto;padding:0;overflow:hidden;border:0;border-radius:12px;background:#fff;color:#111;box-shadow:0 18px 60px #0000003d;opacity:0;transform:translateY(12px) scale(.985);transition:opacity .18s ease-in,transform .22s ease-in,display .22s allow-discrete,overlay .22s allow-discrete;transition-behavior:allow-discrete}.ja-size-dialog[open]{opacity:1;transform:translateY(0) scale(1);transition:opacity .2s ease-out,transform .26s cubic-bezier(.22,1,.36,1),display .26s allow-discrete,overlay .26s allow-discrete;transition-behavior:allow-discrete}@starting-style{.ja-size-dialog[open]{opacity:0;transform:translateY(12px) scale(.985)}}.ja-size-dialog::backdrop{background:#0000;transition:background-color .22s ease,display .22s allow-discrete,overlay .22s allow-discrete;transition-behavior:allow-discrete}.ja-size-dialog[open]::backdrop{background:#0000008c}@starting-style{.ja-size-dialog[open]::backdrop{background:#0000}}.ja-size-dialog__inner{display:flex;flex-direction:column;width:100%;max-width:100%;max-height:inherit;overflow:hidden;background:#fff;color:#111}.ja-size-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:24px;flex:0 0 auto;width:100%;padding:18px 20px;border-bottom:1px solid rgba(0,0,0,.12);background:#fff;color:#111}.ja-size-dialog__heading{margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.ja-size-dialog__header form{display:flex;margin:0;padding:0}.ja-size-dialog__close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;margin:-8px -8px -8px 0;padding:0;border:0;border-radius:50%;background:transparent;color:#111;cursor:pointer}.ja-size-dialog__close:hover{background:#0000000f}.ja-size-dialog__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ja-size-dialog__close-icon{position:relative;display:block;width:22px;height:22px}.ja-size-dialog__close-icon:before,.ja-size-dialog__close-icon:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;border-radius:2px;background:currentColor}.ja-size-dialog__close-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.ja-size-dialog__close-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.ja-size-dialog__content{flex:1 1 auto;width:100%;max-width:100%;min-height:0;padding:24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;color:#111}.ja-size-dialog .ja-size-chart{width:100%;max-width:100%;min-width:0;margin:0;background:transparent}.ja-size-dialog .ja-size-chart__image{max-width:720px}html:has(.ja-size-dialog[open]),body:has(.ja-size-dialog[open]){overflow:hidden}@media screen and (max-width:749px){.ja-size-dialog{width:100%;max-width:100%;height:96dvh;max-height:96dvh;margin:auto 0 0;padding:0;border-radius:16px 16px 0 0;background:#fff;color:#111;box-shadow:0 -10px 40px #00000038;opacity:1;transform:translateY(100%);transition:transform .24s cubic-bezier(.4,0,1,1),display .24s allow-discrete,overlay .24s allow-discrete;transition-behavior:allow-discrete}.ja-size-dialog[open]{opacity:1;transform:translateY(0);transition:transform .28s cubic-bezier(.22,1,.36,1),display .28s allow-discrete,overlay .28s allow-discrete;transition-behavior:allow-discrete}@starting-style{.ja-size-dialog[open]{transform:translateY(100%)}}.ja-size-dialog__inner:before{content:"";display:block;flex:0 0 auto;width:40px;height:4px;margin:8px auto 0;border-radius:999px;background:#b9b9b9}.ja-size-dialog__header{padding:10px 16px 12px;gap:16px;background:#fff}.ja-size-dialog__heading{font-size:1.05rem}.ja-size-dialog__close{flex-basis:44px;width:44px;height:44px;margin:-5px -8px -5px 0}.ja-size-dialog__content{width:100%;max-width:100%;padding:18px 16px max(24px,env(safe-area-inset-bottom));background:#fff}.ja-size-dialog .ja-size-chart{width:100%;max-width:100%;min-width:0}.ja-size-dialog .ja-size-chart__header{margin-bottom:16px}.ja-size-dialog .ja-size-chart__image{width:100%;max-width:100%;margin-bottom:18px}}@media(prefers-reduced-motion:reduce){.ja-size-dialog,.ja-size-dialog[open],.ja-size-dialog::backdrop,.ja-size-dialog[open]::backdrop{transition:none!important}}@media(forced-colors:active){.ja-size-dialog{border:1px solid CanvasText;background:Canvas;color:CanvasText}.ja-size-dialog__inner,.ja-size-dialog__header,.ja-size-dialog__content{background:Canvas;color:CanvasText}.ja-size-dialog__header{border-bottom-color:CanvasText}.ja-size-dialog__close{color:CanvasText;border:1px solid transparent}.ja-size-dialog__close:focus-visible,.ja-size-dialog__trigger:focus-visible{outline-color:Highlight}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ja-size-chart-dialog.css.map */
