.sg-locked{overflow:hidden}.sg-trigger{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font-size:13px;letter-spacing:.05em;text-decoration:underline;text-underline-offset:3px;cursor:pointer;color:inherit}.sg-trigger:hover{opacity:.7}.sg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000}.sg__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .25s ease}.sg.is-open .sg__overlay{opacity:1}.sg__panel{position:absolute;top:0;right:0;height:100%;width:min(720px,100%);background:#fff;color:#111;padding:72px 48px 48px;overflow-y:auto;text-align:center;transform:translate(100%);transition:transform .25s ease;box-shadow:-8px 0 32px #0000001f}.sg.is-open .sg__panel{transform:translate(0)}.sg__close{position:absolute;top:28px;right:28px;border:0;background:none;padding:8px;cursor:pointer;color:#111}.sg__close:hover{opacity:.6}.sg__title{margin:0 0 8px;font-size:24px;font-weight:700;letter-spacing:.08em}.sg__subtitle{margin:0 0 24px;font-size:13px;letter-spacing:.1em;color:#666}.sg__find{margin:32px 0 16px;font-size:15px;font-weight:700;letter-spacing:.12em}.sg__units{display:inline-flex;background:#eee;border-radius:999px;padding:4px;margin-bottom:40px}.sg__unit{min-width:72px;padding:8px 0;border:0;border-radius:999px;background:transparent;font-size:13px;font-weight:700;letter-spacing:.08em;cursor:pointer;color:#111;transition:background .15s ease,color .15s ease}.sg__unit.is-active{background:#111;color:#fff}.sg__table{width:100%;max-width:520px;margin:0 auto;border-collapse:collapse;font-size:14px}.sg__table th{padding:12px 8px;font-size:12px;font-weight:700;letter-spacing:.12em;text-align:center;border-bottom:none}.sg__table td{padding:14px 8px;text-align:center;color:#333}.sg__table tbody tr:nth-child(odd){background:#f5f5f5}.sg__size{font-weight:700;color:#111!important}.sg [data-unit] .sg-val{display:none}.sg[data-unit=in] .sg-in,.sg[data-unit=cm] .sg-cm{display:inline}.sg__note{margin-top:32px;font-size:12px;line-height:1.7;color:#888}.sg__image{margin:8px auto 0;max-width:320px}.sg__image img{width:100%;height:auto;display:block}.sg-num{font-variant-numeric:tabular-nums}@media(max-width:749px){.sg__panel{width:100%;padding:64px 20px 32px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/size-guide.css.map */
