.poniter{cursor:pointer}.checkbox-personalizado input{display:none}.checkbox-personalizado input:checked~span.image-input{background-image:url(../../../images/tiendanew/2022/check-select.svg)}.checkbox-personalizado span.image-input{display:inline-block;width:20px;height:20px;margin-top:8px;background-image:url(../../../images/tiendanew/2022/check-unselect.svg)}.cabeceraReviews{box-sizing:border-box;padding:0 15px;text-align:center}@media only screen and (min-width: 767px){.cabeceraReviews{padding:0 0}}.contenidoReviews{box-sizing:border-box;padding:0 15px}@media only screen and (min-width: 767px){.contenidoReviews{padding:0 0}}.sombraBotones{box-shadow:0 5px 5px #f9c9d9}.botonera{display:flex;flex-wrap:nowrap;align-items:center;gap:20px;max-width:1400px;margin:50px auto;width:-moz-max-content;width:max-content}@media only screen and (min-width: 767px){.botonera{display:none}}.botonera .botonConImagen{display:flex;align-items:center;background:#fff;font-size:14px;height:30px;border-radius:8px;overflow:hidden;box-shadow:0 5px 5px #fe8846}.botonera .botonConImagen[data-contenedor-filtros]{cursor:pointer}.botonera .botonConImagen.activo{box-shadow:0 7px 7px #753410}@media only screen and (min-width: 767px){.botonera .botonConImagen{width:140px}.botonera .botonConImagen .texto{line-height:1}}@media only screen and (min-width: 1020px){.botonera .botonConImagen{width:160px;height:40px;font-size:16px}}@media only screen and (min-width: 1500px){.botonera .botonConImagen{width:170px;height:46px}}.botonera .botonConImagen img{display:flex;align-items:center;justify-content:center;width:auto;height:100%}.botonera .botonConImagen .texto{width:100%;text-align:center}.botoneraSimple{display:flex;justify-content:center;gap:5px;flex-wrap:wrap;scrollbar-width:none}.botoneraSimple::-webkit-scrollbar{display:none}@media only screen and (min-width: 767px){.botoneraSimple{gap:10px}}.botoneraSimple .boton{width:-moz-max-content;width:max-content;height:20px;padding:0 9px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px #2a2a29 solid;border-radius:5px;color:#2a2a29;font-size:12px;white-space:nowrap;cursor:pointer}@media only screen and (min-width: 767px){.botoneraSimple .boton{font-size:14px;height:33px;border-radius:10px;padding:0 15px}}.botoneraSimple .boton.select,.botoneraSimple .boton.activo{background-color:#2a2a29;color:#fff}.botoneraSimple .boton:hover{background-color:#2a2a29;color:#fff}.carousell{position:relative;overflow:hidden;width:100%}.carousell .carousellWrapper{display:flex;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.carousell .carousellWrapper::-webkit-scrollbar{display:none}.carousell .carousellWrapper .itemCarousell{flex:0 0 14.2857142857%;flex-shrink:0;box-sizing:border-box;padding:10px}@media only screen and (max-width: 767px){.carousell .carousellWrapper .itemCarousell{flex:0 0 50%}}.carousell .carousell-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;border:none;font-size:12px;padding:5px;cursor:pointer;display:none;background-color:#fff;color:#2a2a29;border-radius:50%;width:25px;height:25px;box-shadow:0 5px 5px rgba(0,0,0,.3)}.carousell .carousell-arrow.left{left:0}.carousell .carousell-arrow.right{right:0}@media only screen and (min-width: 767px){.carousell .carousell-arrow{font-size:24px;padding:10px;width:50px;height:50px}}.filtros{display:flex;gap:20px;flex-wrap:wrap}.filtros .cajaFiltro.desktop{position:relative;border:1px solid #ff4a7a;padding:10px;width:150px}.filtros .cajaFiltro.desktop input{width:calc(100% - 30px);border:none;outline:none;font-weight:bold}.filtros .cajaFiltro.desktop img{position:absolute;right:10px;top:0;bottom:0;margin:auto;cursor:pointer}.filtros .cajaFiltro.desktop>div{display:none;position:absolute;top:100%;left:0;z-index:10;background:#fff;border:1px solid #ff4a7a;width:100%;max-height:250px;overflow-y:auto;margin-top:5px}.filtros .cajaFiltro.desktop>div ul{list-style:none;padding:0;margin:0}.filtros .cajaFiltro.desktop>div ul li{cursor:pointer;transition:background .2s;font-weight:400}.filtros .cajaFiltro.desktop>div ul li:hover{background:#fce4ec}.filtros .cajaFiltro.desktop>div ul li h4{font-size:14px;margin:8px 0 0;pointer-events:none}.filtros .cajaFiltro.desktop>div ul li a{padding:10px;text-decoration:none;color:#2a2a29;display:block}.filtros .cajaFiltro.desktop.activo>div{display:block}.modal-mobile{position:fixed;inset:0;background:#fff;z-index:9999;overflow-y:auto;display:none;flex-direction:column;padding:1.5rem;font-family:sans-serif}.modal-mobile .modal-header{display:flex;justify-content:space-between;align-items:center;font-weight:bold;margin-bottom:1rem}.modal-mobile .modal-header .btn-cierraModal,.modal-mobile .modal-header .btn-vuelveMenu,.modal-mobile .modal-header .btn-cierraLogin{margin-left:25px;background:#f9c9d9;width:40px;height:40px;border-radius:25px;box-shadow:0 10px 20px -10px rgba(0,0,0,.5);margin-left:auto;cursor:pointer;display:flex;justify-content:center;align-items:center}.modal-mobile .modal-header .btn-cierraModal img,.modal-mobile .modal-header .btn-vuelveMenu img,.modal-mobile .modal-header .btn-cierraLogin img{width:20px}.modal-mobile .modal-header h2{font-size:1.2rem;margin:20px 0;font-weight:bold;text-align:center}.modal-mobile button{background:none;border:none;font-size:1rem;padding:.75rem 0;width:100%;text-align:left;border-bottom:1px solid #ccc;cursor:pointer}.modal-mobile ul{list-style:none;padding:0;margin:0}.modal-mobile .btn-ver-productos{background-color:#2a2a29;color:#fff;text-align:center;padding:1rem;margin-top:2rem;width:100%;font-weight:bold;border:none;cursor:pointer;text-align:center;background:#f9c9d9;color:#000;padding:10px;width:-moz-max-content;width:max-content;cursor:pointer}.modal-mobile .btn-ver-productos a{color:#000;text-decoration:none}.modal-mobile .btn-borrar-filtros,.modal-mobile .btn-borrar-orden{text-align:center;padding:1rem;font-weight:bold;border:none;cursor:pointer;background:none;color:#ff4a7a;margin-top:0;width:-moz-max-content;width:max-content}.modal-mobile .resumen-filtros{margin-top:1rem}.modal-mobile .resumen-filtros .tag{display:inline-block;background:#f0f0f0;border-radius:2rem;padding:.3rem .75rem;margin:.25rem;font-size:.85rem;position:relative;cursor:pointer}.modal-mobile .resumen-filtros .tag::after{content:"×";margin-left:.5rem}.modal-mobile .lista-opciones li{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;cursor:pointer;background-color:rgba(0,0,0,0);transition:background-color .3s ease}.modal-mobile .lista-opciones li.seleccionado{background-color:#f0f0f0}.modal-mobile .lista-opciones li input[type=checkbox]{display:none}.modal-mobile .lista-opciones li .cantidad{display:inline-block;background-color:#ff4a7a;color:#fff;text-align:center;font-size:.9rem;width:20px;height:20px;line-height:20px;margin-left:.5rem;flex-shrink:0}.modal-mobile .lista-opciones li label{font-size:1rem;color:#333;width:100%;display:flex;justify-content:space-between;padding:10px}.modal-mobile .lista-opciones li:hover{background-color:#f9f9f9}.modal-mobile .pantalla.oculto{display:none !important}.modal-mobile .pantalla .filtros-principal{padding-bottom:2rem}.cajaFiltro{display:flex;justify-content:space-between;align-items:center;padding:1rem;margin-bottom:1rem;cursor:pointer}.cajaFiltro p{margin:0;font-size:.75rem;font-weight:400}.cajaFiltro p .tipoOrdenSeleccionado,.cajaFiltro p .tipoFiltroSeleccionado{font-weight:800}.cajaFiltro img{width:15px;cursor:pointer}.btn-cierraModal{display:flex;justify-content:center;align-items:center;cursor:pointer}#modalOrden .opciones-orden li{display:flex;justify-content:space-between;padding:.5rem 0}#modalFiltros .pantalla{padding-bottom:2rem;text-align:center}.oculto{display:none !important}.boton-black{text-align:center;background:#f9c9d9;color:#000;padding:10px;width:-moz-max-content;width:max-content;cursor:pointer;font-size:12px}.boton-black a{color:#000;text-decoration:none}@media only screen and (min-width: 767px){.boton-black{font-size:14px}}.boton-black.movil{margin:20px auto}#bannerPrincipal .contenedor-banner-principal{height:450px;background-size:cover}@media only screen and (max-width: 1280px){#bannerPrincipal .contenedor-banner-principal{height:400px}}@media only screen and (max-width: 992px){#bannerPrincipal .contenedor-banner-principal{height:350px}}@media only screen and (max-width: 767px){#bannerPrincipal .contenedor-banner-principal{height:300px}}@media only screen and (max-width: 574px){#bannerPrincipal .contenedor-banner-principal{height:auto;background-position-x:15%}}#bannerPrincipal .contenedor-banner-principal .contenedor-texto-banner-principal{display:flex;flex-direction:column;height:450px;justify-content:center;width:-moz-fit-content;width:fit-content;text-align:center}@media only screen and (max-width: 1280px){#bannerPrincipal .contenedor-banner-principal .contenedor-texto-banner-principal{height:400px}}@media only screen and (max-width: 992px){#bannerPrincipal .contenedor-banner-principal .contenedor-texto-banner-principal{height:350px}}@media only screen and (max-width: 767px){#bannerPrincipal .contenedor-banner-principal .contenedor-texto-banner-principal{height:300px;width:50%}}@media only screen and (max-width: 574px){#bannerPrincipal .contenedor-banner-principal .contenedor-texto-banner-principal{height:auto;padding:30px 0px;width:-moz-fit-content;width:fit-content}}#bannerPrincipal .contenedor-banner-principal .contenedor-texto-banner-principal .banner-principal-titulo{font-weight:600;font-size:48px}@media only screen and (max-width: 1280px){#bannerPrincipal .contenedor-banner-principal .contenedor-texto-banner-principal .banner-principal-titulo{font-size:42px}}@media only screen and (max-width: 992px){#bannerPrincipal .contenedor-banner-principal .contenedor-texto-banner-principal .banner-principal-titulo{font-size:38px}}@media only screen and (max-width: 767px){#bannerPrincipal .contenedor-banner-principal .contenedor-texto-banner-principal .banner-principal-titulo{font-size:32px}}@media only screen and (max-width: 574px){#bannerPrincipal .contenedor-banner-principal .contenedor-texto-banner-principal .banner-principal-titulo{font-size:28px}}#bannerPrincipal .contenedor-banner-principal .contenedor-texto-banner-principal .banner-principal-subtitulo{font-weight:800;font-size:48px}@media only screen and (max-width: 1280px){#bannerPrincipal .contenedor-banner-principal .contenedor-texto-banner-principal .banner-principal-subtitulo{font-size:42px}}@media only screen and (max-width: 992px){#bannerPrincipal .contenedor-banner-principal .contenedor-texto-banner-principal .banner-principal-subtitulo{font-size:38px}}@media only screen and (max-width: 767px){#bannerPrincipal .contenedor-banner-principal .contenedor-texto-banner-principal .banner-principal-subtitulo{font-size:32px}}@media only screen and (max-width: 574px){#bannerPrincipal .contenedor-banner-principal .contenedor-texto-banner-principal .banner-principal-subtitulo{font-size:18px}}#bannerPrincipal .contenedor-banner-principal .contenedor-texto-banner-principal .boton-black{text-decoration:none;margin-top:30px;align-self:center;padding:8px 16px}#banersPortada .solo-movil{display:none}@media only screen and (max-width: 992px){#banersPortada .not-movil{display:none !important}#banersPortada .solo-movil{justify-content:flex-start;display:flex;gap:20px;overflow:auto;padding:0px 0 0px}}@media only screen and (max-width: 992px)and (max-width: 767px){#banersPortada .solo-movil{gap:10px;padding:0px 10px 0px}}@media only screen and (max-width: 992px){#banersPortada .solo-movil .contenedor-banner{position:relative;border:1px solid #787878;height:100%;width:100%;flex:0 0 80%;flex-grow:0;margin-bottom:20px;display:flex;flex-direction:column;justify-content:space-between;gap:0}}#banersPortada .same-h{display:flex;gap:30px}#banersPortada .same-h img{height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 992px){#banersPortada .same-h{display:block}}#banersPortada .same-h>*{align-self:stretch;flex-grow:1}#banersPortada .columna{display:flex;flex-direction:column;gap:24px}@media only screen and (max-width: 992px){#banersPortada .columna{display:block}}#banersPortada .boton-black{text-decoration:none;margin:20px auto 0;padding:8px 16px;display:flex}#banersPortada .contenedor-banner{display:flex;position:relative;width:-moz-fit-content;width:fit-content;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}#banersPortada .contenedor-banner .contenedor-banner-contenido{position:absolute;top:0;bottom:0;background:rgba(254,185,92,.8705882353);display:flex;justify-content:center;align-items:center;padding:30px;min-width:45%}@media only screen and (max-width: 767px){#banersPortada .contenedor-banner .contenedor-banner-contenido{padding:15px}}#banersPortada .contenedor-banner .contenedor-banner-contenido.left{left:0}#banersPortada .contenedor-banner .contenedor-banner-contenido.right{right:0}#banersPortada .contenedor-banner .contenedor-banner-contenido .banner-titulo{font-weight:600;font-size:32px;text-align:center;line-height:1}#banersPortada .contenedor-banner .contenedor-banner-contenido .banner-titulo small{font-size:18px}@media only screen and (max-width: 767px){#banersPortada .contenedor-banner .contenedor-banner-contenido .banner-titulo{font-size:28px}}@media only screen and (max-width: 574px){#banersPortada .contenedor-banner .contenedor-banner-contenido .banner-titulo{font-size:18px}}#banersPortada .contenedor-banner .contenedor-banner-contenido .banner-subtitulo{font-weight:600;text-align:center;font-size:68px}#banersPortada .contenedor-banner .contenedor-banner-contenido .banner-subtitulo small{font-size:18px}@media only screen and (max-width: 1500px){#banersPortada .contenedor-banner .contenedor-banner-contenido .banner-subtitulo{font-size:52px}}@media only screen and (max-width: 1280px){#banersPortada .contenedor-banner .contenedor-banner-contenido .banner-subtitulo{font-size:42px}}@media only screen and (max-width: 992px){#banersPortada .contenedor-banner .contenedor-banner-contenido .banner-subtitulo{font-size:38px}}@media only screen and (max-width: 767px){#banersPortada .contenedor-banner .contenedor-banner-contenido .banner-subtitulo{font-size:32px}}@media only screen and (max-width: 574px){#banersPortada .contenedor-banner .contenedor-banner-contenido .banner-subtitulo{font-size:18px}}#bannerPrincipal+#banersPortada{margin-top:50px}@media only screen and (max-width: 767px){#bannerPrincipal+#banersPortada{margin-top:20px}}.section .descuentosFlash{padding:23px 0}.section .descuentosFlash h1{text-align:center;line-height:1.3}.section .descuentosFlash .ofertasDestacadas{display:flex;justify-content:center;margin:20px auto;flex-direction:column}@media only screen and (min-width: 767px){.section .descuentosFlash .ofertasDestacadas{max-width:764px;margin:60px auto;flex-direction:row}}@media only screen and (min-width: 1020px){.section .descuentosFlash .ofertasDestacadas{max-width:1020px}}@media only screen and (min-width: 1500px){.section .descuentosFlash .ofertasDestacadas{max-width:1280px}}.section .descuentosFlash .ofertasDestacadas .ultimaOportunidad{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:20px}@media only screen and (min-width: 767px){.section .descuentosFlash .ofertasDestacadas .ultimaOportunidad{margin-bottom:40px;flex:0 0 300px;align-items:flex-start;padding-top:50px}}.section .descuentosFlash .ofertasDestacadas .ultimaOportunidad h2.desktop{margin-top:30px;margin-bottom:40px}.section .descuentosFlash .ofertasDestacadas .carousellOfertas{overflow:hidden}@media only screen and (min-width: 767px){.section .descuentosFlash .ofertasDestacadas .carousellOfertas{margin-left:20px;flex:0 0 calc(100% - 320px)}}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas{display:flex;justify-content:flex-start;display:flex;gap:20px;overflow:auto;padding:20px 0 10px}@media only screen and (min-width: 767px){.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas::-webkit-scrollbar{width:8px;height:8px;border-radius:4px}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas::-webkit-scrollbar-track{background:#e1e1e4;border-radius:4px}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas::-webkit-scrollbar-thumb{background:#464646;border-radius:4px}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas::-webkit-scrollbar-thumb:hover{background:#2a2a29}}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell{flex:0 0 210px;gap:50px;margin-bottom:20px;flex-grow:0;display:flex;flex-direction:column;justify-content:space-between;gap:0;margin-bottom:0;padding:16px;background:#fff}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .imagen{display:block;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat;max-width:284px;margin:auto}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;margin-top:20px;gap:10px;font-size:12px;height:100%}@media only screen and (min-width: 767px){.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info{font-size:14px}}@media only screen and (min-width: 1020px){.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info{font-size:16px}}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .tiempo-Limite{color:#ff4a7a;display:flex;align-items:center;gap:5px}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .tiempo-Limite img{width:25px}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .categoria{margin:18px 0 10px}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .categoria a{color:#2a2a29;text-transform:uppercase;text-decoration:none}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .categoria a:hover{color:#ff4a7a}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .nombreProducto a{line-height:1.5;color:#464646;text-decoration:none}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .nombreProducto a:hover{color:#ff4a7a}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .precios{display:flex;align-items:center;width:100%;gap:6px}@media only screen and (min-width: 767px){.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .precios{gap:16px}}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .precios .descuentoPorcentaje{color:#c0265c;background-color:#fce4e3;border:1px solid C0265C;border-radius:16px;padding:4px 8px;display:flex;align-items:center;justify-content:center;font-weight:300;font-size:12px;line-height:100%;letter-spacing:0%}@media only screen and (min-width: 767px){.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .precios .descuentoPorcentaje{font-size:14px}}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .precios .precioLista{color:#6f6d6e;text-decoration:line-through;font-weight:300;font-size:12px;line-height:100%;letter-spacing:0%}@media only screen and (min-width: 767px){.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .precios .precioLista{font-size:14px}}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .precios .precioOferta{color:#464646;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%}@media only screen and (min-width: 767px){.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .precios .precioOferta{font-size:16px}}@media only screen and (min-width: 767px){.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell{flex:0 0 300px;gap:50px;margin-bottom:20px;flex-grow:0;display:flex;flex-direction:column;justify-content:space-between;gap:0}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .imagen{display:block;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat;max-width:284px;margin:auto}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;margin-top:20px;gap:10px;font-size:12px;height:100%}}@media only screen and (min-width: 767px)and (min-width: 767px){.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info{font-size:14px}}@media only screen and (min-width: 767px)and (min-width: 1020px){.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info{font-size:16px}}@media only screen and (min-width: 767px){.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .tiempo-Limite{color:#ff4a7a;display:flex;align-items:center;gap:5px}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .tiempo-Limite img{width:25px}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .categoria{margin:18px 0 10px}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .categoria a{color:#2a2a29;text-transform:uppercase;text-decoration:none}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .categoria a:hover{color:#ff4a7a}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .nombreProducto a{line-height:1.5;color:#464646;text-decoration:none}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .nombreProducto a:hover{color:#ff4a7a}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .precios{display:flex;align-items:center;width:100%;gap:6px}}@media only screen and (min-width: 767px)and (min-width: 767px){.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .precios{gap:16px}}@media only screen and (min-width: 767px){.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .precios .descuentoPorcentaje{color:#c0265c;background-color:#fce4e3;border:1px solid C0265C;border-radius:16px;padding:4px 8px;display:flex;align-items:center;justify-content:center;font-weight:300;font-size:12px;line-height:100%;letter-spacing:0%}}@media only screen and (min-width: 767px)and (min-width: 767px){.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .precios .descuentoPorcentaje{font-size:14px}}@media only screen and (min-width: 767px){.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .precios .precioLista{color:#6f6d6e;text-decoration:line-through;font-weight:300;font-size:12px;line-height:100%;letter-spacing:0%}}@media only screen and (min-width: 767px)and (min-width: 767px){.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .precios .precioLista{font-size:14px}}@media only screen and (min-width: 767px){.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .precios .precioOferta{color:#464646;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%}}@media only screen and (min-width: 767px)and (min-width: 767px){.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell .info .precios .precioOferta{font-size:16px}}.section .descuentosFlash .ofertasDestacadas .carousellOfertas #wrapperCarousellOfertas .itemCarousell img{width:100%}.section .descuentosFlash .ofertasDestacadas .carousellOfertas .itemCarousell{border-radius:8px}.section .descuentosFlash .ofertasDestacadas .carousellOfertas .itemCarousell .tiempo-Limite{justify-content:flex-start}.section .marcasDestacadas{padding:0px 15px 20px;text-align:center}@media only screen and (min-width: 767px){.section .marcasDestacadas{padding:50px 0}}.section .marcasDestacadas h2{font-size:24px;margin-bottom:15px}@media only screen and (min-width: 767px){.section .marcasDestacadas h2{font-size:32px;margin-bottom:60px}}.section .marcasDestacadas .logosMarcasDestacada{margin:30px 0;padding:0 20px;display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}@media only screen and (min-width: 767px){.section .marcasDestacadas .logosMarcasDestacada{flex-wrap:nowrap;padding:0;margin:30px 0 72px}}.section .marcasDestacadas .logosMarcasDestacada .logoMarcaDestacada{flex:1 1 25%}@media only screen and (min-width: 767px){.section .marcasDestacadas .logosMarcasDestacada .logoMarcaDestacada{flex:1 1 15%}}.section .marcasDestacadas .logosMarcasDestacada .logoMarcaDestacada img{width:80%}.section .marcasDestacadas .verTodos a{font-size:12px}@media only screen and (min-width: 767px){.section .marcasDestacadas .verTodos a{font-size:16px}}.section.conRayitos{margin:25px auto}@media only screen and (min-width: 1500px){.section.conRayitos{margin:100px auto 70px}}.section.conRayitos .fondo{width:100%;height:108px;background:#f9c9d9;position:relative;overflow:hidden}@media only screen and (min-width: 767px){.section.conRayitos .fondo{height:219px}}.section.conRayitos .fondo .icono{position:absolute;width:60px;height:140px;background-size:contain;background-repeat:no-repeat}@media only screen and (min-width: 767px){.section.conRayitos .fondo .icono{width:120px;height:140px}}.section.conRayitos .fondo .icono:nth-child(2){bottom:-72%;left:-3%}@media only screen and (min-width: 767px){.section.conRayitos .fondo .icono:nth-child(2){bottom:-20%;left:0;left:18%}}.section.conRayitos .fondo .icono:nth-child(3){top:0;left:5%}@media only screen and (min-width: 767px){.section.conRayitos .fondo .icono:nth-child(3){top:20%;left:30%}}.section.conRayitos .fondo .icono:nth-child(4){top:-10%;right:10%}@media only screen and (min-width: 767px){.section.conRayitos .fondo .icono:nth-child(4){top:-20%;right:10%;right:30%}}.section.conRayitos .fondo .icono:nth-child(5){bottom:-85px;right:-3%}@media only screen and (min-width: 767px){.section.conRayitos .fondo .icono:nth-child(5){bottom:unset;top:20%;right:20%}}.section.conRayitos .fondo .ofertasDelDia{width:100%;height:100%}.section.conRayitos .fondo .ofertasDelDia .ofertasDelDia{position:relative;width:100%;padding:30px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}@media only screen and (min-width: 767px){.section.conRayitos .fondo .ofertasDelDia .ofertasDelDia{gap:30px}.section.conRayitos .fondo .ofertasDelDia .ofertasDelDia h2{font-size:40px}}.section.conRayitos .fondo .ofertasDelDia .ofertasDelDia .tiempoLimite{width:-moz-max-content;width:max-content;padding:3px 10px;font-weight:400}@media only screen and (min-width: 767px){.section.conRayitos .fondo .ofertasDelDia .ofertasDelDia .tiempoLimite{padding:8px 22px;height:42px}}.section.conRayitos .fondo .ofertasDelDia .ofertasDelDia .tiempoLimite span{font-size:12px}@media only screen and (min-width: 767px){.section.conRayitos .fondo .ofertasDelDia .ofertasDelDia .tiempoLimite span{font-size:22px}}.section.conRayitos .fondo .ofertasDelDia .ofertasDelDia .tiempoLimite img{width:8px}@media only screen and (min-width: 767px){.section.conRayitos .fondo .ofertasDelDia .ofertasDelDia .tiempoLimite img{width:18px}}.section.conRayitos .fondo .ofertasDelDia .ofertasDelDia .botoneraSimple{overflow-y:hidden;overflow-x:auto;flex-wrap:nowrap;width:80%;flex:0 0 28px;justify-content:left}@media only screen and (min-width: 767px){.section.conRayitos .fondo .ofertasDelDia .ofertasDelDia .botoneraSimple{justify-content:center;width:100%;flex:0 0 44px}}.section .contenedor-productos{max-width:1280px;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:50px auto;gap:2%}@media only screen and (min-width: 767px){.section .contenedor-productos{gap:30px}}@media only screen and (min-width: 1020px){.section .contenedor-productos{gap:4%}}.section .contenedor-productos .caja-producto{flex:1 1 49%;gap:50px;margin-bottom:20px;flex-grow:0;display:flex;flex-direction:column;justify-content:space-between;gap:0}.section .contenedor-productos .caja-producto .imagen{display:block;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat;max-width:284px;margin:auto}.section .contenedor-productos .caja-producto .info{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;margin-top:20px;gap:10px;font-size:12px;height:100%}@media only screen and (min-width: 767px){.section .contenedor-productos .caja-producto .info{font-size:14px}}@media only screen and (min-width: 1020px){.section .contenedor-productos .caja-producto .info{font-size:16px}}.section .contenedor-productos .caja-producto .info .tiempo-Limite{color:#ff4a7a;display:flex;align-items:center;gap:5px}.section .contenedor-productos .caja-producto .info .tiempo-Limite img{width:25px}.section .contenedor-productos .caja-producto .info .categoria{margin:18px 0 10px}.section .contenedor-productos .caja-producto .info .categoria a{color:#2a2a29;text-transform:uppercase;text-decoration:none}.section .contenedor-productos .caja-producto .info .categoria a:hover{color:#ff4a7a}.section .contenedor-productos .caja-producto .info .nombreProducto a{line-height:1.5;color:#464646;text-decoration:none}.section .contenedor-productos .caja-producto .info .nombreProducto a:hover{color:#ff4a7a}.section .contenedor-productos .caja-producto .info .precios{display:flex;align-items:center;width:100%;gap:6px}@media only screen and (min-width: 767px){.section .contenedor-productos .caja-producto .info .precios{gap:16px}}.section .contenedor-productos .caja-producto .info .precios .descuentoPorcentaje{color:#c0265c;background-color:#fce4e3;border:1px solid C0265C;border-radius:16px;padding:4px 8px;display:flex;align-items:center;justify-content:center;font-weight:300;font-size:12px;line-height:100%;letter-spacing:0%}@media only screen and (min-width: 767px){.section .contenedor-productos .caja-producto .info .precios .descuentoPorcentaje{font-size:14px}}.section .contenedor-productos .caja-producto .info .precios .precioLista{color:#6f6d6e;text-decoration:line-through;font-weight:300;font-size:12px;line-height:100%;letter-spacing:0%}@media only screen and (min-width: 767px){.section .contenedor-productos .caja-producto .info .precios .precioLista{font-size:14px}}.section .contenedor-productos .caja-producto .info .precios .precioOferta{color:#464646;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%}@media only screen and (min-width: 767px){.section .contenedor-productos .caja-producto .info .precios .precioOferta{font-size:16px}}@media only screen and (max-width: 318px){.section .contenedor-productos .caja-producto{flex:1 1 100%;gap:50px;margin-bottom:20px;flex-grow:0;display:flex;flex-direction:column;justify-content:space-between;gap:0}.section .contenedor-productos .caja-producto .imagen{display:block;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat;max-width:284px;margin:auto}.section .contenedor-productos .caja-producto .info{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;margin-top:20px;gap:10px;font-size:12px;height:100%}}@media only screen and (max-width: 318px)and (min-width: 767px){.section .contenedor-productos .caja-producto .info{font-size:14px}}@media only screen and (max-width: 318px)and (min-width: 1020px){.section .contenedor-productos .caja-producto .info{font-size:16px}}@media only screen and (max-width: 318px){.section .contenedor-productos .caja-producto .info .tiempo-Limite{color:#ff4a7a;display:flex;align-items:center;gap:5px}.section .contenedor-productos .caja-producto .info .tiempo-Limite img{width:25px}.section .contenedor-productos .caja-producto .info .categoria{margin:18px 0 10px}.section .contenedor-productos .caja-producto .info .categoria a{color:#2a2a29;text-transform:uppercase;text-decoration:none}.section .contenedor-productos .caja-producto .info .categoria a:hover{color:#ff4a7a}.section .contenedor-productos .caja-producto .info .nombreProducto a{line-height:1.5;color:#464646;text-decoration:none}.section .contenedor-productos .caja-producto .info .nombreProducto a:hover{color:#ff4a7a}.section .contenedor-productos .caja-producto .info .precios{display:flex;align-items:center;width:100%;gap:6px}}@media only screen and (max-width: 318px)and (min-width: 767px){.section .contenedor-productos .caja-producto .info .precios{gap:16px}}@media only screen and (max-width: 318px){.section .contenedor-productos .caja-producto .info .precios .descuentoPorcentaje{color:#c0265c;background-color:#fce4e3;border:1px solid C0265C;border-radius:16px;padding:4px 8px;display:flex;align-items:center;justify-content:center;font-weight:300;font-size:12px;line-height:100%;letter-spacing:0%}}@media only screen and (max-width: 318px)and (min-width: 767px){.section .contenedor-productos .caja-producto .info .precios .descuentoPorcentaje{font-size:14px}}@media only screen and (max-width: 318px){.section .contenedor-productos .caja-producto .info .precios .precioLista{color:#6f6d6e;text-decoration:line-through;font-weight:300;font-size:12px;line-height:100%;letter-spacing:0%}}@media only screen and (max-width: 318px)and (min-width: 767px){.section .contenedor-productos .caja-producto .info .precios .precioLista{font-size:14px}}@media only screen and (max-width: 318px){.section .contenedor-productos .caja-producto .info .precios .precioOferta{color:#464646;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%}}@media only screen and (max-width: 318px)and (min-width: 767px){.section .contenedor-productos .caja-producto .info .precios .precioOferta{font-size:16px}}@media only screen and (max-width: 767px){.section .contenedor-productos .caja-producto{overflow:hidden}}.section .contenedor-productos .caja-producto .info{padding:0 3px}@media only screen and (max-width: 767px){.section .contenedor-productos .caja-producto .info{gap:5px;margin-top:5px}}.section .contenedor-productos .caja-producto .info .tiempo-Limite{justify-content:flex-start}.section .contenedor-productos .caja-producto .info .tiempo-Limite img{width:20px}.section .contenedor-productos .caja-producto .info .tiempo-Limite span{font-size:12px}@media only screen and (min-width: 767px){.section .contenedor-productos .caja-producto .info .tiempo-Limite span{font-size:14px}}.section .contenedor-productos .caja-producto .info .categoria{font-size:12px}@media only screen and (max-width: 767px){.section .contenedor-productos .caja-producto .info .categoria{font-size:12px;margin:5px 0 !important;font-weight:800}}.section .contenedor-productos .caja-producto .info .nombreProducto{font-size:14px}@media only screen and (max-width: 767px){.section .contenedor-productos .caja-producto .info .nombreProducto{font-size:12px}}.section .contenedor-productos .caja-producto .precios{margin-bottom:20px}@media only screen and (min-width: 767px){.section .contenedor-productos .caja-producto .precios{gap:6px}}@media only screen and (max-width: 767px){.section .contenedor-productos .caja-producto .precios .descuentoPorcentaje{font-size:12px !important}}.section .contenedor-productos .caja-producto .precios .precioLista{font-size:12px}@media only screen and (min-width: 767px){.section .contenedor-productos .caja-producto .precios .precioLista{font-size:14px}}.section .contenedor-productos .caja-producto .precios .precioOferta{font-size:12px}@media only screen and (min-width: 767px){.section .contenedor-productos .caja-producto .precios .precioOferta{font-size:16px}}@media only screen and (min-width: 767px){.section .contenedor-productos .caja-producto{flex:1 1 22%;gap:50px;margin-bottom:20px;flex-grow:0;display:flex;flex-direction:column;justify-content:space-between;gap:0}.section .contenedor-productos .caja-producto .imagen{display:block;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat;max-width:284px;margin:auto}.section .contenedor-productos .caja-producto .info{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;margin-top:20px;gap:10px;font-size:12px;height:100%}}@media only screen and (min-width: 767px)and (min-width: 767px){.section .contenedor-productos .caja-producto .info{font-size:14px}}@media only screen and (min-width: 767px)and (min-width: 1020px){.section .contenedor-productos .caja-producto .info{font-size:16px}}@media only screen and (min-width: 767px){.section .contenedor-productos .caja-producto .info .tiempo-Limite{color:#ff4a7a;display:flex;align-items:center;gap:5px}.section .contenedor-productos .caja-producto .info .tiempo-Limite img{width:25px}.section .contenedor-productos .caja-producto .info .categoria{margin:18px 0 10px}.section .contenedor-productos .caja-producto .info .categoria a{color:#2a2a29;text-transform:uppercase;text-decoration:none}.section .contenedor-productos .caja-producto .info .categoria a:hover{color:#ff4a7a}.section .contenedor-productos .caja-producto .info .nombreProducto a{line-height:1.5;color:#464646;text-decoration:none}.section .contenedor-productos .caja-producto .info .nombreProducto a:hover{color:#ff4a7a}.section .contenedor-productos .caja-producto .info .precios{display:flex;align-items:center;width:100%;gap:6px}}@media only screen and (min-width: 767px)and (min-width: 767px){.section .contenedor-productos .caja-producto .info .precios{gap:16px}}@media only screen and (min-width: 767px){.section .contenedor-productos .caja-producto .info .precios .descuentoPorcentaje{color:#c0265c;background-color:#fce4e3;border:1px solid C0265C;border-radius:16px;padding:4px 8px;display:flex;align-items:center;justify-content:center;font-weight:300;font-size:12px;line-height:100%;letter-spacing:0%}}@media only screen and (min-width: 767px)and (min-width: 767px){.section .contenedor-productos .caja-producto .info .precios .descuentoPorcentaje{font-size:14px}}@media only screen and (min-width: 767px){.section .contenedor-productos .caja-producto .info .precios .precioLista{color:#6f6d6e;text-decoration:line-through;font-weight:300;font-size:12px;line-height:100%;letter-spacing:0%}}@media only screen and (min-width: 767px)and (min-width: 767px){.section .contenedor-productos .caja-producto .info .precios .precioLista{font-size:14px}}@media only screen and (min-width: 767px){.section .contenedor-productos .caja-producto .info .precios .precioOferta{color:#464646;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%}}@media only screen and (min-width: 767px)and (min-width: 767px){.section .contenedor-productos .caja-producto .info .precios .precioOferta{font-size:16px}}.section .proximamente{display:flex;flex-direction:column;margin:50px auto}@media only screen and (min-width: 1500px){.section .proximamente{margin:89px auto}}.section .proximamente h2{margin-bottom:20px;font-size:24px}@media only screen and (min-width: 767px){.section .proximamente h2{font-size:40px}}.section .proximamente .proximamenteWrapper{display:flex;align-items:center;gap:15px;flex-wrap:wrap}@media only screen and (min-width: 767px){.section .proximamente .proximamenteWrapper{gap:20px}}.section .proximamente .proximamenteWrapper .itemProximamente{display:flex;flex-direction:column;flex:1 1 calc(100%/1 - 2%);margin-bottom:0}@media only screen and (min-width: 767px){.section .proximamente .proximamenteWrapper .itemProximamente{margin-bottom:10px}}.section .proximamente .proximamenteWrapper .itemProximamente .imagenProximamente{background:#d3d3d3;flex:1 1 100%;aspect-ratio:2/1;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;margin-bottom:7px}@media only screen and (min-width: 767px){.section .proximamente .proximamenteWrapper .itemProximamente .imagenProximamente{margin-bottom:11px}}.section .proximamente .proximamenteWrapper .itemProximamente .imagenProximamente::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.section .proximamente .proximamenteWrapper .itemProximamente .imagenProximamente .logoProximamente{width:-moz-max-content;width:max-content;z-index:1}.section .proximamente .proximamenteWrapper .itemProximamente .pieProximamente{display:flex;align-items:center;justify-content:space-between;padding:0}.section .proximamente .proximamenteWrapper .itemProximamente .pieProximamente .disponibleProximamente{color:#ff4a7a;flex:1 1 80%;text-align:left;background:#fff;font-size:14px}.section .proximamente .proximamenteWrapper .itemProximamente .pieProximamente img{width:20px;margin-right:5px}.section .proximamente .proximamenteWrapper .itemProximamente .pieProximamente .boton{flex:0 0 100px;text-align:center;background:#2a2a29;color:#fff;padding:10px;font-size:14px}@media only screen and (min-width: 767px){.section .proximamente .proximamenteWrapper .itemProximamente{display:flex;flex-direction:column;flex:1 1 calc(100%/2 - 2%);margin-bottom:0}}@media only screen and (min-width: 767px)and (min-width: 767px){.section .proximamente .proximamenteWrapper .itemProximamente{margin-bottom:10px}}@media only screen and (min-width: 767px){.section .proximamente .proximamenteWrapper .itemProximamente .imagenProximamente{background:#d3d3d3;flex:1 1 100%;aspect-ratio:2/1;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;margin-bottom:7px}}@media only screen and (min-width: 767px)and (min-width: 767px){.section .proximamente .proximamenteWrapper .itemProximamente .imagenProximamente{margin-bottom:11px}}@media only screen and (min-width: 767px){.section .proximamente .proximamenteWrapper .itemProximamente .imagenProximamente::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.section .proximamente .proximamenteWrapper .itemProximamente .imagenProximamente .logoProximamente{width:-moz-max-content;width:max-content;z-index:1}.section .proximamente .proximamenteWrapper .itemProximamente .pieProximamente{display:flex;align-items:center;justify-content:space-between;padding:0}.section .proximamente .proximamenteWrapper .itemProximamente .pieProximamente .disponibleProximamente{color:#ff4a7a;flex:1 1 80%;text-align:left;background:#fff;font-size:14px}.section .proximamente .proximamenteWrapper .itemProximamente .pieProximamente img{width:20px;margin-right:5px}.section .proximamente .proximamenteWrapper .itemProximamente .pieProximamente .boton{flex:0 0 100px;text-align:center;background:#2a2a29;color:#fff;padding:10px;font-size:14px}}.verTodos{text-align:center}.verTodos a{font-size:12px;text-decoration:underline;color:#2a2a29}@media only screen and (min-width: 767px){.verTodos a{font-size:16px}}.verTodos a:hover{color:#ff4a7a}.slider-home{background-color:#f6bdd2;margin:0 auto;aspect-ratio:1200/320}.slider-home-img{width:100%;height:auto;margin:0 auto}.slider-home-img .slider-desktop{display:block;aspect-ratio:1200/320;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.slider-home-img .slider-movil{display:none;aspect-ratio:380/380;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media(max-width: 380px){.slider-home-img .slider-desktop{display:none}.slider-home-img .slider-movil{display:block}}.fc-swiper-home{width:100%;max-width:100%}.fc-swiper-home .swiper-slide{position:relative;display:flex;justify-content:center;align-items:center;font-size:22px;border-radius:10px}.fc-swiper-home .swiper-slide .fc-swiper-home-bg{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fc-swiper-home .fc-swiper-home-info{justify-content:end;align-items:center;width:100%;padding-right:60px;gap:20px}.slider-home .fc-swiper-home{width:100%}.slider-home .swiper-slide{height:450px}@media(max-width: 991px){.slider-home .swiper-slide{height:388px}}.fc-swiper-home-container{position:relative;width:100%;height:100%}.fc-swiper-home-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fc-swiper-content{position:relative;z-index:2;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;padding:24px}.fc-swiper-home-link{position:absolute;inset:0;z-index:3}.ofertas-flash{overflow:hidden;background:#f4576e;color:#fff;white-space:nowrap;border-bottom:1px solid hsla(0,0%,100%,.2)}.ofertas-track{display:inline-flex;gap:100px;padding:6px 0;font-size:20px;font-weight:400 !important;text-transform:uppercase;letter-spacing:.08em;animation:ofertas-scroll 15s linear infinite}.ofertas-track span{flex-shrink:0}@keyframes ofertas-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.categories-bubbles{margin:40px auto;padding:0 16px;text-align:center}.categories-bubbles__inner{display:flex;flex-wrap:wrap;justify-content:center;gap:32px}.category-bubble{display:flex;flex-direction:column;align-items:center;min-width:80px}.category-bubble__circle{width:92px;height:92px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.category-bubble__circle img{max-width:60px;max-height:60px}.category-bubble__circle{cursor:pointer;transition:transform .35s ease}.category-bubble__circle:hover{transform:translateY(-8px)}.circle--blue{background:#9fd7e0}.circle--pink{background:#f8a7c4}.circle--pink-light{background:#f8c8d8}.circle--yellow{background:#ffd73a}.category-bubble__label{font-size:11px;font-weight:700;letter-spacing:.06em}.categories-bubbles__subtitle{margin-top:30px;font-size:20px;font-style:italic}@media(max-width: 768px){.categories-bubbles__inner{gap:18px}.category-bubble__circle{width:64px;height:64px}.category-bubble__circle img{max-width:32px;max-height:32px}.category-bubble__label{font-size:10px}.categories-bubbles__subtitle{font-size:16px}}@media(max-width: 540px){.category-bubble__circle{width:48px;height:48px}.category-bubble__circle img{max-width:24px;max-height:24px}}.product-wrapper{padding-bottom:0px !important}.ofertas-dia{background:#fdf5f6;padding:40px 0px 0px 0px}.ofertas-dia__inner{display:flex;gap:32px;padding-left:24px;padding-right:24px}.ofertas-dia__left{flex:0 0 260px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;position:relative}.calendar-card{position:relative;display:inline-block}.calendar-card img{display:block;min-width:180px;width:180px;height:auto}.calendar-card__content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:end;padding:0px 0px 10px 0px;text-align:center}.calendar-card__weekday,.calendar-card__month{font-size:18px;font-weight:500}.calendar-card__day{font-size:58px;font-weight:700;line-height:1;margin:4px 0}.ofertas-dia__title{font-size:36px;line-height:1.1;text-align:center;color:#ff4a6b}.ofertas-dia__subtitle{margin-top:12px;font-size:18px;font-style:italic}.ofertas-dia__right{width:100%;display:flex;position:relative;padding-bottom:34px;overflow:hidden}.ofertas-dia__slider{overflow:hidden}.ofertas-dia__nav-btn{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center}.ofertas-dia__nav-btn img{display:block;width:36px;height:auto}.ofertas-dia__nav-btn--next{position:absolute;top:unset !important;bottom:-27px !important;right:0px;transform:translateY(-50%)}.ofertas-dia__nav-btn--prev{margin-top:auto;display:none}.flash-swiper-linea{background-image:linear-gradient(to right, #666 50%, rgba(255, 255, 255, 0) 0%);background-size:35px 3px;background-repeat:repeat-x;width:94%;position:absolute;bottom:10px;height:3px}@media(max-width: 768px){.ofertas-dia__inner{gap:10px;padding-right:0px}.ofertas-dia__left{flex:1;align-items:center}.calendar-card img{min-width:120px;width:120px}.calendar-card__weekday,.calendar-card__month{font-size:12px}.calendar-card__day{font-size:36px}.ofertas-dia__title{font-size:26px}.ofertas-dia__subtitle{font-size:20px;margin-top:6px}.ofertas-dia__nav-btn--next{right:0}.ofertas-dia__nav-btn--prev{display:flex;position:absolute;bottom:0;left:10px;z-index:2}.ofertas-dia__right{background-color:#f6f6f6;padding:12px 0px 36px 16px}.ofertas-dia__nav-btn img{width:20px}.ofertas-dia__nav-btn.ofertas-dia__nav-btn--next{right:0;bottom:0 !important;transform:translateY(0px)}.flash-swiper-linea{display:none}}.ofertas-dia .tiempoLimite{display:inline-flex;justify-content:center;align-items:center;padding:4px 16px}.promo-layout{background-color:#fff;padding-top:26px;padding-bottom:26px}.promo-grid{display:grid;grid-template-columns:4fr 3fr;gap:12px}.promo-swiper{width:100%;height:100%;overflow:hidden;background:#f3c3d7;position:relative}.promo-swiper .swiper-slide{width:100%;height:100%}.promo-swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;aspect-ratio:4/3}.promo-swiper .swiper-button-next,.promo-swiper .swiper-button-prev{width:48px;height:48px}.promo-swiper .swiper-button-next::after,.promo-swiper .swiper-button-prev::after{display:none !important}.side-banners{display:flex;flex-direction:column;gap:12px}.side-banner{flex:1;overflow:hidden;background:#e4f1ff}.side-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;aspect-ratio:2/1}@media(max-width: 768px){.promo-grid{grid-template-columns:1fr}.side-banners{flex-direction:row}.side-banner{flex:1 1 50%}}@media(max-width: 540px){.side-banners{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:0 16px}.side-banner{flex:0 0 80%;scroll-snap-align:start}.side-banners::-webkit-scrollbar{display:none}.side-banners{-ms-overflow-style:none;scrollbar-width:none}}.promo-swiper-btn{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center}.promo-swiper-btn.promo-swiper-btn--next img,.promo-swiper-btn.promo-swiper-btn--prev img{width:48px;height:auto}.brands-header{margin-bottom:32px}.brands-icon img{width:14px}.brands-title{font-size:36px;font-weight:800;margin-bottom:6px}.brands-subtitle{font-size:20px;font-style:italic;color:#555;font-family:"Bodoni Moda",sans-serif}.brands-grid{display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:center}.brand-pill{width:160px;min-width:160px;height:42px;border:1px solid #000;border-radius:999px;display:flex;align-items:center;justify-content:center;padding-inline:20px;background:#fff}.brand-pill img{max-width:100%;max-height:32px;-o-object-fit:contain;object-fit:contain;display:block}@media(max-width: 768px){.brands-title{font-size:22px}.brands-subtitle{font-size:14px}.brand-pill{width:140px;height:36px}.brand-pill img{max-height:28px}}@media(max-width: 480px){.brand-pill{width:100%;min-width:140px;max-width:140px}}.bestsellers__tags{gap:8px 12px}.bestsellers__tag{border:1px solid #000;border-radius:999px;padding:4px 8px;font-size:13px;background-color:#fff;cursor:pointer;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.bestsellers__tag:hover{background-color:#000;color:#fff}@media(min-width: 768px){.bestsellers__title{font-size:40px}.bestsellers__subtitle{font-size:22px}.bestsellers__tags{margin-top:8px}.bestsellers__tag{font-size:14px}}@media(max-width: 768px){.bestsellers__tags{overflow-x:auto;gap:12px;padding:0px;margin-left:12px !important;scroll-snap-type:x mandatory}.bestsellers__tag{scroll-snap-align:start;white-space:nowrap}.bestsellers__tags::-webkit-scrollbar{display:none}.bestsellers__tags{-ms-overflow-style:none;scrollbar-width:none}}.product-grid{display:grid;gap:24px;grid-template-columns:repeat(2, minmax(0, 1fr))}@media(min-width: 640px){.product-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){.product-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}.product-grid__banner{grid-column:span 2;grid-row:span 2}}.cheaper-products-container{background-color:#f6f6f6}.motivos-main-container{border-bottom:1px solid #000}.motivos-main-cont{gap:20px}.motivos-titulos-container{width:30%;display:flex;flex-direction:column;gap:30px}.motivos-titulos-container h2{font-weight:700;font-size:60px;line-height:1}.motivos-main-container h3{font-family:800;font-size:20px;line-height:1.2;margin-bottom:6px}.motivos-titulos-container span{font-size:36px;color:#ff4a6b;font-weight:100;font-family:"Bodoni Moda",sans-serif;font-style:italic}.motivos-container{display:flex !important;gap:20px;height:auto;margin-bottom:12px}.motivo-1{display:none !important}.imagenes-motivos-container img{max-width:40px;max-height:50px}.imagenes-motivos-container{display:flex;width:100%;max-width:40px;max-height:50px;position:relative;justify-content:center;position:relative;align-items:center}.imagenes-motivos-container::after{position:absolute;content:"01";color:#fff;width:100%;height:100%;font-size:20px;display:flex;justify-content:center;align-items:center}#texto-motivos_p{font-weight:500;letter-spacing:0px;font-size:14px;color:#000}.imagenes-motivos-container.lista.dos::after{content:"02"}.imagenes-motivos-container.lista.tres::after{content:"03"}.imagenes-motivos-container.lista.cuatro::after{content:"04"}.imagenes-motivos-container.lista.cinco::after{content:"05"}.imagenes-motivos-container.lista.seis::after{content:"06"}.imagenes-motivos-container.lista.siete::after{content:"07"}.imagenes-motivos-container.lista.ocho::after{content:"08"}.imagenes-motivos-container.lista.nueve::after{content:"09"}@media(max-width: 767px){.motivos-container.motivo-1{order:1}.motivos-container.motivo-2{order:4 !important}.motivos-container.motivo-3{order:7 !important}.motivos-container.motivo-4{order:2 !important}.motivos-container.motivo-5{order:5 !important}.motivos-container.motivo-6{order:8 !important}.motivos-container.motivo-7{order:3 !important}.motivos-container.motivo-8{order:6 !important}}@media(min-width: 768px){.fc-swiper-motivos .swiper-button-next,.fc-swiper-motivos .swiper-button-prev{display:none !important}.motivos-container.motivo-1{order:1}.motivos-container.motivo-2{order:2}.motivos-container.motivo-3{order:4 !important}.motivos-container.motivo-4{order:6 !important}.motivos-container.motivo-5{order:8 !important}.motivos-container.motivo-6{order:3 !important}.motivos-container.motivo-7{order:5 !important}.motivos-container.motivo-8{order:7 !important}}.fc-motivos-container{width:70%}.fc-swiper-motivos{position:relative;width:100%}.fc-swiper-motivos .swiper-button-next::after,.fc-swiper-motivos .swiper-button-prev::after{display:none !important}.fc-swiper-motivos .swiper-pagination{margin-top:20px}@media(max-width: 768px){.motivos-main-cont{width:90%}.motivos-titulos-container{width:100%;text-align:center}.fc-swiper-container{width:100%}.motivo-1{display:flex !important}.ocultar-motivo{display:none !important}}.promo-banner{display:flex;align-items:center;justify-content:space-between;padding:40px 60px;gap:40px;background:#fff}.promo-title{flex:0 0 auto;font-weight:800;font-size:60px;line-height:1.05;text-transform:uppercase;color:#eb5f72;letter-spacing:.04em}.promo-copy{font-size:14px;line-height:1.5}.promo-copy h3{margin:0 0 8px;font-style:italic;font-weight:400;font-size:28px}@media(min-width: 768px){.promo-title,.promo-copy,.promo-logos{width:calc(33.3% - 20px)}}.promo-copy p{margin:0 0 4px;font-size:18px;font-weight:500}.promo-logos{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0}.promo-logos .swiper-button-next,.promo-logos .swiper-button-prev{width:26px !important;height:26px !important;top:70%}.promo-logos .swiper-button-next::after,.promo-logos .swiper-button-prev::after{display:none !important}.promo-logos .swiper-button-next svg,.promo-logos .swiper-button-prev svg{width:26px;height:26px}@media(min-width: 768px){.promo-logos .swiper-button-prev{left:-40px}.promo-logos .swiper-button-next{right:-40px}}.brand-swiper{width:100%}.brand-swiper .swiper-wrapper{align-items:center}.brand-swiper .swiper-slide{display:flex;align-items:center;justify-content:center}.brand-swiper img{display:block;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;aspect-ratio:16/9}.brand-prev{display:none}@media(max-width: 768px){.promo-banner{flex-wrap:wrap;align-items:flex-start;padding:24px 16px 32px;gap:24px;width:90%}.promo-title{width:calc(50% - 12px);font-size:32px}.promo-copy{width:calc(50% - 12px);max-width:100%;font-size:12px}.promo-copy h3{font-size:16px}.promo-copy p{font-size:12px}.promo-logos{width:100%;justify-content:center;gap:12px}.brand-swiper{max-width:220px}.brand-prev{display:flex}}.contenedor-banner-contenido{display:none !important}@media(max-width: 540px){.tiempoLimite img{display:none}}/*# sourceMappingURL=home.css.map */le {
  width: 92px;
  height: 92px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}

.category-bubble__circle img {
  max-width: 60px;
  max-height: 60px;
}

/* ---- BURBUJA / CÍRCULO ---- */
.category-bubble__circle {
  cursor: pointer;
  transition: transform 0.35s ease;
}

/* ---- ANIMACIÓN EN HOVER ---- */
.category-bubble__circle:hover {
  transform: translateY(-8px);
}

/* Colores de fondo de los círculos */
.circle--blue {
  background: #9fd7e0;
}

.circle--pink {
  background: #f8a7c4;
}

.circle--pink-light {
  background: #f8c8d8;
}

.circle--yellow {
  background: #ffd73a;
}

.category-bubble__label {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.06em;
}

/* Subtítulo */
.categories-bubbles__subtitle {
  margin-top: 30px;
  font-size: 20px;
  font-style: italic;
}

/* ======= RESPONSIVE ======= */
@media (max-width: 768px) {
  .categories-bubbles__inner {
    gap: 18px;
  }
  .category-bubble__circle {
    width: 64px;
    height: 64px;
  }
  .category-bubble__circle img {
    max-width: 32px;
    max-height: 32px;
  }
  .category-bubble__label {
    font-size: 10px;
  }
  .categories-bubbles__subtitle {
    font-size: 16px;
  }
}
@media (max-width: 540px) {
  .category-bubble__circle {
    width: 48px;
    height: 48px;
  }
  .category-bubble__circle img {
    max-width: 24px;
    max-height: 24px;
  }
}
.product-wrapper {
  padding-bottom: 0px !important;
}

.ofertas-dia {
  background: #fdf5f6;
  padding: 40px 0px 0px 0px;
}

.ofertas-dia__inner {
  display: flex;
  gap: 32px;
  padding-left: 24px;
  padding-right: 24px;
}

/* IZQUIERDA */
.ofertas-dia__left {
  flex: 0 0 260px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  position: relative;
}

.calendar-card {
  position: relative;
  display: inline-block;
}

.calendar-card img {
  display: block;
  min-width: 180px;
  width: 180px;
  height: auto;
}

.calendar-card__content {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: end;
  padding: 0px 0px 10px 0px;
  text-align: center;
}

.calendar-card__weekday, .calendar-card__month {
  font-size: 18px;
  font-weight: 500;
}

.calendar-card__day {
  font-size: 58px;
  font-weight: 700;
  line-height: 1;
  margin: 4px 0;
}

.ofertas-dia__title {
  font-size: 36px;
  line-height: 1.1;
  text-align: center;
  color: #ff4a6b;
}

.ofertas-dia__subtitle {
  margin-top: 12px;
  font-size: 18px;
  font-style: italic;
}

/* DERECHA - SWIPER */
.ofertas-dia__right {
  width: 100%;
  display: flex;
  position: relative;
  padding-bottom: 34px;
  overflow: hidden;
}

.ofertas-dia__slider {
  overflow: hidden;
}

/* BOTONES NAV */
.ofertas-dia__nav-btn {
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ofertas-dia__nav-btn img {
  display: block;
  width: 36px;
  height: auto;
}

/* Botón next colocado a la derecha del slider */
.ofertas-dia__nav-btn--next {
  position: absolute;
  top: unset !important;
  bottom: -27px !important;
  right: 0px;
  transform: translateY(-50%);
}

/* Botón prev solo en móvil, al lado del bloque de texto */
.ofertas-dia__nav-btn--prev {
  margin-top: auto;
  display: none;
}

.flash-swiper-linea {
  background-image: linear-gradient(to right, #666 50%, rgba(255, 255, 255, 0) 0%);
  background-size: 35px 3px;
  background-repeat: repeat-x;
  width: 94%;
  position: absolute;
  bottom: 10px;
  height: 3px;
}

@media (max-width: 768px) {
  .ofertas-dia__inner {
    gap: 10px;
    padding-right: 0px;
  }
  .ofertas-dia__left {
    flex: 1;
    align-items: center;
  }
  .calendar-card img {
    min-width: 120px;
    width: 120px;
  }
  .calendar-card__weekday, .calendar-card__month {
    font-size: 12px;
  }
  .calendar-card__day {
    font-size: 36px;
  }
  .ofertas-dia__title {
    font-size: 26px;
  }
  .ofertas-dia__subtitle {
    font-size: 20px;
    margin-top: 6px;
  }
  .ofertas-dia__nav-btn--next {
    right: 0;
  }
  .ofertas-dia__nav-btn--prev {
    display: flex;
    position: absolute;
    bottom: 0;
    left: 10px;
    z-index: 2;
  }
  .ofertas-dia__right {
    background-color: #f6f6f6;
    padding: 12px 0px 36px 16px;
  }
  .ofertas-dia__nav-btn img {
    width: 20px;
  }
  .ofertas-dia__nav-btn.ofertas-dia__nav-btn--next {
    right: 0;
    bottom: 0 !important;
    transform: translateY(0px);
  }
  .flash-swiper-linea {
    display: none;
  }
}
.ofertas-dia .tiempoLimite {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 4px 16px;
}

.promo-layout {
  background-color: #FFF;
  padding-top: 26px;
  padding-bottom: 26px;
}

.promo-grid {
  display: grid;
  grid-template-columns: 4fr 3fr;
  gap: 12px;
}

/* ===== Swiper izquierda ===== */
.promo-swiper {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #f3c3d7; /* color de fondo por si no hay imagen */
  position: relative;
}

.promo-swiper .swiper-slide {
  width: 100%;
  height: 100%;
}

.promo-swiper .swiper-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  aspect-ratio: 4/3;
}

.promo-swiper .swiper-button-next,
.promo-swiper .swiper-button-prev {
  width: 48px;
  height: 48px;
}

.promo-swiper .swiper-button-next::after,
.promo-swiper .swiper-button-prev::after {
  display: none !important;
}

/* ===== Columna derecha ===== */
.side-banners {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.side-banner {
  flex: 1;
  overflow: hidden;
  background: #e4f1ff;
}

.side-banner img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  aspect-ratio: 2/1;
}

@media (max-width: 768px) {
  .promo-grid {
    grid-template-columns: 1fr;
  }
  .side-banners {
    flex-direction: row;
  }
  .side-banner {
    flex: 1 1 50%;
  }
}
@media (max-width: 540px) {
  .side-banners {
    display: flex;
    overflow-x: auto; /* permite deslizar horizontalmente */
    scroll-snap-type: x mandatory; /* hace que “encajen” al soltar */
    gap: 16px;
    padding: 0 16px;
  }
  .side-banner {
    flex: 0 0 80%; /* cada banner ocupa ~80% del ancho */
    scroll-snap-align: start; /* se alinea el inicio al hacer scroll */
  }
  /* Opcional: esconder scrollbar feo en algunos navegadores */
  .side-banners::-webkit-scrollbar {
    display: none;
  }
  .side-banners {
    -ms-overflow-style: none; /* IE/Edge */
    scrollbar-width: none; /* Firefox */
  }
}
.promo-swiper-btn {
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.promo-swiper-btn.promo-swiper-btn--next img, .promo-swiper-btn.promo-swiper-btn--prev img {
  width: 48px;
  height: auto;
}

/* ===== HEADER ===== */
.brands-header {
  margin-bottom: 32px;
}

.brands-icon img {
  width: 14px;
}

.brands-title {
  font-size: 36px;
  font-weight: 800;
  margin-bottom: 6px;
}

.brands-subtitle {
  font-size: 20px;
  font-style: italic;
  color: #555;
  font-family: "Bodoni Moda", sans-serif;
}

/* ===== GRID PÍLDORAS ===== */
.brands-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 16px 24px;
  justify-content: center;
}

.brand-pill {
  width: 160px;
  min-width: 160px;
  height: 42px;
  border: 1px solid #000;
  border-radius: 999px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-inline: 20px;
  background: #fff;
}

.brand-pill img {
  max-width: 100%;
  max-height: 32px;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}

/* ===== BREAKPOINTS ===== */
/* Móvil “tipo diseño” del ejemplo */
@media (max-width: 768px) {
  .brands-title {
    font-size: 22px;
  }
  .brands-subtitle {
    font-size: 14px;
  }
  .brand-pill {
    width: 140px; /* todas iguales, un poco más estrechas */
    height: 36px;
  }
  .brand-pill img {
    max-height: 28px;
  }
}
/* Móviles muy pequeños */
@media (max-width: 480px) {
  .brand-pill {
    width: 100%;
    min-width: 140px;
    max-width: 140px;
  }
}
.bestsellers__tags {
  gap: 8px 12px;
}

.bestsellers__tag {
  border: 1px solid #000;
  border-radius: 999px;
  padding: 4px 8px;
  font-size: 13px;
  background-color: #fff;
  cursor: pointer;
  transition: background-color 0.15s ease, color 0.15s ease;
  white-space: nowrap;
}

.bestsellers__tag:hover {
  background-color: #000;
  color: #fff;
}

/* Desktop / pantallas grandes */
@media (min-width: 768px) {
  .bestsellers__title {
    font-size: 40px;
  }
  .bestsellers__subtitle {
    font-size: 22px;
  }
  .bestsellers__tags {
    margin-top: 8px;
  }
  .bestsellers__tag {
    font-size: 14px;
    /*
    padding: 8px 18px;
    */
  }
}
/* Estilos móviles */
@media (max-width: 768px) {
  .bestsellers__tags {
    overflow-x: auto; /* permite deslizar horizontalmente */
    gap: 12px; /* separación entre tags */
    padding: 0px;
    margin-left: 12px !important;
    scroll-snap-type: x mandatory; /* suave encaje al deslizar */
  }
  .bestsellers__tag {
    scroll-snap-align: start; /* cada tag “encaja” */
    white-space: nowrap; /* evita que el texto se corte o salte */
  }
  /* Ocultar scrollbar (opcional) */
  .bestsellers__tags::-webkit-scrollbar {
    display: none;
  }
  .bestsellers__tags {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
}
.product-grid {
  display: grid;
  gap: 24px;
  /* mobile: 1 col */
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

/* tablet */
@media (min-width: 640px) {
  .product-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
/* desktop */
@media (min-width: 1024px) {
  .product-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .product-grid__banner {
    grid-column: span 2;
    grid-row: span 2;
  }
}
.cheaper-products-container {
  background-color: #f6f6f6;
}

/*aca empieza lo de los motivos/*/
/*--------------------------------/*/
.motivos-main-container {
  border-bottom: 1px solid #000;
}

.motivos-main-cont {
  gap: 20px;
}

.motivos-titulos-container {
  width: 30%;
  display: flex;
  flex-direction: column;
  gap: 30px;
}

.motivos-titulos-container h2 {
  font-weight: 700;
  font-size: 60px;
  line-height: 1;
}

.motivos-main-container h3 {
  font-family: 800;
  font-size: 20px;
  line-height: 1.2;
  margin-bottom: 6px;
}

.motivos-titulos-container span {
  font-size: 36px;
  color: #ff4a6b;
  font-weight: 100;
  font-family: "Bodoni Moda", sans-serif;
  font-style: italic;
}

.motivos-container {
  display: flex !important;
  gap: 20px;
  height: auto;
  margin-bottom: 12px;
}

.motivo-1 {
  display: none !important;
}

.imagenes-motivos-container img {
  max-width: 40px;
  max-height: 50px;
}

.imagenes-motivos-container {
  display: flex;
  width: 100%;
  max-width: 40px;
  max-height: 50px;
  position: relative;
  justify-content: center;
  position: relative;
  align-items: center;
}

.imagenes-motivos-container::after {
  position: absolute;
  content: "01";
  color: #fff;
  width: 100%;
  height: 100%;
  font-size: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

#texto-motivos_p {
  font-weight: 500;
  letter-spacing: 0px;
  font-size: 14px;
  color: #000;
}

/* original */
.imagenes-motivos-container.lista.dos::after {
  content: "02";
}

.imagenes-motivos-container.lista.tres::after {
  content: "03";
}

.imagenes-motivos-container.lista.cuatro::after {
  content: "04";
}

.imagenes-motivos-container.lista.cinco::after {
  content: "05";
}

.imagenes-motivos-container.lista.seis::after {
  content: "06";
}

.imagenes-motivos-container.lista.siete::after {
  content: "07";
}

.imagenes-motivos-container.lista.ocho::after {
  content: "08";
}

.imagenes-motivos-container.lista.nueve::after {
  content: "09";
}

@media (max-width: 767px) {
  .motivos-container.motivo-1 {
    order: 1;
  }
  .motivos-container.motivo-2 {
    order: 4 !important;
  }
  .motivos-container.motivo-3 {
    order: 7 !important;
  }
  .motivos-container.motivo-4 {
    order: 2 !important;
  }
  .motivos-container.motivo-5 {
    order: 5 !important;
  }
  .motivos-container.motivo-6 {
    order: 8 !important;
  }
  .motivos-container.motivo-7 {
    order: 3 !important;
  }
  .motivos-container.motivo-8 {
    order: 6 !important;
  }
}
@media (min-width: 768px) {
  .fc-swiper-motivos .swiper-button-next,
  .fc-swiper-motivos .swiper-button-prev {
    display: none !important;
  }
  .motivos-container.motivo-1 {
    order: 1;
  }
  .motivos-container.motivo-2 {
    order: 2;
  }
  .motivos-container.motivo-3 {
    order: 4 !important;
  }
  .motivos-container.motivo-4 {
    order: 6 !important;
  }
  .motivos-container.motivo-5 {
    order: 8 !important;
  }
  .motivos-container.motivo-6 {
    order: 3 !important;
  }
  .motivos-container.motivo-7 {
    order: 5 !important;
  }
  .motivos-container.motivo-8 {
    order: 7 !important;
  }
}
/*
.imagenes-motivos-container.lista.dos::after{
content: "04";
}
.imagenes-motivos-container.lista.tres::after{
content: "07";
}
.imagenes-motivos-container.lista.cuatro::after{
content: "02";
}

.imagenes-motivos-container.lista.cinco::after{
content: "05";
}
.imagenes-motivos-container.lista.seis::after{
content: "08";
}
.imagenes-motivos-container.lista.siete::after{
content: "03";
}
.imagenes-motivos-container.lista.ocho::after{
content: "06";
}
.imagenes-motivos-container.lista.nueve::after{
content: "09";
}
@media (min-width:768px){
  .imagenes-motivos-container.lista.dos::after{
    content: "02";
  }
  .imagenes-motivos-container.lista.tres::after{
    content: "06";
  }
  .imagenes-motivos-container.lista.cuatro::after{
    content: "03";
  }

  .imagenes-motivos-container.lista.cinco::after{
    content: "07";
  }
  .imagenes-motivos-container.lista.seis::after{
    content: "04";
  }
  .imagenes-motivos-container.lista.siete::after{
    content: "08";
  }
  .imagenes-motivos-container.lista.ocho::after{
    content: "05";
  }
  .imagenes-motivos-container.lista.nueve::after{
    content: "09";
  }
}*/
/* -------------------------
   MOBILE: swiper
--------------------------*/
.fc-motivos-container {
  width: 70%;
}

.fc-swiper-motivos {
  position: relative;
  width: 100%;
}

.fc-swiper-motivos .swiper-button-next::after,
.fc-swiper-motivos .swiper-button-prev::after {
  display: none !important;
}

.fc-swiper-motivos .swiper-pagination {
  margin-top: 20px;
}

@media (max-width: 768px) {
  .motivos-main-cont {
    width: 90%;
  }
  .motivos-titulos-container {
    width: 100%;
    text-align: center;
  }
  .fc-swiper-container {
    width: 100%;
  }
  .motivo-1 {
    display: flex !important;
  }
  .ocultar-motivo {
    display: none !important;
  }
}
.promo-banner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 40px 60px;
  gap: 40px;
  background: #ffffff;
}

/* Izquierda: título grande */
.promo-title {
  flex: 0 0 auto;
  font-weight: 800;
  font-size: 60px;
  line-height: 1.05;
  text-transform: uppercase;
  color: #eb5f72;
  letter-spacing: 0.04em;
}

/* Centro: texto descriptivo */
.promo-copy {
  font-size: 14px;
  line-height: 1.5;
}

.promo-copy h3 {
  margin: 0 0 8px;
  font-style: italic;
  font-weight: 400;
  font-size: 28px;
}

@media (min-width: 768px) {
  .promo-title, .promo-copy, .promo-logos {
    width: calc(33.3% - 20px);
  }
}
.promo-copy p {
  margin: 0 0 4px;
  font-size: 18px;
  font-weight: 500;
}

/* Derecha: swiper de logos */
.promo-logos {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 16px;
  min-width: 0;
}

.promo-logos .swiper-button-next,
.promo-logos .swiper-button-prev {
  width: 26px !important;
  height: 26px !important;
  top: 70%;
}

.promo-logos .swiper-button-next::after,
.promo-logos .swiper-button-prev::after {
  display: none !important; /* oculta flechas default */
}

.promo-logos .swiper-button-next svg,
.promo-logos .swiper-button-prev svg {
  width: 26px;
  height: 26px;
}

@media (min-width: 768px) {
  .promo-logos .swiper-button-prev {
    left: -40px;
  }
  .promo-logos .swiper-button-next {
    right: -40px;
  }
}
.brand-swiper {
  width: 100%;
}

.brand-swiper .swiper-wrapper {
  align-items: center;
}

.brand-swiper .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
}

.brand-swiper img {
  display: block;
  max-width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  aspect-ratio: 16/9;
}

/* En desktop sólo se ve la flecha derecha (como en tu diseño) */
.brand-prev {
  display: none;
}

/* ====== Responsive ====== */
@media (max-width: 768px) {
  .promo-banner {
    flex-wrap: wrap;
    align-items: flex-start;
    padding: 24px 16px 32px;
    gap: 24px;
    width: 90%;
  }
  .promo-title {
    width: calc(50% - 12px);
    font-size: 32px;
  }
  .promo-copy {
    width: calc(50% - 12px);
    max-width: 100%;
    font-size: 12px;
  }
  .promo-copy h3 {
    font-size: 16px;
  }
  .promo-copy p {
    font-size: 12px;
  }
  .promo-logos {
    width: 100%;
    justify-content: center;
    gap: 12px;
  }
  .brand-swiper {
    max-width: 220px;
  }
  /* En móvil mostramos ambas flechas a los lados del swiper */
  .brand-prev {
    display: flex;
  }
}
.contenedor-banner-contenido {
  display: none !important;
}

@media (max-width: 540px) {
  .tiempoLimite img {
    display: none;
  }
}/*# sourceMappingURL=home.css.map */