.shop-categories{padding-top:var(--sc-pt-mobile, 36px);padding-bottom:var(--sc-pb-mobile, 36px)}@media screen and (min-width:990px){.shop-categories{padding-top:var(--sc-pt-desktop, 60px);padding-bottom:var(--sc-pb-desktop, 60px)}}.shop-categories__title{font-family:var(--rb-font-heading, "Coaster", cursive, sans-serif);font-size:22px;font-weight:700;text-align:center;margin:0 0 20px}@media screen and (min-width:990px){.shop-categories__title{font-size:28px;margin-bottom:32px}}.shop-categories__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media screen and (min-width:990px){.shop-categories__grid{grid-template-columns:repeat(4,1fr);gap:24px}}.shop-categories__item{text-align:center}.shop-categories__link{display:block;text-decoration:none;color:inherit;transition:transform .3s ease}.shop-categories__link:hover{transform:translateY(-4px)}.shop-categories__image-wrapper{position:relative;overflow:visible;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.shop-categories__sparkles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:visible;opacity:0;transition:opacity .4s ease}.shop-categories__link:hover .shop-categories__sparkles,.shop-categories__item:hover .shop-categories__sparkles{opacity:1}.shop-categories__sparkle{position:absolute;display:block;animation-fill-mode:both;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.shop-categories__sparkle--star{font-weight:700;line-height:1;filter:drop-shadow(0 0 3px currentColor)}.shop-categories__sparkle--dot{border-radius:50%;filter:blur(.5px);box-shadow:0 0 6px 2px currentColor}.shop-categories__sparkle--ring{border-radius:50%;border:2px solid currentColor;background:transparent;filter:drop-shadow(0 0 2px currentColor)}.shop-categories__image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;opacity:0;background:radial-gradient(ellipse at center,rgba(225,15,202,.1) 0%,rgba(248,183,249,.06) 40%,transparent 70%);transition:opacity .4s ease;pointer-events:none;z-index:1}.shop-categories__link:hover .shop-categories__image-wrapper:after{opacity:1}@keyframes sparkle-rise{0%{transform:translateY(30px) scale(0) rotate(0);opacity:0}12%{opacity:1;transform:translateY(10px) scale(1.2) rotate(50deg)}45%{transform:translateY(-50px) scale(1.7) rotate(220deg);opacity:.9}75%{transform:translateY(-70px) scale(1.1) rotate(330deg);opacity:.5}to{transform:translateY(-90px) scale(.3) rotate(450deg);opacity:0}}@keyframes sparkle-pulse{0%,to{transform:scale(.3) translate(0);opacity:.15}25%{transform:scale(1.8) translate(8px,-20px);opacity:1}50%{transform:scale(.8) translate(-10px,-40px);opacity:.6}75%{transform:scale(1.5) translate(5px,-25px);opacity:1}}@keyframes sparkle-drift{0%{transform:translate(0) scale(.3) rotate(0);opacity:0}12%{opacity:1;transform:translate(-20px,-20px) scale(1.3) rotate(70deg)}35%{transform:translate(25px,-50px) scale(1.7) rotate(170deg);opacity:.9}60%{transform:translate(-18px,-75px) scale(1.2) rotate(290deg);opacity:.7}85%{transform:translate(12px,-90px) scale(.8) rotate(380deg);opacity:.4}to{transform:translate(-5px,-100px) scale(.2) rotate(450deg);opacity:0}}@keyframes sparkle-twinkle{0%,to{opacity:0;transform:scale(.2) rotate(0) translate(0)}15%{opacity:1;transform:scale(1.8) rotate(60deg) translate(10px,-15px)}35%{opacity:.4;transform:scale(.6) rotate(150deg) translate(-15px,-35px)}55%{opacity:1;transform:scale(1.6) rotate(230deg) translate(12px,-20px)}75%{opacity:.5;transform:scale(1.2) rotate(310deg) translate(-8px,-45px)}}.shop-categories__image{display:block;width:100%;height:100%;object-fit:contain}.shop-categories__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:.3}.shop-categories__placeholder svg{width:60%;height:60%}.shop-categories__name{font-family:var(--rb-font-body, "Poppins", sans-serif);font-size:15px;font-weight:700;margin:10px 0 0;line-height:1.3}@media screen and (min-width:990px){.shop-categories__name{font-size:18px;margin-top:14px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-shop-categories.css.map */
