._section_149c9_1{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 78%, var(--page));border-radius:22px;margin-top:26px;padding:clamp(22px,3vw,36px)}._heading_149c9_17{max-width:780px}._heading_149c9_17>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;display:flex}._heading_149c9_17 h2{font:500 clamp(30px, 3.4vw, 46px)/1.08 var(--font-playfair);letter-spacing:-.025em;margin-top:10px}._heading_149c9_17 p{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.65}._demoMark_149c9_27{border:1px solid color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--accent) 11%, var(--surface));min-height:22px;color:color-mix(in srgb, var(--accent) 67%, var(--text));font:750 8px/1 var(--font-inter);letter-spacing:.1em;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}._layout_149c9_55{grid-template-columns:minmax(0,1fr) minmax(280px,350px);align-items:start;gap:clamp(20px,3vw,38px);margin-top:28px;display:grid}._groups_149c9_57{min-width:0}._group_149c9_57{border:0;border-top:1px solid var(--line);min-width:0;margin:0;padding:24px 0;scroll-margin-top:90px}._group_149c9_57:first-child{border-top:0;padding-top:0}._group_149c9_57 legend{font:600 20px/1.15 var(--font-playfair);align-items:center;gap:10px;padding:0;display:flex}._group_149c9_57 legend>span:first-child{background:var(--accent);width:27px;height:27px;color:var(--button-text);font:700 10px/1 var(--font-inter);border-radius:50%;flex:none;place-items:center;display:grid}._group_149c9_57>p{color:var(--muted);margin:8px 0 15px 37px;font-size:11px;line-height:1.5}._cardGrid_149c9_71{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._buttonGrid_149c9_73{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}._rowGrid_149c9_75{grid-template-columns:1fr;gap:8px;display:grid}._cardChoice_149c9_77,._swatchChoice_149c9_79{border:1px solid var(--line);background:var(--page);min-width:0;min-height:112px;color:var(--text);cursor:pointer;text-align:left;border-radius:14px;grid-template-columns:62px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:13px;transition:border-color .22s,background .22s,transform .22s;display:grid;position:relative}._cardChoice_149c9_77:hover{border-color:color-mix(in srgb, var(--accent) 48%, var(--line));transform:translateY(-2px)}:is(._cardChoice_149c9_77:focus-visible,._swatchChoice_149c9_79:focus-visible){outline:3px solid var(--text);outline-offset:-4px}._cardChoice_149c9_77[aria-checked=true],._swatchChoice_149c9_79[aria-checked=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--page));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}._buttonChoice_149c9_123{grid-template-columns:minmax(0,1fr) 16px;min-height:62px}._buttonChoice_149c9_123 ._optionVisual_149c9_125,._buttonChoice_149c9_123 ._optionCopy_149c9_127 small{display:none}._rowChoice_149c9_129{grid-template-columns:48px minmax(0,1fr) 16px;min-height:78px}._rowChoice_149c9_129 ._optionVisual_149c9_125{width:48px;height:48px}._optionVisual_149c9_125{background:color-mix(in srgb, var(--surface) 72%, var(--page));width:62px;height:70px;color:var(--accent);border-radius:10px;place-items:center;display:grid;overflow:hidden}._optionVisual_149c9_125 svg{width:28px;height:28px}._optionVisual_149c9_125 img{object-fit:cover;width:100%;height:100%}._optionVisual_149c9_125 i{border-radius:9px 9px 4px 4px;width:28px;height:52px;display:block;transform:perspective(80px)rotateX(-4deg);box-shadow:0 6px 12px #19110c2e}._optionCopy_149c9_127{gap:3px;min-width:0;display:grid}._optionCopy_149c9_127 strong{font-size:12px;line-height:1.35}._optionCopy_149c9_127 small{color:var(--muted);font-size:10px;line-height:1.4}._optionCopy_149c9_127 em,._offerRow_149c9_151>em{color:color-mix(in srgb, var(--accent) 64%, var(--text));font-size:9px;font-style:normal;font-weight:650}._radioDot_149c9_153{border:1px solid var(--line);width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--page);border-radius:50%}[aria-checked=true]>._radioDot_149c9_153{border-color:var(--accent);background:var(--accent)}._swatchGrid_149c9_159{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}._swatchChoice_149c9_79{grid-template-columns:1fr;align-content:start;justify-items:start;gap:8px;min-height:118px;padding:8px}._swatchChoice_149c9_79 ._radioDot_149c9_153{background:color-mix(in srgb, var(--page) 86%, transparent);position:absolute;top:11px;right:11px}._swatch_149c9_79{aspect-ratio:1.2;border-radius:9px;width:100%;box-shadow:inset 0 0 0 1px #19130e14}._swatchChoice_149c9_79 ._optionCopy_149c9_127 strong{font-size:10px}._swatchChoice_149c9_79 ._optionCopy_149c9_127 em{font-size:8px}._offerRows_149c9_173{gap:8px;display:grid}._offerCards_149c9_175,._offerButtons_149c9_177{grid-template-columns:repeat(2,minmax(0,1fr))}._offerButtons_149c9_177 ._offerRow_149c9_151{min-height:58px}._offerSwatches_149c9_181{grid-template-columns:repeat(3,minmax(0,1fr))}._offerRow_149c9_151{border:1px solid var(--line);background:var(--page);min-height:76px;color:var(--text);border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}._offerRow_149c9_151 input{width:18px;height:18px;accent-color:var(--accent)}._offerRow_149c9_151:has(input){cursor:pointer;grid-template-columns:18px 40px minmax(0,1fr) auto}._offerIcon_149c9_189{background:color-mix(in srgb, var(--accent) 10%, var(--surface));width:40px;height:40px;color:var(--accent);border-radius:10px;place-items:center;display:grid}._offerIcon_149c9_189 svg{width:20px;height:20px}._offerIcon_149c9_189 img{border-radius:inherit;object-fit:cover;width:100%;height:100%}._offerIcon_149c9_189 i{border:1px solid var(--line);border-radius:50%;width:24px;height:24px;display:block}._offerRow_149c9_151>span:nth-of-type(2){gap:3px;display:grid}._offerRow_149c9_151 strong{font-size:12px}._offerRow_149c9_151 small{color:var(--muted);font-size:9px}._quantity_149c9_203{border:1px solid var(--line);border-radius:10px;grid-template-columns:44px 32px 44px;height:44px;display:grid;overflow:hidden}._quantity_149c9_203 button{background:var(--surface-soft);min-width:36px;color:var(--text);cursor:pointer;border:0;place-items:center;display:grid}._quantity_149c9_203 button:disabled{cursor:not-allowed;opacity:.35}._quantity_149c9_203 svg{width:14px;height:14px}._quantity_149c9_203 output{place-items:center;font-size:11px;display:grid}._summary_149c9_215{border:1px solid var(--line);background:var(--page);border-radius:18px;padding:14px;position:sticky;top:86px;box-shadow:0 18px 48px #1d150f12}._summary_149c9_215>img,._summaryPlaceholder_149c9_219{aspect-ratio:4/2.65;object-fit:cover;background:var(--surface-soft);border-radius:12px;width:100%}._summaryPlaceholder_149c9_219{place-items:center;display:grid}._summaryPlaceholder_149c9_219 svg{width:34px;height:34px;color:var(--accent)}._summary_149c9_215>._demoMark_149c9_27,._summaryIdentity_149c9_227>._demoMark_149c9_27{margin-top:12px}._summaryEyebrow_149c9_229{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:9px;font-size:9px}._summary_149c9_215 h3{font:500 27px/1.1 var(--font-playfair);margin-top:3px}._summary_149c9_215 dl{gap:0;margin:16px 0 0;display:grid}._summary_149c9_215 dl div{border-top:1px solid var(--line);grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:10px;padding:8px 0;font-size:9px;display:grid}._summary_149c9_215 dt{color:var(--muted)}._summary_149c9_215 dd{overflow-wrap:anywhere;text-align:right;margin:0}._priceSummary_149c9_241{background:var(--surface-soft);border-radius:12px;gap:8px;margin-top:13px;padding:13px;display:grid}._priceSummary_149c9_241>span{justify-content:space-between;align-items:end;gap:10px;display:flex}._priceSummary_149c9_241 small{color:var(--muted);font-size:9px}._priceSummary_149c9_241 strong{font:500 20px/1 var(--font-playfair)}._priceSummary_149c9_241 p{color:var(--accent-text);font-size:.875rem;line-height:1.5}._priceSummary_149c9_241 ._quoteReady_149c9_251{color:#527255}._priceSummary_149c9_241 ._quoteError_149c9_253{color:#9d5d55}._priceSummary_149c9_241 ._quotePending_149c9_255{color:var(--muted)}html[data-theme=dark] ._priceSummary_149c9_241 ._quoteReady_149c9_251{color:#a8c7a5}html[data-theme=dark] ._priceSummary_149c9_241 ._quoteError_149c9_253{color:#d9a19a}._saveButton_149c9_261{background:var(--button-bg);width:100%;min-height:50px;color:var(--button-text);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:12px;padding:10px 14px;font-size:11px;font-weight:650;display:flex}._saveButton_149c9_261 svg{width:17px;height:17px}._saveButton_149c9_261:disabled{cursor:not-allowed;opacity:.5}._issueList_149c9_267{background:color-mix(in srgb, #a64f44 9%, var(--page));color:#8e433b;border-radius:10px;gap:5px;margin:11px 0 0;padding:10px 12px 10px 27px;font-size:9px;line-height:1.45;display:grid}html[data-theme=dark] ._issueList_149c9_267{color:#e4aaa3}._disclaimer_149c9_271{color:var(--muted);margin-top:10px;font-size:8px;line-height:1.5;display:block}._footerLayout_149c9_275{grid-template-columns:1fr}._footerLayout_149c9_275 ._cardGrid_149c9_71{grid-template-columns:repeat(4,minmax(0,1fr))}._footerLayout_149c9_275 ._summary_149c9_215{grid-template-columns:120px minmax(230px,1fr) minmax(210px,.55fr) minmax(220px,.6fr);grid-template-areas:"image identity price action""image identity price disclaimer""image identity issue issue";align-items:center;gap:12px 18px;margin-top:4px;padding:16px;display:grid;position:static}._footerLayout_149c9_275 ._summary_149c9_215>img,._footerLayout_149c9_275 ._summaryPlaceholder_149c9_219{aspect-ratio:auto;grid-area:image;height:92px}._footerLayout_149c9_275 ._summaryIdentity_149c9_227{grid-area:identity;min-width:0}._footerLayout_149c9_275 ._summaryIdentity_149c9_227>._demoMark_149c9_27{margin-top:0}._footerLayout_149c9_275 ._summaryIdentity_149c9_227 h3{font-size:24px}._footerLayout_149c9_275 ._summaryIdentity_149c9_227 dl{flex-wrap:wrap;gap:4px 12px;margin-top:9px;display:flex}._footerLayout_149c9_275 ._summaryIdentity_149c9_227 dl div{border:0;grid-template-columns:none;gap:5px;padding:0;display:flex}._footerLayout_149c9_275 ._summaryIdentity_149c9_227 dd{text-align:left}._footerLayout_149c9_275 ._priceSummary_149c9_241{grid-area:price;margin-top:0}._footerLayout_149c9_275 ._saveButton_149c9_261{grid-area:action;align-self:end;margin-top:0}._footerLayout_149c9_275 ._disclaimer_149c9_271{grid-area:disclaimer;align-self:start;margin-top:0}._footerLayout_149c9_275 ._issueList_149c9_267{grid-area:issue;align-self:start;margin:0}@media (max-width:960px){._layout_149c9_55{grid-template-columns:1fr}._summary_149c9_215{position:static}._summary_149c9_215>img,._summaryPlaceholder_149c9_219{max-height:320px}._footerLayout_149c9_275 ._cardGrid_149c9_71{grid-template-columns:repeat(2,minmax(0,1fr))}._footerLayout_149c9_275 ._summary_149c9_215{grid-template-columns:108px minmax(0,1fr) minmax(190px,.7fr);grid-template-areas:"image identity price""image identity price""issue issue issue""action action disclaimer"}}@media (max-width:720px){._section_149c9_1{border-radius:18px;margin-inline:-2px;padding:22px 16px}._cardGrid_149c9_71{grid-template-columns:1fr}._buttonGrid_149c9_73{grid-template-columns:repeat(2,minmax(0,1fr))}._offerCards_149c9_175,._offerButtons_149c9_177{grid-template-columns:1fr}._offerSwatches_149c9_181{padding-bottom:8px;display:flex;overflow-x:auto}._offerSwatches_149c9_181 ._offerRow_149c9_151{flex:0 0 230px;width:230px}._swatchGrid_149c9_159{scroll-snap-type:x mandatory;padding:2px 2px 10px;display:flex;overflow-x:auto}._swatchChoice_149c9_79{scroll-snap-align:start;flex:0 0 118px;width:118px}._footerLayout_149c9_275 ._cardGrid_149c9_71{grid-template-columns:1fr}._footerLayout_149c9_275 ._summary_149c9_215{grid-template-columns:86px minmax(0,1fr);grid-template-areas:"image identity""price price""issue issue""action action""disclaimer disclaimer";align-items:start;display:grid}._footerLayout_149c9_275 ._summary_149c9_215>img,._footerLayout_149c9_275 ._summaryPlaceholder_149c9_219{height:72px}._offerRow_149c9_151{grid-template-columns:42px minmax(0,1fr)}._offerRow_149c9_151>em,._offerRow_149c9_151>._quantity_149c9_203{grid-column:2;justify-self:start}._offerRow_149c9_151:has(input){grid-template-columns:18px 36px minmax(0,1fr)}._offerRow_149c9_151:has(input)>em{grid-column:3}._group_149c9_57>p{margin-left:0}}@media (max-width:390px){._heading_149c9_17 h2{font-size:29px}._cardChoice_149c9_77{grid-template-columns:54px minmax(0,1fr) 16px}._optionVisual_149c9_125{width:54px}._summary_149c9_215 dl div{grid-template-columns:1fr;gap:3px}._summary_149c9_215 dd{text-align:left}}@media (prefers-reduced-motion:reduce){._cardChoice_149c9_77{transition:none}}
