.category-circles-section{padding:1rem 0}.section-title{font-size:2.4rem;font-weight:600;margin:0}.category-circles-container{position:relative}.category-circles-row{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:1rem;overflow-x:visible;max-width:80%;margin:0 auto}.category-circle{display:flex;flex-direction:column;align-items:center;text-align:center;flex-shrink:0;width:auto;min-width:90px}.category-circle-link{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;position:relative;transition:transform .3s ease;outline:none}.category-circle-image-wrapper{width:80px;height:80px;border-radius:50%;border:3px solid #336659;overflow:hidden;margin-bottom:1rem;background-color:#fff;display:flex;align-items:center;justify-content:center;position:relative;transition:border-color .3s ease,box-shadow .3s ease}.category-circle-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.category-circle-placeholder{color:#336659;opacity:.6}.category-circle-text{width:100%}.category-circle-title{font-size:1.2rem;font-weight:600;margin:0 0 .5rem;color:#336659;line-height:1.2}.sale-circle .category-circle-title{color:#fa7b59}.category-circle-subtitle{font-size:1rem;margin:0;opacity:.8;font-weight:400}.sale-circle .category-circle-subtitle{color:#fa7b59;opacity:.9}.category-sale-badge{position:absolute;top:-8px;right:-8px;background-color:#f44;color:#fff;padding:4px 8px;border-radius:12px;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;z-index:2;animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.category-mobile-dots{display:none}@media screen and (max-width: 749px){.category-circles-container{margin:0 -1rem}.category-circles-row{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:0rem!important;padding:0 1.5rem;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;-ms-overflow-style:none}.category-circles-row::-webkit-scrollbar{display:none}.category-circle{flex-shrink:0;scroll-snap-align:center;min-width:90px}.category-circle-image-wrapper{width:80px;height:80px}.category-circle-title{font-size:1.2rem}.category-circle-subtitle{font-size:1rem}.sale-circle .category-circle-title{color:#fa7b59}.sale-circle .category-circle-subtitle{color:#fa7b59;opacity:.9}.category-mobile-dots{display:flex}}@media screen and (min-width: 750px) and (max-width: 989px){.category-circles-container{margin:0}.category-circles-row{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:.8rem;padding:0 1rem;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;max-width:100%}.category-circles-row::-webkit-scrollbar{display:none}.category-circle{flex-shrink:0;scroll-snap-align:start;min-width:100px;width:100px}.category-circle-image-wrapper{width:75px;height:75px}.category-circle-title{font-size:1.1rem}.category-circle-subtitle{font-size:.95rem}.sale-circle .category-circle-title{color:#fa7b59}.sale-circle .category-circle-subtitle{color:#fa7b59;opacity:.9}}@media screen and (min-width: 1200px){.category-circles-row{gap:1.2rem;max-width:75%}.category-circle-image-wrapper{width:85px;height:85px}.category-circle-title{font-size:1.3rem}.category-circle-subtitle{font-size:1.1rem}.sale-circle .category-circle-title{color:#fa7b59}.sale-circle .category-circle-subtitle{color:#fa7b59;opacity:.9}}@media screen and (min-width: 1600px){.category-circles-row{max-width:70%;gap:1.5rem}.category-circle-image-wrapper{width:90px;height:90px}}.category-circle-link:focus-visible{outline:2px solid #336659;outline-offset:4px;transform:translateY(-4px)}.category-circle-link:focus:not(:focus-visible){outline:none}.category-circle-link:hover{transform:translateY(-2px)}@media (prefers-contrast: high){.category-circle-image-wrapper{border-width:4px}}@media (prefers-reduced-motion: reduce){.category-circle-link,.category-circle-image-wrapper{transition:none}.category-circle-link:hover,.category-circle-link:focus-visible{transform:none}.category-circles-row{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/category-circles.css.map */
