.quote-form__header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;padding:24px 0;-webkit-user-select:none;user-select:none}.quote-form__header::-webkit-details-marker{display:none}.quote-form__title{font-size:24px;font-weight:600;line-height:1.2;margin:0;text-transform:none}.quote-form__icon{display:flex;align-items:center;transition:transform .3s ease}.quote-form[open]>.quote-form__header .quote-form__icon{transform:rotate(180deg)}.quote-form .content{padding-top:0;padding-bottom:24px;margin-top:-12px}.quote-form__content{display:flex;flex-direction:column;gap:12px}.quote-form__content textarea.field__input{resize:vertical;min-height:80px}.quote-form__content .field--with-error .field__input{border-color:var(--color-error, #d82c0d)}.quote-form__content .field__error{display:block;width:100%;font-size:1.2rem;line-height:1.3;color:var(--color-error, #d82c0d);margin-top:4px;padding:0 4px}.quote-form__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.quote-form__submit{margin-top:8px}.template-cart .quote-form{margin-top:0}.template-cart .quote-form__header{display:none}.template-cart .quote-form .content{overflow:visible;padding-bottom:0;margin-top:0}@media only screen and (min-width:1025px){.field--with-error *:not(.card-media):focus-visible,.field--with-error input:focus-visible+label:not(.field__label){outline:3pt solid var(--color-error, #d82c0d)!important}}@media screen and (max-width:640px){.quote-form__header{padding:16px 0}.quote-form .content{margin-top:0;padding-bottom:16px}}@media screen and (max-width:480px){.quote-form__row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/SK/component-quote-form.css.map */
