.cmp-container:has(.cmp-carousel-categories.makusi){padding:0 !important}
@media(max-width:1024px){.cmp-container:has(.cmp-carousel-categories.gaztea){padding:0 !important}
}
.cmp-carousel-categories{background:var(--Tertiary-Blue);padding:24px 0;display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;position:relative}
@media(max-width:1024px){.cmp-carousel-categories{padding:24px 0 24px 0}
}
.cmp-carousel-categories__title .text .cmp-text{margin-bottom:8px}
@media(max-width:1024px){.cmp-carousel-categories__title .text .cmp-text{margin-bottom:24PX;padding-left:16px}
}
.cmp-carousel-categories__title .text .cmp-text p,.cmp-carousel-categories__title .text .cmp-text h1,.cmp-carousel-categories__title .text .cmp-text h2,.cmp-carousel-categories__title .text .cmp-text h3,.cmp-carousel-categories__title .text .cmp-text h4,.cmp-carousel-categories__title .text .cmp-text h5,.cmp-carousel-categories__title .text .cmp-text h6,.cmp-carousel-categories__title .text .cmp-text pre,.cmp-carousel-categories__title .text .cmp-text blockquote{margin:0}
.cmp-carousel-categories .first-menu{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:normal;overflow:hidden;padding-right:76px;position:relative}
.cmp-carousel-categories .first-menu::before{z-index:99;content:"";position:absolute;top:0;left:0;bottom:0;width:20px;background:linear-gradient(to left,transparent,var(--Tertiary-Blue))}
@media(max-width:1024px){.cmp-carousel-categories .first-menu::before{display:none}
}
.cmp-carousel-categories .first-menu::after{z-index:31;content:"";position:absolute;top:0;right:-1px;bottom:0;width:83px;background:linear-gradient(to right,transparent,var(--Tertiary-Blue))}
@media(max-width:1024px){.cmp-carousel-categories .first-menu::after{display:none}
}
.cmp-carousel-categories .first-menu.center{padding:0}
.cmp-carousel-categories .first-menu.center .swiper-wrapper{display:flex;flex-direction:row;justify-content:center}
.cmp-carousel-categories .first-menu.three .swiper-wrapper{justify-content:space-between}
@media(max-width:1024px){.cmp-carousel-categories .first-menu{padding:0;width:auto;justify-content:space-between;padding-left:16px}
}
.cmp-carousel-categories .first-menu .swiper-wrapper{padding:16px 0}
.cmp-carousel-categories .first-menu .swiper-wrapper:first-child{margin:0 24px 0}
.cmp-carousel-categories .first-menu .swiper-wrapper .swiper-slide{overflow-x:auto;overflow-y:hidden;width:166px;transition:scale .2s,opacity .2s}
@media(min-width:1024px){.cmp-carousel-categories .first-menu .swiper-wrapper .swiper-slide:hover{scale:1.15}
.cmp-carousel-categories .first-menu .swiper-wrapper .swiper-slide:hover img{opacity:.5}
}
@media(max-width:1024px){.cmp-carousel-categories .first-menu .swiper-wrapper .swiper-slide{width:114px;height:114px}
}
.cmp-carousel-categories .first-menu .swiper-wrapper .swiper-slide .first-menu__category{display:flex;flex-direction:column;flex-wrap:nowrap;color:unset;text-decoration:unset;gap:8px}
@media(max-width:1024px){.cmp-carousel-categories .first-menu .swiper-wrapper .swiper-slide .first-menu__category{align-items:center}
}
.cmp-carousel-categories .first-menu .swiper-wrapper .swiper-slide .first-menu__category .image{overflow:hidden;width:166px;height:166px;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:50%;box-sizing:border-box}
@media(max-width:1024px){.cmp-carousel-categories .first-menu .swiper-wrapper .swiper-slide .first-menu__category .image{width:100%;height:100%}
}
.cmp-carousel-categories .first-menu .swiper-wrapper .swiper-slide .first-menu__category .image picture{width:100%;height:100%}
.cmp-carousel-categories .first-menu .swiper-wrapper .swiper-slide .first-menu__category .image picture img{width:100%;height:100%;background-color:#ffeee2;object-fit:cover}
@media(max-width:1024px){.cmp-carousel-categories .first-menu .swiper-wrapper .swiper-slide .first-menu__category .image picture img{display:block;height:114px}
}
.cmp-carousel-categories .first-menu .swiper-wrapper .swiper-slide .first-menu__category .image .text{display:none;position:absolute;color:white;text-align:center;z-index:3}
.cmp-carousel-categories .first-menu .swiper-wrapper .swiper-slide:hover .first-menu__category .image{border:3px solid var(--Primary-Primary)}
.cmp-carousel-categories .first-menu .swiper-wrapper .swiper-slide:hover .first-menu__category .image .text{display:block}
@media(max-width:1024px){.cmp-carousel-categories .first-menu .swiper-wrapper .swiper-slide:hover .first-menu__category .image{border:0}
.cmp-carousel-categories .first-menu .swiper-wrapper .swiper-slide:hover .first-menu__category .image .text{display:none}
}
.cmp-carousel-categories .first-menu .swiper-button-next{z-index:50;top:45%;color:var(--neutral-white);scale:.7}
@media(max-width:1024px){.cmp-carousel-categories .first-menu .swiper-button-next{display:none}
}
.cmp-carousel-categories .first-menu .swiper-button-prev{z-index:50;top:45%;color:var(--neutral-white);scale:.7}
@media(max-width:1024px){.cmp-carousel-categories .first-menu .swiper-button-prev{display:none}
}
.cmp-carousel-categories .first-menu .swiper-button-disabled{opacity:0}
.cmp-carousel-categories.gaztea{padding:24px 0;background:#3f0e26;box-sizing:unset}
.cmp-carousel-categories.gaztea .first-menu{box-sizing:unset}
.cmp-carousel-categories.gaztea .first-menu::before{z-index:99;content:"";position:absolute;top:0;left:0;bottom:0;width:83px;background:linear-gradient(to left,transparent,var(--Tertiary-Blue))}
@media(max-width:1024px){.cmp-carousel-categories.gaztea .first-menu::before{display:none}
}
.cmp-carousel-categories.gaztea .first-menu::after{z-index:31;content:"";position:absolute;top:0;right:-1px;bottom:0;width:83px;background:linear-gradient(to right,transparent,var(--Tertiary-Blue))}
@media(max-width:1024px){.cmp-carousel-categories.gaztea .first-menu::after{display:none}
}
.cmp-carousel-categories.gaztea .first-menu .swiper-wrapper{padding:16px 0}
@media(max-width:1024px){.cmp-carousel-categories.gaztea .first-menu .swiper-wrapper{padding:0}
}
@media(max-width:1024px){.cmp-carousel-categories.gaztea .first-menu .swiper-wrapper:first-child{margin:0}
}
.cmp-carousel-categories.gaztea .first-menu .swiper-wrapper .swiper-slide{padding:0 12px;box-sizing:unset}
@media(max-width:1024px){.cmp-carousel-categories.gaztea .first-menu .swiper-wrapper .swiper-slide{padding:0}
}
.cmp-carousel-categories.gaztea .first-menu .swiper-button-next{right:-5px}
.cmp-carousel-categories.gaztea .first-menu .swiper-button-prev{left:-5px;z-index:99}
.cmp-carousel-categories.gaztea .cmp-carousel-categories .first-menu .swiper-wrapper .swiper-slide .first-menu__category .image picture img{background-color:unset}