.custom-quote-link{display:block;text-align:left;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;padding:8px 0;margin:18px 0 24px;font:inherit;font-size:14px;color:inherit;cursor:pointer;width:fit-content}.custom-quote-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;border:1px solid #d6d4ca;background:#faf9f5;color:#272c24;padding:32px;width:min(560px,calc(100vw - 32px));max-height:90dvh;overflow:auto;box-sizing:border-box}.custom-quote-dialog::backdrop{background:#161a1580}.custom-quote-dialog h2{font-size:28px;line-height:1.15;margin:12px 0 16px;clear:both}.custom-quote-dialog p{font-size:14px;line-height:1.6}.custom-quote-close{float:right;border:0;background:none;color:inherit;padding:4px 0 12px;font:inherit;cursor:pointer}.custom-quote-fields{display:grid;gap:8px;margin-top:24px}.custom-quote-fields label{font-size:13px;margin-top:8px;display:block}.custom-quote-fields input,.custom-quote-fields select,.custom-quote-fields textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;font-size:16px;line-height:1.4;padding:11px 12px;border:1px solid #bfc1b6;border-radius:0;background:#fff;color:#272c24}.custom-quote-fields input[readonly]{background:transparent}.custom-quote-fields small{font-size:12px;line-height:1.5;color:#616659}.custom-quote-location{display:grid;grid-template-columns:1fr 1fr;gap:16px}.custom-quote-dialog .custom-quote-privacy{font-size:12px;line-height:1.5;margin:12px 0}.custom-quote-privacy a,.custom-quote-email{text-decoration:underline;text-underline-offset:3px}.custom-quote-email{display:inline-block;margin-top:20px;font-size:13px}.custom-quote-dialog :focus-visible,.custom-quote-link:focus-visible{outline:2px solid #293e2c;outline-offset:3px}@media(max-width:480px){.custom-quote-dialog{padding:22px}.custom-quote-dialog h2{font-size:25px}.custom-quote-location{grid-template-columns:1fr;gap:4px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
