.szh-lock,.szh-lock body{overflow:hidden}.szh-hint{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:10px;font-size:12px;line-height:1.5;color:var(--color-text,#111)}.szh-hint[hidden]{display:none}.szh-hint__text:empty{display:none}.szh-hint__text strong{font-weight:600}.szh-hint__link,.szh-hint__pick{padding:0;border:0;background:none;font:inherit;font-size:12px;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-transform:none;letter-spacing:0;min-height:24px}.szh-hint__pick{font-weight:500}.szh-hint .szh-hint__link,.szh-hint .szh-hint__pick{text-transform:none!important;letter-spacing:0!important;font-size:12px!important}.szh-hint a.szh-hint__pick{display:inline-block}.szh{--szh-fill:#f3eee6;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;font-family:var(--font-body,inherit);color:var(--color-text,#111)}.szh[hidden]{display:none}.szh__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1116;opacity:0;transition:opacity .25s ease}.szh__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(560px,100%);height:100%;height:100dvh;background:var(--color-bg,#fff);transform:translate(100%);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.szh.is-open .szh__overlay{opacity:1}.szh.is-open .szh__panel{transform:none}.szh__head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:8px 12px 8px 28px;border-bottom:1px solid var(--color-border,#e5e5e5)}.szh__title{margin:0;font-size:13px;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.szh__close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.szh__tabs{flex:none;display:flex;gap:28px;padding:0 28px;border-bottom:1px solid var(--color-border,#e5e5e5)}.szh__tab{height:46px;padding:0;border:0;background:none;font:inherit;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b;cursor:pointer}.szh__tab.is-active{color:inherit;box-shadow:inset 0 -2px 0 currentColor}.szh__tab[hidden]{display:none}.szh__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.szh__view[hidden]{display:none}.szh__col{display:flex;flex-direction:column;gap:16px;padding:22px 28px}.szh__col+.szh__col{border-top:1px solid var(--color-border,#e5e5e5)}.szh__seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid currentColor}.szh__seg--two{grid-template-columns:repeat(2,minmax(0,1fr))}.szh__seg button{min-height:44px;padding:0 6px;border:0;background:var(--color-bg,#fff);font:inherit;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:inherit;cursor:pointer}.szh__seg--two button{font-size:11px;letter-spacing:.04em;text-transform:none}.szh__seg button+button{border-left:1px solid currentColor}.szh__seg button.is-active{background:var(--color-text,#111);color:var(--color-bg,#fff)}.szh__prompt{display:flex;align-items:center;gap:8px;margin:0 0 -6px;font-size:12px;font-weight:500;line-height:1.4}.szh__prompt[hidden]{display:none}.szh__prompt span{display:inline-block;animation:szh-nudge 1.2s ease-in-out 3}@keyframes szh-nudge{0%,to{transform:none}50%{transform:translateY(3px)}}.szh__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.szh__field{display:flex;flex-direction:column;gap:6px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b}.szh__field[hidden]{display:none}.szh__field input{box-sizing:border-box;width:100%;height:48px;padding:0 12px;border:1px solid transparent;border-bottom-color:var(--color-text,#111);border-radius:0;background:transparent;font:inherit;font-size:16px;letter-spacing:0;text-transform:none!important;color:var(--color-text,#111);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.szh__field input::placeholder{color:#9a958e;opacity:1}.szh__field input:focus{outline:none;border-color:var(--color-text,#111);box-shadow:inset 0 0 0 1px var(--color-text,#111)}.szh__field.is-empty input{background:var(--szh-fill);border-color:var(--color-text,#111)}.szh__field.is-empty span{color:var(--color-text,#111);font-weight:500}.szh__field--size input{background:#fafafa}.szh__dym{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:-4px 0 0;padding:10px 12px;background:var(--szh-fill);font-size:12px;line-height:1.4}.szh__dym[hidden]{display:none}.szh__dym-btn{min-height:32px;padding:0 12px;border:1px solid var(--color-text,#111);background:var(--color-text,#111);color:var(--color-bg,#fff);font:inherit;font-size:11px;letter-spacing:.06em;cursor:pointer}.szh__check{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;min-height:44px;font-size:12px;line-height:1.4;color:#444}.szh__check input{width:18px;height:18px;margin:0;accent-color:var(--color-text,#111)}.szh__check select{height:32px;padding:0 6px;border:0;border-bottom:1px solid var(--color-text,#111);border-radius:0;background:transparent;font:inherit;font-size:12px;color:inherit}.szh__result{display:flex;flex-direction:column;gap:10px;padding:16px;background:#faf9f7}.szh__stage{position:relative;height:190px;display:flex;align-items:flex-end;justify-content:center;gap:40px;border-bottom:1px solid var(--color-text,#111)}.szh__stage[hidden]{display:none}.szh__fig{display:block;width:0;height:0;transition:height .35s ease,width .35s ease}.szh__fig--child{fill:#cfcac2}.szh__fig--size{fill:var(--color-text,#111)}.szh__fig--size .szh__head-outline{fill:none;stroke:var(--color-text,#111);stroke-width:.8;stroke-dasharray:2 2}.szh__line{position:absolute;left:0;right:0;bottom:0;border-top:1px dashed #b8b8b8;opacity:0;transition:bottom .35s ease,opacity .2s ease}.szh__line--size{border-top-style:solid;border-top-color:var(--color-text,#111)}.szh__line span{position:absolute;bottom:3px;font-size:10px;color:#6b6b6b}.szh__line--child span{left:0}.szh__line--size span{right:0;color:var(--color-text,#111)}.szh__stage.is-ready .szh__line{opacity:1}.szh__stage.is-none .szh__fig--size,.szh__stage.is-none .szh__line--size{display:none}.szh__result{transition:background-color .2s ease}.szh__result.is-alert{background:#fbeeee}.szh__result.is-alert .szh__rec{color:#b3121b}.szh__result.is-alert .szh__rec:before{content:"";display:inline-block;width:8px;height:8px;margin:0 8px 2px 0;border-radius:50%;background:#b3121b;vertical-align:middle}.szh__result.is-alert .szh__sub{color:#5a2a2a}.szh__result.is-alert .szh__stage{border-bottom-color:#b3121b}.szh__rec{margin:0;font-size:15px;line-height:1.4}.szh__rec strong{font-weight:600}.szh__sub{margin:0;font-size:12px;line-height:1.5;color:#444}.szh__sub:empty{display:none}.szh__similar{display:flex;flex-direction:column;gap:12px}.szh__similar[hidden]{display:none}.szh__similar-title{margin:0;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.szh__similar-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.szh__similar-list:empty{display:none}.szh__card{display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none}.szh__card-media{display:block;aspect-ratio:3/4;overflow:hidden;background:#f2f0ec}.szh__card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.szh__card:hover .szh__card-media img{transform:scale(1.03)}.szh__card-title{font-size:11px;line-height:1.35;letter-spacing:.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.szh__card-price{font-size:12px}.szh__similar-all{align-self:flex-start;font-size:12px;color:inherit;text-decoration:underline;text-underline-offset:4px}.szh__similar-all[hidden]{display:none}.szh__table-wrap{overflow-x:auto}.szh__table{width:100%;border-collapse:collapse;font-size:13px}.szh__table th{padding:8px 6px;border-bottom:1px solid var(--color-text,#111);font-size:10px;font-weight:500;letter-spacing:.12em;text-align:left;text-transform:uppercase}.szh__table td{padding:10px 6px;border-bottom:1px solid var(--color-border,#e5e5e5)}.szh__table .szh__num{text-align:right}.szh__table tr.is-rec td{background:var(--color-text,#111);color:var(--color-bg,#fff);border-bottom-color:var(--color-text,#111)}.szh__table tr[data-sold] td{color:#767676}.szh__note{display:flex;gap:10px;padding:12px 14px;background:#f5f5f5;font-size:12px;line-height:1.5;color:#444}.szh__note-brand{flex:none;padding-top:1px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text,#111)}.szh__field--name input{background:transparent}.szh__foot{flex:none;padding:12px 28px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border,#e5e5e5);background:var(--color-bg,#fff)}.szh__foot[hidden]{display:none}.szh__cta{width:100%;min-height:52px;border:1px solid var(--color-text,#111);background:var(--color-text,#111);color:var(--color-bg,#fff);font:inherit;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.szh__cta[disabled]{opacity:.35;cursor:default}.szh__page{padding:22px 28px}.szh__tab:focus{outline:none}.szh__tab:focus-visible{outline:1px solid currentColor;outline-offset:-6px}.szh__chart{display:flex;flex-direction:column;gap:10px}.szh__chart[hidden]{display:none}.szh__chart-title{margin:0;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.szh__chart-note{margin:0;font-size:11px;color:#6b6b6b}.szh__table--chart{font-size:12px;font-variant-numeric:tabular-nums}.szh__table--chart th{padding:8px 4px;font-size:9px;line-height:1.3;white-space:normal;vertical-align:bottom}.szh__table--chart td{padding:9px 4px;white-space:nowrap}.szh__table--chart td strong,.szh__table--chart tr.is-rec td strong{font-weight:600}.szh__table--chart tbody tr:hover td{background:#faf9f7}.szh__table--chart tbody tr.is-rec:hover td{background:var(--color-text,#111)}.szh__howto{display:flex;flex-direction:column;margin:0}.szh__howto div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--color-border,#e5e5e5)}.szh__howto dt{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding-top:2px}.szh__howto dd{margin:0;font-size:12px;line-height:1.55;color:#444}.szh__chart-tip{margin:0;padding:12px 14px;background:var(--szh-fill);font-size:12px;line-height:1.5}@media(max-width:749px){.szh__table--chart{font-size:11px}.szh__table--chart th,.szh__table--chart td{padding-left:3px;padding-right:3px}.szh__howto div{grid-template-columns:72px minmax(0,1fr)}}.szh button:focus-visible,.szh select:focus-visible,.szh a:focus-visible{outline:2px solid var(--color-text,#111);outline-offset:2px}@media(max-width:749px){.szh__panel{width:100%}.szh__head{padding:6px 8px 6px 16px}.szh__tabs{padding:0 16px;gap:20px}.szh__col{padding:16px}.szh__stage{height:160px}.szh__foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.szh__page{padding:16px}.szh__similar-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.szh__overlay,.szh__panel,.szh__fig,.szh__line,.szh__field input{transition:none}.szh__prompt span{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/229/assets/size-helper.css.map */
