.collection-ad{display:none;overflow:hidden}.collection-ad .card__heading,.collection-ad .card__subtitle,.collection-ad .card__caption,.collection-ad .card__caption p,.collection-ad .card__caption h1,.collection-ad .card__caption h2,.collection-ad .card__caption h3,.collection-ad .card__caption h4,.collection-ad .card__caption h5,.collection-ad .card__caption h6,.collection-ad .link{color:currentColor}.collection-ad .card__caption{line-height:1.4;opacity:.7}.collection-ad video{height:100%;object-fit:cover;object-position:center;width:100%}.collection-ad--small .card__cta{position:relative;z-index:2}.collection-ad--small .card__media.mobile{display:none}.collection-ad--small .card__media.desktop{display:block}.collection-ad--small .collection-card-wrapper:hover .card__media img{transform:scale(1)}.collection-ad--small .badge{background-color:rgb(var(--color-highlight));color:rgb(var(--color-white))}.collection-ad--small .card__subtitle{font-size:1.6rem;font-weight:600;line-height:1.3;margin:0 0 1rem;opacity:.5}.collection-ad--small .card__caption p{margin-block-end:0}.collection-ad--small .image_bottom .card__content{padding:0 2rem 1.7rem}.collection-ad--small .card__cta{margin-block-start:1.5rem}.collection-ad--small .button-bottom{padding-block-end:5.4rem}.collection-ad--small .button-bottom .quick-add{bottom:0;left:0;padding:0;position:absolute;right:0}.collection-ad--small .full-bleed .card>.card__inner{height:100%}.collection-ad--small .full-bleed .card>.card__content{bottom:1.7rem;left:0;position:absolute;right:0;top:auto}.collection-ad--small .full-bleed.image_bottom .card>.card__content{bottom:auto;left:0;position:absolute;right:0;top:0}.collection-ad--small .full-bleed.image_bottom.button-bottom .card>.card__content{bottom:0}.collection-ad--large{display:block}.collection-ad--large .image-with-text__text{line-height:1.5}.collection-ad--large[data-position="0"]{padding-block-end:4rem}.collection-ad--large:not([data-position="0"]){padding-inline:0;width:100%}@media screen and (max-width: 749px){.collection-ad--large .grid--1-col-tablet .grid__item{width:100%;max-width:100%}}@media screen and (max-width: 549px){.grid__item.collection-ad.collection-ad--small{max-width:100%;width:100%}.collection-ad--small .card__media.mobile{display:block}.collection-ad--small .card__media.desktop{display:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-collection-ads.css.map */
