.collection-tiles__heading{margin:0;padding:0 16px 16px;font-size:var(--text-heading)}.collection-tiles__grid{display:grid;grid-template-columns:repeat(var(--columns-mobile),1fr);gap:24px 2px;margin:0;padding:0;list-style:none}@media(min-width:990px){.collection-tiles__grid{grid-template-columns:repeat(var(--columns-desktop),1fr)}}.collection-tile__link{display:block}.collection-tile__media{aspect-ratio:var(--tile-ratio, 4 / 5);overflow:hidden;background:#f4f4f4}.collection-tile__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.collection-tile__text{padding:10px 4px 0;text-align:center}.collection-tile__title{margin:0;font-size:var(--text-heading);line-height:1.3}.collection-tile__subtitle{margin:4px 0 0;font-size:var(--text-body);line-height:1.3;opacity:.8}@media(hover:hover){.collection-tile__link:hover .collection-tile__image{transform:scale(1.03)}.collection-tile__link:hover .collection-tile__title{color:var(--link-hover)}}.collection-tile__colours{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:8px;white-space:nowrap}.collection-tile__swatches{display:flex;gap:4px;margin:0;padding:0;list-style:none}.collection-tile__swatch .swatch{width:20px;height:10px}.collection-tile__swatch .swatch--text{padding:0;font-size:0;background:#d9d9d9}.collection-tile__more{font-size:calc(var(--text-body) - 2px);line-height:1;opacity:.8}@media(max-width:989px){.collection-tile__swatch.is-extra-m,.collection-tile__more--d{display:none}}@media(min-width:990px){.collection-tile__swatch.is-extra-d,.collection-tile__more--m{display:none}}.collection-tile__media{position:relative}.collection-tile__badge{position:absolute;top:12px;left:12px;padding:4px 8px;background:#900000;color:#fff;font-size:var(--text-body);line-height:1.2}.collection-tile__price{margin:4px 0 0;font-size:calc(var(--text-body) + 4px);letter-spacing:-.05em;line-height:1.3;text-transform:none}.collection-tile__price s{opacity:.6;margin-right:2px}.collection-tile__price-sale{color:#900000}@media(max-width:989px){.collection-tile__badge{top:6px;left:6px;padding:2px 5px;font-size:9px}.collection-tile__price{font-size:calc(var(--text-body) + 1px)}}.collection-tile__price-sale{font-size:calc((var(--text-body) + 4px) * 1.5);line-height:1.1}@media(max-width:989px){.collection-tile__price{font-size:9px;white-space:nowrap;letter-spacing:-.06em}.collection-tile__price-sale{font-size:1.15em}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/collection-tiles.css.map */
