/* START_SNIPPET:dl-cart-drawer-offer (INDEX:197) */
.dl-drawer-offer{margin:.75rem 0 1rem;padding:1rem 1.1rem;border:1px solid rgba(21,24,31,.1);border-radius:1.25rem;background:linear-gradient(135deg,#fdf0f4 0%,#fcf5ef 52%,#eaf6fc 100%);color:#15181f}
.dl-drawer-offer__kicker{margin:0 0 .3rem;color:#e97fa0;font-size:.82rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.dl-drawer-offer h3{margin:0;font-family:var(--font-heading-family);font-size:1.45rem;line-height:1.12;font-weight:900}
.dl-drawer-offer__delta{display:inline-block;margin-top:.18rem;padding:.22rem .48rem;border-radius:.5rem;background:#FAAAC0;color:#15181F;white-space:nowrap}
.dl-drawer-offer__sub{margin:.45rem 0 0;line-height:1.35;font-size:1rem;color:#5a6671}
.dl-drawer-offer__meta{display:flex;flex-wrap:wrap;gap:.25rem .45rem;margin:.65rem 0 0;font-size:.84rem;line-height:1.25;color:#5a6671}
.dl-drawer-offer__meta strong{color:#15181f}
.dl-drawer-offer__button{width:100%;margin-top:.8rem;border:0;border-radius:999px;padding:.95rem 1.15rem;background:#0099d7;color:#fff;font-family:var(--font-heading-family);font-weight:900;font-size:1rem;cursor:pointer}
.dl-drawer-offer__button:focus-visible{outline:2px solid #15181f;outline-offset:2px}
.dl-drawer-offer__button:disabled{cursor:wait;opacity:.6}
.dl-drawer-offer__error{margin:.55rem 0 0;color:#b42318;font-size:.9rem}
/* END_SNIPPET:dl-cart-drawer-offer */
