.promo-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:450px;height:100%;overflow:hidden;border-radius:12px;background:#d4d5d0;color:#ece49a;text-decoration:none;isolation:isolate}.promo-tile:has(.promo-tile__image--cutout){background:#fbf3f8}.promo-tile .promo-tile__image--cutout{top:16px;left:13%;width:74%;height:auto;aspect-ratio:414 / 360;object-fit:contain}.promo-tile .promo-tile__image--asset{top:-14px;aspect-ratio:1}.promo-tile:after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:242px;background:linear-gradient(to bottom,#7e285400,#7e2854eb 27%,#7e2854)}.promo-tile__image{position:absolute;top:0;left:0;z-index:-2;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transition:transform .6s var(--motion-ease, cubic-bezier(.22, 1, .36, 1))}.promo-tile__content{display:flex;flex-direction:column;gap:12px;padding:32px 24px 24px;font-family:DM Sans,sans-serif}.promo-tile__eyebrow{font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.06px;text-transform:uppercase}.promo-tile__title{font-size:22px;font-weight:500;line-height:1.1;letter-spacing:-1px}.promo-tile__button{display:flex;align-items:center;justify-content:center;height:44px;margin-top:4px;padding:0 24px;border-radius:9999px;background:#ece49a;font-size:14px;font-weight:600;line-height:1;color:#3e2639;transition:background-color var(--motion-fast, .15s) ease-out}@media screen and (min-width:1000px){.promo-tile{min-height:506px}.promo-tile .promo-tile__image--asset{top:-51px}.promo-tile:after{height:264px}.promo-tile__title{font-size:32px}}@media(hover:hover){.promo-tile:hover .promo-tile__image{transform:scale(1.03)}.promo-tile:hover .promo-tile__button{background:#e2d86f}}.promo-tile:focus-visible{outline:2px solid var(--color-focus-ring, #3e2639);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/135/assets/promo-tile.css.map */
