.cork-pdp-quote{margin:24px 0;padding:20px;background:#f5f6f8;color:#183047;border:1px solid #dce1e5;font:14px/1.5 'DM Sans',Arial,sans-serif}.cork-pdp-quote h3{margin:0 0 8px;color:#183047;font-size:20px}.cork-pdp-quote p{margin:8px 0 16px;max-width:70ch}.cork-pdp-quote-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cork-pdp-quote-fields label{font-size:13px;font-weight:500;margin:0}.cork-pdp-quote-fields label:last-child{grid-column:1/-1}.cork-pdp-quote-fields input,.cork-pdp-quote-fields select{margin:6px 0 0;min-height:44px;font-size:16px;box-shadow:none;border:1px solid #8b9aa6;background:#fff;color:#183047;border-radius:2px;width:100%}.cork-pdp-quote-fields input::placeholder{color:#52616d;opacity:1}.cork-pdp-quote [data-quote-submit]{margin:16px 0;min-height:44px;background:#183047;color:#fff;border-radius:2px;font-size:14px;letter-spacing:0;text-transform:none}.cork-pdp-quote [data-quote-submit]:disabled{opacity:.65;cursor:wait}.cork-pdp-quote [data-quote-result]{min-height:24px}.cork-pdp-quote dl{margin:0}.cork-pdp-quote dl>div{display:flex;justify-content:space-between;gap:16px;padding:8px 0}.cork-pdp-quote dl>div:last-child{border-top:1px solid #dce1e5;font-weight:600}.cork-pdp-quote dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}.cork-pdp-quote .cork-pdp-quote-note{font-size:12px;color:#465765;margin:12px 0 0}.cork-pdp-quote a{text-decoration:underline;text-underline-offset:3px;color:#183047}.cork-pdp-quote :focus-visible{outline:2px solid #183047;outline-offset:3px}
