.evc-discount-notice[hidden]{display:none!important}
.evc-discount-notice{display:flex;align-items:center;gap:16px;padding:15px max(5%,calc((100vw - 1320px)/2));background:#e6ede3;border-bottom:1px solid #cad6c5;color:#203d2f;font:13px/1.5 Arial,sans-serif;letter-spacing:0}
.evc-discount-notice__icon{display:grid;place-items:center;flex:0 0 32px;height:32px;border:1px solid #9fb298;border-radius:50%;font-size:19px}
.evc-discount-notice strong,.evc-discount-notice [data-discount-detail]{display:block}.evc-discount-notice strong{font-weight:600}.evc-discount-notice [data-discount-detail]{font-size:12px;margin-top:2px;color:#4c614f}
.evc-discount-notice a{margin-left:auto;white-space:nowrap;color:inherit;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:flex;align-items:center;gap:12px}.evc-discount-notice a:hover{color:#13281e}.evc-discount-notice a:focus-visible{outline:2px solid #9b7741;outline-offset:4px}
.evc-discount-notice[data-state="unavailable"],.evc-discount-notice[data-state="error"]{background:#f3e8d8;border-color:#d7c7ac;color:#614c2c}.evc-discount-notice[data-state="unavailable"] [data-discount-detail],.evc-discount-notice[data-state="error"] [data-discount-detail]{color:#705c3d}
@media(max-width:600px){.evc-discount-notice{padding:13px 20px;gap:12px;flex-wrap:wrap;font-size:12px}.evc-discount-notice>div{flex:1;min-width:0}.evc-discount-notice a{margin:-5px 0 -5px 44px;font-size:12px}.evc-discount-notice [data-discount-detail]{font-size:11px}}
