.nav-more[data-astro-cid-nen7h5rs]{color:#ced9df;font-size:.83rem;font-weight:600;position:relative}.nav-more[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;white-space:nowrap;padding:.7rem .2rem}.nav-more[data-astro-cid-nen7h5rs]>div[data-astro-cid-nen7h5rs]{z-index:5;background:#10171c;border:1px solid #516671;min-width:15rem;padding:.5rem;display:grid;position:absolute;top:100%;right:0;box-shadow:0 1rem 2rem #0003}.nav-more[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#ced9df;padding:.75rem}.nav-more[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav-more[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{color:#fff;background:#263944}@media (width<=1099px){.nav-more[data-astro-cid-nen7h5rs]>div[data-astro-cid-nen7h5rs]{box-shadow:none;border:0;border-left:1px solid #516671;position:static}.nav-more[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{padding:.9rem .3rem}}.floating-shop-link[data-astro-cid-hyy4aj3y]{right:max(24px, env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:80;color:#fff;background:#10171c;border:1px solid #53b9e8;border-radius:999px;align-items:center;gap:12px;min-height:56px;padding:14px 22px;font-weight:700;display:inline-flex;position:fixed;box-shadow:0 8px 30px #10171c30}.floating-shop-link[data-astro-cid-hyy4aj3y][hidden]{display:none}.floating-shop-link[data-astro-cid-hyy4aj3y]:hover{background:#234959}.floating-shop-link[data-astro-cid-hyy4aj3y]:focus-visible{outline-offset:5px;outline:3px solid #0878aa}html.has-shop-launcher body{padding-bottom:100px}@media (width<=600px){.floating-shop-link[data-astro-cid-hyy4aj3y]{right:max(16px, env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));min-height:52px;padding:12px 18px}}.breadcrumbs[data-astro-cid-vx4iavld]{padding-top:1.5rem;padding-bottom:1rem;font-size:.85rem}ol[data-astro-cid-vx4iavld]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-vx4iavld]{overflow-wrap:anywhere;display:inline}li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{content:"/";opacity:.55;margin-right:.5rem}a[data-astro-cid-vx4iavld]{text-underline-offset:.2em;text-decoration:underline}[data-astro-cid-vx4iavld][aria-current]{opacity:.8}.hc-app{--hc-line:#cdd5d7;--hc-muted:#516068;color:#10171c;background:#f4f6f5;padding-bottom:4rem}.hc-intro{padding-block:3.5rem 2rem}.hc-intro h1{max-width:24ch;margin:1.5rem 0;font-size:clamp(2.2rem,5vw,4.4rem);line-height:1.08}.hc-lead{max-width:65ch;font-size:1.15rem}.hc-preview{background:#e7edea;padding:.4rem .7rem;font-size:.8rem;display:inline-block}.hc-nav{border-block:1px solid var(--hc-line);flex-wrap:wrap;gap:.8rem 1.5rem;margin-top:2rem;padding-block:1rem;display:flex}.hc-app a{text-underline-offset:.2em}.hc-app :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #175c78}.hc-panel{border:1px solid var(--hc-line);background:#fff;margin-block:1rem 2rem;padding:clamp(1rem,3vw,2rem)}.hc-filters,.hc-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.hc-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.hc-app label:not(.hc-check){gap:.4rem;font-weight:600;display:grid}.hc-app :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){color:#10171c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #8e9ba0;border-radius:2px;padding:.7rem;display:block}.hc-app input[type=checkbox]{accent-color:#254a49;flex-shrink:0;width:1.2rem;height:1.2rem}.hc-check{align-items:start;gap:.6rem;padding-block:.5rem;display:flex}.hc-app fieldset{border:1px solid var(--hc-line);min-width:0;padding:1rem}.hc-app legend{padding-inline:.4rem;font-weight:600}.hc-full{grid-column:1/-1}.hc-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.hc-card{border:1px solid var(--hc-line);background:#fff;flex-direction:column;min-width:0;padding:1.5rem;scroll-margin-top:6rem;display:flex}.hc-card h2{margin-block:.4rem .8rem;font-size:1.8rem}.hc-card p{line-height:1.55}.hc-media{margin:0 0 1.5rem}.hc-media img{object-fit:contain;background:#eef1ef;width:100%;height:230px;display:block}.hc-media figcaption{color:var(--hc-muted);padding-top:.6rem;font-size:.75rem;line-height:1.5}.hc-media-compact img{height:140px}.hc-model-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.hc-model-cards .hc-media img{height:340px}.hc-spec-groups h3{margin-top:1.5rem}.hc-group-row th{background:#dfe9e5;font-size:1rem}.hc-price{margin-block:1rem}.hc-price>strong{font-size:1.5rem}.hc-specs{margin:1rem 0}.hc-specs>div{border-top:1px solid var(--hc-line);padding-block:.7rem}.hc-specs dt{color:var(--hc-muted);margin-bottom:.3rem;font-size:.8rem}.hc-specs dd{margin:0}.hc-unknown{color:var(--hc-muted)}.hc-app details{margin-top:.5rem;font-size:.85rem}.hc-app summary{cursor:pointer;color:#294c51;padding-block:.3rem}.hc-source{margin-block:.4rem;display:block}.hc-warning{color:#8a430b;margin-block:.4rem;font-size:.82rem;display:block}.hc-select{border-top:1px solid var(--hc-line);margin-top:auto;padding-top:1rem}.hc-service{margin-bottom:1rem}.hc-cards:has(.hc-service){grid-template-columns:repeat(2,minmax(0,1fr))}.hc-actions{flex-wrap:wrap;align-items:center;gap:1rem;padding-block:2rem;display:flex}.hc-table-wrap{border:1px solid var(--hc-line);background:#fff;overflow-x:auto}.hc-table{border-collapse:collapse;width:100%;min-width:760px}.hc-table caption{text-align:left;padding:1rem;font-weight:600}.hc-table :is(th,td){vertical-align:top;text-align:left;border:1px solid var(--hc-line);overflow-wrap:anywhere;min-width:190px;max-width:350px;padding:1rem}.hc-table th{background:#e7edea}.hc-table thead p{font-size:.8rem;font-weight:400}.hc-source-record{border-top:1px solid var(--hc-line);overflow-wrap:anywhere;padding-block:1rem;scroll-margin-top:6rem}.hc-source-record h3{font-size:1.1rem}.hc-disclosure{max-width:95ch;color:var(--hc-muted);font-size:.9rem}.hc-feedback{min-height:1.5rem}.hc-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.hc-app [hidden]{display:none!important}@media (width<=1050px){.hc-cards,.hc-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.hc-cards,.hc-cards:has(.hc-service),.hc-filters,.hc-form{grid-template-columns:minmax(0,1fr)}.hc-intro{padding-top:2rem}.hc-card{padding:1.15rem}.hc-nav{gap:1rem}.hc-table :is(th,td){min-width:180px}}
