.collection-promo-item{display:flex;flex-direction:column;min-width:0}collection-promo-card{display:block;position:relative;flex:1 1 auto;min-width:0;min-height:0;margin-bottom:15px;background:var(--cg-background, #111)}collection-promo-card,collection-promo-card *,collection-promo-card *:before,collection-promo-card *:after{box-sizing:border-box}collection-promo-card .collection-promo-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.collection-promo-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cg-overlay, #000);opacity:var(--cg-opacity, .35);pointer-events:none}.collection-promo-card__gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cg-gradient, none);pointer-events:none}collection-promo-card .collection-promo-card__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;min-width:0;color:var(--cg-description, #fff);text-decoration:none;text-align:left;overflow:auto;overflow-wrap:anywhere}.collection-promo-card__copy{display:flex;flex:1 0 auto;flex-direction:column;align-items:flex-start;justify-content:safe var(--cg-alignment, center);gap:12px;min-width:0;padding:var(--cg-padding, 20px)}.collection-promo-card__copy>*{flex-shrink:0}.collection-promo-card__logo-row{display:flex;flex:0 0 auto;justify-content:var(--cg-logo-align, flex-start);min-width:0;padding:var(--cg-logo-inset, 12px) var(--cg-logo-inset, 12px) 0}.collection-promo-card__logo{display:block;flex:0 0 auto;align-self:var(--cg-logo-align, flex-start);width:var(--cg-logo-width-mobile, 90px);max-width:100%;padding:var(--cg-logo-py, 6px) var(--cg-logo-px, 8px);background:var(--cg-logo-bg, #fff)}collection-promo-card .collection-promo-card__logo img{display:block;width:100%;max-width:100%;height:auto;margin:0;object-fit:contain}.collection-promo-card__eyebrow{max-width:100%;padding:var(--cg-eyebrow-py, 4px) var(--cg-eyebrow-px, 8px);background:var(--cg-eyebrow-bg, #fff);color:var(--cg-eyebrow-text, #111);font-size:12px;line-height:1.3;font-weight:700}collection-promo-card .collection-promo-card__heading{margin:0;color:var(--cg-heading, #fff);font-size:min(var(--cg-heading-size, 28px),24px);font-weight:700;line-height:1.15}collection-promo-card .collection-promo-card__description{margin:0;color:var(--cg-description, #fff);font-size:14px;line-height:1.5}.collection-promo-card__button{display:inline-block;max-width:100%;padding:10px 14px;border:1px solid var(--cg-button-border, #fff);background:var(--cg-button-bg, #fff);color:var(--cg-button-text, #111);font-size:12px;line-height:1.3;font-weight:700}collection-promo-card .collection-promo-card__heading{text-shadow:var(--cg-heading-shadow, none)}collection-promo-card .collection-promo-card__description{text-shadow:var(--cg-description-shadow, none)}.collection-promo-card__eyebrow,.collection-promo-card__button{text-shadow:var(--cg-extra-shadow, none)}.collection-promo-card__content:hover .collection-promo-card__button{background:var(--cg-button-hover-bg, #111);color:var(--cg-button-hover-text, #fff);border-color:var(--cg-button-hover-border, #fff)}.collection-promo-card__content:focus-visible{outline:3px solid currentColor;outline-offset:-3px}.collection-promo-item--list{width:100%;margin-bottom:30px}.collection-promo-item--list collection-promo-card{margin-bottom:0}@media(min-width:768px){collection-promo-card .collection-promo-card__heading{font-size:var(--cg-heading-size, 28px)}.collection-promo-card__logo{width:var(--cg-logo-width, 120px)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/collection-promotions.css.map */
