/*!
 * GentlePup theme — section-category-tiles.css
 * Copyright © 2026 Murilo Scigliano. All rights reserved.
 * Proprietary. See LICENSE. dev@murilo.design
 */.category-tiles{background:var(--cream)}.category-tiles__heading{margin-bottom:var(--space-6);max-width:22ch}.category-tiles__list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.category-tile{position:relative;display:block;overflow:hidden;border-radius:var(--radius-lg);color:var(--white);text-decoration:none;isolation:isolate}.category-tile__media{display:block;background:color-mix(in srgb,var(--sand) 60%,var(--cream))}.category-tile__image{width:100%;aspect-ratio:3 / 4;object-fit:cover;transition:transform var(--duration-slow) var(--ease)}.category-tile__image--empty{display:block;aspect-ratio:3 / 4}@media(hover:hover)and (prefers-reduced-motion:no-preference){.category-tile:hover .category-tile__image{transform:scale(1.025)}}.motion-ready .category-tile{transform:perspective(60rem) rotateX(var(--tilt-rx, 0deg)) rotateY(var(--tilt-ry, 0deg))}.motion-ready .category-tile__image{translate:var(--tilt-x, 0) var(--tilt-y, 0)}.category-tile__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim)}.category-tile__body{position:absolute;inset-inline:0;bottom:0;display:grid;gap:var(--space-2);padding:var(--space-6) 5.5rem var(--space-6) var(--space-5)}.category-tile__title{font-size:2.6rem;font-weight:800;line-height:1.05;letter-spacing:-.02em;text-wrap:balance;max-width:12ch;min-height:2.1em}.category-tile__text{font-size:1.1875rem;opacity:.88}.category-tile:focus-visible{outline:.1875rem solid var(--cta);outline-offset:.1875rem}@media(min-width:768px){.category-tiles__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}@media screen and (max-width:991px){.category-tile__title{font-size:1.9rem}}@media screen and (max-width:767px){.category-tile__title{font-size:1.6rem}.category-tile__text{font-size:var(--small)}.category-tile__arrow{width:2.75rem;height:2.75rem}.category-tile__body{padding:var(--space-5) 4.25rem var(--space-5) var(--space-4)}}.category-tile__price{font-family:var(--heading-font);font-size:1.125rem;font-weight:800}.category-tile__price s{margin-right:.35rem;font-size:.9rem;font-weight:600;opacity:.72}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-category-tiles.css.map */
