.collection-ad{--collection-ad-focal-point: var(--collection-ad-desktop-focal-point, 50% 50%);position:relative;grid-column:span 1;align-self:stretch;min-width:0;min-height:var(--collection-ad-min-height, 0px);overflow:hidden;list-style:none;background:var(--collection-ad-background, #fff)}.collection-ad__card{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;color:var(--collection-ad-color, #fff)}.collection-ad__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.collection-ad__link:focus-visible{outline:2px solid var(--collection-ad-color);outline-offset:-4px}.collection-ad__media{position:relative;display:block;flex:1;min-height:0;overflow:hidden}.collection-ad__media>.collection-ad__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.collection-ad--overlay .collection-ad__media:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:rgb(0 0 0 / var(--collection-ad-overlay, 0))}.collection-ad__content{display:flex;flex:none;flex-direction:column;align-items:center;gap:12px;padding:11px 11px 5px;text-align:center;overflow-wrap:anywhere}.collection-ad--overlay .collection-ad__content{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;gap:24px}.collection-ad__heading{color:inherit;text-transform:none;text-wrap:balance}.collection-ad--overlay .collection-ad__heading.h2{color:inherit;text-transform:none;font-size:20px}.collection-ad__heading :is(p,h1,h2,h3,h4,h5,h6){margin:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none}.collection-ad__heading .metafield-rich_text_field>*+*{margin-block-start:.5em}.collection-ad__heading a{position:relative;z-index:3;color:inherit}.collection-ad--below .collection-ad__heading{font-family:var(--font-body--family);font-weight:700;font-style:normal;font-size:14px;line-height:1;letter-spacing:0;text-transform:none}.collection-ad__button{position:relative;z-index:3;max-width:100%}.collection-ad--overlay .collection-ad__button.button{--color-primary-button-text: var(--collection-ad-button-color, #000);--color-primary-button-background: var(--collection-ad-background, #fff);--color-primary-button-border: var(--collection-ad-background, #fff);--color-primary-button-hover-text: var(--collection-ad-button-color, #000);--color-primary-button-hover-background: var(--collection-ad-button-hover-background);--color-primary-button-hover-border: var(--collection-ad-button-hover-background)}.collection-ad--below .collection-ad__button{color:inherit;font-family:var(--font-body--family);font-size:12px;font-weight:400;line-height:1.2;text-decoration:underline;text-underline-offset:3px}[product-grid-view=zoom-out] .collection-ad__content{display:none}@media screen and (max-width:749px){.collection-ad--overlay .collection-ad__heading.h2{font-size:14px}.collection-ad{--collection-ad-focal-point: var(--collection-ad-mobile-focal-point, 50% 50%)}.collection-ad--desktop{display:none}}@media screen and (min-width:750px){.product-grid--grid:has(>.collection-ad:not(.collection-ad--mobile)){grid-auto-flow:row dense}.collection-ad{grid-column:span 2}.collection-ad--mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/621/assets/collection-ads.css.map */
