.SvQcfa_detail{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:8vw;max-width:1220px;margin:0 auto;display:grid}@media (max-width:900px){.SvQcfa_detail{grid-template-columns:minmax(0,1fr);gap:60px}}.SvQcfa_visual{background:radial-gradient(circle at 50% 55%, var(--product-visual-glow), transparent 32%),linear-gradient(145deg, var(--cream-line), var(--product-visual-light));align-items:center;min-height:680px;display:flex;position:relative;overflow:hidden}.SvQcfa_visual>img{object-fit:cover;width:100%;height:100%}@media (max-width:900px){.SvQcfa_visual{min-height:560px}}@media (max-width:760px){.SvQcfa_visual{min-height:430px}}.SvQcfa_status{background:var(--ink);color:var(--ivory);font-size:max(7px,var(--micro-floor));letter-spacing:.1em;text-transform:uppercase;z-index:1;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-weight:600;display:flex;position:absolute;top:13px;left:13px}.SvQcfa_status i{background:var(--gold);border-radius:50%;width:5px;height:5px}.SvQcfa_visualNote{background:var(--overlay-ink);color:var(--ivory);font-size:max(7px,var(--micro-floor));letter-spacing:.08em;z-index:1;justify-content:space-between;padding:17px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.SvQcfa_info{align-self:center}.SvQcfa_info h1{font-family:var(--serif);letter-spacing:-.05em;margin:24px 0;font-size:clamp(48px,5.5vw,78px);font-weight:400;line-height:.98}.SvQcfa_kicker{color:var(--gold);font-family:var(--mono);font-size:max(8px,var(--micro-floor));letter-spacing:.14em}.SvQcfa_price{color:var(--gold);margin:0;font-size:20px}.SvQcfa_tiers{border-collapse:collapse;color:var(--on-cream-muted);font-size:max(8px,var(--micro-floor));letter-spacing:.06em;margin-top:14px}.SvQcfa_tiers caption{font-family:var(--sans);letter-spacing:.1em;text-align:left;text-transform:uppercase;margin-bottom:6px}.SvQcfa_tiers th,.SvQcfa_tiers td{border-top:1px solid var(--on-cream-rule-mid);text-align:left;padding:6px 18px 6px 0;font-weight:400}.SvQcfa_tiers th{color:var(--ink)}.SvQcfa_intro{color:var(--on-cream-muted);max-width:500px;margin:28px 0 38px;line-height:1.7}.SvQcfa_option{border-top:1px solid var(--on-cream-rule-mid);padding:24px 0}.SvQcfa_option>div{gap:8px;display:flex}@media (max-width:760px){.SvQcfa_option>div{flex-direction:column}}.SvQcfa_option button{border:1px solid var(--on-cream-rule-strong);color:var(--ink);background:0 0;flex:1;justify-content:space-between;align-items:center;padding:15px;display:flex}.SvQcfa_option button small{color:var(--muted);font-size:max(7px,var(--micro-floor))}.SvQcfa_option button.SvQcfa_isSelected{background:var(--ivory);border-color:var(--ivory);color:var(--ink)}.SvQcfa_option button.SvQcfa_isSelected small{color:var(--on-cream-muted)}.SvQcfa_option button.SvQcfa_isUnavailable>span{opacity:.55}.SvQcfa_optionLabel{color:var(--on-cream-muted);font-size:max(8px,var(--micro-floor));letter-spacing:.1em;text-transform:uppercase;margin-bottom:13px;display:block}.SvQcfa_purchase{grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.SvQcfa_purchase.SvQcfa_isSplit{grid-template-columns:auto repeat(2,minmax(0,1fr))}@media (max-width:760px){.SvQcfa_purchase.SvQcfa_isSplit{grid-template-columns:auto minmax(0,1fr)}}.SvQcfa_purchase.SvQcfa_isSplit .SvQcfa_add{padding:0 14px}.SvQcfa_quantity{align-items:center;gap:16px;display:flex}.SvQcfa_quantity button{border:1px solid var(--on-cream-rule-strong);color:var(--ink);background:0 0;width:32px;height:32px}.SvQcfa_quantity button:disabled{cursor:default;opacity:.4}.SvQcfa_quantity output{font-size:13px}.SvQcfa_add{background:var(--gold);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;padding:0 20px;font-size:9px;font-weight:600;transition:background .2s;display:flex}.SvQcfa_add:hover:not(:disabled){background:var(--gold-bright)}.SvQcfa_add:disabled{cursor:not-allowed;opacity:.5}.SvQcfa_viewCart{border:1px solid var(--ink);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 14px;font-size:9px;font-weight:600;transition:background .2s,color .2s;display:flex}.SvQcfa_viewCart:hover{background:var(--ink);color:var(--ivory)}@media (max-width:760px){.SvQcfa_viewCart{grid-column:1/-1;min-height:44px}}.SvQcfa_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.SvQcfa_links{border-bottom:1px solid var(--on-cream-rule-mid);border-top:1px solid var(--on-cream-rule-mid);justify-content:space-between;gap:16px;margin-top:30px;padding:17px 0;scroll-margin-top:120px;display:flex}.SvQcfa_links a,.SvQcfa_links p{color:var(--on-cream-muted);font-size:max(8px,var(--micro-floor));letter-spacing:.07em;text-transform:uppercase;margin:0}.SvQcfa_links a span,.SvQcfa_links p i{color:var(--gold)}.SvQcfa_links a{scroll-margin-top:120px}.SvQcfa_compliance{color:var(--on-cream-muted);font-family:var(--mono);font-size:max(8px,var(--micro-floor));letter-spacing:.06em;margin-top:22px}.SvQcfa_specs{background:var(--cream-light);color:var(--ink);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8vw;max-width:1220px;margin:120px auto 0;padding:65px;display:grid}@media (max-width:760px){.SvQcfa_specs{margin-top:80px;padding:35px 22px;display:block}}.SvQcfa_specs h2{font-family:var(--serif);letter-spacing:-.04em;flex-direction:column;margin:0;font-size:45px;font-weight:400;display:flex}.SvQcfa_specs h2>span{color:var(--gold-dark);font-size:max(7px,var(--micro-floor));letter-spacing:.12em;margin-bottom:20px}.SvQcfa_specs h2>small{color:var(--on-cream-muted);font-family:var(--sans);letter-spacing:0;max-width:330px;margin-top:24px;font-size:12px;font-weight:400;line-height:1.65}.SvQcfa_specs dl{margin:0}@media (max-width:760px){.SvQcfa_specs dl{margin-top:35px}}.SvQcfa_specs dl>div{border-bottom:1px solid var(--on-cream-rule);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.SvQcfa_specs dt{color:var(--on-cream-muted);text-transform:uppercase;font-size:9px}.SvQcfa_specs dd{font-family:var(--mono);text-align:right;margin:0;font-size:9px}.SvQcfa_specs dd a{border-bottom:1px solid var(--gold-dark)}.SvQcfa_specsBody{border-top:1px solid var(--on-cream-rule);grid-column:1/-1;padding-top:45px}@media (max-width:760px){.SvQcfa_specsBody{margin-top:35px;padding-top:35px}}
.kfIR6q_page{background:var(--cream-line);color:var(--ink);min-height:70vh;padding:50px max(4vw,54vw - 662.5px) 150px}@media (max-width:760px){.kfIR6q_page{padding:35px 20px 100px}}.kfIR6q_breadcrumb{color:var(--on-cream-muted);font-size:max(7px,var(--micro-floor));letter-spacing:.1em;gap:10px;max-width:1220px;margin:0 auto;padding:15px 0 40px;display:flex}.kfIR6q_breadcrumb a{color:var(--gold)}.kfIR6q_body{color:var(--on-cream-muted);max-width:760px;font-size:13px;line-height:1.75}.kfIR6q_body>:first-child{margin-top:0}.kfIR6q_body>:last-child{margin-bottom:0}.kfIR6q_body h2,.kfIR6q_body h3,.kfIR6q_body h4{color:var(--ink);font-family:var(--serif);letter-spacing:-.02em;margin:32px 0 12px;font-weight:400}.kfIR6q_body h2{font-size:28px}.kfIR6q_body h3{font-size:22px}.kfIR6q_body h4{font-size:17px}.kfIR6q_body p,.kfIR6q_body ul,.kfIR6q_body ol{margin:0 0 16px}.kfIR6q_body ul,.kfIR6q_body ol{padding-left:18px}.kfIR6q_body blockquote{border-left:1px solid var(--gold-dark);margin:0 0 16px;padding-left:18px}.kfIR6q_body a{border-bottom:1px solid var(--gold-dark);color:var(--ink)}.kfIR6q_body strong{color:var(--ink);font-weight:600}
