.quote-request{width:100%;--quote-request-input-height: 2.75rem}.quote-request__inner{display:grid;grid-template-columns:minmax(0,1fr)}.quote-request__form-panel{display:flex;flex-direction:column;gap:var(--gap-2xl);min-width:0;padding:var(--padding-4xl) var(--padding-xl);background-color:var(--color-white);--color-input-text: var(--color-dark);--font-paragraph--line-height: var(--line-height--body-normal)}.quote-request__form-heading{margin:0;--color: var(--color-dark)}.quote-request__form{display:flex;flex-direction:column;gap:var(--gap-2xl)}.quote-request__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-2xl)}.quote-request__field{position:relative;display:flex;flex-direction:column;min-width:0}.quote-request .quote-request__input{width:100%;min-height:var(--quote-request-input-height);padding:0 0 var(--padding-md);color:var(--color-dark);font-family:var(--font-paragraph--family);font-size:var(--font-size--md);font-weight:var(--font-400--weight);line-height:var(--line-height--body-normal);background-color:transparent;border:0;border-bottom:var(--style-border-width) solid var(--color-dark);border-radius:0;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color var(--animation-values-slow)}.quote-request .quote-request__input::placeholder{color:var(--color-input-text);opacity:1}.quote-request .quote-request__input:is(:hover,:focus){background-color:transparent;border-bottom-color:var(--color-brand-primary);outline:none}.quote-request .quote-request__input:focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:var(--focus-outline-offset)}.quote-request .quote-request__input--textarea{min-height:var(--quote-request-input-height);resize:vertical}.quote-request__field--select{justify-content:flex-end}.quote-request .quote-request__select{padding-inline-end:var(--padding-4xl);cursor:pointer}.quote-request__select-icon{position:absolute;inset-block-end:var(--padding-md);inset-inline-end:0;width:var(--icon-size-md);height:calc(var(--quote-request-input-height) - var(--padding-md));color:var(--color-dark)}.quote-request__consent{display:flex;flex-direction:column;gap:var(--gap-2xs);width:fit-content;max-width:100%;margin-inline:auto;padding:var(--padding-md) var(--padding-xl);background-color:var(--color-light-orange);border-radius:var(--style-border-radius-buttons-primary);--checkbox-size: var(--icon-size-sm);--checkbox-border-radius: var(--style-border-radius-xs);--checkbox-border: var(--style-border-width) solid var(--color-dark);--quote-request-checkbox-face: var(--color-white);--checkbox-tick-color: var(--quote-request-checkbox-face);--checkbox-label-padding: var(--padding-md)}.quote-request__consent .checkbox__label{width:100%;min-width:0;align-items:flex-start;line-height:var(--line-height--body-normal)}.quote-request__consent .icon-checkmark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background-color:var(--quote-request-checkbox-face)}.quote-request__consent .checkbox__label-text{color:var(--color-gray);font-size:var(--font-size--md);line-height:var(--line-height--body-normal);white-space:normal;overflow:visible;text-overflow:clip}.quote-request__consent-note{margin:0;padding-inline-start:calc(var(--checkbox-size) + var(--checkbox-label-padding));color:var(--color-gray);font-size:var(--font-size--sm);line-height:var(--line-height--body-normal)}.quote-request__consent-link{color:inherit;text-decoration:underline;text-underline-offset:.2em}.quote-request__submit{align-self:center;width:min(100%,18rem)}.quote-request__status{display:flex;align-items:flex-start;gap:var(--gap-s);padding:var(--padding-md) var(--padding-lg);border:var(--style-border-width) solid currentcolor;font-size:var(--font-size--sm);line-height:var(--line-height--body-normal)}.quote-request__status svg{flex-shrink:0;width:var(--icon-size-sm);height:var(--icon-size-sm)}.quote-request__status--error{color:var(--color-error);background-color:color-mix(in srgb,var(--color-error) 8%,transparent)}.quote-request__status--success{color:var(--color-success);background-color:color-mix(in srgb,var(--color-success) 8%,transparent)}.quote-request__aside{display:flex;flex-direction:column;min-width:0}.quote-request__intro,.quote-request__contact{display:flex;flex-direction:column;gap:var(--gap-lg);padding:var(--padding-4xl) var(--padding-xl);color:var(--color-white);--color: var(--color-white);--quote-request-panel-font-size: var(--font-size--xl)}.quote-request__intro{background-color:var(--color-dark);background-image:var(--background-organic-texture-200);background-position:center;background-repeat:no-repeat;background-size:cover}.quote-request__contact{flex:1 1 auto;background-color:var(--color-primary)}.quote-request__eyebrow{margin:0;color:var(--color-primary);font-size:var(--font-size--sm);font-weight:var(--font-700--weight);letter-spacing:var(--letter-spacing--heading-loose);line-height:var(--line-height--body-normal);text-transform:uppercase}.quote-request__headline{margin:0;color:inherit;--font-h3--size-mobile: var(--font-size--3xl);--font-h3--size-tablet: var(--font-size--3xl);--font-h3--size: var(--font-size--4xl);--font-h3--weight: var(--font-700--weight);--font-h3--case: none}.quote-request__contact-headline{margin:0;color:inherit;font-size:var(--font-size--xl);font-weight:var(--font-700--weight);line-height:var(--line-height--heading-loose)}.quote-request__text,.quote-request__text :is(p,a,strong,em){color:inherit}.quote-request__intro .quote-request__text>*,.quote-request__contact .quote-request__text>*{font-size:var(--quote-request-panel-font-size);letter-spacing:var(--letter-spacing--heading-loose)}.quote-request__intro .quote-request__text,.quote-request__intro .quote-request__text>*{font-weight:var(--font-700--weight);line-height:var(--line-height--body-loose)}.quote-request__contact .quote-request__text>*{line-height:var(--line-height--body-normal)}.quote-request__contact-details{display:flex;flex-direction:column;gap:var(--gap-lg)}.quote-request__contact-line{margin:0;color:inherit;font-size:var(--quote-request-panel-font-size);letter-spacing:var(--letter-spacing--heading-loose);line-height:var(--line-height--body-normal)}.quote-request__contact-link{color:inherit;text-decoration:underline;text-underline-offset:.2em}.quote-request__contact-link:hover{text-decoration-thickness:2px}@media screen and (min-width:750px){.quote-request__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gap-3xl);row-gap:var(--gap-3xl)}.quote-request__field--full{grid-column:1 / -1}.quote-request__form-panel{gap:var(--gap-3xl);padding:var(--padding-5xl) var(--padding-4xl)}.quote-request__form{gap:var(--gap-3xl)}.quote-request__intro,.quote-request__contact{padding:var(--padding-4xl)}}@media screen and (min-width:990px){.quote-request__inner{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr)}.quote-request__form-panel{padding:var(--padding-6xl) var(--padding-5xl)}.quote-request__intro,.quote-request__contact{padding:var(--padding-5xl) var(--padding-4xl)}.quote-request__contact-headline{font-size:var(--font-size--2xl)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/quote-request.css.map */
