/*
Generated time: April 11, 2026 06:00
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.section-featured-categories{overflow:hidden;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.featured-categories-grid{display:grid;margin-top:5rem}.category-item{width:100%;display:flex;flex-direction:column;align-items:center}.category-image-border{width:100%;aspect-ratio:1/1;padding:3px;background:linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);margin-bottom:2rem;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 12px rgba(var(--color-shadow),.1);transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;border-radius:var(--collection-card-corner-radius)}.category-item:hover .category-image-border{box-shadow:0 8px 20px rgba(var(--color-shadow),.15)}.category-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease;border-radius:var(--collection-card-corner-radius)}.category-item:hover img{transform:scale(1.05)}.category-item h3{margin:0 0 1.5rem;font-weight:600;color:rgb(var(--color-foreground));font-size:2.2rem;text-align:center;font-family:var(--font-heading-family)}.category-item .shop-button{position:relative;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))!important;padding:8px 25px;text-decoration:none;font-weight:700;font-size:1.25rem;text-transform:uppercase;letter-spacing:.1em;transition:all .4s cubic-bezier(.175, .885, .32, 1.275);box-shadow:0 2px 10px rgba(var(--color-button),.15);display:inline-block;border-radius:var(--buttons-radius);overflow:hidden;z-index:1}.category-item .shop-button::before{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);transition:all .5s cubic-bezier(.4, 0, .2, 1);z-index:-1}.category-item .shop-button::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--color-button),.1);opacity:0;transition:opacity .4s ease;z-index:-1}.category-item .shop-button:hover::after{opacity:1}.category-item .shop-button:hover::before{opacity:1;animation:shimmer .8s forwards}@keyframes shimmer{0%{left:-100%}100%{left:150%}}.category-item .shop-button:hover{transform:translateY(-4px) scale(1.05);background-color:rgb(var(--color-button));box-shadow:0 4px 15px rgba(var(--color-button),.25);filter:brightness(1.1)}@keyframes pulse-glow{0%{box-shadow:0 2px 10px rgba(var(--color-button),.15)}50%{box-shadow:0 3px 15px rgba(var(--color-button),.25)}100%{box-shadow:0 2px 10px rgba(var(--color-button),.15)}}.category-item .shop-button{animation:pulse-glow 3s infinite ease-in-out}.section-featured-categories__title{margin:0;margin-bottom:3rem;font-weight:600;color:rgb(var(--color-foreground));letter-spacing:-.03em;text-align:center;width:100%;font-family:var(--font-heading-family)}@media screen and (max-width:749px){.featured-categories-grid{margin-top:3rem}.category-item h3{font-size:1.8rem}.category-item .shop-button{font-size:1.15rem;width:auto;min-width:120px;text-align:center;padding:8px 18px}}.category-item.placeholder .category-image-border{background:rgba(var(--color-foreground),.1)}