.model-service-row__prices[data-astro-cid-ph53smcu]:has(>.model-service-row__watch-note),.model-service-row__prices[data-astro-cid-ph53smcu]:has(>.model-service-row__watch-note) .model-service-price[data-astro-cid-ph53smcu]{grid-template-columns:minmax(0,1fr)}.model-service-row__prices[data-astro-cid-ph53smcu]:has(>.model-service-row__watch-note) .price{justify-self:stretch}.model-service-row__watch-note[data-astro-cid-ph53smcu]{font-size:var(--font-size-sm);grid-column:1/-1;line-height:1.45}.model-service-row__watch-note[data-astro-cid-ph53smcu] p[data-astro-cid-ph53smcu]{margin:var(--space-2) 0 0}@media (width<=767px){.model-service-price[data-astro-cid-ph53smcu]:has([data-price-kind=on-request]){grid-template-columns:minmax(0,1fr)}.model-service-price[data-astro-cid-ph53smcu] .price[data-price-kind=on-request]{justify-self:stretch}.model-service-price[data-astro-cid-ph53smcu] .price[data-price-kind=on-request] .price__note{max-width:none;line-height:1.45;display:block}}[data-catalog-services]:has(.repair-catalog[data-model-selected]) .sample-catalog__hero{padding-block:var(--space-4)}[data-catalog-services]:has(.repair-catalog[data-model-selected]) .sample-catalog__hero>.container>p,[data-catalog-services]:has(.repair-catalog[data-model-selected]) .sample-catalog__hero>p{display:none}[data-catalog-services]:has(.repair-catalog[data-model-selected])>.sample-catalog__models{padding-top:var(--space-4)}.repair-brand-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:.9rem;display:flex}.repair-brands,.repair-brands details>div{flex-wrap:wrap;gap:8px;display:flex}.repair-brands{margin-bottom:28px}.repair-brands a,.repair-brands summary{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface);cursor:pointer;border-radius:10px;padding:12px 20px;font-weight:600;text-decoration:none;display:block}.repair-brands a[aria-current=true]{background:var(--color-accent);border-color:var(--color-accent)}.repair-brands a:hover,.repair-brands summary:hover{border-color:var(--color-accent-strong)}.repair-brands details,.repair-brands details::details-content{display:contents}.repair-brands details>div{flex-basis:100%;grid-column:1/-1}.repair-brands details:not([open])>div{display:none!important}.repair-catalog{grid-column:1/-1;min-width:0;margin-block:24px}.repair-catalog h1{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.5vw,3rem);line-height:1.1}.repair-catalog__intro{margin:16px 0 30px;font-size:1.125rem}.repair-catalog__heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.repair-catalog__heading h2{letter-spacing:-.025em;margin:0;font-size:1.5rem;line-height:1.2}.repair-catalog__heading a{white-space:nowrap;font-size:.9375rem}.repair-catalog [data-selected-model]{overflow-wrap:normal}.repair-model-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.repair-model-rail li{min-width:0}.repair-model-rail a{border:1px solid var(--color-border);color:var(--color-text);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:14px 8px;text-decoration:none;display:flex;position:relative}.repair-model-rail a[aria-current=true]{border-color:var(--color-accent-strong);box-shadow:inset 0 0 0 1px var(--color-accent-strong);background:#f1f9e5}.repair-model-rail .device-model-picture{width:120px;max-width:100%;height:120px;margin:0}.repair-model-rail img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.repair-model-rail strong{overflow-wrap:normal;word-break:normal;text-align:center;font-size:.95rem}.repair-model-rail__check{background:var(--color-accent-strong);color:#fff;text-align:center;border-radius:50%;width:20px;height:20px;font-size:12px;line-height:20px;display:none;position:absolute;top:10px;right:10px}.repair-model-rail [aria-current=true] .repair-model-rail__check{display:block}.repair-all-models{margin-top:14px}.repair-catalog--ready .repair-all-models:not([open]){margin:0}.repair-catalog--ready .repair-all-models>summary{display:none}.repair-all-models>summary{cursor:pointer;color:var(--color-accent-strong);font-size:.9rem}.repair-all-models a[aria-current=true]{outline:2px solid var(--color-accent-strong)}.repair-catalog__result-links{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.repair-catalog__result-links a,[data-selected-model-return]{align-items:center;min-height:44px;display:inline-flex}.repair-catalog__prices>.repair-catalog__heading{flex-wrap:wrap}.repair-catalog__prices h2,[data-selection-navigation]{scroll-margin-block-start:var(--space-4)}.repair-catalog[data-model-selected]>[data-selection-navigation]{border-top:1px solid var(--color-border);margin-top:var(--space-8);padding-top:var(--space-4)}.repair-catalog[data-model-selected]>.repair-catalog__prices{margin-top:0}.repair-catalog__prices{margin-top:32px;scroll-margin-top:100px}.repair-catalog__help{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;font-size:.95rem;display:flex}.repair-catalog [hidden]{display:none!important}@media (width<=767px){.repair-brands{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.repair-brands a,.repair-brands summary{text-align:center;min-height:44px;padding:12px 8px;font-size:.875rem}.repair-brands details>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.repair-catalog{padding-top:24px}.repair-catalog__intro{margin:12px 0 24px;font-size:1rem}.repair-model-rail{scroll-snap-type:x proximity;padding:2px 1px 10px;display:flex;overflow-x:auto}.repair-model-rail li{scroll-snap-align:start;flex:0 0 126px}.repair-model-rail .device-model-picture{width:100px;height:100px}.repair-catalog__heading h2{font-size:1.25rem}.repair-catalog__heading a{font-size:.8rem}.repair-catalog__prices .repair-catalog__heading{flex-wrap:wrap;align-items:start}.repair-catalog__help{justify-content:flex-start}}.repair-model-rail:not(:has(.device-model-picture)){scroll-snap-type:x proximity;gap:8px;padding:6px 6px 10px;scroll-padding-inline:6px;display:flex;overflow-x:auto}.repair-model-rail:not(:has(.device-model-picture)) li{scroll-snap-align:start;flex:none}.repair-model-rail:not(:has(.device-model-picture)) a{white-space:nowrap;border-radius:10px;flex-direction:row;gap:8px;min-height:44px;padding:12px 16px}.repair-model-rail:not(:has(.device-model-picture)) strong{font-size:.95rem;font-weight:600;line-height:1.35}.repair-model-rail:not(:has(.device-model-picture)) .repair-model-rail__check{display:none}.repair-model-rail:not(:has(.device-model-picture)) a:before{content:"✓";background:var(--color-accent-strong);color:#fff;text-align:center;visibility:hidden;border-radius:50%;flex:0 0 20px;width:20px;height:20px;font-size:12px;line-height:20px}.repair-model-rail:not(:has(.device-model-picture)) a[aria-current=true]:before{visibility:visible}.repair-catalog{--model-grid-columns:1}@media (width>=384px){.repair-catalog{--model-grid-columns:2}}@media (width>=600px){.repair-catalog{--model-grid-columns:3}}@media (width>=800px){.repair-catalog{--model-grid-columns:4}}@media (width>=960px){.repair-catalog{--model-grid-columns:5}}@media (width>=1200px){.repair-catalog{--model-grid-columns:6}}.repair-catalog[data-text-model-grid] .repair-model-rail,.repair-catalog .repair-brands,.repair-catalog .repair-brands details>div{grid-template-columns:repeat(var(--model-grid-columns), minmax(0, 1fr));scroll-snap-type:none;gap:8px;padding:0;display:grid;overflow:visible}.repair-catalog[data-text-model-grid] .repair-model-rail a,.repair-catalog[data-text-model-grid] .repair-model-rail button,.repair-catalog .repair-brands a,.repair-catalog .repair-brands summary{border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:64px;min-height:64px;color:var(--color-text);font:inherit;white-space:normal;text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-size:.95rem;font-weight:600;line-height:1.35;display:flex;position:relative}.repair-catalog[data-text-model-grid] .repair-model-rail strong{white-space:normal;width:100%;line-height:1.35}.repair-catalog[data-text-model-grid] .repair-model-rail a:before{width:16px;height:16px;font-size:10px;line-height:16px;position:absolute;top:-8px;left:8px}.repair-catalog[data-text-model-grid] .repair-model-rail a[aria-current=true],.repair-catalog .repair-brands a[aria-current=true]{border-color:var(--color-accent-strong);box-shadow:inset 0 0 0 1px var(--color-accent-strong);background:#f1f9e5}
