.faIIuq_categoryBanner{margin-bottom:0}.faIIuq_categoryBannerImage{object-fit:cover;width:100%;height:auto;display:block}.faIIuq_categoryBannerTexto{text-align:center;padding:29px 26.5% 0}.faIIuq_categoryBannerTitle{letter-spacing:.5px;color:#1d1d1b;margin:0 0 13px;font-size:16px;font-weight:400;line-height:27px}.faIIuq_categoryBannerDescription{letter-spacing:.5px;color:#1d1d1b;margin:0;font-size:14px;font-weight:400;line-height:17px}.faIIuq_categoryBannerVerMas{letter-spacing:.5px;color:#1d1d1b;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;font-weight:400;line-height:17px;text-decoration:underline;display:inline-block}.faIIuq_categoryBannerButton{background-color:var(--main-color);color:var(--white-color);text-transform:uppercase;cursor:pointer;border:none;margin-top:20px;padding:13px 45px;font-size:12px;font-weight:500;text-decoration:none;transition:background-color .3s;display:inline-block}.faIIuq_categoryBannerButton:hover{color:var(--white-color);background-color:#333}@media (max-width:767px){.faIIuq_categoryBannerTexto{margin-top:20px;padding:0 15px}.faIIuq_categoryBannerDescription,.faIIuq_categoryBannerVerMas{line-height:18px}.faIIuq_categoryBannerButton{padding:8px 20px;font-size:11px}}
.Xju-GG_sabanaCategoriesSlider{width:100%;margin:60px 0 0;position:relative}.Xju-GG_carouselContainer{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0 30px}.Xju-GG_swiperContainer{box-sizing:border-box;width:100%;padding:0 54px;position:relative;overflow:hidden}.Xju-GG_swiperWrapper{transition:transform .3s ease-in-out;display:flex}.Xju-GG_swiperSlide{box-sizing:border-box;flex:none;padding:0 12px}.Xju-GG_categoryCarouselLink{color:inherit;text-decoration:none;transition:opacity .3s;display:block}.Xju-GG_categoryCarouselLink:hover{opacity:.85}.Xju-GG_categoryImageWrapper{aspect-ratio:2/3;background-color:#f5f5f5;width:100%;margin-bottom:12px;position:relative;overflow:hidden}.Xju-GG_categoryCarouselImage{object-fit:cover;width:100%;height:100%;transition:transform .3s}.Xju-GG_categoryCarouselLink:hover .Xju-GG_categoryCarouselImage{transform:scale(1.02)}.Xju-GG_sabanaCategoriesSliderText{text-align:center;padding:8px 0}.Xju-GG_sabanaCategoriesSliderTitle{color:#2c2c2c;text-transform:capitalize;letter-spacing:.3px;margin:0;font-size:14px;font-weight:500}.Xju-GG_sabanaCategoriesSliderDescription{color:#666;margin:4px 0 0;font-size:12px;line-height:1.4}@media (max-width:1024px){.Xju-GG_carouselContainer{padding:0 30px}.Xju-GG_swiperContainer{padding:0 50px}.Xju-GG_swiperSlide{padding:0 10px}.Xju-GG_swiperButtonPrev{left:6px}.Xju-GG_swiperButtonNext{right:6px}}@media (max-width:768px){.Xju-GG_sabanaCategoriesSlider{margin:30px 0 0}.Xju-GG_carouselContainer{padding:0 15px}.Xju-GG_swiperContainer{padding:0 42px}.Xju-GG_swiperSlide{padding:0 6px}.Xju-GG_categoryImageWrapper{margin-bottom:8px}.Xju-GG_sabanaCategoriesSliderTitle{font-size:12px}.Xju-GG_sabanaCategoriesSliderDescription{font-size:11px}.Xju-GG_swiperButtonPrev,.Xju-GG_swiperButtonNext{width:36px;height:36px}.Xju-GG_swiperButtonPrev{left:4px}.Xju-GG_swiperButtonNext{right:4px}}.Xju-GG_swiperButtonPrev,.Xju-GG_swiperButtonNext{cursor:pointer;z-index:10;background:#fff;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:absolute;top:40%;transform:translateY(-50%);box-shadow:0 2px 8px #00000014}.Xju-GG_swiperButtonPrev:hover:not(:disabled),.Xju-GG_swiperButtonNext:hover:not(:disabled){background:#f8f8f8;border-color:#d0d0d0;box-shadow:0 4px 12px #0000001f}.Xju-GG_swiperButtonPrev:disabled,.Xju-GG_swiperButtonNext:disabled{opacity:.5;pointer-events:none}.Xju-GG_swiperButtonPrev{left:8px}.Xju-GG_swiperButtonNext{right:8px}.Xju-GG_swiperButtonPrev svg,.Xju-GG_swiperButtonNext svg{color:#333}.Xju-GG_botonera{flex-wrap:wrap;gap:16px;padding:31px 44px 0;display:flex}.Xju-GG_botoneraBtn{color:#1d1d1b;letter-spacing:1px;background:#fff;border:1px solid #b2b2b2;border-radius:3px;align-items:center;width:fit-content;height:35.2px;padding:2px 16px;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex}.Xju-GG_botoneraBtn:hover,.Xju-GG_botoneraBtn:focus{color:#fff;background:#1d1d1b;border-color:#000;text-decoration:none}@media (max-width:991px){.Xju-GG_botonera{scrollbar-width:none;flex-wrap:nowrap;padding:30px 15px 9px;overflow-x:auto}.Xju-GG_botoneraBtn{flex:none}}.Xju-GG_carouselContainerFit{padding:0 14px}.Xju-GG_carouselContainerFit .Xju-GG_swiperContainer{padding:0}.Xju-GG_carouselContainerFit .Xju-GG_swiperSlide{padding:0 2px}@media (max-width:768px){.Xju-GG_carouselContainer,.Xju-GG_carouselContainerFit{padding:0}.Xju-GG_carouselContainer .Xju-GG_swiperContainer,.Xju-GG_carouselContainerFit .Xju-GG_swiperContainer{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 0 0 12px;scroll-padding-left:12px;overflow:auto hidden}.Xju-GG_carouselContainer .Xju-GG_swiperContainer::-webkit-scrollbar{display:none}.Xju-GG_carouselContainerFit .Xju-GG_swiperContainer::-webkit-scrollbar{display:none}.Xju-GG_carouselContainer .Xju-GG_swiperSlide,.Xju-GG_carouselContainerFit .Xju-GG_swiperSlide{scroll-snap-align:start;flex:none;width:58.8235%;padding:0 2.15px}}@media (min-width:992px){.Xju-GG_sabanaCategoriesSlider{margin-top:10px;padding-bottom:14px}.Xju-GG_categoryImageWrapper{margin-bottom:12px}.Xju-GG_sabanaCategoriesSliderText{padding:0}.Xju-GG_sabanaCategoriesSliderTitle{letter-spacing:0;color:var(--main-color);font-size:.75rem;font-weight:400;line-height:15px}.Xju-GG_sabanaCategoriesSliderDescription{margin-top:0}}.Xju-GG_categoryCarouselLink[aria-current=page] .Xju-GG_sabanaCategoriesSliderTitle,.Xju-GG_botoneraBtn[aria-current=page]{text-decoration:underline}
.ON00GG_esqueleto{z-index:5;background:var(--white-color);opacity:0;animation:.2s .15s forwards ON00GG_aparecer;position:absolute;inset:0;overflow:hidden}.ON00GG_bloque{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--white-color) 60%, transparent) 50%, transparent 100%) var(--gris-esqueleto);background-repeat:no-repeat;background-size:200% 100%;border-radius:2px;animation:1.2s ease-in-out infinite ON00GG_brillo;display:block;position:absolute}.ON00GG_oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes ON00GG_aparecer{to{opacity:1}}@keyframes ON00GG_brillo{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.ON00GG_bloque{animation:none}}
