.vicmar-subcategories[hidden]{display:none!important}button.vicmar-subcategories__link{width:100%;cursor:pointer;font:inherit}.vicmar-subcategories__link[aria-pressed="true"] .vicmar-subcategories__media{background:#FF454B;outline:2px solid #FF454B;outline-offset:-2px}.vicmar-subcategories__link[aria-pressed="true"] .vicmar-subcategories__name{text-decoration:underline;text-decoration-color:#FF454B;text-underline-offset:4px}.vicmar-subcategories{padding:20px var(--zavitech-content-inset,16px) 12px;background:#E5E5E5}.vicmar-subcategories__carousel{display:flex;align-items:center;gap:10px;max-width:var(--zavitech-content-limit,1280px);margin-inline:auto}.vicmar-subcategories__list{--subcategory-gap:16px;display:flex;align-items:stretch;justify-content:flex-start;gap:var(--subcategory-gap);flex:1;min-width:0;width:100%;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;box-sizing:border-box}.vicmar-subcategories__item{flex:0 0 calc((100% - 64px) / 5);min-width:0;margin:0;scroll-snap-align:start}.vicmar-subcategories__link{display:flex;height:100%;flex-direction:column;align-items:center;gap:12px;padding:10px 8px;border:1px solid transparent;border-radius:14px;background:transparent;color:#243172;text-align:center;text-decoration:none;box-sizing:border-box}.vicmar-subcategories__media{display:flex;align-items:center;justify-content:center;width:112px;height:112px;border-radius:14px;overflow:hidden;flex-shrink:0}.vicmar-subcategories__image{display:block;width:100%;height:100%;object-fit:contain}.vicmar-subcategories__placeholder{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:#F7F8FC;color:#243172;font-size:32px}.vicmar-subcategories__name{font-family:var(--font-main);font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.vicmar-subcategories__link:focus-visible{outline:2px solid #243172;outline-offset:-3px;border-color:#FF454B}@media(hover:hover){.vicmar-subcategories__link:hover{border-color:transparent;background:transparent;color:#243172}.vicmar-subcategories__link:hover .vicmar-subcategories__media{box-shadow:inset 0 0 0 2px #FF454B;outline:2px solid #FF454B;outline-offset:-2px}.vicmar-subcategories__link:hover .vicmar-subcategories__name{text-decoration:underline;text-decoration-color:#FF454B;text-underline-offset:4px}}.vicmar-subcategories__list::-webkit-scrollbar{display:none}.vicmar-subcategories__arrow{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:44px;padding:0;border:1px solid #E6E9F1;border-radius:10px;background:#FFF;color:#243172;font-size:28px;line-height:1;cursor:pointer}.vicmar-subcategories__arrow[hidden]{display:none!important}.vicmar-subcategories__arrow:disabled{opacity:.35;cursor:default}.vicmar-subcategories__arrow:not(:disabled):hover{border-color:#FF454B}.vicmar-subcategories__arrow:focus-visible{outline:2px solid #243172;outline-offset:2px}@media(max-width:767px){.vicmar-subcategories{padding-top:12px}.vicmar-subcategories__carousel{gap:4px}.vicmar-subcategories__list{--subcategory-gap:8px}.vicmar-subcategories__item{flex-basis:calc((100% - 8px) / 2)}.vicmar-subcategories__arrow{flex-basis:28px;width:28px}.vicmar-subcategories__media{width:88px;height:88px}.vicmar-subcategories__name{font-size:13px}}