.uc-box{text-align:left;background:#fff;border:1px solid #e6e4de;border-radius:24px;margin:20px 0;padding:20px}.uc-photos{gap:10px;margin-bottom:16px;display:flex}.uc-photo-wrap{aspect-ratio:1;background:#f4f2ee;border-radius:14px;flex:1;position:relative;overflow:hidden}.uc-photo-wrap img{object-fit:cover;width:100%;height:100%}.uc-photo-badge{color:#fff;letter-spacing:.02em;background:#e6007e;border-radius:6px;padding:3px 6px;font-size:9px;font-weight:800;position:absolute;top:6px;left:6px}.uc-lines{flex-direction:column;gap:10px;display:flex}.uc-line{color:#1b2a4a;align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.uc-check{color:#e6007e;margin-top:2px;font-size:16px;font-weight:700;line-height:1}.uc-price{color:#1b2a4a;margin:16px 0 8px;font-size:17px;font-weight:600}.uc-bold-navy{color:#1b2a4a;margin-bottom:8px;font-size:16px;font-weight:800;line-height:1.4}.uc-desc{color:#5b6170;margin-bottom:20px;font-size:15px;line-height:1.5}.uc-footer-link{color:#5b6170;cursor:pointer;background:0 0;border:0;margin:20px auto 0;font-size:14px;text-decoration:underline;display:block}.uc-pill{cursor:pointer;border:1px solid #1b2a4a;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:15.5px;font-weight:700;transition:opacity .2s;display:flex}.uc-pill:disabled{opacity:.6;cursor:not-allowed}.uc-pill-pink{color:#fff;background:#e6007e;border-color:#e6007e}.uc-pill-secondary{color:#1b2a4a;background:#fff;margin-top:10px}.uc-small-note{color:#5b6170;margin-top:8px;font-size:12.5px;line-height:1.3}
