@font-face{font-family:Karla;font-style:normal;font-weight:500;font-display:swap;src:url('fonts/karla-500.ttf') format('truetype');}
/* ET-027: conservar Swiper, orden, enlaces y configuración originales. */
#sp-wcsp-slider-section-2667 .sp-wcsp-cat-item-thumb-content{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
#sp-wcsp-slider-section-2667 .sp-wcsp-cat-thumbnail{width:100%;aspect-ratio:1;border-radius:50%!important;overflow:hidden;background:#f5f3ef;}
#sp-wcsp-slider-section-2667 .sp-wcsp-cat-thumbnail a{display:block;width:100%;height:100%;border-radius:50%;}
#sp-wcsp-slider-section-2667 .sp-wcsp-cat-thumbnail img{display:block;width:100%!important;height:100%!important;aspect-ratio:1;object-fit:cover;object-position:center;border-radius:50%!important;}
#sp-wcsp-slider-section-2667 .sp-wcsp-cat-details{position:static!important;background:transparent!important;}
#sp-wcsp-slider-section-2667 .sp-wcsp-cat-details-content{padding:20px 5px 12px!important;border:0!important;background:transparent!important;}
#sp-wcsp-slider-section-2667 .sp-wcsp-cat-name a{font-family:Karla,sans-serif!important;font-size:20px!important;line-height:1.3!important;font-weight:500!important;letter-spacing:0!important;color:#171717!important;text-decoration:none!important;display:block;}
/* Imagen y nombre mantienen el mismo destino que el botón repetido. */
#sp-wcsp-slider-section-2667 .sp-wcsp-shop-now{display:none!important;}
#sp-wcsp-slider-section-2667 .sp-wcsp-cat-thumbnail a:focus-visible,#sp-wcsp-slider-section-2667 .sp-wcsp-cat-name a:focus-visible{outline:2px solid #222;outline-offset:3px;}
@media(max-width:767px){#sp-wcsp-slider-section-2667 .sp-wcsp-cat-details-content{padding:14px 3px 10px!important;}#sp-wcsp-slider-section-2667 .sp-wcsp-cat-name a{font-size:17px!important;}}
