.cd-promo{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:36px 32px;border-radius:4px;height:100%;min-height:400px;box-sizing:border-box;background-color:#f8f9fa;border:1px solid #EBEBEB;color:#111;overflow:hidden}.cd-promo.cd-promo--dark{background-color:#1a1d20;border-color:#1a1d20;color:#fff}.cd-promo.cd-promo--has-image{border-color:transparent}.cd-promo-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.cd-promo-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}@media(hover:hover){.cd-promo--has-image:hover .cd-promo-media img{transform:scale(1.05)}}.cd-promo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#000000c7,#0006 45%,#00000014 72%,#0000)}.cd-promo--has-image.cd-promo--light .cd-promo-overlay{background:linear-gradient(to top,#ffffffe6,#fff9 45%,#ffffff2e 72%,#fff0)}.cd-promo--has-image .cd-promo-top,.cd-promo--has-image .cd-promo-bottom,.cd-promo--has-image .cd-promo-badge{position:relative;z-index:2}.cd-promo--has-image:not(.cd-promo--light) .cd-promo-eyebrow{color:#e5e7ea}.cd-promo--has-image:not(.cd-promo--light) .cd-promo-title-serif,.cd-promo--has-image:not(.cd-promo--light) .cd-promo-title-main{color:#fff}.cd-promo--has-image:not(.cd-promo--light) .cd-promo-desc{color:#e5e7ea}.cd-promo--has-image:not(.cd-promo--light) .cd-promo-btn-underline{color:#fff}.cd-promo--has-image.cd-promo--light .cd-promo-eyebrow{color:#4a5056}.cd-promo--has-image.cd-promo--light .cd-promo-title-serif,.cd-promo--has-image.cd-promo--light .cd-promo-title-main{color:#111}.cd-promo--has-image.cd-promo--light .cd-promo-desc{color:#4a5056}.cd-promo--has-image.cd-promo--light .cd-promo-badge{background-color:#111;color:#fff}.cd-promo-badge{display:inline-block;align-self:flex-start;padding:6px 14px;margin-bottom:16px;border-radius:20px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.03em;background-color:#111;color:#fff}.cd-promo--dark .cd-promo-badge,.cd-promo--has-image:not(.cd-promo--light) .cd-promo-badge{background-color:#fff;color:#111}.cd-promo-top{display:flex;flex-direction:column}.cd-promo-eyebrow{display:block;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#65706e;margin:0 0 10px;text-wrap:balance;text-wrap:pretty}.cd-promo--dark .cd-promo-eyebrow{color:#9099a1}.cd-promo-title{margin:0 0 16px;padding:0;display:block}.cd-promo-title-serif{display:block;font-family:Montserrat,sans-serif;font-style:normal;font-weight:300;font-size:28px;line-height:1.25;color:#111;margin-bottom:2px;text-wrap:pretty}.cd-promo-title-main{display:block;font-family:Poppins,sans-serif;font-weight:500;font-size:24px;line-height:1.25;color:#111;text-wrap:pretty}.cd-promo--dark .cd-promo-title-serif,.cd-promo--dark .cd-promo-title-main{color:#fff}.cd-promo-desc{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.6;margin:0;color:#4a5056;text-wrap:pretty}.cd-promo--dark .cd-promo-desc{color:#c2c7cc}.cd-promo-bottom{margin-top:28px}.cd-promo-btn-pill{display:inline-block;padding:10px 28px;border:1px solid #111111;border-radius:24px;font-family:Poppins,sans-serif;font-size:13.5px;font-weight:500;color:#111;text-decoration:none;transition:all .2s ease}.cd-promo--has-image:not(.cd-promo--light) .cd-promo-btn-pill{border-color:#fff;color:#fff}.cd-promo-btn-pill:hover{background-color:#111;color:#fff}.cd-promo--has-image:not(.cd-promo--light) .cd-promo-btn-pill:hover{background-color:#fff;color:#111}.cd-promo-btn-underline{display:inline-block;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#fff;text-decoration:underline;text-underline-offset:6px;transition:opacity .2s ease}.cd-promo-btn-underline:hover{opacity:.8}@media(max-width:749px){.cd-promo{grid-column:1 / -1!important;min-height:340px;padding:32px 26px}.cd-promo-title-serif{font-size:22px;text-wrap:pretty}.cd-promo-title-main{font-size:19px;text-wrap:pretty}.cd-promo-eyebrow{font-size:11px;text-wrap:pretty}.cd-promo-desc{text-wrap:pretty}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-promo-card.css.map */
