._page_1iwdj_1{width:100%;max-width:1120px;margin:0 auto;padding:32px 16px 80px}._breadcrumbs_1iwdj_8{color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}._breadcrumbs_1iwdj_8 a:hover,._sourceLinks_1iwdj_9 a:hover,._secondaryInline_1iwdj_9:hover{color:var(--nj-pink-strong)}._hero_1iwdj_10{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:32px;margin-top:24px;display:grid}._hero_1iwdj_10>:first-child{align-self:start;width:100%;min-width:0}._heroCopy_1iwdj_12{flex-direction:column;justify-content:center;min-width:0;display:flex}._heroCopy_1iwdj_12 h1{font-family:var(--font-display);margin-top:10px;font-size:clamp(2rem,4vw,3.5rem);line-height:1}._tags_1iwdj_14{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}._tags_1iwdj_14 span{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-muted);padding:5px 9px;font-size:12px}._tags_1iwdj_14 ._ad_1iwdj_16{color:var(--nj-black);background:var(--nj-white)}._tags_1iwdj_14 ._partner_1iwdj_17{color:var(--nj-pink-strong);border-color:var(--nj-pink-40)}._lede_1iwdj_18{color:var(--color-text-muted);margin-top:20px;line-height:1.7}._price_1iwdj_19{font-family:var(--font-display);margin-top:20px;font-size:clamp(1.6rem,2.5vw,2.25rem);font-weight:800}._price_1iwdj_19 small{color:var(--color-text-subtle);font-family:var(--font-sans);margin-left:6px;font-size:13px;font-weight:500}._muted_1iwdj_21{color:var(--color-text-subtle);font-size:13px}._actions_1iwdj_22{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}._primary_1iwdj_23,._secondary_1iwdj_9,._disabledAction_1iwdj_23{border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}._primary_1iwdj_23{background:var(--nj-pink);color:#fff}._primary_1iwdj_23:hover{background:var(--nj-pink-strong)}._secondary_1iwdj_9,._disabledAction_1iwdj_23{border:1px solid var(--color-border-strong);color:var(--color-text)}._secondary_1iwdj_9:hover{border-color:var(--nj-pink)}._disabledAction_1iwdj_23{color:var(--color-text-subtle);cursor:not-allowed}._caption_1iwdj_29{color:var(--color-text-subtle);margin-top:12px;font-size:12px;line-height:1.6}._grid_1iwdj_30{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:20px;margin-top:28px;display:grid}._panel_1iwdj_31{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);margin-bottom:16px;padding:22px}._panel_1iwdj_31 h2{margin-bottom:16px;font-size:1.1rem}._infoList_1iwdj_33{margin:0}._infoList_1iwdj_33>div{border-top:1px solid var(--color-border);grid-template-columns:112px minmax(0,1fr);gap:16px;padding:11px 0;display:grid}._infoList_1iwdj_33>div:first-child{border-top:0}._infoList_1iwdj_33 dt{color:var(--color-text-subtle);font-size:13px}._infoList_1iwdj_33 dd{color:var(--color-text);margin:0;font-size:14px;line-height:1.5}._inlineLink_1iwdj_38{color:var(--nj-pink-strong);text-underline-offset:3px;font-weight:700;text-decoration:underline}._sourceLinks_1iwdj_9{text-underline-offset:3px;flex-wrap:wrap;gap:14px;margin-top:18px;font-size:13px;text-decoration:underline;display:flex}._secondaryInline_1iwdj_9{color:var(--color-text-muted);text-underline-offset:3px;margin-top:12px;font-size:14px;text-decoration:underline;display:inline-flex}._address_1iwdj_41{color:var(--color-text-muted);font-size:14px}._notice_1iwdj_42{border-left:2px solid var(--nj-pink);background:var(--nj-pink-10);color:var(--color-text-muted);margin-top:16px;padding:12px;font-size:13px;line-height:1.6}._formGrid_1iwdj_43{gap:10px;display:grid}._formGrid_1iwdj_43 label{color:var(--color-text-muted);gap:5px;font-size:12px;display:grid}._formGrid_1iwdj_43 input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--nj-gray-950);width:100%;min-height:40px;padding:0 10px}._calculatorResult_1iwdj_46{border-top:1px solid var(--color-border);gap:5px;margin-top:16px;padding-top:14px;display:grid}._calculatorResult_1iwdj_46 strong{color:var(--nj-pink-strong);font-family:var(--font-display);font-size:1.3rem}._calculatorResult_1iwdj_46 span{color:var(--color-text-muted);font-size:13px}._reviewHeading_1iwdj_49{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._reviewHeading_1iwdj_49 h2{margin-bottom:4px}._reviewRating_1iwdj_51{color:var(--nj-pink-strong);font-family:var(--font-display);flex-shrink:0;font-size:1.2rem}._reviewState_1iwdj_52{border:1px dashed var(--color-border-strong);color:var(--color-text-muted);margin-top:16px;padding:14px;font-size:13px;line-height:1.6}._reviewAttribution_1iwdj_53{color:var(--color-text-subtle);margin-top:16px;font-size:12px}._reviewList_1iwdj_54{gap:12px;margin-top:14px;display:grid}._reviewSort_1iwdj_55{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}._reviewSort_1iwdj_55 button{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);min-height:34px;color:var(--color-text-muted);cursor:pointer;background:0 0;padding:0 12px;font-size:13px}._reviewSort_1iwdj_55 button[aria-pressed=true]{border-color:var(--nj-pink);background:var(--nj-pink-10);color:var(--color-text);font-weight:700}._reviewAll_1iwdj_58{border:1px solid var(--nj-pink-40);border-radius:var(--radius-sm);min-height:44px;color:var(--nj-pink-strong);justify-content:center;align-items:center;margin-top:14px;font-size:14px;font-weight:700;display:flex}._reviewAll_1iwdj_58:hover{background:var(--nj-pink-10)}._reviewCard_1iwdj_60{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--nj-gray-950);padding:14px}._reviewMeta_1iwdj_61{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}._reviewMeta_1iwdj_61>span{color:var(--nj-pink-strong);letter-spacing:.04em}._reviewMeta_1iwdj_61 strong{color:var(--color-text)}._reviewMeta_1iwdj_61 strong a{text-underline-offset:3px;text-decoration:underline}._reviewMeta_1iwdj_61 time{color:var(--color-text-subtle);margin-left:auto}._reviewText_1iwdj_66{color:var(--color-text);white-space:pre-wrap;margin-top:10px;font-size:14px;line-height:1.7}._translationLabel_1iwdj_67{color:var(--color-text-subtle);margin-top:8px;font-size:11px}._originalReview_1iwdj_68{color:var(--color-text-muted);margin-top:10px;font-size:12px;line-height:1.6}._originalReview_1iwdj_68 summary{cursor:pointer;color:var(--color-text-subtle)}._originalReview_1iwdj_68 p{margin-top:6px}._reviewLinks_1iwdj_71{flex-wrap:wrap;gap:12px;margin-top:10px;font-size:12px;display:flex}._reviewLinks_1iwdj_71 a{color:var(--nj-pink-strong);text-underline-offset:3px;text-decoration:underline}._related_1iwdj_73{border-top:1px solid var(--color-border);margin-top:52px;padding-top:34px}._relatedHeading_1iwdj_74{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}._relatedHeading_1iwdj_74 h2{margin-top:8px;font-size:clamp(1.4rem,2vw,1.9rem)}._relatedHeading_1iwdj_74 p:last-child{color:var(--color-text-muted);margin-top:8px;font-size:14px}._relatedAll_1iwdj_77,._relatedArea_1iwdj_77{color:var(--nj-pink-strong);white-space:nowrap;font-weight:700}._relatedAll_1iwdj_77:hover,._relatedArea_1iwdj_77:hover{text-underline-offset:3px;text-decoration:underline}._relatedGrid_1iwdj_79{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 18px;padding:0;list-style:none;display:grid}._relatedCard_1iwdj_80{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;gap:7px;height:100%;min-height:142px;padding:18px;display:flex}:is(._relatedCard_1iwdj_80:hover,._relatedCard_1iwdj_80:focus-visible){border-color:var(--nj-pink);background:#24151f}._relatedCard_1iwdj_80 strong{font-family:var(--font-display);font-size:20px}._relatedCategory_1iwdj_83,._relatedPrice_1iwdj_83{color:var(--color-text-muted);font-size:14px}._relatedGo_1iwdj_84{color:var(--nj-pink-strong);margin-top:auto;font-size:14px;font-weight:700}@media (max-width:760px){._page_1iwdj_1{padding-top:24px;padding-bottom:56px}._hero_1iwdj_10,._grid_1iwdj_30{grid-template-columns:1fr}._hero_1iwdj_10{gap:20px}._infoList_1iwdj_33>div{grid-template-columns:92px minmax(0,1fr);gap:10px}._reviewMeta_1iwdj_61 time{width:100%;margin-left:0}._relatedHeading_1iwdj_74{flex-direction:column;align-items:flex-start}._relatedGrid_1iwdj_79{grid-template-columns:1fr}}._actionRow_1iwdj_97{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}._actionRow_1iwdj_97>*{white-space:nowrap;min-width:0;padding:0 6px;font-size:clamp(12px,3.3vw,14px)}._couponAction_1iwdj_99{width:100%;margin-top:8px;font-size:15px;display:flex}
