.product-guide-link{gap:8px;font-size:15px;text-decoration:none}.product-guide-link>span{text-decoration:underline;text-underline-offset:4px}.product-guide-link>svg{flex:0 0 auto}.product-guide__dialog{--sg-ink: #121212;--sg-muted: #6b6760;--sg-line: #e6e4df}.product-guide__dialog::backdrop{background:#12121280}.product-guide__dialog .modal__panel{border-radius:12px;padding:28px 32px;gap:20px}.product-guide__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;font-size:30px;line-height:1.1}.product-guide__unit{font-family:var(--f-body);font-weight:400;font-size:14px;letter-spacing:.04em;text-transform:none;color:var(--sg-muted)}.product-guide__close{width:40px;height:40px;flex:0 0 auto}.product-guide__body{display:flex;flex-direction:column;gap:20px}.product-guide__handle{display:none}.product-guide__table{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.product-guide__table thead th{padding:12px 8px;border-bottom:1px solid var(--sg-ink);font-size:11px;line-height:1.4;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--sg-muted);text-align:center;vertical-align:bottom;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.product-guide__table thead th:first-child{width:96px;text-align:left}.product-guide__table tbody :is(th,td){padding:14px 8px;border-bottom:1px solid var(--sg-line);font-size:15px;line-height:1.3;font-weight:400;color:var(--sg-ink);text-align:center}.product-guide__table tbody th{text-align:left;font-weight:600}.product-guide__table :is(th,td):nth-child(n+3){border-left:1px solid var(--sg-line)}.product-guide__note{font-size:13px;line-height:1.5;color:var(--sg-muted)}.product-guide__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(min-width:750px){.product-guide__scroll--no-desktop{display:none}}@media(max-width:749px){.product-guide__scroll--no-mobile{display:none}}.product-guide__table.product-guide__table--rot{table-layout:auto}.product-guide__table--rot+.product-guide__table--rot{margin-top:18px}.product-guide__table.product-guide__table--rot thead th:first-child{width:40%;text-align:left}.product-guide__table.product-guide__table--rot thead th+th{font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--sg-ink);text-align:center}.product-guide__table.product-guide__table--rot tbody th{font-size:11px;line-height:1.4;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--sg-muted);text-align:left;white-space:normal}.product-guide__table.product-guide__table--rot tbody td{white-space:nowrap}@media(max-width:749px){.product-guide__table.product-guide__table--rot thead th:first-child{width:34%}.product-guide__table.product-guide__table--rot thead th+th{font-size:13px}.product-guide__table.product-guide__table--rot tbody th{padding:9px 6px 9px 0;font-size:9px;line-height:1.35;letter-spacing:.04em}.product-guide__table.product-guide__table--rot tbody td{padding:9px 3px;font-size:13px}}@media(max-width:389px){.product-guide__table.product-guide__table--rot thead th+th,.product-guide__table.product-guide__table--rot tbody td{font-size:12px}.product-guide__table.product-guide__table--rot tbody th{font-size:8px;letter-spacing:.02em}}.product-guide__image{margin-block-end:8px}@media(min-width:750px)and (max-width:989px){.product-guide__table thead th{letter-spacing:.06em}}@media(max-width:749px){.product-guide-link{gap:6px;font-size:14px}.product-guide__dialog.modal--fullscreen-mobile{inset:auto 0 0;margin:0;width:100%;max-width:100%;height:auto;max-height:90vh;max-height:90dvh}.product-guide__dialog .modal__panel{height:auto;max-height:90vh;max-height:90dvh;padding:0 0 env(safe-area-inset-bottom);gap:0;border-radius:24px 24px 0 0}.product-guide__dialog[data-animate] .modal__panel{--from: translateY(100%)}.product-guide__handle{display:block;flex:0 0 auto;width:40px;height:4px;margin:10px auto 0;border-radius:2px;background:#d8d5ce}.product-guide__header{padding:6px 12px 12px 20px;border-bottom:1px solid var(--sg-line)}.product-guide__title{gap:0 6px;font-size:26px}.product-guide__unit{font-size:13px;letter-spacing:0}.product-guide__close{width:44px;height:44px;border:1px solid var(--sg-line)}.product-guide__body{padding:20px 12px;gap:14px}.product-guide__table{table-layout:auto}.product-guide__table thead th{padding:8px 3px;font-size:9px;line-height:1.35;letter-spacing:.04em}.product-guide__table thead th:first-child{width:auto}.product-guide__table tbody :is(th,td){padding:11px 3px;font-size:13px;white-space:nowrap}.product-guide__note{padding-left:4px;font-size:12px}}@media(max-width:389px){.product-guide__table thead th{font-size:8px;letter-spacing:.02em}.product-guide__table tbody :is(th,td){font-size:12px}}@media(max-width:479px){.product-guide__table--dense thead th{padding-inline:2px;font-size:8px;letter-spacing:.02em}.product-guide__table--dense tbody :is(th,td){padding-inline:2px;font-size:12px}}@media(max-width:359px){.product-guide__body{padding-inline:8px}.product-guide__table thead th{padding-inline:1px;font-size:7px;letter-spacing:0}.product-guide__table tbody :is(th,td){padding-inline:2px;font-size:11px}}.product-guide__dialog{--sg-accent: #2c3e8c;--sg-tint: #e9ecf6;--sg-panel: #f7f5f0;--sg-hover: #f4f2ec}.sg-num{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:var(--sg-accent);color:#fff;font-family:var(--f-body);font-size:10px;font-weight:600;font-style:normal;line-height:1;letter-spacing:0;text-transform:none}.product-guide__table thead th .sg-num{display:flex;margin:0 auto 6px}.product-guide__table--rot tbody th .sg-num{margin:0 6px 1px 0;vertical-align:middle}.product-guide__table [data-sg-n]{cursor:pointer}.product-guide__table .is-on{background:var(--sg-tint)}.sg{display:flex;flex-direction:column;gap:18px;margin-top:8px;padding-top:24px;border-top:1px solid var(--sg-line);color:var(--sg-ink)}.sg p{margin:0}.sg__head{display:flex;flex-direction:column;gap:4px}.sg__title{margin:0;font-family:var(--f-heading);font-weight:var(--fw-heading);font-style:var(--fs-heading);font-size:24px;line-height:1.15;letter-spacing:0;text-transform:none;color:var(--sg-ink)}.sg__lede{font-size:13px;line-height:1.5;color:var(--sg-muted)}.sg__grid{display:flex;flex-direction:column;gap:18px}.sg__figure{margin:0;padding:14px 8px;border-radius:8px;background:var(--sg-panel);display:flex;justify-content:center}.sg__dg{width:100%;max-width:330px}.sg__dg svg{display:block;width:100%;height:auto;max-height:420px;margin-inline:auto;overflow:visible}.sg__side{display:flex;flex-direction:column;gap:16px;min-width:0}.sg-gm{fill:#fbfaf7;stroke:#3a3833;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.sg-gm2{fill:#efece5;stroke:#3a3833;stroke-width:1.4;stroke-linejoin:round}.sg-sm{fill:none;stroke:#3a3833;stroke-width:.9;opacity:.5;stroke-linecap:round;stroke-linejoin:round}.sg-emb{fill:none;stroke:#3a3833;stroke-width:1.2;stroke-dasharray:.4 3.2;stroke-linecap:round;opacity:.75}.sg-btn{fill:#fbfaf7;stroke:#3a3833;stroke-width:1}.sg-strap{fill:none;stroke:#3a3833;stroke-width:2.2;stroke-linecap:round}.sg-m{fill:none;stroke:var(--sg-accent);stroke-width:1.5;stroke-dasharray:4 3}.sg-tk{fill:none;stroke:var(--sg-accent);stroke-width:1.5;stroke-linecap:round}.sg-ex{fill:none;stroke:var(--sg-accent);stroke-width:.8;stroke-dasharray:1.5 2.5;opacity:.55}.sg-bd{fill:var(--sg-accent);stroke:#fff;stroke-width:1.5}.sg-bn{fill:#fff;font-family:var(--f-body);font-size:10.5px;font-weight:600;text-anchor:middle;dominant-baseline:central}.sg-el{fill:none;stroke:var(--sg-accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.sg-g{transition:opacity .2s ease}.sg__dg.is-active .sg-g{opacity:.15}.sg__dg.is-active .sg-g.is-on{opacity:1}.sg-g.is-on .sg-m{stroke-width:2.6;stroke-dasharray:none}.sg__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--sg-line)}.sg__list li{margin:0;border-bottom:1px solid var(--sg-line)}.sg__item{width:100%;display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;padding:12px 8px;border:0;border-radius:0;background:transparent;color:var(--sg-ink);font:inherit;text-align:left;cursor:pointer}.sg__item:hover{background:var(--sg-hover)}.sg__item.is-on{background:var(--sg-tint)}.sg__item:focus-visible{outline:2px solid var(--sg-accent);outline-offset:-2px}.sg__item .sg-num{width:24px;height:24px;font-size:12px}.sg__text{display:flex;flex-direction:column;gap:2px;min-width:0}.sg__name{font-size:15px;font-weight:var(--fw-medium);line-height:1.4}.sg__desc{font-size:13px;line-height:1.45;color:var(--sg-muted)}.sg__stretch{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--sg-line);border-radius:8px}.sg__stretch-title{font-size:15px;font-weight:var(--fw-medium)}.sg__stretch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sg__stretch-cell{display:flex;flex-direction:column;gap:6px;font-size:12.5px;line-height:1.45;color:var(--sg-muted)}.sg__stretch-cell svg{display:block;width:100%;height:auto}.sg__stretch-cell strong{font-size:13px;color:var(--sg-ink)}.sg__stretch-foot{font-size:13px;line-height:1.5}.sg__foot{display:grid;gap:16px}.sg__note{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:8px;background:var(--sg-panel);font-size:13px;line-height:1.55;color:#3a3833}.sg__help{display:flex;flex-direction:column;gap:8px}.sg__help-title{font-family:var(--f-heading);font-weight:var(--fw-heading);font-size:20px;line-height:1.2}.sg__help-text{font-size:13px;line-height:1.5;color:var(--sg-muted)}.sg__help-actions{display:flex;flex-wrap:wrap;gap:8px}.sg__wa,.sg__mail{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:var(--fw-medium);text-decoration:none}.sg__wa{background:var(--sg-ink);color:#fff}.sg__wa:hover{color:#fff;background:#000}.sg__mail{border:1px solid #d9d4ca;color:var(--sg-ink)}@media(min-width:750px){.sg__grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:start}.sg__dg svg{max-height:460px}.sg__foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}}@media(max-width:749px){.sg__title{font-size:22px}}@media(prefers-reduced-motion:reduce){.sg-g{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
