.ovr-library{margin:32px 0}.ovr-coa-filters{display:flex;align-items:end;gap:14px;padding:24px;background:#e5e8dd;border:1px solid #ccd3c5;border-radius:7px;flex-wrap:wrap}.ovr-coa-filters>div:first-child{flex:1.4}.ovr-coa-filters>div:nth-child(2){flex:1}.ovr-coa-filters label{display:block;margin-bottom:8px;font-size:12px;font-weight:500}.ovr-coa-filters input,.ovr-coa-filters select{width:100%;min-height:50px;border:1px solid #bfc7b9;border-radius:4px;background:#faf9f5;color:#0f1115;padding:12px;font:14px/1.5 Archivo,Arial,sans-serif}.ovr-coa-filters button,.ovr-contact-form button{background:#0f1115;color:white;min-height:50px;padding:14px 22px;border:1px solid #0f1115;border-radius:4px;cursor:pointer}.ovr-reset{font-size:12px;padding:14px 0}.ovr-result-count{font:11px/1.6 'Space Mono',monospace;color:#596059;margin:22px 0}.ovr-coa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ovr-coa-card{display:flex;flex-direction:column;min-width:0;background:#faf9f5;border:1px solid #d4d8cd;border-radius:7px;padding:26px;color:#0f1115;max-width:100%}.ovr-coa-top{display:flex;align-items:center;gap:12px;margin-bottom:24px}.ovr-doc-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:46px;border:1px solid #bccbb4;background:#e4ecdd;color:#157f45;font-size:24px;border-radius:4px}.ovr-meta{font:9px/1.5 'Space Mono',monospace;letter-spacing:.06em;text-transform:uppercase;color:#5b6856}.ovr-coa-card h3{font-size:23px;line-height:1.2;letter-spacing:-.02em;margin:0 0 12px;overflow-wrap:anywhere}.ovr-coa-card h3 a{color:#0f1115}.ovr-coa-product{font-size:12px;color:#157f45}.ovr-coa-card dl{margin:24px 0;flex:1;font-size:12px}.ovr-coa-card dl>div{display:flex;justify-content:space-between;gap:18px;border-top:1px solid #e1e4da;padding:10px 0}.ovr-coa-card dt{color:#67705f}.ovr-coa-card dd{margin:0;text-align:right;overflow-wrap:anywhere;max-width:65%}.ovr-pdf-link{display:flex;justify-content:space-between;align-items:center;padding-top:18px;border-top:1px solid #d3dbcd;color:#157f45;font:700 10px/1.5 'Space Mono',monospace}.ovr-pdf-link>span{font-size:9px}.ovr-empty{text-align:center;padding:62px 25px;background:#faf9f5;border:1px dashed #c6cdbd;border-radius:7px}.ovr-empty h2{margin:24px 0 14px;font-size:29px}.ovr-empty p{max-width:560px;margin:0 auto 24px;color:#626e58;font-size:14px}.ovr-empty>a{font-size:13px;font-weight:600;color:#157f45}.ovr-pagination{display:flex;gap:10px;justify-content:center;margin-top:35px}.ovr-pagination>*{padding:8px 15px;border:1px solid #ccd3c5;border-radius:4px}.ovr-pagination .current{background:#0f1115;color:white}.ovr-contact-form{background:#faf9f5;border:1px solid #d4d8cd;padding:32px;border-radius:7px}.ovr-contact-form label{display:block;font-size:13px;margin-bottom:8px}.ovr-contact-form p{margin:0 0 20px}.ovr-contact-form input,.ovr-contact-form select,.ovr-contact-form textarea{background:#fff;width:100%;border:1px solid #bfc7b9;border-radius:4px;padding:12px;color:#0f1115;font:15px/1.5 Archivo,Arial,sans-serif}.ovr-contact-form textarea{resize:vertical}.ovr-contact-form .ovr-form-fine{font-size:11px;color:#626e58}.ovr-honey{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.ovr-form-notice,.ovr-form-error{padding:20px;margin-bottom:20px;border:1px solid #96bc92;background:#e4efdf;border-radius:5px}.ovr-form-error{border-color:#b76852;background:#f6e6df}.ovr-document-link{display:flex;align-items:center;justify-content:space-between;font:700 10px/1.5 'Space Mono',monospace;letter-spacing:.03em;text-transform:uppercase;color:#157f45;border-block:1px solid #d3d9cb;padding:16px 0;margin-top:16px}.single-ovr_coa .ovr-coa-card{max-width:640px;margin:28px 0}.woocommerce-Tabs-panel .ovr-coa-grid{margin-top:25px}
@media(max-width:900px){.ovr-coa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ovr-coa-filters>div{min-width:200px}.ovr-coa-card{padding:22px}}@media(max-width:700px){.ovr-coa-grid{grid-template-columns:1fr}.ovr-coa-filters{padding:20px;gap:16px}.ovr-coa-filters>div,.ovr-coa-filters>button{width:100%;flex:auto!important}.ovr-coa-filters>div{min-width:0}.ovr-coa-filters .ovr-reset{padding:0}.ovr-empty{padding:38px 20px}.ovr-empty h2{font-size:26px}.ovr-contact-form{padding:22px}.ovr-coa-card{padding:25px}.ovr-contact-form button{width:100%}}
