.collection-promo-block__button{display:inline-flex;justify-content:center;align-items:center;padding:.8rem 4rem .7rem;font-weight:500;text-decoration:none;border-radius:4px;text-transform:uppercase;font-size:1.4rem;transition:opacity .3s ease;white-space:nowrap;background:var(--button-bg);color:var(--text-color);line-height:1.15}.mac .collection-promo-block__button,.ios.safari .collection-promo-block__button{padding-block:.9rem .6rem}.facets-vertical.filters-hidden .collection-promo-block__button{padding-inline:2rem}.collection-promo-block{display:block;position:relative;width:100%;height:100%;min-height:34.3rem;overflow:hidden;border-radius:var(--border-radius, 8px);text-decoration:none}@media screen and (min-width:750px){.collection-promo-block{min-height:100%}}.collection-promo-block__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.collection-promo-block__media img,.collection-promo-block__media video{width:100%;height:100%;object-fit:cover;display:block}.collection-promo-block__media-desktop{display:none}.collection-promo-block__content{position:absolute;bottom:0;left:0;width:100%;padding:2rem;display:flex;justify-content:space-between;align-items:flex-end;z-index:2;gap:1rem}.collection-promo-block__text *{margin:0;color:inherit}.collection-promo-block__text p{font-size:3rem;font-weight:700;line-height:1.27;color:var(--button-bg)}.facets-vertical.filters-hidden .collection-promo-block__text p{font-size:2.5rem}@media screen and (min-width:750px){.collection-promo-block__media-desktop{display:block}.collection-promo-block__media-mobile{display:none}.grid--3-col-desktop .collection-promo-grid-item{width:calc(66.66% - var(--grid-desktop-horizontal-spacing) * 1 / 3);max-width:calc(66.66% - var(--grid-desktop-horizontal-spacing) * 1 / 3)}.grid--4-col-desktop .collection-promo-grid-item{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 1 / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 1 / 2)}.collection-promo-grid-item--mobile-only{display:none}.collection-promo-block__text{max-width:62.75%}}@media screen and (max-width:749px){.collection-promo-block__text p{font-size:2.5rem;line-height:1.08}.collection-promo-block__content{flex-direction:column;align-items:flex-start;padding:1.4rem}.collection-promo-grid-item--desktop-only{display:none}.product-grid-container .collection-promo-grid-item{max-width:100%;width:100%}.collection-promo-block{min-height:auto;aspect-ratio:1 / 1}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/component-collection-promo.css.map */
