body:has(.odr-repair-page){--odr-chapter: var(--odr-paper-2);--odr-chapter-fg: var(--color-foreground);--repair-frame: 1280px;--repair-gutter: clamp(24px, 5vw, 80px);--repair-section: clamp(48px, 5.6vw, 80px)}body:has(.odr-repair-page) .page-width{width:calc(100% - 2 * var(--repair-gutter));max-width:var(--repair-frame);margin-inline:auto;padding-inline:0}body:has(.odr-repair-page) #MainContent>.shopify-section{margin-block:0}body:has(.odr-repair-page) #MainContent>.shopify-section>.section{margin-block:0;padding-block:0;border-radius:0}body:has(.odr-repair-page) #MainContent>.shopify-section>.section:before{display:none}body:has(.odr-repair-page) .ocr__in{padding-block:24px 0;gap:24px}body:has(.odr-repair-page) .ocr__figs{grid-template-columns:repeat(3,minmax(0,1fr));max-width:880px;gap:24px}body:has(.odr-repair-page) .ocr__n{font-size:28px}body:has(.odr-repair-page) .ocr__l{font-family:var(--font-body-family);font-size:14px;font-weight:400;letter-spacing:0}body:has(.odr-repair-page) .ocr__line{max-width:78ch;font-size:15px}body:has(.odr-repair-page) :is(.os,.ost){padding-block:var(--repair-section)}body:has(.odr-repair-page) :is(.os__h,.ost__h),.ors h2{margin:0 0 16px;font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.025em;line-height:1.15}body:has(.odr-repair-page) .os__intro{margin-bottom:32px}body:has(.odr-repair-page) .os__list{gap:24px}body:has(.odr-repair-page) .os__media{margin-bottom:16px;border-radius:12px}body:has(.odr-repair-page) .os__name{font-size:18px;margin-bottom:8px}body:has(.odr-repair-page) .os__line{font-size:15px;line-height:1.6}.ors{padding-block:var(--repair-section, 64px);background:var(--odr-chapter);scroll-margin-top:96px}.ors__heading{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;margin-bottom:40px}.ors__heading h2{max-width:21ch}.ors__heading>p{margin:0;max-width:66ch;font-size:16px;line-height:1.65;color:rgb(var(--color-foreground) / .78)}.ors__services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:start}.ors__service{min-width:0;padding-top:24px;border-top:1px solid rgb(var(--color-foreground) / .25)}.ors__service h3{margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.ors__summary{min-height:52px;margin:0 0 24px;font-size:16px;line-height:1.6;color:rgb(var(--color-foreground) / .8)}.ors__price-slot{display:flex;flex-direction:column;justify-content:flex-end;min-height:80px;margin-bottom:24px}.ors__price{margin:0 0 8px;font-size:32px;line-height:1.1;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.ors__price-note{margin:0;font-size:14px;line-height:1.5;color:rgb(var(--color-foreground) / .74)}.ors__cta{display:inline-flex;min-height:48px;align-items:center;justify-content:space-between;gap:24px;padding:12px 20px;border:1px solid rgb(var(--color-foreground) / .45);border-radius:12px;color:rgb(var(--color-foreground));font-size:15px;font-weight:600;text-decoration:none}.ors__service:nth-child(2) .ors__cta{border-color:transparent;background:var(--odr-btn);color:var(--odr-btn-ink)}.ors__cta:hover{background:var(--odr-panel)}.ors__service:nth-child(2) .ors__cta:hover{background:var(--odr-btn-hover)}.ors__details{margin-top:24px;border-top:1px solid rgb(var(--color-foreground) / .2)}.ors__details summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:52px;list-style:none;cursor:pointer;font-size:15px;font-weight:500}.ors__details summary::-webkit-details-marker{display:none}.ors__details[open] summary svg{transform:rotate(180deg)}.ors__details dl{margin:0}.ors__details dl>div{padding:16px 0;border-top:1px solid rgb(var(--color-foreground) / .14)}.ors__details dt{font-size:13px;line-height:1.5;color:rgb(var(--color-foreground) / .7)}.ors__details dd{margin:6px 0 0;font-size:15px;line-height:1.55}.ors__details dd span{display:block;margin-top:4px;color:rgb(var(--color-foreground) / .75)}.ors__prices{margin-top:var(--repair-section, 64px);scroll-margin-top:96px}.ors__price-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:32px 0 0}.ors__price-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:24px;padding:20px 0;border-top:1px solid rgb(var(--color-foreground) / .2)}.ors__price-row dt{font-size:16px;font-weight:500;line-height:1.5}.ors__price-row dt span{display:block;margin-top:8px;font-size:14px;font-weight:400;color:rgb(var(--color-foreground) / .72)}.ors__price-row dd{margin:0;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.ors__foot{max-width:90ch;margin:24px 0 0;font-size:14px;line-height:1.6;color:rgb(var(--color-foreground) / .75)}.ors :is(a,summary):focus-visible{outline:2px solid var(--odr-accent);outline-offset:4px}body:has(.odr-repair-page) .ost__head{margin-bottom:32px}body:has(.odr-repair-page) .ost__grid{gap:48px;grid-template-columns:1fr 1fr}body:has(.odr-repair-page) .ost__card{padding:0;border:0;border-radius:0;background:transparent}body:has(.odr-repair-page) .ost__k--bar{padding:0;background:transparent;color:rgb(var(--color-foreground) / .75)}body:has(.odr-repair-page) .ost__dot{display:none}body:has(.odr-repair-page) .ost__addrbody{padding:16px 0 0}body:has(.odr-repair-page) .ost__addr{font-size:20px;line-height:1.5}body:has(.odr-repair-page) .ost__k{font-family:var(--font-body-family);font-size:14px;letter-spacing:0}body:has(.odr-repair-page) .ost__steps{gap:16px}body:has(.odr-repair-page) .ost__foot{margin-top:32px}body:has(.odr-repair-page) .ost__cta{border-radius:12px;padding:12px 20px}@media(max-width:899px){.ors__heading{grid-template-columns:1fr;gap:8px}.ors__services{grid-template-columns:1fr;gap:32px}.ors__summary,.ors__price-slot{min-height:0}.ors__service .ors__cta{width:100%}.ors__price-list{gap:0 32px}}@media(max-width:599px){.ors__price-list{grid-template-columns:1fr;margin-top:24px}.ors__price-row{gap:16px}body:has(.odr-repair-page) .ocr__figs{gap:16px}body:has(.odr-repair-page) .ocr__n{font-size:24px}body:has(.odr-repair-page) .ocr__l{font-size:13px}body:has(.odr-repair-page) .os__list{grid-template-columns:1fr;gap:24px}body:has(.odr-repair-page) .os__step{grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto 1fr;gap:0 20px}body:has(.odr-repair-page) .os__media{margin-bottom:0;aspect-ratio:1}body:has(.odr-repair-page) .ost__grid{grid-template-columns:1fr;gap:32px}body:has(.odr-repair-page) .ost__addr{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/odr-repair-page.css.map */
