.collection-advert{display:block;position:relative;overflow:hidden;border-radius:var(--border-radius, 0);text-decoration:none;height:100%}a.collection-advert:hover .collection-advert__image{transform:scale(1.03)}a.collection-advert:hover .collection-advert__cta{background:#fff;color:rgb(var(--color-foreground))}.collection-advert__media{height:100%}.collection-advert__media img{display:block;width:100%;height:100%;object-fit:cover}.collection-advert__image{transition:transform .4s ease}.collection-advert__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#0003 40%,#0000 70%);pointer-events:none}.collection-advert__content{position:absolute;bottom:0;left:0;right:0;padding:2rem;color:#fff;z-index:1}.collection-advert__heading{font-size:2rem;font-weight:600;line-height:1.2;margin:0 0 .4rem;color:inherit}.collection-advert__subtext{font-size:1.4rem;line-height:1.4;margin:0 0 1rem;color:#ffffffd9}.collection-advert__cta{display:inline-block;font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.6rem 1.4rem;border:1px solid rgba(255,255,255,.8);border-radius:2px;color:#fff;transition:background .2s ease,color .2s ease}@media screen and (min-width:990px){.grid--2-col-desktop .grid__item--span-2{width:100%;max-width:100%}.grid--3-col-desktop .grid__item--span-2{width:calc(66.66% - var(--grid-desktop-horizontal-spacing) / 3);max-width:calc(66.66% - var(--grid-desktop-horizontal-spacing) / 3)}.grid--4-col-desktop .grid__item--span-2{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--5-col-desktop .grid__item--span-2{width:calc(40% - var(--grid-desktop-horizontal-spacing) * 3 / 5);max-width:calc(40% - var(--grid-desktop-horizontal-spacing) * 3 / 5)}.grid--6-col-desktop .grid__item--span-2{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 4 / 6);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 4 / 6)}}@media screen and (max-width:749px){.grid__item--span-2{width:100%!important;max-width:100%!important}.collection-advert__heading{font-size:1.8rem}.collection-advert__content{padding:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/component-collection-advert.css.map */
