*,:after,:before{box-sizing:border-box}body{margin:0}html{scroll-behavior:smooth}body{background-color:#f8faf9;color:#1a2332;font-family:Open Sans,system-ui,-apple-system,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Poppins,system-ui,-apple-system,sans-serif;margin:0}button,input,select,textarea{color:inherit;font-family:inherit}p{margin:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto!important}}body{display:flex;flex-direction:column;min-height:100vh}.sv-main{flex:1}.sv-main,.sv-main--lowered{padding-top:4rem}@media(min-width:640px){.sv-main--lowered{padding-top:7rem}}@media(min-width:768px){.sv-main--lowered{padding-top:5rem}}.sv-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;display:inline-flex;flex-direction:row;font-family:Open Sans,system-ui,-apple-system,sans-serif;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;min-height:44px;min-width:44px;padding:.625rem 1.25rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,filter .15s ease-in-out,opacity .15s ease-in-out}.sv-button:active:not(:disabled){transform:translateY(1px)}.sv-button:disabled{cursor:not-allowed;opacity:.6}.sv-button--accent{background:#f5c518;box-shadow:0 4px 6px -1px rgba(202,138,4,.15),0 2px 4px -2px rgba(202,138,4,.1);color:#1a2332}@media(hover:hover){.sv-button--accent:hover:not(:disabled){filter:brightness(1.1)}}.sv-button--primary{background:#0f766e;color:#fff}@media(hover:hover){.sv-button--primary:hover:not(:disabled){background:#0d6560}}.sv-button--outline{background:#fff;border:1px solid #0f766e;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);color:#0f766e}@media(hover:hover){.sv-button--outline:hover:not(:disabled){background:#f0fdfa;box-shadow:0 4px 6px -1px rgba(15,118,110,.08),0 2px 4px -2px rgba(15,118,110,.06)}}.sv-button--subtle{background:#fff;border:1px solid #e2e5e4;color:#1a2332}@media(hover:hover){.sv-button--subtle:hover:not(:disabled){background:#f8faf9;border-color:#c8cdcc}}.sv-button--subtle:active:not(:disabled){transform:translateY(1px)}.sv-button--ghost{background:transparent;border:2px solid hsla(0,0%,100%,.3);color:#fff}@media(hover:hover){.sv-button--ghost:hover:not(:disabled){background:hsla(0,0%,100%,.1)}}.sv-button--block{width:100%}.sv-button--pill{border-radius:99px}.sv-button__icon{flex-shrink:0;height:1.25rem;width:1.25rem}.sv-class-bar{align-items:center;display:inline-flex;gap:2px}.sv-class-bar__segment{background:#e2e5e4;border-radius:2px;flex-shrink:0;height:6px;width:10px}.sv-class-bar--sm .sv-class-bar__segment{height:5px;width:8px}.sv-class-bar__segment--filled{background:#0f766e}.sv-class-bar__segment--half{background:linear-gradient(90deg,#0f766e 50%,#e2e5e4 0)}.sv-tier-basis{background:#f0f2f1;color:#4a5554}.sv-tier-einstieg{background:color-mix(in srgb,#0f766e 12%,#f0f2f1);color:#334140}.sv-tier-mittel{background:color-mix(in srgb,#0f766e 24%,#f0f2f1);color:#084540}.sv-tier-ober{background:color-mix(in srgb,#0f766e 40%,#f0f2f1);color:#042f2e}.sv-tier-referenz{background:#0a5550;color:#fff}.sv-spec-section{margin-bottom:1.5rem}.sv-spec-section__header{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.sv-spec-section__title{color:#6b7574;font-size:.8125rem;font-weight:600;letter-spacing:.05em;margin-bottom:.75rem;padding-left:1rem;text-transform:uppercase}.sv-spec-section__header .sv-spec-section__title{margin-bottom:0}.sv-spec-section__toggle{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:row;font:inherit;gap:.375rem;justify-content:flex-start;letter-spacing:inherit;padding:0;text-align:left;text-transform:inherit}.sv-spec-section__toggle:not(:disabled){min-height:2.5rem}.sv-spec-section__toggle:disabled{cursor:default}.sv-spec-section__toggle:focus-visible{border-radius:4px;outline:2px solid #0f766e;outline-offset:2px}.sv-spec-section__chevron{flex-shrink:0;height:.875rem;transition:transform .15s ease-in-out;width:.875rem}.sv-spec-section__toggle:disabled .sv-spec-section__chevron{display:none}.sv-spec-section__preview{color:#6b7574;display:none;flex-basis:100%;font-size:.8125rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-spec-section--closed{margin-bottom:.75rem}.sv-spec-section--closed .sv-spec-section__header{background:#fff;border:1px solid #e2e5e4;border-radius:16px;margin-bottom:0;padding:.375rem 1rem .75rem;position:relative;transition:border-color .15s ease-in-out}@media(hover:hover){.sv-spec-section--closed .sv-spec-section__header:hover{border-color:#0f766e}}.sv-spec-section--closed .sv-spec-section__title{padding-left:0}.sv-spec-section--closed .sv-spec-section__toggle:after{content:"";inset:0;position:absolute}.sv-spec-section--closed .sv-spec-section__rating{position:relative;z-index:1}.sv-spec-section--closed .sv-spec-section__chevron{transform:rotate(-90deg)}.sv-spec-section--closed .sv-spec-section__preview{display:block}.sv-spec-section--closed .sv-spec-section__card:not([hidden=until-found]){display:none}.sv-spec-section--closed .sv-spec-section__card[hidden=until-found]{border:0}@media print{.sv-spec-section--closed .sv-spec-section__card:not([hidden=until-found]){display:block}}.sv-spec-section__rating{align-items:center;display:flex;flex-direction:row;gap:.375rem;justify-content:flex-start;margin-left:auto}.sv-spec-section__rating-value{color:#1a2332;display:none;font-size:.8125rem;font-weight:700}@media(min-width:640px){.sv-spec-section__rating-value{display:inline}}.sv-spec-section__rating-label{border-radius:4px;display:none;font-size:.75rem;font-weight:500;padding:.125rem .5rem}@media(min-width:640px){.sv-spec-section__rating-label{display:inline-block}}.sv-spec-section__rating-info{align-items:center;color:#6b7574;display:none;transition:color .15s ease-in-out}.sv-spec-section__rating-info:hover{color:#0f766e}.sv-spec-section__rating-info svg{height:.875rem;width:.875rem}@media(min-width:640px){.sv-spec-section__rating-info{display:flex}}.sv-spec-section__card{background:#fff;border:1px solid #e2e5e4;border-radius:16px;overflow:hidden}.sv-spec-section__uncertain-note{border-top:1px solid #e2e5e4;color:#6b7574;font-size:.75rem;font-style:italic;padding:.5rem 1rem;text-align:right}.sv-spec-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.875rem;gap:.75rem;justify-content:space-between;line-height:1.25rem;padding:.75rem .5rem .75rem .75rem}@media(min-width:640px){.sv-spec-row{padding:.75rem .75rem .75rem 1rem}}.sv-spec-row--alt{background:#f8faf9}.sv-spec-row__label{color:#6b7574;display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:8rem}@media(min-width:640px){.sv-spec-row__label{flex:0 0 40%}}.sv-spec-row__label-text{align-items:center;display:flex;gap:.25rem;min-width:0}.sv-spec-row__label small{color:#6b7574;font-size:.75rem;font-weight:400;line-height:1.375}.sv-spec-row__value-wrap{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}@media(min-width:640px){.sv-spec-row__value-wrap{align-items:flex-start;flex:4 1 0;min-width:0}}.sv-spec-row__spacer{display:none}@media(min-width:640px){.sv-spec-row__spacer{display:block;flex:1 1 0}}.sv-spec-row__value{align-items:center;color:#1a2332;display:flex;font-weight:600;gap:.375rem;min-width:0;text-align:right}@media(min-width:640px){.sv-spec-row__value{text-align:left}}.sv-spec-row__value em{font-style:italic;font-weight:400}.sv-spec-row__value-extra{color:#6b7574;font-size:.8125rem;font-weight:400}.sv-spec-row__uncertain-mark{color:#6b7574;margin-left:.125rem}.sv-spec-row__bool-icon{flex-shrink:0;height:1rem;width:1rem}.sv-spec-row__bool-icon--yes{color:#16a34a}.sv-spec-row__bool-icon--no{color:#991b1b}.sv-spec-row__bool-text--yes{color:#15803d}.sv-spec-row__bool-text--no{color:#991b1b}.sv-spec-row__qualifier{background:#f0f2f1;border-radius:4px;color:#4a5554;font-size:.75rem;font-weight:500;padding:.125rem .5rem}@media(min-width:640px){.sv-spec-row__qualifier--stacked{display:none}}.sv-spec-row__qualifier--column{display:none}@media(min-width:640px){.sv-spec-row__qualifier--column{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;min-width:5.5rem}}.sv-spec-row__dots{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:.25rem;justify-content:flex-start}.sv-spec-row__dots--inline{margin-left:auto;order:2}@media(min-width:640px){.sv-spec-row__dots--inline{display:none}}.sv-spec-row__dots--column{display:none}@media(min-width:640px){.sv-spec-row__dots--column{display:flex;min-width:3.5rem}}.sv-spec-row__dot{background:#e2e5e4;border-radius:50%;height:.5rem;width:.5rem}.sv-spec-row__dot--filled{background:#f59e0b}.sv-spec-row__chevron{align-items:center;background:none;border:none;color:#6b7574;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.125rem}.sv-spec-row__chevron svg{height:1rem;transition:transform .25s ease-in-out;width:1rem}.sv-spec-row__chevron--open svg{transform:rotate(180deg)}.sv-spec-row__chevron:hover{color:#1a2332}.sv-spec-row__detail{margin-top:-.375rem;padding:0 1rem .75rem}.sv-spec-row__detail p{border-left:2px solid rgba(15,118,110,.4);color:#6b7574;font-size:.75rem;line-height:1.5;margin:0;padding:.5rem .75rem;white-space:pre-line}.sv-spec-row--alt+.sv-spec-row__detail{background:#f8faf9}.sv-spec-section--opticalsystem .sv-spec-row__label{flex-basis:100%}@media(min-width:640px){.sv-spec-section--opticalsystem .sv-spec-row__label{flex-basis:40%}}.sv-spec-section--opticalsystem .sv-spec-row__qualifier--stacked{display:none}.sv-prio-row{background:color-mix(in srgb,#f59e0b 6%,transparent)!important;box-shadow:inset 3px 0 0 #f59e0b!important}.sv-prio-badge{align-items:center;background:color-mix(in srgb,#f59e0b 15%,transparent);border:1px solid color-mix(in srgb,#f59e0b 35%,transparent);border-radius:50%;color:#b45309;cursor:help;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;margin-left:2px;order:1;width:20px}.sv-prio-badge svg{display:block}.sv-prio-tip{background:#1f2d2c;border-radius:5px;color:#fff;font-size:11px;line-height:1.4;opacity:0;padding:4px 10px;pointer-events:none;position:fixed;transform:translate(-50%,calc(-100% - 6px));transition:opacity .15s ease-in-out;white-space:nowrap;z-index:9999}.sv-prio-tip--visible{opacity:1}.sv-spec-radar{display:flex;flex-direction:column;gap:.75rem;margin:0}.sv-spec-radar__svg{display:block;height:auto;margin-inline:auto;max-width:27rem;width:100%}.sv-spec-radar__ring,.sv-spec-radar__spoke{fill:none;stroke:#e2e5e4;stroke-width:1}.sv-spec-radar__area{fill:rgba(15,118,110,.18);stroke:#0f766e;stroke-linejoin:round;stroke-width:2}.sv-spec-radar__dot{fill:#0f766e}.sv-spec-radar__label{fill:#6b7574;font-family:Open Sans,system-ui,-apple-system,sans-serif;font-size:18px}@media(min-width:480px){.sv-spec-radar__label{font-size:14px}}@media(min-width:1024px){.sv-spec-radar__label{font-size:16px}}@media(min-width:1280px){.sv-spec-radar__label{font-size:15px}}.sv-spec-radar__value{fill:#1a2332;font-weight:700}.sv-spec-radar__legend{color:#6b7574;font-size:.75rem;line-height:1.5}.sv-spec-radar--compare .sv-spec-radar__svg{max-width:32rem}.sv-spec-radar--compare .sv-spec-radar__series>g{transition:opacity .25s ease-in-out}.sv-spec-radar--compare .sv-spec-radar__area{stroke-width:2;transition:fill .25s ease-in-out,stroke-width .25s ease-in-out}.sv-spec-radar--compare .sv-spec-radar__area--s1{fill:rgba(15,118,110,.1);stroke:#0f766e;stroke-dasharray:none}.sv-spec-radar--compare .sv-spec-radar__dot--s1{fill:#0f766e}.sv-spec-radar--compare .sv-spec-radar__key--s1 .sv-spec-radar__swatch-line{stroke:#0f766e;stroke-dasharray:none}.sv-spec-radar--compare .sv-spec-radar__area--s2{fill:rgba(202,138,4,.1);stroke:#ca8a04;stroke-dasharray:7 4}.sv-spec-radar--compare .sv-spec-radar__dot--s2{fill:#ca8a04}.sv-spec-radar--compare .sv-spec-radar__key--s2 .sv-spec-radar__swatch-line{stroke:#ca8a04;stroke-dasharray:7 4}.sv-spec-radar--compare .sv-spec-radar__area--s3{fill:rgba(109,40,217,.1);stroke:#6d28d9;stroke-dasharray:2 4}.sv-spec-radar--compare .sv-spec-radar__dot--s3{fill:#6d28d9}.sv-spec-radar--compare .sv-spec-radar__key--s3 .sv-spec-radar__swatch-line{stroke:#6d28d9;stroke-dasharray:2 4}.sv-spec-radar--compare[data-focus] .sv-spec-radar__series>g{opacity:.22}.sv-spec-radar--compare[data-focus="1"] .sv-spec-radar__series>g[data-series="1"]{opacity:1}.sv-spec-radar--compare[data-focus="1"] .sv-spec-radar__area--s1{fill:rgba(15,118,110,.22);stroke-width:2.5}.sv-spec-radar--compare[data-focus="2"] .sv-spec-radar__series>g[data-series="2"]{opacity:1}.sv-spec-radar--compare[data-focus="2"] .sv-spec-radar__area--s2{fill:rgba(202,138,4,.22);stroke-width:2.5}.sv-spec-radar--compare[data-focus="3"] .sv-spec-radar__series>g[data-series="3"]{opacity:1}.sv-spec-radar--compare[data-focus="3"] .sv-spec-radar__area--s3{fill:rgba(109,40,217,.22);stroke-width:2.5}.sv-spec-radar--compare .sv-spec-radar__caption{display:flex;flex-direction:column;gap:.625rem}.sv-spec-radar--compare .sv-spec-radar__keys{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.sv-spec-radar--compare .sv-spec-radar__key{align-items:center;background:#fff;border:1px solid #e2e5e4;border-radius:99px;color:#1a2332;cursor:pointer;display:inline-flex;font-family:Open Sans,system-ui,-apple-system,sans-serif;font-size:.8125rem;gap:.5rem;line-height:1.3;min-height:44px;min-width:44px;padding:.375rem .75rem;text-align:left;transition:border-color .15s ease-in-out,background .15s ease-in-out}@media(hover:hover){.sv-spec-radar--compare .sv-spec-radar__key:hover{border-color:#c8cdcc;color:#1a2332}}.sv-spec-radar--compare .sv-spec-radar__key:active:not(:disabled){transform:translateY(1px)}.sv-spec-radar--compare .sv-spec-radar__key[aria-pressed=true]{background:#f0fdfa;border-color:#0f766e;box-shadow:inset 0 0 0 1px #0f766e}.sv-spec-radar--compare .sv-spec-radar__key:disabled{background:#f8faf9;border-color:#e2e5e4;color:#6b7574;cursor:default}.sv-spec-radar--compare .sv-spec-radar__swatch{flex-shrink:0;height:.5rem;width:1.5rem}.sv-spec-radar--compare .sv-spec-radar__swatch-line{stroke-width:2.5}.sv-spec-radar--compare .sv-spec-radar__key-brand{font-weight:600}.sv-spec-radar--compare .sv-spec-radar__key-name{color:#6b7574}.sv-spec-radar--compare .sv-spec-radar__key-missing{color:#6b7574;font-style:italic}.sv-spec-radar--compare .sv-spec-radar__legend{margin:0}.sv-overview-card{background:#fff;border:1px solid #e2e5e4;border-radius:16px;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);display:flex;flex-direction:column;padding:1rem}@media(min-width:640px){.sv-overview-card{padding:1.25rem}}.sv-overview-card__title{color:#1a2332;font-family:Poppins,system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:600;line-height:1.4;margin:0 0 .875rem}.sv-overview-card__body{display:flex;flex:1;flex-direction:column;justify-content:center}.sv-series-card{margin-top:1.5rem}.sv-series-card__body{display:grid;gap:1.25rem}@media(min-width:1024px){.sv-series-card__body{align-items:start;gap:2rem;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.sv-series-card--sizes-only .sv-series-card__body{grid-template-columns:minmax(0,1fr)}}.sv-series-card__text{color:#1a2332;line-height:1.6;margin:0}.sv-series-card__text a{color:#0f766e;text-decoration:underline;text-underline-offset:2px}.sv-series-card__aside{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;justify-content:flex-start}.sv-series-card__text+.sv-series-card__aside{border-top:1px solid #e2e5e4;padding-top:1.25rem}@media(min-width:1024px){.sv-series-card__text+.sv-series-card__aside{align-items:center;align-self:stretch;border-left:1px solid #e2e5e4;border-top:0;justify-content:center;padding:0 0 0 2rem;text-align:center}.sv-series-card__text+.sv-series-card__aside .sv-series-sizes{width:auto}}.sv-series-card__label{color:#6b7574;font-size:.8125rem;font-weight:600;margin:0}.sv-series-card__link{color:#0f766e;font-size:.875rem;font-weight:500;text-decoration:none}@media(hover:hover){.sv-series-card__link:hover{text-decoration:underline}}.sv-series-sizes{width:100%}.sv-series-sizes--rows{align-items:center;display:grid;gap:.625rem .875rem;grid-template-columns:auto minmax(0,1fr)}.sv-series-sizes--rows .sv-series-sizes__row{display:contents}.sv-series-sizes__row-label{color:#6b7574;font-size:.8125rem;font-weight:600;white-space:nowrap}.sv-series-sizes__pills{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;list-style:none;margin:0;padding:0}.sv-series-sizes__pill{align-items:center;background:#fff;border:1px solid #e2e5e4;border-radius:99px;color:#1a2332;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;min-height:2.25rem;min-width:4.75rem;padding:.375rem .875rem;text-decoration:none;transition:border-color .15s ease-in-out,background-color .15s ease-in-out,color .15s ease-in-out;white-space:nowrap}@media(hover:hover){.sv-series-sizes__pill:hover{border-color:#c8cdcc;color:#1a2332}}.sv-series-sizes__pill:active:not(:disabled){transform:translateY(1px)}.sv-series-sizes__pill--current,.sv-series-sizes__pill--current:hover{background:#0f766e;border-color:#0f766e;color:#fff}.sv-model-card__head{align-items:flex-start;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between}.sv-model-card__head .sv-overview-card__title{padding-top:.25rem}.sv-model-card .sv-compare-bars+.sv-fernglas-detail__summary,.sv-model-card .sv-compare-bars+.sv-model-card__uses,.sv-model-card .sv-fernglas-detail__summary+.sv-model-card__uses,.sv-model-card .sv-fernglas-detail__summary-note+.sv-model-card__uses{border-top:1px solid #e2e5e4;margin-top:1rem;padding-top:1rem}.sv-model-card__uses{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem .75rem;justify-content:flex-start}.sv-model-card__uses-label{color:#6b7574;font-size:.8125rem;font-weight:600}.sv-model-card__uses-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.375rem;justify-content:flex-start;list-style:none;margin:0;padding:0}.sv-model-card__uses-list li{align-items:center;background:#fff;border:1px solid #e2e5e4;border-radius:99px;color:#334140;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.375rem;padding:.3rem .75rem;white-space:nowrap}.sv-model-card__uses-list li:has(>a){background:none;border:0;padding:0}.sv-model-card__uses-list a{align-items:center;background:#fff;border:1px solid #e2e5e4;border-radius:99px;color:#334140;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.375rem;padding:.3rem .75rem;transition:border-color .15s ease-in-out,background .15s ease-in-out,color .15s ease-in-out;white-space:nowrap}@media(hover:hover){.sv-model-card__uses-list a:hover{border-color:#c8cdcc;color:#1a2332}}.sv-model-card__uses-list a:active:not(:disabled){transform:translateY(1px)}.sv-model-card__uses-list a[aria-current=page],.sv-model-card__uses-list a[aria-pressed=true]{background:#0f766e;border-color:#0f766e;color:#fff}.sv-model-card__uses-list a:after{color:#6b7574;content:"→";transition:color .15s ease-in-out}@media(hover:hover){.sv-model-card__uses-list a:hover:after{color:#0f766e}}.sv-model-card__uses+.sv-model-card__uses{margin-top:.625rem}.sv-compare-bars__caption{color:#6b7574;font-size:.8125rem;margin:0 0 .75rem}.sv-compare-bars__caption a{color:#0f766e;font-weight:500;text-decoration:underline;text-decoration-color:rgba(15,118,110,.4);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .15s ease-in-out,text-decoration-color .15s ease-in-out}.sv-compare-bars__caption a:focus-visible,.sv-compare-bars__caption a:hover{color:#0d6560;text-decoration-color:currentColor}.sv-compare-bars__legend:before{content:" · "}.sv-compare-bars__list{display:grid;gap:1rem;list-style:none;margin:0;padding:0}@media(min-width:1024px){.sv-compare-bars__list{gap:1.125rem 2.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.sv-compare-bar{align-content:start;display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.sv-compare-bar{grid-row:span 4;grid-template-rows:subgrid;row-gap:0}}.sv-compare-bar__head{align-items:center;align-self:end;display:flex;flex-direction:row;flex-wrap:wrap;gap:.125rem .75rem;justify-content:space-between;min-height:1.5rem}.sv-compare-bar__label{color:#6b7574;font-size:.875rem}.sv-compare-bar__label strong{color:#1a2332;font-weight:600;margin-left:.25rem}.sv-compare-bar__info{color:#6b7574;display:inline-flex;margin-left:.25rem;vertical-align:-.125em}@media(hover:hover){.sv-compare-bar__info:hover{color:#0f766e}}.sv-compare-bar__info svg{height:.875rem;width:.875rem}.sv-compare-bar__verdict{color:#1a2332;font-size:.8125rem;font-weight:500;text-align:right}.sv-compare-bar__axis{height:.875rem;margin:.375rem .4375rem 0;position:relative}.sv-compare-bar__axis:before{background:#e2e5e4;content:"";height:2px;inset:50% 0 auto}.sv-compare-bar__axis:before,.sv-compare-bar__band{border-radius:99px;position:absolute;transform:translateY(-50%)}.sv-compare-bar__band{background:rgba(15,118,110,.25);height:.5rem;min-width:.25rem;top:50%}.sv-compare-bar__marker{background:#0f766e;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0f766e;height:.875rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:.875rem}.sv-compare-bar__scale{align-items:center;color:#6b7574;display:flex;flex-direction:row;font-size:.6875rem;font-variant-numeric:tabular-nums;gap:.5rem;justify-content:space-between;margin:.25rem .4375rem 0;position:relative}.sv-compare-bar__scale--ticks{display:block;height:1rem}.sv-compare-bar__tick{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.sv-compare-bar__tick:before{background:#e2e5e4;bottom:100%;content:"";height:.375rem;left:50%;margin-bottom:.125rem;position:absolute;width:1px}.sv-compare-bar__cohort{color:#6b7574;font-size:.75rem;margin-top:.125rem}.sv-spec-bar{display:grid;grid-template-columns:repeat(var(--sv-spec-bar-cols,4),minmax(0,1fr));margin-bottom:1rem}@media(min-width:640px){.sv-spec-bar{margin-bottom:1.25rem}}.sv-spec-bar__item{align-items:flex-start;display:flex;flex-direction:column;gap:.125rem;justify-content:center;min-width:0;padding:.125rem .5rem .125rem .75rem}@media(min-width:640px){.sv-spec-bar__item{padding-left:1rem}}.sv-spec-bar__item:first-child{padding-left:0}.sv-spec-bar__item+.sv-spec-bar__item{border-left:1px solid #e2e5e4}.sv-spec-bar__value{color:#1a2332;font-size:1rem;font-weight:700;line-height:1.25;white-space:nowrap}@media(min-width:640px){.sv-spec-bar__value{font-size:1.125rem}}.sv-spec-bar__label{color:#6b7574;font-size:.6875rem;line-height:1.3}@media(min-width:640px){.sv-spec-bar__label{font-size:.75rem}}.sv-offer-row{align-items:center;border-bottom:1px solid #e2e5e4;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;padding:.625rem .5rem;row-gap:.125rem;transition:background-color .15s ease-in-out}@container (min-width: 30rem){.sv-offer-row{flex-wrap:nowrap;row-gap:0}}@media(hover:hover){.sv-offer-row:hover{background:#f0fdfa}}.sv-offer-row[hidden]{display:none}.sv-offer-row__merchant{align-items:center;display:flex;flex:1;flex-direction:row;gap:.5rem;justify-content:flex-start;min-height:1.5rem;min-width:0}.sv-offer-row__logo{border-radius:99px;flex-shrink:0;height:1.5rem;object-fit:cover;width:1.5rem}.sv-offer-row__name{color:#1a2332;flex:0 1 auto;font-size:.875rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-offer-row__color{align-items:center;display:inline-flex;flex:0 0 auto}.sv-offer-row__color[hidden]{display:none}.sv-offer-row__edition{color:#6b7574;flex:0 1 auto;font-size:.6875rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-offer-row__edition[hidden]{display:none}.sv-offer-row__color-dot{border:1px solid rgba(0,0,0,.18);border-radius:99px;flex-shrink:0;height:.625rem;width:.625rem}.sv-offer-row__mfr-badge{background:#fef3c7;border-radius:99px;color:#713f12;display:none;flex:0 0 auto;font-size:.6875rem;font-weight:600;line-height:1;padding:.125rem .5rem;white-space:nowrap}@container (min-width: 30rem){.sv-offer-row__mfr-badge{display:inline-block}}.sv-offer-row__delivery{align-items:center;display:flex;flex:0 0 100%;flex-direction:row;gap:.375rem;justify-content:flex-start;min-width:0;order:3;padding-left:2rem}@container (min-width: 30rem){.sv-offer-row__delivery{flex:0 0 7rem;margin-right:1rem;order:0;padding-left:0;width:7rem}.sv-offer-row__delivery--fit{flex:0 0 auto;width:auto}}.sv-offer-row__delivery-text{color:#6b7574;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-offer-row__price{color:#0f766e;flex-shrink:0;font-size:.875rem;font-weight:700;order:2;text-align:right;width:5rem}@container (min-width: 30rem){.sv-offer-row__price{order:0}}.sv-offer-row__price--with-shipping{min-width:5rem;width:auto}.sv-offer-row__price--fit{white-space:nowrap;width:auto}.sv-offer-row__shipping{color:#6b7574;display:block;font-size:.6875rem;font-weight:400;white-space:nowrap}.sv-offer-row--amazon .sv-offer-row__amazon-badge{height:auto;margin-right:1rem;transform:translateY(.18rem);width:140px}.sv-buy-box{background:#fff;border:1px solid #e2e5e4;border-radius:16px;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);display:flex;flex:1 0 auto;flex-direction:column;padding:1rem}@media(min-width:640px){.sv-buy-box{padding:1.25rem}}.sv-buy-box--bare{background:none;border:0;box-shadow:none;flex:0 0 auto;padding:0}.sv-buy-box__head{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;margin-bottom:.75rem}.sv-buy-box__head .sv-color-switch{margin-bottom:0}.sv-buy-box .sv-color-switch--editions{margin:-.25rem 0 .75rem}.sv-color-switch{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;margin-bottom:.75rem}@media(min-width:640px){.sv-color-switch{margin-bottom:1rem}}.sv-color-switch__btn{align-items:center;background:#fff;border:1px solid #e2e5e4;border-radius:99px;color:#1a2332;cursor:pointer;display:flex;flex-direction:row;font-size:.8125rem;font-weight:500;gap:.375rem;height:calc(1.925rem + 2px);justify-content:flex-start;padding:.3125rem .75rem;transition:border-color .15s ease-in-out,background-color .15s ease-in-out}@media(hover:hover){.sv-color-switch__btn:hover{border-color:#c8cdcc;color:#1a2332}}.sv-color-switch__btn:active:not(:disabled){transform:translateY(1px)}.sv-color-switch__btn--active,.sv-color-switch__btn--active:hover{background:#f0fdfa;border-color:#0f766e;box-shadow:inset 0 0 0 1px #0f766e}.sv-color-switch__btn--dot{justify-content:center;padding:0;width:calc(1.925rem + 2px)}.sv-color-switch__btn--unavailable{cursor:not-allowed;opacity:.35}@media(hover:hover){.sv-color-switch__btn--unavailable:hover{border-color:#e2e5e4}}.sv-color-switch--editions{margin-top:-.25rem}.sv-color-switch[hidden]{display:none}.sv-color-switch__label{color:#6b7574;font-size:.8125rem;font-weight:500}.sv-color-switch__dot{border:1px solid rgba(0,0,0,.18);border-radius:99px;flex-shrink:0;height:1.125rem;width:1.125rem}.sv-availability{align-items:center;color:#6b7574;display:inline-flex;flex-shrink:0}.sv-availability--fast{color:#16a34a}.sv-availability--slow{color:#ca8a04}.sv-availability__icon{display:block;height:1.125rem;width:1.125rem}.sv-availability:is(svg){height:1.125rem;width:1.125rem}.sv-availability--sm .sv-availability__icon{height:1rem;width:1rem}.sv-partner-logo{border-radius:99px;display:block;flex-shrink:0;height:4rem;overflow:hidden;width:4rem}.sv-partner-logo img{display:block;height:100%;object-fit:cover;width:100%}.sv-partner-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));list-style:none;margin:0;padding:0}.sv-partner-card{background:#fff;border:1px solid #e2e5e4;border-radius:16px;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out}.sv-partner-card__inner{align-items:center;color:inherit;display:flex;flex-direction:column;gap:.75rem;height:100%;padding:1.5rem 1.25rem;text-align:center;text-decoration:none}@media(hover:hover){.sv-partner-card--link:hover{border-color:rgba(15,118,110,.3);box-shadow:0 10px 15px -3px rgba(15,118,110,.08),0 4px 6px -4px rgba(15,118,110,.04)}}.sv-partner-card__logo{height:4.5rem;width:4.5rem}.sv-partner-card__badge{align-items:center;display:flex;height:4.5rem;justify-content:center}.sv-partner-card__badge img{display:block;height:auto;width:140px}.sv-partner-card__name{align-items:center;color:#1a2332;display:flex;flex-wrap:wrap;font-weight:600;gap:.35rem;justify-content:center}.sv-partner-card__cue{color:#0f766e;font-weight:700}.sv-partner-card__mfr-tag{background:#fef3c7;border-radius:99px;color:#713f12;font-size:.6875rem;font-weight:600;line-height:1;padding:.125rem .5rem}.sv-partner-card__mfr-note{color:#0f766e;font-size:.75rem;font-weight:500}.sv-partner-card__blurb{color:#6b7574;font-size:.875rem;line-height:1.5;margin:0}.sv-brand-tiles{display:grid;gap:.625rem;grid-auto-columns:8.5rem;grid-auto-flow:column;grid-template-rows:repeat(2,auto);list-style:none;margin:0 -1rem;overflow-x:auto;overscroll-behavior-x:contain;padding:.25rem 1rem .75rem;scroll-padding-inline:1rem;scroll-snap-type:x proximity;scrollbar-width:thin}@media(min-width:640px){.sv-brand-tiles{margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem}}.sv-brand-tiles>li{display:flex;scroll-snap-align:start}@media(min-width:1024px){.sv-brand-tiles{gap:.75rem;grid-auto-flow:row;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:none;margin-inline:0;overflow:visible;padding:0}}.sv-brand-tile{background:#fff;border:1px solid #e2e5e4;border-radius:12px;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);transition:box-shadow .25s ease-in-out,border-color .25s ease-in-out}@media(hover:hover){.sv-brand-tile:hover{border-color:rgba(15,118,110,.3);box-shadow:0 10px 15px -3px rgba(15,118,110,.08),0 4px 6px -4px rgba(15,118,110,.04)}}.sv-brand-tile{flex-direction:column;gap:.625rem;justify-content:space-between;padding:1rem .75rem .75rem;text-align:center}.sv-brand-tile,.sv-brand-tile__mark{align-items:center;display:flex;width:100%}.sv-brand-tile__mark{height:2.75rem;justify-content:center}.sv-brand-tile__logo{display:block;max-height:2.4rem;max-width:100%;object-fit:contain}.sv-brand-tile__name{color:#1a2332;font-size:1.0625rem;font-weight:600;line-height:1.15}.sv-brand-tile__meta{color:#6b7574;display:flex;flex-direction:column;font-size:.75rem;line-height:1.45}.sv-brand-facts__figures{align-items:baseline;color:#6b7574;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.25rem .75rem;justify-content:space-between;margin:0}.sv-brand-facts__figures strong{color:#1a2332;font-weight:700}.sv-brand-facts__price{color:#1a2332;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.sv-brand-classes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:.5rem 0 0;padding:0}.sv-brand-classes__caption{color:#6b7574;font-size:.75rem;margin:1rem 0 0}.sv-brand-classes__item{align-items:stretch;display:flex;flex-direction:column;gap:.3125rem;min-width:0}.sv-brand-classes__plot{align-items:center;border-bottom:1px solid #e2e5e4;display:flex;flex-direction:column;gap:.1875rem;height:4.5rem;justify-content:flex-end}.sv-brand-classes__value{color:#1a2332;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.sv-brand-classes__bar{border-radius:4px 4px 0 0;height:calc(var(--h)*3.25rem);max-width:1.75rem;min-height:3px;width:60%}.sv-brand-classes__bar.sv-tier-basis{border:1px solid color-mix(in srgb,#9ca3a2 50%,#6b7574);border-bottom:0}.sv-brand-classes__bar.sv-tier-einstieg,.sv-brand-classes__bar.sv-tier-mittel,.sv-brand-classes__bar.sv-tier-ober{border:1px solid color-mix(in srgb,#0f766e 75%,#fff);border-bottom:0}.sv-brand-classes__label{color:#6b7574;font-size:.6875rem;line-height:1.2;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.sv-brand-classes__label--peak{font-weight:700}.sv-brand-classes__sr{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sv-page-hero{background:#fff;border-bottom:1px solid #e2e5e4}.sv-page-hero__inner{margin-inline:auto;max-width:1200px;padding-inline:1rem;width:100%}@media(min-width:640px){.sv-page-hero__inner{padding-inline:1.5rem}}@media(min-width:1024px){.sv-page-hero__inner{padding-inline:2rem}}.sv-page-hero__inner{display:flex;flex-direction:column;gap:1.25rem;padding-block:1.5rem 2.5rem}@media(min-width:640px){.sv-page-hero__inner{gap:1.75rem;padding-top:1.75rem}}.sv-page-hero__inner .sv-breadcrumb{margin-bottom:0}.sv-page-hero--with-footer .sv-page-hero__inner{padding-bottom:0}.sv-page-hero__main{display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.sv-page-hero--split .sv-page-hero__main{align-items:center;flex-direction:row;gap:3.5rem}}.sv-page-hero__text{display:flex;flex:1 1 0;flex-direction:column;gap:.875rem;min-width:0}.sv-page-hero__text h1{color:#1a2332;font-size:clamp(1.875rem,1.2rem + 2.4vw,2.75rem);font-weight:600;letter-spacing:-.025em;line-height:1.12;margin:0}.sv-page-hero__eyebrow{color:#0f766e;font-size:.8125rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.sv-page-hero__lead{color:#4a5554;font-size:1.0625rem;line-height:1.65;margin:0;max-width:40rem}.sv-page-hero__lead a{color:#0f766e;font-weight:500;text-decoration:underline;text-decoration-color:rgba(15,118,110,.4);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .15s ease-in-out,text-decoration-color .15s ease-in-out}.sv-page-hero__lead a:focus-visible,.sv-page-hero__lead a:hover{color:#0d6560;text-decoration-color:currentColor}.sv-page-hero__aside{min-width:0}@media(min-width:1024px){.sv-page-hero__aside{flex:0 0 26rem;max-width:40%}}.sv-page-hero__footer{border-top:1px solid #f0f2f1;padding-block:.875rem 1rem}.sv-page-hero--compact .sv-page-hero__inner{gap:.875rem;padding-block:1.25rem 1rem}.sv-page-hero--compact .sv-page-hero__row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between}.sv-page-hero--compact h1{color:#1a2332;font-size:1.625rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0}@media(min-width:640px){.sv-page-hero--compact h1{font-size:1.875rem}}.sv-page-hero--compact .sv-page-hero__title{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem .875rem;min-width:0}.sv-page-hero--compact .sv-page-hero__meta{color:#4a5554;display:none;font-size:.9375rem;margin:0}@media(min-width:768px){.sv-page-hero--compact .sv-page-hero__meta{display:block}}.sv-breadcrumb{color:#6b7574;font-size:.875rem;margin-bottom:1.5rem}.sv-breadcrumb a:hover{color:#0f766e}.sv-breadcrumb .sv-breadcrumb__sep{margin-inline:.5rem}.sv-breadcrumb--overlay{color:hsla(0,0%,100%,.7);font-size:.875rem;margin-bottom:1.5rem}.sv-breadcrumb--overlay a{color:inherit}.sv-breadcrumb--overlay a:hover{color:#fff}.sv-breadcrumb--overlay .sv-breadcrumb__sep{margin-inline:.5rem}.sv-compare-toggle{align-items:center;background:#fff;border:1px solid #0f766e;border-radius:99px;color:#0f766e;cursor:pointer;display:inline-flex;font-family:Open Sans,system-ui,-apple-system,sans-serif;font-size:.75rem;font-weight:600;gap:.375rem;justify-content:center;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out}@media(hover:hover){.sv-compare-toggle:hover:not(:disabled){background:rgba(15,118,110,.08)}}.sv-compare-toggle:active:not(:disabled){transform:translateY(1px)}.sv-compare-toggle:disabled{cursor:not-allowed}.sv-compare-toggle--card{padding:.4375rem .75rem;width:100%}.sv-compare-toggle--inline{padding:.375rem}@media(min-width:640px){.sv-compare-toggle--inline{padding:.25rem .625rem}}.sv-compare-toggle--chip{font-size:.8125rem;min-height:2rem;padding:.25rem .875rem;white-space:nowrap}.sv-compare-toggle--inline .sv-compare-toggle__label{display:none}@media(min-width:640px){.sv-compare-toggle--inline .sv-compare-toggle__label{display:inline}}.sv-compare-toggle--selected{background:#0f766e;border-color:#0f766e;color:#fff}@media(hover:hover){.sv-compare-toggle--selected:hover:not(:disabled){background:#0d6560}}.sv-compare-toggle--full{background:#f8faf9;border-color:#e2e5e4;color:#6b7574}.sv-compare-toggle__icon{flex-shrink:0;height:.875rem;width:.875rem}.sv-comparison-bar{bottom:0;left:0;position:fixed;right:0;transform:translateY(100%);transition:transform .3s ease-in-out;z-index:50}.sv-comparison-bar--visible{transform:translateY(0)}.sv-comparison-bar__inner{background:#fff;border-top:1px solid #e2e5e4;box-shadow:0 -4px 24px rgba(0,0,0,.1);padding:.75rem 1rem}@media(min-width:640px){.sv-comparison-bar__inner{padding-inline:1.5rem}}.sv-comparison-bar__container{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-inline:auto;max-width:72rem}@media(min-width:640px){.sv-comparison-bar__container{flex-wrap:nowrap}}.sv-comparison-bar__label{align-items:center;color:#1a2332;display:none;flex-shrink:0;font-size:.875rem;font-weight:600;gap:.5rem;margin-right:.25rem}@media(min-width:640px){.sv-comparison-bar__label{display:flex}}.sv-comparison-bar__label-icon{color:#0f766e;height:1rem;width:1rem}.sv-comparison-bar__slots{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:.5rem;min-width:0}@media(min-width:640px){.sv-comparison-bar__slots{flex-wrap:nowrap}}.sv-comparison-bar__slot{align-items:center;background:#f8faf9;border:1px solid #e2e5e4;border-radius:8px;color:#1a2332;display:flex;font-size:.875rem;gap:.5rem;max-width:210px;min-width:0;padding:.375rem .5rem}.sv-comparison-bar__slot--empty{border:1px dashed #e2e5e4;border-radius:8px;color:#6b7574;display:none;flex-shrink:0;font-size:.75rem;justify-content:center;padding:.375rem .75rem;width:140px}@media(min-width:640px){.sv-comparison-bar__slot--empty{display:flex}}.sv-comparison-bar__slot-image{aspect-ratio:4/3;background:#fff;border-radius:4px;flex-shrink:0;overflow:hidden;width:2.5rem}.sv-comparison-bar__slot-image img{height:100%;object-fit:contain;width:100%}.sv-comparison-bar__slot-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-comparison-bar__slot-brand{font-weight:500}.sv-comparison-bar__slot-name{color:#6b7574;font-size:.75rem}.sv-comparison-bar__slot-remove{background:none;border:none;color:#6b7574;cursor:pointer;flex-shrink:0;padding:0;transition:color .15s ease-in-out}.sv-comparison-bar__slot-remove:hover{color:#1a2332}.sv-comparison-bar__slot-remove-icon{height:.875rem;width:.875rem}.sv-comparison-bar__cta{align-items:center;background:#f0f2f1;border:none;border-radius:8px;color:#9ca3a2;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:background-color .15s ease-in-out,color .15s ease-in-out,opacity .15s ease-in-out}.sv-comparison-bar__cta:disabled{cursor:not-allowed}.sv-comparison-bar__cta--active{background:#0f766e;color:#fff}.sv-comparison-bar__cta--active:hover{opacity:.9}.sv-comparison-bar__cta-text--mobile{line-height:1.2;text-align:center}@media(min-width:640px){.sv-comparison-bar__cta-text--mobile{display:none}}.sv-comparison-bar__cta-text--desktop{display:none}@media(min-width:640px){.sv-comparison-bar__cta-text--desktop{display:inline}}.sv-comparison-bar__cta-icon{height:1rem;width:1rem}.sv-dual-range{align-items:center;display:flex;height:8px;position:relative}.sv-dual-range__track{background:#e2e5e4;height:8px;left:0;right:0}.sv-dual-range__fill,.sv-dual-range__track{border-radius:99px;pointer-events:none;position:absolute}.sv-dual-range__fill{background:#0f766e;bottom:0;top:0}.sv-dual-range__input{appearance:none;-webkit-appearance:none;background:transparent;height:1.25rem;left:0;margin:0;pointer-events:none;position:absolute;width:100%}.sv-dual-range__input::-webkit-slider-runnable-track{background:transparent;height:8px}.sv-dual-range__input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #0f766e;border-radius:50%;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);cursor:pointer;height:20px;margin-top:-6px;pointer-events:auto;width:20px}.sv-dual-range__input::-moz-range-track{background:transparent;border:none;height:8px}.sv-dual-range__input::-moz-range-thumb{background:#fff;border:2px solid #0f766e;border-radius:50%;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);cursor:pointer;height:20px;pointer-events:auto;width:20px}.sv-dual-range__input:focus-visible::-webkit-slider-thumb{outline:2px solid #0f766e;outline-offset:2px}.sv-chart{background:#fff;border:1px solid #e2e5e4;border-radius:12px;display:flex;flex-direction:column;gap:.85rem;margin:1.75rem 0;padding:1.25rem 1.35rem 1.1rem}.sv-chart__title{color:#1a2332;font-family:Poppins,system-ui,-apple-system,sans-serif;font-size:.95rem;font-weight:600;line-height:1.4}.sv-chart__legend{color:#6b7574;display:flex;flex-wrap:wrap;font-size:.8rem;gap:.4rem 1.1rem}.sv-chart__key{align-items:center;display:inline-flex;gap:.4rem}.sv-chart__key:before{background:currentcolor;border-radius:2px;content:"";height:.7rem;width:.7rem}.sv-chart__key--a:before{background:#0f766e}.sv-chart__key--b:before{background:#ca8a04}.sv-chart__key--muted:before{background:#9ca3a2}.sv-chart__rows{display:flex;flex-direction:column;gap:.6rem}.sv-chart__row{align-items:center;display:grid;gap:.9rem;grid-template-columns:minmax(7.5rem,auto) 1fr}.sv-chart__label{color:#6b7574;font-size:.78rem;font-variant-numeric:tabular-nums;line-height:1.35;text-align:right}.sv-chart__bars{display:flex;flex-direction:column;gap:3px;min-width:0}.sv-chart__series{align-items:center;display:flex;gap:.5rem;min-width:0}.sv-chart__track{border-radius:2px;flex:1;height:.95rem;min-width:0}.sv-chart__bar{background:#0f766e;border-radius:0 3px 3px 0;height:100%;min-width:2px}.sv-chart__bar--b{background:#ca8a04}.sv-chart__bar--muted{background:#9ca3a2}.sv-chart__value{color:#1a2332;flex:none;font-size:.76rem;font-variant-numeric:tabular-nums;font-weight:600;min-width:4.5rem;white-space:nowrap}.sv-chart--range .sv-chart__track{background:#f0f2f1;height:1.15rem;position:relative}.sv-chart--range .sv-chart__value{min-width:5.8rem}.sv-chart__span{background:#0f766e;border-radius:2px;bottom:0;position:absolute;top:0}.sv-chart__span--top{background:#ca8a04}.sv-chart__median{background:#1a2332;border-radius:1px;bottom:-3px;position:absolute;top:-3px;width:2px}.sv-chart__axis{display:grid;gap:.9rem;grid-template-columns:minmax(7.5rem,auto) 1fr}.sv-chart__ticks{color:#6b7574;display:flex;font-size:.7rem;font-variant-numeric:tabular-nums;justify-content:space-between}.sv-chart .sv-chart__note{border-top:1px solid #e2e5e4;color:#6b7574;font-size:.78rem;line-height:1.55;margin:0;padding-top:.6rem}@media(max-width:34rem){.sv-chart__axis,.sv-chart__row{gap:.2rem;grid-template-columns:1fr}.sv-chart__label{text-align:left}}.sv-twilight{font-family:Open Sans,system-ui,-apple-system,sans-serif}.sv-twilight__controls{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem 1.5rem}.sv-twilight__group{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.4rem .5rem}.sv-twilight__control-label{color:#6b7574;font-size:.8rem}.sv-twilight__chip{background:transparent;border:1px solid #c8cdcc;border-radius:99px;color:#4a5554;cursor:pointer;font:600 .8rem/1 Open Sans,system-ui,-apple-system,sans-serif;padding:.45rem .75rem;transition:border-color .15s ease-in-out,background .15s ease-in-out,color .15s ease-in-out}@media(hover:hover){.sv-twilight__chip:hover{border-color:#c8cdcc;color:#1a2332}}.sv-twilight__chip:active:not(:disabled){transform:translateY(1px)}.sv-twilight__chip[aria-pressed=true]{background:#0f766e;border-color:#0f766e;color:#fff}.sv-twilight__chip:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.sv-twilight__age{accent-color:#0f766e;width:clamp(8.5rem,28vw,13.5rem)}.sv-twilight__age-out{color:#4a5554;font-size:.8rem;font-variant-numeric:tabular-nums;min-width:12.5em}.sv-twilight__key--dz:before,.sv-twilight__key--pupil:before,.sv-twilight__key--ray:before{background:none;border-radius:0;border-top:2px solid;height:0;width:1.3rem}.sv-twilight__key--dz:before{border-top-color:#ca8a04;border-top-width:2.5px}.sv-twilight__key--ray:before{border-top-color:#0f766e;border-top-width:1.5px}.sv-twilight__key--pupil:before{border-top-color:#1a2332;border-top-width:1.75px}.sv-twilight__key--point:before{background:#9ca3a2;border-radius:50%}.sv-twilight__key--dim:before{background:linear-gradient(90deg,rgba(26,35,50,.5),rgba(26,35,50,0));width:1.8rem}.sv-twilight__plot{min-height:320px;position:relative}.sv-twilight__plot svg{display:block;overflow:visible}.sv-twilight__grid{stroke:#e2e5e4;stroke-width:1}.sv-twilight__axis{stroke:#c8cdcc;stroke-width:1}.sv-twilight__tick{fill:#6b7574;font-size:11px;font-variant-numeric:tabular-nums}.sv-twilight__axis-title{fill:#4a5554;font-size:11px;font-weight:600;letter-spacing:.02em}.sv-twilight__dim{fill:#1a2332}.sv-twilight__ray{fill:none;opacity:.75;stroke:#0f766e;stroke-width:1.25}.sv-twilight__pupil{fill:none;stroke:#1a2332;stroke-width:1.75}.sv-twilight__dz{fill:none;stroke:#ca8a04;stroke-width:2.5}.sv-twilight__label{fill:#4a5554;font-size:11px}.sv-twilight__label--strong{fill:#1a2332;font-weight:600}.sv-twilight__halo,.sv-twilight__point-label{paint-order:stroke;stroke:#fff;stroke-linejoin:round;stroke-width:3.5px}.sv-twilight__point-label{fill:#1a2332;font-weight:600;pointer-events:none}.sv-twilight__point{outline:none}.sv-twilight__point .sv-twilight__hit{fill:transparent}.sv-twilight__point:focus-visible .sv-twilight__dot,.sv-twilight__point:hover .sv-twilight__dot{stroke:#1a2332;stroke-width:2}.sv-twilight__dot{fill:#9ca3a2;stroke:#fff;stroke-width:1.25}.sv-twilight__dot--highlight{fill:#0f766e;fill-opacity:1}.sv-twilight .sv-twilight__caption{color:#6b7574;font-size:.8rem;line-height:1.55;margin:.4rem 0 0}.sv-twilight__discs svg{display:block}.sv-twilight__beam{fill:#0f766e}.sv-twilight__beam--surplus{fill-opacity:.22}.sv-twilight__eye{fill:none;stroke:#1a2332;stroke-dasharray:4 3;stroke-width:1.5}.sv-twilight__tip{background:#fff;border:1px solid #c8cdcc;border-radius:8px;box-shadow:0 4px 6px -1px rgba(15,118,110,.08),0 2px 4px -2px rgba(15,118,110,.06);color:#1a2332;font-size:.8rem;line-height:1.45;max-width:17rem;padding:.55rem .7rem;pointer-events:none;position:absolute;z-index:5}.sv-twilight__tip strong{font-family:Poppins,system-ui,-apple-system,sans-serif;font-size:.875rem}.sv-twilight__tip dl{display:grid;font-variant-numeric:tabular-nums;gap:1px .75rem;grid-template-columns:auto auto;margin:.35rem 0 0}.sv-twilight__tip dt{color:#6b7574}.sv-twilight__tip dd{margin:0;text-align:right}.sv-twilight__noscript{color:#6b7574;font-size:.8rem;margin:0}.sv-dzcurves{font-family:Open Sans,system-ui,-apple-system,sans-serif}.sv-dzcurves__key--full:before,.sv-dzcurves__key--ref:before,.sv-dzcurves__key--thin:before{background:none;border-radius:0;border-top:2px solid;height:0;width:1.3rem}.sv-dzcurves__key--full:before{border-top-color:#0f766e}.sv-dzcurves__key--thin:before{border-top-color:#0f766e;border-top-style:dashed}.sv-dzcurves__key--ref:before{border-top-color:#ca8a04;border-top-width:1.5px}.sv-dzcurves__key--point:before{background:#0f766e;border-radius:50%}.sv-dzcurves__plot{min-height:300px;position:relative}.sv-dzcurves__plot svg{display:block;overflow:visible}.sv-dzcurves__grid{stroke:#e2e5e4;stroke-width:1}.sv-dzcurves__axis{stroke:#c8cdcc;stroke-width:1}.sv-dzcurves__tick{fill:#6b7574;font-size:11px;font-variant-numeric:tabular-nums}.sv-dzcurves__axis-title{fill:#4a5554;font-size:11px;font-weight:600;letter-spacing:.02em}.sv-dzcurves__ref{stroke:#ca8a04;stroke-width:1.5}.sv-dzcurves__curve{fill:none;stroke-linecap:round;stroke-width:2}.sv-dzcurves__curve--thin{stroke-dasharray:5 4;stroke-linecap:butt}.sv-dzcurves__label{fill:#4a5554;font-size:11px}.sv-dzcurves__curve-label{fill:#1a2332;font-size:11px;font-weight:600}.sv-dzcurves__halo{paint-order:stroke;stroke:#fff;stroke-linejoin:round;stroke-width:3.5px}.sv-dzcurves__point{outline:none}.sv-dzcurves__point .sv-dzcurves__hit{fill:transparent}.sv-dzcurves__point:focus-visible .sv-dzcurves__dot,.sv-dzcurves__point:hover .sv-dzcurves__dot{stroke:#1a2332}.sv-dzcurves__dot{stroke:#fff;stroke-width:2}.sv-dzcurves__dot--marked{stroke:#1a2332;stroke-width:2.25}.sv-dzcurves__curve--0{stroke:#2dd4bf}.sv-dzcurves__dot--0{fill:#2dd4bf}.sv-dzcurves__curve--1{stroke:#23ab9b}.sv-dzcurves__dot--1{fill:#23ab9b}.sv-dzcurves__curve--2{stroke:#198277}.sv-dzcurves__dot--2{fill:#198277}.sv-dzcurves__curve--3{stroke:#0e5852}.sv-dzcurves__dot--3{fill:#0e5852}.sv-dzcurves__curve--4{stroke:#042f2e}.sv-dzcurves__dot--4{fill:#042f2e}.sv-dzcurves__tip{background:#fff;border:1px solid #c8cdcc;border-radius:8px;box-shadow:0 4px 6px -1px rgba(15,118,110,.08),0 2px 4px -2px rgba(15,118,110,.06);color:#1a2332;font-size:.8rem;line-height:1.45;max-width:17rem;padding:.55rem .7rem;pointer-events:none;position:absolute;z-index:5}.sv-dzcurves__tip strong{font-family:Poppins,system-ui,-apple-system,sans-serif;font-size:.875rem}.sv-dzcurves__tip dl{display:grid;font-variant-numeric:tabular-nums;gap:1px .75rem;grid-template-columns:auto auto;margin:.35rem 0 0}.sv-dzcurves__tip dt{color:#6b7574}.sv-dzcurves__tip dd{margin:0;text-align:right}.sv-dzcurves__noscript{color:#6b7574;font-size:.8rem;margin:0}.sv-mag{--split:50;margin-inline:auto;max-width:26rem;position:relative;width:100%}.sv-mag__view{aspect-ratio:1;background:#042f2e;clip-path:circle(50%);position:relative;user-select:none;-webkit-user-select:none}.sv-mag__side,.sv-mag__side:after{inset:0;position:absolute}.sv-mag__side:after{border-radius:50%;box-shadow:inset 0 0 0 2px var(--ring),inset 0 0 48px 6px rgba(0,0,0,.45);content:"";pointer-events:none;z-index:1}.sv-mag__side--a{--ring:#ca8a04;clip-path:inset(0 calc(100% - var(--split)*1%) 0 0)}.sv-mag__side--b{--ring:#008593;clip-path:inset(0 0 0 calc(var(--split)*1%))}.sv-mag__layer{display:block;inset:0;pointer-events:none;position:absolute}.sv-mag__layer img{display:block;height:100%;transform:scale(calc(var(--mag)/var(--edge)));transition:transform .35s ease;width:100%}.sv-mag__layer--near{opacity:0;transition:opacity .25s ease}.sv-mag__layer--near.is-active{opacity:1}.sv-mag__divider{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.85) 15%,hsla(0,0%,100%,.85) 85%,hsla(0,0%,100%,0));bottom:0;box-shadow:0 0 10px hsla(0,0%,100%,.25);cursor:ew-resize;left:calc(var(--split)*1%);margin-left:-1px;position:absolute;top:0;touch-action:pan-y;width:2px;z-index:2}.sv-mag__divider:before{bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:2.75rem}.sv-mag__divider:after{background:rgba(7,35,40,.65) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18-6-6 6-6M15 6l6 6-6 6'/%3E%3C/svg%3E") 50%/1.25rem no-repeat;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.45);content:"";height:2.25rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .25s ease-in-out;width:2.25rem}.sv-mag.is-dragging .sv-mag__divider:after,.sv-mag__divider:hover:after{background-color:rgba(7,35,40,.85)}.sv-mag__split{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sv-mag__split:focus-visible+.sv-mag__view .sv-mag__divider:after{outline:3px solid #5eead4;outline-offset:2px}.sv-mag__caption{background:rgba(7,35,40,.85);border-radius:4px;box-shadow:inset 0 -2px 0 var(--mark);color:#fff;font-size:.8125rem;font-weight:500;line-height:1.3;padding:2px .5rem;pointer-events:none;position:absolute;top:9%;white-space:nowrap;z-index:3}.sv-mag__caption--a{--mark:#ca8a04;right:calc(100% - var(--split)*1% + .625rem)}.sv-mag__caption--b{--mark:#008593;left:calc(var(--split)*1% + .625rem)}.sv-mag__control{margin-top:1.25rem}.sv-mag__control-head{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.sv-mag__control-head label{color:hsla(0,0%,100%,.75);font-size:.875rem}.sv-mag__value{align-items:baseline;display:inline-flex;gap:.5rem}.sv-mag__value output{color:#5eead4;font-family:Poppins,system-ui,-apple-system,sans-serif;font-size:1.125rem;font-weight:600}.sv-mag__track{height:20px;position:relative}.sv-mag__track:before{background:hsla(0,0%,100%,.22);border-radius:99px;content:"";height:8px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.sv-mag__dots i{background:hsla(0,0%,100%,.6);border-radius:50%;height:4px;left:calc(10px + (100% - 20px)*var(--i)/var(--n));position:absolute;top:50%;transform:translate(-50%,-50%);width:4px}.sv-mag__range{appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;height:20px;inset:0;margin:0;position:absolute;width:100%}.sv-mag__range::-webkit-slider-runnable-track{background:transparent;height:20px}.sv-mag__range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:#5eead4;border:2px solid #fff;border-radius:50%;height:20px;width:20px}.sv-mag__range::-moz-range-track{background:transparent;border:none;height:20px}.sv-mag__range::-moz-range-thumb{background:#5eead4;border:2px solid #fff;border-radius:50%;height:20px;width:20px}.sv-mag__range:focus-visible{outline:none}.sv-mag__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(94,234,212,.45)}.sv-mag__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px rgba(94,234,212,.45)}.sv-mag__ends{color:hsla(0,0%,100%,.6);display:flex;font-size:.75rem;justify-content:space-between;margin-top:.375rem}@media(max-width:639px){.sv-mag--compact .sv-mag__control{align-items:center;column-gap:.75rem;display:grid;grid-template-columns:minmax(0,1fr) auto;margin-top:1rem}.sv-mag--compact .sv-mag__control-head{display:contents}.sv-mag--compact .sv-mag__control-head label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sv-mag--compact .sv-mag__value{grid-column:2;grid-row:1}.sv-mag--compact .sv-mag__track{grid-column:1;grid-row:1}.sv-mag--compact .sv-mag__ends{display:none}}@media(prefers-reduced-motion:reduce){.sv-mag__layer img,.sv-mag__layer--near{transition:none}}.sv-use-view{aspect-ratio:1;background:#042f2e;border-radius:50%;box-shadow:0 10px 24px -14px rgba(4,47,46,.55);display:block;overflow:hidden;position:relative;width:100%}.sv-use-view:after{border-radius:50%;box-shadow:inset 0 0 24px rgba(0,0,0,.35);content:"";inset:0;pointer-events:none;position:absolute}.sv-use-view img{display:block;height:100%;object-fit:cover;transition:transform .25s ease-in-out;width:100%}.sv-use-view--icon{align-items:center;background:radial-gradient(circle at 50% 40%,#0a5550,#042f2e 75%);color:#99f6e4;display:flex;justify-content:center}.sv-use-view--icon svg{height:36%;width:36%}.sv-faq{display:grid;font-family:Open Sans,system-ui,-apple-system,sans-serif;gap:.75rem;margin-block:1.25rem 2rem;max-width:48rem;interpolate-size:allow-keywords}.sv-faq__item{background:#fff;border:1px solid #e2e5e4;border-radius:12px;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);overflow:hidden;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(hover:hover){.sv-faq__item:hover{border-color:rgba(15,118,110,.3);box-shadow:0 10px 15px -3px rgba(15,118,110,.08),0 4px 6px -4px rgba(15,118,110,.04)}}.sv-faq__item[open]{border-color:rgba(15,118,110,.3);box-shadow:0 4px 6px -1px rgba(15,118,110,.08),0 2px 4px -2px rgba(15,118,110,.06)}.sv-faq__item::details-content{block-size:0;overflow:hidden;transition:block-size .25s ease-in-out,content-visibility allow-discrete .25s ease-in-out}.sv-faq__item[open]::details-content{block-size:auto}@media(prefers-reduced-motion:reduce){.sv-faq__item::details-content{transition:none}}.sv-faq__question{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style:none;padding:1rem 1.25rem}.sv-faq__question::-webkit-details-marker{display:none}.sv-faq__question:focus-visible{border-radius:12px;outline:2px solid #0f766e;outline-offset:-2px}.sv-faq__question h3{color:#1a2332;font-family:Poppins,system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:600;line-height:1.4;margin:0;transition:color .15s ease-in-out}.sv-faq__item[open] .sv-faq__question h3,.sv-faq__question:hover h3{color:#0f766e}.sv-faq__icon{align-items:center;background:#f0fdfa;border-radius:99px;color:#0f766e;display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;transition:transform .25s ease-in-out,background .15s ease-in-out,color .15s ease-in-out;width:2rem}.sv-faq__icon svg{height:1.1rem;width:1.1rem}.sv-faq__item[open] .sv-faq__icon{background:#0f766e;color:#fff;transform:rotate(180deg)}.sv-faq__answer{padding:0 1.25rem 1.1rem}.sv-faq__answer p{color:#6b7574;line-height:1.7;margin:0 0 .75rem}.sv-faq__answer p:last-child{margin-bottom:0}.sv-faq__answer a:not([class]){color:#0f766e;font-weight:500;text-decoration:underline;text-decoration-color:rgba(15,118,110,.4);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .15s ease-in-out,text-decoration-color .15s ease-in-out}.sv-faq__answer a:not([class]):focus-visible,.sv-faq__answer a:not([class]):hover{color:#0d6560;text-decoration-color:currentColor}.sv-header{background:#fff;border-bottom:1px solid #e2e5e4;box-shadow:0 10px 25px -5px rgba(15,118,110,.25),0 8px 10px -6px rgba(15,118,110,.15);left:0;position:fixed;right:0;top:0;z-index:50}body:has(.sv-page-hero) .sv-header{box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06)}.sv-header__nav{margin-inline:auto;max-width:1200px;padding-inline:1rem;width:100%}@media(min-width:640px){.sv-header__nav{padding-inline:1.5rem}}@media(min-width:1024px){.sv-header__nav{padding-inline:2rem}}.sv-header__row{height:64px;justify-content:space-between}.sv-header__logo,.sv-header__row{align-items:center;display:flex;flex-direction:row}.sv-header__logo{justify-content:flex-start}.sv-header__logo img{height:44px;width:auto}.sv-header__logo:hover{opacity:.8}.sv-header__logo{transition:opacity .15s ease-in-out}.sv-header__links--desktop{align-items:center;display:flex;display:none;flex-direction:row;gap:.25rem;justify-content:flex-start}@media(min-width:768px){.sv-header__links--desktop{display:flex}}.sv-header__links--mobile{align-items:stretch;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;padding-bottom:1rem}@media(min-width:768px){.sv-header__links--mobile{display:none}}.sv-header__links--mobile[hidden]{display:none}.sv-header__link{align-items:center;border-radius:8px;color:#6b7574;display:flex;font-size:.875rem;font-weight:500;gap:.375rem;min-height:44px;min-width:44px;padding:.5rem 1rem;transition:color .15s ease-in-out,background-color .15s ease-in-out}.sv-header__link:hover{background:#f0f2f1;color:#1a2332}.sv-header__link--active{background:#f0fdfa;color:#0f766e}.sv-header__link--sub{color:#6b7574;font-size:.8125rem;padding-left:2rem}.sv-header__mobile-group{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.sv-header__mobile-toggle{align-items:center;background:transparent;border:none;border-radius:8px;color:#6b7574;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;min-height:44px;min-width:44px;padding:.625rem}.sv-header__mobile-toggle:hover{background:#f0f2f1}.sv-header__mobile-toggle .sv-header__caret{transition:transform .15s ease-in-out}.sv-header__mobile-toggle[aria-expanded=true] .sv-header__caret{transform:rotate(180deg)}.sv-header__mobile-sub{align-items:stretch;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start}.sv-header__mobile-sub[hidden]{display:none}.sv-header__item--dropdown{position:relative}.sv-header__item--dropdown:focus-within .sv-header__dropdown-panel,.sv-header__item--dropdown:hover .sv-header__dropdown-panel{opacity:1;transform:translateY(0);visibility:visible}.sv-header__caret{flex-shrink:0}.sv-header__dropdown-panel{background:#fff;border:1px solid #e2e5e4;border-radius:8px;box-shadow:0 4px 6px -1px rgba(15,118,110,.08),0 2px 4px -2px rgba(15,118,110,.06);display:flex;flex-direction:column;gap:.125rem;left:0;min-width:12rem;opacity:0;padding:.5rem;position:absolute;top:100%;transform:translateY(-.25rem);transition:opacity .15s ease-in-out,transform .15s ease-in-out,visibility .15s ease-in-out;visibility:hidden}.sv-header__dropdown-panel--groups{display:grid;gap:.75rem 1rem;grid-template-columns:repeat(2,minmax(10rem,auto));left:auto;padding:.75rem;right:0}@media(min-width:1024px){.sv-header__dropdown-panel--groups{grid-template-columns:repeat(4,minmax(9.5rem,auto))}}.sv-header__dropdown-group{display:flex;flex-direction:column;gap:.125rem}.sv-header__dropdown-title{margin:0;padding:.25rem .75rem}.sv-header__dropdown-title,.sv-header__mobile-title{color:#6b7574;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sv-header__mobile-title{margin:.5rem 0 0;padding-left:2rem}.sv-header__dropdown-link{border-radius:4px;color:#6b7574;font-size:.875rem;padding:.5rem .75rem;white-space:nowrap}.sv-header__dropdown-link:hover{background:#f0f2f1;color:#1a2332}.sv-header__burger{align-items:center;background:transparent;border:none;border-radius:8px;color:#6b7574;cursor:pointer;display:flex;justify-content:center;min-height:44px;min-width:44px;padding:.625rem}.sv-header__burger:hover{background:#f0f2f1}@media(min-width:768px){.sv-header__burger{display:none}}.sv-footer{background:#1f2d2c;color:#c8cdcc}.sv-footer__inner{margin-inline:auto;max-width:1200px;padding-inline:1rem;width:100%}@media(min-width:640px){.sv-footer__inner{padding-inline:1.5rem}}@media(min-width:1024px){.sv-footer__inner{padding-inline:2rem}}.sv-footer__inner{padding-block:3rem}.sv-footer__grid{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:768px){.sv-footer__grid{grid-template-columns:repeat(3,1fr)}}.sv-footer__logo{height:44px;margin-bottom:1rem;width:auto}.sv-footer__claim{font-size:.875rem;line-height:1.6}.sv-footer__social{display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem 1.25rem;list-style:none;margin:1.25rem 0 0;padding:0}.sv-footer__social a{align-items:center;display:inline-flex;gap:.5rem;transition:color .15s ease-in-out}.sv-footer__social a:hover{color:#fff}.sv-footer__social svg{flex-shrink:0}.sv-footer__links{display:flex;flex-direction:column;font-size:.875rem;gap:.5rem;list-style:none;margin:0;padding:0}.sv-footer__links a:hover{color:#fff}.sv-footer__links a{transition:color .15s ease-in-out}.sv-footer__legal{border-top:1px solid #334140;font-size:.875rem;margin-top:2rem;padding-top:2rem;text-align:center}.sv-footer__disclaimer{color:#9ca3a2;margin-top:.25rem}.sv-static-page{margin-inline:auto;max-width:48rem;padding:3rem 1rem}@media(min-width:640px){.sv-static-page{padding:4rem 1.5rem}}@media(min-width:1024px){.sv-static-page{padding:4rem 2rem}}.sv-static-page--narrow{max-width:42rem}.sv-static-page__title{color:#1a2332;font-size:1.875rem;font-weight:700;margin-bottom:2rem}.sv-static-page__intro{color:#6b7574;margin-bottom:2rem}.sv-prose{color:#6b7574;display:flex;flex-direction:column;gap:1.5rem}.sv-prose h2{color:#1a2332;font-size:1.25rem;font-weight:600}.sv-prose a:not([class]){color:#0f766e;font-weight:500;text-decoration:underline;text-decoration-color:rgba(15,118,110,.4);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .15s ease-in-out,text-decoration-color .15s ease-in-out}.sv-prose a:not([class]):focus-visible,.sv-prose a:not([class]):hover{color:#0d6560;text-decoration-color:currentColor}.sv-prose strong{color:#1a2332}.sv-prose ul{display:flex;flex-direction:column;gap:.5rem;list-style:disc;padding-left:1.25rem}.sv-prose code{background:#f0f2f1;border-radius:4px;font-size:.875em;padding:.125rem .375rem}.sv-about-profile{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;padding:1.5rem}@media(min-width:640px){.sv-about-profile{flex-direction:row;gap:1.25rem}}.sv-about-profile{background:#f8faf9;border:1px solid #e2e5e4;border-radius:24px;margin-bottom:2rem}.sv-about-profile__photo{border:2px solid rgba(15,118,110,.2);border-radius:99px;flex-shrink:0;height:5rem;overflow:hidden;width:5rem}.sv-about-profile__photo img{height:100%;object-fit:cover;width:100%}.sv-about-profile__kicker{color:#0f766e;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}.sv-about-profile__name{color:#1a2332;font-weight:600;margin-bottom:.5rem}.sv-about-profile__bio{color:#6b7574;font-size:.875rem;line-height:1.6}.sv-contact-card{border:1px solid #e2e5e4;border-radius:24px;padding:1.5rem}.sv-contact-form{display:flex;flex-direction:column;gap:1.25rem}.sv-contact-form__honeypot{left:-9999px;position:absolute}.sv-contact-form__field{display:flex;flex-direction:column;gap:.375rem}.sv-contact-form__field label{color:#1a2332;font-size:.875rem;font-weight:500}.sv-contact-form__field input,.sv-contact-form__field textarea{background:#fff;border:1px solid #e2e5e4;border-radius:8px;color:#1a2332;font-family:Open Sans,system-ui,-apple-system,sans-serif;font-size:.9375rem;padding:.625rem .75rem}.sv-contact-form__field input:focus,.sv-contact-form__field textarea:focus{border-color:#0f766e;box-shadow:0 0 0 2px #f0fdfa;outline:none}.sv-contact-form__error{color:#e53935;font-size:.8125rem;margin:0}.sv-contact-success{padding:1.5rem 0;text-align:center}.sv-contact-success__title{color:#1a2332;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.sv-fernglas-marken__body{margin-inline:auto;max-width:1200px;padding-inline:1rem;width:100%}@media(min-width:640px){.sv-fernglas-marken__body{padding-inline:1.5rem}}@media(min-width:1024px){.sv-fernglas-marken__body{padding-inline:2rem}}.sv-fernglas-marken__body{padding-block:2rem 3rem}@media(min-width:640px){.sv-fernglas-marken__body{padding-block:2.5rem 4rem}}.sv-fernglas-marken__note{color:#6b7574;font-size:.875rem;line-height:1.6;margin:0 0 1.5rem}.sv-fernglas-marken__note a{color:#0f766e;font-weight:500;text-decoration:underline;text-decoration-color:rgba(15,118,110,.4);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .15s ease-in-out,text-decoration-color .15s ease-in-out}.sv-fernglas-marken__note a:focus-visible,.sv-fernglas-marken__note a:hover{color:#0d6560;text-decoration-color:currentColor}.sv-brand-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media(min-width:640px){.sv-brand-grid{gap:1.25rem}}@media(min-width:768px){.sv-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.sv-brand-grid{gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.sv-brand-card{background:#fff;border:1px solid #e2e5e4;border-radius:16px;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);transition:box-shadow .25s ease-in-out,border-color .25s ease-in-out}@media(hover:hover){.sv-brand-card:hover{border-color:rgba(15,118,110,.3);box-shadow:0 10px 15px -3px rgba(15,118,110,.08),0 4px 6px -4px rgba(15,118,110,.04)}}.sv-brand-card{display:flex;flex-direction:column;padding:1.25rem;position:relative}@media(min-width:640px){.sv-brand-card{padding:1.5rem}}.sv-brand-card__head{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:3rem}.sv-brand-card__name{color:#1a2332;font-family:Poppins,system-ui,-apple-system,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.2;margin:0;min-width:0}.sv-brand-card__name a{align-items:center;color:inherit;display:inline-flex;transition:color .15s ease-in-out}.sv-brand-card__name a:after{border-radius:inherit;content:"";inset:0;position:absolute}.sv-brand-card__name a:focus-visible{outline:none}.sv-brand-card__name a:focus-visible:after{border-radius:16px;outline:2px solid #0f766e;outline-offset:2px}.sv-brand-card__logo{display:block;max-width:100%;object-fit:contain}.sv-brand-card__arrow{color:#6b7574;flex-shrink:0}.sv-brand-card__tagline{color:#6b7574;flex:1;font-size:.875rem;line-height:1.6;margin:.75rem 0 0}.sv-brand-card__facts{border-top:1px solid #e2e5e4;margin-top:1.25rem;padding-top:1rem}.sv-haendler__body{margin-inline:auto;max-width:1200px;padding-inline:1rem;width:100%}@media(min-width:640px){.sv-haendler__body{padding-inline:1.5rem}}@media(min-width:1024px){.sv-haendler__body{padding-inline:2rem}}.sv-haendler__body{padding-block:2rem 3rem}@media(min-width:640px){.sv-haendler__body{padding-block:2.5rem 4rem}}.sv-haendler__note{max-width:48rem}.sv-haendler__note:first-child{margin-bottom:2rem}.sv-haendler__note:last-child{margin-top:2rem}.sv-hersteller{margin-inline:auto;max-width:72rem;padding-inline:1rem;width:100%}@media(min-width:640px){.sv-hersteller{padding-inline:1.5rem}}@media(min-width:1024px){.sv-hersteller{padding-inline:2rem}}.sv-hersteller{padding-block:2.5rem 4rem}.sv-hersteller h2{color:#1a2332;font-size:1.375rem;font-weight:600;margin:0 0 .75rem}.sv-hersteller__profile{background:#fff;border:1px solid #e2e5e4;border-radius:16px;box-shadow:0 10px 15px -3px rgba(15,118,110,.08),0 4px 6px -4px rgba(15,118,110,.04);overflow:hidden}.sv-hersteller__profile-body{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}@media(min-width:640px){.sv-hersteller__profile-body{padding:1.25rem 1.5rem 1.5rem}}.sv-hersteller__profile-logo{display:block;max-width:100%;object-fit:contain;object-position:left center}.sv-hersteller__profile-name{color:#1a2332;font-family:Poppins,system-ui,-apple-system,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.3;margin:0}.sv-hersteller__profile-classes{border-top:1px solid #e2e5e4;padding-top:1rem}.sv-hersteller__intro{margin-bottom:3rem}.sv-hersteller__intro-text{min-width:0}.sv-hersteller__intro-text p{color:#6b7574;line-height:1.7;margin:0}.sv-hersteller__intro-text p a{color:#0f766e;font-weight:500;text-decoration:underline;text-decoration-color:rgba(15,118,110,.4);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .15s ease-in-out,text-decoration-color .15s ease-in-out}.sv-hersteller__intro-text p a:focus-visible,.sv-hersteller__intro-text p a:hover{color:#0d6560;text-decoration-color:currentColor}.sv-hersteller__intro-text .sv-hersteller__intro-updated{color:#6b7574;font-size:.8125rem;margin-top:.6rem}.sv-hersteller__matrix{margin-bottom:3.5rem}.sv-hersteller__matrix-scroll{border:1px solid #e2e5e4;border-radius:12px;overflow-x:auto}.sv-hersteller__serie{border-top:1px solid #e2e5e4;margin-top:2.5rem;padding-top:2rem;scroll-margin-top:calc(64px + .5rem)}.sv-hersteller__serie:first-of-type{border-top:0;margin-top:0}.sv-hersteller__serie-intro{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}@media(min-width:1024px){.sv-hersteller__serie-intro{align-items:center;flex-direction:row;gap:2.5rem}}.sv-hersteller__serie-head{max-width:42rem}@media(min-width:1024px){.sv-hersteller__serie-head{flex:3 1 0;max-width:none}.sv-hersteller__serie--reverse .sv-hersteller__serie-intro{flex-direction:row-reverse}}.sv-hersteller__serie-text{color:#6b7574;line-height:1.7;margin:0}.sv-hersteller__serie-text a{color:#0f766e;font-weight:500;text-decoration:underline;text-decoration-color:rgba(15,118,110,.4);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .15s ease-in-out,text-decoration-color .15s ease-in-out}.sv-hersteller__serie-text a:focus-visible,.sv-hersteller__serie-text a:hover{color:#0d6560;text-decoration-color:currentColor}.sv-hersteller__rating{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.375rem;justify-content:flex-start;margin-top:1rem}.sv-hersteller__rating-value{color:#1a2332;font-size:.8125rem;font-weight:700}.sv-hersteller__rating-label{border-radius:4px;font-size:.75rem;font-weight:500;padding:.125rem .5rem}.sv-hersteller__rating-info{align-items:center;color:#6b7574;display:flex;transition:color .15s ease-in-out}.sv-hersteller__rating-info:hover{color:#0f766e}.sv-hersteller__rating-info svg{height:.875rem;width:.875rem}.sv-hersteller__serie-figure{align-items:center;display:flex;flex-direction:column;margin:0;max-width:40rem}@media(min-width:1024px){.sv-hersteller__serie-figure{flex:2 1 0;max-width:none}}.sv-hersteller__serie-figure img{border-radius:12px;display:block;height:auto;max-height:14rem;max-width:100%;width:auto}.sv-hersteller__serie-figure figcaption{color:#6b7574;font-size:.6875rem;margin-top:.4rem;text-align:center}.sv-hersteller__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.sv-hersteller__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.sv-hersteller__grid{grid-template-columns:repeat(4,1fr)}}.sv-hersteller__unavailable-box{background:#fff;background:#f8faf9;border:1px solid #e2e5e4;border-radius:12px;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);box-shadow:none;display:flex;flex-direction:column;gap:.6rem;justify-content:center;padding:1.25rem}.sv-hersteller__unavailable-box h3{color:#6b7574;font-size:.8125rem;font-weight:600;line-height:1.4;margin:0}.sv-hersteller__unavailable-box ul{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0}.sv-hersteller__unavailable-box a{color:#0f766e;font-weight:500}.sv-hersteller__unavailable-box a:hover{text-decoration:underline}.sv-hersteller__unavailable-box--standalone{max-width:22rem}.sv-hersteller__experience{border-top:1px solid #e2e5e4;margin-bottom:3rem;margin-top:3rem;padding-top:1.5rem}.sv-hersteller__experience p{color:#6b7574;line-height:1.7;margin:0}.sv-hersteller__author{margin-top:1.5rem}.sv-series-matrix{border-collapse:collapse;font-size:.875rem;min-width:40rem;width:100%}.sv-series-matrix thead th{border-bottom:2px solid #e2e5e4;color:#6b7574;font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:.75rem .9rem;text-align:left;text-transform:uppercase;white-space:nowrap}.sv-series-matrix tbody tr{background:#fff}.sv-series-matrix tbody tr:nth-child(2n){background:#f8faf9}.sv-series-matrix tbody th{font-weight:600;padding:.7rem .9rem;text-align:left;vertical-align:middle;white-space:nowrap}.sv-series-matrix tbody th a{color:#0f766e}.sv-series-matrix tbody th a:hover{text-decoration:underline}.sv-series-matrix tbody td{border-top:1px solid #e2e5e4;color:#6b7574;padding:.7rem .9rem;vertical-align:middle}.sv-series-matrix tbody td:last-child{min-width:12rem}.sv-series-matrix__num{color:#1a2332!important;font-variant-numeric:tabular-nums;white-space:nowrap}.sv-kategorie{margin-inline:auto;max-width:1200px;padding-inline:1rem;width:100%}@media(min-width:640px){.sv-kategorie{padding-inline:1.5rem}}@media(min-width:1024px){.sv-kategorie{padding-inline:2rem}}.sv-kategorie{padding-block:2.5rem 4rem}.sv-kategorie h2{color:#1a2332;font-size:1.375rem;font-weight:600;margin:0 0 .75rem;scroll-margin-top:5.5rem}.sv-kategorie__section{margin-top:3rem}.sv-kategorie__section:first-child{margin-top:.5rem}.sv-kategorie__stats{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.sv-kategorie__stat{background:#f0fdfa;border:1px solid #ccfbf1;border-radius:12px;display:flex;flex-direction:column-reverse;gap:.25rem;justify-content:flex-end;min-width:0;padding:1rem}@media(min-width:640px){.sv-kategorie__stat{padding:1.125rem 1.25rem}}.sv-kategorie__stat:last-child:nth-child(odd){grid-column:1/-1}.sv-kategorie__stat dd{color:#1a2332;font-family:Poppins,system-ui,-apple-system,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0}@media(min-width:640px){.sv-kategorie__stat dd{font-size:1.75rem}}.sv-kategorie__stat dt{color:#4a5554;font-size:.8125rem;line-height:1.4}.sv-kategorie__jump{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.25rem 1rem}.sv-kategorie__jump ul{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;list-style:none;margin:0;padding:0}.sv-kategorie__jump a{color:#0f766e;font-weight:500}.sv-kategorie__jump a:after{content:" ↓";font-size:.8em}.sv-kategorie__jump a:hover{text-decoration:underline}.sv-kategorie__jump-label{color:#6b7574}.sv-kategorie__criteria{display:grid;gap:1.25rem 2rem}@media(min-width:1024px){.sv-kategorie__criteria{grid-template-columns:repeat(2,1fr)}}.sv-kategorie__criterion h3{color:#1a2332;font-size:1rem;font-weight:600;margin:0 0 .25rem}.sv-kategorie__criterion p{color:#6b7574;line-height:1.7;margin:0}.sv-kategorie__method{color:#6b7574;font-size:.875rem;line-height:1.6;margin:0 0 1.5rem;max-width:48rem}.sv-kategorie__method a{color:#0f766e;font-weight:500;text-decoration:underline;text-decoration-color:rgba(15,118,110,.4);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .15s ease-in-out,text-decoration-color .15s ease-in-out}.sv-kategorie__method a:focus-visible,.sv-kategorie__method a:hover{color:#0d6560;text-decoration-color:currentColor}.sv-kategorie__bands{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media(min-width:1280px){.sv-kategorie__bands{grid-template-columns:repeat(2,minmax(0,1fr))}}.sv-kategorie__band{background:#fff;border:1px solid #e2e5e4;border-radius:16px;display:flex;flex-direction:column;padding:1rem}.sv-kategorie__band-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin-bottom:1rem}.sv-kategorie__band-label{background:#0f766e;border-radius:999px;color:#fff;font-size:1rem;font-weight:600;margin:0;padding:.3rem .8rem}.sv-kategorie__band-meta{color:#6b7574;font-size:.875rem;margin:0}.sv-kategorie__picks{align-content:stretch;display:grid;flex:1;gap:.75rem;grid-auto-columns:52%;grid-auto-flow:column;overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x mandatory}.sv-kategorie__picks>*{scroll-snap-align:start}@media(min-width:640px){.sv-kategorie__picks{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,12rem));overflow-x:visible}}.sv-kategorie__grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.sv-kategorie__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.sv-kategorie__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.sv-kategorie__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1280px){.sv-kategorie__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.sv-kategorie__all-toggle{align-items:center;background:#fff;border:1px solid #0f766e;border-radius:12px;color:#0f766e;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.4rem;list-style:none;padding:.625rem 1.25rem;transition:background .15s ease-in-out}.sv-kategorie__all-toggle::-webkit-details-marker{display:none}@media(hover:hover){.sv-kategorie__all-toggle:hover{background:#f0fdfa}}.sv-kategorie__all-toggle svg{height:1.1rem;transition:transform .15s ease-in-out;width:1.1rem}.sv-kategorie__all-opened,.sv-kategorie__all[open] .sv-kategorie__all-closed{display:none}.sv-kategorie__all[open] .sv-kategorie__all-opened{display:inline}.sv-kategorie__all[open] .sv-kategorie__all-toggle svg{transform:rotate(180deg)}.sv-kategorie__all-note{color:#6b7574;font-size:.875rem;margin:1rem 0}.sv-kategorie__more{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-top:2rem}.sv-kategorie__more-btn:disabled{cursor:wait}.sv-kategorie__more-info{color:#6b7574;font-size:.75rem}.sv-kategorie__related{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.sv-kategorie__related a{align-items:center;background:#fff;border:1px solid #e2e5e4;border-radius:99px;color:#334140;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.375rem;padding:.3rem .75rem;transition:border-color .15s ease-in-out,background .15s ease-in-out,color .15s ease-in-out;white-space:nowrap}@media(hover:hover){.sv-kategorie__related a:hover{border-color:#c8cdcc;color:#1a2332}}.sv-kategorie__related a:active:not(:disabled){transform:translateY(1px)}.sv-kategorie__related a[aria-current=page],.sv-kategorie__related a[aria-pressed=true]{background:#0f766e;border-color:#0f766e;color:#fff}.sv-kategorie__related a{font-size:.875rem;padding:.45rem .9rem}.sv-kategorie__author{margin-top:3rem}.sv-kategorie .sv-fernglas-browse__card-name{min-height:2.75em}.sv-fernglas-detail{margin-inline:auto;max-width:72rem;padding-inline:1rem;width:100%}@media(min-width:640px){.sv-fernglas-detail{padding-inline:1.5rem}}@media(min-width:1024px){.sv-fernglas-detail{padding-inline:2rem}}.sv-fernglas-detail{padding-block:1rem 1.5rem}@media(min-width:640px){.sv-fernglas-detail{padding-block:2.5rem}}.sv-fernglas-detail>.sv-breadcrumb{display:none}@media(min-width:640px){.sv-fernglas-detail>.sv-breadcrumb{display:block}}.sv-fernglas-detail__hero{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);margin-bottom:2.5rem}@media(min-width:640px){.sv-fernglas-detail__hero{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media(min-width:1024px){.sv-fernglas-detail__hero{gap:3rem;grid-template-columns:minmax(0,30rem) minmax(0,1fr)}}.sv-fernglas-detail__gallery{container-type:inline-size;display:flex;flex-direction:column;margin-inline:auto;max-width:30rem;width:100%}.sv-fernglas-detail__figure{display:flex;flex-direction:column;margin:0}@media(min-width:1024px){.sv-fernglas-detail__figure{flex:1 0 auto}}.sv-fernglas-detail__gallery-meta{display:flex;justify-content:flex-end;margin:0}.sv-fernglas-detail__tour-chip{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid #0f766e;border-radius:99px;bottom:.875rem;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);color:#0f766e;display:flex;flex-direction:row;font-size:.875rem;font-weight:600;gap:.375rem;justify-content:center;left:50%;padding:.5rem 1rem;position:absolute;text-decoration:none;transform:translateX(-50%);transition:background-color .15s ease-in-out,color .15s ease-in-out;white-space:nowrap}@media(hover:hover){.sv-fernglas-detail__tour-chip:hover{background:#0f766e;color:#fff}}.sv-fernglas-detail__tour-chip:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.sv-fernglas-detail__tour-chip-icon{flex-shrink:0;height:.875rem;width:.875rem}.sv-fernglas-detail__image-credit{color:#6b7574;font-size:.6875rem;line-height:1.4;margin:.5rem 0 0 auto;text-align:right}.sv-fernglas-detail__main-image{aspect-ratio:1/1;background:#fff;border:1px solid #e2e5e4;border-radius:24px;cursor:zoom-in;display:block;flex:1 0 auto;min-height:0;overflow:hidden;padding:0;position:relative;width:100%}.sv-fernglas-detail__main-image--placeholder{cursor:default}.sv-fernglas-detail__main-image img{height:100%;object-fit:contain;width:100%}.sv-fernglas-detail__stage{display:flex;flex-direction:column;position:relative}@media(min-width:1024px){.sv-fernglas-detail__stage{flex:1 0 auto;max-height:125cqw}}.sv-fernglas-detail__nav{align-items:center;background:hsla(0,0%,100%,.85);border:1px solid #e2e5e4;border-radius:99px;color:#1a2332;cursor:pointer;display:flex;font-size:1.5rem;height:2.25rem;justify-content:center;line-height:1;padding-bottom:.15em;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s ease-in-out,opacity .15s ease-in-out;width:2.25rem}.sv-fernglas-detail__nav--prev{left:.5rem}.sv-fernglas-detail__nav--next{right:.5rem}.sv-fernglas-detail__nav[hidden]{display:none}@media(hover:hover)and (pointer:fine){.sv-fernglas-detail__nav{opacity:.55}}.sv-fernglas-detail__nav:focus-visible,.sv-fernglas-detail__nav:hover{background:#fff;opacity:1}@media(prefers-reduced-motion:reduce){.sv-fernglas-detail__nav{transition:none}}.sv-fernglas-detail__stage:hover .sv-fernglas-detail__nav{opacity:1}.sv-fernglas-detail__main-img{touch-action:pan-y;transition:opacity .15s ease-in-out}.sv-fernglas-detail__main-img--fading{opacity:0}@media(prefers-reduced-motion:reduce){.sv-fernglas-detail__main-img{transition:none}}.sv-fernglas-detail__thumbs-wrap{position:relative}.sv-fernglas-detail__thumbs-wrap--more:after{background:linear-gradient(90deg,rgba(248,250,249,0),#f8faf9);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:2rem}.sv-fernglas-detail__thumbs{display:flex;gap:.5rem;margin-top:.5rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.sv-fernglas-detail__thumbs::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.sv-fernglas-detail__thumbs{scroll-behavior:auto}}.sv-fernglas-detail__thumb{background:#fff;border:2px solid #e2e5e4;border-radius:8px;cursor:pointer;flex-shrink:0;height:4rem;overflow:hidden;padding:0;width:4rem}.sv-fernglas-detail__thumb img{height:100%;object-fit:contain;width:100%}.sv-fernglas-detail__thumb--active{border-color:#0f766e}.sv-fernglas-detail__info{display:flex;flex-direction:column;justify-content:center}.sv-fernglas-detail__eyebrow{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.375rem .75rem;justify-content:space-between;margin-bottom:.25rem}@media(min-width:640px){.sv-fernglas-detail__eyebrow{margin-bottom:.5rem}}@media(max-width:639px){.sv-fernglas-detail__eyebrow{display:contents}.sv-fernglas-detail__info .sv-fernglas-detail__brand{margin-bottom:.25rem;order:1}.sv-fernglas-detail__info .sv-fernglas-detail__model{order:2}.sv-fernglas-detail__info .sv-fernglas-detail__rating{margin-bottom:.625rem;order:3}.sv-fernglas-detail__info .sv-fernglas-detail__series-use{margin-top:0;order:4}.sv-fernglas-detail__info .sv-spec-bar{order:5}.sv-fernglas-detail__info .sv-buy-box{order:6}}.sv-fernglas-detail__brand{color:#0f766e;font-size:.8125rem;font-weight:600;letter-spacing:.05em;line-height:1rem;margin:0;text-transform:uppercase}.sv-fernglas-detail__brand a:focus-visible,.sv-fernglas-detail__brand a:hover{text-decoration:underline}.sv-fernglas-detail__model{color:#1a2332;font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:.5rem}@media(min-width:640px){.sv-fernglas-detail__model{font-size:1.875rem;line-height:2.25rem}}@media(min-width:1024px){.sv-fernglas-detail__model{font-size:2.25rem;line-height:2.5rem}}.sv-fernglas-detail__brand-sep{color:#6b7574}.sv-fernglas-detail__series-use{color:#6b7574;font-size:.9375rem;line-height:1.5;margin:-.125rem 0 .75rem}@media(min-width:640px){.sv-fernglas-detail__series-use{font-size:1rem;margin-bottom:1rem}}.sv-fernglas-detail__rating{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.sv-fernglas-detail__rating-label{border-radius:99px;font-size:.875rem;font-weight:600;padding:.125rem .625rem}.sv-fernglas-detail__rating-info{align-items:center;color:#6b7574;display:flex;transition:color .15s ease-in-out}.sv-fernglas-detail__rating-info:hover{color:#0f766e}.sv-fernglas-detail__rating-info svg{height:.875rem;width:.875rem}.sv-fernglas-detail__price{color:#1a2332;font-size:1.125rem;font-weight:700}@media(min-width:640px){.sv-fernglas-detail__price{font-size:1.875rem}}.sv-fernglas-detail__price--muted{color:#6b7574;font-size:1rem;font-weight:400}@media(min-width:640px){.sv-fernglas-detail__price--muted{font-size:1.125rem}}.sv-fernglas-detail__offers{container-type:inline-size;display:flex;flex-direction:column;gap:.5rem}.sv-fernglas-detail__offers-list{border-top:1px solid #e2e5e4;display:flex;flex-direction:column}.sv-fernglas-detail__offers-list[hidden]{display:none}.sv-fernglas-detail__more-offers-toggle{background:none;border:none;color:#0f766e;cursor:pointer;display:block;font-family:Open Sans,system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:500;padding-block:.25rem;text-align:left;width:100%}@media(hover:hover){.sv-fernglas-detail__more-offers-toggle:hover{text-decoration:underline}}.sv-fernglas-detail__more-offers-toggle[hidden]{display:none}.sv-fernglas-detail__more-offers summary{color:#0f766e;cursor:pointer;font-size:.875rem;font-weight:500;list-style:none;padding-block:.25rem}.sv-fernglas-detail__more-offers summary:hover{text-decoration:underline}.sv-fernglas-detail__more-offers summary::-webkit-details-marker{display:none}.sv-fernglas-detail__offers-extra{border-top:1px solid #e2e5e4;display:flex;flex-direction:column;margin-top:.25rem}.sv-fernglas-detail__offers-note{color:#6b7574;font-size:.75rem;margin-top:.25rem}.sv-fernglas-detail__offers-note a{color:inherit;text-decoration:underline}@media(hover:hover){.sv-fernglas-detail__offers-note a:hover{color:#0f766e}}.sv-fernglas-detail__actions{display:grid;margin-top:auto;padding-top:1rem}.sv-fernglas-detail__section{margin-bottom:4rem;scroll-margin-top:8rem}.sv-fernglas-detail__section h2{color:#1a2332;font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:1.25rem}.sv-fernglas-detail__section#zoomulate h2{margin-bottom:.5rem}.sv-fernglas-detail__section#zoomulate .zoomulate_include{scroll-margin-top:calc(64px + .5rem)}@media(orientation:portrait){.sv-fernglas-detail__section#zoomulate .zoomulate_include[data-mode=tutorial]{height:clamp(480px,100svh - 64px - 1rem,760px)}}.sv-fernglas-detail__section#related h2{margin-bottom:1.5rem}.sv-fernglas-detail__section#specs h2{margin-bottom:0}.sv-fernglas-detail__specs-head{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem 1rem;justify-content:space-between;margin-bottom:1.5rem}.sv-fernglas-detail__specs-toggle{background:none;border:0;color:#0f766e;cursor:pointer;font-family:Open Sans,system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:500;margin-left:auto;padding:0}.sv-fernglas-detail__specs-toggle[hidden]{display:none}@media(hover:hover){.sv-fernglas-detail__specs-toggle:hover{text-decoration:underline}}.sv-fernglas-detail__specs-toggle:focus-visible{border-radius:4px;outline:2px solid #0f766e;outline-offset:2px}.sv-fernglas-detail__section-intro{color:#6b7574;margin-bottom:1.5rem}.sv-fernglas-detail__summary{display:grid;gap:.625rem;list-style:none;margin:0;padding:0}.sv-fernglas-detail__summary-item{color:#1a2332;line-height:1.6;padding-left:1.5rem;position:relative}.sv-fernglas-detail__summary-item:before{background:#0f766e;border-radius:50%;content:"";height:.375rem;left:.375rem;position:absolute;top:.6em;width:.375rem}.sv-fernglas-detail__summary-lead{font-weight:600}.sv-fernglas-detail__summary-note{color:#6b7574;font-size:.75rem;font-style:italic;margin:.5rem 0 0;text-align:right}.sv-fernglas-detail__spec-grid{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.sv-fernglas-detail__spec-grid{gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.sv-fernglas-detail__spec-full{margin-top:0}.sv-fernglas-detail__related-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.sv-fernglas-detail__related-grid{gap:1.5rem}}@media(min-width:1024px){.sv-fernglas-detail__related-grid{grid-template-columns:repeat(3,1fr)}}.sv-fernglas-detail__related-grid>:nth-child(3){display:none}@media(min-width:1024px){.sv-fernglas-detail__related-grid>:nth-child(3){display:block}}.sv-fernglas-detail__cta{background:linear-gradient(135deg,#0f766e,#0a5550);border-radius:24px;color:#fff;padding:2rem 1.5rem;text-align:center}@media(min-width:640px){.sv-fernglas-detail__cta{padding:3rem}}.sv-fernglas-detail__cta h2{font-size:1.5rem;font-weight:700;margin-bottom:.75rem}@media(min-width:640px){.sv-fernglas-detail__cta h2{font-size:1.875rem}}.sv-fernglas-detail__cta p{color:hsla(0,0%,100%,.8);margin-bottom:1.5rem;margin-inline:auto;max-width:32rem}.sv-fernglas-detail__cta .sv-button{width:100%}@media(min-width:640px){.sv-fernglas-detail__cta .sv-button{width:auto}}.sv-lightbox{background:transparent;border:none;height:100%;inset:0;margin:0;max-height:100%;max-width:100%;overflow:hidden;padding:clamp(.75rem,3vw,2rem);position:fixed;width:100%}.sv-lightbox[open]{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.sv-lightbox::backdrop{background:rgba(0,0,0,.7)}.sv-lightbox__stage{display:flex;line-height:0;max-width:100%;min-height:0;position:relative}.sv-lightbox img{background:#fff;border-radius:24px;display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;touch-action:pan-y;width:auto}.sv-lightbox__close,.sv-lightbox__nav{align-items:center;background:rgba(0,0,0,.45);border:none;border-radius:99px;color:#fff;cursor:pointer;display:flex;justify-content:center;line-height:1;position:absolute;transition:background .15s ease-in-out}.sv-lightbox__close:hover,.sv-lightbox__nav:hover{background:rgba(0,0,0,.65)}@media(prefers-reduced-motion:reduce){.sv-lightbox__close,.sv-lightbox__nav{transition:none}}.sv-lightbox__nav{font-size:1.75rem;height:2.75rem;padding-bottom:.2em;top:50%;transform:translateY(-50%);width:2.75rem}.sv-lightbox__nav--prev{left:.75rem}.sv-lightbox__nav--next{right:.75rem}.sv-lightbox__close{font-size:1rem;height:2.25rem;right:.75rem;top:.75rem;width:2.25rem}.sv-lightbox__meta{align-items:baseline;color:hsla(0,0%,100%,.85);display:flex;flex:none;font-size:.6875rem;gap:1rem;justify-content:space-between;margin:0;width:100%}.sv-lightbox__counter{font-variant-numeric:tabular-nums}.sv-lightbox__credit{margin-left:auto;text-align:right}.sv-ratgeber-index__filters{align-items:center;display:flex;gap:.375rem;margin-inline:-1rem;overflow-x:auto;padding-inline:1rem;scroll-snap-type:x proximity;scrollbar-width:none}.sv-ratgeber-index__filters::-webkit-scrollbar{display:none}@media(min-width:640px){.sv-ratgeber-index__filters{margin-inline:-1.5rem;padding-inline:1.5rem}}@media(min-width:768px){.sv-ratgeber-index__filters{flex-wrap:wrap;margin-inline:0;overflow-x:visible;padding-inline:0}}.sv-ratgeber-index__filter{align-items:center;background:#fff;border:1px solid #e2e5e4;border-radius:99px;color:#334140;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.375rem;padding:.3rem .75rem;transition:border-color .15s ease-in-out,background .15s ease-in-out,color .15s ease-in-out;white-space:nowrap}@media(hover:hover){.sv-ratgeber-index__filter:hover{border-color:#c8cdcc;color:#1a2332}}.sv-ratgeber-index__filter:active:not(:disabled){transform:translateY(1px)}.sv-ratgeber-index__filter[aria-current=page],.sv-ratgeber-index__filter[aria-pressed=true]{background:#0f766e;border-color:#0f766e;color:#fff}.sv-ratgeber-index__filter{flex-shrink:0;scroll-snap-align:start}.sv-ratgeber-index__filter-count{align-items:center;background:#f0f2f1;border-radius:99px;color:#4a5554;display:inline-flex;font-size:.6875rem;font-weight:600;height:1.25rem;justify-content:center;min-width:1.25rem;padding-inline:.3rem}.sv-ratgeber-index__filter[aria-current=page] .sv-ratgeber-index__filter-count{background:hsla(0,0%,100%,.2);color:#fff}.sv-ratgeber-index__body{margin-inline:auto;max-width:1200px;padding-inline:1rem;width:100%}@media(min-width:640px){.sv-ratgeber-index__body{padding-inline:1.5rem}}@media(min-width:1024px){.sv-ratgeber-index__body{padding-inline:2rem}}.sv-ratgeber-index__body{padding-block:3rem}.sv-ratgeber-index__grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:640px){.sv-ratgeber-index__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.sv-ratgeber-index__grid{grid-template-columns:repeat(3,1fr)}}.sv-ratgeber-index__empty{padding-block:5rem;text-align:center}.sv-ratgeber-index__empty h2{color:#1a2332;font-size:1.5rem;font-weight:600;margin-bottom:.75rem}.sv-ratgeber-index__empty p{color:#6b7574;margin-inline:auto;margin-bottom:2rem;max-width:28rem}.sv-ratgeber-card{border-radius:24px;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);display:block;overflow:hidden;transition:box-shadow .25s ease-in-out,border-color .25s ease-in-out}@media(hover:hover){.sv-ratgeber-card:hover{border-color:rgba(15,118,110,.3);box-shadow:0 10px 15px -3px rgba(15,118,110,.08),0 4px 6px -4px rgba(15,118,110,.04)}}.sv-ratgeber-card--image{height:15rem;position:relative}@media(min-width:640px){.sv-ratgeber-card--image{height:16rem}}.sv-ratgeber-card--image img{height:100%;object-fit:cover;transition:transform .25s ease-in-out;width:100%}@media(hover:hover){.sv-ratgeber-card--image:hover img{transform:scale(1.05)}}.sv-ratgeber-card:not(.sv-ratgeber-card--image){background:#fff;border:1px solid #e2e5e4}.sv-ratgeber-card__overlay{background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.2) 60%,transparent);display:flex;flex-direction:column;inset:0;justify-content:space-between;padding:1.25rem;position:absolute}.sv-ratgeber-card__body{display:flex;flex-direction:column;height:100%;padding:1.5rem}.sv-ratgeber-card__category{align-self:flex-start;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:99px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;margin-bottom:.5rem;padding:.125rem .625rem}.sv-ratgeber-card__category--plain{background:#f0fdfa;border:none;color:#0f766e;margin-bottom:.75rem}.sv-ratgeber-card--image .sv-ratgeber-card__category{backdrop-filter:blur(4px);background:rgba(0,0,0,.55);border-color:hsla(0,0%,100%,.25);margin-bottom:0}.sv-ratgeber-card--image .sv-ratgeber-card__title{margin-bottom:0}.sv-ratgeber-card__title{color:#fff;font-size:1rem;font-weight:600;line-height:1.35;margin-bottom:.5rem}.sv-ratgeber-card__title--plain{color:#1a2332;flex:1;margin-bottom:.5rem}.sv-ratgeber-card__description{color:#6b7574;display:-webkit-box;font-size:.875rem;-webkit-line-clamp:2;line-height:1.6;-webkit-box-orient:vertical;margin-bottom:1rem;overflow:hidden}.sv-ratgeber-article{margin-inline:auto;max-width:48rem;padding-inline:1rem;width:100%}@media(min-width:640px){.sv-ratgeber-article{padding-inline:1.5rem}}@media(min-width:1024px){.sv-ratgeber-article{padding-inline:2rem}}.sv-ratgeber-article{padding-block:2.5rem}.sv-ratgeber-article__hero+.sv-ratgeber-article{padding-top:2.5rem}.sv-ratgeber-article__hero{height:18rem;overflow:hidden;position:relative;width:100%}@media(min-width:640px){.sv-ratgeber-article__hero{height:24rem}}.sv-ratgeber-article__hero img{height:100%;object-fit:cover;width:100%}.sv-ratgeber-article__hero-overlay{background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.25) 60%,rgba(0,0,0,.1));inset:0;position:absolute}.sv-ratgeber-article__hero-breadcrumb{left:0;margin-inline:auto;max-width:48rem;padding-inline:1rem;position:absolute;right:0;top:0;width:100%}@media(min-width:640px){.sv-ratgeber-article__hero-breadcrumb{padding-inline:1.5rem}}@media(min-width:1024px){.sv-ratgeber-article__hero-breadcrumb{padding-inline:2rem}}.sv-ratgeber-article__hero-breadcrumb{padding-top:1.5rem}.sv-ratgeber-article__hero-breadcrumb .sv-breadcrumb--overlay{margin-bottom:0}.sv-ratgeber-article__breadcrumb .sv-breadcrumb{margin-bottom:2rem}.sv-ratgeber-article__hero-title{bottom:0;left:0;margin-inline:auto;max-width:48rem;padding-inline:1rem;position:absolute;right:0;width:100%}@media(min-width:640px){.sv-ratgeber-article__hero-title{padding-inline:1.5rem}}@media(min-width:1024px){.sv-ratgeber-article__hero-title{padding-inline:2rem}}.sv-ratgeber-article__hero-title{padding-bottom:2rem}.sv-ratgeber-article__hero-title h1{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.25}@media(min-width:1024px){.sv-ratgeber-article__hero-title h1{font-size:2.25rem}}.sv-ratgeber-article__category{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:99px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;margin-bottom:.75rem;padding:.125rem .625rem}.sv-ratgeber-article__category--plain{background:#f0fdfa;border:none;color:#0f766e}.sv-ratgeber-article__header{margin-bottom:2.5rem}.sv-ratgeber-article__header h1{color:#1a2332;font-size:1.875rem;font-weight:700;line-height:1.25;margin-bottom:1rem}@media(min-width:640px){.sv-ratgeber-article__header h1{font-size:2.25rem}}.sv-ratgeber-article__description{color:#6b7574;font-size:1.125rem;line-height:1.6;margin-bottom:1.5rem}.sv-ratgeber-article__meta{align-items:center;border-top:1px solid #e2e5e4;color:#6b7574;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.375rem 1rem;padding-top:1rem}.sv-ratgeber-article__tldr{background:#f0fdfa;border:1px solid rgba(15,118,110,.25);border-radius:24px;margin-bottom:2rem;padding:1.25rem 1.5rem}.sv-ratgeber-article__tldr ul{display:flex;flex-direction:column;gap:.375rem;list-style:none;margin:0;padding:0}.sv-ratgeber-article__tldr li{display:flex;gap:.5rem}.sv-ratgeber-article__tldr li,.sv-ratgeber-article__tldr p{color:#6b7574;font-size:.875rem;line-height:1.6}.sv-ratgeber-article__tldr-label{color:#0f766e;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.sv-ratgeber-article__tldr-bullet{color:#0f766e;flex-shrink:0}.sv-ratgeber-article__author{margin-bottom:0}.sv-ratgeber-article__author,.sv-ratgeber-article__related{border-top:1px solid #e2e5e4;margin-top:3rem;padding-top:2rem}.sv-ratgeber-article__related-title{font-size:1.125rem;font-weight:700;margin-bottom:1.25rem}.sv-ratgeber-article__back{margin-top:2.5rem}.sv-ratgeber-article__back a{align-items:center;color:#0f766e;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem}.sv-ratgeber-article__back a:hover{text-decoration:underline}.sv-article-body p:not(:where(.not-prose *)){color:#6b7574;line-height:1.75;margin-bottom:1.25rem}.sv-article-body strong:not(:where(.not-prose *)){color:#1a2332}.sv-article-body a:not([class]):not(:where(.not-prose *)){color:#0f766e;font-weight:500;text-decoration:underline;text-decoration-color:rgba(15,118,110,.4);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .15s ease-in-out,text-decoration-color .15s ease-in-out}.sv-article-body a:not([class]):not(:where(.not-prose *)):focus-visible,.sv-article-body a:not([class]):not(:where(.not-prose *)):hover{color:#0d6560;text-decoration-color:currentColor}.sv-article-body ol:not(:where(.not-prose *)),.sv-article-body ul:not(:where(.not-prose *)){margin-bottom:1.25rem;margin-top:.5rem;padding-left:1.25rem}.sv-article-body ol:not(:where(.not-prose *)) li,.sv-article-body ul:not(:where(.not-prose *)) li{color:#6b7574;line-height:1.7;margin-bottom:.375rem}.sv-article-body img:not(:where(.not-prose *)){border:1px solid #e2e5e4;border-radius:16px;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);margin-block:1.5rem}.sv-article-body h2:not(:where(.not-prose *)){color:#1a2332;font-size:1.5rem;font-weight:700;margin-bottom:1rem;margin-top:2.25rem;padding-bottom:.65rem;position:relative}.sv-article-body h2:not(:where(.not-prose *)):after{background:#0f766e;border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:2.5rem}.sv-article-body>h2:first-child{margin-top:1.5rem}.sv-article-body h3:not(:where(.not-prose *)){border-left:3px solid #0f766e;color:#1a2332;font-size:1.125rem;font-weight:700;margin-bottom:.5rem;margin-top:1.5rem;padding-left:.75rem}.sv-article-body table:not(:where(.not-prose *)){border:1px solid #e2e5e4;border-collapse:collapse;border-radius:12px;font-size:.9rem;margin-block:1.75rem;overflow:hidden;width:100%}.sv-article-body .sv-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-block:1.75rem}.sv-article-body .sv-table-scroll table{margin-block:0;min-width:32rem}.sv-article-body thead tr:not(:where(.not-prose *)){background:#f0fdfa}.sv-article-body td:not(:where(.not-prose *)),.sv-article-body th:not(:where(.not-prose *)){border-bottom:1px solid #e2e5e4;color:#6b7574;padding:.65rem 1rem;text-align:left}.sv-article-body th:not(:where(.not-prose *)){color:#1a2332;font-weight:600}.sv-article-body tbody tr:last-child td{border-bottom:none}.sv-article-body tbody tr:nth-child(2n){background:#f8faf9}.sv-article-body .sv-cta-row{display:flex;flex-wrap:wrap;gap:.75rem}.sv-article-body .sv-cta-btn{align-items:center;background-color:#ca8a04;border-radius:99px;box-shadow:0 4px 6px -1px rgba(15,118,110,.08),0 2px 4px -2px rgba(15,118,110,.06);color:#fff!important;display:inline-flex;font-weight:600;justify-content:center;padding:1rem 2rem;text-decoration:none!important;transition:background-color .15s ease-in-out}.sv-article-body .sv-cta-btn:hover{background-color:#b47d04}.sv-article-body .sv-article-products{display:grid;gap:1rem;grid-template-columns:1fr;margin-block:1.75rem}@media(min-width:640px){.sv-article-body .sv-article-products{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.sv-article-body .sv-article-products{grid-template-columns:repeat(3,1fr)}}.sv-article-body .sv-article-picks-note{color:#6b7574;font-size:.875rem;margin-top:-.75rem}.sv-obj-toggle{margin-block:1.75rem}.sv-obj-toggle__input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.sv-obj-toggle__label{background:#f0f2f1;border:1px solid #e2e5e4;border-radius:99px;color:#6b7574;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:600;margin-right:.5rem;padding:.5rem 1.5rem;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out}.sv-obj-toggle__input:checked+.sv-obj-toggle__label{background:#0f766e;border-color:#0f766e;color:#fff}.sv-obj-toggle__input:focus-visible+.sv-obj-toggle__label{outline:2px solid #0f766e;outline-offset:2px}.sv-obj-toggle__panel{display:none;margin-top:1rem}.sv-obj-toggle__panel .sv-table-scroll{margin-block:0}.sv-obj-toggle__input:first-of-type:checked~.sv-obj-toggle__panel:first-of-type,.sv-obj-toggle__input:nth-of-type(2):checked~.sv-obj-toggle__panel:nth-of-type(2){display:block}.sv-obj-toggle__footnote{border-top:1px solid #e2e5e4;color:#6b7574;font-size:.78rem;line-height:1.55;margin:.75rem 0 0;padding-top:.6rem}.sv-info-box{border:1px solid;border-radius:24px;margin-block:2rem;overflow:hidden}.sv-info-box--info{background:#f0fdfa;border-color:rgba(15,118,110,.3)}.sv-info-box--tip{background:#fffbeb;border-color:#fcd34d}.sv-info-box--example{background:#f0fdf4;border-color:#86efac}.sv-info-box__header{align-items:center;border-bottom:1px solid rgba(0,0,0,.08);display:flex;gap:.5rem;padding:.75rem 1.25rem}.sv-info-box--info .sv-info-box__header{color:#0f766e}.sv-info-box--tip .sv-info-box__header{color:#b45309}.sv-info-box--example .sv-info-box__header{color:#15803d}.sv-info-box__title{font-size:.875rem;font-weight:600}.sv-info-box__body{color:#6b7574;font-size:.875rem;line-height:1.6;padding:1rem 1.25rem}.sv-info-box__body p:last-child{margin-bottom:0}.sv-home-hero{background:linear-gradient(135deg,#0f766e,#0a5550);color:#fff;overflow:hidden;position:relative}.sv-home-hero__bg-blob{background:#fff;border-radius:50%;filter:blur(80px);opacity:.1;position:absolute}.sv-home-hero__bg-blob--1{height:24rem;left:25%;top:25%;width:24rem}.sv-home-hero__bg-blob--2{background:#ca8a04;bottom:25%;height:16rem;right:25%;width:16rem}.sv-home-hero__inner{margin-inline:auto;max-width:1200px;padding-inline:1rem;position:relative;width:100%}@media(min-width:640px){.sv-home-hero__inner{padding-inline:1.5rem}}@media(min-width:1024px){.sv-home-hero__inner{padding-inline:2rem}}.sv-home-hero__inner{display:grid;gap:1.5rem;padding-block:1.5rem 2rem}@media(min-width:640px){.sv-home-hero__inner{gap:2rem;padding-block:3rem 5rem}}@media(min-width:1024px){.sv-home-hero__inner{align-items:center;column-gap:3rem;grid-template-areas:"text    mag" "actions mag" ".       link";grid-template-columns:1fr 1fr;padding-block:5rem 7rem;row-gap:1.5rem}}.sv-home-hero__text{max-width:36rem;position:relative;z-index:1}@media(min-width:1024px){.sv-home-hero__text{grid-area:text}}.sv-home-hero__eyebrow{color:hsla(0,0%,100%,.7);display:block;font-family:Open Sans,system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.05em;line-height:1.4;margin-bottom:.5rem;text-transform:uppercase}@media(min-width:640px){.sv-home-hero__eyebrow{margin-bottom:1rem}}.sv-home-hero__sep{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sv-home-hero__title{font-size:2.25rem;font-weight:700;line-height:1.15;margin-bottom:1rem}@media(min-width:640px){.sv-home-hero__title{font-size:3rem;margin-bottom:1.5rem}}@media(min-width:1024px){.sv-home-hero__title{font-size:3.75rem}}.sv-home-hero__title-accent{color:#fcd34d}.sv-home-hero__lead{color:hsla(0,0%,100%,.8);font-size:1.125rem;line-height:1.6;margin-bottom:0}@media(min-width:640px){.sv-home-hero__lead{font-size:1.25rem}}.sv-home-hero__actions{display:flex;flex-direction:column;gap:1rem;position:relative;z-index:1}@media(min-width:640px){.sv-home-hero__actions{flex-direction:row}}@media(min-width:1024px){.sv-home-hero__actions{align-self:start;grid-area:actions}}.sv-home-hero__mag{--mag-d:min(56vw,17rem);margin-inline:auto;max-width:26rem;position:relative;width:100%;z-index:1}@media(max-width:639px)and (max-height:700px){.sv-home-hero__mag{--mag-d:min(46vw,14rem)}}@media(min-width:1024px){.sv-home-hero__mag{--mag-d:26rem;grid-area:mag;justify-self:end;margin-inline:0;width:26rem}}@media(min-width:1280px){.sv-home-hero__mag{--mag-d:32rem;max-width:32rem;width:32rem}}.sv-home-hero__mag:before{aspect-ratio:1;background:radial-gradient(circle closest-side,hsla(0,0%,100%,.14) 55%,hsla(0,0%,100%,.05) 75%,transparent 100%);border-radius:50%;content:"";left:50%;pointer-events:none;position:absolute;top:calc(var(--mag-d)/2);transform:translate(-50%,-50%);width:calc(var(--mag-d)*1.7);z-index:-1}.sv-home-hero__mag .sv-mag{max-width:none}.sv-home-hero__mag .sv-mag__view{margin-inline:auto;width:var(--mag-d)}.sv-home-hero__mag-link{font-weight:500;position:relative;text-align:center;z-index:1}@media(min-width:1024px){.sv-home-hero__mag-link{grid-area:link;justify-self:end;text-align:left;width:26rem}}@media(min-width:1280px){.sv-home-hero__mag-link{width:32rem}}.sv-home-hero__mag-link a{color:#99f6e4;text-decoration:underline;text-underline-offset:3px;transition:color .25s ease-in-out}.sv-home-hero__mag-link a:after{content:" →"}.sv-home-hero__mag-link a:hover{color:#fff}.sv-home-section{border-top:1px solid #e2e5e4}.sv-home-section--white{background:#fff}.sv-home-section__inner{margin-inline:auto;max-width:1200px;padding-inline:1rem;width:100%}@media(min-width:640px){.sv-home-section__inner{padding-inline:1.5rem}}@media(min-width:1024px){.sv-home-section__inner{padding-inline:2rem}}.sv-home-section__inner{padding-block:3rem}@media(min-width:640px){.sv-home-section__inner{padding-block:5rem}}.sv-home-section__head{margin-bottom:2rem}@media(min-width:640px){.sv-home-section__head{margin-bottom:2.5rem}}.sv-home-section__title{color:#1a2332;font-size:1.875rem;font-weight:700;line-height:1.2;text-wrap:balance}@media(min-width:640px){.sv-home-section__title{font-size:2.25rem}}.sv-home-section__lead{color:#6b7574;font-size:1.125rem;line-height:1.6;margin-top:.75rem;text-wrap:pretty}.sv-home-section__lead strong{color:#0f766e;font-weight:700}.sv-home-section__more{display:flex;flex-wrap:wrap;font-weight:500;gap:.75rem 2rem;margin-top:2rem}.sv-home-section__more a{color:#0f766e;font-weight:500;text-decoration:underline;text-decoration-color:rgba(15,118,110,.4);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .15s ease-in-out,text-decoration-color .15s ease-in-out}.sv-home-section__more a:focus-visible,.sv-home-section__more a:hover{color:#0d6560;text-decoration-color:currentColor}.sv-home-section__more a:after{content:" →"}.sv-home-hero+.sv-home-section{border-top:0}.sv-home-advisor__uses{display:grid;gap:1.5rem .75rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}@media(min-width:640px){.sv-home-advisor__uses{gap:2rem 1.5rem}}@media(min-width:1024px){.sv-home-advisor__uses{grid-template-columns:repeat(6,minmax(0,1fr))}}.sv-home-advisor__after{border-top:1px solid #e2e5e4;display:grid;gap:2rem;margin-top:2.5rem;padding-top:2rem}@media(min-width:640px){.sv-home-advisor__after{margin-top:3.5rem;padding-top:2.5rem}}@media(min-width:1024px){.sv-home-advisor__after{align-items:stretch;gap:3rem;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}}.sv-home-advisor__next-label{color:#6b7574;font-size:.875rem;font-weight:600;margin-bottom:1rem}.sv-home-advisor__steps{display:grid;gap:1.25rem;list-style:none;margin:0;padding:0}@media(min-width:768px){.sv-home-advisor__steps{gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.sv-home-advisor__step h3{color:#1a2332;font-size:1rem;font-weight:600;margin-bottom:.25rem}.sv-home-advisor__step p{color:#6b7574;font-size:.875rem;line-height:1.6}.sv-home-advisor__quote{background:#fff;border-left:3px solid #ca8a04;border-radius:0 12px 12px 0;display:flex;flex-direction:column;justify-content:center;margin:0;padding:1.25rem 1.5rem}.sv-home-advisor__quote blockquote{margin:0 0 .75rem}.sv-home-advisor__quote blockquote p{color:#1a2332;font-family:Poppins,system-ui,-apple-system,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.45}.sv-home-advisor__quote figcaption{color:#6b7574;font-size:.875rem;line-height:1.6}.sv-use-tile{align-items:center;color:inherit;display:flex;flex-direction:column;text-align:center;text-decoration:none}.sv-use-tile__view{max-width:10.5rem;outline:2px solid transparent;outline-offset:4px;transition:outline-color .25s ease-in-out}@media(hover:hover){.sv-use-tile:hover .sv-use-tile__view{outline-color:#0f766e}}.sv-use-tile:focus-visible .sv-use-tile__view{outline-color:#0f766e}.sv-use-tile__view img{transition:transform .25s ease-in-out}@media(hover:hover){.sv-use-tile:hover .sv-use-tile__view img{transform:scale(1.05)}}.sv-use-tile:focus-visible{outline:none}.sv-use-tile__title{color:#1a2332;font-family:Poppins,system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25;margin-top:.75rem}@media(min-width:640px){.sv-use-tile__title{font-size:1rem}}.sv-use-tile__format{color:#6b7574;font-size:.75rem;line-height:1.4;margin-top:.25rem}@media(min-width:640px){.sv-use-tile__format{font-size:.8125rem}}.sv-home-partners__head{align-items:center;column-gap:.75rem;display:grid;grid-template-areas:"title badge" "lead  lead";grid-template-columns:minmax(0,1fr) auto}.sv-home-partners__head .sv-home-section__title{grid-area:title}.sv-home-partners__head .sv-home-section__lead{grid-area:lead}.sv-home-partners__head .sv-home-section__lead strong{white-space:nowrap}@media(min-width:768px){.sv-home-partners__head{column-gap:2rem;grid-template-areas:"title badge" "lead  badge"}}.sv-home-partners__badge{align-items:center;background:#f5c518;border-radius:50%;box-shadow:0 10px 15px -3px rgba(15,118,110,.08),0 4px 6px -4px rgba(15,118,110,.04);color:#1a2332;display:flex;font-family:Poppins,system-ui,-apple-system,sans-serif;font-size:.75rem;font-weight:600;grid-area:badge;height:7rem;justify-content:center;line-height:1.25;text-align:center;transform:rotate(8deg);width:7rem}.sv-home-partners__badge strong{display:block;font-size:2.25rem;font-weight:700;line-height:1}@media(min-width:768px){.sv-home-partners__badge{font-size:.9375rem;height:10rem;margin-block:-2.5rem -1.5rem;margin-right:1rem;width:10rem}.sv-home-partners__badge strong{font-size:3.25rem}}@media(min-width:1024px){.sv-home-partners__badge{margin-right:6rem}}.sv-home-trust__grid{display:grid;gap:2rem}@media(min-width:1024px){.sv-home-trust__grid{align-items:start;gap:3rem;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.sv-home-trust__profile{margin-bottom:0}.sv-home-trust__facts{display:grid;gap:1.5rem;list-style:none;margin:0;padding:0}.sv-home-trust__fact{border-left:2px solid rgba(15,118,110,.25);padding-left:1rem}.sv-home-trust__fact h3{color:#1a2332;font-size:1rem;font-weight:600;margin-bottom:.25rem}.sv-home-trust__fact p{color:#6b7574;font-size:.9375rem;line-height:1.6}.sv-home-trust__fact a{color:#0f766e;font-weight:500;text-decoration:underline;text-decoration-color:rgba(15,118,110,.4);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .15s ease-in-out,text-decoration-color .15s ease-in-out}.sv-home-trust__fact a:focus-visible,.sv-home-trust__fact a:hover{color:#0d6560;text-decoration-color:currentColor}.sv-home-trust__fact a{display:inline-block;font-size:.875rem;margin-top:.375rem}.sv-home-trust__fact a:after{content:" →"}.sv-home-trust__actions{display:flex;flex-direction:column;gap:1rem;margin-top:2.5rem}@media(min-width:640px){.sv-home-trust__actions{flex-direction:row;margin-top:3.5rem}}.sv-zoomulate-page__body{margin-inline:auto;max-width:1200px;padding-inline:1rem;width:100%}@media(min-width:640px){.sv-zoomulate-page__body{padding-inline:1.5rem}}@media(min-width:1024px){.sv-zoomulate-page__body{padding-inline:2rem}}.sv-zoomulate-page__body{padding-block:2rem}.sv-zoomulate-page__hint{color:#6b7574;font-size:.8125rem;line-height:1.5;margin-bottom:.75rem}.sv-fernglas-browse__body{margin-inline:auto;max-width:96rem}.sv-fernglas-browse__container{margin-inline:auto;max-width:1200px;padding:2rem 1rem}@media(min-width:640px){.sv-fernglas-browse__container{padding-inline:1.5rem}}@media(min-width:1024px){.sv-fernglas-browse__container{padding-inline:2rem}}.sv-fernglas-browse__search{align-items:center;background:#f8faf9;border:1px solid #c8cdcc;border-radius:8px;color:#6b7574;display:flex;flex:1 1 18rem;gap:.625rem;max-width:24rem;min-height:2.75rem;padding-inline:.875rem;transition:border-color .15s ease-in-out}.sv-fernglas-browse__search[hidden]{display:none}.sv-fernglas-browse__search:focus-within{border-color:#0f766e;outline:2px solid #0f766e;outline-offset:1px}.sv-fernglas-browse__search svg{flex-shrink:0;height:1.125rem;width:1.125rem}.sv-fernglas-browse__search-field{background:transparent;border:0;color:#1a2332;flex:1;font-family:inherit;font-size:.9375rem;min-width:0;outline:none}.sv-fernglas-browse__search-field::-webkit-search-cancel-button{cursor:pointer}.sv-fernglas-browse__shortcuts{display:flex;gap:.375rem;margin-inline:-1rem;overflow-x:auto;padding-inline:1rem;position:relative;scrollbar-width:none}.sv-fernglas-browse__shortcuts::-webkit-scrollbar{display:none}@media(min-width:640px){.sv-fernglas-browse__shortcuts{margin-inline:-1.5rem;padding-inline:1.5rem}}@media(min-width:768px){.sv-fernglas-browse__shortcuts{flex-wrap:wrap;gap:.75rem 2rem;margin-inline:0;overflow-x:visible;padding-inline:0}}.sv-fernglas-browse__shortcuts ul{display:flex;gap:.375rem;list-style:none;margin:0;padding:0}@media(min-width:768px){.sv-fernglas-browse__shortcuts ul{flex-wrap:wrap}}.sv-fernglas-browse__shortcut{align-items:center;background:#fff;border:1px solid #e2e5e4;border-radius:99px;color:#334140;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.375rem;padding:.3rem .75rem;transition:border-color .15s ease-in-out,background .15s ease-in-out,color .15s ease-in-out;white-space:nowrap}@media(hover:hover){.sv-fernglas-browse__shortcut:hover{border-color:#c8cdcc;color:#1a2332}}.sv-fernglas-browse__shortcut:active:not(:disabled){transform:translateY(1px)}.sv-fernglas-browse__shortcut[aria-current=page],.sv-fernglas-browse__shortcut[aria-pressed=true]{background:#0f766e;border-color:#0f766e;color:#fff}.sv-fernglas-browse__shortcut-group{align-items:center;display:flex;flex:none;gap:.375rem .625rem}@media(min-width:768px){.sv-fernglas-browse__shortcut-group{flex:initial;flex-wrap:wrap}}.sv-fernglas-browse__preset-banner{align-items:center;background:#f0fdfa;border:1px solid #99f6e4;border-radius:12px;color:#1a2332;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem 1rem;margin-bottom:1rem;padding:.75rem 1rem}.sv-fernglas-browse__preset-banner[hidden]{display:none}.sv-fernglas-browse__preset-banner a{color:#0f766e;font-weight:600}.sv-fernglas-browse__preset-banner a:hover{text-decoration:underline}.sv-fernglas-browse__preset-banner-clear{background:none;border:0;color:#6b7574;cursor:pointer;font-family:inherit;font-size:.8125rem;margin-left:auto;padding:0;text-decoration:underline}.sv-fernglas-browse__preset-banner-clear:hover{color:#1a2332}.sv-fernglas-browse__shortcut-title{clip-path:inset(50%);color:#6b7574;font-size:.75rem;font-weight:600;height:1px;letter-spacing:.04em;overflow:hidden;position:absolute;text-transform:uppercase;white-space:nowrap;width:1px}@media(min-width:768px){.sv-fernglas-browse__shortcut-title{clip-path:none;height:auto;overflow:visible;position:static;width:auto}}.sv-fernglas-browse__mobile-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}@media(min-width:1024px){.sv-fernglas-browse__mobile-bar{display:none}}.sv-fernglas-browse__mobile-count{color:#6b7574;font-size:.875rem}.sv-fernglas-browse__mobile-filter-btn{align-items:center;background:#fff;border:1px solid #e2e5e4;border-radius:8px;color:#1a2332;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:border-color .15s ease-in-out,background-color .15s ease-in-out}@media(hover:hover){.sv-fernglas-browse__mobile-filter-btn:hover:not(:disabled){background:#f8faf9;border-color:#c8cdcc}}.sv-fernglas-browse__mobile-filter-btn:active:not(:disabled){transform:translateY(1px)}.sv-fernglas-browse__mobile-filter-icon{height:1rem;width:1rem}.sv-fernglas-browse__mobile-dot{background:#0f766e;border-radius:50%;display:inline-block;height:.5rem;width:.5rem}.sv-fernglas-browse__mobile-dot[hidden]{display:none}.sv-fernglas-browse__overlay{display:flex;inset:0;position:fixed;z-index:50}@media(min-width:1024px){.sv-fernglas-browse__overlay{display:none}}.sv-fernglas-browse__overlay[hidden]{display:none}.sv-fernglas-browse__overlay-backdrop{backdrop-filter:blur(2px);background:rgba(0,0,0,.5);inset:0;position:absolute}.sv-fernglas-browse__overlay-panel{background:#fff;box-shadow:0 10px 15px -3px rgba(15,118,110,.08),0 4px 6px -4px rgba(15,118,110,.04);display:flex;flex-direction:column;margin-left:auto;max-width:100%;position:relative;width:20rem}.sv-fernglas-browse__overlay-header{align-items:center;border-bottom:1px solid #e2e5e4;display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.25rem}.sv-fernglas-browse__overlay-title{color:#1a2332;font-weight:600}.sv-fernglas-browse__overlay-close{background:none;border:none;color:#6b7574;cursor:pointer;font-size:1.125rem;line-height:1;transition:color .15s ease-in-out}.sv-fernglas-browse__overlay-close:hover{color:#1a2332}.sv-fernglas-browse__overlay-body{flex:1;overflow-y:auto;padding:1.25rem}.sv-fernglas-browse__overlay-footer{border-top:1px solid #e2e5e4;flex-shrink:0;padding:1rem 1.25rem}.sv-fernglas-browse__overlay-apply{background:#0f766e;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.625rem;width:100%}.sv-fernglas-browse__wizard-banner{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;color:#92400e;display:flex;gap:.75rem;margin-bottom:1.25rem;padding:.75rem 1rem}.sv-fernglas-browse__wizard-banner[hidden]{display:none}.sv-fernglas-browse__wizard-banner-icon{flex-shrink:0;height:1rem;width:1rem}.sv-fernglas-browse__wizard-banner-text{flex:1;font-size:.875rem}.sv-fernglas-browse__wizard-banner-close{background:none;border:none;color:#d97706;cursor:pointer;flex-shrink:0;line-height:1;transition:color .15s ease-in-out}.sv-fernglas-browse__wizard-banner-close:hover{color:#92400e}.sv-fernglas-browse__wizard-banner-close-icon{height:1rem;width:1rem}.sv-fernglas-browse__layout{align-items:flex-start;display:flex;gap:2rem}.sv-fernglas-browse__aside{border-radius:16px;display:none;flex-shrink:0;max-height:calc(100vh - 7rem);overflow-y:auto;position:sticky;top:6rem;width:18rem}@media(min-width:1024px){.sv-fernglas-browse__aside{display:block}}.sv-fernglas-browse__aside-inner{background:#fff;border:1px solid #e2e5e4;border-radius:16px;padding:1.25rem}.sv-fernglas-browse__grid-col{flex:1;min-width:0}.sv-fernglas-browse__filters{display:flex;flex-direction:column;gap:1.5rem}.sv-fernglas-browse__hr{border:none;border-top:1px solid #e2e5e4;margin:0}.sv-fernglas-browse__result-count{color:#0f766e;font-size:.875rem;font-weight:600}.sv-fernglas-browse__group-label{color:#6b7574;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.sv-fernglas-browse__hint{color:#6b7574;font-size:.75rem;margin-bottom:.25rem}.sv-fernglas-browse__search-input{background:#f8faf9;border:1px solid #e2e5e4;border-radius:8px;color:#1a2332;font-size:.875rem;padding:.5rem .75rem;width:100%}.sv-fernglas-browse__search-input:focus{outline:2px solid #0f766e;outline-offset:1px}.sv-fernglas-browse__search-input::-webkit-search-cancel-button{cursor:pointer}.sv-fernglas-browse__sort-row{display:flex;gap:.5rem}.sv-fernglas-browse__sort-row .sv-fernglas-browse__select{background:#fff;flex:1;min-width:0}.sv-fernglas-browse__select{background:#f8faf9;border:1px solid #e2e5e4;border-radius:8px;color:#1a2332;font-size:.875rem;padding:.375rem .75rem}.sv-fernglas-browse__select:focus{outline:2px solid #0f766e;outline-offset:1px}.sv-fernglas-browse__select--full{width:100%}.sv-fernglas-browse__sort-dir{align-items:center;background:#fff;border:1px solid #e2e5e4;border-radius:8px;color:#1a2332;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;transition:border-color .15s ease-in-out,background-color .15s ease-in-out;width:2.5rem}@media(hover:hover){.sv-fernglas-browse__sort-dir:hover:not(:disabled){background:#f8faf9;border-color:#c8cdcc}}.sv-fernglas-browse__sort-dir:active:not(:disabled){transform:translateY(1px)}.sv-fernglas-browse__sort-dir[hidden]{display:none}.sv-fernglas-browse__slider-row{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:.75rem}.sv-fernglas-browse__slider-label{color:#6b7574;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.sv-fernglas-browse__slider-value{color:#1a2332;font-size:.875rem;font-weight:500}.sv-fernglas-browse__toggle-row{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:.625rem;padding:.375rem .25rem;user-select:none}.sv-fernglas-browse__toggle-row:hover{background:#f8faf9}.sv-fernglas-browse__toggle-row[hidden]{display:none}.sv-fernglas-browse__toggle-input{accent-color:#0f766e;flex-shrink:0;height:.875rem;width:.875rem}.sv-fernglas-browse__toggle-text{color:#1a2332;flex:1;font-size:.875rem}.sv-fernglas-browse__tristate-row{align-items:flex-start;display:flex;flex-direction:column;gap:.375rem;padding:.375rem .25rem}.sv-fernglas-browse__tristate-row:has([aria-pressed=true]) .sv-fernglas-browse__toggle-text{font-weight:600}.sv-fernglas-browse__tristate{display:flex;gap:.375rem}.sv-fernglas-browse__tristate-btn{align-items:center;background:#fff;border:1px solid #e2e5e4;border-radius:99px;color:#334140;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.375rem;padding:.3rem .75rem;transition:border-color .15s ease-in-out,background .15s ease-in-out,color .15s ease-in-out;white-space:nowrap}@media(hover:hover){.sv-fernglas-browse__tristate-btn:hover{border-color:#c8cdcc;color:#1a2332}}.sv-fernglas-browse__tristate-btn:active:not(:disabled){transform:translateY(1px)}.sv-fernglas-browse__tristate-btn[aria-current=page],.sv-fernglas-browse__tristate-btn[aria-pressed=true]{background:#0f766e;border-color:#0f766e;color:#fff}.sv-fernglas-browse__tristate-btn{cursor:pointer;font-family:inherit;font-size:.75rem;padding:.2rem .7rem}.sv-fernglas-browse__tristate-btn:focus-visible{outline:2px solid #0f766e;outline-offset:1px}.sv-fernglas-browse__checkbox-row{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:.625rem;padding:.375rem .25rem;user-select:none}.sv-fernglas-browse__checkbox-row:hover{background:#f8faf9}.sv-fernglas-browse__checkbox-row--disabled{cursor:not-allowed;opacity:.4}.sv-fernglas-browse__checkbox-row--disabled:hover{background:none}.sv-fernglas-browse__checkbox-input{accent-color:#0f766e;flex-shrink:0;height:.875rem;width:.875rem}.sv-fernglas-browse__checkbox-text{color:#1a2332;flex:1;font-size:.875rem}.sv-fernglas-browse__checkbox-count{color:#6b7574;font-size:.75rem}.sv-fernglas-browse__checkbox-list{margin-top:.5rem;max-height:11rem;overflow-y:auto;padding-right:.25rem}.sv-fernglas-browse__checkbox-list,.sv-fernglas-browse__checkbox-list--tight{display:flex;flex-direction:column;gap:1px}.sv-fernglas-browse__section-header{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:0;text-align:left;width:100%}.sv-fernglas-browse__section-label{align-items:center;color:#6b7574;display:flex;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.sv-fernglas-browse__section-badge{align-items:center;background:#0f766e;border-radius:50%;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:1rem;justify-content:center;margin-left:.375rem;width:1rem}.sv-fernglas-browse__section-badge[hidden]{display:none}.sv-fernglas-browse__section-chevron{color:#6b7574;flex-shrink:0;height:1rem;transition:transform .25s ease-in-out;width:1rem}.sv-fernglas-browse__section-chevron--open{transform:rotate(180deg)}.sv-fernglas-browse__section-body{display:flex;flex-direction:column;gap:1rem;margin-top:.75rem}.sv-fernglas-browse__section-body[hidden]{display:none}.sv-fernglas-browse__detail-toggle{align-items:center;background:none;border:none;color:#6b7574;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;justify-content:space-between;letter-spacing:.05em;padding:.25rem 0;text-transform:uppercase;transition:color .15s ease-in-out;width:100%}.sv-fernglas-browse__detail-toggle:hover{color:#0f766e}.sv-fernglas-browse__detail-toggle-label{align-items:center;display:flex}.sv-fernglas-browse__detail-body{border-left:2px solid #e2e5e4;display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem;padding-left:.75rem}.sv-fernglas-browse__detail-body hr:first-child,.sv-fernglas-browse__detail-body[hidden]{display:none}.sv-fernglas-browse__inline-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.sv-fernglas-browse__link-btn{background:none;border:none;color:#6b7574;cursor:pointer;font-size:.75rem;padding:0;transition:color .15s ease-in-out}.sv-fernglas-browse__link-btn:hover{color:#0f766e}.sv-fernglas-browse__inline-input-row{align-items:center;display:flex;gap:.5rem}.sv-fernglas-browse__number-input{background:#f8faf9;border:1px solid #e2e5e4;border-radius:8px;color:#1a2332;font-size:.875rem;padding:.375rem .75rem;width:6rem}.sv-fernglas-browse__number-input:focus{outline:2px solid #0f766e;outline-offset:1px}.sv-fernglas-browse__unit{color:#6b7574;font-size:.875rem}.sv-fernglas-browse__prism-list{display:flex;flex-direction:column;gap:.25rem}.sv-fernglas-browse__prism-children{border-left:1px solid #e2e5e4;display:flex;flex-direction:column;gap:1px;margin-left:1.25rem;margin-top:.125rem;padding-left:.75rem}.sv-fernglas-browse__prism-children[hidden]{display:none}.sv-fernglas-browse__reset-btn{background:none;border:none;color:#6b7574;cursor:pointer;font-size:.875rem;padding:0;text-align:left;transition:color .15s ease-in-out;width:100%}.sv-fernglas-browse__reset-btn:hover{color:#0f766e}.sv-fernglas-browse__empty{padding-block:5rem;text-align:center}.sv-fernglas-browse__empty-text{color:#6b7574;margin-bottom:.75rem}.sv-fernglas-browse__empty-reset{background:none;border:none;color:#0f766e;cursor:pointer;font-weight:500;padding:0}.sv-fernglas-browse__empty-reset:hover{text-decoration:underline}.sv-fernglas-browse__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.sv-fernglas-browse__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.sv-fernglas-browse__grid{grid-template-columns:repeat(4,1fr)}}.sv-fernglas-browse__load-more{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-top:2rem}.sv-fernglas-browse__load-more-info{color:#6b7574;font-size:.75rem}.sv-fernglas-browse__card{color:inherit;cursor:pointer;display:block;height:100%;text-decoration:none}.sv-fernglas-browse__card-inner{background:#fff;border:1px solid #e2e5e4;border-radius:12px;border-radius:16px;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:box-shadow .25s ease-in-out,border-color .25s ease-in-out}@media(hover:hover){.sv-fernglas-browse__card:hover .sv-fernglas-browse__card-inner{border-color:rgba(15,118,110,.3);box-shadow:0 10px 15px -3px rgba(15,118,110,.08),0 4px 6px -4px rgba(15,118,110,.04)}}.sv-fernglas-browse__card-image-wrap{background:#fff;padding-top:.5rem}.sv-fernglas-browse__card-image{aspect-ratio:4/3;overflow:hidden;position:relative}.sv-fernglas-browse__card-image img{height:100%;object-fit:contain;transition:transform .25s ease-in-out;width:100%}@media(hover:hover){.sv-fernglas-browse__card:hover .sv-fernglas-browse__card-image img{transform:scale(1.05)}}.sv-fernglas-browse__card-body{display:flex;flex:1;flex-direction:column;padding:.5rem .75rem .75rem}@media(min-width:640px){.sv-fernglas-browse__card-body{padding:1rem 1.25rem 1.25rem}}.sv-fernglas-browse__card-text{flex:1;margin-bottom:.5rem}@media(min-width:640px){.sv-fernglas-browse__card-text{margin-bottom:.75rem}}.sv-fernglas-browse__card-brand{margin-bottom:.125rem}@media(min-width:640px){.sv-fernglas-browse__card-brand{margin-bottom:.25rem}}.sv-fernglas-browse__card-brand-link{background:none;border:none;color:#0f766e;cursor:pointer;display:inline;font:inherit;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin:0;padding:0;text-transform:uppercase}.sv-fernglas-browse__card-brand-link:focus-visible,.sv-fernglas-browse__card-brand-link:hover{text-decoration:underline}.sv-fernglas-browse__card-name{color:#1a2332;display:-webkit-box;font-size:.875rem;font-weight:600;-webkit-line-clamp:2;line-height:1.375;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:640px){.sv-fernglas-browse__card-name{font-size:1rem}}.sv-fernglas-browse__card-colors{background:hsla(0,0%,100%,.9);border-radius:99px;bottom:.5rem;display:flex;flex-wrap:wrap;gap:.25rem;left:.5rem;max-width:calc(100% - 1rem);padding:.1875rem .3125rem;position:absolute}.sv-fernglas-browse__color-dot{flex-shrink:0}.sv-fernglas-browse__card-color,.sv-fernglas-browse__color-dot{border:1px solid rgba(0,0,0,.18);border-radius:99px;height:.625rem;width:.625rem}.sv-fernglas-browse__card-color--current{box-shadow:0 0 0 1.5px hsla(0,0%,100%,.95),0 0 0 3px #0f766e;margin:0 .125rem}.sv-fernglas-browse__card-stars-slot{margin-bottom:.5rem}@media(min-width:640px){.sv-fernglas-browse__card-stars-slot{margin-bottom:.75rem}}.sv-fernglas-browse__card-stars-wrap{align-items:center;display:flex;gap:.25rem}.sv-fernglas-browse__card-stars-wrap .sv-availability{margin-inline-start:auto}.sv-fernglas-browse__card-stars-label{border-radius:4px;font-size:.75rem;font-weight:500;padding:.125rem .5rem}.sv-fernglas-browse__card-footer{align-items:stretch;border-top:1px solid #e2e5e4;display:flex;flex-direction:column;gap:.5rem;margin-top:auto;padding-top:.5rem}@media(min-width:640px){.sv-fernglas-browse__card-footer{padding-top:.75rem}}.sv-fernglas-browse__card-price{color:#1a2332;font-size:.875rem;font-weight:700;white-space:nowrap}@media(min-width:640px){.sv-fernglas-browse__card-price{font-size:1.25rem}}.sv-fernglas-browse__card-price--unknown{color:#6b7574;font-size:.75rem;font-weight:400}@media(min-width:640px){.sv-fernglas-browse__card-price--unknown{font-size:.875rem}}.sv-fernglas-vergleich{margin-inline:auto;max-width:72rem;padding:2rem 1rem 6rem}@media(min-width:640px){.sv-fernglas-vergleich{padding-inline:1.5rem}}.sv-fernglas-vergleich--with-zoomulate{padding-bottom:2rem}.sv-fernglas-vergleich__status,.sv-fernglas-vergleich__status-wrap{padding-block:5rem;text-align:center}.sv-fernglas-vergleich__status{color:#6b7574}.sv-fernglas-vergleich__status-wrap .sv-fernglas-vergleich__status{margin-bottom:1rem}.sv-fernglas-vergleich__status-link{color:#0f766e;font-weight:500}.sv-fernglas-vergleich__status-link:hover{text-decoration:underline}.sv-fernglas-vergleich__top-row{align-items:center;column-gap:1rem;display:flex;flex-wrap:wrap;margin-bottom:1.5rem;row-gap:.5rem}@media(min-width:640px){.sv-fernglas-vergleich__top-row{flex-wrap:nowrap}}.sv-fernglas-vergleich__back-btn{align-items:center;background:none;border:none;color:#6b7574;cursor:pointer;display:inline-flex;font-size:.875rem;gap:.375rem;order:1;padding:0;transition:color .15s ease-in-out}.sv-fernglas-vergleich__back-btn:hover{color:#1a2332}.sv-fernglas-vergleich__back-icon{height:1rem;width:1rem}.sv-fernglas-vergleich__clear-btn{background:none;border:none;color:#6b7574;cursor:pointer;font-size:.75rem;margin-left:auto;order:2;padding:0;transition:color .15s ease-in-out}.sv-fernglas-vergleich__clear-btn:hover{color:#1a2332}@media(min-width:640px){.sv-fernglas-vergleich__clear-btn{order:3}}.sv-fernglas-vergleich__title{color:#1a2332;font-size:1.5rem;font-weight:700;order:3;white-space:nowrap;width:100%}@media(min-width:640px){.sv-fernglas-vergleich__title{order:2;width:auto}}.sv-fernglas-vergleich__legend{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;color:#92400e;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.75rem;margin-bottom:1.5rem;padding:.75rem}.sv-fernglas-vergleich__legend-label{font-weight:600}.sv-fernglas-vergleich__legend-chip{align-items:center;display:inline-flex;gap:.25rem}.sv-fernglas-vergleich__legend-chip--best{color:#15803d}.sv-fernglas-vergleich__legend-icon{flex-shrink:0;height:.875rem;width:.875rem}.sv-fernglas-vergleich__scroll-outer{margin-inline:-1rem;overflow-x:auto;padding-inline:1rem}.sv-fernglas-vergleich__scroll-inner{min-width:480px}.sv-fernglas-vergleich__product-row{display:flex;gap:1px;margin-bottom:.25rem}.sv-fernglas-vergleich__row-label-spacer{flex-shrink:0;width:11rem}.sv-fernglas-vergleich__col-2{width:50%}.sv-fernglas-vergleich__col-3{width:33.3333%}.sv-fernglas-vergleich__product-card{background:#fff;border:1px solid #e2e5e4;border-bottom:none;border-radius:12px;border-radius:12px 12px 0 0;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:1rem}.sv-fernglas-vergleich__product-card--s1{border-top:3px solid #0f766e}.sv-fernglas-vergleich__product-card--s2{border-top:3px solid #ca8a04}.sv-fernglas-vergleich__product-card--s3{border-top:3px solid #6d28d9}.sv-fernglas-vergleich__radar-row{align-items:stretch;display:flex}.sv-fernglas-vergleich__radar-note{border-right:1px solid #e2e5e4;flex-shrink:0;padding:.75rem;width:11rem}.sv-fernglas-vergleich__radar{flex:1;min-width:0;padding:1rem .75rem}.sv-fernglas-vergleich__radar-values{border-top:1px solid #e2e5e4}.sv-fernglas-vergleich__radar-values[data-focus] .sv-fernglas-vergleich__cell{opacity:.3;transition:opacity .25s ease-in-out}.sv-fernglas-vergleich__radar-values[data-focus="1"] .sv-fernglas-vergleich__cell--s1,.sv-fernglas-vergleich__radar-values[data-focus="2"] .sv-fernglas-vergleich__cell--s2,.sv-fernglas-vergleich__radar-values[data-focus="3"] .sv-fernglas-vergleich__cell--s3{opacity:1}.sv-fernglas-vergleich__radar-abs-head{background:#fff;color:#6b7574;font-size:.6875rem;font-weight:600;letter-spacing:.05em;padding:.625rem .75rem .375rem;text-transform:uppercase}.sv-fernglas-vergleich__cell--bar{align-items:stretch;flex-direction:column;gap:.3125rem}.sv-fernglas-vergleich__bar-value{line-height:1.375}.sv-fernglas-vergleich__bar{background:#f0f2f1;border-radius:99px;display:block;height:.375rem;overflow:hidden;width:100%}.sv-fernglas-vergleich__bar-fill{border-radius:inherit;display:block;height:100%;min-width:2px}.sv-fernglas-vergleich__bar-fill--s1{background:#0f766e}.sv-fernglas-vergleich__bar-fill--s2{background:#ca8a04}.sv-fernglas-vergleich__bar-fill--s3{background:#6d28d9}.sv-fernglas-vergleich__product-image{aspect-ratio:4/3;background:#fff;border:1px solid #e2e5e4;border-radius:8px;display:block;overflow:hidden;width:100%}.sv-fernglas-vergleich__product-image img{height:100%;object-fit:contain;width:100%}.sv-fernglas-vergleich__product-link{transition:color .15s ease-in-out}.sv-fernglas-vergleich__product-link:hover{color:#0f766e}.sv-fernglas-vergleich__product-brand{color:#0f766e;font-size:.75rem;font-weight:600;letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sv-fernglas-vergleich__product-name{color:#1a2332;font-size:.875rem;font-weight:600;line-height:1.375;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-fernglas-vergleich__product-meta{align-items:center;display:flex;gap:.5rem;min-width:0}.sv-fernglas-vergleich__product-meta .sv-availability{margin-inline-start:auto}.sv-fernglas-vergleich__product-price{color:#1a2332;font-size:.875rem;font-weight:700;white-space:nowrap}.sv-fernglas-vergleich__stars-wrap{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem}.sv-fernglas-vergleich__stars-label{border-radius:4px;font-size:.75rem;font-weight:500;padding:.125rem .5rem}.sv-fernglas-vergleich__section{margin-bottom:.5rem}.sv-fernglas-vergleich__section-header{align-items:center;background:#f0f2f1;border:1px solid #e2e5e4;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:.5rem .75rem;transition:background-color .15s ease-in-out;width:100%}@media(hover:hover){.sv-fernglas-vergleich__section-header:hover{background:#f0fdfa}}.sv-fernglas-vergleich__section-header[aria-expanded=true]{border-radius:12px 12px 0 0}.sv-fernglas-vergleich__section-title{color:#6b7574;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.sv-fernglas-vergleich__section-chevron{color:#6b7574;flex-shrink:0;height:1rem;width:1rem}.sv-fernglas-vergleich__section-body{border:1px solid #e2e5e4;border-radius:0 0 12px 12px;border-top:none;overflow:hidden}.sv-fernglas-vergleich__section--radar .sv-fernglas-vergleich__section-body{background:#fff}.sv-fernglas-vergleich__row{display:flex}.sv-fernglas-vergleich__row--divider{border-bottom:1px solid #e2e5e4}.sv-fernglas-vergleich__row-label{align-items:center;border-right:1px solid #e2e5e4;display:flex;flex-shrink:0;gap:.375rem;padding:.625rem .75rem;width:11rem}.sv-fernglas-vergleich__row-label-text{color:#6b7574;font-size:.875rem;line-height:1.375}.sv-fernglas-vergleich__row-priority-icon-wrap{display:inline-flex;flex-shrink:0}.sv-fernglas-vergleich__row-priority-icon{color:#d97706;height:.875rem;width:.875rem}.sv-fernglas-vergleich__cell{align-items:center;color:#1a2332;display:flex;font-size:.875rem;font-weight:600;gap:.375rem;padding:.625rem .75rem}.sv-fernglas-vergleich__cell--divider{border-right:1px solid #e2e5e4}.sv-fernglas-vergleich__cell--priority-bg{background:rgba(255,251,235,.6)}.sv-fernglas-vergleich__cell--alt-bg{background:#f8faf9}.sv-fernglas-vergleich__cell--card-bg{background:#fff}.sv-fernglas-vergleich__cell--best{background:#f0fdf4}.sv-fernglas-vergleich__cell-trophy{color:#16a34a;flex-shrink:0;height:.875rem;width:.875rem}.sv-fernglas-vergleich__cell-empty{color:#6b7574}.sv-fernglas-vergleich__bool{align-items:center;display:inline-flex;gap:.25rem}.sv-fernglas-vergleich__bool--yes{color:#15803d;font-weight:500}.sv-fernglas-vergleich__bool--no{color:#9ca3a2}.sv-fernglas-vergleich__bool-icon{height:.875rem;width:.875rem}.sv-fernglas-vergleich__cell-lookup{display:flex;flex-direction:column;gap:.25rem;min-width:0}.sv-fernglas-vergleich__cell-lookup-value{line-height:1.375}.sv-fernglas-vergleich__cell-lookup-value--has-qualifier{display:none}@media(min-width:640px){.sv-fernglas-vergleich__cell-lookup-value--has-qualifier{display:block}}.sv-fernglas-vergleich__cell-qualifier{align-self:flex-start;background:#f0f2f1;border-radius:4px;color:#6b7574;font-size:.75rem;font-weight:500;padding:.125rem .375rem}.sv-fernglas-vergleich__cell-dots{align-items:center;display:flex;gap:.25rem}.sv-fernglas-vergleich__cell-dot{background:#e2e5e4;border-radius:50%;height:.5rem;width:.5rem}.sv-fernglas-vergleich__cell-dot--filled{background:#f59e0b}.sv-fernglas-vergleich__cell-notes{font-size:.75rem;line-height:1.375}.sv-fernglas-vergleich__zoomulate{margin-inline:auto;max-width:72rem;padding:0 1rem 6rem}@media(min-width:640px){.sv-fernglas-vergleich__zoomulate{padding-inline:1.5rem}}.sv-fernglas-vergleich__zoomulate h2{color:#1a2332;font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:.5rem}.sv-fernglas-vergleich__zoomulate-intro{color:#6b7574;font-size:.875rem;line-height:1.6;margin-bottom:1.25rem}.sv-admin-root{margin-inline:auto;max-width:72rem;min-height:60vh;padding:2rem 1rem 4rem}@media(min-width:640px){.sv-admin-root{padding-inline:1.5rem}}.sv-admin-loading{align-items:center;display:flex;justify-content:center;padding:5rem 0;text-align:center}.sv-admin-loading__spinner{animation:sv-admin-spin .8s linear infinite;border:4px solid rgba(15,118,110,.2);border-radius:50%;border-top-color:#0f766e;height:3rem;margin:0 auto 1rem;width:3rem}.sv-admin-loading__text{color:#6b7574;margin:0}@keyframes sv-admin-spin{to{transform:rotate(1turn)}}.sv-admin-noaccess{margin:0 auto;max-width:32rem;padding:5rem 0;text-align:center}.sv-admin-noaccess__title{font-size:1.5rem;font-weight:700;margin:0 0 1rem}.sv-admin-noaccess__text{color:#6b7574;margin:0}.sv-admin-page__header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.sv-admin-page__header-left{display:flex;flex-direction:column;gap:.375rem}@media(min-width:640px){.sv-admin-page__header-left{align-items:center;flex-direction:row;gap:1rem}}.sv-admin-page__subtitle{color:#6b7574;font-size:.875rem;margin:.125rem 0 0}.sv-admin-page__back{align-items:center;background:none;border:none;color:#6b7574;cursor:pointer;display:inline-flex;font-size:.875rem;gap:.375rem;padding:.375rem 0}.sv-admin-page__back svg{height:1rem;width:1rem}.sv-admin-page__back:hover{color:#0f766e}.sv-admin-page__title{font-size:1.5rem;font-weight:700;margin:0}@media(min-width:640px){.sv-admin-page__title{font-size:1.875rem}}.sv-admin-page__actions{align-items:center;display:flex;gap:.75rem}.sv-admin-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Open Sans,system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;min-height:44px;min-width:44px;padding:.5rem 1rem;transition:background-color .15s ease-in-out,color .15s ease-in-out,opacity .15s ease-in-out}.sv-admin-btn svg{height:1rem;width:1rem}.sv-admin-btn:disabled{cursor:not-allowed;opacity:.6}.sv-admin-btn--primary{background:#0f766e;color:#fff}.sv-admin-btn--primary:hover:not(:disabled){background:#0d6560}.sv-admin-btn--outline{background:#fff;border:1px solid #e2e5e4;color:#1a2332}.sv-admin-btn--outline:hover:not(:disabled){background:#f8faf9}.sv-admin-btn--ghost{background:transparent;color:#6b7574}.sv-admin-btn--ghost:hover:not(:disabled){background:#f8faf9;color:#1a2332}.sv-admin-btn--destructive{background:#e53935;color:#fff}.sv-admin-btn--destructive:hover:not(:disabled){filter:brightness(.92)}.sv-admin-btn--icon{padding:.5rem}.sv-admin-btn--sm{font-size:.8125rem;padding:.375rem .75rem}.sv-admin-field{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1rem}.sv-admin-field__label{color:#1a2332;font-size:.8125rem;font-weight:500}.sv-admin-field__hint{color:#6b7574;font-size:.75rem;margin:0}.sv-admin-field--inline{justify-content:flex-end}.sv-admin-form-grid{display:grid;gap:0 1rem;grid-template-columns:1fr}@media(min-width:640px){.sv-admin-form-grid{grid-template-columns:1fr 1fr}}.sv-admin-input,.sv-admin-select,.sv-admin-textarea{background:#fff;border:1px solid #e2e5e4;border-radius:8px;color:#1a2332;font-family:Open Sans,system-ui,-apple-system,sans-serif;font-size:.875rem;padding:.5rem .75rem;transition:border-color .15s ease-in-out;width:100%}.sv-admin-input:focus,.sv-admin-select:focus,.sv-admin-textarea:focus{border-color:#0f766e;box-shadow:0 0 0 3px rgba(15,118,110,.15);outline:none}.sv-admin-input:disabled,.sv-admin-select:disabled,.sv-admin-textarea:disabled{background:#f8faf9;cursor:not-allowed}.sv-admin-textarea{font-family:Open Sans,system-ui,-apple-system,sans-serif;min-height:6rem;resize:vertical}.sv-admin-checkbox-row{align-items:center;display:flex;font-size:.875rem;gap:.5rem}.sv-admin-checkbox-row input[type=checkbox]{accent-color:#0f766e;cursor:pointer;height:1.125rem;width:1.125rem}.sv-admin-switch{align-items:center;display:inline-flex;flex-shrink:0;height:1.25rem;position:relative;width:2.25rem}.sv-admin-switch input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute;z-index:1}.sv-admin-switch__track{background:#c8cdcc;border-radius:99px;inset:0;position:absolute;transition:background-color .15s ease-in-out}.sv-admin-switch__thumb{background:#fff;border-radius:50%;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);height:1rem;left:2px;position:absolute;top:2px;transition:transform .15s ease-in-out;width:1rem}input:checked~.sv-admin-switch__track{background:#0f766e}input:checked~.sv-admin-switch__thumb{transform:translateX(1rem)}.sv-admin-card{background:#fff;border:1px solid #e2e5e4;border-radius:12px;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);margin-bottom:1.5rem;padding:1.25rem}.sv-admin-card__header{margin-bottom:1rem}.sv-admin-card__title{align-items:center;display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;margin:0 0 .25rem}.sv-admin-card__title svg{flex-shrink:0;height:1.125rem;width:1.125rem}.sv-admin-card__description{color:#6b7574;font-size:.875rem;margin:0}.sv-admin-badge{align-items:center;background:#f0f2f1;border-radius:99px;color:#6b7574;display:inline-flex;font-size:.75rem;font-weight:500;padding:.125rem .625rem}.sv-admin-badge--success{background:rgba(76,175,80,.12);color:#2e7d32}.sv-admin-badge--warning{background:rgba(255,152,0,.12);color:#b36b00}.sv-admin-badge--danger{background:rgba(229,57,53,.1);color:#e53935}.sv-admin-badge--primary{background:rgba(15,118,110,.1);color:#0f766e}.sv-admin-alert{align-items:flex-start;background:#f8faf9;border:1px solid #e2e5e4;border-radius:12px;display:flex;font-size:.875rem;gap:.625rem;margin-bottom:1rem;padding:.875rem 1rem}.sv-admin-alert svg{flex-shrink:0;height:1rem;margin-top:.125rem;width:1rem}.sv-admin-alert p{margin:0}.sv-admin-alert--destructive{background:rgba(229,57,53,.06);border-color:rgba(229,57,53,.4);color:#b71c1c}.sv-admin-alert--warning{background:rgba(255,152,0,.08);border-color:rgba(255,152,0,.4);color:#b36b00}.sv-admin-alert--success{background:rgba(76,175,80,.08);border-color:rgba(76,175,80,.4);color:#2e7d32}.sv-admin-table-wrap{border:1px solid #e2e5e4;border-radius:12px;overflow-x:auto}.sv-admin-table{border-collapse:collapse;font-size:.875rem;width:100%}.sv-admin-table td,.sv-admin-table th{border-bottom:1px solid #e2e5e4;padding:.625rem .875rem;text-align:left;white-space:nowrap}.sv-admin-table th{background:#f8faf9;color:#6b7574;font-weight:600}.sv-admin-table tbody tr:last-child td{border-bottom:none}.sv-admin-table tbody tr:hover{background:rgba(15,118,110,.03)}.sv-admin-table__cell--wrap{max-width:24rem;white-space:normal}.sv-admin-table__actions{display:flex;gap:.375rem;justify-content:flex-end}.sv-admin-table__row--clickable{cursor:pointer}.sv-admin-table__row--clickable:hover{background:rgba(15,118,110,.06)}body.sv-admin-scroll-lock{overflow:hidden}.sv-admin-dialog{border:none;border-radius:16px;box-shadow:0 10px 15px -3px rgba(15,118,110,.08),0 4px 6px -4px rgba(15,118,110,.04);max-width:min(32rem,92vw);padding:0;width:100%}.sv-admin-dialog--wide{max-width:min(64rem,95vw)}.sv-admin-dialog::backdrop{background:rgba(15,23,22,.5)}.sv-admin-dialog__panel{max-height:85vh;overflow-y:auto;padding:1.5rem}.sv-admin-dialog__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.sv-admin-dialog__title{font-size:1.125rem;font-weight:600;margin:0}.sv-admin-dialog__close{background:none;border:none;color:#6b7574;cursor:pointer;font-size:1.5rem;line-height:1;padding:0}.sv-admin-dialog__close:hover{color:#1a2332}.sv-admin-dialog__footer{display:flex;gap:.625rem;justify-content:flex-end;margin-top:1.5rem}.sv-admin-confirm__message{color:#6b7574;margin:0}.sv-admin-confirm__actions{display:flex;gap:.625rem;justify-content:flex-end;margin-top:1.5rem}.sv-admin-toast-container{bottom:1.25rem;display:flex;flex-direction:column;gap:.625rem;max-width:22rem;position:fixed;right:1.25rem;z-index:1000}.sv-admin-toast{background:#fff;border:1px solid #e2e5e4;border-radius:12px;box-shadow:0 10px 15px -3px rgba(15,118,110,.08),0 4px 6px -4px rgba(15,118,110,.04);opacity:0;padding:.875rem 2rem .875rem 1rem;position:relative;transform:translateY(.5rem);transition:opacity .2s ease,transform .2s ease}.sv-admin-toast--visible{opacity:1;transform:translateY(0)}.sv-admin-toast--destructive{background:rgba(229,57,53,.04);border-color:rgba(229,57,53,.4)}.sv-admin-toast__title{font-size:.875rem;font-weight:600;margin:0}.sv-admin-toast__description{color:#6b7574;font-size:.8125rem;margin:.25rem 0 0}.sv-admin-toast__close{background:none;border:none;color:#6b7574;cursor:pointer;font-size:1.25rem;line-height:1;position:absolute;right:.625rem;top:.5rem}.sv-admin-toast__close:hover{color:#1a2332}.sv-admin-json-viewer{background:#fff;border:1px solid #e2e5e4;border-radius:12px}.sv-admin-json-viewer__header{align-items:center;background:#f8faf9;border-bottom:1px solid #e2e5e4;display:flex;justify-content:space-between;padding:.75rem}.sv-admin-json-viewer__title{font-size:.875rem;font-weight:500;margin:0}.sv-admin-json-viewer__copy{align-items:center;background:none;border:none;border-radius:8px;color:#6b7574;cursor:pointer;display:flex;height:2rem;justify-content:center;width:2rem}.sv-admin-json-viewer__copy svg{height:1rem;width:1rem}.sv-admin-json-viewer__copy:hover{background:#f0f2f1}.sv-admin-json-viewer__body{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;overflow:auto;padding:.75rem}.sv-admin-json__bracket,.sv-admin-json__row,.sv-admin-json__toggle{padding-block:.0625rem}.sv-admin-json__toggle{align-items:center;border-radius:4px;cursor:pointer;display:flex}.sv-admin-json__toggle:hover{background:#f8faf9}.sv-admin-json__chevron{display:inline-flex;margin-right:.25rem}.sv-admin-json__chevron svg{height:.75rem;width:.75rem}.sv-admin-json__name{color:#1a2332;font-weight:500;margin-right:.5rem}.sv-admin-json__bracket{color:#6b7574}.sv-admin-json__value--string{color:#16a34a}.sv-admin-json__value--number{color:#2563eb}.sv-admin-json__value--boolean{color:#9333ea}.sv-admin-json__value--null{color:#6b7574}.sv-admin-dashboard__header{background:#fff;border-bottom:1px solid #e2e5e4;margin:-2rem -1rem 2rem;padding:1rem}@media(min-width:640px){.sv-admin-dashboard__header{margin-inline:-1.5rem;padding:1rem 1.5rem}}.sv-admin-dashboard__header-inner{flex-wrap:wrap;justify-content:space-between}.sv-admin-dashboard__brand,.sv-admin-dashboard__header-inner{align-items:center;display:flex;gap:1rem}.sv-admin-dashboard__brand-icon{color:#0f766e;flex-shrink:0;height:2rem;width:2rem}.sv-admin-dashboard__brand-title{font-size:1.5rem;font-weight:700;margin:0}.sv-admin-dashboard__brand-sub{color:#6b7574;font-size:.875rem;margin:0}.sv-admin-dashboard__user{align-items:center;display:flex;gap:1rem}.sv-admin-dashboard__user-info{text-align:right}.sv-admin-dashboard__user-email{font-size:.875rem;font-weight:500;margin:0 0 .25rem}.sv-admin-dashboard__grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:640px){.sv-admin-dashboard__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.sv-admin-dashboard__grid{grid-template-columns:repeat(3,1fr)}}.sv-admin-dashboard__section{margin-top:3rem}.sv-admin-dashboard__section-title{font-size:1.25rem;font-weight:600;margin:0 0 1rem}.sv-admin-navcard{border:1px solid #e2e5e4;border-radius:24px;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);transition:box-shadow .25s ease-in-out,border-color .25s ease-in-out}@media(hover:hover){.sv-admin-navcard:hover{border-color:rgba(15,118,110,.3);box-shadow:0 10px 15px -3px rgba(15,118,110,.08),0 4px 6px -4px rgba(15,118,110,.04)}}.sv-admin-navcard{background:#fff;cursor:pointer;display:block;padding:1.25rem;text-align:left;width:100%}.sv-admin-navcard__header{align-items:center;display:flex;gap:.625rem;margin-bottom:.5rem}.sv-admin-navcard__icon{display:inline-flex}.sv-admin-navcard__icon svg{height:1.25rem;width:1.25rem}.sv-admin-navcard__icon--blue{color:#3b82f6}.sv-admin-navcard__icon--green{color:#22c55e}.sv-admin-navcard__icon--purple{color:#a855f7}.sv-admin-navcard__icon--orange{color:#f97316}.sv-admin-navcard__icon--red{color:#ef4444}.sv-admin-navcard__title{font-weight:600}.sv-admin-navcard__desc{color:#6b7574;font-size:.875rem;margin:0 0 .75rem}.sv-admin-navcard__value{font-size:1.5rem;font-weight:700}.sv-admin-navcard__value--blue{color:#3b82f6}.sv-admin-navcard__value--green{color:#22c55e}.sv-admin-navcard__value--purple{color:#a855f7}.sv-admin-navcard__value--orange{color:#f97316}.sv-admin-navcard__value--red{color:#ef4444}.sv-admin-navcard__hint{color:#6b7574;font-size:.8125rem;margin:0}.sv-admin-quickactions{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(min-width:1024px){.sv-admin-quickactions{grid-template-columns:repeat(4,1fr)}}.sv-admin-quickaction{align-items:center;background:#fff;border:1px solid #e2e5e4;border-radius:12px;color:#1a2332;cursor:pointer;display:flex;flex-direction:column;font-size:.875rem;gap:.5rem;padding:1.25rem 1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.sv-admin-quickaction svg{height:1.5rem;width:1.5rem}.sv-admin-quickaction:hover{background:#f8faf9;border-color:rgba(15,118,110,.3)}.sv-admin-statusgrid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:640px){.sv-admin-statusgrid{grid-template-columns:repeat(3,1fr)}}.sv-admin-statusgrid__item{text-align:center}.sv-admin-statusgrid__check{color:#22c55e;font-size:1.5rem;font-weight:700}.sv-admin-statusgrid__label{font-size:.875rem;font-weight:500;margin:0}.sv-admin-statusgrid__sub{color:#6b7574;font-size:.75rem;margin:0}.sv-admin-auth{align-items:center;display:flex;justify-content:center;min-height:70vh;padding:1rem}.sv-admin-auth__card{background:#fff;border:1px solid #e2e5e4;border-radius:12px;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);max-width:26rem;padding:2rem;width:100%}.sv-admin-auth__header{margin-bottom:1.5rem;text-align:center}.sv-admin-auth__title{font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.sv-admin-auth__desc{color:#6b7574;font-size:.875rem;margin:0}.sv-admin-auth__form{display:flex;flex-direction:column}.sv-admin-auth__error{background:rgba(220,38,38,.1);border-radius:8px;color:#b91c1c;font-size:.875rem;margin-bottom:1rem;padding:.75rem 1rem}.sv-admin-password-field{position:relative}.sv-admin-password-field input{padding-right:2.5rem}.sv-admin-password-field__toggle{align-items:center;background:none;border:none;color:#6b7574;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:2.5rem}.sv-admin-password-field__toggle svg{height:1rem;width:1rem}.sv-admin-password-field__toggle:hover{color:#1a2332}.sv-admin-btn--block{width:100%}.sv-admin-tabs__list{background:#f0f2f1;border-radius:8px;display:grid;gap:.25rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin-bottom:1.25rem;padding:.25rem}.sv-admin-tabs__trigger{background:transparent;border:none;border-radius:4px;color:#6b7574;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem;transition:background-color .15s ease-in-out,color .15s ease-in-out}.sv-admin-tabs__trigger--active{background:#fff;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);color:#1a2332}.sv-admin-crud__header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.sv-admin-crud__controls{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.sv-admin-crud__search{align-items:center;background:#fff;border:1px solid #e2e5e4;border-radius:8px;display:flex;gap:.5rem;max-width:100%;padding:.375rem .75rem;width:16rem}.sv-admin-crud__search svg{color:#6b7574;flex-shrink:0;height:1rem;width:1rem}.sv-admin-crud__search input{border:none;flex:1;min-width:0;padding:0}.sv-admin-crud__search input:focus{box-shadow:none}.sv-admin-table__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.sv-admin-table__actions-inner{display:flex;gap:.375rem;justify-content:flex-end}.sv-admin-page-sections{display:flex;flex-direction:column;gap:1.5rem}.sv-admin-alert__list{list-style:disc;margin:0;padding-left:1.25rem}.sv-admin-alert__list li{margin-bottom:.25rem}.sv-admin-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.sv-admin-status-row__count{font-size:1.5rem;font-weight:700}.sv-admin-status-row__sub{color:#6b7574;font-size:.875rem;margin:.25rem 0 0}.sv-admin-status-row__badge{font-size:1rem;padding:.375rem .875rem}.sv-admin-bino-table__controls{justify-content:space-between;margin-bottom:1rem}.sv-admin-bino-table__controls,.sv-admin-bino-table__controls-left{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.sv-admin-bino-table__status{width:auto}.sv-admin-bino-table__info{color:#6b7574;font-size:.875rem;margin-bottom:.75rem}.sv-admin-bino-table__col-group{margin-bottom:1rem}.sv-admin-bino-table__col-group:last-child{margin-bottom:0}.sv-admin-bino-table__col-grid{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);margin-left:1.5rem;margin-top:.5rem}@media(min-width:768px){.sv-admin-bino-table__col-grid{grid-template-columns:repeat(3,1fr)}}.sv-admin-bino-table__detail{background:#f8faf9;border-radius:8px;display:grid;font-size:.875rem;gap:.5rem;grid-template-columns:1fr;padding:1rem}@media(min-width:768px){.sv-admin-bino-table__detail{grid-template-columns:repeat(3,1fr)}}.sv-admin-bino-table__detail strong{font-weight:600}.sv-admin-quality--good{color:#16a34a}.sv-admin-quality--warn{color:#b36b00}.sv-admin-quality--bad{color:#e53935}.sv-admin-import-preview__title-row{align-items:center;display:flex;gap:.5rem}.sv-admin-import-preview__quality-icon svg{height:1.25rem;width:1.25rem}.sv-admin-import-preview__stats{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1rem}.sv-admin-import-preview__stat{text-align:center}.sv-admin-import-preview__stat-value{font-size:1.5rem;font-weight:700}.sv-admin-import-preview__stat-label{color:#6b7574;font-size:.875rem}.sv-admin-import-preview__field-stats{border:1px solid #e2e5e4;border-radius:8px;margin-bottom:1rem;padding:.75rem}.sv-admin-import-preview__field-stats-title{font-size:.875rem;font-weight:500;margin-bottom:.5rem}.sv-admin-import-preview__field-stats-grid{display:grid;font-size:.75rem;gap:.375rem;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.sv-admin-import-preview__field-stats-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.sv-admin-import-preview__field-stats-grid{grid-template-columns:repeat(4,1fr)}}.sv-admin-import-preview__field-stat{display:flex;gap:.5rem;justify-content:space-between}.sv-admin-import-preview__products{border:1px solid #e2e5e4;border-radius:8px;margin-bottom:1.25rem;overflow:hidden}.sv-admin-import-preview__products-header{background:#f8faf9;border-bottom:1px solid #e2e5e4;font-weight:500;padding:.75rem}.sv-admin-import-preview__products-list{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.sv-admin-import-preview__product-card{border:1px solid #e2e5e4;border-radius:8px;padding:.75rem}.sv-admin-import-preview__product-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.sv-admin-import-preview__product-name{font-weight:500}.sv-admin-import-preview__product-grid{display:grid;font-size:.8125rem;gap:.5rem;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.sv-admin-import-preview__product-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.sv-admin-import-preview__product-grid{grid-template-columns:repeat(6,1fr)}}.sv-admin-import-preview__product-field-label{color:#6b7574;display:block}.sv-admin-import-preview__actions{display:flex;gap:.75rem;justify-content:flex-end}.sv-admin-btn--warning{background:#b36b00;color:#fff}.sv-admin-btn--warning:hover:not(:disabled){filter:brightness(.95)}.sv-admin-dataimport{margin:0 auto;max-width:40rem}.sv-admin-dataimport__what{background:#f8faf9;border-radius:12px;margin-bottom:1.25rem;padding:1rem}.sv-admin-dataimport__what-title{font-weight:600;margin:0 0 .75rem}.sv-admin-dataimport__list{display:flex;flex-direction:column;font-size:.875rem;gap:.5rem;list-style:none;margin:0;padding:0}.sv-admin-dataimport__action{display:flex;justify-content:center;margin-bottom:1.25rem}.sv-admin-dataimport__hint{background:#f8faf9;border-radius:8px;color:#6b7574;font-size:.75rem;padding:.75rem}.sv-admin-textarea--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sv-admin-ruleset-cell{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.sv-admin-ruleset-cell__info{align-items:center;display:flex;gap:.5rem;min-width:0}.sv-admin-ruleset-cell__info svg{color:#6b7574;flex-shrink:0;height:1rem;width:1rem}.sv-admin-ruleset-cell__summary{display:block;font-size:.875rem;font-weight:500}.sv-admin-ruleset-cell__keys{color:#6b7574;display:block;font-size:.75rem}.sv-admin-ruleset-view-meta{color:#6b7574;display:flex;flex-wrap:wrap;font-size:.875rem;gap:1rem;margin-bottom:1rem}.sv-admin-ruleset-view-meta strong{color:#1a2332;font-weight:600}.sv-admin-ruleset-templates__title{font-size:1.125rem;font-weight:600;margin:0 0 .25rem}.sv-admin-ruleset-templates__grid{display:grid;gap:1rem;grid-template-columns:1fr;margin:1.25rem 0}@media(min-width:768px){.sv-admin-ruleset-templates__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.sv-admin-ruleset-templates__grid{grid-template-columns:repeat(3,1fr)}}.sv-admin-ruleset-templates__card{display:flex;flex-direction:column;gap:.75rem}.sv-admin-ruleset-templates__card-header{align-items:flex-start;display:flex;gap:.75rem}.sv-admin-ruleset-templates__card-icon{align-items:center;background:rgba(15,118,110,.1);border-radius:8px;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.sv-admin-ruleset-templates__card-icon svg{color:#0f766e;height:1rem;width:1rem}.sv-admin-ruleset-templates__badges{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem}.sv-admin-ruleset-templates__rules-label{color:#6b7574;font-size:.75rem;font-weight:500;margin-bottom:.375rem}.sv-admin-ruleset-templates__rules-preview{display:flex;flex-direction:column;gap:.375rem}.sv-admin-ruleset-templates__rule-row{align-items:center;background:#f8faf9;border-radius:4px;display:flex;font-size:.75rem;gap:.5rem;justify-content:space-between;padding:.375rem .5rem}.sv-admin-ruleset-templates__rule-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sv-admin-ruleset-templates__rules-more{color:#6b7574;font-size:.75rem;text-align:center}.sv-admin-ruleset-templates__empty{padding:1.5rem;text-align:center}.sv-admin-ruleset-editor{display:flex;flex-direction:column;gap:1.5rem}.sv-admin-ruleset-editor__top{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.sv-admin-ruleset-editor__top-actions{display:flex;gap:.5rem}.sv-admin-ruleset-editor__rules-header{align-items:center;display:flex;justify-content:space-between}.sv-admin-ruleset-editor__rules-title{font-size:1.125rem;font-weight:500;margin:0}.sv-admin-ruleset-editor__rules-list{display:flex;flex-direction:column;gap:1rem}.sv-admin-ruleset-editor__empty{align-items:center;border:2px dashed #e2e5e4;border-radius:12px;display:flex;flex-direction:column;gap:.75rem;padding:2rem;text-align:center}.sv-admin-ruleset-editor__rule{background:#fff;border:1px solid #e2e5e4;border-left-width:3px;border-radius:12px;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);padding:1rem}.sv-admin-ruleset-editor__rule--require{border-left-color:#e53935}.sv-admin-ruleset-editor__rule--prefer{border-left-color:#0f766e}.sv-admin-ruleset-editor__rule-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.sv-admin-ruleset-editor__rule-header-left{align-items:center;display:flex;gap:.5rem}.sv-admin-ruleset-editor__rule-header-left svg{color:#6b7574;height:1rem;width:1rem}.sv-admin-ruleset-editor__rule-header-right{align-items:center;display:flex;gap:.25rem}.sv-admin-ruleset-editor__rule-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.sv-admin-ruleset-editor__rule-grid{grid-template-columns:repeat(4,1fr)}}.sv-admin-ruleset-editor__mag-badges{display:flex;flex-wrap:wrap;gap:.375rem}.sv-admin-ruleset-editor__mag-badge{border:none;cursor:pointer}.sv-admin-ruleset-editor__weight{border-top:1px solid #e2e5e4;margin-top:1rem;padding-top:1rem}.sv-admin-ruleset-editor__weight-input{accent-color:#0f766e;width:100%}.sv-admin-ruleset-editor__weight-scale{color:#6b7574;display:flex;font-size:.75rem;justify-content:space-between}.sv-admin-ruleset-editor__rule-description{background:#f8faf9;border-radius:4px;color:#6b7574;font-size:.75rem;margin-top:1rem;padding:.5rem}.sv-admin-ruleset-editor__footer{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.sv-admin-ruleset-editor__footer-actions{display:flex;gap:.625rem}.sv-admin-ruleset-editor__json-preview{background:#f8faf9;border-radius:8px;font-size:.8125rem;max-height:24rem;overflow:auto;padding:1rem;white-space:pre-wrap;word-break:break-word}.sv-admin-kpi-row{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.sv-admin-kpi-row{grid-template-columns:repeat(5,1fr)}}.sv-admin-kpi{border:1px solid #e2e5e4;border-radius:12px;padding:.875rem .5rem;text-align:center}.sv-admin-kpi__value{color:#0f766e;font-size:1.5rem;font-weight:700}.sv-admin-kpi__label{color:#6b7574;font-size:.75rem;margin-top:.25rem}@media(min-width:640px){.sv-admin-kpi-row--three{grid-template-columns:repeat(3,1fr)}}.sv-admin-kpi__hint{color:#6b7574;font-size:.6875rem;margin-top:.125rem}.sv-admin-todo-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.sv-admin-todo{background:#fff;border:1px solid #e2e5e4;border-radius:12px;color:#1a2332;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:.125rem;padding:.875rem;text-align:left}.sv-admin-todo:focus-visible,.sv-admin-todo:hover{border-color:#0f766e}.sv-admin-todo__value{color:#0f766e;font-size:1.5rem;font-weight:700}.sv-admin-todo__label{font-size:.875rem;font-weight:600}.sv-admin-todo__hint{color:#6b7574;font-size:.75rem}.sv-admin-briefing-period{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.sv-admin-briefing-period__label{color:#6b7574;font-size:.875rem}.sv-admin-briefing-period .sv-admin-btn[aria-pressed=true]{background:#0f766e;border-color:#0f766e;color:#fff}.sv-admin-briefing-stale{opacity:.5}.sv-admin-briefing-note{margin:.75rem 0 1.5rem}.sv-admin-change-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.sv-admin-change{border-top:1px solid #e2e5e4;display:grid;font-size:.875rem;gap:.125rem .75rem;grid-template-columns:2.75rem minmax(0,1fr);padding:.5rem 0}@media(min-width:640px){.sv-admin-change{align-items:center;grid-template-columns:2.75rem 12rem minmax(0,1fr) minmax(0,1fr)}}.sv-admin-change__time{color:#6b7574;font-size:.75rem;font-variant-numeric:tabular-nums}.sv-admin-change__kind{align-items:center;color:#6b7574;display:inline-flex;gap:.375rem}.sv-admin-change__kind svg{flex-shrink:0;height:.875rem;width:.875rem}.sv-admin-change__subject{color:#1a2332;font-weight:500;grid-column:2;overflow-wrap:anywhere}@media(min-width:640px){.sv-admin-change__subject{grid-column:auto}}.sv-admin-change a.sv-admin-change__subject:hover{color:#0f766e}.sv-admin-change__detail{color:#6b7574;font-size:.75rem;grid-column:2;overflow-wrap:anywhere}@media(min-width:640px){.sv-admin-change__detail{grid-column:auto}}.sv-admin-briefing-pair{display:grid;gap:0 2rem;grid-template-columns:minmax(0,1fr);margin-top:1.5rem}@media(min-width:640px){.sv-admin-briefing-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.sv-admin-briefing-pair .sv-admin-stats__subheading:first-child{margin-top:1.5rem}.sv-admin-briefing-pair>:nth-child(-n+2) .sv-admin-stats__subheading:first-child{margin-top:0}.sv-admin-briefing-pair .sv-admin-table td:first-child{overflow-wrap:anywhere;white-space:normal}.sv-admin-chart{--sv-chart-offers-none:#d9772f;--sv-chart-offers-1:#6fc2b8;--sv-chart-offers-2:#46a89d;--sv-chart-offers-3:#2a8f85;--sv-chart-offers-4:#14766e;--sv-chart-offers-5:#0c5c56;--sv-chart-offers-6:#06423e;--sv-chart-single:#14766e;--sv-chart-gsc-clicks:#4285f4;--sv-chart-gsc-impressions:#5e35b1}.sv-admin-chart--dual .sv-admin-chart__axis,.sv-admin-chart--dual .sv-admin-chart__plot{margin-right:2.75rem}.sv-admin-chart--dual .sv-admin-chart__slot:hover{background:none}.sv-admin-chart__axis-titles{color:#6b7574;display:flex;font-size:.75rem;justify-content:space-between;margin-bottom:.875rem}.sv-admin-chart__line-key{border-radius:1px;flex-shrink:0;height:2px;width:.875rem}.sv-admin-chart__lines{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.sv-admin-chart__lines path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.sv-admin-chart__crosshair{border-left:1px solid #c8cdcc;bottom:0;position:absolute;top:0}.sv-admin-chart__crosshair[hidden]{display:none}.sv-admin-chart__dot{border-radius:50%;box-shadow:0 0 0 2px #fff;height:.625rem;pointer-events:none;position:absolute;transform:translate(-50%,50%);width:.625rem;z-index:1}.sv-admin-chart__dot[hidden]{display:none}.sv-admin-chart__legend{color:#6b7574;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.25rem 1rem;list-style:none;margin:0 0 1rem;padding:0}.sv-admin-chart__legend-item{align-items:center;display:inline-flex;gap:.375rem}.sv-admin-chart__swatch{border-radius:2px;flex-shrink:0;height:.625rem;width:.625rem}.sv-admin-chart__plot{height:13rem;margin-left:2.75rem;position:relative}.sv-admin-chart__grid{border-top:1px solid #e2e5e4;left:0;position:absolute;right:0}.sv-admin-chart__grid--base{border-top-color:#c8cdcc}.sv-admin-chart__tick{color:#6b7574;font-size:.6875rem;font-variant-numeric:tabular-nums;margin-right:.5rem;position:absolute;right:100%;transform:translateY(-50%);white-space:nowrap}.sv-admin-chart__tick--right{left:100%;margin-left:.5rem;margin-right:0;right:auto}.sv-admin-chart__columns{display:flex;inset:0;position:absolute}.sv-admin-chart__slot{align-items:flex-end;display:flex;flex:1 1 0;height:100%;justify-content:center;min-width:0;outline-offset:-1px;padding-inline:1px}.sv-admin-chart__slot:hover{background:#f0f2f1}.sv-admin-chart__stack{display:flex;flex-direction:column-reverse;gap:2px;height:100%;max-width:24px;width:100%}.sv-admin-chart__segment:last-child{border-radius:4px 4px 0 0}.sv-admin-chart__axis{color:#6b7574;display:flex;font-size:.6875rem;font-variant-numeric:tabular-nums;justify-content:space-between;margin:.375rem 0 0 2.75rem}.sv-admin-chart__tooltip{background:#fff;border:1px solid #e2e5e4;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#1a2332;font-size:.75rem;min-width:9rem;padding:.5rem .625rem;pointer-events:none;position:absolute;top:0;z-index:2}.sv-admin-chart__tooltip[hidden]{display:none}.sv-admin-chart__tooltip-title{font-weight:600;margin-bottom:.25rem}.sv-admin-chart__tooltip-row{align-items:center;display:flex;gap:.375rem;line-height:1.5}.sv-admin-chart__tooltip-label{color:#6b7574}.sv-admin-chart__tooltip-value{font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto}.sv-admin-chart__table{font-size:.875rem;margin-top:1rem}.sv-admin-chart__table summary{color:#6b7574;cursor:pointer;margin-bottom:.5rem}.sv-admin-stats__status{color:#6b7574;font-size:.875rem}.sv-admin-stats__subheading{font-size:.9375rem;font-weight:600;margin:1.5rem 0 .75rem}.sv-admin-stats__subheading:first-child{margin-top:0}.sv-admin-bar-list{display:flex;flex-direction:column;gap:.5rem}.sv-admin-bar-row{align-items:center;display:grid;font-size:.8125rem;gap:.625rem;grid-template-columns:minmax(7rem,12rem) 1fr 2.5rem}.sv-admin-bar-row__label{color:#6b7574;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-admin-bar-row__track{background:#f0f2f1;border-radius:99px;height:.5rem;overflow:hidden}.sv-admin-bar-row__fill{background:#0f766e;border-radius:99px;height:100%}.sv-admin-bar-row__count{font-weight:500;text-align:right}.sv-admin-heatmap-wrap{overflow-x:auto}.sv-admin-heatmap{border-collapse:collapse;font-size:.6875rem}.sv-admin-heatmap td,.sv-admin-heatmap th{padding:0;text-align:center}.sv-admin-heatmap th{color:#6b7574;font-weight:500;padding-bottom:.25rem}.sv-admin-heatmap td:first-child,.sv-admin-heatmap th:first-child{color:#6b7574;padding-right:.5rem;text-align:left}.sv-admin-heatmap__cell{background:rgba(15,118,110,var(--sv-heat,0));border-radius:2px;height:.875rem;outline:1px solid #f0f2f1;width:.875rem}.sv-admin-matching-count{background:none;border:none;color:#0f766e;cursor:pointer;font-size:.9375rem;font-weight:600;padding:0}.sv-admin-matching-count:hover{text-decoration:underline}.sv-admin-paged-list__search{margin-bottom:1rem;max-width:20rem}.sv-admin-paged-list .sv-admin-table td:first-child,.sv-admin-paged-list .sv-admin-table th:first-child{min-width:16rem;white-space:normal}.sv-admin-paged-list .sv-admin-table td:last-child,.sv-admin-paged-list .sv-admin-table th:last-child{background:#fff;position:sticky;right:0}.sv-admin-paged-list__error{align-items:center;background:rgba(229,57,53,.04);border:1px solid rgba(229,57,53,.4);border-radius:8px;display:flex;font-size:.875rem;gap:.625rem;margin-bottom:1rem;padding:.75rem 1rem}.sv-admin-paged-list__error[hidden]{display:none}.sv-admin-paged-list__error svg{color:#e53935;flex-shrink:0;height:1.125rem;width:1.125rem}.sv-admin-paged-list__error span{flex:1}.sv-admin-paged-list__footer{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:1rem}.sv-admin-paged-list__count{color:#6b7574;font-size:.8125rem}.sv-admin-paged-list__pager{align-items:center;display:flex;gap:.625rem}.sv-admin-paged-list__page{color:#6b7574;font-size:.8125rem;white-space:nowrap}.sv-admin-match-partner{align-items:flex-start;display:flex;gap:.75rem}.sv-admin-match-partner__img{background:#fff;border-radius:4px;flex-shrink:0;height:4rem;object-fit:contain;width:4rem}.sv-admin-match-detail{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:640px){.sv-admin-match-detail{grid-template-columns:1fr 1fr}}.sv-admin-match-detail__col-title{font-size:1rem;font-weight:600;margin:0 0 .75rem}.sv-admin-match-detail__row{border-bottom:1px solid #e2e5e4;display:flex;font-size:.875rem;gap:1rem;justify-content:space-between;padding:.5rem 0}.sv-admin-match-detail__row:last-child{border-bottom:none}.sv-admin-match-detail__label{color:#6b7574;flex-shrink:0}.sv-admin-match-detail__value{font-weight:500;text-align:right}.sv-licensed-head{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.sv-licensed-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.sv-licensed-card{background:#fff;border:1px solid #e2e5e4;border-radius:12px;contain-intrinsic-size:auto 620px;content-visibility:auto;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;position:relative}.sv-licensed-card--done{opacity:.55}.sv-licensed-card--selected{opacity:1;outline:3px solid #e53935;outline-offset:-3px}.sv-licensed-card__select{accent-color:#e53935;cursor:pointer;height:1.25rem;left:1.125rem;margin:0;position:absolute;top:1.125rem;width:1.25rem;z-index:1}.sv-licensed-card__preview{aspect-ratio:4/3;background:#fff;border-radius:8px;cursor:pointer;display:block;object-fit:contain;width:100%}.sv-licensed-card__name{color:#1a2332;font-size:.75rem;font-weight:500;margin:0;overflow-wrap:anywhere}.sv-licensed-card__meta{color:#6b7574}.sv-licensed-card__meta,.sv-licensed-card__saved{font-size:.6875rem;margin:0;overflow-wrap:anywhere}.sv-licensed-card__saved{color:#0f766e;font-weight:500}.sv-licensed-filter{background:#f8faf9;border:1px solid #e2e5e4;border-radius:99px;display:flex;gap:.25rem;padding:.25rem}.sv-licensed-filter__btn{background:transparent;border:none;border-radius:99px;color:#6b7574;cursor:pointer;font-size:.8125rem;font-weight:500;padding:.3rem .75rem}@media(hover:hover){.sv-licensed-filter__btn:hover{color:#1a2332}}.sv-licensed-filter__btn--active{background:#0f766e;color:#fff}.sv-licensed-card[hidden],.sv-licensed-filter[hidden]{display:none}.sv-licensed-card--inactive{border-style:dashed;opacity:.6}.sv-licensed-card__saved--muted{color:#6b7574}.sv-licensed-card__subjects{height:auto;min-height:5.5rem;padding:.25rem}.sv-licensed-card__subjects optgroup{font-size:.75rem}.sv-licensed-card__subjects option{padding:.15rem .35rem}.sv-licensed-subject-filter{max-width:20rem}.sv-licensed-brand{min-width:12rem;width:auto}.sv-licensed-brand[hidden]{display:none}.sv-licensed-bulk{align-items:flex-start;background:#f8faf9;border:1px dashed #e2e5e4;border-radius:12px;display:flex;flex-wrap:wrap;gap:.75rem;margin:.75rem 0 1rem;padding:.75rem}.sv-licensed-bulk__label{align-self:center;color:#1a2332;font-size:.8125rem;font-weight:500}.sv-licensed-card--lead{border-color:#0f766e;box-shadow:inset 0 0 0 1px #0f766e}.sv-color-dot{border:1px solid rgba(0,0,0,.25);border-radius:99px;display:inline-block;flex-shrink:0;height:1rem;width:1rem}.sv-color-dot--empty{border-color:#e2e5e4;border-style:dashed}.sv-color-tools{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.sv-color-tools input{flex:1 1 16rem}.sv-color-tools select{flex:0 1 14rem}.sv-color-product{align-items:start;border:1px solid #e2e5e4;border-radius:12px;display:grid;gap:.75rem;grid-template-columns:4rem 1fr;margin-bottom:.75rem;padding:.75rem}.sv-color-product__image{background:#fff;border:1px solid #e2e5e4;border-radius:8px;height:4rem;object-fit:contain;width:4rem}.sv-color-product__main{min-width:0}.sv-color-product__head{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:.5rem}.sv-color-product__name{color:#1a2332;font-weight:600;text-decoration:none}@media(hover:hover){.sv-color-product__name:hover{text-decoration:underline}}.sv-color-ean{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;padding:.375rem 0}.sv-color-ean+.sv-color-ean{border-top:1px solid #f0f2f1}.sv-color-ean--confirmed{opacity:.75}.sv-color-ean__code{color:#6b7574;flex-shrink:0;font-size:.8125rem;font-variant-numeric:tabular-nums}.sv-color-ean__meta{color:#6b7574;flex:1 1 12rem;font-size:.75rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-color-ean__state{color:#0f766e;flex-shrink:0;font-size:.6875rem;font-weight:500}.sv-color-ean select{flex:0 1 12rem}.sv-color-ean .sv-color-edition,.sv-color-ean__edition{flex:0 0 auto;font-size:.8125rem;padding-block:.25rem;width:11rem}.sv-color-swatches{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.25rem}.sv-color-swatch{border:1px solid rgba(0,0,0,.25);border-radius:99px;color:#6b7574;cursor:pointer;font-family:Open Sans,system-ui,-apple-system,sans-serif;font-size:.75rem;height:1.375rem;line-height:1;padding:0;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out;width:1.375rem}@media(hover:hover){.sv-color-swatch:hover{transform:scale(1.15)}}.sv-color-swatch:disabled{cursor:progress}.sv-color-swatch--active{box-shadow:0 0 0 2px #fff,0 0 0 4px #0f766e}.sv-color-swatch--suggested{box-shadow:0 0 0 2px #fff,0 0 0 4px #6b7574}.sv-color-swatch--clear{background:transparent;border-color:#e2e5e4;border-style:dashed;margin-left:.375rem}.sv-kb-hero__text{display:flex;flex-direction:column;gap:.25rem;min-width:0}.sv-kb-hero__text .sv-page-hero__lead{font-size:.9375rem;line-height:1.5}.sv-kb-hero__title-row{align-items:center;display:flex;gap:.75rem}.sv-kb-hero__icon{color:#0f766e;flex-shrink:0;height:2rem;width:2rem}.sv-kaufberatung{margin-inline:auto;max-width:1200px;padding-inline:1rem;width:100%}@media(min-width:640px){.sv-kaufberatung{padding-inline:1.5rem}}@media(min-width:1024px){.sv-kaufberatung{padding-inline:2rem}}.sv-kaufberatung{padding-block:1.5rem 3rem}@media(min-width:640px){.sv-kaufberatung{padding-top:2rem}}.sv-kb-progress{display:flex;flex:0 1 18rem;flex-direction:column;gap:.375rem;min-width:12rem}@media(max-width:639px){.sv-kb-progress{flex-basis:100%}}.sv-kb-progress__label{color:#4a5554;font-size:.8125rem;font-weight:600;margin:0}.sv-kb-progress__track{background:#f0f2f1;border-radius:99px;height:.5rem;overflow:hidden;width:100%}.sv-kb-progress__fill{background:linear-gradient(90deg,#0f766e,#2dd4bf);border-radius:99px;height:100%;transition:width .5s ease-out}.sv-kb-step{min-width:0}.sv-kb-step__intro{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1.25rem}@media(min-width:640px){.sv-kb-step__intro{margin-bottom:1.5rem}}.sv-kb-step__eyebrow{color:#0f766e;font-size:.8125rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.sv-kb-step__question{color:#1a2332;font-size:1.25rem;font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:0}@media(min-width:640px){.sv-kb-step__question{font-size:1.5rem}}.sv-kb-step__question-strong{color:#0f766e}.sv-kb-step__subtitle{color:#4a5554;font-size:.9375rem;line-height:1.6;margin:.25rem 0 0;max-width:44rem}.sv-kb-step__actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.sv-kb-step__actions>:first-child:not(:last-child){margin-right:auto}.sv-kb-usecase-grid{display:grid;gap:1.5rem .75rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:640px){.sv-kb-usecase-grid{gap:2rem 1.5rem}}@media(min-width:1024px){.sv-kb-usecase-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.sv-kb-usecase-tile{background:none;border:0;cursor:pointer;font:inherit;padding:0;width:100%}.sv-kb-usecase-tile:active:not(:disabled){transform:translateY(1px)}.sv-kb-usecase-tile__media{display:block;max-width:10.5rem;position:relative;width:100%}.sv-kb-usecase-tile--selected .sv-use-tile__view{outline:3px solid #0f766e}.sv-kb-usecase-tile__check{align-items:center;background:#0f766e;border-radius:50%;box-shadow:0 4px 6px -1px rgba(15,118,110,.08),0 2px 4px -2px rgba(15,118,110,.06);color:#fff;display:flex;height:1.5rem;justify-content:center;position:absolute;right:4%;top:4%;width:1.5rem}.sv-kb-usecase-tile__check svg{height:.875rem;width:.875rem}@media(min-width:640px){.sv-kb-usecase-tile__check{height:1.75rem;width:1.75rem}.sv-kb-usecase-tile__check svg{height:1rem;width:1rem}}.sv-kb-usecase-tile__desc{display:none}@media(min-width:640px){.sv-kb-usecase-tile__desc{display:block}}.sv-kb-priorities-columns{align-items:start;display:grid;gap:1.25rem;grid-template-columns:1fr;margin-bottom:2rem}@media(min-width:768px){.sv-kb-priorities-columns{grid-template-columns:1fr 1fr}}.sv-kb-priorities-columns--stretch{align-items:stretch}.sv-kb-priorities-col{display:flex;flex-direction:column;min-width:0}.sv-kb-priorities-col__header{align-items:flex-end;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.sv-kb-priorities-col__label{color:#6b7574;font-size:.75rem;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.sv-kb-priorities-col__label--primary{color:#0f766e}.sv-kb-priorities-col__hint{color:#6b7574;font-size:.75rem;margin:.125rem 0 0}.sv-kb-priorities-col__count{background:rgba(15,118,110,.1);border-radius:99px;color:#0f766e;flex-shrink:0;font-size:.75rem;font-weight:500;padding:.25rem .625rem;white-space:nowrap}.sv-kb-priorities-list{background:rgba(15,118,110,.03);border-radius:24px;display:flex;flex:1;flex-direction:column;gap:.5rem;min-height:200px;padding:.75rem}.sv-kb-priorities-list--primary{background:rgba(15,118,110,.05)}.sv-kb-priorities-empty{color:#6b7574;flex:1;flex-direction:column;padding:2.5rem 0;text-align:center}.sv-kb-priorities-empty,.sv-kb-priorities-empty__icon{align-items:center;display:flex;justify-content:center}.sv-kb-priorities-empty__icon{background:rgba(15,118,110,.1);border-radius:50%;color:#0f766e;height:2.5rem;margin-bottom:.625rem;width:2.5rem}.sv-kb-priorities-empty__icon svg{height:1.25rem;width:1.25rem}.sv-kb-priorities-empty__title{font-size:.875rem;font-weight:500;margin:0}.sv-kb-priorities-empty__subtitle{font-size:.75rem;margin:.25rem 0 0;opacity:.7}.sv-kb-conflict--c1{--conflict-color:#b45309;--conflict-border:rgba(180,83,9,.4);--conflict-bg:rgba(180,83,9,.07)}.sv-kb-conflict--c2{--conflict-color:#6d28d9;--conflict-border:rgba(109,40,217,.4);--conflict-bg:rgba(109,40,217,.07)}.sv-kb-conflict--c3{--conflict-color:#be185d;--conflict-border:rgba(190,24,93,.4);--conflict-bg:rgba(190,24,93,.07)}.sv-kb-sr-only{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sv-kb-priorities-col--primary{position:relative}.sv-kb-priorities-list--conflicts{padding-left:1.5rem}.sv-kb-priority-row.sv-kb-priority-row--conflict{box-shadow:inset 3px 0 0 var(--conflict-color),0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06)}.sv-kb-conflict-lines{inset:0;pointer-events:none;position:absolute;z-index:1}.sv-kb-conflict-lines__line,.sv-kb-conflict-lines__stub{background:var(--conflict-color);position:absolute}.sv-kb-conflict-lines__line{width:2px}.sv-kb-conflict-lines__stub{height:2px}.sv-kb-sortable--active-drag~.sv-kb-conflict-lines{visibility:hidden}.sv-kb-conflict-pill{align-items:center;background:var(--conflict-bg);border:1px solid var(--conflict-border);border-radius:99px;color:var(--conflict-color);display:inline-flex;flex-shrink:0;font-size:.6875rem;font-weight:600;gap:.25rem;line-height:1.5;padding:.0625rem .4375rem;white-space:nowrap}.sv-kb-soft-conflict{background:var(--conflict-bg);border:1px solid var(--conflict-border);border-radius:12px;display:flex;flex-direction:column;gap:.625rem;margin-top:.75rem;padding:.75rem .875rem .75rem 1.5rem}.sv-kb-soft-conflict--multi{background:#fff;border-color:#e2e5e4}.sv-kb-soft-conflict__entry{align-items:flex-start;display:flex;flex-direction:column;gap:.375rem}.sv-kb-soft-conflict__head{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin:0}.sv-kb-soft-conflict__pair{color:#1a2332;font-size:.8125rem;font-weight:600;line-height:1.4}.sv-kb-soft-conflict__conclusion,.sv-kb-soft-conflict__text{color:#334140;font-size:.8125rem;line-height:1.5;margin:0}.sv-kb-soft-conflict__conclusion{color:#1a2332;font-weight:600}.sv-kb-statement{align-items:center;background:#fff;border:1px solid #e2e5e4;border-radius:12px;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);color:inherit;display:flex;font:inherit;gap:.75rem;padding:.625rem .75rem;text-align:left;transition:box-shadow .25s ease-in-out,border-color .25s ease-in-out,opacity .25s ease-in-out;width:100%}button.sv-kb-statement{cursor:pointer}@media(hover:hover){button.sv-kb-statement:hover{border-color:rgba(15,118,110,.4);box-shadow:0 4px 6px -1px rgba(15,118,110,.08),0 2px 4px -2px rgba(15,118,110,.06)}button.sv-kb-statement:hover .sv-kb-statement__add{background:#0f766e;color:#fff}}button.sv-kb-statement:active:not(:disabled){transform:translateY(1px)}button.sv-kb-statement:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.sv-kb-statement--conflicting{opacity:.5}.sv-kb-statement__text-wrap{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.sv-kb-statement__label{color:#1a2332;font-size:.875rem;font-weight:600;line-height:1.4}.sv-kb-statement__text{color:#6b7574;font-size:.8125rem;line-height:1.45}.sv-kb-statement__hint{color:#6b7574;font-size:.75rem;font-style:italic;margin-top:.125rem}.sv-kb-statement__add{align-items:center;background:rgba(15,118,110,.1);border-radius:50%;color:#0f766e;display:flex;flex-shrink:0;height:1.75rem;justify-content:center;transition:background .25s ease-in-out,color .25s ease-in-out;width:1.75rem}.sv-kb-statement__add svg{height:.9375rem;width:.9375rem}.sv-kb-statement--conflicting .sv-kb-statement__add{background:#f0f2f1;color:#6b7574}.sv-kb-priority-row{--prio-stop:0;--prio-strength:calc(1 - var(--prio-stop)*0.78);--prio-fill:100%;align-items:center;background:#fff;border:1px solid rgba(15,118,110,.2);border-radius:12px;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);display:flex;gap:.5rem;overflow:hidden;padding:.5rem .625rem .625rem;position:relative;transition:box-shadow .25s ease-in-out,border-color .25s ease-in-out}.sv-kb-priority-row:after{background:rgba(0,133,147,var(--prio-strength));bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .25s ease-in-out;width:var(--prio-fill)}.sv-kb-priority-row.sv-kb-sortable-row--dragging{border-color:rgba(15,118,110,.4);box-shadow:0 10px 15px -3px rgba(15,118,110,.08),0 4px 6px -4px rgba(15,118,110,.04);cursor:grabbing;opacity:.95;position:relative;transform:scale(1.02);z-index:20}@media(hover:hover)and (pointer:fine){.sv-kb-priority-row{cursor:grab;user-select:none}.sv-kb-priority-row:hover{border-color:rgba(15,118,110,.4)}.sv-kb-priority-row button:not([data-drag-handle]){cursor:pointer}}.sv-kb-priority-row__handle{align-items:center;background:none;border:none;color:rgba(107,117,116,.4);cursor:grab;display:flex;flex-shrink:0;justify-content:center;padding:.125rem;touch-action:none}.sv-kb-priority-row__handle:hover{color:#6b7574}.sv-kb-priority-row__handle:active{cursor:grabbing}.sv-kb-priority-row__handle svg{height:1rem;width:1rem}.sv-kb-priority-row__main{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.sv-kb-priority-row__head{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.sv-kb-priority-row__title{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:.125rem .375rem;min-width:0}.sv-kb-priority-row__label{color:#1a2332;font-size:.875rem;font-weight:600;line-height:1.4}.sv-kb-priority-row__weight{background:rgba(15,118,110,.1);border-radius:99px;color:#0f766e;flex-shrink:0;font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.5;padding:.0625rem .4375rem;white-space:nowrap}.sv-kb-priority-row__text{color:#6b7574;font-size:.8125rem;line-height:1.45}.sv-kb-priority-row__move{display:flex;flex-direction:column;flex-shrink:0;gap:.125rem}.sv-kb-priority-row__move-btn{align-items:center;background:none;border:none;border-radius:4px;color:#6b7574;cursor:pointer;display:flex;height:1rem;justify-content:center;padding:0;transition:color .15s ease-in-out,background .15s ease-in-out;width:1.375rem}.sv-kb-priority-row__move-btn svg{height:.875rem;width:.875rem}.sv-kb-priority-row__move-btn:disabled{cursor:default;opacity:.25}@media(hover:hover){.sv-kb-priority-row__move-btn:hover:not(:disabled){background:rgba(0,133,147,.1);color:#0f766e}}.sv-kb-priority-row__remove{align-items:center;background:none;border:none;border-radius:8px;color:#6b7574;cursor:pointer;display:flex;flex-shrink:0;height:1.75rem;justify-content:center;transition:color .15s ease-in-out,background .15s ease-in-out;width:1.75rem}.sv-kb-priority-row__remove svg{height:.875rem;width:.875rem}.sv-kb-priority-row__remove:hover{background:rgba(229,57,53,.1);color:#e53935}.sv-kb-priority-badge{align-items:center;background:rgba(0,133,147,var(--prio-strength));border-radius:50%;box-shadow:0 4px 6px -1px rgba(15,118,110,.08),0 2px 4px -2px rgba(15,118,110,.06);color:#fff;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:1.75rem;justify-content:center;width:1.75rem}.sv-kb-priority-row--light .sv-kb-priority-badge{box-shadow:inset 0 0 0 1px rgba(0,133,147,.25),0 4px 6px -1px rgba(15,118,110,.08),0 2px 4px -2px rgba(15,118,110,.06);color:#1f2d2c}.sv-kb-sortable--active-drag{user-select:none}.sv-kb-glasses-card{background:#fff;border:1px solid #e2e5e4;border-radius:12px;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);padding-inline:1rem}@media(min-width:640px){.sv-kb-glasses-card{padding-inline:1.5rem}}.sv-kb-glasses-question{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 2rem;justify-content:space-between;padding-block:1rem}.sv-kb-glasses-question+.sv-kb-glasses-question{border-top:1px solid #e2e5e4}.sv-kb-glasses-question__text{flex:1 1 18rem;min-width:0}.sv-kb-glasses-question__title{color:#1a2332;font-size:1rem;font-weight:600;line-height:1.4;margin:0}@media(min-width:640px){.sv-kb-glasses-question__title{font-size:1.0625rem}}.sv-kb-glasses-question__note{color:#6b7574;font-size:.8125rem;line-height:1.5;margin:.25rem 0 0}.sv-kb-glasses-options{display:grid;gap:.5rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%}@media(min-width:640px){.sv-kb-glasses-options{display:flex;flex-wrap:wrap;width:auto}}.sv-kb-glasses-option{align-items:center;background:#fff;border:1px solid #e2e5e4;border-radius:99px;color:#334140;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.375rem;padding:.3rem .75rem;transition:border-color .15s ease-in-out,background .15s ease-in-out,color .15s ease-in-out;white-space:nowrap}@media(hover:hover){.sv-kb-glasses-option:hover{border-color:#c8cdcc;color:#1a2332}}.sv-kb-glasses-option:active:not(:disabled){transform:translateY(1px)}.sv-kb-glasses-option[aria-current=page],.sv-kb-glasses-option[aria-pressed=true]{background:#0f766e;border-color:#0f766e;color:#fff}.sv-kb-glasses-option{cursor:pointer;font-family:inherit;font-size:.875rem;min-height:2.5rem;padding:.375rem 1rem}@media(max-width:639px){.sv-kb-glasses-option{flex-direction:column;gap:0;justify-content:center;padding-inline:.5rem;text-align:center;white-space:normal}}.sv-kb-glasses-option__label{font-weight:600}.sv-kb-glasses-option__sub{color:#6b7574;font-size:.75rem;font-weight:400}.sv-kb-glasses-option[aria-pressed=true] .sv-kb-glasses-option__sub{color:hsla(0,0%,100%,.85)}.sv-kb-glasses-option:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.sv-kb-price-card{background:#fff;border:1px solid #e2e5e4;border-radius:12px;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);display:flex;flex-direction:column;gap:1.25rem;padding:1rem}@media(min-width:640px){.sv-kb-price-card{gap:2rem;padding:2rem}}.sv-kb-price-display{align-items:center;display:flex;justify-content:space-between}.sv-kb-price-display__box{text-align:center}.sv-kb-price-display__label{color:#6b7574;font-size:.75rem;margin:0 0 .25rem}@media(min-width:640px){.sv-kb-price-display__label{font-size:.875rem}}.sv-kb-price-display__value{color:#0f766e;font-size:1.25rem;font-weight:700;margin:0}@media(min-width:640px){.sv-kb-price-display__value{font-size:1.875rem}}.sv-kb-price-histogram{padding-inline:1rem}.sv-kb-price-histogram__bars{align-items:flex-end;display:flex;gap:1px;height:3.5rem}.sv-kb-price-histogram__bar{border-radius:2px 2px 0 0;flex:1;transition:height .2s ease,background-color .2s ease}.sv-kb-price-slider-wrap{margin-top:-1.25rem;padding-inline:1rem}@media(min-width:640px){.sv-kb-price-slider-wrap{margin-top:-1rem}}.sv-kb-price-ticks{color:#6b7574;font-size:.75rem;height:1.2em;margin-top:.75rem;position:relative}.sv-kb-price-ticks__tick{position:absolute;transform:translateX(-50%);white-space:nowrap}.sv-kb-price-ticks__tick--first{left:0;transform:none}.sv-kb-price-ticks__tick--last{left:auto;right:0;transform:none}.sv-kb-price-modelcount{align-items:center;background:rgba(15,118,110,.05);border:1px solid rgba(15,118,110,.15);border-radius:16px;display:flex;gap:.75rem;justify-content:center;padding:.75rem 1rem}.sv-kb-price-modelcount__value{color:#0f766e;font-size:1.5rem;font-weight:700}@media(min-width:640px){.sv-kb-price-modelcount__value{font-size:1.875rem}}.sv-kb-price-modelcount__label{color:#6b7574;font-size:.875rem;line-height:1.3}.sv-kb-results__inner{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:56rem;padding:1.5rem 1rem 6rem}@media(min-width:640px){.sv-kb-results__inner{padding:2rem 1.5rem 6rem}}.sv-kb-hero--results .sv-page-hero__inner{max-width:56rem;padding-inline:1rem}@media(min-width:640px){.sv-kb-hero--results .sv-page-hero__inner{padding-inline:1.5rem}}.sv-kb-results__back{align-items:center;background:none;border:none;border-radius:8px;color:#0f766e;cursor:pointer;display:inline-flex;flex:none;font-weight:500;gap:.5rem;margin-inline:-.75rem;padding:.5rem .75rem;transition:background-color .15s ease-in-out}.sv-kb-results__back svg{height:1rem;width:1rem}.sv-kb-results__back:hover{background:rgba(15,118,110,.1)}.sv-kb-profile-card{background:#fff;border:1px solid #e2e5e4;border-left:4px solid #0f766e;border-radius:12px;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);overflow:hidden}.sv-kb-profile-card__header{padding:1.25rem 1.5rem 1rem}.sv-kb-profile-card__title-row{align-items:center;display:flex;gap:.5rem;margin:0 0 .5rem}.sv-kb-profile-card__title{color:#0f766e;font-size:1.25rem;margin:0}.sv-kb-profile-card__filter-toggle{align-items:center;background:none;border:none;border-radius:4px;color:#6b7574;cursor:pointer;display:inline-flex;flex-shrink:0;height:1.625rem;justify-content:center;opacity:.6;padding:0;transition:opacity .15s ease-in-out,color .15s ease-in-out,background .15s ease-in-out;width:1.625rem}.sv-kb-profile-card__filter-toggle svg{height:1rem;width:1rem}.sv-kb-profile-card__filter-toggle--open{background:rgba(0,133,147,.1);color:#0f766e;opacity:1}@media(hover:hover){.sv-kb-profile-card__filter-toggle:hover{color:#0f766e;opacity:1}}.sv-kb-profile-card__intro{color:#6b7574;line-height:1.6;margin:0}.sv-kb-profile-card__baseline{background:rgba(15,118,110,.05);border-radius:8px;color:#6b7574;font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1.5;margin:.625rem 0 0;padding:.5rem .75rem}.sv-kb-profile-card__baseline strong{color:#1a2332;font-weight:600}.sv-kb-profile-card__summary{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin:.25rem 0 0;padding:0}.sv-kb-profile-card__summary-item{align-items:baseline;background:rgba(15,118,110,.07);border-radius:99px;color:#1a2332;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.25rem;padding:.1875rem .625rem}.sv-kb-profile-card__summary-num{color:#0f766e;font-weight:600}.sv-kb-profile-card__details[hidden]{display:none}.sv-kb-profile-card__details .sv-kb-profile-card__intro{padding:1rem 1.5rem 0}.sv-kb-profile-card__details .sv-kb-profile-list{border-top:0}.sv-kb-profile-card__details-toggle{align-items:center;background:none;border:0;border-top:1px solid #e2e5e4;color:#0f766e;cursor:pointer;display:flex;font:inherit;font-size:.875rem;font-weight:600;gap:.75rem;justify-content:space-between;padding:.75rem 1.5rem;text-align:left;transition:background .15s ease-in-out;width:100%}.sv-kb-profile-card__details-toggle svg{flex-shrink:0;height:1rem;transition:transform .25s ease-in-out;width:1rem}.sv-kb-profile-card__details-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.sv-kb-profile-card__details-toggle:hover{background:rgba(15,118,110,.05)}.sv-kb-profile-card__details-toggle:focus-visible{outline:2px solid #0f766e;outline-offset:-2px}.sv-kb-profile-list{border-top:1px solid #e2e5e4;list-style:none;margin:0;padding:1rem 1.5rem 1.5rem}.sv-kb-profile-list[hidden]{display:none}.sv-kb-profile-list{display:flex;flex-direction:column;gap:1rem}.sv-kb-profile-list__row{align-items:center;display:flex;gap:.5rem}.sv-kb-profile-list__num{color:#0f766e;flex-shrink:0;font-weight:600;width:1.25rem}.sv-kb-profile-list__icon{display:flex;flex-shrink:0}.sv-kb-profile-list__icon svg{color:#0f766e;height:1rem;width:1rem}.sv-kb-profile-list__label{font-weight:600}.sv-kb-profile-list__glasses-label{display:flex;flex-direction:column;gap:.125rem}@media(min-width:640px){.sv-kb-profile-list__glasses-label{align-items:center;flex-direction:row;gap:.5rem}}.sv-kb-profile-list__text,.sv-kb-profile-list__value{color:#6b7574;font-size:.875rem}.sv-kb-profile-list__text{margin:.25rem 0 0;padding-left:3rem}.sv-kb-profile-list__filter-toggle{align-items:center;background:none;border:none;border-radius:4px;color:#6b7574;cursor:pointer;display:inline-flex;flex-shrink:0;height:1.375rem;justify-content:center;opacity:.6;padding:0;transition:opacity .15s ease-in-out,color .15s ease-in-out,background .15s ease-in-out;width:1.375rem}.sv-kb-profile-list__filter-toggle svg{height:.875rem;width:.875rem}.sv-kb-profile-list__filter-toggle--open{background:rgba(0,133,147,.1);color:#0f766e;opacity:1}@media(hover:hover){.sv-kb-profile-list__filter-toggle:hover{color:#0f766e;opacity:1}}.sv-kb-profile-list__filter{background:rgba(15,118,110,.05);border-radius:8px;color:#6b7574;font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1.5;margin:.375rem 0 0 3rem;padding:.4375rem .625rem}.sv-kb-profile-list__note{background:rgba(255,193,7,.1);border-radius:8px;color:#6b7574;font-size:.8125rem;line-height:1.45;margin:.5rem 0 0 3rem;padding:.5rem .75rem .5rem 2rem;position:relative}.sv-kb-profile-list__note svg{color:#b8860b;height:.875rem;left:.625rem;position:absolute;top:.625rem;width:.875rem}.sv-kb-products__heading{font-size:1.5rem;font-weight:600;margin:0 0 1rem}.sv-kb-products__intro{color:#6b7574;margin:0 0 1rem}.sv-kb-products__spec-hint{align-items:flex-start;background:rgba(15,118,110,.06);border-radius:12px;color:#6b7574;display:flex;font-size:.875rem;gap:.5rem;line-height:1.5;margin:0 0 1.25rem;padding:.75rem .875rem}.sv-kb-products__spec-hint svg{color:#0f766e;flex-shrink:0;height:1rem;margin-top:.125rem;width:1rem}.sv-kb-handoff{align-items:flex-start;background:rgba(15,118,110,.04);border:1px solid rgba(15,118,110,.25);border-radius:12px;display:flex;flex-wrap:wrap;gap:.875rem;margin-top:2rem;padding:1.125rem}.sv-kb-handoff__icon{align-items:center;background:rgba(0,133,147,.12);border-radius:8px;color:#0f766e;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.sv-kb-handoff__icon svg{height:1.125rem;width:1.125rem}.sv-kb-handoff__body{flex:1;min-width:12rem}.sv-kb-handoff__title{color:#0f766e;font-size:1rem;font-weight:600;margin:0 0 .25rem}.sv-kb-handoff__text{color:#6b7574;font-size:.875rem;line-height:1.55;margin:0}.sv-kb-handoff__link{align-items:center;background:#0f766e;border-radius:99px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:600;gap:.25rem;padding:.5rem .875rem;text-decoration:none;transition:background .15s ease-in-out}.sv-kb-handoff__link svg{height:.875rem;width:.875rem}@media(hover:hover){.sv-kb-handoff__link:hover{background:#0d6560}}.sv-kb-products-placeholder{background:#fff;border:1px solid #e2e5e4;border:2px dashed rgba(15,118,110,.3);border-radius:12px;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);padding:3rem 1.5rem;text-align:center}.sv-kb-products-placeholder__icon{color:#0f766e;margin-bottom:1rem;opacity:.5}.sv-kb-products-placeholder__icon svg{height:4rem;width:4rem}.sv-kb-products-placeholder__title{font-size:1.5rem;font-weight:600;margin:0 0 1rem}.sv-kb-products-placeholder__text{color:#6b7574;margin:0}.sv-kb-fallback-alert{align-items:flex-start;background:rgba(255,152,0,.08);border:1px solid rgba(255,152,0,.4);border-radius:12px;color:#ff9800;display:flex;gap:.625rem;margin-bottom:1rem;padding:.875rem 1rem}.sv-kb-fallback-alert svg{flex-shrink:0;height:1rem;margin-top:.125rem;width:1rem}.sv-kb-fallback-alert p{color:#b36b00;margin:0}.sv-kb-top-list{display:flex;flex-direction:column;gap:1rem}.sv-kb-top-card{background:#fff;border:1px solid #e2e5e4;border-radius:24px;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);transition:box-shadow .25s ease-in-out,border-color .25s ease-in-out}@media(hover:hover){.sv-kb-top-card:hover{border-color:rgba(15,118,110,.3);box-shadow:0 10px 15px -3px rgba(15,118,110,.08),0 4px 6px -4px rgba(15,118,110,.04)}}.sv-kb-top-card__image img{transition:transform .25s ease-in-out}@media(hover:hover){.sv-kb-top-card:hover .sv-kb-top-card__image img{transform:scale(1.05)}}.sv-kb-top-card{color:inherit;display:grid;gap:1rem;grid-template-columns:auto 1fr;padding:1rem 1.25rem;text-decoration:none}@media(min-width:640px){.sv-kb-top-card{align-items:center;grid-template-columns:auto 1fr 1fr auto;padding:1.25rem 1.5rem}}.sv-kb-top-card__media{align-self:flex-start;flex-shrink:0;position:relative}.sv-kb-top-card__image{aspect-ratio:4/3;background:#fff;border-radius:16px;overflow:hidden;width:7rem}.sv-kb-top-card__image img{height:100%;object-fit:contain;width:100%}@media(min-width:640px){.sv-kb-top-card__image{width:9rem}}.sv-kb-top-card__rank{background:#0f766e;border-radius:8px;color:#fff;font-size:.75rem;font-weight:700;left:0;padding:.125rem .5rem;position:absolute;top:0;transition:transform .25s ease-in-out,box-shadow .25s ease-in-out}.sv-kb-top-card:hover .sv-kb-top-card__rank{box-shadow:0 4px 6px -1px rgba(15,118,110,.08),0 2px 4px -2px rgba(15,118,110,.06);transform:scale(1.1)}.sv-kb-top-card__info{min-width:0}.sv-kb-top-card__title{font-size:.875rem;font-weight:600;margin:0;transition:color .15s ease-in-out}@media(min-width:640px){.sv-kb-top-card__title{font-size:1rem}}.sv-kb-top-card:hover .sv-kb-top-card__title{color:#0f766e}.sv-kb-top-card__footer{align-items:center;display:flex;gap:.5rem;grid-column:1/-1;justify-content:space-between}@media(min-width:640px){.sv-kb-top-card__footer{align-items:flex-end;flex-direction:column;grid-column:auto;justify-content:flex-start}.sv-kb-top-card__footer .sv-kb-top-card__price{order:-1}}.sv-kb-top-card__price{color:#0f766e;font-size:.875rem;font-weight:700;margin:0;white-space:nowrap}@media(min-width:640px){.sv-kb-top-card__price{font-size:1.25rem}}.sv-kb-top-card__price--unknown{color:#6b7574;font-size:.75rem;font-weight:400}.sv-kb-alternatives{margin-top:2rem}.sv-kb-alternatives__toggle{align-items:center;background:#fff;border:1px solid #e2e5e4;border-radius:12px;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1rem;text-align:left;transition:border-color .15s ease-in-out;width:100%}.sv-kb-alternatives__toggle:hover{border-color:rgba(15,118,110,.3)}.sv-kb-alternatives__toggle-info{align-items:center;display:flex;gap:.75rem;min-width:0}.sv-kb-alternatives__toggle-info svg{color:#6b7574;flex-shrink:0;height:1.25rem;width:1.25rem}.sv-kb-alternatives__toggle-title{font-weight:600;margin:0}.sv-kb-alternatives__toggle-sub{color:#6b7574;font-size:.875rem;margin:.125rem 0 0}.sv-kb-alternatives__chevron{color:#6b7574;flex-shrink:0;height:1.25rem;transition:transform .25s ease-in-out;width:1.25rem}.sv-kb-alternatives__chevron--open{transform:rotate(180deg)}.sv-kb-alt-list{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.sv-kb-alt-list[hidden]{display:none}.sv-kb-alt-card{background:#fff;border:1px solid #e2e5e4;border-radius:24px;box-shadow:0 1px 3px 0 rgba(15,118,110,.06),0 1px 2px -1px rgba(15,118,110,.06);transition:box-shadow .25s ease-in-out,border-color .25s ease-in-out}@media(hover:hover){.sv-kb-alt-card:hover{border-color:rgba(15,118,110,.3);box-shadow:0 10px 15px -3px rgba(15,118,110,.08),0 4px 6px -4px rgba(15,118,110,.04)}}.sv-kb-alt-card__image img{transition:transform .25s ease-in-out}@media(hover:hover){.sv-kb-alt-card:hover .sv-kb-alt-card__image img{transform:scale(1.05)}}.sv-kb-alt-card{color:inherit;display:grid;gap:.75rem;grid-template-columns:auto 1fr;padding:1rem;text-decoration:none}@media(min-width:640px){.sv-kb-alt-card{align-items:flex-start;grid-template-columns:auto 1fr 1fr auto}}.sv-kb-alt-card__media{align-items:flex-start;display:flex;gap:.5rem}.sv-kb-alt-card__number{color:#6b7574;font-size:.875rem;font-weight:600;padding-top:.125rem;width:1.5rem}.sv-kb-alt-card__image{aspect-ratio:4/3;background:#fff;border-radius:8px;overflow:hidden;width:4rem}.sv-kb-alt-card__image img{height:100%;object-fit:contain;width:100%}@media(min-width:640px){.sv-kb-alt-card__image{width:5rem}}.sv-kb-alt-card__info{min-width:0}.sv-kb-alt-card__title{font-size:1rem;font-weight:600;margin:0;transition:color .15s ease-in-out}.sv-kb-alt-card:hover .sv-kb-alt-card__title{color:#0f766e}.sv-kb-alt-card__footer-mobile{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem}@media(min-width:640px){.sv-kb-alt-card__footer-mobile{display:none}}.sv-kb-alt-card__side{align-items:flex-end;display:none;flex-direction:column;gap:.5rem;text-align:right}@media(min-width:640px){.sv-kb-alt-card__side{display:flex}}.sv-kb-alt-card__price{color:#0f766e;font-size:1rem;font-weight:700;margin:0}.sv-kb-stars{align-items:center;display:inline-flex}.sv-kb-stars__label{border-radius:4px;font-size:.75rem;font-weight:500;padding:.125rem .5rem}.sv-kb-spec-bar{color:#6b7574;font-size:.75rem;line-height:1.5;margin:.25rem 0 0}.sv-kb-spec-bar__sep{margin-inline:.375rem;opacity:.4}.sv-kb-spec-bar__label{color:rgba(107,117,116,.7)}.sv-kb-score-bars{align-self:center;display:none;flex-direction:column;flex-shrink:0;gap:.5rem;justify-self:center;width:7rem}@media(min-width:640px){.sv-kb-score-bars{display:flex}}.sv-kb-score-bar{align-items:center;display:flex;gap:.5rem;position:relative}.sv-kb-score-bar__icon{display:flex;flex-shrink:0}.sv-kb-score-bar__icon svg{color:rgba(15,118,110,.7);height:.875rem;width:.875rem}.sv-kb-score-bar__track{background:#f0f2f1;border-radius:99px;flex:1;height:4px;overflow:hidden}.sv-kb-score-bar__fill{background:rgba(15,118,110,.7);border-radius:99px;height:100%}.sv-kb-score-bar__tooltip{background:#fff;border:1px solid #e2e5e4;border-radius:8px;bottom:100%;box-shadow:0 4px 6px -1px rgba(15,118,110,.08),0 2px 4px -2px rgba(15,118,110,.06);font-size:.75rem;margin-bottom:.5rem;opacity:0;padding:.5rem .75rem;pointer-events:none;position:absolute;right:0;transition:opacity .15s ease-in-out;visibility:hidden;white-space:nowrap;z-index:20}.sv-kb-score-bar:hover .sv-kb-score-bar__tooltip{opacity:1;visibility:visible}.sv-kb-score-bar__tooltip-title{font-weight:600;margin:0}.sv-kb-score-bar__tooltip-line{color:#6b7574;margin:.125rem 0 0}.sv-error-page{align-items:center;display:flex;flex-direction:row;justify-content:center;min-height:60vh;padding:3rem 1rem;text-align:center}.sv-error-page__inner{max-width:30rem}.sv-error-page__icon{color:#0f766e;margin-bottom:1rem}.sv-error-page__code{color:#0f766e;font-family:Poppins,system-ui,-apple-system,sans-serif;font-size:3rem;font-weight:700;line-height:1;margin-bottom:.5rem}.sv-error-page__title{color:#1a2332;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.sv-error-page__text{color:#6b7574;margin-bottom:2rem}.sv-error-page__actions{gap:.75rem;margin-bottom:2rem}.sv-error-page__actions,.sv-error-page__links{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.sv-error-page__links{border-top:1px solid #e2e5e4;gap:.5rem 1.25rem;list-style:none;padding:1.5rem 0 0}.sv-error-page__links a{color:#6b7574;font-size:.875rem}.sv-error-page__links a:hover{color:#0f766e;text-decoration:underline}