.quote-checkout,.quote-checkout .dialog__content{padding:0}@media (min-width:48rem){.quote-checkout .dialog__content{display:flex}}@media not screen and (min-width:48rem){.quote-checkout .dialog__close:not(.dialog__close--back){display:none}}.quote-checkout .dialog__close--back{font-size:.9rem;left:2rem;top:1.5rem;width:-moz-fit-content;width:fit-content}.quote-checkout .dialog__close--back svg{height:10px;margin-right:5px}.quote-checkout__cart,.quote-checkout__form{padding:70px 32px 48px}@media (min-width:48rem){.quote-checkout__cart,.quote-checkout__form{width:50%}}.quote-checkout__form{position:relative}.quote-checkout__form form{margin-top:1.5rem}@media not screen and (min-width:48rem){.quote-checkout__form form .actions{display:none}}.quote-checkout__cart{background-color:#f9f9f9}@media (min-width:48rem){.quote-checkout__cart{padding-top:48px}}.quote-checkout__cart-header{display:flex}.quote-checkout__cart .quote-list{padding:1rem 0 0}.quote-checkout__cart .quote-checkout__submit-mobile{margin-top:2.5rem;width:100%}@media (min-width:48rem){.quote-checkout__cart .quote-checkout__submit-mobile{display:none}}.quote-checkout--submitted .dialog__close--back,.quote-checkout--submitted .quote-checkout__cart,.quote-checkout--submitted .theme-text{display:none}.quote-checkout--submitted .dialog__close:not(.dialog__close--back){display:block}.quote-checkout--submitted .quote-checkout__form{width:100%}.quote-checkout--submitted .quote-checkout__form .submitted-message{margin:0 auto;max-width:540px;text-align:center}.quote-checkout--submitted .quote-checkout__form a{align-items:center;background-color:var(--button-background-color);border:2px solid var(--button-border-color);border-radius:100px;color:var(--button-text-color);cursor:pointer;display:inline-flex;font-family:Funnel Sans,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:600;justify-content:center;line-height:1.1;min-height:52px;min-width:100px;padding:1em;text-align:center;text-decoration:none;--button-background-color:var(--primary-button-background-color);--button-border-color:var(--primary-button-border-color);--button-text-color:var(--primary-button-text-color);--button-background-hover-color:var(--primary-button-background-hover-color);--button-border-hover-color:var(--primary-button-border-hover-color);--button-text-hover-color:var(--primary-button-text-hover-color);margin-top:2.5rem}@media (prefers-reduced-motion:no-preference){.quote-checkout--submitted .quote-checkout__form a{transition:.2s ease-in-out}}@media (min-width:48rem){.quote-checkout--submitted .quote-checkout__form a{padding:.5em 2em}}.quote-checkout--submitted .quote-checkout__form a:where(:not([aria-disabled=true]):not(:disabled)).focus-visible,.quote-checkout--submitted .quote-checkout__form a:where(:not([aria-disabled=true]):not(:disabled)).hover,.quote-checkout--submitted .quote-checkout__form a:where(:not([aria-disabled=true]):not(:disabled)):focus-visible,.quote-checkout--submitted .quote-checkout__form a:where(:not([aria-disabled=true]):not(:disabled)):hover{background-color:var(--button-background-hover-color);border-color:var(--button-border-hover-color);color:var(--button-text-hover-color)}