<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.product-grid__item--ad{--position: var(--ad-position-on-page);--grid-col-start: 1;--grid-col-end: calc(var(--grid-col-start) + 1);--grid-row-start: round(up, calc(var(--position) / var(--columns)), 1);--grid-row-end: calc(var(--grid-row-start) + 1);grid-column:var(--grid-col-start) / var(--grid-col-end);grid-row:var(--grid-row-start) / var(--grid-row-end)}.product-grid__item--single{--grid-col-start: 1}.product-grid__item--single .ad-card__ctas{flex-direction:column}@media (max-width: 1023px){.product-grid__item--single{font-size:.8rem}}.product-grid__item--half{--grid-col-start: 1;--grid-col-end: var(--columns)}@media (min-width: 1280px){.product-grid__item--half{--grid-col-end: round(up, calc((var(--columns) / 2) + 1), 1)}}.product-grid__item--full{--grid-col-start: unset;--grid-col-end: unset;grid-column:1 / -1;height:550px}.ad-card__link-wrapper{color:inherit;text-decoration:none}.ad-card{--card-top-spacing: 1.5rem;position:relative;display:flex;flex-direction:column;width:100%;height:calc(100% - var(--card-top-spacing));margin-top:var(--card-top-spacing);z-index:1;overflow:hidden;border-radius:var(--product-card-corner-radius);border:.1rem solid rgb(var(--color-muted))}.ad-card__media,.ad-card__content{display:flex;position:absolute;top:0;right:0;bottom:0;left:0}:is(.ad-card__media,.ad-card__content) img,:is(.ad-card__media,.ad-card__content) video{object-fit:cover;width:100%;height:100%}.ad-card__media{z-index:0}.ad-card__content{--spacing: .75rem;flex-direction:column;gap:var(--spacing);top:auto;bottom:0;z-index:1;padding:var(--spacing)}.ad-card__content *{margin:0;text-decoration:none}.ad-card__content .ad-card__heading{line-height:.9}.ad-card__content .ad-card__preheading{font-family:var(--font-family__subheading);font-weight:700;font-style:italic;color:rgb(var(--color-link))}.ad-card__content .ad-card__description{font-size:1.2rem;line-height:1.5}.ad-card__ctas{display:flex;flex-direction:column;gap:.75rem;margin-top:var(--spacing);line-height:1}@media (min-width: 1024px){.ad-card__ctas{flex-direction:row}}@media (min-width: 768px){.ad-card{--card-top-spacing: var(--product-card-layers-max-height)}.ad-card__content{--spacing: 1rem}}
/*# sourceMappingURL=/cdn/shop/t/1635/assets/component-advertisement-card.css.map */
</pre></body></html>