.v2-promocard-card__media{position:relative;width:100%;height:60%;overflow:hidden;background:#f5f5f5}.v2-promocard-card__media--small{height:100%}.v2-promocard-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.v2-promocard-card__tag{position:absolute;top:16px;left:16px;z-index:2;display:flex;align-items:center;justify-content:center;min-width:40px;transition:transform .3s ease}.v2-promocard-card:hover .v2-promocard-card__tag{transform:scale(1.05)}.v2-promocard-card__tag-image{width:100%;height:auto;display:block}.v2-promocard-card__tag-text{display:inline-block;padding:6px 12px;border-radius:4px;font-weight:600;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #00000026}.v2-promocard-card:hover .v2-promocard-card__media img{transform:scale(1.05)}.v2-promocard-card__media--placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.v2-promocard-card__media--placeholder svg{width:30%;height:30%;opacity:.3;fill:#fff}.v2-promocard-card__content{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.7) 50%,transparent 100%)}.v2-promocard-card--featured .v2-promocard-card__media{height:100%}.v2-promocard-card--featured .v2-promocard-card__content{padding:32px}.v2-promocard-card__meta{display:flex;align-items:center;gap:12px;margin-bottom:16px}.v2-promocard-card__comments{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#fffc}.v2-promocard-card__comments svg{width:14px;height:14px;stroke:currentColor;fill:none}.v2-promocard-card--small .v2-promocard-card__content{padding:20px;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.7) 50%,transparent 100%)}.v2-promocard-card--small .v2-promocard-card__tag{top:12px;left:12px}.v2-promocard-card__eyebrow{display:inline-block;padding:6px 14px;margin-bottom:12px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.v2-promocard-card__eyebrow[data-category=speakers],.v2-promocard-card--featured .v2-promocard-card__eyebrow{background:#4d7c0f;color:#ecfccb}.v2-promocard-card__eyebrow[data-category=headphones]{background:#f97316;color:#ffedd5}.v2-promocard-card__eyebrow[data-category=news]{background:#ef4444;color:#fee2e2}.v2-promocard-card__title{margin:0 0 12px;color:#fff;font-weight:700;line-height:1.2}.v2-promocard-card__title.h2{font-size:28px}.v2-promocard-card__title.h4{font-size:18px}.v2-promocard-card__description{margin:0 0 16px;color:#ffffffe6;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.v2-promocard-card--featured .v2-promocard-card__description{font-size:16px;-webkit-line-clamp:4;line-clamp:4}.v2-promocard-card__button{display:inline-block;padding:8px 20px;font-size:14px;font-weight:500;border-radius:4px;text-decoration:none;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.v2-promocard-card__button{color:#fff;background:#ffffff26;border:1px solid rgba(255,255,255,.3)}.v2-promocard-card__button:hover{background:#ffffff40;border-color:#ffffff80}.v2-promocard-card__button.button--scheme-1{color:rgb(var(--color-base-text));background:rgba(var(--color-button),.9);border:1px solid rgb(var(--color-button))}.v2-promocard-card__button.button--scheme-1:hover{background:rgb(var(--color-button));box-shadow:0 4px 12px rgba(var(--color-button),.3)}.v2-promocard-card__button.button--scheme-2{color:rgb(var(--color-base-solid-button-labels));background:rgba(var(--color-base-accent-1),.9);border:1px solid rgb(var(--color-base-accent-1))}.v2-promocard-card__button.button--scheme-2:hover{background:rgb(var(--color-base-accent-1));box-shadow:0 4px 12px rgba(var(--color-base-accent-1),.3)}.v2-promocard-card__button.button--scheme-3{color:rgb(var(--color-base-solid-button-labels));background:rgba(var(--color-base-accent-2),.9);border:1px solid rgb(var(--color-base-accent-2))}.v2-promocard-card__button.button--scheme-3:hover{background:rgb(var(--color-base-accent-2));box-shadow:0 4px 12px rgba(var(--color-base-accent-2),.3)}.v2-promocard-card__button.button--scheme-4{color:rgb(var(--color-base-solid-button-labels));background:rgba(var(--color-base-accent-3),.9);border:1px solid rgb(var(--color-base-accent-3))}.v2-promocard-card__button.button--scheme-4:hover{background:rgb(var(--color-base-accent-3));box-shadow:0 4px 12px rgba(var(--color-base-accent-3),.3)}.v2-promocard-card__button.button--scheme-5{color:#fff;background:#ffffff26;border:1px solid rgba(255,255,255,.3)}.v2-promocard-card__button.button--scheme-5:hover{background:#ffffff40;border-color:#ffffff80}.v2-promocard-card__link{color:#fff;text-decoration:underline;text-underline-offset:2px;font-size:14px;transition:opacity .3s ease}.v2-promocard-card__link:hover{opacity:.8}.color-scheme-1 .v2-promocard-card__wrapper{background:rgb(var(--color-base-background-1))}.color-scheme-2 .v2-promocard-card__wrapper{background:rgb(var(--color-base-background-2))}.color-scheme-3 .v2-promocard-card__wrapper{background:rgb(var(--color-base-background-1))}.color-scheme-4 .v2-promocard-card__wrapper{background:rgb(var(--color-base-background-2))}.color-scheme-5 .v2-promocard-card__wrapper{background:rgb(var(--color-base-background-1))}@media screen and (max-width: 749px){.v2-promocard-card__content{padding:20px}.v2-promocard-card__tag{top:12px;left:12px}.v2-promocard-card__tag-text{padding:4px 8px;font-size:11px}.v2-promocard-card__title.h2{font-size:24px}.v2-promocard-card__title.h4{font-size:16px}.v2-promocard-card__description{font-size:13px}.v2-promocard-card--featured .v2-promocard-card__description{font-size:14px}}@media screen and (min-width: 750px) and (max-width: 989px){.v2-promocard-card--2 .v2-promocard-card__description,.v2-promocard-card--3 .v2-promocard-card__description{-webkit-line-clamp:2;line-clamp:2}}@media screen and (min-width: 1200px){.v2-promocard-card--featured .v2-promocard-card__content{padding:40px}.v2-promocard-card__title.h2{font-size:32px}.v2-promocard-card__title.h4{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-v2-promocard-card.css.map */
