.c-promo-card{--c-promo-primary: #100e36;--c-promo-primary-rgb: 16, 14, 54;--c-promo-accent: #afd3ef;--c-promo-radius: 16px;--c-promo-ease: cubic-bezier(.22, 1, .36, 1);position:relative;display:block;border-radius:var(--c-promo-radius);overflow:hidden;min-height:var(--c-promo-card-min-height, 320px);text-decoration:none;color:inherit}.c-promo-card__img,.c-promo-card__placeholder{width:100%;height:100%;min-height:var(--c-promo-card-min-height, 320px);object-fit:cover;display:block;transition:transform .7s var(--c-promo-ease)}.c-promo-card:hover .c-promo-card__img{transform:scale(1.06)}.c-promo-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:var(--c-promo-justify, flex-end);align-items:var(--c-promo-align, start);text-align:var(--c-promo-text-align, start);padding:36px;background:transparent}.c-promo-card--ov-none .c-promo-card__overlay{background:transparent}.c-promo-card:not(.c-promo-card--ov-style-gradient):not(.c-promo-card--ov-none) .c-promo-card__overlay{background:rgba(var(--c-promo-ov-rgb, 16, 14, 54),var(--c-promo-ov-alpha, .85))}.c-promo-card--ov-style-gradient.c-promo-card--ov-left .c-promo-card__overlay{background:linear-gradient(to right,rgba(var(--c-promo-ov-rgb, 16, 14, 54),var(--c-promo-ov-alpha, .85)) 0%,rgba(var(--c-promo-ov-rgb, 16, 14, 54),var(--c-promo-ov-alpha-mid, .38)) 55%,transparent 100%)}html[dir=rtl] .c-promo-card--ov-style-gradient.c-promo-card--ov-left .c-promo-card__overlay,.c-promo-card--ov-style-gradient.c-promo-card--ov-right .c-promo-card__overlay{background:linear-gradient(to left,rgba(var(--c-promo-ov-rgb, 16, 14, 54),var(--c-promo-ov-alpha, .85)) 0%,rgba(var(--c-promo-ov-rgb, 16, 14, 54),var(--c-promo-ov-alpha-mid, .38)) 55%,transparent 100%)}html[dir=rtl] .c-promo-card--ov-style-gradient.c-promo-card--ov-right .c-promo-card__overlay{background:linear-gradient(to right,rgba(var(--c-promo-ov-rgb, 16, 14, 54),var(--c-promo-ov-alpha, .85)) 0%,rgba(var(--c-promo-ov-rgb, 16, 14, 54),var(--c-promo-ov-alpha-mid, .38)) 55%,transparent 100%)}.c-promo-card--ov-style-gradient.c-promo-card--ov-top .c-promo-card__overlay{background:linear-gradient(to bottom,rgba(var(--c-promo-ov-rgb, 16, 14, 54),var(--c-promo-ov-alpha, .85)) 0%,rgba(var(--c-promo-ov-rgb, 16, 14, 54),var(--c-promo-ov-alpha-mid, .38)) 55%,transparent 100%)}.c-promo-card--ov-style-gradient.c-promo-card--ov-bottom .c-promo-card__overlay{background:linear-gradient(to top,rgba(var(--c-promo-ov-rgb, 16, 14, 54),var(--c-promo-ov-alpha, .85)) 0%,rgba(var(--c-promo-ov-rgb, 16, 14, 54),var(--c-promo-ov-alpha-mid, .38)) 55%,transparent 100%)}.c-promo-card--ov-style-gradient.c-promo-card--ov-center .c-promo-card__overlay{background:radial-gradient(circle at center,transparent 25%,rgba(var(--c-promo-ov-rgb, 16, 14, 54),var(--c-promo-ov-alpha, .85)) 100%)}.c-promo-card__tag,.c-promo-card__text{display:none}.c-promo-card__title{margin:0 0 12px;font-family:var(--font-heading--family, var(--font-body--family));font-size:1.25rem;font-weight:700;line-height:1.2;color:#fff;text-transform:uppercase}.c-promo-card__btn{align-self:var(--c-promo-align, start);display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 20px;line-height:1;font-family:var(--font-body--family);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#ffffff14;border:1.5px solid rgba(255,255,255,.25);border-radius:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .25s,color .25s,border-color .25s}.c-promo-card:hover .c-promo-card__btn{background:#fff;color:var(--c-promo-primary);border-color:#fff}.c-promo-card--placeholder{background:#100e360f}.c-promo-card--editorial{display:block}.c-promo-card--editorial .c-promo-card__img,.c-promo-card--editorial .c-promo-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%;transition:transform 1s var(--c-promo-ease)}.c-promo-card--editorial:hover .c-promo-card__img{transform:scale(1.05)}.c-promo-card--editorial .c-promo-card__overlay{position:absolute;z-index:2;justify-content:var(--c-promo-justify, flex-end);align-items:var(--c-promo-align, start);text-align:var(--c-promo-text-align, start);padding:56px}.c-promo-card--editorial:not(.c-promo-card--ov-style-gradient):not(.c-promo-card--ov-none) .c-promo-card__overlay{background:rgba(var(--c-promo-ov-rgb, 16, 14, 54),var(--c-promo-ov-alpha, .85))}.c-promo-card--editorial.c-promo-card--ov-left .c-promo-card__overlay{inset:auto;top:0;bottom:0;left:0;right:auto;width:min(520px,100%);max-width:520px}html[dir=rtl] .c-promo-card--editorial.c-promo-card--ov-left .c-promo-card__overlay{left:auto;right:0}.c-promo-card--editorial.c-promo-card--ov-right .c-promo-card__overlay{inset:auto;top:0;bottom:0;right:0;left:auto;width:min(520px,100%);max-width:520px}html[dir=rtl] .c-promo-card--editorial.c-promo-card--ov-right .c-promo-card__overlay{right:auto;left:0}.c-promo-card--editorial:not(.c-promo-card--ov-left):not(.c-promo-card--ov-right) .c-promo-card__overlay{top:0;right:0;bottom:0;left:0;width:100%;max-width:none}.c-promo-card--editorial .c-promo-card__btn,.c-promo-card--editorial .c-promo-card__text{align-self:var(--c-promo-align, start)}.c-promo-card--editorial .c-promo-card__tag{display:block;font-family:var(--font-body--family);font-size:.6875rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--c-promo-accent);margin-bottom:16px}.c-promo-card--editorial .c-promo-card__title{font-size:1.75rem;line-height:1.1;margin-bottom:12px}.c-promo-card--editorial .c-promo-card__text{display:block;width:100%;max-width:36em;margin:0 0 20px;font-family:var(--font-body--family);font-size:1rem;line-height:1.65;color:#ffffffa6;text-transform:none;text-align:inherit}@media screen and (max-width:749px){.c-promo-card--editorial .c-promo-card__overlay{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;padding:40px 28px}.c-promo-card--editorial .c-promo-card__tag{margin-bottom:10px}.c-promo-card--editorial .c-promo-card__title{font-size:1.375rem;margin-bottom:8px}.c-promo-card--editorial .c-promo-card__text{margin-bottom:14px;font-size:.875rem;line-height:1.5}}@media screen and (max-width:549px){.c-promo-card--editorial .c-promo-card__overlay{padding:28px 22px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/c-promo-card.css.map */
