.-uCn0a_head{background:var(--color-surface);border-bottom:1px solid var(--color-border)}.-uCn0a_head .wrap{gap:var(--space-3);padding-block:var(--space-6) var(--space-8);display:grid}.-uCn0a_head .eyebrow{margin:var(--space-2) 0 0}.-uCn0a_head h1{font:var(--text-h1);overflow-wrap:anywhere;max-width:48rem}.-uCn0a_lead{max-width:44rem;font:var(--text-lead);color:var(--color-text-muted)}.-uCn0a_crumbs{gap:var(--space-2);font:var(--text-small);color:var(--color-text-subtle);flex-wrap:wrap;list-style:none;display:flex}.-uCn0a_crumbs li{overflow-wrap:anywhere;min-width:0}.-uCn0a_crumbs li+li:before{content:"/";margin-right:var(--space-2);color:var(--color-border-strong)}.-uCn0a_crumbs a{color:var(--color-text-muted)}.-uCn0a_empty{justify-items:start;gap:var(--space-3);max-width:36rem;padding:var(--space-8) var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-10);background:var(--color-surface-sunken);display:grid}.-uCn0a_empty>.icon{width:32px;height:32px;color:var(--color-text-brand)}.-uCn0a_empty h2{font:var(--text-h3)}.-uCn0a_empty p{color:var(--color-text-muted)}.-uCn0a_pagination{align-items:center;gap:var(--space-3);margin-top:var(--space-8);grid-template-columns:1fr auto 1fr;display:grid}.-uCn0a_pagination>:last-child{justify-self:end}.-uCn0a_status{font:var(--text-small);color:var(--color-text-muted)}.-uCn0a_flip{display:inline-flex;transform:scaleX(-1)}@media (max-width:539px){.-uCn0a_pagination{grid-template-columns:1fr;justify-items:stretch}.-uCn0a_pagination>:last-child{justify-self:stretch}.-uCn0a_status{text-align:center;order:-1}.-uCn0a_pagination>span:empty{display:none}}
.Bj-rvq_card{min-width:0;height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.Bj-rvq_card:hover .Bj-rvq_title{color:var(--color-text-link)}.Bj-rvq_image,.Bj-rvq_placeholder{aspect-ratio:16/9;object-fit:cover;background:var(--card-media-bg);width:100%}.Bj-rvq_placeholder{background:repeating-linear-gradient(135deg, var(--gray-50) 0 10px, var(--gray-100) 10px 11px);place-items:center;display:grid}.Bj-rvq_placeholder .icon{width:40px;height:40px;color:var(--color-border-strong)}.Bj-rvq_body{gap:var(--space-2);padding:var(--card-padding);flex:1;grid-template-rows:auto auto 1fr auto;display:grid}.Bj-rvq_meta{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-accent)}.Bj-rvq_title{font:var(--weight-bold) var(--size-18) / 1.3 var(--font-display);color:var(--color-text);overflow-wrap:anywhere;transition:color var(--motion-hover)}.Bj-rvq_excerpt{font:var(--text-small);color:var(--color-text-muted)}.Bj-rvq_foot{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font:var(--text-small);color:var(--color-text-subtle);display:flex}.Bj-rvq_foot .icon{color:var(--color-text-link)}.Bj-rvq_grid{gap:var(--space-4);list-style:none;display:grid}@media (min-width:640px){.Bj-rvq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Bj-rvq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.NH2oTW_catalog{gap:var(--space-6);padding-block:var(--space-6) var(--space-16);display:grid}@media (min-width:1024px){.NH2oTW_catalog{align-items:start;gap:var(--space-8);grid-template-columns:15.5rem minmax(0,1fr)}}.NH2oTW_filters{display:none}@media (min-width:1024px){.NH2oTW_filters{top:calc(var(--header-height) + var(--space-4));gap:var(--space-6);max-height:calc(100vh - var(--header-height) - var(--space-8));display:grid;position:sticky;overflow-y:auto}}.NH2oTW_filters fieldset{border:0;gap:2px;margin:0;padding:0;display:grid}.NH2oTW_filters legend{margin-bottom:var(--space-2);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle)}.NH2oTW_filters label{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-2);border-radius:var(--radius-6);font:var(--text-small);cursor:pointer;display:flex}.NH2oTW_filters label:hover{background:var(--color-surface-sunken)}.NH2oTW_filters input,.NH2oTW_stockMobile input{width:18px;height:18px;accent-color:var(--color-action);flex:none}.NH2oTW_n{color:var(--color-text-subtle);font-variant-numeric:tabular-nums;margin-left:auto}.NH2oTW_main{min-width:0}.NH2oTW_toolbar{gap:var(--space-3);display:grid}.NH2oTW_search{display:block;position:relative}.NH2oTW_search .icon{left:var(--space-3);color:var(--color-text-subtle);position:absolute;top:50%;transform:translateY(-50%)}.NH2oTW_search input{width:100%;height:48px;padding:0 var(--space-3) 0 2.6rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-6);background:var(--color-surface);font:var(--text-body)}.NH2oTW_chips{gap:var(--space-2);margin-inline:calc(-1 * var(--layout-gutter));padding:2px var(--layout-gutter);scrollbar-width:none;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.NH2oTW_chips::-webkit-scrollbar{display:none}@media (min-width:1024px){.NH2oTW_chips{display:none}}.NH2oTW_chip{align-items:center;gap:var(--space-2);height:var(--chip-height);padding:0 var(--space-4);border:1px solid var(--chip-border);border-radius:var(--radius-full);background:var(--chip-bg);font:var(--weight-semibold) var(--size-14) / 1 var(--font-body);white-space:nowrap;cursor:pointer;scroll-snap-align:start;flex:none;display:inline-flex}.NH2oTW_chip span{color:var(--color-text-subtle);font-weight:var(--weight-regular)}.NH2oTW_chip[aria-pressed=true]{border-color:var(--chip-bg-active);background:var(--chip-bg-active);color:var(--chip-text-active)}.NH2oTW_chip[aria-pressed=true] span{color:var(--color-text-on-brand-muted)}.NH2oTW_row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.NH2oTW_count{font:var(--text-small);color:var(--color-text-muted)}.NH2oTW_count b{color:var(--color-text)}.NH2oTW_stockMobile{align-items:center;gap:var(--space-2);min-height:var(--tap-min);font:var(--text-small);cursor:pointer;display:inline-flex}@media (min-width:1024px){.NH2oTW_stockMobile{display:none}}.NH2oTW_grid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}@media (min-width:640px){.NH2oTW_grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}.NH2oTW_item{min-width:0;display:flex}.NH2oTW_empty{justify-items:start;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-10);color:var(--color-text-muted);display:grid}
.G4jmGq_card{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.G4jmGq_media{aspect-ratio:4/3;background:var(--card-media-bg);overflow:hidden}@media (min-width:640px){.G4jmGq_media{aspect-ratio:1}}.G4jmGq_media img{object-fit:cover;width:100%;height:100%}.G4jmGq_placeholder{align-content:center;place-items:center;gap:var(--space-2);background:repeating-linear-gradient(135deg, var(--gray-50) 0 10px, var(--gray-100) 10px 11px);width:100%;height:100%;font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);display:grid}.G4jmGq_placeholder .icon{width:40px;height:40px;color:var(--color-border-strong)}.G4jmGq_body{gap:var(--space-1);padding:var(--space-3) var(--space-3) var(--space-4);flex-direction:column;flex:1;display:flex}@media (min-width:900px){.G4jmGq_body{padding:var(--space-4)}}.G4jmGq_cat{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle);overflow-wrap:anywhere}.G4jmGq_name{font:var(--weight-bold) var(--size-17) / 1.3 var(--font-display);color:var(--color-text-brand);overflow-wrap:anywhere}.G4jmGq_spec{font:var(--text-small);color:var(--color-text-muted);overflow-wrap:anywhere}.G4jmGq_tech{align-items:center;gap:var(--space-1);font:var(--text-small);color:var(--color-info-text);display:inline-flex}.G4jmGq_tech .icon{width:1em;height:1em}.G4jmGq_foot{gap:var(--space-2);padding-top:var(--space-2);margin-top:auto;display:grid}.G4jmGq_row{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.G4jmGq_row .price{font-size:var(--size-18)}.G4jmGq_add{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-2);border:1.5px solid var(--color-border-strong);border-radius:var(--btn-radius);background:var(--color-surface);color:var(--color-text-brand);font:var(--weight-semibold) var(--size-14) / 1.1 var(--font-body);text-align:center;cursor:pointer;transition:border-color var(--motion-hover), background-color var(--motion-hover);display:inline-flex}.G4jmGq_add:hover{border-color:var(--color-text-brand)}.G4jmGq_add[aria-pressed=true]{border-color:var(--color-success-text);background:var(--color-success-bg);color:var(--color-success-text)}
.paWRca_tray{z-index:31;align-items:start;gap:var(--space-3);max-height:80dvh;padding:var(--space-3) var(--layout-gutter) calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:var(--tray-bg);color:var(--tray-text);box-shadow:var(--elevation-overlay);grid-template-columns:1fr auto;display:grid;position:fixed;inset:auto 0 0;overflow-y:auto}@media (min-width:1024px){.paWRca_tray{left:auto;right:var(--space-6);bottom:var(--space-6);border-radius:var(--radius-14);width:26rem;padding:var(--space-4)}}.paWRca_details{min-width:0}.paWRca_summary{align-items:center;gap:var(--space-2);min-height:var(--btn-height);cursor:pointer;list-style:none;display:flex}.paWRca_summary::-webkit-details-marker{display:none}.paWRca_info{min-width:0;font:var(--text-small);color:var(--color-text-on-brand-muted);flex:1}.paWRca_info b{font:var(--weight-bold) var(--size-17) / 1.2 var(--font-display);color:var(--tray-text);display:block}.paWRca_toggle{font:var(--text-label);color:var(--color-text-on-brand-accent);text-underline-offset:.18em;flex:none;text-decoration:underline}.paWRca_whenOpen,.paWRca_details[open] .paWRca_whenClosed{display:none}.paWRca_details[open] .paWRca_whenOpen{display:inline}.paWRca_list{margin-top:var(--space-2);border-top:1px solid var(--color-border-on-brand);list-style:none;display:grid}.paWRca_list li{align-items:center;gap:var(--space-2);padding-block:var(--space-1);border-bottom:1px solid var(--color-border-on-brand);font:var(--text-small);grid-template-columns:1fr auto auto;display:grid}.paWRca_lineName{min-width:0}.paWRca_linePrice{color:var(--color-text-on-brand-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.paWRca_remove{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-6);color:var(--color-text-on-brand-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.paWRca_remove:hover{color:var(--tray-text);background:#ffffff14}.paWRca_listFoot{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);font:var(--text-small);color:var(--color-text-on-brand-muted);display:flex}.paWRca_clear{min-height:var(--tap-min);padding:0 var(--space-3);border:1px solid var(--color-border-on-brand);border-radius:var(--radius-6);color:var(--tray-text);font:var(--weight-semibold) var(--size-14) / 1 var(--font-body);cursor:pointer;background:0 0;flex:none}.paWRca_tray:has(.paWRca_details[open]){grid-template-columns:1fr}.paWRca_tray:has(.paWRca_details[open]) .paWRca_send{position:sticky;bottom:0}
.TBfgKG_help{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-10);background:var(--color-surface-sunken);font:var(--text-small);color:var(--color-text-muted);display:grid}.TBfgKG_help strong{font:var(--weight-bold) var(--size-17) / 1.25 var(--font-display);color:var(--color-text-brand)}.TBfgKG_help .btn{white-space:normal}.TBfgKG_notes{gap:var(--space-4);margin-top:var(--space-8);display:grid}.TBfgKG_unavailable{justify-items:start;gap:var(--space-4);padding-block:var(--space-10);display:grid}
.vx2bwG_contact{gap:var(--space-6);display:grid}@media (min-width:900px){.vx2bwG_contact{gap:var(--space-10);grid-template-columns:1fr 1fr}}.vx2bwG_cta{align-content:start;gap:var(--space-4);padding:var(--space-8) var(--space-6);border-radius:var(--radius-14);background:var(--color-surface-highlight);display:grid}.vx2bwG_cta h2{font:var(--text-h2)}.vx2bwG_cta p:not(.eyebrow){color:var(--color-text-muted)}.vx2bwG_actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.vx2bwG_list{border-top:1px solid var(--color-border);list-style:none}.vx2bwG_list li{gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:2.5rem 1fr;display:grid}.vx2bwG_list li>.icon{border-radius:var(--radius-6);background:var(--color-surface-tint);width:2.5rem;height:2.5rem;color:var(--color-text-brand);padding:.55rem}.vx2bwG_k{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle)}.vx2bwG_v{font-weight:var(--weight-semibold);color:var(--color-text)}.vx2bwG_s{font:var(--text-small);color:var(--color-text-muted)}
.CR-u0G_hero{background:var(--color-surface-brand);color:var(--color-text-on-brand);overflow:hidden}.CR-u0G_grid{gap:var(--space-8);padding-block:var(--space-10) var(--space-12);display:grid}.CR-u0G_eyebrow{color:var(--color-text-on-brand-accent)}.CR-u0G_title{max-width:15ch;font:var(--text-display);color:var(--color-text-on-brand)}.CR-u0G_quote{max-width:34rem;margin-top:var(--space-5);padding-left:var(--space-4);border-left:3px solid var(--color-accent);font:var(--weight-semibold) var(--size-18) / 1.5 var(--font-body);color:var(--color-text-on-brand-muted)}.CR-u0G_lead{max-width:36rem;margin-top:var(--space-5);color:var(--color-text-on-brand-muted)}.CR-u0G_actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.CR-u0G_media{position:relative}.CR-u0G_media img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-10);width:100%}.CR-u0G_withSheet{margin-bottom:var(--space-6)}.CR-u0G_sheet{left:var(--space-3);right:var(--space-3);bottom:calc(-1 * var(--space-6));gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-10);background:var(--color-surface);color:var(--color-text);box-shadow:var(--elevation-overlay);display:grid;position:absolute}.CR-u0G_sheetHead{justify-content:space-between;align-items:center;gap:var(--space-2);font:var(--text-label);color:var(--color-text-muted);display:flex}.CR-u0G_tag{border-radius:var(--radius-2);background:var(--color-info-bg);color:var(--color-info-text);padding:2px 6px}.CR-u0G_sheet dl{gap:var(--space-2);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.CR-u0G_sheet dt{font:var(--text-small);color:var(--color-text-muted)}.CR-u0G_sheet dd{font:var(--weight-bold) var(--size-20) / 1.1 var(--font-display);color:var(--color-text-brand);font-variant-numeric:tabular-nums}.CR-u0G_sheet dd small{font:var(--weight-regular) var(--size-13) / 1 var(--font-body);color:var(--color-text-muted)}@media (min-width:900px){.CR-u0G_grid{align-items:center;gap:var(--space-12);padding-block:var(--space-16) var(--space-20);grid-template-columns:1.1fr .9fr}.CR-u0G_withSheet{margin-bottom:0}.CR-u0G_sheet{left:calc(-1 * var(--space-8));right:auto;bottom:calc(-1 * var(--space-8));width:min(22rem,90%)}}
.oBhFjW_how{margin-top:var(--section-gap);padding-block:var(--section-gap);background:var(--color-surface-brand-deep);color:var(--color-text-on-brand)}.oBhFjW_eyebrow{color:var(--color-text-on-brand-accent)}.oBhFjW_title{color:var(--color-text-on-brand)}.oBhFjW_grid{gap:var(--space-8);display:grid}@media (min-width:900px){.oBhFjW_grid{grid-template-columns:1.3fr .7fr;align-items:start}}.oBhFjW_steps{counter-reset:step;list-style:none}.oBhFjW_step{counter-increment:step;gap:var(--space-4);padding-bottom:var(--space-6);grid-template-columns:3rem 1fr;display:grid;position:relative}.oBhFjW_step:before{content:counter(step);background:var(--color-accent);width:3rem;height:3rem;color:var(--color-accent-text);font:var(--weight-bold) var(--size-20) / 1 var(--font-display);border-radius:50%;place-items:center;display:grid}.oBhFjW_step:not(:last-child):after{content:"";background:var(--color-border-on-brand);width:2px;position:absolute;top:3.25rem;bottom:.25rem;left:calc(1.5rem - 1px)}.oBhFjW_step h3{margin-top:var(--space-2);font:var(--text-h3);color:var(--color-text-on-brand)}.oBhFjW_step p{margin-top:var(--space-1);color:var(--color-text-on-brand-muted)}.oBhFjW_payRule{margin-top:var(--space-2);border-radius:var(--radius-2);color:var(--color-text-on-brand-accent);font:var(--text-label);background:#f0b42924;padding:4px 8px;display:inline-block}.oBhFjW_chat{gap:var(--space-2);max-width:24rem;padding:var(--space-4);border-radius:var(--radius-14);background:var(--chat-paper);color:var(--gray-900);box-shadow:var(--elevation-overlay);display:grid}.oBhFjW_chatHead{align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);font:var(--text-label);color:var(--gray-600);border-bottom:1px solid #00000014;display:flex}.oBhFjW_chatHead img{background:var(--white);object-fit:contain;border-radius:50%;width:28px;height:28px}.oBhFjW_exampleTag{border-radius:var(--radius-2);background:var(--color-info-bg);color:var(--color-info-text);text-transform:uppercase;letter-spacing:var(--tracking-label);margin-left:auto;padding:2px 6px}.oBhFjW_bubble{max-width:85%;padding:var(--space-2) var(--space-3);font:var(--text-small);border-radius:10px;box-shadow:0 1px 1px #00000014}.oBhFjW_in{background:var(--white);border-top-left-radius:2px;justify-self:start}.oBhFjW_out{background:var(--chat-out);border-top-right-radius:2px;justify-self:end}.oBhFjW_doc{align-items:center;gap:var(--space-2);display:flex}.oBhFjW_doc .icon{width:1.8rem;height:1.8rem;color:var(--red-700)}.oBhFjW_caption{max-width:24rem;margin-top:var(--space-3);font:var(--text-small);color:var(--color-text-on-brand-muted)}
.tXkpqa_grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}@media (min-width:900px){.tXkpqa_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tXkpqa_grid>li{display:flex}.tXkpqa_product{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex;overflow:hidden}.tXkpqa_product:hover .tXkpqa_name{text-underline-offset:.18em;text-decoration:underline}.tXkpqa_media{aspect-ratio:var(--card-media-ratio);background:var(--card-media-bg);position:relative;overflow:hidden}.tXkpqa_media img{object-fit:cover;width:100%;height:100%}.tXkpqa_badge{top:var(--space-2);left:var(--space-2);position:absolute}.tXkpqa_body{align-content:start;gap:var(--space-1);padding:var(--space-3) var(--space-3) var(--space-4);flex:1;display:grid}@media (min-width:900px){.tXkpqa_body{padding:var(--space-4)}}.tXkpqa_cat{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle)}.tXkpqa_name{font:var(--weight-bold) var(--size-17) / 1.3 var(--font-display);color:var(--color-text-brand)}.tXkpqa_price{margin-top:var(--space-2);font-size:var(--size-18)}.tXkpqa_unit{font:var(--text-small);color:var(--price-unit-color)}
.LIpJFG_row{gap:var(--space-4);list-style:none;display:grid}@media (min-width:640px){.LIpJFG_row{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.LIpJFG_row{grid-template-columns:repeat(3,1fr)}}.LIpJFG_row>li{display:flex}.LIpJFG_promo{border-radius:var(--card-radius);background:var(--promo-bg);min-height:8rem;color:var(--promo-text);transition:box-shadow var(--motion-hover);flex:1;grid-template-columns:7.5rem 1fr;text-decoration:none;display:grid;overflow:hidden}.LIpJFG_promo:hover{box-shadow:var(--elevation-raised)}.LIpJFG_promo:hover .LIpJFG_title{text-underline-offset:.18em;text-decoration:underline}.LIpJFG_promo img,.LIpJFG_noImage{object-fit:cover;width:100%;height:100%}.LIpJFG_noImage{background:var(--color-surface-brand-deep);color:var(--color-text-on-brand-muted);place-items:center;display:grid}.LIpJFG_body{align-content:start;gap:var(--space-2);padding:var(--space-4);display:grid}.LIpJFG_flag{padding:var(--badge-padding);border-radius:var(--badge-radius);background:var(--promo-flag-bg);color:var(--promo-flag-text);font:var(--badge-font);letter-spacing:var(--tracking-label);text-transform:uppercase;justify-self:start}.LIpJFG_flagOk{background:var(--color-success-bg);color:var(--color-success-text)}.LIpJFG_title{font:var(--text-h3);color:var(--promo-text)}.LIpJFG_price,.LIpJFG_note{font:var(--text-small);color:var(--color-text-on-brand-muted)}.LIpJFG_price b{font:var(--price-font);color:var(--color-text-on-brand-accent);font-variant-numeric:tabular-nums}
.vzmCaq_grid{gap:var(--space-4);display:grid}@media (min-width:900px){.vzmCaq_grid{grid-template-columns:repeat(3,1fr)}}.vzmCaq_service{gap:var(--space-3);padding:var(--card-padding);grid-template-rows:auto auto auto 1fr auto;display:grid}.vzmCaq_service h3{font:var(--text-h3)}.vzmCaq_icon{border-radius:var(--radius-10);background:var(--color-surface-tint);width:48px;height:48px;color:var(--color-text-brand);place-items:center;display:grid}.vzmCaq_icon .icon{width:26px;height:26px}.vzmCaq_summary{color:var(--color-text-muted)}.vzmCaq_service ul{align-content:start;gap:var(--space-2);font:var(--text-small);list-style:none;display:grid}.vzmCaq_service li{gap:var(--space-2);display:flex}.vzmCaq_service li .icon{width:1.1em;height:1.1em;color:var(--color-success-text);margin-top:3px}.vzmCaq_foot{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-divider);flex-wrap:wrap;display:flex}
.WHU8QG_box{gap:var(--space-5);padding:var(--space-8) var(--space-6);border-radius:var(--radius-14);justify-items:start;display:grid}.WHU8QG_box .btn{white-space:normal;text-align:center}.WHU8QG_highlight{background:var(--color-surface-highlight)}.WHU8QG_brand{background:var(--color-surface-brand);color:var(--color-text-on-brand)}.WHU8QG_text{gap:var(--space-3);max-width:40rem;display:grid}.WHU8QG_text h2{font:var(--text-h2);overflow-wrap:anywhere}.WHU8QG_highlight p{color:var(--color-text-muted)}.WHU8QG_brand h2{color:var(--color-text-on-brand)}.WHU8QG_brand p{color:var(--color-text-on-brand-muted)}@media (min-width:900px){.WHU8QG_box{align-items:center;gap:var(--space-10);padding:var(--space-10);grid-template-columns:1fr auto}}
.Dh2ojW_grid{gap:var(--space-4);list-style:none;display:grid}@media (min-width:640px){.Dh2ojW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Dh2ojW_grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.Dh2ojW_grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.Dh2ojW_card{flex-direction:column;min-width:0;display:flex;overflow:hidden}.Dh2ojW_image{width:100%;aspect-ratio:var(--card-media-ratio);object-fit:cover;background:var(--card-media-bg)}.Dh2ojW_body{align-content:start;gap:var(--space-3);padding:var(--card-padding);flex:1;grid-template-rows:auto auto 1fr auto;display:grid}.Dh2ojW_body h3{font:var(--text-h3);overflow-wrap:anywhere}.Dh2ojW_icon{border-radius:var(--radius-10);background:var(--color-surface-tint);width:48px;height:48px;color:var(--color-text-brand);place-items:center;display:grid}.Dh2ojW_icon .icon{width:26px;height:26px}.Dh2ojW_text{color:var(--color-text-muted)}
.Stf5ia_grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}@media (min-width:900px){.Stf5ia_grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.Stf5ia_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.Stf5ia_item{min-width:0;display:flex}.Stf5ia_more{margin-top:var(--space-4)}
.-\33 s6ZW_prose{gap:var(--space-4);overflow-wrap:anywhere;max-width:44rem;display:grid}.-\33 s6ZW_prose h2{margin-top:var(--space-4);font:var(--text-h2)}.-\33 s6ZW_prose h3{margin-top:var(--space-2);font:var(--text-h3)}.-\33 s6ZW_prose h4{font:var(--weight-bold) var(--size-18) / 1.3 var(--font-display)}.-\33 s6ZW_prose>:first-child{margin-top:0}.-\33 s6ZW_prose ul,.-\33 s6ZW_prose ol{gap:var(--space-2);padding-left:var(--space-6);display:grid}.-\33 s6ZW_prose li>ul,.-\33 s6ZW_prose li>ol{margin-top:var(--space-2)}.-\33 s6ZW_prose li::marker{color:var(--color-text-accent)}.-\33 s6ZW_prose blockquote{padding-left:var(--space-4);border-left:3px solid var(--color-accent);font:var(--weight-semibold) var(--size-18) / 1.5 var(--font-body);color:var(--color-text-muted)}.-\33 s6ZW_prose strong{font-weight:var(--weight-semibold);color:var(--color-text-brand)}
.e0dSda_list{border-top:1px solid var(--color-border);max-width:48rem}.e0dSda_item{border-bottom:1px solid var(--color-border)}.e0dSda_question{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--tap-min);padding-block:var(--space-4);font:var(--weight-bold) var(--size-18) / 1.35 var(--font-display);color:var(--color-text-brand);cursor:pointer;list-style:none;display:flex}.e0dSda_question::-webkit-details-marker{display:none}.e0dSda_question:hover span{text-underline-offset:.18em;text-decoration:underline}.e0dSda_question span{overflow-wrap:anywhere;min-width:0}.e0dSda_chevron{color:var(--color-text-accent);transition:transform var(--motion-hover)}.e0dSda_item[open] .e0dSda_chevron{transform:rotate(180deg)}.e0dSda_answer{padding-bottom:var(--space-5);color:var(--color-text-muted)}
.xAtAfq_layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.xAtAfq_layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,24rem)}.xAtAfq_aside{top:calc(var(--header-height) + var(--space-4));position:sticky}}.xAtAfq_form{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.xAtAfq_group{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.xAtAfq_group>legend,.xAtAfq_groupTitle{margin-bottom:var(--space-1);font:var(--text-h3);color:var(--color-text-brand);padding:0}.xAtAfq_row{gap:var(--space-4);display:grid}@media (min-width:640px){.xAtAfq_row{grid-template-columns:repeat(2,minmax(0,1fr))}}.xAtAfq_field{gap:var(--space-2);min-width:0;display:grid}.xAtAfq_field>label,.xAtAfq_label{font-weight:var(--weight-semibold);color:var(--color-text)}.xAtAfq_hint{font:var(--text-small);color:var(--color-text-muted)}.xAtAfq_input,.xAtAfq_select,.xAtAfq_textarea{width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-6);background:var(--color-surface);color:var(--color-text);font:var(--text-body)}.xAtAfq_textarea{resize:vertical;min-height:6rem}.xAtAfq_input:hover,.xAtAfq_select:hover,.xAtAfq_textarea:hover{border-color:var(--color-text-brand)}.xAtAfq_choices{gap:var(--space-2);display:grid}.xAtAfq_choices[data-columns="2"]{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.xAtAfq_choice{align-items:flex-start;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-6);background:var(--color-surface);cursor:pointer;display:flex}.xAtAfq_choice:hover{border-color:var(--color-text-brand)}.xAtAfq_choice:has(input:checked){border-color:var(--color-text-brand);background:var(--color-surface-tint)}.xAtAfq_choice input{width:18px;height:18px;accent-color:var(--color-action);flex:none;margin-top:3px}.xAtAfq_choiceBody{overflow-wrap:anywhere;flex:1;gap:2px;min-width:0;display:grid}.xAtAfq_choiceBody strong{color:var(--color-text-brand)}.xAtAfq_choiceBody small{font:var(--text-small);color:var(--color-text-muted)}.xAtAfq_choicePrice{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text-brand);flex:none}.xAtAfq_line{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-10);background:var(--color-surface-sunken);display:grid}.xAtAfq_lineHead{justify-content:space-between;align-items:center;gap:var(--space-3);font-weight:var(--weight-semibold);color:var(--color-text-brand);display:flex}.xAtAfq_linkButton{min-height:var(--tap-min);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-6);background:var(--color-surface);color:var(--color-text-brand);font:var(--weight-semibold) var(--size-16) / 1 var(--font-body);cursor:pointer}.xAtAfq_linkButton:hover{border-color:var(--color-text-brand)}.xAtAfq_result{gap:var(--space-3);padding:var(--card-padding);display:grid}.xAtAfq_result h3{font:var(--text-h3)}.xAtAfq_empty{color:var(--color-text-muted)}.xAtAfq_lines{margin:0;display:grid}.xAtAfq_lines>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--color-divider);display:flex}.xAtAfq_lines dt{min-width:0;font:var(--text-small);color:var(--color-text-muted);overflow-wrap:anywhere}.xAtAfq_lines dd{max-width:55%;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;flex:none;margin:0}.xAtAfq_lines .xAtAfq_sub{padding-top:var(--space-3);font-weight:var(--weight-bold);color:var(--color-text-brand);border-bottom:0}.xAtAfq_lines .xAtAfq_key dd{color:var(--color-text-brand)}.xAtAfq_lines .xAtAfq_total{padding-top:var(--space-3);border-bottom:0}.xAtAfq_lines .xAtAfq_total dt,.xAtAfq_lines .xAtAfq_total dd{font:var(--weight-bold) var(--size-18) / 1.3 var(--font-display);color:var(--color-text-brand)}.xAtAfq_consent{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-6);background:var(--color-surface-highlight);display:flex}.xAtAfq_consent input{width:20px;height:20px;accent-color:var(--color-action);flex:none;margin-top:2px}.xAtAfq_alert{padding:var(--space-3) var(--space-4);border-left:4px solid var(--color-warning-text);border-radius:var(--radius-6);background:var(--color-warning-bg);color:var(--color-text);font:var(--text-small)}.xAtAfq_note{font:var(--text-small);color:var(--color-text-muted)}.xAtAfq_narrow{max-width:48rem}
.zJwA9a_send{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.zJwA9a_send .btn{white-space:normal;text-align:center}.zJwA9a_main{white-space:normal;text-align:center;width:100%}.zJwA9a_inert{opacity:.6;cursor:not-allowed}.zJwA9a_hint:empty{display:none}.zJwA9a_hint{padding:var(--space-3) var(--space-4);border-left:4px solid var(--color-warning-text);border-radius:var(--radius-6);background:var(--color-warning-bg);font:var(--text-small)}.zJwA9a_copy{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-6);background:var(--color-surface);color:var(--color-text-brand);font:var(--weight-semibold) var(--size-16) / 1.2 var(--font-body);cursor:pointer;display:inline-flex}.zJwA9a_copy:hover{border-color:var(--color-text-brand)}.zJwA9a_fallback{font:var(--text-small);color:var(--color-text-muted)}
.zMYHfG_box{position:relative;overflow-x:auto}.zMYHfG_table{border-collapse:collapse;width:100%;min-width:32rem}.zMYHfG_table th,.zMYHfG_table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider);text-align:left;vertical-align:top;font:var(--text-small)}.zMYHfG_table thead th{background:var(--color-surface-sunken);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle)}.zMYHfG_table tbody th{font-weight:var(--weight-semibold);color:var(--color-text)}.zMYHfG_table tbody tr:last-child>*{border-bottom:0}.zMYHfG_table tr>:first-child{background:var(--card-bg);position:sticky;left:0}.zMYHfG_table thead tr>:first-child{background:var(--color-surface-sunken)}.zMYHfG_group th{font:var(--weight-bold) var(--size-14) / 1.3 var(--font-body);color:var(--color-text-brand);background:var(--color-surface-tint)!important}.zMYHfG_yes{color:var(--color-success-text);display:inline-flex}.zMYHfG_no{color:var(--color-text-subtle)}.zMYHfG_note{margin-top:var(--space-3);font:var(--text-small);color:var(--color-text-muted)}
.xXuzja_table{min-width:0}.xXuzja_price{white-space:nowrap}.xXuzja_price strong{color:var(--color-text-brand);font-variant-numeric:tabular-nums}.xXuzja_rules{gap:var(--space-2) var(--space-5);margin-top:var(--space-3);padding-left:var(--space-5);font:var(--text-small);color:var(--color-text-muted);flex-wrap:wrap;display:flex}
.EAzRhW_grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}@media (min-width:1024px){.EAzRhW_grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}.EAzRhW_figure{gap:var(--space-2);display:grid}.EAzRhW_figure img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-6);background:var(--card-media-bg);width:100%}.EAzRhW_figure figcaption{font:var(--text-small);color:var(--color-text-muted);overflow-wrap:anywhere}
.A25nnG_hero{background:var(--color-surface-brand);color:var(--color-text-on-brand);overflow:hidden}.A25nnG_hero:not(:first-child){margin-top:var(--section-gap)}.A25nnG_grid{gap:var(--space-8);padding-block:var(--space-10) var(--space-12);display:grid}.A25nnG_eyebrow{color:var(--color-text-on-brand-accent)}.A25nnG_title{max-width:22ch;font:var(--text-h1);color:var(--color-text-on-brand);overflow-wrap:anywhere}.A25nnG_lead{max-width:36rem;margin-top:var(--space-5);font:var(--text-lead);color:var(--color-text-on-brand-muted)}.A25nnG_actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.A25nnG_actions .btn{white-space:normal;text-align:center}.A25nnG_media img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-10);width:100%}@media (min-width:900px){.A25nnG_withImage{align-items:center;gap:var(--space-12);grid-template-columns:1.1fr .9fr}.A25nnG_grid{padding-block:var(--space-16)}}
.JN0bcG_grid{gap:var(--space-6);align-items:center;display:grid}.JN0bcG_media img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-10);width:100%;box-shadow:var(--card-shadow)}.JN0bcG_body{gap:var(--space-4);min-width:0;display:grid}.JN0bcG_body h2{font:var(--text-h2)}.JN0bcG_body .btn{white-space:normal;text-align:center}@media (min-width:900px){.JN0bcG_grid{gap:var(--space-12);grid-template-columns:1fr 1fr}.JN0bcG_grid[data-image=right] .JN0bcG_media{order:2}}
.YGqVHq_wrap{gap:var(--space-4);display:grid}.YGqVHq_filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.YGqVHq_chip{min-height:var(--chip-height);padding:0 var(--space-4);border:1px solid var(--chip-border);border-radius:var(--radius-full);background:var(--chip-bg);color:var(--color-text);font:var(--weight-semibold) var(--size-14) / 1 var(--font-body);cursor:pointer}.YGqVHq_chip[aria-pressed=true]{border-color:var(--chip-bg-active);background:var(--chip-bg-active);color:var(--chip-text-active)}.YGqVHq_list{gap:var(--space-2);list-style:none;display:grid}@media (min-width:900px){.YGqVHq_list{grid-template-columns:repeat(2,minmax(0,1fr))}}.YGqVHq_item{align-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-left:4px solid var(--color-info-text);border-radius:var(--radius-6);background:var(--color-surface);grid-template-columns:auto 1fr auto;display:grid}.YGqVHq_item[data-kind=installation]{border-left-color:var(--color-success-text)}.YGqVHq_flag{font-size:var(--size-24);line-height:1}.YGqVHq_body{min-width:0}.YGqVHq_title{font-weight:var(--weight-semibold);color:var(--color-text-brand);overflow-wrap:anywhere}.YGqVHq_meta,.YGqVHq_note{font:var(--text-small);color:var(--color-text-muted);overflow-wrap:anywhere}.YGqVHq_note{font-style:italic}.YGqVHq_kind{margin-right:var(--space-2);font-weight:var(--weight-semibold);color:var(--color-text)}.YGqVHq_date{font:var(--text-small);font-variant-numeric:tabular-nums;color:var(--color-text-subtle);white-space:nowrap}
.z8hJwG_trust{background:var(--color-surface);border-bottom:1px solid var(--color-border)}.z8hJwG_inner{gap:var(--space-6);padding-block:var(--space-12) var(--space-6);display:grid}.z8hJwG_stats{background:var(--color-divider);border:1px solid var(--color-divider);border-radius:var(--radius-10);grid-template-columns:repeat(2,1fr);gap:1px;list-style:none;display:grid;overflow:hidden}.z8hJwG_stat{align-content:start;gap:var(--space-1);padding:var(--space-5) var(--space-4);background:var(--color-surface);display:grid}.z8hJwG_wide,.z8hJwG_stats[data-count="2"] .z8hJwG_stat:last-child,.z8hJwG_stats[data-count="4"] .z8hJwG_stat:last-child{grid-column:span 2}.z8hJwG_value{align-items:baseline;gap:var(--space-2);font:var(--stat-value-font);color:var(--stat-value-color);font-variant-numeric:tabular-nums;display:flex}.z8hJwG_stars{color:var(--color-accent);font-size:var(--size-16);letter-spacing:1px}.z8hJwG_label{font:var(--text-small);color:var(--stat-label-color)}.z8hJwG_link{align-items:center;gap:var(--space-1);min-height:32px;font:var(--text-small);font-weight:var(--weight-semibold);display:inline-flex}.z8hJwG_link .icon{width:.9em;height:.9em}@media (min-width:900px){.z8hJwG_stats{grid-template-columns:repeat(var(--cols,5), 1fr)}.z8hJwG_stats[data-count="1"]{--cols:1}.z8hJwG_stats[data-count="2"]{--cols:2}.z8hJwG_stats[data-count="3"]{--cols:3}.z8hJwG_stats[data-count="4"]{--cols:4}.z8hJwG_wide,.z8hJwG_stats .z8hJwG_stat:last-child{grid-column:auto}}
.ktLBia_band:not(:first-child){margin-top:var(--section-gap)}.ktLBia_title{margin-bottom:var(--space-6);font:var(--text-h2)}.ktLBia_stats{background:var(--color-divider);border:1px solid var(--color-divider);border-radius:var(--radius-10);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;list-style:none;display:grid;overflow:hidden}.ktLBia_stats[data-count="1"]{grid-template-columns:1fr}.ktLBia_stats[data-count="3"] .ktLBia_stat:last-child,.ktLBia_stats[data-count="5"] .ktLBia_stat:last-child{grid-column:span 2}.ktLBia_stat{align-content:start;gap:var(--space-1);padding:var(--space-5) var(--space-4);background:var(--color-surface);display:grid}.ktLBia_value{font:var(--stat-value-font);color:var(--stat-value-color);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ktLBia_label{font:var(--text-small);color:var(--stat-label-color)}@media (min-width:900px){.ktLBia_stats{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr))}.ktLBia_stats[data-count="2"]{--cols:2}.ktLBia_stats[data-count="4"]{--cols:4}.ktLBia_stats[data-count="5"]{--cols:5}.ktLBia_stats[data-count="6"]{--cols:3}.ktLBia_stats .ktLBia_stat:last-child{grid-column:auto}}
.T-fH2G_notice{max-width:48rem}.T-fH2G_notice p{overflow-wrap:anywhere}.T-fH2G_info{background:var(--color-info-bg);border-left-color:var(--color-info-text)}.T-fH2G_info .icon{color:var(--color-info-text)}
.CG2iVq_box{overflow-x:auto}.CG2iVq_table{border-collapse:collapse;width:100%}.CG2iVq_table th,.CG2iVq_table td{padding:var(--space-4) var(--card-padding);border-bottom:1px solid var(--color-divider);text-align:left;vertical-align:top}.CG2iVq_table tbody tr:last-child>*{border-bottom:0}.CG2iVq_table thead th{padding-block:var(--space-3);background:var(--color-surface-sunken);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle)}.CG2iVq_table th:last-child,.CG2iVq_table td:last-child{text-align:right;white-space:nowrap}.CG2iVq_table tbody th{font-weight:var(--weight-regular)}.CG2iVq_label{font-weight:var(--weight-semibold);color:var(--color-text);overflow-wrap:anywhere;display:block}.CG2iVq_note{margin-top:var(--space-1);font:var(--text-small);color:var(--color-text-muted);display:block}.CG2iVq_notice{margin-top:var(--space-4)}
.p79XSG_carousel{gap:var(--space-3);grid-template-columns:minmax(0,1fr);max-width:56rem;display:grid}.p79XSG_track{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-10);overscroll-behavior-x:contain;min-width:0;display:flex;overflow-x:auto}.p79XSG_track::-webkit-scrollbar{display:none}.p79XSG_slide{align-content:start;gap:var(--space-2);scroll-snap-align:start;flex:0 0 100%;min-width:0;display:grid;position:relative}.p79XSG_slide img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-10);background:var(--card-media-bg);width:100%}.p79XSG_contain .p79XSG_slide img{aspect-ratio:4/3;object-fit:contain;background:var(--color-surface-sunken)}.p79XSG_slide figcaption{font:var(--text-small);color:var(--color-text-muted);overflow-wrap:anywhere}.p79XSG_zoom{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.p79XSG_controls{align-items:center;gap:var(--space-2);display:flex}.p79XSG_arrow{width:var(--tap-min);height:var(--tap-min);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-brand);cursor:pointer;flex:none;place-items:center;display:inline-grid}.p79XSG_arrow:hover{border-color:var(--color-text-brand)}.p79XSG_back{transform:rotate(180deg)}.p79XSG_dots{flex-wrap:wrap;flex:1;justify-content:center;min-width:0;display:flex}.p79XSG_dot{width:24px;height:var(--tap-min);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.p79XSG_dot:after{content:"";background:var(--color-border-strong);border-radius:50%;width:8px;height:8px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.p79XSG_dot[aria-current=true]:after{background:var(--color-text-brand);width:10px;height:10px}.p79XSG_count{text-align:center;font:var(--text-small);font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex:1;display:none}@media (max-width:639.98px){.p79XSG_dots{display:none}.p79XSG_count{display:block}}.p79XSG_dialog{width:min(96vw,72rem);max-height:94dvh;padding:var(--space-3);border-radius:var(--radius-10);background:var(--color-surface);border:0}.p79XSG_dialog::backdrop{background:#000000bf}.p79XSG_dialog img{object-fit:contain;width:100%;max-height:calc(94dvh - 5rem)}.p79XSG_close{margin:0 0 var(--space-3) auto;display:flex}
.AFPWqW_grids{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.AFPWqW_grids{grid-template-columns:repeat(2,minmax(0,1fr))}}.AFPWqW_grid{align-content:start;gap:var(--space-3);min-width:0;display:grid}.AFPWqW_grid h3{font:var(--text-h3)}.AFPWqW_table{min-width:0}.AFPWqW_table td{font-variant-numeric:tabular-nums}.AFPWqW_span{color:var(--color-text-muted);text-align:center!important}.AFPWqW_note{font:var(--text-small);color:var(--color-text-muted)}
.nAKAcG_grid{gap:var(--space-4);list-style:none;display:grid}@media (min-width:720px){.nAKAcG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.nAKAcG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nAKAcG_card{flex-direction:column;min-width:0;display:flex;overflow:hidden}.nAKAcG_card[data-selected]{border-color:var(--color-text-brand);box-shadow:0 0 0 1px var(--color-text-brand)}.nAKAcG_media{aspect-ratio:4/3;background:var(--card-media-bg);overflow:hidden}.nAKAcG_media img{object-fit:cover;width:100%;height:100%}.nAKAcG_placeholder{align-content:center;place-items:center;gap:var(--space-2);height:100%;font:var(--text-label);letter-spacing:var(--tracking-label);color:var(--color-text-muted);display:grid}.nAKAcG_placeholder .icon{width:40px;height:40px}.nAKAcG_body{gap:var(--space-3);padding:var(--card-padding);flex-direction:column;flex:1;display:flex}.nAKAcG_ref{align-items:center;gap:var(--space-2);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-accent);flex-wrap:wrap;display:flex}.nAKAcG_name{font:var(--text-h3);overflow-wrap:anywhere}.nAKAcG_summary{font:var(--text-small);color:var(--color-text-muted)}.nAKAcG_specs{margin:0;display:grid}.nAKAcG_specs>div{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--color-divider);font:var(--text-small);padding-block:6px;display:flex}.nAKAcG_specs dt{color:var(--color-text-muted);min-width:0}.nAKAcG_specs dd{font-weight:var(--weight-semibold);text-align:right;overflow-wrap:anywhere;margin:0}.nAKAcG_components{border:1px solid var(--color-border);border-radius:var(--radius-6);padding:0 var(--space-3)}.nAKAcG_components summary{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--tap-min);font-weight:var(--weight-semibold);color:var(--color-text-brand);cursor:pointer;list-style:none;display:flex}.nAKAcG_components summary::-webkit-details-marker{display:none}.nAKAcG_components[open]{padding-bottom:var(--space-3)}.nAKAcG_chevron{transition:transform var(--motion-hover)}.nAKAcG_components[open] .nAKAcG_chevron{transform:rotate(180deg)}.nAKAcG_componentGroup{margin-top:var(--space-3);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle)}.nAKAcG_foot{justify-content:space-between;align-items:flex-end;gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.nAKAcG_stepper{border:1px solid var(--color-border-strong);border-radius:var(--radius-6);align-items:center;display:inline-flex;overflow:hidden}.nAKAcG_stepper button{width:var(--tap-min);height:var(--tap-min);background:var(--color-surface);color:var(--color-text-brand);font:var(--weight-bold) var(--size-20) / 1 var(--font-body);cursor:pointer;border:0;place-items:center;display:inline-grid}.nAKAcG_stepper button:hover:not(:disabled){background:var(--color-surface-tint)}.nAKAcG_stepper button:disabled{color:var(--color-text-subtle);cursor:not-allowed}.nAKAcG_stepper output{text-align:center;min-width:2.5rem;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.nAKAcG_lines{list-style:none;display:grid}.nAKAcG_lines li{align-items:center;gap:var(--space-2);padding-block:var(--space-2);border-bottom:1px solid var(--color-divider);grid-template-columns:1fr auto auto;display:grid}.nAKAcG_lineName{min-width:0;font-weight:var(--weight-semibold);overflow-wrap:anywhere;display:grid}.nAKAcG_lineName small{font:var(--text-small);font-weight:var(--weight-regular);color:var(--color-text-muted)}.nAKAcG_linePrice{font-variant-numeric:tabular-nums;white-space:nowrap}.nAKAcG_remove{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-6);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.nAKAcG_remove:hover{background:var(--color-surface-sunken);color:var(--color-text)}.nAKAcG_bar{inset:auto 0 var(--action-bar-height) 0;z-index:31;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--layout-gutter);background:var(--tray-bg);color:var(--tray-text);box-shadow:var(--elevation-overlay);display:flex;position:fixed}@media (min-width:1024px){.nAKAcG_bar{left:auto;right:var(--space-6);bottom:var(--space-6);border-radius:var(--radius-14);width:24rem}}.nAKAcG_barInfo{min-width:0;font:var(--text-small);color:var(--color-text-on-brand-muted);display:grid}.nAKAcG_barInfo b{font:var(--weight-bold) var(--size-17) / 1.2 var(--font-display);color:var(--tray-text)}.nAKAcG_advisor{gap:var(--space-4);max-width:48rem;display:grid}.nAKAcG_rec{padding:var(--space-3) var(--space-4);border-left:4px solid var(--color-text-brand);border-radius:var(--radius-6);background:var(--color-surface-sunken)}.nAKAcG_rec h4{margin-bottom:var(--space-1);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-brand)}.nAKAcG_rec ul{padding-left:var(--space-5)}.nAKAcG_recWarning{border-left-color:var(--color-warning-text);background:var(--color-warning-bg)}
.d_ZbXq_banner{background:var(--color-accent);color:var(--color-text);border-bottom:1px solid var(--color-border-strong)}.d_ZbXq_inner{align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-3);font:var(--text-small);flex-wrap:wrap;display:flex}.d_ZbXq_inner p{flex:16rem}
.IUDf1q_head{background:var(--color-surface);border-bottom:1px solid var(--color-border)}.IUDf1q_head .wrap{gap:var(--space-3);padding-block:var(--space-6) var(--space-8);display:grid}.IUDf1q_head h1{font:var(--text-h1);overflow-wrap:anywhere}.IUDf1q_crumbs{gap:var(--space-2);font:var(--text-small);color:var(--color-text-subtle);flex-wrap:wrap;list-style:none;display:flex}.IUDf1q_crumbs li+li:before{content:"/";margin-right:var(--space-2);color:var(--color-border-strong)}.IUDf1q_crumbs a{color:var(--color-text-muted)}
