.min-detail-sec{padding:70px 0;border-bottom:1px solid var(--min-line)}.min-detail-sec:last-of-type{border-bottom:none}.min-detail-inner{max-width:92rem;margin:0 auto;padding:0 4rem}.min-detail-head{margin-bottom:32px}.min-detail-ttl{font-family:var(--min-font-mincho);font-weight:600;font-size:3.2rem;line-height:1.2;letter-spacing:.01em;color:var(--min-ink);margin:0}@media(max-width:768px){.min-detail-sec{padding:36px 0}.min-detail-inner{padding:0 2rem}.min-detail-ttl{font-size:2.2rem}.min-detail-head{margin-bottom:22px}}.min-flags{display:flex;gap:1rem;flex-wrap:wrap;margin:1.6rem 0 0}.min-flag{font-family:var(--min-font-sans);font-size:1.35rem;letter-spacing:.06em;padding:5px 10px;font-weight:500;border:1px solid;display:inline-flex;align-items:center;gap:6px;line-height:1.3}.min-flag.strong{background:var(--min-ink);color:var(--min-bg);border-color:var(--min-ink)}.min-flag.rare{background:transparent;color:var(--min-accent);border-color:var(--min-accent)}.min-flag.verified{background:transparent;color:var(--min-line-strong);border-color:var(--min-line-strong)}.min-spec-table{width:100%;border-collapse:collapse}.min-spec-table tr{border-bottom:1px solid var(--min-line)}.min-spec-table tr:first-child{border-top:1px solid var(--min-line)}.min-spec-table th{padding:18px 0;text-align:left;font-family:var(--min-font-sans);font-size:1.4rem;letter-spacing:.02em;color:var(--min-ink-mute);font-weight:500;width:30%;vertical-align:top}.min-spec-table td{padding:18px 0;font-family:var(--min-font-mincho);font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:.015em;color:var(--min-ink)}.min-spec-table td .jp-sub{display:block;font-family:var(--min-font-sans);font-size:1.35rem;font-weight:400;color:var(--min-ink-mute);margin-top:4px;letter-spacing:.01em}@media(max-width:768px){.min-spec-table th{font-size:1.3rem;width:36%;padding:14px 0}.min-spec-table td{font-size:1.5rem;padding:14px 0}.min-spec-table td .jp-sub{font-size:1.25rem}}.min-cond-visual{display:grid;grid-template-columns:80px 1fr;gap:32px;align-items:center;padding-bottom:28px;border-bottom:1px solid var(--min-line);margin-bottom:28px}.min-cond-letter{font-family:var(--min-font-display);font-size:8.8rem;line-height:1;letter-spacing:0;color:var(--min-ink);text-align:center;font-weight:500}.min-cond-info-ttl{font-family:var(--min-font-mincho);font-size:1.8rem;font-weight:600;margin-bottom:4px}.min-cond-info-desc{font-size:1.55rem;line-height:1.7;color:var(--min-ink-soft)}.min-cond-scale{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--min-line);margin-bottom:28px}.min-cond-scale-item{padding:14px 10px;border-right:1px solid var(--min-line);text-align:center}.min-cond-scale-item:last-child{border-right:none}.min-cond-scale-item.current{background:var(--min-ink);color:var(--min-bg)}.min-cond-scale-letter{font-family:var(--min-font-display);font-size:2rem;display:block;margin-bottom:4px;font-weight:600}.min-cond-scale-desc{font-size:1.2rem;line-height:1.4;opacity:.85;letter-spacing:.02em}.min-cond-notes{font-family:var(--min-font-mincho);font-size:1.6rem;line-height:1.95;color:var(--min-ink-soft);letter-spacing:.01em}@media(max-width:768px){.min-cond-visual{grid-template-columns:60px 1fr;gap:18px}.min-cond-letter{font-size:6rem}.min-cond-info-ttl{font-size:1.55rem}.min-cond-scale-item{padding:10px 4px}.min-cond-scale-letter{font-size:1.6rem}.min-cond-scale-desc{font-size:1.05rem;letter-spacing:0}.min-cond-notes{font-size:1.5rem}}@media(max-width:420px){.min-cond-scale-desc{display:none}}.min-size-wrap{display:grid;grid-template-columns:1fr 220px;gap:40px;align-items:start}.min-size-table{width:100%;border-collapse:collapse}.min-size-table tr{border-bottom:1px solid var(--min-line)}.min-size-table tr:last-child{border-bottom:none}.min-size-table th{padding:14px 0;text-align:left;font-family:var(--min-font-sans);font-size:1.4rem;letter-spacing:.04em;color:var(--min-ink-mute);font-weight:500;width:45%}.min-size-table td{padding:14px 0;text-align:right;font-family:var(--min-font-display);font-size:2rem;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--min-ink)}.min-size-table td .unit{font-family:var(--min-font-sans);font-size:1.35rem;font-weight:400;color:var(--min-ink-mute);margin-left:4px;letter-spacing:.02em}.min-size-diagram{padding:16px;background:var(--min-bg-soft)}.min-size-footnote{grid-column:1 / -1;margin-top:18px;font-size:1.5rem;color:var(--min-ink-mute);line-height:1.7}@media(max-width:768px){.min-size-wrap{grid-template-columns:1fr;gap:20px}.min-size-table th{font-size:1.3rem;width:45%;padding:12px 0}.min-size-table td{font-size:1.7rem;padding:12px 0}.min-size-diagram{max-width:220px;margin:0 auto}.min-size-footnote{font-size:1.4rem}}.min-prov-block{padding:0 0 0 32px;border-left:2px solid var(--min-accent);font-family:var(--min-font-mincho);font-size:1.6rem;line-height:2;color:var(--min-ink-soft);letter-spacing:.01em}.min-prov-block p+p{margin-top:14px}.min-prov-note{margin-top:20px;font-family:var(--min-font-sans);font-size:1.4rem;color:var(--min-ink-mute);line-height:1.7}@media(max-width:768px){.min-prov-block{padding:0 0 0 20px;font-size:1.5rem;line-height:1.9}.min-prov-note{font-size:1.35rem}}.min-auth-intro{font-family:var(--min-font-mincho);font-size:1.8rem;line-height:1.95;color:var(--min-ink-soft);margin-bottom:36px;max-width:720px}.min-auth-points{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 48px}.min-auth-point{display:grid;grid-template-columns:32px 1fr;gap:16px;align-items:start}.min-auth-point-num{font-family:var(--min-font-display);font-size:2.6rem;line-height:1;color:var(--min-ink-mute);font-weight:500;font-variant-numeric:tabular-nums;padding-top:4px;letter-spacing:.02em}.min-auth-point-body h3{font-family:var(--min-font-mincho);font-size:2rem;font-weight:600;margin:0 0 4px;letter-spacing:.01em}.min-auth-point-body .sub{font-size:1.5rem;letter-spacing:.02em;color:var(--min-ink-mute);margin-bottom:10px;font-weight:500}.min-auth-point-body p{font-size:1.75rem;line-height:1.8;color:var(--min-ink-soft);margin:0}.min-guarantee{margin-top:48px;padding:28px 32px;background:var(--min-bg-soft);font-family:var(--min-font-mincho);font-size:1.75rem;line-height:1.9;letter-spacing:.01em}.min-guarantee strong{display:block;font-weight:600;margin-bottom:6px;color:var(--min-ink);font-size:1.8rem}.min-guarantee a{color:var(--min-accent);font-weight:500;text-decoration:underline;text-underline-offset:3px}@media(max-width:768px){.min-auth-intro{font-size:1.7rem;margin-bottom:24px}.min-auth-points{grid-template-columns:1fr;gap:22px}.min-auth-point{gap:12px;grid-template-columns:32px 1fr}.min-auth-point-num{font-size:2.2rem}.min-auth-point-body h3{font-size:1.85rem}.min-auth-point-body .sub{font-size:1.4rem}.min-auth-point-body p{font-size:1.7rem}.min-guarantee{padding:20px;font-size:1.7rem;margin-top:32px}}.product__media-item{border-radius:12px;box-shadow:0 10px 30px #1414141a;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1)}.product__media-item .media{border-radius:12px;overflow:hidden}.product__media-item:hover{transform:translateY(-4px);box-shadow:0 18px 44px #1414142e}.min-auth-points{gap:20px}.min-auth-point{background:var(--min-bg);border:1px solid var(--min-line);border-radius:12px;padding:22px 24px;box-shadow:0 4px 14px #1414140f;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.min-auth-point:hover{transform:translateY(-4px);box-shadow:0 16px 34px #14141424;border-color:var(--min-line-strong)}.min-cond-visual,.min-size-diagram,.min-guarantee{box-shadow:0 4px 14px #1414140d;border-radius:10px}@keyframes minFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.product__media-wrapper,.product__info-wrapper{animation:minFadeUp .6s cubic-bezier(.16,1,.3,1) both}.product__info-wrapper{animation-delay:.08s}@media(prefers-reduced-motion:reduce){.product__media-item,.min-auth-point{transition:none}.product__media-wrapper,.product__info-wrapper{animation:none}}.product__info-wrapper,.product__column-sticky,.product__info-container{min-width:0}.product__description,.product__description .rte{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.product__description img,.product__description table{max-width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/2/assets/90min-product.css.map */
