.lps-card-choice{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0;margin-top:12px;position:relative;z-index:2;text-align:left;box-sizing:border-box}
.lps-card-choice .lps-card-choice__message{margin:0;padding:0;color:#582080;font-size:clamp(14px,1.1vw,17px);font-weight:800;line-height:1.35;text-align:left;letter-spacing:normal}
.lps-card-choice .lps-card-choice__button{display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:100%;min-width:0;min-height:48px;margin:0;padding:12px 14px;border:0;border-bottom:4px solid #f3bb2d;border-radius:8px;background:#582080;color:#fff;font-family:inherit;font-size:clamp(14px,1.1vw,17px);font-weight:800;line-height:1.3;letter-spacing:normal;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:break-word;position:relative;cursor:pointer}
.lps-card-choice .lps-card-choice__arrow{display:inline;padding:0;margin:0;font-size:1.15em;line-height:1;flex:none;color:inherit}
.lps-card-choice a.lps-card-choice__button:hover{background:#40145f;color:#fff;text-decoration:none}
.lps-card-choice a.lps-card-choice__button:focus-visible{outline:3px solid #222;outline-offset:4px}
.product-card__content>.lps-card-choice{margin-top:auto;padding-top:12px}
.lps-approved-card>.lps-card-choice{padding:0 10px 12px;margin-top:0}
.lps-approved-card .lps-card-choice__message{font-size:14px}
.lps-approved-card .lps-card-choice__button{font-size:14px;padding:10px 8px}
@media(max-width:749px){.lps-card-choice{gap:8px}.lps-card-choice .lps-card-choice__button{min-height:48px;padding:10px 8px;font-size:14px}.lps-card-choice .lps-card-choice__message{font-size:14px}}
