
/* /website_product_variant_edit_sale_price_app/static/src/css/rmv_taras.css */
 .tgm-taras{--tgm-tara-badge-fondo: var(--gl-aviso); --tgm-tara-badge-tinta: var(--gl-tinta); background: var(--gl-crudo); color: var(--gl-tinta); padding-bottom: var(--tgm-sp-7);}.tgm-taras .tgm-taras-cabecera{padding-top: var(--tgm-sp-6); padding-bottom: var(--tgm-sp-5);}.tgm-taras .tgm-taras-cabecera > *{max-width: 52rem;}.tgm-taras .tgm-taras-h1{font-size: var(--rmv-t-hero-pagina); font-weight: var(--rmv-peso-titular); line-height: var(--rmv-lh-titular); letter-spacing: var(--rmv-track-titular); margin: 0 0 var(--tgm-sp-2);}.tgm-taras .tgm-taras-sub{font-size: var(--rmv-t-6); font-weight: var(--rmv-peso-medio); margin: 0 0 var(--tgm-sp-4);}.tgm-taras .tgm-taras-intro{color: var(--gl-tinta-suave); font-size: var(--rmv-t-cuerpo); line-height: var(--rmv-lh-cuerpo); margin: 0;}.tgm-taras .tgm-taras-vacio{color: var(--gl-tinta-suave); font-size: var(--rmv-t-cuerpo);}.tgm-taras .tgm-taras-enlace{color: var(--gl-tinta); text-decoration: underline; text-underline-offset: 3px;}.tgm-taras .tgm-taras-filtros{display: flex; flex-wrap: wrap; column-gap: var(--tgm-sp-5); row-gap: var(--tgm-sp-2); margin-bottom: var(--tgm-sp-4); padding-bottom: var(--tgm-sp-3); border-bottom: 1px solid var(--gl-linea);}@media (max-width: 767.98px){.tgm-taras .tgm-taras-filtros{flex-wrap: nowrap; overflow-x: auto; scrollbar-width: none;}.tgm-taras .tgm-taras-filtros::-webkit-scrollbar{display: none;}.tgm-taras .tgm-taras-filtro{flex: none; white-space: nowrap;}}.tgm-taras .tgm-taras-filtro{display: inline-flex; align-items: center; gap: var(--tgm-sp-1); min-height: var(--rmv-diana); color: var(--gl-tinta-suave); font-size: var(--rmv-t-cuerpo-s); text-decoration: none;}.tgm-taras .tgm-taras-filtro:hover{color: var(--gl-tinta);}.tgm-taras .tgm-taras-filtro.is-activa{color: var(--gl-tinta); font-weight: var(--rmv-peso-medio); text-decoration: underline; text-underline-offset: 6px; text-decoration-thickness: 2px;}.tgm-taras .tgm-taras-n{color: var(--gl-tinta-tenue); font-weight: var(--rmv-peso-normal);}.tgm-taras .tgm-tara-item .tgm-card-minimal:hover{transform: none; box-shadow: none;}.tgm-taras .tgm-tara-item .tp-product-content{display: flex; flex-direction: column; flex: 1;}.tgm-taras .tgm-tara-variante{margin: 0; color: var(--gl-tinta-tenue); font-size: var(--rmv-t-menudo); line-height: var(--rmv-lh-subtitular);}.tgm-taras .tgm-tara-defecto{margin: var(--tgm-sp-1) 0 0; color: var(--gl-tinta); font-size: var(--rmv-t-pequeno); font-weight: var(--rmv-peso-medio); line-height: var(--rmv-lh-subtitular);}.tgm-taras .tgm-tara-item .tp-product-price{margin-top: auto; padding-top: var(--tgm-sp-2);}.tgm-taras .tgm-tara-precios{display: flex; flex-wrap: wrap; align-items: baseline; column-gap: var(--tgm-sp-2); row-gap: var(--tgm-sp-1);}.tgm-taras .tgm-tara-final{font-size: var(--rmv-t-6); font-weight: var(--rmv-peso-titular); color: var(--gl-tinta);}.tgm-taras .tgm-tara-ref{color: var(--gl-tinta-tenue); font-size: var(--rmv-t-pequeno);}.tgm-taras .tgm-tara-badge{display: inline-block; padding: 2px var(--tgm-sp-2); border-radius: var(--gl-radius-xs); background: var(--tgm-tara-badge-fondo); color: var(--tgm-tara-badge-tinta); font-size: var(--rmv-t-menudo); font-weight: var(--rmv-peso-titular); line-height: 1.4; white-space: nowrap;}.tgm-tara-pagina .tgm-tara-migas{font-size: var(--rmv-t-menudo); color: var(--gl-tinta-tenue); padding: var(--tgm-sp-4) 0;}.tgm-tara-pagina .tgm-tara-migas a{color: var(--gl-tinta-suave);}.tgm-tara-pagina .tgm-tara-ficha{display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--tgm-sp-5);}@media (min-width: 992px){.tgm-tara-pagina .tgm-tara-ficha{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: var(--tgm-sp-7); align-items: start;}.tgm-tara-pagina .tgm-tara-galeria{position: sticky; top: var(--tgm-sp-5);}}.tgm-tara-pagina .tgm-tara-principal{margin: 0; background: var(--gl-white); border-radius: var(--gl-radius); overflow: hidden;}.tgm-tara-pagina .tgm-tara-principal img{display: block; width: 100%; height: auto; aspect-ratio: var(--rmv-ratio-foto); object-fit: contain;}.tgm-tara-pagina .tgm-tara-fotos-nota{color: var(--gl-tinta-tenue); font-size: var(--rmv-t-menudo); padding: var(--tgm-sp-2) var(--tgm-sp-3); margin: 0;}.tgm-tara-pagina .tgm-tara-miniaturas{display: flex; flex-wrap: wrap; gap: var(--tgm-sp-2); margin-top: var(--tgm-sp-2);}@media (max-width: 767.98px){.tgm-tara-pagina .tgm-tara-miniaturas{flex-wrap: nowrap; overflow-x: auto; scrollbar-width: none; padding-bottom: var(--tgm-sp-1);}.tgm-tara-pagina .tgm-tara-miniaturas::-webkit-scrollbar{display: none;}.tgm-tara-pagina .tgm-tara-mini{flex: none;}}.tgm-tara-pagina .tgm-tara-mini{width: 64px; height: 64px; padding: 0; border: 1px solid var(--gl-linea); border-radius: var(--gl-radius-sm); background: var(--gl-white); overflow: hidden; cursor: pointer;}.tgm-tara-pagina .tgm-tara-mini.is-activa{border: 2px solid var(--gl-tinta);}.tgm-tara-pagina .tgm-tara-mini img{width: 100%; height: 100%; object-fit: cover;}.tgm-tara-pagina .tgm-tara-h1{font-size: var(--rmv-t-3); font-weight: var(--rmv-peso-titular); line-height: var(--rmv-lh-titular); margin: 0;}.tgm-tara-pagina .tgm-tara-variante{color: var(--gl-tinta-suave); font-size: var(--rmv-t-cuerpo-s); margin: var(--tgm-sp-1) 0 0;}.tgm-tara-pagina .tgm-tara-uid{color: var(--gl-tinta-tenue); font-size: var(--rmv-t-menudo); margin: var(--tgm-sp-1) 0 var(--tgm-sp-3);}.tgm-tara-pagina .tgm-tara-etiquetas{display: flex; flex-wrap: wrap; gap: var(--tgm-sp-2); margin: 0 0 var(--tgm-sp-4);}.tgm-tara-pagina .tgm-tara-con, .tgm-tara-pagina .tgm-tara-etq{display: inline-block; padding: 2px var(--tgm-sp-2); border-radius: var(--gl-radius-xs); font-size: var(--rmv-t-menudo); font-weight: var(--rmv-peso-medio);}.tgm-tara-pagina .tgm-tara-con{background: var(--gl-ancla); color: var(--gl-ancla-texto);}.tgm-tara-pagina .tgm-tara-etq{border: 1px solid var(--gl-tinta); color: var(--gl-tinta);}.tgm-tara-pagina .tgm-tara-pasa{border-top: 1px solid var(--gl-linea); border-bottom: 1px solid var(--gl-linea); padding: var(--tgm-sp-4) 0; margin-bottom: var(--tgm-sp-4);}.tgm-tara-pagina .tgm-tara-h2{font-size: var(--rmv-t-6); font-weight: var(--rmv-peso-titular); line-height: var(--rmv-lh-subtitular); margin: 0 0 var(--tgm-sp-2);}.tgm-tara-pagina .tgm-tara-una + .tgm-tara-una{border-top: 1px solid var(--gl-line-soft); margin-top: var(--tgm-sp-3); padding-top: var(--tgm-sp-3);}.tgm-tara-pagina .tgm-tara-una-t{font-weight: var(--rmv-peso-medio); margin: 0 0 var(--tgm-sp-1);}.tgm-tara-pagina .tgm-tara-frase{font-weight: var(--rmv-peso-medio); margin: 0 0 var(--tgm-sp-1);}.tgm-tara-pagina .tgm-tara-explica{color: var(--gl-tinta-suave); font-size: var(--rmv-t-cuerpo-s); line-height: var(--rmv-lh-cuerpo); margin: 0;}.tgm-tara-pagina .tgm-tara-precio{margin-bottom: var(--tgm-sp-4);}.tgm-tara-pagina .tgm-tara-final-linea{margin: 0;}.tgm-tara-pagina .tgm-tara-final-linea .tgm-tara-final{font-size: var(--rmv-t-3);}.tgm-tara-pagina .tgm-tara-final-linea .tgm-tara-ref{font-size: var(--rmv-t-cuerpo);}.tgm-tara-pagina .tgm-tara-final-linea .tgm-tara-badge{font-size: var(--rmv-t-pequeno);}.tgm-tara-pagina .tgm-tara-impuestos{color: var(--gl-tinta-tenue); font-size: var(--rmv-t-menudo); margin: var(--tgm-sp-1) 0 var(--tgm-sp-3);}.tgm-tara-pagina .tgm-tara-cuentas{margin: 0; font-size: var(--rmv-t-pequeno);}.tgm-tara-pagina .tgm-tara-cuentas > div{display: flex; justify-content: space-between; gap: var(--tgm-sp-3); padding: var(--tgm-sp-1) 0;}.tgm-tara-pagina .tgm-tara-cuentas dt{font-weight: var(--rmv-peso-normal); color: var(--gl-tinta-suave);}.tgm-tara-pagina .tgm-tara-cuentas dd{margin: 0; font-weight: var(--rmv-peso-medio); white-space: nowrap;}.tgm-tara-pagina .tgm-tara-cuentas-sub{padding-left: var(--tgm-sp-3) !important;}.tgm-tara-pagina .tgm-tara-cuentas-sub dt, .tgm-tara-pagina .tgm-tara-cuentas-sub dd{color: var(--gl-tinta-tenue); font-weight: var(--rmv-peso-normal);}.tgm-tara-pagina .tgm-tara-compra{margin-bottom: var(--tgm-sp-4);}.tgm-tara-pagina .tgm-tara-acepto{display: flex; gap: var(--tgm-sp-2); align-items: flex-start; font-size: var(--rmv-t-cuerpo-s); line-height: var(--rmv-lh-subtitular); margin-bottom: var(--tgm-sp-3); cursor: pointer;}.tgm-tara-pagina .tgm-tara-acepto input{width: 20px; height: 20px; margin-top: 1px; flex: none; accent-color: var(--gl-tinta);}.tgm-tara-pagina .tgm-tara-acepto.is-falta span{text-decoration: underline wavy var(--rmv-alerta-oscura);}.tgm-tara-pagina .tgm-tara-error{color: var(--rmv-alerta-oscura); font-size: var(--rmv-t-pequeno);}.tgm-tara-pagina .tgm-tara-ya{font-weight: var(--rmv-peso-medio);}.tgm-taras .tgm-tara-boton{display: inline-flex; align-items: center; justify-content: center; width: 100%; min-height: 48px; padding: 0 var(--tgm-sp-5); border: 0; border-radius: var(--gl-radius-sm); background: var(--gl-firma); color: var(--gl-firma-texto); font-size: var(--rmv-t-cuerpo); font-weight: var(--rmv-peso-medio); text-decoration: none;}.tgm-taras .tgm-taras-cabecera .tgm-tara-boton{width: auto;}.tgm-taras .tgm-tara-boton:focus-visible{box-shadow: var(--rmv-anillo); outline: 0;}.tgm-tara-pagina .tgm-tara-confianza{list-style: none; padding: var(--tgm-sp-3) 0 0; margin: 0 0 var(--tgm-sp-3); border-top: 1px solid var(--gl-linea); font-size: var(--rmv-t-pequeno); color: var(--gl-tinta-suave);}.tgm-tara-pagina .tgm-tara-confianza li{padding: var(--tgm-sp-1) 0;}.tgm-tara-pagina .tgm-tara-salida{font-size: var(--rmv-t-pequeno); margin: 0;}