.listing-promo-item{min-width:0;transition:opacity .22s ease,transform .22s ease}.listing-promo-item.is-dismissing{opacity:0;transform:scale(.96);pointer-events:none}.listing-promo-item[hidden]{display:none!important}.listing-promo{--promo-teal: #9fccc3;--promo-teal-deep: #6aab9f;--promo-teal-dark: #4d8f84;--promo-ink: #1c1c1a;display:block;height:100%}.listing-promo__card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:2px solid var(--promo-teal-deep);border-radius:12px;background:var(--promo-teal);box-shadow:0 10px 28px #4a8f8438}.listing-promo__dismiss{position:absolute;top:.55rem;right:.55rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;padding:0;border:0;border-radius:999px;background:#1c1c1a73;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.listing-promo__dismiss:hover{background:#1c1c1a9e}.listing-promo__dismiss-icon{display:flex;width:1.35rem;height:1.35rem}.listing-promo__dismiss-icon svg{width:100%;height:100%}.listing-promo__cover{position:relative;flex:0 0 auto;aspect-ratio:1;overflow:hidden;background:#dfece9}.listing-promo__cover-image{display:block;width:100%;height:100%;object-fit:cover}.listing-promo__cover-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1c1c1a14,#1c1c1a05 40%,#4a8f8459);pointer-events:none}.listing-promo__cover-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(145deg,var(--promo-teal-deep) 0%,var(--promo-teal) 45%,#c5e3dc 100%)}.listing-promo__cover-icon{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:999px;background:#ffffff38;color:#fff}.listing-promo__cover-icon svg{width:2.4rem;height:2.4rem}.listing-promo--no-cover .listing-promo__dismiss{background:#ffffff38;color:#fff}.listing-promo--no-cover .listing-promo__dismiss:hover{background:#ffffff59}.listing-promo__panel{display:flex;flex:1 1 auto;flex-direction:column;gap:.45rem;padding:1rem 1.15rem 1.2rem;background:linear-gradient(180deg,var(--promo-teal-deep) 0%,var(--promo-teal-dark) 100%);color:#fff}.listing-promo__eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffd1}.listing-promo__heading{margin:0;font-family:inherit;font-size:16px;font-weight:700;line-height:1.22;letter-spacing:-.01em;color:#fff}.listing-promo__text{margin:0;font-size:13px;line-height:1.45;color:#ffffffe6}.listing-promo__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.75rem 1rem;border:0;border-radius:999px;background:#fff;color:var(--promo-teal-dark);font-size:13px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;box-shadow:0 2px 8px #1c1c1a1f;transition:transform .15s ease,box-shadow .15s ease}.listing-promo__cta:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1c1c1a29}@media screen and (min-width:750px){.listing-promo__heading{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/listing-promo.css.map */
