.category-tiles,.category-tiles *,.category-tiles *:before,.category-tiles *:after{box-sizing:border-box}.category-tiles{--ct-focus-color: rgb(var(--color-foreground))}.category-tiles .category-tiles__list{display:grid;grid-template-columns:repeat(var(--ct-columns-mobile, 2),minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.category-tiles .category-tiles__item{min-width:0;margin:0}.category-tiles .category-tiles__card{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--ct-height-mobile, 256px);overflow:hidden;border-radius:var(--radius-hairline);color:rgb(var(--color-foreground));text-decoration:none}.category-tiles .category-tiles__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.category-tiles .category-tiles__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#6660 38%,#4d4d4d33,#3336,#1a1a1a99,#000c);opacity:var(--ct-overlay-opacity, 1);pointer-events:none}.category-tiles .category-tiles__caption{position:relative;z-index:2;display:flex;flex-direction:column;align-items:var(--ct-align-mobile, flex-start);gap:8px;padding:16px 10px;text-align:var(--ct-text-align-mobile, left)}.category-tiles .category-tiles__title{max-width:100%;margin:0;color:inherit;overflow-wrap:break-word}.category-tiles .category-tiles__cta{flex:0 0 auto;max-width:100%;pointer-events:none;transition:border-color var(--duration-normal) var(--ease-default)}@media screen and (min-width:990px){.category-tiles a.category-tiles__card:hover .category-tiles__cta{border-bottom-color:transparent}}.category-tiles a.category-tiles__card:focus{outline:none}.category-tiles a.category-tiles__card:focus-visible{outline:2px solid var(--ct-focus-color);outline-offset:-2px}.category-tiles a.category-tiles__card:focus-visible:after{box-shadow:inset 0 0 0 4px var(--color-white)}@media screen and (min-width:750px){.category-tiles .category-tiles__list{grid-template-columns:repeat(var(--ct-columns-desktop, 4),minmax(0,1fr))}}@media screen and (min-width:990px){.category-tiles .category-tiles__list{gap:12px}.category-tiles .category-tiles__card{min-height:var(--ct-height-desktop, 504px);border-radius:2px}.category-tiles .category-tiles__caption{align-items:var(--ct-align-desktop, flex-start);gap:16px;padding:20px 16px;text-align:var(--ct-text-align-desktop, left)}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/section-category-tiles.css.map */
