
/* ===== PREMIUM · HOME, TARJETAS Y SECCIONES (ref. MAHA) — 2026-09-17 ===== */
/* Lienzo blanco de arriba a abajo, como MAHA. */
#wrapwrap > main{background:#fff;}
/* Barra de desplazamiento fina y discreta (Miguel 2026-09-17: "no me gusta la
   barra del lado derecho"). Safari con mouse o con "mostrar barras siempre"
   pinta la clasica, ancha y gris. Solo propiedades ESTANDAR (scrollbar-width /
   scrollbar-color): con ::-webkit-scrollbar la barra se vuelve fija para todos,
   tambien para quien usa trackpad, y eso se ve peor. */
html{scrollbar-width:thin;scrollbar-color:#C9C3D6 #FFFFFF;}
html:hover{scrollbar-color:#B5ADC9 #FFFFFF;}
.er_hero{background:#fff !important;}
.s_dynamic_snippet_products{background:#fff !important;padding-top:8px !important;}
.er_sec_in{max-width:1240px !important;}

/* Titulos de seccion: grandes, a la izquierda, "Ver todos" a la derecha. */
.er_sec_tit{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px;}
.er_sec_tit h2{font-size:30px !important;letter-spacing:-.02em !important;margin:0 !important;color:#141018 !important;}
.er_sec_tit h2 em{color:#490AA0 !important;font-style:normal;}
.er_sec_tit a{font-size:14px !important;font-weight:700 !important;color:#141018 !important;text-decoration:none !important;}
.er_sec_tit a:hover{color:#490AA0 !important;}
.s_dynamic_snippet_title h2{font-size:30px !important;letter-spacing:-.02em !important;margin-bottom:2px !important;color:#141018 !important;}
.s_dynamic_snippet_title p.lead{font-size:15px !important;color:#6B6578 !important;margin:0 !important;}
.s_dynamic_snippet_title a{font-size:14px !important;font-weight:700 !important;color:#141018 !important;text-decoration:none !important;}
.s_dynamic_snippet_title a:hover{color:#490AA0 !important;}

/* Rejilla de departamentos: neutra (gris claro), sin colores por departamento. */
.er_deps .er_dep_t,.er_deps .er_dep_t:nth-child(n){background:#fff !important;border:1px solid #ECEAF1 !important;border-radius:16px !important;box-shadow:none !important;}
.er_deps .er_dep_t:hover,.er_deps .er_dep_t:nth-child(n):hover{box-shadow:0 10px 26px rgba(46,6,104,.10) !important;border-color:#D9D3E6 !important;}
.er_deps .er_dep_t:nth-child(n) .er_dep_img,.er_deps .er_dep_t:nth-child(n):hover .er_dep_img{background:#F3F2F7 !important;}
.er_deps .er_dep_t:nth-child(n) .er_dep_tx b{color:#141018 !important;text-transform:none !important;font-size:15px !important;font-weight:600 !important;letter-spacing:0 !important;line-height:1.25;}
.er_deps .er_dep_t:nth-child(n) .er_dep_tx i{color:#6B6578 !important;font-size:12.5px !important;}

/* Tienda a TODO el ancho (Miguel 2026-09-17: "aqui que abarquen todo el ancho"):
   el contenedor de Odoo deja de limitarse a 1320px; el lateral de filtros crece
   un poco y la rejilla (4 por fila) gana tarjetas grandes, como MAHA. */
@media (min-width:1200px){
  #wrap .o_wsale_products_page .o_wsale_page_contained.container,#wrap .o_wsale_products_page .container{max-width:none !important;width:100% !important;padding-left:32px !important;padding-right:32px !important;}
  #products_grid_before{max-width:280px !important;flex:0 0 280px !important;}
  .o_wsale_products_main_row{padding-top:24px !important;}
}
/* Sellos del mosaico con MOVIMIENTO (vaiven suave desfasado; pausa al pasar el
   raton; nada con prefers-reduced-motion). */
.er_deps .er_dep_t:nth-child(n) .er_dep_img{animation:er-flota-m 4.4s ease-in-out infinite;}
.er_deps .er_dep_t:nth-child(2) .er_dep_img{animation-delay:-.7s;}
.er_deps .er_dep_t:nth-child(3) .er_dep_img{animation-delay:-1.5s;}
.er_deps .er_dep_t:nth-child(4) .er_dep_img{animation-delay:-2.2s;}
.er_deps .er_dep_t:nth-child(5) .er_dep_img{animation-delay:-3.1s;}
.er_deps .er_dep_t:nth-child(6) .er_dep_img{animation-delay:-1.1s;}
.er_deps .er_dep_t:nth-child(7) .er_dep_img{animation-delay:-2.7s;}
.er_deps .er_dep_t:nth-child(8) .er_dep_img{animation-delay:-3.7s;}
.er_deps .er_dep_t:hover .er_dep_img{animation-play-state:paused;transform:translateY(-6px) scale(1.03);transition:transform .2s;}
@keyframes er-flota-m{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@media (prefers-reduced-motion: reduce){ .er_deps .er_dep_t:nth-child(n) .er_dep_img{animation:none;} }
/* Tarjeta de producto en la tienda (#products_grid): foto sobre gris claro,
   nombre tinta, precio grande, CTA morado a todo el ancho (ref. MAHA). */
#products_grid .oe_product .o_wsale_product_grid_wrapper{background:#fff !important;border:1px solid #ECEAF1 !important;border-radius:16px !important;box-shadow:none !important;transition:box-shadow .15s,border-color .15s;}
#products_grid .oe_product:hover .o_wsale_product_grid_wrapper{box-shadow:0 12px 28px rgba(46,6,104,.10) !important;border-color:#D9D3E6 !important;}
#products_grid .oe_product .oe_product_image,#products_grid .oe_product .oe_product_image_link{background:#F5F4F8 !important;border-radius:12px !important;overflow:hidden;}
#products_grid .oe_product .oe_product_image img{mix-blend-mode:multiply;}
#products_grid .oe_product .o_wsale_products_item_title a{color:#141018 !important;font-weight:600 !important;font-size:14.5px !important;line-height:1.3 !important;}
#products_grid .oe_product .o_wsale_item_brand{color:#6B6578 !important;}
#products_grid .oe_product .product_price{margin-top:10px !important;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;}
#products_grid .oe_product .product_price .fw-bold,#products_grid .oe_product .product_price .oe_currency_value{color:#141018 !important;font-size:24px !important;line-height:1.1;}
#products_grid .oe_product .product_price .er_um_precio{font-size:13px !important;color:#6B6578 !important;font-weight:500 !important;}
/* Renglones informativos estilo MAHA en vez de pastillas: IVA incluido (lo
   inserta el JS de abajo), top ventas y vendidas este mes como texto con icono */
#products_grid .oe_product .er-prem-iva{display:flex;align-items:center;gap:6px;font-size:13px;color:#3E3A48;margin:6px 0 0;}
#products_grid .oe_product .er-prem-iva svg{width:15px;height:15px;stroke:#1B7F3B;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex:none;}
/* 2026-09-19: "Impuestos incluidos" (antes "IVA incluido": hay IVA 0% e IEPS) es mas largo; a 375 px partia en dos renglones */
/* 2026-09-19 (Miguel: la etiqueta de envio "se interpone con otros elementos de la imagen"): la cinta
   nativa de Odoo (product.ribbon 5 Envio Nacional / 6 Envio Local, las unicas o_right) ya no se pinta
   sobre la foto; el JS la convierte en un renglon con camion bajo "Impuestos incluidos". */
#products_grid .o_ribbons.o_right,#product_detail .o_ribbons.o_right{display:none !important;}
#products_grid .oe_product .er-prem-envio{display:flex;align-items:center;gap:6px;font-size:13px;color:#3E3A48;margin:5px 0 0;}
#products_grid .oe_product .er-prem-envio svg{width:15px;height:15px;stroke:#490AA0;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none;}
/* Renglones a 12 px SIEMPRE y sin recortar: medido el 2026-09-19, la tarjeta deja 111 px utiles a 900 px de
   pantalla y 142 px a 1366 (con la barra lateral); "Impuestos incluidos" pide 128. nowrap lo cortaba contra el
   borde; ahora cabe en una linea porque la tarjeta angosta cede relleno, y si aun asi no cabe, parte (nunca se corta). */
#products_grid .oe_product .er-prem-iva,#products_grid .oe_product .er-prem-envio{font-size:12px;gap:4px;line-height:1.3;align-items:flex-start;}
#products_grid .oe_product .er-prem-iva svg,#products_grid .oe_product .er-prem-envio svg{width:13px;height:13px;margin-top:1px;}
/* telefono (2 columnas, 115 px utiles) y tablet (4 columnas, 111 px): la tarjeta cede relleno -> 131 y 129 px */
@media (max-width:1199.98px){
  #products_grid .oe_product .o_wsale_product_grid_wrapper{padding-left:6px !important;padding-right:6px !important;}
  #products_grid .oe_product .o_wsale_product_information{padding-left:9px !important;padding-right:9px !important;}
  #products_grid .oe_product .er-prem-iva svg,#products_grid .oe_product .er-prem-envio svg{width:12px;height:12px;}
}
/* el boton se recortaba ("regar al carri") en tarjetas de 161-196 px: ocupa todo el ancho y cede relleno */
@media (min-width:576px) and (max-width:1499.98px){
  #products_grid .oe_product form.oe_product_cart .o_wsale_product_action_row .o_wsale_product_btn_primary{width:100% !important;max-width:none !important;padding-left:8px !important;padding-right:8px !important;font-size:13.5px !important;}
}
#products_grid .oe_product .er_top_chip{font-size:11px !important;padding:3px 9px !important;margin:8px 0 0 !important;}
#products_grid .oe_product .er_vendidas{margin:6px 0 0 !important;min-height:0 !important;}
#products_grid .oe_product .er_vendidas .er_v_pill{background:transparent !important;border:0 !important;padding:0 !important;color:#3E3A48 !important;font-size:13px !important;font-weight:500 !important;justify-content:flex-start !important;text-align:left !important;box-shadow:none !important;}
#products_grid .oe_product .er_vendidas .er_v_pill b{color:#141018 !important;}
#products_grid .oe_product .er_vendidas .er_v_pill svg{stroke:#490AA0 !important;color:#490AA0 !important;}
/* el boton dice "Agregar al carrito" con su etiqueta real, sin icono */
#products_grid .oe_product .o_wsale_product_btn_primary .o_label{display:inline !important;font-size:14px !important;margin:0 !important;}
#products_grid .oe_product .o_wsale_product_btn_primary:after{content:none !important;}
#products_grid .oe_product .o_wsale_product_btn_primary .fa{display:none !important;}
#products_grid .oe_product .o_wsale_product_btn{margin-top:14px !important;}
/* .o_wsale_product_sub es una COLUMNA flex (vista 6918): el boton va al final,
   estirado a todo el ancho. ⚠️ flex-basis aqui es ALTO, no ancho: no usar flex:1. */
#products_grid .oe_product .o_wsale_product_sub{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:0 !important;}
#products_grid .oe_product .o_wsale_product_btn{order:9 !important;width:100% !important;flex:0 0 auto !important;margin:10px 0 0 !important;position:static !important;display:block !important;}
#products_grid .oe_product .o_wsale_product_action_row{display:flex !important;width:100% !important;justify-content:stretch !important;}
#products_grid .oe_product .o_wsale_product_grid_wrapper .o_wsale_product_btn_primary{flex:1 1 auto !important;width:100% !important;display:inline-flex !important;justify-content:center;align-items:center;height:42px !important;min-height:42px !important;border-radius:10px !important;font-size:14px !important;font-weight:650 !important;background:#490AA0 !important;border-color:#490AA0 !important;color:#fff !important;padding:0 14px !important;transform:none !important;}
#products_grid .oe_product .o_wsale_product_grid_wrapper .o_wsale_product_btn_primary:hover{background:#2E0668 !important;border-color:#2E0668 !important;}
/* movil (2026-09-17): a 375px la tarjeta mide 165px y "Agregar al carrito" (124px)
   no cabia en 95px de boton: el texto se cortaba en las orillas. Boton de 44px,
   menos relleno y JS_B acorta el rotulo a "Agregar". */
@media (max-width:575.98px){
  #products_grid .oe_product .o_wsale_product_grid_wrapper .o_wsale_product_btn_primary{height:44px !important;min-height:44px !important;padding:0 10px !important;font-size:14px !important;overflow:hidden;}
}
/* Android (foto de Miguel 2026-09-17): en /shop la fila de Odoo buscador + "Ordenar
   por" + "Filtros" es flex-nowrap y mide 501 px en un telefono de 375: la pagina se
   podia arrastrar a la izquierda y asomaba el fondo morado del html. La fila se parte
   en dos renglones y, como red de seguridad, el html no admite desplazamiento
   horizontal en movil (en body solo no basta en Chrome Android / Safari). */
@media (max-width:991.98px){
  html,body{overflow-x:hidden !important;max-width:100vw;}
  html{overflow-x:clip !important;}
  #wrap .products_header.btn-toolbar{flex-wrap:wrap !important;max-width:100% !important;row-gap:8px;}
  #wrap .products_header > form.o_wsale_products_searchbar_form{flex:1 1 100% !important;margin-right:0 !important;}
  #wrap .products_header .o_sortby_dropdown{flex:1 1 auto !important;}
  #wrap .products_header .o_sortby_dropdown .dropdown-toggle{width:100%;}
  #wrap .products_header > .btn.d-lg-none{flex:0 0 auto !important;}
}
/* esqueleto de "Recien llegados" (snippet dinamico) en lila, no gris roto */
.s_dynamic_snippet_holder .placeholder{background:#EDE9F5 !important;opacity:.9 !important;}

/* La misma tarjeta en los carruseles del home. */
.o_carousel_product_card{background:#fff !important;border:1px solid #ECEAF1 !important;border-radius:16px !important;box-shadow:none !important;}
.o_carousel_product_card:hover{box-shadow:0 12px 28px rgba(46,6,104,.10) !important;border-color:#D9D3E6 !important;}
.o_carousel_product_card .oe_product_image{background:#F5F4F8 !important;border-radius:12px !important;overflow:hidden;}
.o_carousel_product_card .oe_product_image img,.o_carousel_product_card .oe_product_image_img{mix-blend-mode:multiply;}
.o_carousel_product_card .o_wsale_products_item_title a{color:#141018 !important;font-weight:600 !important;}
.o_carousel_product_card .product_price .fw-bold,.o_carousel_product_card .product_price .oe_currency_value{color:#141018 !important;}
.o_carousel_product_card .o_wsale_product_btn_primary{border-radius:10px !important;background:#490AA0 !important;color:#fff !important;}

/* Marcas del home OCULTAS (Miguel 2026-09-17: "la seccion de marcas que esta en
   medio del home quitala, ya tenemos la de abajo" -> la marquesina del pie).
   Viven en la misma seccion que los testimonios: se esconde solo el bloque
   .sec que contiene .brands-ticker-wrap, no la seccion entera. */
.elrey-page .sec:has(.brands-ticker-wrap){display:none !important;}
/* Banda de cifras: de morado saturado a tarjeta blanca con numeros morados. */
.elrey-page .stats-strip{background:#fff !important;border:1px solid #ECEAF1 !important;border-radius:16px !important;box-shadow:none !important;overflow:hidden;}
.elrey-page .stat,.elrey-page .stat:nth-child(n){background:#fff !important;border-color:#ECEAF1 !important;}
.elrey-page .stat + .stat{border-left:1px solid #ECEAF1 !important;}
.elrey-page .stat-n,.elrey-page .stat.visible .stat-n{color:#490AA0 !important;}
.elrey-page .stat-l,.elrey-page .stat:hover .stat-l{color:#6B6578 !important;}
.elrey-page .stat:hover{background:#F8F7FB !important;}
.elrey-page .stat-bar{background:#ECEAF1 !important;}
.elrey-page .stat-bar-fill{background:#FFD426 !important;}

/* Preguntas frecuentes: de bloque morado a seccion clara con tarjetas blancas. */
.elrey-page .sec--dark{background:#F6F5F9 !important;color:#141018 !important;}
.elrey-page .sec--dark .sec-tag{color:#490AA0 !important;}
.elrey-page .sec--dark .sec-h{color:#141018 !important;}
.elrey-page .sec--dark .sec-h span{color:#490AA0 !important;}
.elrey-page .faq-item,.elrey-page .faq-item.open{background:#fff !important;border:1px solid #ECEAF1 !important;border-radius:14px !important;}
.elrey-page .faq-item.open{border-color:#D9D3E6 !important;}
.elrey-page .faq-q{color:#141018 !important;}
.elrey-page .faq-a{color:#3E3A48 !important;}
.elrey-page .faq-icon{background:#F3F2F7 !important;color:#490AA0 !important;}
.elrey-page .faq-item.open .faq-icon{background:#490AA0 !important;color:#fff !important;}

/* Fotos editoriales por departamento en el mosaico (generado al desplegar) */
.er_deps .er_dep_t:nth-child(n) .er_dep_img{animation:none !important;position:relative;}.er_deps .er_dep_t:nth-child(n) .er_dep_img::after{content:"";position:absolute;inset:0;background-position:center;background-size:cover;animation:er-kb 16s ease-in-out infinite alternate;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;}.er_deps .er_dep_t:nth-child(2n) .er_dep_img::after{animation-delay:-8s;}.er_deps .er_dep_t:nth-child(3n) .er_dep_img::after{animation-duration:19s;}.er_deps .er_dep_t:hover .er_dep_img::after{animation-play-state:paused;transform:scale(1.08);transition:transform .5s;}.er_deps .er_dep_t:hover .er_dep_img{transform:none !important;}@keyframes er-kb{from{transform:scale(1) translate(0,0)}to{transform:scale(1.1) translate(-2%,-2%)}}@media (max-width:767.98px){.er_deps .er_dep_t:nth-child(n) .er_dep_img::after{animation-name:er-kb-m;animation-duration:24s;}}@keyframes er-kb-m{from{transform:scale(1.02) translate(0,0)}to{transform:scale(1.08) translate(-1%,-1%)}}@media (prefers-reduced-motion: reduce){.er_deps .er_dep_t:nth-child(n) .er_dep_img::after{animation:none;}}
.er_deps .er_dep_t.er-vis[href$="-178"]:nth-child(n) .er_dep_img::after{background-image:url("/web/image/65716?unique=21049e42");}
@media (max-width:767.98px){.er_deps .er_dep_t.er-vis[href$="-178"]:nth-child(n) .er_dep_img::after{background-image:url("/web/image/65715?unique=f7b1ee58");}}
.er_deps .er_dep_t[href$="-178"]:nth-child(n){padding:10px 10px 16px !important;aspect-ratio:auto !important;}.er_deps .er_dep_t[href$="-178"]:nth-child(n) .er_dep_img{width:100% !important;height:auto !important;aspect-ratio:1/1;border-radius:12px !important;background:#F5F4F8 !important;overflow:hidden;margin:0 0 12px !important;padding:0 !important;display:block;}.er_deps .er_dep_t[href$="-178"]:nth-child(n) .er_dep_img img{opacity:0 !important;width:100% !important;height:100% !important;display:block;}
.er_deps .er_dep_t.er-vis[href$="-159"]:nth-child(n) .er_dep_img::after{background-image:url("/web/image/65718?unique=1409c29a");}
@media (max-width:767.98px){.er_deps .er_dep_t.er-vis[href$="-159"]:nth-child(n) .er_dep_img::after{background-image:url("/web/image/65717?unique=ab0c8208");}}
.er_deps .er_dep_t[href$="-159"]:nth-child(n){padding:10px 10px 16px !important;aspect-ratio:auto !important;}.er_deps .er_dep_t[href$="-159"]:nth-child(n) .er_dep_img{width:100% !important;height:auto !important;aspect-ratio:1/1;border-radius:12px !important;background:#F5F4F8 !important;overflow:hidden;margin:0 0 12px !important;padding:0 !important;display:block;}.er_deps .er_dep_t[href$="-159"]:nth-child(n) .er_dep_img img{opacity:0 !important;width:100% !important;height:100% !important;display:block;}
.er_deps .er_dep_t.er-vis[href$="-102"]:nth-child(n) .er_dep_img::after{background-image:url("/web/image/65720?unique=a1359872");}
@media (max-width:767.98px){.er_deps .er_dep_t.er-vis[href$="-102"]:nth-child(n) .er_dep_img::after{background-image:url("/web/image/65719?unique=e4a21e31");}}
.er_deps .er_dep_t[href$="-102"]:nth-child(n){padding:10px 10px 16px !important;aspect-ratio:auto !important;}.er_deps .er_dep_t[href$="-102"]:nth-child(n) .er_dep_img{width:100% !important;height:auto !important;aspect-ratio:1/1;border-radius:12px !important;background:#F5F4F8 !important;overflow:hidden;margin:0 0 12px !important;padding:0 !important;display:block;}.er_deps .er_dep_t[href$="-102"]:nth-child(n) .er_dep_img img{opacity:0 !important;width:100% !important;height:100% !important;display:block;}
.er_deps .er_dep_t.er-vis[href$="-162"]:nth-child(n) .er_dep_img::after{background-image:url("/web/image/65722?unique=5b600e8b");}
@media (max-width:767.98px){.er_deps .er_dep_t.er-vis[href$="-162"]:nth-child(n) .er_dep_img::after{background-image:url("/web/image/65721?unique=647dbaf6");}}
.er_deps .er_dep_t[href$="-162"]:nth-child(n){padding:10px 10px 16px !important;aspect-ratio:auto !important;}.er_deps .er_dep_t[href$="-162"]:nth-child(n) .er_dep_img{width:100% !important;height:auto !important;aspect-ratio:1/1;border-radius:12px !important;background:#F5F4F8 !important;overflow:hidden;margin:0 0 12px !important;padding:0 !important;display:block;}.er_deps .er_dep_t[href$="-162"]:nth-child(n) .er_dep_img img{opacity:0 !important;width:100% !important;height:100% !important;display:block;}
.er_deps .er_dep_t.er-vis[href$="-163"]:nth-child(n) .er_dep_img::after{background-image:url("/web/image/65724?unique=5145d514");}
@media (max-width:767.98px){.er_deps .er_dep_t.er-vis[href$="-163"]:nth-child(n) .er_dep_img::after{background-image:url("/web/image/65723?unique=0757b2bc");}}
.er_deps .er_dep_t[href$="-163"]:nth-child(n){padding:10px 10px 16px !important;aspect-ratio:auto !important;}.er_deps .er_dep_t[href$="-163"]:nth-child(n) .er_dep_img{width:100% !important;height:auto !important;aspect-ratio:1/1;border-radius:12px !important;background:#F5F4F8 !important;overflow:hidden;margin:0 0 12px !important;padding:0 !important;display:block;}.er_deps .er_dep_t[href$="-163"]:nth-child(n) .er_dep_img img{opacity:0 !important;width:100% !important;height:100% !important;display:block;}
.er_deps .er_dep_t.er-vis[href$="-155"]:nth-child(n) .er_dep_img::after{background-image:url("/web/image/65726?unique=87668e2e");}
@media (max-width:767.98px){.er_deps .er_dep_t.er-vis[href$="-155"]:nth-child(n) .er_dep_img::after{background-image:url("/web/image/65725?unique=c021e5d7");}}
.er_deps .er_dep_t[href$="-155"]:nth-child(n){padding:10px 10px 16px !important;aspect-ratio:auto !important;}.er_deps .er_dep_t[href$="-155"]:nth-child(n) .er_dep_img{width:100% !important;height:auto !important;aspect-ratio:1/1;border-radius:12px !important;background:#F5F4F8 !important;overflow:hidden;margin:0 0 12px !important;padding:0 !important;display:block;}.er_deps .er_dep_t[href$="-155"]:nth-child(n) .er_dep_img img{opacity:0 !important;width:100% !important;height:100% !important;display:block;}
.er_deps .er_dep_t.er-vis[href$="-160"]:nth-child(n) .er_dep_img::after{background-image:url("/web/image/65728?unique=e242b13f");}
@media (max-width:767.98px){.er_deps .er_dep_t.er-vis[href$="-160"]:nth-child(n) .er_dep_img::after{background-image:url("/web/image/65727?unique=170ede4d");}}
.er_deps .er_dep_t[href$="-160"]:nth-child(n){padding:10px 10px 16px !important;aspect-ratio:auto !important;}.er_deps .er_dep_t[href$="-160"]:nth-child(n) .er_dep_img{width:100% !important;height:auto !important;aspect-ratio:1/1;border-radius:12px !important;background:#F5F4F8 !important;overflow:hidden;margin:0 0 12px !important;padding:0 !important;display:block;}.er_deps .er_dep_t[href$="-160"]:nth-child(n) .er_dep_img img{opacity:0 !important;width:100% !important;height:100% !important;display:block;}
.er_deps .er_dep_t.er-vis[href$="-161"]:nth-child(n) .er_dep_img::after{background-image:url("/web/image/65730?unique=17d543de");}
@media (max-width:767.98px){.er_deps .er_dep_t.er-vis[href$="-161"]:nth-child(n) .er_dep_img::after{background-image:url("/web/image/65729?unique=f977a80a");}}
.er_deps .er_dep_t[href$="-161"]:nth-child(n){padding:10px 10px 16px !important;aspect-ratio:auto !important;}.er_deps .er_dep_t[href$="-161"]:nth-child(n) .er_dep_img{width:100% !important;height:auto !important;aspect-ratio:1/1;border-radius:12px !important;background:#F5F4F8 !important;overflow:hidden;margin:0 0 12px !important;padding:0 !important;display:block;}.er_deps .er_dep_t[href$="-161"]:nth-child(n) .er_dep_img img{opacity:0 !important;width:100% !important;height:100% !important;display:block;}
