.callback-request{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.callback-request__shell{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);max-width:112rem;margin:0 auto;overflow:hidden;border:.1rem solid rgb(var(--color-border))}.callback-request__intro,.callback-request__form-panel,.callback-request__success{padding:clamp(3.2rem,5vw,6.4rem)}.callback-request__intro{background:rgba(var(--color-foreground),.035);border-inline-end:.1rem solid rgb(var(--color-border))}.callback-request__eyebrow{margin:0 0 1.2rem;font-family:var(--font-subheading-family);font-size:calc(var(--font-body-size) * .82);font-weight:var(--font-subheading-weight);letter-spacing:.08em;text-transform:uppercase}.callback-request__heading{margin:0}.callback-request__description{margin-top:2rem;color:rgba(var(--color-foreground),.74)}.callback-request__description>:first-child,.callback-request__note>:first-child,.callback-request__success-copy>:first-child{margin-top:0}.callback-request__description>:last-child,.callback-request__note>:last-child,.callback-request__success-copy>:last-child{margin-bottom:0}.callback-request__next-step{margin:3.2rem 0 0;color:rgba(var(--color-foreground),.74);line-height:1.6}.callback-request__steps{display:grid;gap:1.2rem;padding:0;margin:3.2rem 0 0;list-style:none}.callback-request__steps li{display:grid;grid-template-columns:2.8rem 1fr;gap:1.2rem;align-items:start}.callback-request__steps span{display:grid;width:2.8rem;height:2.8rem;place-items:center;border:.1rem solid rgba(var(--color-foreground),.28);border-radius:50%;font-size:calc(var(--font-body-size) * .75)}.callback-request__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 2rem}.callback-request__field{margin:0!important}.callback-request__field--full,.callback-request__status,.callback-request__consent,.callback-request__footer{grid-column:1 / -1}.callback-request__help,.callback-request__counter,.callback-request__privacy{display:block;margin:.8rem 0 0;color:rgba(var(--color-foreground),.65);font-size:calc(var(--font-body-size) * .82);line-height:1.45}.callback-request__counter{text-align:end}.callback-request__required{color:#8e1f0b}.callback-request__consent{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:1.2rem;align-items:start}.callback-request__consent label{margin-top:-.2rem;cursor:pointer;line-height:1.5}.callback-request__footer{margin-top:.8rem}.callback-request__submit{min-width:min(100%,25rem)}.callback-request__submit[disabled]{cursor:wait;opacity:.68}.callback-request__button-loading,.callback-request__submit[aria-busy=true] .callback-request__button-label{display:none}.callback-request__submit[aria-busy=true] .callback-request__button-loading{display:inline}.callback-request__status{padding:1.4rem 1.6rem;border:.1rem solid #b64a37;border-radius:var(--blocks-radius);background:#b64a3714;color:#7a2517}.callback-request__status[hidden],.callback-request__field-error[hidden],.callback-request__success[hidden]{display:none}.callback-request__field-error{display:block;margin-top:.7rem;color:#8e1f0b;font-size:calc(var(--font-body-size) * .82)}.callback-request__honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.callback-request__config-note{margin:0 0 2.4rem;padding:1.2rem 1.6rem;border:.1rem dashed rgba(var(--color-foreground),.35);border-radius:var(--blocks-radius);font-size:calc(var(--font-body-size) * .85)}.callback-request__success{display:grid;min-height:48rem;align-content:center;text-align:center}.callback-request__success-mark{display:grid;width:5.6rem;height:5.6rem;margin:0 auto 2.4rem;place-items:center;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:2.4rem}.callback-request__success h3{margin:0}.callback-request__success-copy{max-width:52rem;margin:1.6rem auto 0;color:rgba(var(--color-foreground),.74)}.callback-request__reference{margin:2rem 0 0;font-size:calc(var(--font-body-size) * .88)}.callback-request__reset{margin-top:2.4rem;border:0;background:transparent;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:.3rem}.callback-request-modal[hidden]{display:none}.callback-request-modal{position:fixed;z-index:999999;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:2rem}.callback-request-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#0d182594;cursor:pointer}.callback-request-modal__dialog{position:relative;z-index:1;width:min(112rem,100%);max-height:calc(100dvh - 4rem);overflow-y:auto;border:.1rem solid rgb(var(--color-border));border-radius:var(--blocks-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 2.4rem 7rem #0d18253d}.callback-request-modal__close{position:sticky;z-index:3;top:1.2rem;float:right;display:grid;width:4.4rem;height:4.4rem;margin:1.2rem 1.2rem -5.6rem 0;place-items:center;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;font-size:2.8rem;line-height:1}.callback-request-modal__close:hover,.callback-request-modal__close:focus-visible{border-color:rgb(var(--color-foreground))}.callback-request--modal{clear:both;padding:0;background:transparent}.callback-request--modal .page-width{max-width:none;padding:0}.callback-request--modal .callback-request__shell{max-width:none;border:0;border-radius:0}html.callback-request-modal-open,html.callback-request-modal-open body{overflow:hidden}@media(max-width:767.98px){.callback-request-modal{align-items:end;padding:0}.callback-request-modal__dialog{width:100%;max-height:calc(100dvh - 1.6rem);border-radius:var(--blocks-radius) var(--blocks-radius) 0 0}.callback-request__shell{grid-template-columns:1fr}.callback-request__intro{border-inline-end:0;border-block-end:.1rem solid rgb(var(--color-border))}.callback-request__intro,.callback-request__form-panel,.callback-request__success{padding:3.2rem 2rem}.callback-request__fields{grid-template-columns:1fr;gap:1.8rem}.callback-request__field--full,.callback-request__status,.callback-request__consent,.callback-request__footer{grid-column:auto}.callback-request__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-callback-request.css.map */
