.certification-badge{--cert-green: #1f7a4d;--cert-green-bg: #eaf6ee;--cert-green-border: #cbe9d6;--cert-text: #1a1a1a;display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:1px solid #cbe9d6;border-radius:3px;background:#eaf6ee;box-sizing:border-box;font-family:inherit}.certification-badge__icon{flex:0 0 auto;display:flex;color:#1f7a4d}.certification-badge__icon svg{width:28px;height:28px}.certification-badge__body{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-width:0}.certification-badge__label{font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1f7a4d}.certification-badge__value{font-size:14px;font-weight:600;color:var(--cert-text);overflow-wrap:break-word}.certification-badge__trigger{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:4px;margin:0;font-size:13px;font-weight:500;color:#1f7a4d;text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap}.certification-badge__trigger svg{width:12px;height:12px}.certification-badge__trigger:hover,.certification-badge__trigger:focus-visible{color:#155c3a}.certification-badge__trigger:focus-visible{outline:2px solid #1f7a4d;outline-offset:2px;border-radius:3px}@media screen and (max-width:480px){.certification-badge{flex-wrap:wrap;row-gap:8px}.certification-badge__trigger{margin-left:34px}}dialog.certification-modal{border:none;padding:0;border-radius:12px;width:min(680px,calc(100vw - 32px));max-height:min(80vh,640px);background:#fff;color:#1a1a1a;box-shadow:0 12px 40px #0000002e}dialog.certification-modal::backdrop{background:#00000073}.certification-modal__inner{display:flex;flex-direction:column;max-height:min(80vh,640px);padding:1.5rem}.certification-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #eee;flex:0 0 auto}.certification-modal__title{font-size:17px;font-weight:700;margin:0}.certification-modal__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;font-size:18px;border:none;background:#ffb54b;border-radius:50%;color:#082545;cursor:pointer;margin-left:auto}.certification-modal__close svg{width:12px;height:12px}.certification-modal__close svg path{stroke-width:5px}.certification-modal__close:hover,.certification-modal__close:focus-visible{background:#000;color:#fff}.certification-modal__content{overflow-y:auto;font-size:14px;line-height:1.6}.certification-modal__content p{margin:0 0 12px}.certification-modal__content p:last-child{margin-bottom:0}@media screen and (max-width:480px){.certification-modal__inner{max-height:100vh}}@media(prefers-reduced-motion:no-preference){dialog.certification-modal{animation:certification-modal-in .18s ease-out}dialog.certification-modal::backdrop{animation:certification-modal-backdrop-in .18s ease-out}}@keyframes certification-modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes certification-modal-backdrop-in{0%{opacity:0}to{opacity:1}}.certification-modal__content h3{margin:0 0 10px;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/81/assets/certification_badge.css.map */
