.h7bhSq_wrapper,.h7bhSq_section{flex-direction:column;gap:32px;min-width:0;display:flex}.h7bhSq_wrapper{gap:96px}.h7bhSq_section{scroll-margin-top:100px}.h7bhSq_eyebrow{color:var(--accent-2);margin-bottom:12px;font-size:12px}.h7bhSq_heading{font-family:var(--font-display);letter-spacing:-.025em;color:var(--paper-white);font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.25}.h7bhSq_intro{max-width:660px;color:var(--workshop-grey);margin-top:14px;font-size:14px;line-height:1.8}.h7bhSq_layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:32px;display:grid}.h7bhSq_options{min-width:0}.h7bhSq_base{background:color-mix(in oklch, var(--accent-tint) 25%, var(--raised-panel));padding:24px}.h7bhSq_badge{font-family:var(--font-display);color:var(--paper-white);font-size:13px}.h7bhSq_base ul{flex-direction:column;gap:12px;margin-top:20px;display:flex}.h7bhSq_base li{color:var(--workshop-grey);gap:10px;font-size:13px;line-height:1.6;display:flex}.h7bhSq_base svg{color:var(--accent-2);flex-shrink:0;margin-top:3px}.h7bhSq_group{min-width:0;margin-top:32px}.h7bhSq_groupTitle{font-family:var(--font-display);color:var(--paper-white);margin-bottom:16px;font-size:14px}.h7bhSq_choices{flex-direction:column;gap:10px;display:flex}.h7bhSq_choice{border:1px solid var(--hairline);cursor:pointer;background:var(--raised-panel);align-items:start;gap:14px;padding:20px;display:flex}.h7bhSq_choice:hover{border-color:var(--accent-2)}.h7bhSq_choice[data-selected]{border-color:var(--accent);background:color-mix(in oklch, var(--accent-tint) 30%, var(--raised-panel))}.h7bhSq_choice:focus-within{outline:2px solid var(--accent-2);outline-offset:3px}.h7bhSq_choice input{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;margin-top:2px}.h7bhSq_optionTitle{font-family:var(--font-display);color:var(--paper-white);font-size:13px;line-height:1.5;display:block}.h7bhSq_optionText{color:var(--workshop-grey);margin-top:7px;font-size:12px;line-height:1.8;display:block}.h7bhSq_summary{overscroll-behavior:contain;background:var(--raised-panel);border:1px solid var(--hairline);max-height:calc(100dvh - 100px);padding:24px;position:sticky;top:80px;overflow-y:auto}.h7bhSq_summaryTop{color:var(--paper-white);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;display:flex}.h7bhSq_summaryTop [role=status]{color:var(--accent-2);font-size:10px}.h7bhSq_priceLabel{color:var(--workshop-grey);margin-top:24px;font-size:11px}.h7bhSq_price{font-family:var(--font-display);color:var(--paper-white);margin-top:7px;font-size:23px}.h7bhSq_note{color:var(--workshop-grey);margin-top:10px;font-size:11px;line-height:1.8}.h7bhSq_action{background:var(--accent);color:var(--accent-contrast);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin-top:24px;padding:13px;font-size:12px;display:flex}.h7bhSq_reset{color:var(--workshop-grey);margin-top:14px;font-size:11px;display:block}.h7bhSq_requestSummary{color:var(--paper-white);font-size:13px;line-height:1.8}.h7bhSq_requestSummary>span{color:var(--workshop-grey)}:root[data-accent=graphite] .h7bhSq_price>span{color:var(--imola)}:root[data-accent=graphite] .h7bhSq_action{border-radius:0}@media (max-width:900px){.h7bhSq_layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.h7bhSq_summary{padding:18px}}@media (max-width:767px){.h7bhSq_layout{grid-template-columns:minmax(0,1fr)}.h7bhSq_summary{max-height:none;position:static;overflow:visible}.h7bhSq_wrapper{gap:64px}.h7bhSq_choice,.h7bhSq_base{padding:18px}}.h7bhSq_baseHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.h7bhSq_baseHeading>span:last-child{color:var(--accent-2);white-space:nowrap;font-size:13px}.h7bhSq_base li+li{border-top:1px solid var(--hairline);padding-top:16px}.h7bhSq_discuss{margin-top:28px}.h7bhSq_discuss details{border-bottom:1px solid var(--hairline);color:var(--workshop-grey);padding:13px 0;font-size:12px}.h7bhSq_discuss summary{cursor:pointer;color:var(--paper-white);line-height:1.7}.h7bhSq_discuss summary>span{float:right;color:var(--workshop-grey);margin-left:10px;font-size:10px}.h7bhSq_discuss details p{margin:12px 0 0;line-height:1.9}.h7bhSq_addonsHeading{color:var(--accent-2);margin-top:36px;font-size:12px}.h7bhSq_optionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px 16px;display:flex}.h7bhSq_choice>span{flex:1;min-width:0}.h7bhSq_optionPrice{color:var(--accent-2);white-space:nowrap;font-size:12px}.h7bhSq_selectionList{flex-direction:column;display:flex}.h7bhSq_selectionRow{border-bottom:1px solid var(--hairline);cursor:pointer;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:10px;padding:16px 0;display:grid}.h7bhSq_selectionRow input{width:16px;height:16px;accent-color:var(--accent);margin-top:2px}.h7bhSq_selectionRow .h7bhSq_optionTitle{font-size:11px}.h7bhSq_selectionPrice{white-space:nowrap;color:var(--workshop-grey);font-size:10px;line-height:1.8}.h7bhSq_selectionHint{color:var(--workshop-grey);margin-top:5px;font-size:10px;display:block}.h7bhSq_locked{cursor:default}.h7bhSq_locked input{opacity:.65}
