.filter_product-list .oc-tile{position:relative;display:block;min-width:0;min-height:0;aspect-ratio:4 / 5;align-self:stretch;justify-self:stretch}.filter_product-list .oc-tile--wide{grid-column:span 2;aspect-ratio:auto}.oc-tile_link{position:absolute;top:0;right:0;left:0;bottom:24px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:var(--tile-bg, #ab9d86);color:var(--tile-ink, #fff);text-decoration:none;isolation:isolate}.oc-tile_link:hover,.oc-tile_link:focus{color:var(--tile-ink, #fff);text-decoration:none}.oc-tile_link:focus-visible{outline:2px solid var(--base-color-brand--dark-brown, #462f09);outline-offset:2px}.oc-tile_img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.oc-tile_dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--tile-dim, 0);transition:opacity .3s ease}@media(hover:hover){.oc-tile_link:hover .oc-tile_dim{opacity:var(--tile-dim-hover, var(--tile-dim, 0))}.oc-tile_link:hover .oc-tile_img{transform:scale(1.03)}}.oc-tile_body{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 14px}.oc-tile_badge{display:inline-flex;align-items:center;box-sizing:border-box;height:22px;margin-bottom:4px;padding:0 8px 1px;font-family:var(--fonts--primary-font, "Lato", sans-serif);font-size:12px;font-weight:700;line-height:1;letter-spacing:.2px;white-space:nowrap}.oc-tile_title{font-family:var(--fonts--secondary-font, "ivypresto-headline", serif);font-size:24px;font-weight:300;line-height:1.1;letter-spacing:.3px}.oc-tile_sub{font-family:var(--fonts--primary-font, "Lato", sans-serif);font-size:12px;font-weight:400;line-height:1.4;opacity:.92}.oc-tile_cta{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding-bottom:2px;border-bottom:1px solid currentColor;font-family:var(--fonts--primary-font, "Lato", sans-serif);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.4px}.oc-tile_arrow{width:14px;height:11px;flex:0 0 auto;transition:transform .3s ease}@media(hover:hover){.oc-tile_link:hover .oc-tile_arrow{transform:translate(3px)}}@media screen and (min-width:992px){.oc-tile_link{bottom:22px}}@media screen and (min-width:768px){.oc-tile_body{padding:24px 22px;gap:8px}.oc-tile_title{font-size:30px}.oc-tile_sub{font-size:13px}.oc-tile_cta{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/custom-collection-tile.css.map */
