.ta-express-quotation{max-width:1280px;margin:24px auto 48px;color:inherit;font:inherit}.ta-express-quotation [hidden]{display:none!important}.ta-express-quotation .ta-express-quotation__hero{padding:20px 24px;background:#8b9092;margin-bottom:20px}.ta-express-quotation .ta-express-quotation__hero h1{margin:0 0 8px;color:#ffad43;font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.2;font-weight:700}.ta-express-quotation .ta-express-quotation__hero p{margin:0;color:#fff;font-family:inherit;font-size:24px;font-weight:400;line-height:1.5}.ta-express-quotation .ta-express-quotation__surround{padding:20px 16px;background:#f5f5f7}.ta-express-quotation .ta-express-quotation__panel{padding:24px;border-radius:16px;background:#fff;color:#202735}.ta-express-quotation h2,.ta-express-quotation legend{font:inherit;font-weight:700;font-size:1.05em;line-height:1.4}.ta-express-quotation h2{margin:0 0 8px}.ta-express-quotation fieldset{min-width:0;margin:20px 0;padding:0;border:0}.ta-express-quotation legend{width:100%;padding:0;margin:0 0 8px;float:none}.ta-express-quotation .ta-express-quotation__contact{position:relative;padding-top:4px}.ta-express-quotation .ta-express-quotation__product{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:20px;margin:0;padding:0;border:0}.ta-express-quotation .ta-express-quotation__product-name{margin:0;font-size:1.3em;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.ta-express-quotation .ta-express-quotation__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;margin-top:10px}.ta-express-quotation .ta-express-quotation__wide{grid-column:1 / -1}.ta-express-quotation label{display:block;min-width:0;font:inherit;font-size:.9em;font-weight:600}.ta-express-quotation input,.ta-express-quotation select,.ta-express-quotation textarea{display:block;width:100%;min-width:0;box-sizing:border-box;margin:5px 0 0;padding:5px 10px;border:1px solid #c4c7cc;border-radius:6px;background:#fff;color:#202735;font:inherit;font-weight:400;line-height:1.4}.ta-express-quotation textarea{resize:vertical}.ta-express-quotation .ta-express-quotation__edit{position:absolute;right:0;top:-32px;padding:4px 8px;border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.ta-express-quotation [data-contact-summary]{margin:0;padding-right:16px;line-height:1.5;overflow-wrap:anywhere}.ta-express-quotation .ta-express-quotation__additional{margin-bottom:20px;border:0;padding:0}.ta-express-quotation .ta-express-quotation__submit{display:inline-flex;justify-content:center;width:auto;margin-top:8px;padding:9px 20px;border:1px solid #fb9415;border-radius:999px;background:#fb9415;color:#fff;font:inherit;font-weight:600;line-height:1.4;text-transform:none;letter-spacing:normal;cursor:pointer}.ta-express-quotation .ta-express-quotation__submit:not(:disabled):hover{background:#ffad43;border-color:#ffad43}.ta-express-quotation .ta-express-quotation__error{color:#a02620;margin:4px 0}.ta-express-quotation [aria-invalid=true]{border-color:#a02620}.ta-express-quotation :focus-visible{outline:2px solid #354b65;outline-offset:3px}.ta-express-quotation button:disabled{opacity:.65;cursor:not-allowed}.ta-express-quotation .ta-express-quotation__status{margin:18px 0 0}.ta-express-quotation .ta-express-quotation__status:empty{margin:0}.ta-express-quotation .ta-express-quotation__reference{font-size:1.3em;overflow-wrap:anywhere}@media(max-width:640px){.ta-express-quotation{margin:16px auto 32px}.ta-express-quotation .ta-express-quotation__hero{padding:20px 16px}.ta-express-quotation .ta-express-quotation__surround{padding:16px 10px}.ta-express-quotation .ta-express-quotation__panel{padding:22px 16px}.ta-express-quotation .ta-express-quotation__grid{grid-template-columns:minmax(0,1fr)}.ta-express-quotation .ta-express-quotation__submit{width:100%}}.ta-express-quotation .ta-express-quotation__disclosure{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:#eee;color:#202735;font-weight:700;line-height:1.4;list-style:none;cursor:pointer}.ta-express-quotation .ta-express-quotation__disclosure::-webkit-details-marker{display:none}.ta-express-quotation .ta-express-quotation__optional{font-size:.9em;font-weight:400}.ta-express-quotation .ta-express-quotation__disclosure-symbol{flex:0 0 24px;text-align:center;font-size:30px;font-weight:400;line-height:1}.ta-express-quotation .ta-express-quotation__disclosure-symbol:before{content:"+"}.ta-express-quotation details[open] .ta-express-quotation__disclosure-symbol:before{content:"\2212"}.ta-express-quotation .ta-express-quotation__project-fields{grid-template-columns:minmax(0,1fr);padding:6px 16px 0}@media(max-width:640px){.ta-express-quotation .ta-express-quotation__product{grid-template-columns:minmax(0,1fr);gap:16px}}.ta-express-quotation .ta-express-quotation__product-actions{display:grid;grid-template-columns:minmax(160px,1fr) max-content;gap:0 16px;align-items:end}.ta-express-quotation .ta-express-quotation__product-actions>label{grid-column:1;grid-row:1}.ta-express-quotation .ta-express-quotation__product-actions>.ta-express-quotation__submit{grid-column:2;grid-row:1;margin-top:0;white-space:nowrap;justify-self:end}.ta-express-quotation .ta-express-quotation__product-actions>.ta-express-quotation__error{grid-column:1 / -1;grid-row:2}@media(min-width:641px)and (max-width:820px){.ta-express-quotation .ta-express-quotation__product{grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:640px){.ta-express-quotation .ta-express-quotation__product-actions{grid-template-columns:minmax(0,1fr)}.ta-express-quotation .ta-express-quotation__product-actions>.ta-express-quotation__submit{grid-column:1;grid-row:3;margin-top:8px}}.ta-express-quotation a.ta-express-quotation__submit{box-sizing:border-box}.ta-express-quotation .ta-express-quotation__additional>.ta-express-quotation__submit{margin-top:24px}@media(min-width:641px){.ta-express-quotation .ta-express-quotation__product-actions input[data-field=quantity]{max-width:220px}.ta-express-quotation .ta-express-quotation__additional>.ta-express-quotation__submit{display:flex;width:max-content;margin-left:auto}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/ta-express-quotation.css.map */
