.promo-tiles__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--promo-gutter-mobile, 18px)}@media(min-width:990px){.promo-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--promo-gutter, 37px)}.promo-tile--w100{grid-column:1 / -1}}.promo-tile{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"content media" "footer footer";align-items:center;gap:16px;min-width:0;padding:22px 18px 22px 20px;border-radius:var(--ff-radius-lg);overflow:hidden;background:var(--color-background);color:var(--color-text)}.promo-tile__content{grid-area:content}.promo-tile__media{grid-area:media}.promo-tile__footer{grid-area:footer;display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.promo-tile__footer:empty{display:none}@media(min-width:600px){.promo-tile{grid-template-areas:"content media" "footer media";column-gap:5%;row-gap:16px;padding:6% 5% 6% 6%}.promo-tile__content{align-self:end}.promo-tile__footer{align-self:start}}@media(min-width:990px){.promo-tile{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.promo-tile--w100{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-inline:4%}}.promo-tile--no-media{grid-template-columns:minmax(0,1fr);grid-template-areas:"content" "footer"}.promo-tile--align-center{text-align:center}.promo-tile--align-center .promo-tile__content,.promo-tile--align-center .promo-tile__footer{align-items:center}.promo-tile__content{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.promo-tile__badge.badge--pill{margin:0;background:var(--ff-ci-blue);color:var(--ff-color-ink);font-size:var(--ff-text-sm)}.promo-tile.color-scheme-3 .promo-tile__badge.badge--pill,.promo-tile.color-scheme-11 .promo-tile__badge.badge--pill{background:var(--color-surface);color:var(--color-text)}.promo-tile__subheading{font-size:var(--ff-text-base);font-weight:var(--ff-weight-ui);line-height:1.3;text-transform:none}.promo-tile__heading{margin:0;line-height:1.12}.promo-tile__text{font-size:var(--ff-text-sm);line-height:1.5}@media(min-width:769px){.promo-tile__text{font-size:var(--ff-text-base)}}.promo-tile__text>*+*{margin-top:.6em}.promo-tile__offer{display:grid;justify-items:start;gap:6px}.promo-tile__offer .content-offer__price{padding:6px 14px;border-radius:var(--ff-radius-md);background:var(--ff-color-bg);color:var(--ff-color-text)}.promo-tile__offer .price{color:var(--ff-color-text);line-height:1.35}.promo-tile__offer .unit-price{color:var(--ff-color-muted)}.promo-tile__offer .content-offer__shipping{display:inline-flex;align-items:center;gap:6px;font-size:var(--ff-text-sm);font-weight:var(--ff-weight-ui)}.promo-tile__offer .content-offer__hint{font-size:var(--ff-text-sm);line-height:1.45}.promo-tile__button.button,.promo-tile__button.link{position:static}.promo-tile__button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.promo-tile__button:focus-visible{position:relative;z-index:2}.promo-tile__media{position:relative;align-self:center;width:100%;aspect-ratio:5 / 6;overflow:hidden;background:var(--color-surface)}.promo-tile__media--rounded-top{border-radius:1000px 1000px 0 0}.promo-tile__media--rounded{border-radius:var(--ff-radius-lg)}.promo-tile__media--circle{aspect-ratio:1;border-radius:50%}.promo-tile__media--none{aspect-ratio:auto;background:transparent}.promo-tile__image{display:block;width:100%;height:100%;object-fit:cover}.promo-tile__media--none .promo-tile__image{height:auto;object-fit:contain}@media(hover:hover)and (prefers-reduced-motion:no-preference){.promo-tile__image{transition:transform var(--ff-duration-image, .5s) var(--ff-ease-out)}.promo-tile:hover .promo-tile__image{transform:scale(1.03)}}.promo-tile__media.promo-tile__dog{display:flex;justify-content:center;align-items:center;aspect-ratio:auto;overflow:visible;background:none}.promo-tile__dog-svg{width:min(160px,100%)}@media(min-width:990px){.promo-tile--w100 .promo-tile__media.promo-tile__dog{justify-content:flex-end;padding-right:6%}.promo-tile--w100 .promo-tile__dog-svg{width:min(220px,100%)}}.promo-tile--image_tile{display:block;padding:0;aspect-ratio:var(--tile-ratio, 1);background:var(--color-surface)}@media(min-width:990px){.promo-tile--image_tile.promo-tile--w50{aspect-ratio:auto;min-height:100%}}.promo-tile--image_tile .promo-tile__image{position:absolute;top:0;right:0;bottom:0;left:0}.promo-tile__caption{position:absolute;left:16px;bottom:16px;z-index:1;padding:6px 14px;border-radius:var(--ff-radius-pill);background:var(--ff-color-surface);color:var(--ff-color-text);font-weight:var(--ff-weight-ui)}a.promo-tile--image_tile:hover .promo-tile__caption{text-decoration:underline}.promo-tile--app{display:block;padding:0;background:none}@media(min-width:769px){.promo-tile--w100.promo-tile--no-media.promo-tile--align-left{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"content footer";align-items:center;column-gap:40px;padding:32px 4%}.promo-tile--w100.promo-tile--no-media.promo-tile--align-left .promo-tile__content,.promo-tile--w100.promo-tile--no-media.promo-tile--align-left .promo-tile__footer{align-self:center}}@media(min-width:990px){.promo-tile--product_tile.promo-tile--w100:not(.promo-tile--no-media){grid-template-columns:190px minmax(0,1fr) auto;grid-template-areas:"media content footer";align-items:center;column-gap:40px;padding:28px 4%}.promo-tile--product_tile.promo-tile--w100:not(.promo-tile--no-media) .promo-tile__content,.promo-tile--product_tile.promo-tile--w100:not(.promo-tile--no-media) .promo-tile__footer{align-self:center}.promo-tile--product_tile.promo-tile--w100:not(.promo-tile--no-media) .promo-tile__media{aspect-ratio:1}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-promo-tiles.css.map */
