.cmss-request [hidden]{display:none!important}.cmss-request{max-width:1100px;margin:36px auto 64px;padding:0 24px}.cmss-request h1{margin:20px 0 12px}.cmss-request-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:28px}.cmss-request-fields{display:flex;flex-direction:column;gap:8px}.cmss-request-fields label{margin-top:8px;font-weight:600}.cmss-request-fields input,.cmss-request-fields textarea{width:100%;min-height:46px;border:1px solid #7e8995;background:#fff;border-radius:4px;padding:10px 12px;font-size:16px;color:#172b44}.cmss-request-summary{background:#f4f6f8;border:1px solid #dde2e7;padding:24px;border-radius:6px}.cmss-request-summary h2{margin:0 0 16px;font-size:22px}.cmss-request-summary ul{list-style:none;padding:0;margin:0}.cmss-request-summary li{padding:12px 0;border-bottom:1px solid #d9dfe5}.cmss-request-summary span{display:block;font-size:14px;margin-top:4px;overflow-wrap:anywhere}.cmss-request-summary p{margin:16px 0 0;line-height:1.5}.cmss-request-submit{min-height:48px;margin-top:10px}.cmss-request-delivery{margin-top:24px;max-width:650px;line-height:1.5}.cmss-request-success{padding:24px;background:#eef7ef;border:1px solid #87aa8a;border-radius:6px}.cmss-request :focus-visible{outline:3px solid #ffbf47;outline-offset:3px}@media(max-width:700px){.cmss-request-grid{grid-template-columns:1fr;gap:24px}.cmss-request{padding:0 18px}.cmss-request-submit{width:100%}}.cmss-product-quote{margin-top:12px;width:100%}.cmss-product-quote[hidden],.cmss-product-quote [hidden]{display:none!important}.cmss-quote-add{min-height:48px;border:1px solid #082a57!important;color:#082a57!important;background:#fff!important;font-weight:700;touch-action:manipulation}.cmss-quote-add:hover:not(:disabled){background:#edf2f7!important}.cmss-quote-add:disabled{opacity:.5;cursor:not-allowed}.cmss-quote-add:focus-visible,.cmss-quote-recovery:focus-visible{outline:3px solid #ffbf47;outline-offset:3px}.cmss-quote-hint{font-size:13px;line-height:1.5;color:#34445a;margin:8px 0 0}.cmss-quote-error{color:#a50d25;font-size:14px;line-height:1.5;margin:8px 0 0}.cmss-quote-error:empty{display:none}.cmss-quote-recovery{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px;color:#082a57}.cmss-drawer-quote{display:block;margin:12px 20px 20px;min-height:48px;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/71/compiled_assets/styles.css.map */
