.checkout-discovery{margin-top:24px;padding-top:24px;border-top:1px solid #e0dde2}
.checkout-discovery h4{font-family:var(--sans, sans-serif);font-size:18px;line-height:1.35;margin:0 0 6px;font-weight:600;letter-spacing:0}
.discovery-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}
.discovery-choices button{display:flex;align-items:center;gap:12px;min-height:70px;width:100%;padding:12px;border:1px solid #e0dde2;border-radius:6px;text-align:left;background:white;color:#3b3540;cursor:pointer;font:inherit;letter-spacing:0}
.discovery-choices button span{font-size:13px;line-height:1.3;overflow-wrap:anywhere}
.discovery-choices button img{width:23px;height:23px;object-fit:contain;flex-shrink:0}
.discovery-choices button:hover{border-color:#7f3d5d;background:#fbf3f6}
.discovery-choices button:focus-visible{outline:2px solid #7f3d5d;outline-offset:3px}
.discovery-choices button:disabled{opacity:.55;cursor:default}
.discovery-choices button[data-discovery-source^="facebook"] img{filter:invert(39%) sepia(97%) saturate(2342%) hue-rotate(203deg)}
.discovery-choices button[data-discovery-source="youtube"] img{filter:invert(18%) sepia(97%) saturate(5020%) hue-rotate(352deg)}
.discovery-choices button[data-discovery-source="instagram"] img{filter:invert(28%) sepia(63%) saturate(1560%) hue-rotate(287deg)}
#discovery-status:empty{display:none}
#discovery-status{color:#365747}
.checkout-discovery [hidden]{display:none!important}
@media(max-width:600px){.discovery-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-choices button{min-height:66px}.discovery-choices button:last-child{grid-column:1/-1}}
