.bloque-vik-categorias{width:100%;padding:75px var(--sidePadding,40px);color:var(--black,#000000)}.bloque-vik-categorias__header{width:min(100%, 1000px);margin:0 auto clamp(34px, 4vw, 58px)}.bloque-vik-categorias__grid{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:50px;row-gap:30px}.bloque-vik-categorias__item{width:calc(20% - 40px);overflow:hidden;border:1px solid rgb(52 103 53 / .12);border-radius:20px;background:var(--white,#ffffff);box-shadow:0 5px 22px rgb(0 0 0 / .12);transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.bloque-vik-categorias__item:hover,.bloque-vik-categorias__item:focus-within{border-color:rgb(52 103 53 / .32);box-shadow:0 10px 28px rgb(0 0 0 / .16);transform:translateY(-3px)}.bloque-vik-categorias__card{display:flex;height:170px;padding:clamp(14px, 1.5vw, 22px) 14px 16px;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;color:inherit;text-decoration:none}.bloque-vik-categorias__card.is-clickable{cursor:pointer}.bloque-vik-categorias__category-link:focus-visible,.bloque-vik-categorias__toggle:focus-visible{outline:3px solid var(--green3,#b1e357);outline-offset:-3px}.bloque-vik-categorias__image{display:block;width:min(100%, 190px);height:125px;margin:0 auto;object-fit:contain;transition:transform 180ms ease}.bloque-vik-categorias__card:hover .bloque-vik-categorias__image{transform:scale(1.035)}.bloque-vik-categorias__category-title{width:100%;margin:0;color:var(--black,#000000);font-family:var(--gothicExtraBoldFont,"SuperaGothic-ExtraBold"),sans-serif;font-size:clamp(14px, 1.05vw, 17px);font-weight:500;line-height:1.2;text-align:center;text-transform:uppercase}.bloque-vik-categorias__category-link{color:inherit;text-decoration:none;transition:color 180ms ease}.bloque-vik-categorias__category-link:hover{color:var(--green1,#346735)}.bloque-vik-categorias__details{border-top:1px solid rgb(52 103 53 / .12)}.bloque-vik-categorias__toggle{display:flex;width:100%;min-height:34px;margin:0;padding:0 12px;align-items:center;justify-content:center;color:var(--green2,#5ba654);cursor:pointer;list-style:none}.bloque-vik-categorias__toggle::-webkit-details-marker{display:none}.bloque-vik-categorias__toggle::marker{content:""}.bloque-vik-categorias__toggle svg{width:10px;height:7px;transition:transform 180ms ease}.bloque-vik-categorias__details[open] .bloque-vik-categorias__toggle svg{transform:rotate(180deg)}.bloque-vik-categorias__description{padding:4px 16px 18px;color:var(--black,#000000);font-size:14px;line-height:1.55;text-align:left}.bloque-vik-categorias__description a{color:var(--green1,#346735);font-weight:700;text-decoration:underline;text-underline-offset:2px}.bloque-vik-categorias__footer{width:min(100%, 1000px);margin:clamp(34px, 4vw, 58px) auto 0;font-size:clamp(16px, 1.15vw, 19px);line-height:1.55;text-align:center}.bloque-vik-categorias__empty{padding:28px;border:2px dashed var(--gray2,#aaaaaa);border-radius:16px;font-family:var(--gothicFont,"superagothic-regular"),sans-serif;text-align:center}@media (max-width:1280px){.bloque-vik-categorias__grid{gap:25px}.bloque-vik-categorias__item{width:calc(20% - 20px)}}@media (max-width:1250px){.bloque-vik-categorias__item{width:calc(25% - 18.735px)}}@media (max-width:820px){.bloque-vik-categorias__item{width:calc(33.333% - 16.666667px)}.bloque-vik-categorias__card{height:150px}}@media (max-width:640px){.bloque-vik-categorias{padding-right:20px;padding-left:20px}.bloque-vik-categorias__card{padding-right:10px;padding-left:10px}.bloque-vik-categorias__image{height:100px}}@media (max-width:578px){.bloque-vik-categorias__grid{gap:20px}.bloque-vik-categorias__item{width:calc(50% - 10px)}.bloque-vik-categorias__card{height:140px}}@media (max-width:398px){.bloque-vik-categorias__grid{gap:14px}.bloque-vik-categorias__item{width:calc(50% - 7px)}.bloque-vik-categorias__card{height:130px}.bloque-vik-categorias__category-title{font-size:13px}}@media (prefers-reduced-motion:reduce){.bloque-vik-categorias__item,.bloque-vik-categorias__image,.bloque-vik-categorias__category-link,.bloque-vik-categorias__toggle svg{transition:none}}