.cert-section{background-color:var(--cert-bg, #f5f0eb);padding-top:var(--cert-pt-desk, 60px);padding-bottom:var(--cert-pb-desk, 60px);border-top:var(--cert-border-top-w, 0px) solid var(--cert-border-top-color, #ddd);border-bottom:var(--cert-border-bottom-w, 1px) solid var(--cert-border-bottom-color, #ddd);width:100%}.cert-container{max-width:100%;margin:0 auto;padding:0 40px;text-align:center}.cert-eyebrow{font-size:var(--cert-eyebrow-desk, 12px);color:var(--cert-eyebrow-color, #4a4a4a);letter-spacing:.15em;text-transform:uppercase;font-weight:500;margin:0 0 16px;line-height:1.1}.cert-header-div{margin-bottom:30px}.cert-heading{font-size:var(--cert-heading-desk, 36px);color:var(--cert-heading-color, #1a1a1a);font-weight:400;margin:0 0 16px;line-height:1.25}.cert-heading p{margin:0}.cert-description{font-size:var(--cert-desc-desk, 16px);color:var(--cert-desc-color, #6a6a6a);max-width:680px;margin:0 auto;line-height:1.6}.cert-description p{margin:0}.cert-logos-row{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--cert-logo-gap, 40px);margin-bottom:30px;padding:20px 0}.cert-logo-item{display:flex;align-items:center;justify-content:center}.cert-logo-link{display:inline-flex;align-items:center;justify-content:center;transition:opacity .3s ease}.cert-logo-link:hover{opacity:.7}body.dark-mode img.cert-logo-img[alt="MADE SAFE certification badge"]{filter:invert(1)}.cert-logo-img{max-width:var(--cert-logo-w, 140px);max-height:var(--cert-logo-h, 100px);width:auto;height:auto;object-fit:contain}.cert-logo-placeholder{width:var(--cert-logo-w, 140px);height:var(--cert-logo-h, 100px);display:flex;align-items:center;justify-content:center;background:#0000000a;border-radius:4px}.cert-placeholder-svg{width:50%;height:50%;opacity:.3}.cert-bottom-text{font-size:var(--cert-bottom-desk);color:var(--cert-bottom-color);margin:0;line-height:1.5}@media screen and (max-width:1200px){.cert-logos-row{gap:70px}}@media screen and (max-width:990px){.cert-logos-row{grid-template-columns:repeat(var(--cert-logos-per-row-tab, 3),1fr)}.cert-container{padding:0 30px}.cert-logos-row{gap:70px}}@media screen and (max-width:749px){.cert-section{padding-top:var(--cert-pt-mob, 40px);padding-bottom:var(--cert-pb-mob, 40px)}.cert-container{padding:0 20px}.cert-eyebrow{font-size:var(--cert-eyebrow-mob, 10px);margin-bottom:30px}.cert-heading{font-size:var(--cert-heading-mob, 26px)}.cert-description{font-size:var(--cert-desc-mob, 14px);margin-bottom:30px}.cert-logo-img{max-width:100%;max-height:calc(var(--cert-logo-h, 100px) * .75)}.cert-bottom-text{font-size:var(--cert-bottom-mob, 14px)}.cert-logos-row{gap:30px}}
/*# sourceMappingURL=/cdn/shop/t/213/assets/certification-logo.css.map */
