.sticker-offer-slot{width:100%}.sticker-offer-slot .sticker-offer{align-items:start;background:var(--color-primary-900);border-radius:10px;color:var(--color-text-inverted);column-gap:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:56px auto;margin:0;min-height:168px;padding:16px;position:relative;row-gap:12px;width:100%}.sticker-offer-slot .sticker-offer[aria-busy=true]{cursor:progress}.sticker-offer-slot .sticker-offer__visual{align-items:center;background:var(--color-primary-800);border-radius:8px;display:flex;grid-column:1;grid-row:1;height:56px;justify-content:center;overflow:hidden;width:56px}.sticker-offer-slot .sticker-offer__visual:hover{opacity:.85}.sticker-offer-slot .sticker-offer__visual img{display:block;height:56px;object-fit:cover;width:56px}.sticker-offer-slot .sticker-offer__visual .ph{color:var(--color-primary-500);font-size:32px}.sticker-offer-slot .sticker-offer__copy{display:flex;flex-direction:column;gap:2px;grid-column:1;grid-row:2;justify-content:center;min-height:68px;min-width:0}.sticker-offer-slot .sticker-offer__title,.sticker-offer-slot .sticker-offer__description,.sticker-offer-slot .sticker-offer__error{margin:0}.sticker-offer-slot .sticker-offer__title{color:var(--color-primary-500);font-size:20px;font-weight:var(--weight-semibold);line-height:32px}.sticker-offer-slot .sticker-offer__description{color:var(--color-neutral-300);font-size:16px;font-weight:var(--weight-medium);line-height:28px}.sticker-offer-slot .sticker-offer__description strong{font-weight:var(--weight-bold)}.sticker-offer-slot .sticker-offer__details{align-items:center;align-self:flex-start;color:var(--color-primary-500);display:inline-flex;font-size:14px;font-weight:var(--weight-semibold);gap:4px;line-height:20px;text-decoration:underline;text-underline-offset:3px}.sticker-offer-slot .sticker-offer__details:hover{text-decoration:none}.sticker-offer-slot .sticker-offer__details .ph{font-size:16px}.sticker-offer-slot .sticker-offer__close{align-items:center;background:transparent;border:0;color:var(--color-text-inverted-muted);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:8px;position:absolute;right:8px;top:8px;width:40px}.sticker-offer-slot .sticker-offer__close .ph{font-size:24px}.sticker-offer-slot .sticker-offer__action{align-items:center;align-self:center;background:var(--color-utility-white);border:0;border-radius:var(--radius-full);box-shadow:none;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:var(--weight-bold);gap:4px;grid-column:2;grid-row:2;height:52px;justify-content:center;line-height:20px;min-height:52px;padding:10px 24px;text-transform:uppercase;width:181px}.sticker-offer-slot .sticker-offer__action:disabled{cursor:progress;opacity:.7}.sticker-offer-slot .sticker-offer__action>*{pointer-events:none}.sticker-offer-slot .sticker-offer__action-default{align-items:center;display:inline-flex;gap:4px;white-space:nowrap}.sticker-offer-slot .sticker-offer__action-default .ph{font-size:24px}.sticker-offer-slot .sticker-offer__action-added{align-items:center;display:none;gap:8px}.sticker-offer-slot .sticker-offer__action-added .ph{font-size:20px}.sticker-offer-slot .sticker-offer__action[aria-pressed=true]{background:var(--color-primary-800);color:var(--color-text-inverted)}.sticker-offer-slot .sticker-offer__action[aria-pressed=true] .sticker-offer__action-default{display:none}.sticker-offer-slot .sticker-offer__action[aria-pressed=true] .sticker-offer__action-added{display:inline-flex}.sticker-offer-slot .sticker-offer__action:focus-visible,.sticker-offer-slot .sticker-offer__details:focus-visible,.sticker-offer-slot .sticker-offer__close:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.sticker-offer-slot .sticker-offer__error{color:var(--color-neutral-300);font-size:14px;grid-column:1 / -1;line-height:20px}.cart-drawer .sticker-offer-slot{padding:0 14px 24px}@media(max-width:749px){.sticker-offer-slot .sticker-offer{gap:16px;grid-template-columns:1fr;grid-template-rows:56px auto 52px}.sticker-offer-slot .sticker-offer__action{grid-column:1;grid-row:3}}@media(min-width:750px){.cart-drawer .sticker-offer-slot{padding:0 32px 24px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/component-sticker-offer.css.map */
