.gl-quote-trigger{text-decoration:none}.card--gl .quick-add .gl-quote-trigger{position:relative;z-index:2;width:100%}.product__sticky-buy-button.gl-quote-trigger,.card-spec__atc.gl-quote-trigger{text-decoration:none}.product__info-container:has(.product-form--quote) .product__inventory{display:none}html.gl-quote-lock,html.gl-quote-lock body{overflow:hidden}.gl-quote-drawer{top:0;right:0;bottom:0;left:0;position:fixed;z-index:var(--ds-z-modal, 2000)}.gl-quote-drawer[hidden]{display:none}.gl-quote-drawer__overlay{background:#0f223073;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .25s ease}.gl-quote-drawer__panel{background:var(--ds-color-white, #fff);box-shadow:-18px 0 40px -20px #0f223059;display:flex;flex-direction:column;height:100%;max-width:100%;outline:none;position:absolute;right:0;top:0;transform:translate(100%);transition:transform .25s ease;width:460px}.gl-quote-drawer.is-open .gl-quote-drawer__overlay{opacity:1}.gl-quote-drawer.is-open .gl-quote-drawer__panel{transform:translate(0)}.gl-quote-drawer__head{align-items:flex-start;border-bottom:1px solid var(--ds-color-border-grey, #e6e6e6);display:flex;gap:16px;justify-content:space-between;padding:22px 24px 18px}.gl-quote-drawer__close{align-items:center;background:var(--ds-color-surface-tile, #f6f8fa);border:0;border-radius:50%;color:var(--ds-color-navy-deep, #0f2230);cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;padding:0;width:40px}.gl-quote-drawer__close:hover{background:var(--ds-color-surface-sky, #e8f4fa)}.gl-quote-drawer__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px 28px}@media(prefers-reduced-motion:reduce){.gl-quote-drawer__overlay,.gl-quote-drawer__panel{transition:none}}.gl-quote__eyebrow{color:var(--ds-color-accent-blue-aa, #1478ac);font-family:var(--ds-font-body, inherit);font-size:13px;font-weight:var(--ds-weight-bold, 700);line-height:1.3;margin:0 0 4px}.gl-quote__title{color:var(--ds-color-navy-deep, #0f2230);font-family:var(--ds-font-heading, inherit);font-size:24px;line-height:1.2;margin:0}.gl-quote__form{font-family:var(--ds-font-body, inherit)}.gl-quote__fields{display:flex;flex-direction:column;gap:14px}.gl-quote__fields[hidden],.gl-quote__success[hidden],.gl-quote__product[hidden],.gl-quote__field[hidden]{display:none}.gl-quote__product{align-items:center;background:var(--ds-color-surface-frost, #f2f7fb);border:1px solid var(--ds-color-border-sky-soft, #cfe4f2);border-radius:var(--ds-radius-chip, 12px);display:flex;gap:14px;padding:12px 14px}.gl-quote__product-img{background:#fff;border-radius:8px;flex-shrink:0;height:64px;object-fit:contain;padding:4px;width:64px}.gl-quote__product-img[hidden]{display:none}.gl-quote__product-text p{margin:0}.gl-quote__product-label{color:var(--ds-color-text-slate, #5a6b76);font-size:12.5px;line-height:1.4}.gl-quote__product-title{color:var(--ds-color-navy-deep, #0f2230);font-size:15px;font-weight:var(--ds-weight-bold, 700);line-height:1.35}.gl-quote__product-sku{color:var(--ds-color-text-slate, #5a6b76);font-size:12.5px;line-height:1.4}.gl-quote__row{display:grid;gap:14px;grid-template-columns:1fr 1fr}.gl-quote__field{display:flex;flex-direction:column;gap:6px;min-width:0}.gl-quote__field label{color:var(--ds-color-navy-deep, #0f2230);font-size:14px;font-weight:var(--ds-weight-m2, 600);line-height:1.3}.gl-quote__req{color:var(--ds-color-accent-blue-aa, #1478ac)}.gl-quote__opt{color:var(--ds-color-text-slate, #5a6b76);font-weight:var(--ds-weight-regular, 400)}.gl-quote__field input,.gl-quote__field textarea{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--ds-color-border-input, #cfe1ec);border-radius:var(--ds-radius-input, 6px);box-shadow:none;color:var(--ds-color-ink, #2d2d2d);font-family:inherit;font-size:16px;line-height:1.4;min-height:46px;padding:11px 13px;width:100%}.gl-quote__field textarea{min-height:88px;resize:vertical}.gl-quote__field input::placeholder,.gl-quote__field textarea::placeholder{color:var(--ds-color-text-placeholder, #757575)}.gl-quote__field input:focus,.gl-quote__field textarea:focus{border-color:var(--ds-color-accent-blue, #1f9bde);box-shadow:0 0 0 3px var(--ds-color-accent-ghost, rgba(31, 155, 222, .13));outline:none}.gl-quote__errors{background:var(--ds-color-error-wash, rgba(215, 44, 13, .06));border:1px solid var(--ds-color-error-border, rgba(215, 44, 13, .3));border-radius:var(--ds-radius-input, 6px);color:var(--ds-color-error, #d72c0d);font-size:14px;padding:12px 14px}.gl-quote__errors p,.gl-quote__errors ul{margin:0}.gl-quote__btn{align-items:center;border:0;border-radius:var(--ds-radius-chip, 12px);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15.5px;font-weight:var(--ds-weight-bold, 700);gap:10px;justify-content:center;line-height:1;min-height:52px;padding:0 24px;text-decoration:none;transition:background-color .15s ease;width:100%}.gl-quote__btn--primary{background:var(--ds-color-accent-button, #1f9bde);box-shadow:var(--ds-shadow-button_accent, 0 10px 20px -10px rgba(31, 155, 222, .5));color:#fff;margin-top:4px}.gl-quote__btn--primary:hover:not([disabled]){background:var(--ds-color-navy-deep, #0f2230)}.gl-quote__btn--primary[disabled]{cursor:progress;opacity:.7}.gl-quote__btn--ghost{background:var(--ds-color-surface-tile, #f6f8fa);color:var(--ds-color-navy-deep, #0f2230)}.gl-quote__trust{color:var(--ds-color-text-slate, #5a6b76);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 16px;justify-content:center;list-style:none;margin:2px 0 0;padding:0}.gl-quote__trust li{align-items:center;display:inline-flex;gap:6px}.gl-quote__trust li:before{background:var(--ds-color-success, #28cc62) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 10px no-repeat;border-radius:50%;content:"";flex-shrink:0;height:15px;width:15px}.gl-quote__small{color:var(--ds-color-text-slate, #5a6b76);font-size:12.5px;line-height:1.5;margin:0;text-align:center}.gl-quote__small a{color:inherit}.gl-quote__success{align-items:center;display:flex;flex-direction:column;gap:12px;outline:none;padding:24px 0 8px;text-align:center}.gl-quote__success-icon{align-items:center;background:var(--ds-color-success-wash, rgba(40, 204, 98, .12));border-radius:50%;color:var(--ds-color-success-text, #1a7f3c);display:inline-flex;height:60px;justify-content:center;width:60px}.gl-quote__success-title{color:var(--ds-color-navy-deep, #0f2230);font-family:var(--ds-font-heading, inherit);font-size:22px;margin:0}.gl-quote__success-text{color:var(--ds-color-text-slate-deep, #3a4b56);font-size:15px;line-height:1.55;margin:0 0 6px;max-width:360px}@media screen and (max-width:520px){.gl-quote-drawer__panel{width:100%}.gl-quote-drawer__head{padding:18px 18px 14px}.gl-quote-drawer__body{padding:16px 18px 24px}.gl-quote__row{grid-template-columns:1fr}}.gl-quote-page__grid{display:grid;gap:32px 56px;grid-template-areas:"intro form" "extra form";grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start}.gl-quote-page__intro{grid-area:intro}.gl-quote-page__extra{grid-area:extra}.gl-quote-page__card{background:var(--ds-color-white, #fff);border:1px solid var(--ds-color-border-grey, #e6e6e6);border-radius:var(--ds-radius-card_xl, 18px);box-shadow:var(--ds-shadow-card_float, 0 8px 30px -12px rgba(1, 23, 44, .1));grid-area:form;padding:28px}.gl-quote-page__heading{color:var(--ds-color-navy-deep, #0f2230);margin:0 0 14px}.gl-quote-page__text{color:var(--ds-color-text-slate-deep, #3a4b56);font-size:17px;line-height:1.6}.gl-quote-page__text p{margin:0 0 12px}.gl-quote-page__usps{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0 0 28px;padding:0}.gl-quote-page__usps li{align-items:flex-start;color:var(--ds-color-navy-deep, #0f2230);display:flex;font-size:16px;gap:10px;line-height:1.45}.gl-quote-page__usps li:before{background:var(--ds-color-success, #28cc62) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;content:"";flex-shrink:0;height:20px;margin-top:1px;width:20px}.gl-quote-page__contact{background:var(--ds-color-surface-frost, #f2f7fb);border-radius:var(--ds-radius-chip, 12px);padding:20px 22px}.gl-quote-page__contact h2{color:var(--ds-color-navy-deep, #0f2230);font-size:18px;margin:0 0 8px}.gl-quote-page__contact p{color:var(--ds-color-text-slate-deep, #3a4b56);font-size:15px;line-height:1.6;margin:0}.gl-quote-page__contact a{color:var(--ds-color-accent-blue-aa, #1478ac);font-weight:var(--ds-weight-bold, 700)}@media screen and (max-width:989px){.gl-quote-page__grid{grid-template-areas:"intro" "form" "extra";grid-template-columns:minmax(0,1fr)}.gl-quote-page__card{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/gl-quote.css.map */
