.service-confirmation{--sc-muted: rgba(var(--color-foreground), .68);--sc-faint: rgba(var(--color-foreground), .12);--sc-surface: rgba(var(--color-foreground), .04);--sc-radius: var(--text-boxes-radius, 12px);--sc-radius-lg: calc(var(--text-boxes-radius, 12px) + 4px)}.service-confirmation__wrap{max-width:64rem;margin:0 auto;text-align:center}.service-confirmation__icon{width:7.2rem;height:7.2rem;margin:0 auto 2rem;color:rgb(var(--color-foreground));opacity:.9}.service-confirmation__icon svg{width:100%;height:100%}.service-confirmation__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(2.8rem,5vw,4rem);letter-spacing:calc(var(--font-heading-scale) * -.04rem);line-height:1.1;margin:0 0 1.2rem;color:rgb(var(--color-foreground))}.service-confirmation__lead{font-size:1.65rem;line-height:1.55;font-weight:600;color:rgb(var(--color-foreground));margin:0 0 1.6rem}.service-confirmation__body{font-size:1.55rem;line-height:1.65;color:var(--sc-muted);margin:0 auto 2.4rem;max-width:52rem}.service-confirmation__contact{text-align:center;width:100%;max-width:100%;padding:clamp(2rem,3.5vw,2.8rem) clamp(2rem,4vw,3.6rem);border:1px solid var(--sc-faint);border-radius:var(--sc-radius-lg);background:var(--sc-surface);margin:0 auto 2.8rem;box-sizing:border-box}.service-confirmation__contact-label{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.45rem;margin:0 0 1rem;color:rgb(var(--color-foreground))}.service-confirmation__contact-body{font-size:clamp(1.5rem,2.2vw,1.65rem);line-height:1.65;color:var(--sc-muted);margin:0;width:100%;max-width:none;text-wrap:balance}.service-confirmation__contact-body a{color:rgb(var(--color-foreground));text-underline-offset:.25em;font-weight:500}@media screen and (min-width:750px){.service-confirmation__contact-body a{white-space:nowrap}}.service-confirmation__contact-body a:hover{opacity:.85}.service-confirmation__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem 1.6rem}.service-confirmation__actions .button{min-width:min(20rem,100%);min-height:5rem;font-size:1.45rem;font-weight:600}@media screen and (max-width:749px){.service-confirmation__icon{width:5.6rem;height:5.6rem;margin-bottom:1.6rem}.service-confirmation__lead{font-size:1.5rem}.service-confirmation__body{font-size:1.45rem}.service-confirmation__actions{flex-direction:column}.service-confirmation__actions .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/service-confirmation-page.css.map */
