/** Shopify CDN: Minification failed

Line 827:0 Unexpected "}"

**/
/* GENERADO por tools/ct-diseno-compilar.js — NO EDITAR. Fuente: reports/diseno-2026-09-21/fuente/ct-diseno.css */
:root:not(a){--ct-card-radius: 1.2rem; --ct-gap-desktop: 12px; --ct-gap-mobile: 6px;}
html .card-wrapper--product .card__inner > .media,html .card-wrapper .card__media .media,html .card__media .media{aspect-ratio: 1 / 1 !important; height: auto !important; padding-bottom: 0 !important; border-radius: var(--ct-card-radius); overflow: hidden;}
html .card-wrapper--product .card__inner > .media.ratio::before,html .card-wrapper .card__media .media.ratio::before,html .card__media .media.ratio::before{content: none !important;}
html .card-wrapper--product .card__inner > .media > img,html .card-wrapper .card__media .media img,html .card__media .media img{border-radius: var(--ct-card-radius);}
html .card--product{--product-card-padding: 1rem;}
html .ct-tpl-collection .grid,html .ct-tpl-search .grid,html .ct-tpl-list-collections .grid,html .collection__product-grid,html .product-grid{--grid-mobile-horizontal-spacing: var(--ct-gap-mobile); --grid-mobile-vertical-spacing: var(--ct-gap-mobile); --grid-desktop-horizontal-spacing: var(--ct-gap-desktop); --grid-desktop-vertical-spacing: var(--ct-gap-desktop);}
html .card__product-color-list{flex-wrap: nowrap; overflow: hidden; max-width: 100%; min-height: 2.2rem;}
html .card__product-color-list > li{flex: 0 0 auto;}
html .card__product-color-list > li.card__product-color-list__more-item{margin-left: auto;}
html .card__product-color-list > li[hidden]{display: none !important;}
@media (pointer: coarse){
html .card__product-color-list__button,html .card__product-color-list__more{position: relative;}
html .card__product-color-list__button::before,html .card__product-color-list__more::before{content: ''; position: absolute; top: -0.6rem; bottom: -0.6rem; left: -0.4rem; right: -0.4rem;}
}
html .complementary__item,html .complementary__item__info--has-variants{grid-template-columns: 8rem 1fr; grid-template-rows: auto auto;}
html .complementary__item__info--media{grid-column: 1; grid-row: 1 / 3;}
html .complementary__item__name{grid-column: 2; grid-row: 1;}
html .complementary__item__info--variant{grid-column: 2; grid-row: 2; flex-wrap: wrap;}
html .ct-rollo__titulo,html .ct-rollo__titulo a{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%;}
html .ct-rollo{flex: 1 1 22rem; min-width: 0;}
html .ct-rollo__disp,html .ct-rollo__opt{gap: 0.9rem; min-height: 4.8rem; padding: 0.8rem 1.2rem; font-size: 1.4rem; color: rgb(var(--color-foreground)); background: rgb(var(--color-background)); text-align: left; cursor: pointer;}
html .ct-rollo__disp{border: 0.1rem solid rgb(var(--color-foreground), 0.13); border-radius: 0.6rem; box-shadow: 0 1px 2px 0 rgb(var(--color-foreground), .05);}
html .ct-rollo__disp:hover{border-color: rgb(var(--color-foreground), 0.35);}
html .ct-rollo__disp:focus-visible,html .ct-rollo__opt:focus-visible{outline: 0.2rem solid rgb(var(--color-foreground)); outline-offset: 0.2rem;}
html .ct-rollo__sw{width: 2.4rem; height: 2.4rem; border-radius: 50%; flex: none; object-fit: cover; box-shadow: inset 0 0 0 1px rgb(var(--color-foreground), .18);}
html .ct-rollo__txt{flex: 1 1 auto; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
html .ct-rollo__met{flex: none; color: rgb(var(--color-foreground), .65); font-variant-numeric: tabular-nums;}
html .ct-rollo__pre{flex: none; font-weight: 600; font-variant-numeric: tabular-nums;}
html .ct-rollo__flecha{flex: none; display: flex; margin-left: 0.4rem;}
html .ct-rollo__lista{position: absolute; z-index: 20; left: 0; right: 0; top: calc(100% + 0.4rem); max-height: 28rem; overflow-y: auto; overscroll-behavior: contain; background: rgb(var(--color-background)); border: 0.1rem solid rgb(var(--color-foreground), 0.13); border-radius: 0.6rem; box-shadow: 0 0.4rem 1.6rem rgb(var(--color-foreground), .12);}
html .ct-rollo__lista[hidden]{display: none;}
html .ct-rollo__opt{border: 0; border-bottom: 0.1rem solid rgb(var(--color-foreground), 0.08); width: 100%;}
html .ct-rollo__opt:last-child{border-bottom: 0;}
html .ct-rollo__opt:hover{background: rgb(var(--color-foreground), 0.04);}
html .ct-rollo__opt[aria-selected="true"]{background: rgb(var(--color-foreground), 0.07); font-weight: 600;}
html .ct-rollo__vacio{font-size: 1.4rem; color: rgb(var(--color-foreground), .6);}
html card-product-colors{display: block; min-width: 0; max-width: 100%; overflow: hidden;}
html .card__product-color-list{min-width: 0;}
:root:not(a){--ct-swatches-max: 4;}
@media screen and (min-width: 990px){
:root:not(a){--ct-swatches-max: 5;}
}
html .card-wrapper--product .card__heading,html .card-wrapper--product .card__heading a,html .card-wrapper--product .card__information{min-width: 0; max-width: 100%; white-space: normal; overflow-wrap: anywhere; word-break: normal;}
html .card-wrapper--product .card__heading{min-height: calc(1.8rem * 1.4 * 3); display: block;}
html .card-wrapper--product card-product-colors{min-height: 2.2rem;}
@media screen and (max-width: 989px){
html .card-wrapper--product .card__heading{min-height: calc(1.5rem * 1.4 * 3);}
}
@media screen and (max-width: 749px){
html .grid--1-col .card-wrapper--product .card__heading{min-height: 0;}
}
html .ct-rollo__txt{flex: 1 1 auto; min-width: 0; white-space: normal; overflow: visible; text-overflow: clip; overflow-wrap: anywhere; line-height: 1.25;}
html .ct-rollo,html .ct-rollo__disp,html .ct-rollo__opt,html .ct-rollo__lista{max-width: 100%; min-width: 0; box-sizing: border-box;}
html .ct-rollo__disp,html .ct-rollo__opt{flex-wrap: nowrap; gap: 0.8rem; padding: 0.8rem 1rem; align-items: center;}
html .ct-rollo__met,html .ct-rollo__pre{white-space: nowrap;}
@media screen and (max-width: 420px){
html .ct-rollo__disp,html .ct-rollo__opt{gap: 0.6rem; padding: 0.7rem 0.8rem; font-size: 1.3rem;}
html .ct-rollo__met{font-size: 1.2rem;}
}
html .complementary__item,html .complementary__item__info--variant{min-width: 0; max-width: 100%;}
html .complementary__item__info--variant{overflow: visible;}
html .card__product-color-list{padding: 5px 6px; min-height: calc(2.2rem + 10px);}
html .card-wrapper--product .card__heading{min-height: var(--ct-alto-titulo); max-height: var(--ct-alto-titulo); overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-size: var(--ct-tam-titulo); line-height: 1.3; margin: 0;}
html .card-wrapper--product .card__heading a{display: inline;}
html .ct-zona-estrellas{min-height: var(--ct-alto-estrellas); display: flex; align-items: center;}
html .ct-zona-estrellas .card__rating{margin-top: 0;}
html .ct-vendidos{min-height: var(--ct-alto-vendidos); font-size: 1.2rem; line-height: var(--ct-alto-vendidos); color: rgb(var(--color-foreground), .62);}
:root:not(a){--ct-tam-titulo: 1.4rem; --ct-alto-titulo: calc(1.4rem * 1.3 * 2); --ct-alto-estrellas: 1.8rem; --ct-alto-vendidos: 1.7rem;}
@media screen and (min-width: 750px){
:root:not(a){--ct-tam-titulo: 1.5rem; --ct-alto-titulo: calc(1.5rem * 1.3 * 2);}
}
@media screen and (min-width: 990px){
:root:not(a){--ct-tam-titulo: 1.6rem; --ct-alto-titulo: calc(1.6rem * 1.3 * 2); --ct-alto-estrellas: 2rem;}
html .card-wrapper--product .card__heading--product{font-size: var(--ct-tam-titulo);}
}
html .card-wrapper--product{border: 0 !important; background: #fff; border-radius: 1.2rem; overflow: hidden; box-shadow: 0 1px 2px rgba(0,0,0,.06), 0 2px 10px rgba(0,0,0,.05); transition: box-shadow .15s ease;}
html .card-wrapper--product:hover{box-shadow: 0 2px 6px rgba(0,0,0,.10), 0 8px 24px rgba(0,0,0,.09);}
html .card--product{--product-card-padding: 0; padding: 0;}
html .card-wrapper--product .card__content--product{padding: 1rem 1.2rem 1.2rem;}
html .card-wrapper--product .card__inner > .media,html .card-wrapper--product .card__inner > .media > img{border-radius: 0;}
html .card-wrapper--product .price{font-size: 1.9rem; line-height: 1.2; margin-top: .4rem;}
@media screen and (min-width: 990px){
html .card-wrapper--product .price{font-size: 2.1rem;}
}
html .card-wrapper--product .badge{border-radius: 0.6rem; font-size: 1.1rem; padding: 0.3rem 0.7rem; letter-spacing: 0;}
html .ct-colores-sobre-foto{position: absolute; left: 0.8rem; bottom: 0.8rem; right: 0.8rem; z-index: 3; pointer-events: none;}
html .ct-colores-sobre-foto card-product-colors{pointer-events: auto; display: inline-block; max-width: 100%; min-width: 0; margin: 0; background: rgba(255,255,255,.88); backdrop-filter: blur(2px); border-radius: 999px; box-shadow: 0 1px 3px rgba(0,0,0,.12);}
html .ct-colores-sobre-foto .card__product-color-list{padding: 5px 8px; min-height: 0;}
html .ct-colores-sobre-foto .card__product-color-list__more{background: transparent; color: rgb(var(--color-foreground));}
:root:not(a){--ct-gap-desktop: 12px; --ct-gap-mobile: 10px;}
html .complementary__item__media-wrapper,html .complementary__item__info--media .media,html .ct-rollo__foto{overflow: hidden;}
html .card-wrapper--product .card__heading{display: block; -webkit-line-clamp: none; max-height: none; overflow: visible; min-height: var(--ct-alto-titulo);}
:root:not(a){--ct-alto-titulo: calc(1.4rem * 1.3 * 4);}
@media screen and (min-width: 750px){
:root:not(a){--ct-alto-titulo: calc(1.5rem * 1.3 * 3);}
}
@media screen and (min-width: 990px){
:root:not(a){--ct-alto-titulo: calc(1.6rem * 1.3 * 3);}
}
html .ct-zona-precio{min-height: var(--ct-alto-precio);}
:root:not(a){--ct-alto-precio: calc(1.9rem * 1.2 + 0.4rem);}
@media screen and (min-width: 990px){
:root:not(a){--ct-alto-precio: calc(2.1rem * 1.2 + 0.4rem);}
}
:root:not(a){--ct-swatches-max: 3;}
@media screen and (min-width: 990px){
:root:not(a){--ct-swatches-max: 3;}
}
html .ct-colores-sobre-foto .card__product-color-list__button,html .ct-colores-sobre-foto .card__product-color-list__button img,html .ct-colores-sobre-foto .card__product-color-list__more--variant{width: 1.7rem; height: 1.7rem;}
html .ct-colores-sobre-foto card-product-colors{background: rgba(0, 0, 0, .55); box-shadow: none;}
html .ct-colores-sobre-foto .card__product-color-list__more{color: #fff; background: transparent; font-size: 1rem;}
html .ct-colores-sobre-foto .card__product-color-list{padding: 5px 7px; min-height: calc(1.7rem + 10px); column-gap: 0.7rem; row-gap: 0;}
html .ct-colores-sobre-foto .card__product-color-list__button.selected:after{background: rgba(255, 255, 255, .95); border-color: rgba(255, 255, 255, .9);}
:root:not(a){--ct-radio-foto-ficha: 0.8rem;}
html .complementary__item__media-wrapper,html .complementary__item__info--media .media,html .ct-rollo__foto{border-radius: var(--ct-radio-foto-ficha);}
html .ct-tpl-collection .grid,html .ct-tpl-search .grid,html .ct-tpl-list-collections .grid,html .collection__product-grid,html .grid.contains-card--product,html .grid.contains-card--collection{--grid-horizontal-spacing: var(--ct-gap-mobile); column-gap: var(--ct-gap-mobile); row-gap: var(--ct-gap-mobile);}
@media screen and (min-width: 750px){
html .ct-tpl-collection .grid,html .ct-tpl-search .grid,html .ct-tpl-list-collections .grid,html .collection__product-grid,html .grid.contains-card--product,html .grid.contains-card--collection{--grid-horizontal-spacing: var(--ct-gap-desktop); column-gap: var(--ct-gap-desktop); row-gap: var(--ct-gap-vertical);}
}
@media screen and (max-width: 749px){
html .ct-tpl-collection .grid--2-col .grid__item,html .ct-tpl-search .grid--2-col .grid__item,html .ct-tpl-list-collections .grid--2-col .grid__item{width: calc((100% - 1 * var(--ct-gap-mobile)) / 2 - 0.1px);}
}
@media screen and (min-width: 750px) and (max-width: 989px){
html .ct-tpl-collection .grid--3-col-tablet .grid__item,html .ct-tpl-search .grid--3-col-tablet .grid__item,html .ct-tpl-list-collections .grid--3-col-tablet .grid__item{width: calc((100% - 2 * var(--ct-gap-desktop)) / 3 - 0.1px);}
html .ct-tpl-collection .grid--2-col-tablet .grid__item,html .ct-tpl-search .grid--2-col-tablet .grid__item,html .ct-tpl-list-collections .grid--2-col-tablet .grid__item{width: calc((100% - 1 * var(--ct-gap-desktop)) / 2 - 0.1px);}
}
@media screen and (min-width: 990px){
html .ct-tpl-collection .grid--4-col-desktop .grid__item,html .ct-tpl-search .grid--4-col-desktop .grid__item,html .ct-tpl-list-collections .grid--4-col-desktop .grid__item{width: calc((100% - 3 * var(--ct-gap-desktop)) / 4 - 0.1px);}
html .ct-tpl-collection .grid--3-col-desktop .grid__item,html .ct-tpl-search .grid--3-col-desktop .grid__item,html .ct-tpl-list-collections .grid--3-col-desktop .grid__item{width: calc((100% - 2 * var(--ct-gap-desktop)) / 3 - 0.1px);}
html .ct-tpl-collection .grid--2-col-desktop .grid__item,html .ct-tpl-search .grid--2-col-desktop .grid__item,html .ct-tpl-list-collections .grid--2-col-desktop .grid__item{width: calc((100% - 1 * var(--ct-gap-desktop)) / 2 - 0.1px);}
}
html .ct-tpl-collection,html .ct-tpl-search,html .ct-tpl-list-collections,html .ct-tpl-collection #MainContent,html .ct-tpl-search #MainContent,html .ct-tpl-list-collections #MainContent,html .ct-tpl-collection #MainContent > .shopify-section,html .ct-tpl-search #MainContent > .shopify-section,html .ct-tpl-list-collections #MainContent > .shopify-section,html .ct-tpl-collection .main-collection-product-grid-section,html .ct-tpl-collection .section-main-search,html .ct-tpl-collection .featured-collection-section,html .ct-tpl-collection .product-recommendations-section,html .ct-tpl-collection .collection,html .ct-tpl-collection .search,html .ct-tpl-collection .page-title,html .ct-tpl-collection .collection-icon,html .ct-tpl-collection .facets-container,html .ct-tpl-collection .facets-vertical,html .ct-tpl-collection .product-grid-container,html .ct-tpl-search .main-collection-product-grid-section,html .ct-tpl-search .section-main-search,html .ct-tpl-search .featured-collection-section,html .ct-tpl-search .product-recommendations-section,html .ct-tpl-search .collection,html .ct-tpl-search .search,html .ct-tpl-search .page-title,html .ct-tpl-search .collection-icon,html .ct-tpl-search .facets-container,html .ct-tpl-search .facets-vertical,html .ct-tpl-search .product-grid-container,html .ct-tpl-list-collections .main-collection-product-grid-section,html .ct-tpl-list-collections .section-main-search,html .ct-tpl-list-collections .featured-collection-section,html .ct-tpl-list-collections .product-recommendations-section,html .ct-tpl-list-collections .collection,html .ct-tpl-list-collections .search,html .ct-tpl-list-collections .page-title,html .ct-tpl-list-collections .collection-icon,html .ct-tpl-list-collections .facets-container,html .ct-tpl-list-collections .facets-vertical,html .ct-tpl-list-collections .product-grid-container{background: var(--ct-fondo);}
html .main-collection-product-grid-section > .color-background-1,html .section-main-search > .color-background-1,html .main-collection-product-grid-section > .gradient,html .section-main-search > .gradient,html .collection .facets-container,html .search .facets-container{background: transparent;}
html .card-wrapper--product{background: #fff;}
:root:not(a){--ct-gap-vertical: 30px;}
html .grid.collection__product-grid,html .grid.contains-card--product,html .grid.contains-card--collection{row-gap: var(--ct-gap-vertical);}
:root:not(a){--ct-fondo: #f2f3f5; --ct-superficie: #ffffff; --ct-borde: 1px solid rgba(0, 0, 0, 0.09); --ct-sombra: 0 1px 2px rgba(0, 0, 0, 0.05); --ct-radio-control: 0.8rem;}
html .ct-tpl-search .template-search__search__form .search__input{background: var(--ct-superficie); border: var(--ct-borde); border-radius: var(--ct-radio-control); box-shadow: var(--ct-sombra);}
html .ct-tpl-collection .facets-active-toolbar__toggle-filter,html .ct-tpl-search .facets-active-toolbar__toggle-filter,html .ct-tpl-collection .facet-filters__sort,html .ct-tpl-search .facet-filters__sort,html .ct-tpl-collection .disclosure__button.facet-filters__sort,html .ct-tpl-search .disclosure__button.facet-filters__sort{background: var(--ct-superficie); border: var(--ct-borde); border-radius: var(--ct-radio-control); box-shadow: var(--ct-sombra);}
@media screen and (min-width: 990px){
html .ct-tpl-collection .facets-wrapper--vertical,html .ct-tpl-search .facets-wrapper--vertical{background: var(--ct-superficie); border: var(--ct-borde); border-radius: var(--ct-radio-control); box-shadow: var(--ct-sombra); padding: 1.2rem;}
}
html ul.grid.contains-card--product,html ul.grid.contains-card--collection,html ul.grid.collection__product-grid,html ul.grid.product-grid{--grid-horizontal-spacing: var(--ct-gap-mobile); --grid-mobile-horizontal-spacing: var(--ct-gap-mobile); --grid-mobile-vertical-spacing: var(--ct-gap-vertical); --grid-desktop-vertical-spacing: var(--ct-gap-vertical); column-gap: var(--ct-gap-mobile); row-gap: var(--ct-gap-vertical);}
@media screen and (min-width: 750px){
html ul.grid.contains-card--product,html ul.grid.contains-card--collection,html ul.grid.collection__product-grid,html ul.grid.product-grid{--grid-horizontal-spacing: var(--ct-gap-desktop); --grid-desktop-horizontal-spacing: var(--ct-gap-desktop); column-gap: var(--ct-gap-desktop); row-gap: var(--ct-gap-vertical);}
}
html .card-wrapper--product .card__content--product{margin-top: 0;}
html .ct-tpl-collection .collection-icon,html .ct-tpl-search .collection-icon,html .ct-tpl-list-collections .collection-icon{background: var(--ct-superficie); border: var(--ct-borde);}
html .ct-tpl-collection .collection-icon-wrapper,html .ct-tpl-search .collection-icon-wrapper,html .ct-tpl-list-collections .collection-icon-wrapper{background: transparent;}
@media screen and (min-width: 990px){
html .ct-tpl-collection .facets-wrapper--vertical,html .ct-tpl-search .facets-wrapper--vertical{border: 1px solid rgba(0, 0, 0, 0.12); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07); padding: 1.6rem 1.4rem;}
}
html .ct-tpl-collection .pagination-wrapper .pagination__list,html .ct-tpl-search .pagination-wrapper .pagination__list,html .ct-tpl-collection .template-search__search__form .search__input,html .ct-tpl-search .template-search__search__form .search__input{background: var(--ct-superficie); border: var(--ct-borde); border-radius: var(--ct-radio-control); box-shadow: var(--ct-sombra);}
@media screen and (max-width: 749px){
html product-form.quick-button--add,html quick-add-drawer-opener.quick-button--add{display: none;}
html .card__quick-buttons:has(> product-form.quick-button--add),html .card__quick-buttons:has(> quick-add-drawer-opener.quick-button--add){display: none;}
}
html .ct-tpl-collection .facets-wrapper--vertical .facets-container,html .ct-tpl-search .facets-wrapper--vertical .facets-container,html .ct-tpl-collection .facets-wrapper--vertical .facets-container-vertical,html .ct-tpl-search .facets-wrapper--vertical .facets-container-vertical{background: transparent;}
html .ct-cabecera-listado{padding-top: 1.2rem; padding-bottom: 0; text-align: left;}
html .ct-cabecera-listado--busqueda:empty{display: none;}
html .ct-migas{margin: 0 0 0.4rem; font-size: 1.2rem;}
html .ct-migas .breadcrumb__list{gap: 0.2rem 0.6rem;}
html .ct-migas .icon{width: 1.2rem; height: 1.2rem;}
html .ct-titulo-listado{font-size: 1.8rem; line-height: 1.25; font-weight: var(--font-heading-weight-bold, 700); margin: 0;}
@media screen and (min-width: 750px){
html .ct-titulo-listado{font-size: 2.2rem;}
}
html .ct-toolbar{align-items: center; gap: 1rem; padding: 0.4rem 0 1rem; min-height: 0;}
html .ct-toolbar .facets-active-toolbar__toggle-filter{min-height: 0; height: auto; padding: 0.8rem 1.2rem; font-size: 1.3rem; line-height: 1;}
html .ct-toolbar .product-count{min-width: 0; flex: 1 1 auto; overflow: hidden;}
html .ct-toolbar .product-count__text{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
html .ct-toolbar__controles{gap: 0.8rem; flex: 0 0 auto;}
html .ct-toolbar .facets-sort{flex: 0 0 auto; background: transparent; border: 0; box-shadow: none; padding: 0;}
html .ct-toolbar .facets-sort .facet-filters__sort{width: auto;}
html .ct-toolbar .facet-filters__field__details{min-width: 0;}
html .ct-toolbar .facets-sort__list{min-width: 18rem;}
@media screen and (max-width: 989px){
html .ct-tpl-collection .mobile-facets__open-wrapper,html .ct-tpl-search .mobile-facets__open-wrapper{position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; box-shadow: none;}
html body.ct-tpl-collection,html body.ct-tpl-search{padding-bottom: var(--ct-alto-barra);}
html body.ct-tpl-collection .floating-element,html body.ct-tpl-search .floating-element{--floating-element-position: 2rem;}
}
html .ct-boton-listado{display: inline-flex; align-items: center; gap: 0.6rem; background: var(--ct-superficie); border: var(--ct-borde); border-radius: var(--ct-radio-control); box-shadow: var(--ct-sombra); padding: 0.8rem 1.2rem; font-size: 1.3rem; font-weight: var(--font-body-weight-bold, 600); color: rgb(var(--color-foreground)); cursor: pointer; line-height: 1;}
html .ct-boton-listado .icon{width: 1.6rem; height: 1.6rem;}
@media screen and (max-width: 989px){
html .ct-toolbar .facets-sort .facet-filters__sort{padding: 0.8rem 1.2rem; border-radius: var(--ct-radio-control); font-size: 1.3rem;}
html .ct-toolbar .facets-sort .disclosure__list-wrapper{right: 0; left: auto;}
}
html .card-wrapper--product .card__heading,html .card-wrapper--product .card__heading--product{min-height: 0; max-height: none; overflow: visible; display: block; -webkit-line-clamp: none; font-size: var(--ct-tam-titulo); line-height: 1.3; margin: 0;}
html .card-wrapper--product card-product-colors{min-height: 0;}
html .ct-zona-precio{min-height: 0;}
html .card-wrapper--product .card__content--product{padding: 0.8rem 1.2rem 1.2rem; margin-top: 0;}
html .card-wrapper--product .card-information{display: block;}
html .ct-linea-nota{display: flex; align-items: center; gap: 0.5rem; margin: 0.6rem 0 0; font-size: 1.2rem; line-height: 1.4; color: rgb(var(--color-foreground), 0.62); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0;}
html .ct-nota{display: inline-flex; align-items: center; gap: 0.25rem; color: rgb(var(--color-foreground), 0.85); font-weight: var(--font-body-weight-bold, 600); flex: 0 0 auto;}
html .ct-nota__estrella{color: #f5a623; font-size: 1.25rem; line-height: 1;}
html .ct-linea-nota__sep{color: rgb(var(--color-foreground), 0.28); flex: 0 0 auto;}
@media screen and (max-width: 749px){
html .ct-linea-nota{font-size: 1.1rem; gap: 0.2rem;}
html .ct-nota{gap: 0.15rem;}
html .ct-nota__estrella{font-size: 1.15rem;}
html .card-wrapper--product .card__content--product{padding: 0.8rem 1rem 1rem;}
}
html .ct-vendidos{min-height: 0; line-height: inherit; font-size: inherit; color: inherit; overflow: hidden; text-overflow: ellipsis;}
html .card-wrapper--product .price--on-sale .price__sale{gap: 0;}
html .card-wrapper--product .price--on-sale .price__sale > .flex{line-height: 1.1;}
html .card-wrapper--product .price--on-sale s.price-item--regular{font-size: 1.2rem; font-weight: var(--font-body-weight, 400); color: rgb(var(--color-foreground), 0.5); text-decoration-thickness: 1px;}
html .card-wrapper--product .ct-precio-antes{display: block; font-size: 1.2rem; line-height: 1.2; font-weight: var(--font-body-weight, 400); color: rgb(var(--color-foreground), 0.5); text-decoration: line-through; text-decoration-thickness: 1px; margin-bottom: 0.1rem;}
html .card-wrapper--product .price__badge--in-card{display: none;}
@media screen and (min-width: 990px){
html .ct-tpl-collection .facets-vertical,html .ct-tpl-search .facets-vertical{--filter-width: calc(20% + 0.8rem);}
}
html .facet-checkbox--enlace{text-decoration: none; color: inherit;}
html .facet-checkbox--enlace .facet-checkbox__content__label{transition: color .12s ease;}
html .facet-checkbox--enlace:hover .facet-checkbox__content__label{text-decoration: underline;}
html .facet-checkbox--enlace.selected .facet-checkbox__content__label{font-weight: var(--font-body-weight-bold, 600);}
html .ct-facet-colecciones .facets__display{max-height: 42rem; overflow-y: auto;}
html .ct-cabecera-listado{padding-bottom: 0;}
html .ct-fila-resultados{margin-bottom: 30px;}
html .ct-fila-resultados .ct-toolbar{padding: 0.6rem 0 0;}
:root:not(a){--ct-gap-mobile: 10px; --ct-gap-desktop: 15px; --ct-gap-vertical: 15px;}
@media screen and (max-width: 749px){
:root:not(a){--ct-gap-vertical: 10px;}
}
html .ct-zona-precio .price{white-space: nowrap;}
html .ct-desde{font-size: 0.72em; font-weight: var(--font-body-weight, 400); color: rgb(var(--color-foreground), 0.55); margin-right: 0.15em;}
html .card-wrapper--product .ct-zona-precio{margin-top: 5px;}
html .card-wrapper--product .ct-zona-precio .price.small-margin-top{margin-top: 0;}
html .card-wrapper--product .ct-linea-nota{margin-top: 0.4rem; margin-bottom: 0;}
@media screen and (max-width: 989px){
html .ct-toolbar .facets-sort .disclosure__list-wrapper{right: 0; left: auto; min-width: 0; width: max-content; max-width: calc(100vw - 3rem);}
html .ct-toolbar .facets-sort__list{min-width: 0; max-width: calc(100vw - 3rem);}
html .ct-toolbar .facet-checkbox--sort-button{white-space: nowrap;}
}
@media screen and (max-width: 989px){
html .ct-tpl-collection .mobile-facets__open-wrapper,html .ct-tpl-search .mobile-facets__open-wrapper{position: static; width: auto; height: 0; margin: 0; padding: 0; overflow: visible; clip-path: none; background: transparent; box-shadow: none;}
html .ct-tpl-collection .mobile-facets__open-wrapper:after,html .ct-tpl-search .mobile-facets__open-wrapper:after{content: none;}
html .ct-tpl-collection .mobile-facets__open,html .ct-tpl-search .mobile-facets__open{display: none;}
html .mobile-facets__disclosure.menu-opening .mobile-facets__close,html .mobile-facets__disclosure[open] .mobile-facets__close{display: flex; align-items: center; justify-content: center; position: fixed; top: 1.2rem; right: 1.2rem; z-index: 6; width: 4rem; height: 4rem; border-radius: 50%; background: var(--ct-superficie, #fff); box-shadow: 0 1px 6px rgba(0, 0, 0, 0.18); cursor: pointer;}
html .mobile-facets__disclosure.menu-opening .mobile-facets__close .icon,html .mobile-facets__disclosure[open] .mobile-facets__close .icon{width: 1.6rem; height: 1.6rem;}
html .mobile-facets__inner{padding-top: 5.5rem;}
}
html .ct-cabecera-listado{padding-bottom: 0;}
html .ct-fila-resultados{margin-bottom: 20px;}
html .ct-fila-resultados .ct-toolbar{padding: 0;}
html .ct-tpl-collection .main-collection-product-grid-section > div[class$="-padding"],html .ct-tpl-search .section-main-search > div[class$="-padding"],html .ct-tpl-search .template-search{padding-top: 0;}
html .ct-tpl-collection .collection__product-grid,html .ct-tpl-search .collection__product-grid,html .ct-tpl-collection .product-grid-container .grid.contains-card--product,html .ct-tpl-search .product-grid-container .grid.contains-card--product{margin-top: 0;}
html .ct-tpl-collection .facets-vertical,html .ct-tpl-search .facets-vertical{align-items: flex-start;}
html .ct-tpl-search .product-grid-container .template-search__results > .element-margin-top,html .ct-tpl-collection .product-grid-container .element-margin-top{margin-top: 0;}
@media screen and (min-width: 990px){
html .facets-vertical--hide-filter .facets-wrapper--vertical{min-width: 0; width: 0; padding: 0; border: 0; box-shadow: none; overflow: hidden;}
html .facets-vertical--hide-filter .product-grid-container{margin-left: 0;}
}
@media screen and (max-width: 749px){
html .ct-fila-resultados{margin-bottom: 10px;}
}
html .ct-ver-todas{display: block; margin-top: 0.8rem; font-size: 1.2rem;}
html .ct-facet-colecciones show-more-button{display: block;}
@media screen and (max-width: 989px){
html .mobile-facets__wrapper .disclosure-has-popup[open] > summary::before,html .mobile-facets__wrapper .disclosure-has-popup.menu-opening > summary::before{position: fixed; inset: 0; width: 100vw; height: 100vh; z-index: 100; background: rgba(0, 0, 0, 0.45);}
html #FacetFiltersFormMobile{z-index: 101; width: min(88vw, 38rem);}
html .mobile-facets__inner{background: #fff; overflow-y: auto; padding: 5.5rem 2rem 0; height: 100%;}
html .mobile-facets__disclosure.menu-opening .mobile-facets__close,html .mobile-facets__disclosure[open] .mobile-facets__close{z-index: 102;}
html .ct-cajon-pie{position: sticky; bottom: 0; background: #fff; padding: 1.2rem 0 1.6rem; margin-top: auto; gap: 1rem; box-shadow: 0 -6px 12px -6px rgba(0, 0, 0, 0.18); z-index: 2;}
html .ct-cajon-pie .button{min-height: 4.4rem;}
html .mobile-facets__main > hr.facets__line:last-of-type{display: none;}
}
html ins.adsbygoogle,html .collection__description ins,html .rte ins.adsbygoogle{max-width: 100%; overflow: hidden;}
html:not(a),html body{overflow-x: clip;}
html .ct-bajo-pedido{display: block; margin-top: 0.2rem; font-size: 1.1rem; line-height: 1.3; font-weight: var(--font-body-weight, 400); color: rgb(var(--color-foreground), 0.55);}
html .price--out-card .ct-bajo-pedido{font-size: 1.3rem; margin-top: 0.4rem;}
@media screen and (max-width: 749px){
html .ct-tpl-product .price--out-card{flex-wrap: wrap;}
html .ct-tpl-product .price--out-card .ct-bajo-pedido{margin-top: 0.3rem; flex: 0 0 100%;}
}
html .ct-linea-ficha,html .ct-galeria-ctrl,html .ct-aviso{display: none;}
@media screen and (min-width: 750px){
html .ct-tpl-product .rating-wrapper{display: none;}
html .ct-tpl-product .product__info-container > .ct-linea-ficha + :not(.rating-wrapper),html .ct-tpl-product .product__info-container > .ct-linea-ficha + .rating-wrapper + *{margin-top: 2rem;}
html .ct-tpl-product .product__info-container > .ct-linea-ficha{display: flex; align-items: center; gap: 0.6rem; margin: -1.9rem 0 0; font-size: 1.3rem; line-height: 1.4; color: rgb(var(--color-foreground), 0.62); white-space: nowrap;}
html .ct-linea-ficha__calif{display: inline-flex; align-items: center; color: rgb(var(--color-foreground), 0.85);}
html .ct-linea-ficha__estrella{color: #f5a623; font-size: 1.4rem; line-height: 1; margin-right: 0.3rem;}
html .ct-linea-ficha__nota{font-weight: var(--font-body-weight-bold, 600);}
html .ct-linea-ficha__sep{color: rgb(var(--color-foreground), 0.28);}
}
@media screen and (max-width: 749px){
html .ct-tpl-product .product__info-wrapper,html .ct-tpl-product .product__info-container{display: contents;}
html .ct-tpl-product .product.grid > *,html .ct-tpl-product .product__info-container > *{flex: 0 0 100%; max-width: 100%; order: 6;}
html .ct-tpl-product .product.grid > .product__media-wrapper{order: 1;}
html .ct-tpl-product .product__info-container > .product__title{order: 2;}
html .ct-tpl-product .product__info-container > .ct-linea-ficha{order: 3; display: flex;}
html .ct-tpl-product .product__info-container > [id^="price-top-"]{order: 4;}
html .ct-tpl-product .product__info-container > .product__sale-box{order: 5;}
html .ct-tpl-product .rating-wrapper{display: none;}
html .ct-tpl-product .product.grid > .product__media-wrapper{position: relative; width: 100vw; max-width: none; flex: 0 0 100vw; margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); margin-top: 0; margin-bottom: 0.8rem;}
html .ct-tpl-product .product__media-wrapper .slider-mobile-gutter{padding: 0;}
html .ct-tpl-product .product.grid > .product__media-wrapper .product__media-list{max-width: none;}
html .ct-tpl-product .product__media-list .product__media-item{padding: 0;}
html .ct-tpl-product .product__media-wrapper .product__media,html .ct-tpl-product .product__media-wrapper .product__modal-opener{border-radius: 0;}
html .ct-tpl-product [id^="GalleryThumbnails-"]{display: none;}
html .ct-tpl-product .product__media-wrapper .slider-buttons{display: none;}
html .ct-tpl-product .product-section > .page-width,html .ct-tpl-product .product.grid{padding-top: 0; margin-top: 0;}
html .ct-tpl-product .product-section .product-section__padding{padding-top: 0;}
html .ct-tpl-product .product-section{padding-top: 0 !important;}
html .ct-galeria-ctrl__contador{bottom: 4.2rem;}
html .ct-galeria-ctrl{display: block; position: absolute; inset: 0; pointer-events: none; z-index: 2;}
html .ct-galeria-ctrl__btn{pointer-events: auto; position: absolute; top: 1rem; width: 4rem; height: 4rem; display: flex; align-items: center; justify-content: center; border: 0; border-radius: 50%; background: rgba(255, 255, 255, 0.86); backdrop-filter: blur(2px); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.18); color: rgb(var(--color-foreground)); cursor: pointer; padding: 0;}
html .ct-galeria-ctrl__atras{left: 1rem;}
html .ct-galeria-ctrl__compartir{right: 1rem;}
html .ct-galeria-ctrl__contador{pointer-events: none; position: absolute; right: 1rem; bottom: 3.4rem; padding: 0.3rem 0.9rem; border-radius: 1.2rem; background: rgba(255, 255, 255, 0.86); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.18); font-size: 1.2rem; line-height: 1.5; font-weight: var(--font-body-weight-bold, 600); color: rgb(var(--color-foreground));}
html .ct-galeria-ctrl__contador[hidden]{display: none;}
html .ct-aviso{display: block; position: fixed; left: 50%; bottom: 8rem; transform: translate(-50%, 1rem); z-index: 2147483001; padding: 0.9rem 1.6rem; border-radius: 2rem; background: rgba(18, 18, 18, 0.92); color: #fff; font-size: 1.3rem; opacity: 0; visibility: hidden; transition: opacity .18s ease, transform .18s ease, visibility .18s;}
html .ct-aviso--visible{opacity: 1; visibility: visible; transform: translate(-50%, 0);}
html .ct-tpl-product .product__title{margin: 0.4rem 0 0.2rem;}
html .ct-tpl-product .ct-linea-ficha{margin: 0 0 0.4rem; justify-content: flex-start;}
html .ct-tpl-product [id^="price-top-"]{margin: 0 0 0.8rem;}
html .ct-tpl-product .product__info-container > .product__tax{margin-top: 0;}
html .ct-linea-ficha{align-items: center; gap: 0.5rem; font-size: 1.2rem; line-height: 1.4; color: rgb(var(--color-foreground), 0.62); white-space: nowrap; overflow: hidden; min-width: 0;}
html .ct-linea-ficha__calif{display: inline-flex; align-items: center; gap: 0.4rem; flex: 0 0 auto; color: rgb(var(--color-foreground), 0.85);}
html .ct-linea-ficha__nota{font-weight: var(--font-body-weight-bold, 600);}
html .ct-linea-ficha__conteo{color: rgb(var(--color-foreground), 0.55);}
html .ct-linea-ficha__sep{color: rgb(var(--color-foreground), 0.28); flex: 0 0 auto;}
html .ct-linea-ficha__vendidos{min-width: 0; overflow: hidden; text-overflow: ellipsis;}
html .ct-linea-ficha__estrellas{--font-size: 1.4rem;}
html .ct-linea-ficha__estrellas svg{width: 1.4rem; height: 1.4rem;}
html .ct-tpl-product [id^="price-top-"] .price-item,html .ct-tpl-product [id^="price-top-"] .ct-variant-price-line,html .ct-tpl-product [id^="price-top-"] [data-ct-selected-variant-price]{font-size: 19px; line-height: 22.8px; font-weight: 400;}
html .ct-tpl-product [id^="price-top-"] .price--large{font-size: 19px;}
html .ct-tpl-product [id^="price-top-"] [data-ct-presentacion-suffix]{font-size: 1.4rem;}
html .ct-tpl-product .price--out-card{flex-wrap: wrap;}
html .ct-tpl-product .price--out-card .ct-bajo-pedido{margin-top: 0.3rem; flex: 0 0 100%;}
html .ct-tpl-product .product__info-container > .product__sale-box{margin-top: 0.8rem;}
}
html .ct-disponibilidad{display: none;}
@media screen and (max-width: 749px){
html .ct-tpl-product .product__title,html .ct-tpl-product .product__title h1{font-weight: var(--font-heading-weight-bold, 700);}
html .ct-tpl-product .product__title{margin-top: -0.5rem; margin-bottom: 0.2rem;}
html .ct-linea-ficha__estrella{color: #f5a623; font-size: 1.25rem; line-height: 1; margin-right: 0.25rem;}
html .ct-linea-ficha__calif{gap: 0;}
html .ct-tpl-product .ct-linea-ficha{margin: 0;}
html .ct-tpl-product [id^="price-top-"]{margin: 1.2rem 0;}
html .ct-tpl-product .product__info-container > .product__sale-box{margin-top: 0;}
html .ct-tpl-product .product__sale-box{padding-top: 0 !important; padding-bottom: 0 !important;}
html .ct-tpl-product .product__sale-box .product-form__input{margin-top: 0;}
html .ct-tpl-product .product-form__buttons{display: flex; flex-wrap: wrap; gap: 1rem;}
html .ct-tpl-product .product-form__buttons > *{flex: 0 0 100%; max-width: 100%; margin: 0;}
html .ct-tpl-product .product-form__quantity{order: 1;}
html .ct-tpl-product .product-form__buttons .shopify-payment-button{order: 2;}
html .ct-tpl-product .product-form__buttons .product-form__submit{order: 3;}
html .ct-tpl-product .product-form__quantity{display: flex; align-items: center; gap: 1rem;}
html .ct-tpl-product .ct-etiqueta-cantidad{position: static !important; width: auto !important; height: auto !important; overflow: visible !important; clip: auto !important; clip-path: none !important; white-space: nowrap; margin: 0 !important; font-size: 1.4rem; color: rgb(var(--color-foreground), 0.8);}
html .ct-tpl-product .product-form__quantity quantity-input,html .ct-tpl-product .product-form__quantity .quantity{flex: 0 0 auto; width: 11rem !important; order: 2;}
html .ct-tpl-product .ct-etiqueta-cantidad{order: 1; flex: 0 0 auto;}
html .ct-tpl-product .ct-disponibilidad{order: 3; flex: 1 1 auto;}
html .ct-disponibilidad{display: block; margin-left: auto; text-align: right; font-size: 1.3rem; line-height: 1.3; color: rgb(var(--color-foreground), 0.62); white-space: nowrap;}
html .ct-disponibilidad[hidden]{display: none;}
html .ct-tpl-product{--ct-sep-secciones: 16px;}
html .ct-tpl-product #MainContent > .shopify-section > [class*="-padding"]{padding-top: 0 !important; padding-bottom: 0 !important;}
html .ct-tpl-product #MainContent > .shopify-section + .shopify-section{margin-top: var(--ct-sep);}
html .ct-tpl-product #MainContent > .shopify-section[id*="spacer"]{display: none;}
html .ct-tpl-product .product__info-container > .product__sale-box{margin-bottom: 0;}
html .ct-tpl-product .product__info-container > .product__tax,html .ct-tpl-product .product__info-container > complementary-products{margin-top: var(--ct-sep-secciones);}
html .ct-tpl-product .product__sale-box__footer{margin-top: var(--ct-sep-secciones);}
html .ct-tpl-product .product__sale-box__actions{margin-top: 0.8rem;}
}
@media screen and (max-width: 749px){
html .ct-galeria-ctrl__buscar{right: 5.6rem;}
}
html .ct-buscador-movil,html .ct-logo-casita{display: none;}
@media screen and (max-width: 749px){
html .ct-tpl-product .section-header:not(.shopify-section-header-sticky){position: absolute; top: 0; left: 0; right: 0; transform: translateY(-100%); pointer-events: none; z-index: 1;}
html:not(a).ct-encabezado-forzado body.ct-tpl-product .section-header:not(.shopify-section-header-sticky){transform: none; pointer-events: auto; z-index: 5;}
html .ct-buscador-movil{display: block; flex: 1 1 auto; min-width: 0; order: 2;}
html .ct-buscador-movil predictive-search,html .ct-buscador-movil .search--header,html .ct-buscador-movil .search__input--header{min-width: 0;}
html .ct-buscador-movil .search__input--header{background: rgba(18, 18, 18, 0.045); border: 1px solid rgba(18, 18, 18, 0.08);}
html .header__inner{display: flex; align-items: center; gap: 1rem;}
html .header__heading{order: 1; flex: 0 0 auto; margin: 0;}
html .header__icons{order: 3; flex: 0 0 auto;}
html .header__left-icons{order: 0; flex: 0 0 auto;}
html .header__left-icons > header-drawer > details > summary.header__icon--menu{display: none;}
html .header__left-icons .header__icon--account{display: none;}
html .header__left-icons{gap: 0; padding: 0; margin: 0;}
html details-modal.header__search > details > summary.header__icon--search{display: none;}
html .header__heading-logo{display: none;}
html .ct-logo-casita{display: block; width: 4.4rem; height: 4.4rem; object-fit: contain;}
html .ct-buscador-movil .search--header,html .ct-buscador-movil .search__input--header{height: 4.4rem; min-height: 0;}
html .ct-buscador-movil .search__input--header{border-radius: 2.2rem; padding: 0 4rem 0 1.4rem; font-size: 1.4rem;}
html .ct-buscador-movil .search__button--header{width: 4.4rem; height: 4.4rem; top: 0; right: 0;}
html .ct-buscador-movil .search__button--header svg{width: 2rem; height: 2rem;}
html .ct-buscador-movil predictive-search{position: static;}
html .header__inner{position: relative;}
html .ct-buscador-movil .predictive-search__full{left: 0; right: 0; top: 100%; width: auto; max-width: none; z-index: 2147483001;}
}
@media screen and (max-width: 749px){
html .ct-barra-movil{position: fixed; left: 8px; right: 8px; bottom: calc(var(--ct-barra-abajo) + env(safe-area-inset-bottom, 0px)); z-index: 2147483000; display: flex; align-items: stretch; background: #fff; border: 1px solid rgba(18, 18, 18, 0.08); border-radius: 1.6rem; box-shadow: 0 2px 12px rgba(0, 0, 0, 0.12); overflow: hidden;}
html .ct-barra-movil__item{flex: 1 1 0; min-width: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 0.2rem; padding: 0.7rem 0.2rem 0.6rem; border: 0; background: none; text-decoration: none; font-size: 1.05rem; line-height: 1.2; color: rgb(var(--color-foreground), 0.62); cursor: pointer; -webkit-tap-highlight-color: transparent;}
html .ct-barra-movil__item svg{width: 2.2rem; height: 2.2rem; flex: 0 0 auto;}
html .ct-barra-movil__item span{max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
html .ct-barra-movil__item--activo{color: rgb(var(--color-foreground)); font-weight: var(--font-body-weight-bold, 600);}
html .ct-barra-movil__wa{fill: #25d366;}
html .ct-barra-movil__item--whatsapp{color: #128c35;}
:root:not(a){--ct-barra-abajo: 0px;}
:root:not(a){--ct-alto-barra: calc(6.8rem + var(--ct-barra-abajo) + env(safe-area-inset-bottom, 0px));}
html body{padding-bottom: var(--ct-alto-barra);}
html body .whatsapp-float{display: none;}
}
@media screen and (max-width: 749px){
html .ct-tpl-index [id*="579dde05-0f38-4f94-be74-555c4e260873"] ul.slider--mobile{display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--ct-gap-mobile); overflow: visible; scroll-snap-type: none; padding-left: 1.5rem; padding-right: 1.5rem;}
html .ct-tpl-index [id*="579dde05-0f38-4f94-be74-555c4e260873"] ul.slider--mobile > *,html .ct-tpl-index [id*="579dde05-0f38-4f94-be74-555c4e260873"] ul.slider--mobile > *:first-child,html .ct-tpl-index [id*="579dde05-0f38-4f94-be74-555c4e260873"] ul.slider--mobile > *:last-child{width: 100%; max-width: none; flex: none; margin: 0; scroll-snap-align: none;}
html .ct-tpl-index [id*="579dde05-0f38-4f94-be74-555c4e260873"] .slider-buttons,html .ct-tpl-index [id*="579dde05-0f38-4f94-be74-555c4e260873"] .slider-counter{display: none;}
}
@media screen and (max-width: 749px){
html .ct-barra-movil__item--activo{color: #f5811e;}
html .ct-barra-movil__cerrar{display: none;}
html .ct-barra-movil__item--abierto .ct-barra-movil__abrir{display: none;}
html .ct-barra-movil__item--abierto .ct-barra-movil__cerrar{display: block;}
html .ct-tpl-index [id*="579dde05-0f38-4f94-be74-555c4e260873"] .gallery__item__content--inside{top: auto; bottom: 5px; left: 0; right: 0; height: auto; padding: 0 0.6rem; background: none; justify-content: center; align-items: flex-end;}
html .ct-tpl-index [id*="579dde05-0f38-4f94-be74-555c4e260873"] .gallery__item__content-inner{display: flex; justify-content: center; text-align: center; max-width: 100%;}
html .ct-tpl-index [id*="579dde05-0f38-4f94-be74-555c4e260873"] .gallery__item__caption{display: inline-block; max-width: 100%; padding: 0.3rem 1rem; border-radius: 999px; background: rgba(255, 255, 255, 0.92); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.14); font-size: var(--ct-tam-titulo); line-height: 1.3; font-weight: 600; letter-spacing: normal; text-transform: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #121212;}
}
@media screen and (max-width: 749px){
html .ct-buscador-movil .search--header,html .ct-buscador-movil predictive-search{background: transparent; border-radius: 2.2rem;}
html .ct-buscador-movil .search__input--header,html .ct-buscador-movil .search__input--header:focus,html .ct-buscador-movil .search__input--header:focus-visible{border-radius: 2.2rem; box-shadow: none; outline: none;}
html .ct-buscador-movil .search__input--header:focus-visible{border-color: rgba(18, 18, 18, 0.35);}
:root:not(a){--ct-sep: 24px;}
html #MainContent [class*="section-template--"][class$="-padding"],html #MainContent [class*="section-template--"][class*="-padding "]{padding-top: 0; padding-bottom: 0;}
html #MainContent > .shopify-section{margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0;}
html #MainContent > .shopify-section + .shopify-section{margin-top: var(--ct-sep);}
html #MainContent{padding-bottom: var(--ct-sep);}
html body:not(.ct-tpl-product):not(.ct-tpl-cart):not(.ct-tpl-collection):not(.ct-tpl-search):not(.ct-tpl-list-collections) #MainContent > .shopify-section:first-child:not(:has(slideshow-component, .banner)){padding-top: var(--ct-sep);}
html .ct-tpl-collection #MainContent > .shopify-section:first-child,html .ct-tpl-search #MainContent > .shopify-section:first-child,html .ct-tpl-list-collections #MainContent > .shopify-section:first-child{padding-top: 8px;}
html .ct-tpl-collection .ct-cabecera-listado,html .ct-tpl-search .ct-cabecera-listado{padding-top: 0;}
html #MainContent > .shopify-section[id*="__spacer_"],html #MainContent > .shopify-section:has(> style:only-child){display: none;}
html #MainContent .title{margin-bottom: var(--ct-sep);}
html .ct-tpl-product .complementary-products{margin-bottom: 0;}
html .ct-tpl-product .product-section__padding{padding-bottom: 0;}
html .ct-tpl-product .tabs__content-list{margin-top: 0;}
html .ct-tpl-product #MainContent .tabs__content{padding-top: 0; padding-bottom: 0;}
html .ct-tpl-product .product-attributes__table.ct-ficha{padding-bottom: 0;}
html #MainContent .jdgm-rev-widg,html #MainContent .jdgm-carousel-wrapper{padding-top: 0; padding-bottom: 0;}
html #MainContent .jdgm-carousel{margin-bottom: 0;}
html .ct-tpl-index .image-with-text__content{padding-bottom: 0;}
html .ct-tpl-cart .cart__login-paragraph{margin-bottom: 0;}
html .ct-tpl-cart .cart__warnings{padding-top: 0; padding-bottom: 0;}
html .ct-tpl-cart .cart__empty-text,html .ct-tpl-cart .cart__login-title{margin-top: var(--ct-sep);}
html #MainContent ul.product-grid,html #MainContent ul.recommendation-list{padding-bottom: 0;}
html #MainContent .jdgm-paginate{padding-bottom: 0;}
html .ct-tpl-product .text-icons__card__info .card__heading{margin-bottom: 0; padding-bottom: 0;}
html .ct-tpl-index .testimonials .slider__slide,html .ct-tpl-index .testimonials .testimonial{padding-bottom: 0;}
}
@media screen and (max-width: 749px){
html .ct-barra-movil__icono{position: relative; display: flex;}
html .ct-barra-movil__bolita{position: absolute; top: -0.6rem; right: -1rem; min-width: 1.7rem; height: 1.7rem; padding: 0 0.4rem; border-radius: 999px; background: #f5811e; color: #fff; font-size: 1rem; font-weight: 700; line-height: 1.7rem; text-align: center;}
html #cart-icon-bubble{display: none !important;}
html .header__icons .header__icon--account.small-hide,html .header__icons .header__icon--account{display: flex !important; width: 4.4rem; height: 4.4rem;}
}
html .ct-tpl-cart #MainContent{background: var(--ct-fondo);}
html .ct-tpl-cart .page-title{background: none; padding: 8px 0 0; min-height: 0;}
html .ct-tpl-cart .page-title img,html .ct-tpl-cart .page-title picture{display: none !important;}
html .ct-tpl-cart .cart__items{margin-top: 1.2rem;}
html .ct-tpl-cart .cart__items{padding-bottom: 0;}
html .ct-tpl-cart .cart__note-wrap{margin-top: 0; margin-bottom: 0.8rem; background: var(--ct-superficie); border-radius: var(--ct-card-radius);}
html .ct-tpl-cart .page-title::before,html .ct-tpl-cart .page-title::after{display: none;}
html .ct-tpl-cart .page-title .page-title__title{color: #121212; font-size: 2.2rem; text-align: left; text-shadow: none;}
html .ct-tpl-cart table.cart-items,html .ct-tpl-cart table.cart-items tbody{display: block; width: 100%;}
html .ct-tpl-cart table.cart-items thead{display: none;}
html .ct-tpl-cart{--ct-foto-carrito: 7.4rem;}
html .ct-tpl-cart .cart-items tr.cart-item{display: grid; grid-template-columns: var(--ct-foto-carrito) minmax(0, 1fr) auto; grid-template-rows: auto auto auto; grid-template-areas: "foto titulo   borrar" "foto variante variante" "foto cant     precio"; column-gap: 1rem; row-gap: 0.2rem; align-items: center; margin: 0 0 0.8rem; padding: 1rem; border: 0; border-radius: var(--ct-card-radius); background: var(--ct-superficie);}
html .ct-tpl-cart .cart-items tr.cart-item > td{padding: 0 !important; margin: 0; border: 0;}
html .ct-tpl-cart .cart-items td.cart-item__media{grid-area: foto; grid-row: 1 / -1; width: var(--ct-foto-carrito); align-self: stretch; contain: size; min-height: var(--ct-foto-carrito); position: relative;}
html .ct-tpl-cart .cart-items td.cart-item__media .cart-item__image-container::before{display: none;}
html .ct-tpl-cart .cart-items td.cart-item__media .cart-item__image-container{position: absolute; inset: 0; width: auto; height: auto; min-height: 0; padding: 0; border-radius: 0.8rem; overflow: hidden;}
html .ct-tpl-cart .cart-items td.cart-item__media img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;}
html .ct-tpl-cart .cart-items td.cart-item__details{display: contents;}
html .ct-tpl-cart .cart-item__name{grid-area: titulo; min-width: 0; font-size: 1.4rem; line-height: 1.3; font-weight: 600; padding: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
html .ct-tpl-cart .cart-item__details dl{grid-area: variante; min-width: 0; margin: 0; font-size: 1.2rem; line-height: 1.3; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
html .ct-tpl-cart .cart-item__details dl .product-option{display: inline;}
html .ct-tpl-cart .cart-items td.cart-item__details > :not(.cart-item__name):not(dl){grid-column: 2 / -1;}
html .ct-tpl-cart .cart-items td.cart-item__totals{display: contents;}
html .ct-tpl-cart .cart-item__price-wrapper{grid-area: precio; text-align: right;}
html .ct-tpl-cart .cart-item__price-wrapper .price{font-size: 1.5rem; font-weight: 700; line-height: 1.2;}
html .ct-tpl-cart .cart-items td.cart-item__totals > cart-remove-button{grid-area: borrar; justify-self: end; line-height: 0;}
html .ct-tpl-cart .cart-items td.cart-item__totals > .loading-overlay{grid-area: precio;}
html .ct-tpl-cart .cart-items tr.cart-item > td.small-hide{display: none !important;}
html .ct-tpl-cart .cart-items td.cart-item__quantity{grid-area: cant; display: block;}
html .ct-tpl-cart .cart-item__quantity-wrapper{justify-content: flex-start; width: auto;}
html .ct-tpl-cart quantity-input.quantity{display: grid; grid-template-columns: 2.8rem 3.6rem 2.8rem; align-items: center; width: auto; min-height: 0; height: 2.8rem; border: 1px solid rgba(18, 18, 18, 0.12); border-radius: 999px; overflow: hidden; background: #fff;}
html .ct-tpl-cart quantity-input .quantity__buttons.small-hide,html .ct-tpl-cart quantity-input .quantity__buttons{display: contents !important;}
html .ct-tpl-cart quantity-input .quantity__input{grid-column: 2; grid-row: 1; width: 3.6rem; height: 2.8rem; min-height: 0; padding: 0; border: 0; background: transparent; font-size: 1.4rem; text-align: center; -moz-appearance: textfield;}
html .ct-tpl-cart quantity-input .quantity__input::-webkit-outer-spin-button,html .ct-tpl-cart quantity-input .quantity__input::-webkit-inner-spin-button{-webkit-appearance: none; margin: 0;}
html .ct-tpl-cart quantity-input .quantity__button{grid-row: 1; width: 2.8rem; height: 2.8rem; font-size: 1.8rem; line-height: 1; background: none; border: 0;}
html .ct-tpl-cart quantity-input .quantity__button[name="minus"]{grid-column: 1;}
html .ct-tpl-cart quantity-input .quantity__button[name="plus"]{grid-column: 3;}
html .ct-tpl-cart quantity-input .quantity__button svg{display: none;}
html .ct-tpl-cart quantity-input .quantity__button[name="minus"]::before{content: "\2212";}
html .ct-tpl-cart quantity-input .quantity__button[name="plus"]::before{content: "+";}
html .ct-tpl-cart .cart__footer{background: none; padding: 0; margin-top: 0.4rem;}
html .ct-tpl-cart .cart__footer__title,html .ct-tpl-cart .cart__blocks__shipping-calculator,html .ct-tpl-cart .cart__footer__js-contents > .totals,html .ct-tpl-cart .cart__footer__js-contents > .tax-note,html .ct-tpl-cart .cart__ctas{display: none;}
html .ct-tpl-cart .ct-carrito-minimo{margin: 0 0 0.8rem; padding: 1rem 1.2rem; border-radius: var(--ct-card-radius); background: #fff7ed; color: #9a3412; font-size: 1.3rem; line-height: 1.4;}
html .ct-tpl-cart .ct-carrito-barra{display: flex; align-items: center; justify-content: space-between; gap: 1.2rem; padding: 1rem 1.2rem; border-radius: 1.6rem; background: #fff;}
html .ct-carrito-barra__total{display: flex; flex-direction: column; line-height: 1.2;}
html .ct-carrito-barra__etiqueta{font-size: 1.2rem; color: rgba(var(--color-foreground), 0.62);}
html .ct-carrito-barra__valor{font-size: 1.9rem; font-weight: 700;}
html .ct-carrito-barra__boton{flex: 0 0 auto; min-height: 4.4rem; padding: 0 2.4rem; border-radius: 999px;}
html .ct-mas-vendidos{padding: var(--ct-sep) 0 0;}
html .ct-mas-vendidos__titulo{margin: 0 1.5rem var(--ct-sep); font-size: 2rem; font-weight: var(--font-heading-weight-extra-bold, 800);}
html .ct-mas-vendidos__lista{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--ct-gap-mobile); margin: 0; padding: 0 1.5rem; list-style: none;}
html .ct-mas-vendidos__item{min-width: 0;}
html .ct-mas-vendidos__mas{display: flex; justify-content: center; padding: var(--ct-sep) 1.5rem 0;}
html .ct-tpl-cart #MainContent > .shopify-section:has(main-cart-recommendations){display: none;}
@media screen and (max-width: 749px){
html .ct-tpl-cart .ct-carrito-barra{position: fixed; left: 8px; right: 8px; bottom: calc(var(--ct-alto-barra) + 6px); z-index: 2147482999; box-shadow: 0 2px 12px rgba(0, 0, 0, 0.12);}
html body.ct-tpl-cart{padding-bottom: calc(var(--ct-alto-barra) + 8rem);}
}
html .ct-tpl-cart .cart-page__content .cart-items tr.cart-item:not(:last-child){border-bottom: 0;}
html .ct-tpl-cart .cart-item__price-wrapper .price{text-align: right;}
@media screen and (min-width: 750px){
html .ct-tpl-cart{--ct-sep: 24px;}
html .ct-tpl-cart #main-cart{padding-top: 0; padding-bottom: 0;}
html .ct-tpl-cart .page-title{padding: 1.6rem 0 0;}
html .ct-tpl-cart .page-title .page-title__title{font-size: 2.2rem;}
html .ct-tpl-cart .cart-page__content{margin-top: 1.2rem; gap: 1.6rem;}
html .ct-tpl-cart .cart__items{margin-top: 0;}
html .ct-tpl-cart .cart-page__content__right{padding: 0; background: none;}
html .ct-tpl-cart .cart-page__content__right::before,html .ct-tpl-cart .cart-page__content__right::after{display: none;}
html .ct-tpl-cart .cart__footer{margin-top: 0;}
html .ct-tpl-cart .ct-carrito-barra{padding: 1.6rem; border-radius: var(--ct-card-radius);}
html .ct-tpl-cart .ct-carrito-minimo{margin-bottom: 1.2rem;}
html .ct-mas-vendidos{max-width: var(--page-width); margin: 0 auto;}
html .ct-mas-vendidos__titulo{margin: 0 5rem var(--ct-sep); font-size: 2.2rem;}
html .ct-mas-vendidos__lista{grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--ct-gap-desktop); padding: 0 5rem;}
html .ct-mas-vendidos__mas{padding: var(--ct-sep) 5rem 0;}
}
@media screen and (min-width: 990px){
html .ct-mas-vendidos__lista{grid-template-columns: repeat(4, minmax(0, 1fr));}
html .ct-tpl-cart .cart-items td.cart-item__details > .small-hide.medium-hide{display: none;}
html .ct-tpl-cart .cart-items tr.cart-item > td.cart-item__details,html .ct-tpl-cart .cart-items tr.cart-item > td.cart-item__totals{display: contents;}
html .ct-tpl-cart .cart-items tr.cart-item > td.cart-item__quantity{display: block;}
html .ct-tpl-cart .cart-items td.cart-item__totals > cart-remove-button.large-up-hide{display: block !important;}
}
@media screen and (min-width: 750px){
html .ct-barra-movil{display: none;}
}
@media screen and (max-width: 749px){
html .ct-barra-movil{left: 0; right: 0; border-width: 1px 0 0; border-radius: 0; box-shadow: 0 -1px 8px rgba(0, 0, 0, 0.06);}
html .ct-toolbar summary.facet-filters__sort{gap: 0.6rem; padding-right: 1.2rem;}
html .ct-toolbar summary.facet-filters__sort .icon-caret{position: static; flex: 0 0 auto; width: 1.2rem; height: 1.2rem;}
html .ct-tpl-collection .card-wrapper,html .ct-tpl-search .card-wrapper{isolation: isolate;}
html .ct-fila-resultados{position: relative; z-index: 2;}
}
html .ct-usos__cuenta{margin: 0 0 1.2rem; font-size: 1.4rem; color: rgba(var(--color-foreground), 0.62);}
html .ct-usos__grilla{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--ct-gap-desktop); margin: 0; padding: 0 0 var(--ct-sep); list-style: none;}
html .ct-usos__item{min-width: 0;}
html .ct-usos__tarjeta{display: flex; flex-direction: column; height: 100%; border-radius: var(--ct-card-radius); background: var(--ct-superficie); overflow: hidden; text-decoration: none; color: rgb(var(--color-foreground)); isolation: isolate;}
html .ct-usos__foto{aspect-ratio: 1 / 1; background: #fafafa; overflow: hidden;}
html .ct-usos__foto img{display: block; width: 100%; height: 100%; object-fit: cover;}
html .ct-usos__texto{padding: 1rem 1.2rem 1.2rem;}
html .ct-usos__titulo{margin: 0; font-family: var(--font-body-family); font-size: var(--ct-tam-titulo); line-height: 1.3; font-weight: 600; letter-spacing: normal; text-transform: none; color: #121212;}
html .ct-usos__productos{margin: 0.3rem 0 0; font-size: 1.2rem; color: rgba(var(--color-foreground), 0.62);}
@media screen and (max-width: 989px){
html .ct-usos__grilla{grid-template-columns: repeat(3, minmax(0, 1fr));}
}
@media screen and (max-width: 749px){
html .ct-usos__grilla{grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--ct-gap-mobile);}
html .ct-usos__cuenta{margin: 0.4rem 0 1rem; font-size: 1.3rem;}
}
html .ct-usos__intro{margin: 0.6rem 0 0; font-size: 1.4rem; line-height: 1.5; color: rgba(var(--color-foreground), 0.8); max-width: 72rem;}
html .ct-usos__intro p{margin: 0;}
@media screen and (max-width: 749px){
html div:has(> iframe[src*="hcaptcha"]),html iframe[src*="hcaptcha"][style*="fixed"]{bottom: calc(var(--ct-alto-barra) + 8px) !important;}
}
html .ct-bajo-pedido{display: inline-block; width: auto; margin-top: 0.4rem; padding: 0.3rem 0.8rem; border-radius: 0.4rem; background: #121212; color: #ffffff; font-size: 1.1rem; line-height: 1.3; font-weight: 600; letter-spacing: normal; text-transform: none; white-space: nowrap;}
html .price--out-card .ct-bajo-pedido{font-size: 1.2rem;}
html .ct-tpl-product .price--out-card .ct-bajo-pedido{flex: 0 0 auto; display: table; margin-top: 0.6rem;}
html .ct-toolbar .disclosure__list-wrapper--sortby,html .facets-sort .disclosure__list-wrapper--sortby{background: #ffffff; border: 1px solid rgba(18, 18, 18, 0.08); border-radius: 1.2rem; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12); padding: 0.6rem 0;}
html .ct-tpl-collection .card-wrapper,html .ct-tpl-search .card-wrapper{isolation: isolate;}
html .ct-fila-resultados{position: relative; z-index: 2;}
html .ct-usos__intro{margin: var(--ct-sep) 0 var(--ct-sep);}
@media screen and (max-width: 749px){
html .shopify-section-group-footer-group .announcement-bar-wrap .slider-button,html .shopify-section-group-footer-group .announcement-bar-wrap .icon-arrow{display: none;}
html .shopify-section-group-footer-group .announcement-bar-wrap .slider{width: 100%;}
html .shopify-section-group-footer-group .announcement-bar-wrap .announcement-bar{width: 100%; max-width: 100%;}
html .shopify-section-group-footer-group .announcement-bar-wrap .announcement-bar__link,html .shopify-section-group-footer-group .announcement-bar-wrap .announcement-bar__message{display: block; width: 100%; min-height: 0; margin: 0; padding: 0.8rem 1.5rem; font-size: clamp(1.1rem, 3.4vw, 1.4rem); line-height: 1.4; letter-spacing: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center;}
html .shopify-section-group-footer-group .announcement-bar-wrap .announcement-bar__link .announcement-bar__message{padding: 0;}
}
html .ct-toolbar .disclosure__list-wrapper--sortby,html .facets-sort .disclosure__list-wrapper--sortby{width: max-content; min-width: 100%; left: auto; right: 0;}
html .ct-toolbar .disclosure__list-wrapper--sortby .facet-checkbox--sort-button,html .facets-sort .disclosure__list-wrapper--sortby .facet-checkbox--sort-button{white-space: nowrap;}
html .ct-tpl-product .product__info-container .ct-bajo-pedido{display: table; margin-top: 0.6rem;}
html .ct-bajo-pedido-fila{display: block; flex: 0 0 100%; width: 100%;}
html .price:has(> .ct-bajo-pedido-fila),html .ct-zona-precio:has(> .ct-bajo-pedido-fila),html product-price:has(> .ct-bajo-pedido-fila){flex-wrap: wrap;}
html .ct-bajo-pedido-fila{flex: 0 0 100%; order: 99; min-width: 0;}
html .price:has(> .ct-bajo-pedido-fila) > .price__container{flex-shrink: 0;}
html .ct-wa-agotado{display: none;}
html product-form.ct-agotado .ct-wa-agotado,html .button.ct-wa-cotiza{display: flex; align-items: center; justify-content: center; gap: 0.8rem; width: 100%; margin-top: 1rem; background: #25d366; border-color: #25d366; color: #ffffff; text-align: center; white-space: normal;}
html product-form.ct-agotado .ct-wa-agotado::after,html product-form.ct-agotado .ct-wa-agotado::before,html .button.ct-wa-cotiza::after,html .button.ct-wa-cotiza::before{box-shadow: none;}
html product-form.ct-agotado .ct-wa-agotado__icono,html .ct-wa-cotiza .ct-wa-agotado__icono{flex: 0 0 auto;}
html product-form.ct-agotado [name="add"],html product-form.ct-agotado .shopify-payment-button,html product-form.ct-agotado .product-form__quantity{display: none;}
html product-form.ct-agotado form .product-form__buttons{margin: 0; min-height: 0;}
@media screen and (max-width: 749px){
html .ct-tpl-index lazy-background.newsletter{margin-left: 1.5rem; margin-right: 1.5rem; border-radius: 1.2rem; overflow: hidden;}
html .ct-tpl-index lazy-background.newsletter .newsletter__box{padding-bottom: 2rem;}
}
@media screen and (max-width: 749px){
html .ct-tpl-index lazy-background.newsletter .newsletter__grid{padding-top: 2rem;}
}
@media screen and (max-width: 749px){
html product-form.ct-agotado .ct-wa-agotado,html .button.ct-wa-cotiza{white-space: nowrap; font-size: clamp(1.25rem, 3.6vw, 1.5rem); padding-left: 1rem; padding-right: 1rem;}
}
html .complementary__item{grid-template-columns: 8rem minmax(0, 1fr) auto;}
html .complementary__item__info{min-width: 0;}
html .complementary__item__title{overflow: hidden; text-overflow: ellipsis;}
html .ct-usos .facet-filters__sort,html .ct-usos .disclosure__button.facet-filters__sort{background: var(--ct-superficie); border: var(--ct-borde); border-radius: var(--ct-radio-control); box-shadow: var(--ct-sombra);}
@media screen and (max-width: 749px){
html .ct-usos .ct-fila-resultados{margin-top: var(--ct-sep);}
}
@media screen and (max-width: 989px){
html .ct-usos .ct-fila-resultados .ct-toolbar__controles{min-height: 3.4rem;}
}
html .ct-tpl-collection #FacetsWrapperDesktop .facets__line,html .ct-tpl-search #FacetsWrapperDesktop .facets__line,html .ct-tpl-collection .mobile-facets__main .facets__line,html .ct-tpl-search .mobile-facets__main .facets__line{margin: 1.6rem 0; background-color: rgba(var(--color-foreground), 0.08);}
html .ct-tpl-collection #FacetsWrapperDesktop .facets__summary__label,html .ct-tpl-search #FacetsWrapperDesktop .facets__summary__label,html .ct-tpl-collection .mobile-facets__main .facets__summary__label,html .ct-tpl-search .mobile-facets__main .facets__summary__label{font-size: 1.5rem; font-weight: 700;}
html .ct-tpl-collection #FacetsWrapperDesktop .facets-wrap,html .ct-tpl-search #FacetsWrapperDesktop .facets-wrap,html .ct-tpl-collection .mobile-facets__main .facets-wrap,html .ct-tpl-search .mobile-facets__main .facets-wrap{margin-top: 0.8rem;}
html .ct-tpl-collection #FacetsWrapperDesktop .facets__item,html .ct-tpl-search #FacetsWrapperDesktop .facets__item,html .ct-tpl-collection .mobile-facets__main .facets__item,html .ct-tpl-search .mobile-facets__main .facets__item{min-height: 2.6rem; margin: 0;}
html .ct-tpl-collection #FacetsWrapperDesktop .facets__checkbox-value:not(:checked) + .facet-checkbox__box,html .ct-tpl-search #FacetsWrapperDesktop .facets__checkbox-value:not(:checked) + .facet-checkbox__box,html .ct-tpl-collection .mobile-facets__main .facets__checkbox-value:not(:checked) + .facet-checkbox__box,html .ct-tpl-search .mobile-facets__main .facets__checkbox-value:not(:checked) + .facet-checkbox__box{display: none;}
html .ct-tpl-collection #FacetsWrapperDesktop .facets__checkbox-value:checked + .facet-checkbox__box,html .ct-tpl-search #FacetsWrapperDesktop .facets__checkbox-value:checked + .facet-checkbox__box,html .ct-tpl-collection .mobile-facets__main .facets__checkbox-value:checked + .facet-checkbox__box,html .ct-tpl-search .mobile-facets__main .facets__checkbox-value:checked + .facet-checkbox__box{width: 1.4rem; height: 1.4rem; margin-right: 0.6rem; background: #f5811e; border-color: #f5811e; color: #fff; border-radius: 0.3rem;}
html .ct-tpl-collection #FacetsWrapperDesktop .facets__checkbox-value:checked ~ .facet-checkbox__content .facet-checkbox__content__label,html .ct-tpl-search #FacetsWrapperDesktop .facets__checkbox-value:checked ~ .facet-checkbox__content .facet-checkbox__content__label,html .ct-tpl-collection .mobile-facets__main .facets__checkbox-value:checked ~ .facet-checkbox__content .facet-checkbox__content__label,html .ct-tpl-search .mobile-facets__main .facets__checkbox-value:checked ~ .facet-checkbox__content .facet-checkbox__content__label{font-weight: 700;}
html .ct-tpl-collection #FacetsWrapperDesktop .facet-checkbox__content,html .ct-tpl-search #FacetsWrapperDesktop .facet-checkbox__content,html .ct-tpl-collection .mobile-facets__main .facet-checkbox__content,html .ct-tpl-search .mobile-facets__main .facet-checkbox__content{justify-content: flex-start; gap: 0.4rem;}
html .ct-tpl-collection #FacetsWrapperDesktop .facet-checkbox__content__label,html .ct-tpl-search #FacetsWrapperDesktop .facet-checkbox__content__label,html .ct-tpl-collection .mobile-facets__main .facet-checkbox__content__label,html .ct-tpl-search .mobile-facets__main .facet-checkbox__content__label{font-size: 1.4rem;}
html .ct-tpl-collection #FacetsWrapperDesktop .facet-checkbox:hover .facet-checkbox__content__label,html .ct-tpl-search #FacetsWrapperDesktop .facet-checkbox:hover .facet-checkbox__content__label{color: #f5811e;}
html .ct-tpl-collection #FacetsWrapperDesktop .facet-checkbox__content__count,html .ct-tpl-search #FacetsWrapperDesktop .facet-checkbox__content__count,html .ct-tpl-collection .mobile-facets__main .facet-checkbox__content__count,html .ct-tpl-search .mobile-facets__main .facet-checkbox__content__count{padding: 0; border: 0; background: none; min-width: 0; width: auto; height: auto; font-size: 1.3rem; color: rgba(var(--color-foreground), 0.5);}
html .ct-tpl-collection #FacetsWrapperDesktop .facets__summary__label .facets__selected,html .ct-tpl-search #FacetsWrapperDesktop .facets__summary__label .facets__selected,html .ct-tpl-collection .mobile-facets__main .facets__summary__label .facets__selected,html .ct-tpl-search .mobile-facets__main .facets__summary__label .facets__selected{padding: 0 0.5rem; min-width: 1.8rem; height: 1.8rem; margin-left: 0.6rem; border-radius: 0.9rem; background: #f5811e; border: 0; color: #fff; font-size: 1.1rem;}
html .ct-tpl-collection #FacetsWrapperDesktop .button-show-more,html .ct-tpl-search #FacetsWrapperDesktop .button-show-more,html .ct-tpl-collection .mobile-facets__main .button-show-more,html .ct-tpl-search .mobile-facets__main .button-show-more{margin: 0.6rem 0 0; padding: 0; font-size: 1.3rem; color: #f5811e; text-decoration: none;}
html .ct-tpl-collection #FacetsWrapperDesktop .button-show-more::before,html .ct-tpl-search #FacetsWrapperDesktop .button-show-more::before,html .ct-tpl-collection .mobile-facets__main .button-show-more::before,html .ct-tpl-search .mobile-facets__main .button-show-more::before{display: none;}
html .ct-tpl-collection #FacetsWrapperDesktop .facets__display,html .ct-tpl-search #FacetsWrapperDesktop .facets__display,html .ct-tpl-collection .mobile-facets__main .facets__display,html .ct-tpl-search .mobile-facets__main .facets__display{padding-top: 0;}
html .ct-tpl-collection #FacetsWrapperDesktop .facets__checkbox-value,html .ct-tpl-search #FacetsWrapperDesktop .facets__checkbox-value,html .ct-tpl-collection .mobile-facets__main .facets__checkbox-value,html .ct-tpl-search .mobile-facets__main .facets__checkbox-value{opacity: 0;}
html .ct-unidad{text-transform: none;}
html .ct-tpl-collection #FacetsWrapperDesktop .facet-checkbox__content__count,html .ct-tpl-search #FacetsWrapperDesktop .facet-checkbox__content__count,html .ct-tpl-collection .mobile-facets__main .facet-checkbox__content__count,html .ct-tpl-search .mobile-facets__main .facet-checkbox__content__count{white-space: nowrap; flex-shrink: 0;}
html .ct-tpl-collection #FacetsWrapperDesktop .button-show-more,html .ct-tpl-collection #FacetsWrapperDesktop .button-show-more *,html .ct-tpl-search #FacetsWrapperDesktop .button-show-more,html .ct-tpl-search #FacetsWrapperDesktop .button-show-more *,html .ct-tpl-collection .mobile-facets__main .button-show-more,html .ct-tpl-collection .mobile-facets__main .button-show-more *,html .ct-tpl-search .mobile-facets__main .button-show-more,html .ct-tpl-search .mobile-facets__main .button-show-more *{text-decoration: none; border-bottom: 0; box-shadow: none; background-image: none;}
html .ct-swatch{display: inline-block; flex: 0 0 auto; width: 1.6rem; height: 1.6rem; margin-right: 0.8rem; border-radius: 50%; border: 1px solid rgba(var(--color-foreground), 0.12);}
html .ct-swatch--blanco{border-color: rgba(var(--color-foreground), 0.35);}
@media screen and (max-width: 749px){
html #FacetFiltersFormMobile .mobile-facets__inner{padding-top: 0; padding-bottom: calc(7rem + env(safe-area-inset-bottom, 0px));}
html #FacetFiltersFormMobile .mobile-facets__main{display: flex; flex-direction: column;}
html #FacetFiltersFormMobile .mobile-facets__main > *{flex: 0 0 auto;}
html #FacetFiltersFormMobile .mobile-facets__main > .ct-cajon-pie{order: -1; position: sticky; top: 0; bottom: auto; margin: 0 0 0.4rem; padding: 1.2rem 0 1.2rem; box-shadow: 0 6px 10px -8px rgba(0, 0, 0, 0.25);}
html #FacetFiltersFormMobile .mobile-facets__main > .ct-cajon-pie::before{content: 'Filtrar'; flex: 0 0 100%; height: 4rem; line-height: 4rem; padding-right: 5rem; margin-bottom: 1rem; font-size: 1.8rem; font-weight: 700;}
html #FacetFiltersFormMobile .ct-cajon-pie .button{min-height: 4.2rem;}
}
@media screen and (max-width: 749px){
html .mobile-facets__disclosure[open] > .mobile-facets__open-wrapper,html .mobile-facets__disclosure.menu-opening > .mobile-facets__open-wrapper{z-index: auto;}
}
@media screen and (max-width: 749px){
html #FacetFiltersFormMobile .ct-cajon-pie > .mobile-facets__clear-wrapper,html #FacetFiltersFormMobile .ct-cajon-pie > .button{flex: 0 0 calc(50% - 0.5rem); min-width: 0; box-sizing: border-box;}
html #FacetFiltersFormMobile .ct-cajon-pie .mobile-facets__clear{width: 100%;}
html #FacetFiltersFormMobile .ct-cajon-pie .button{padding: 0 1rem; font-size: 1.4rem; white-space: nowrap;}
}
html .ct-linea-ficha .ct-linea-ficha__vendidos,html .ct-linea-nota .ct-vendidos{color: rgb(var(--color-foreground), 0.85); font-weight: 600;}
html .ct-linea-nota .ct-vendidos{font-weight: 500;}
@media screen and (max-width: 380px){
html .ct-linea-nota{flex-wrap: wrap; row-gap: 0.1rem; white-space: normal;}
html .ct-linea-nota .ct-linea-nota__sep{display: none;}
html .ct-linea-nota .ct-vendidos{flex: 0 0 100%; white-space: nowrap; overflow: visible;}
}
html .ct-tpl-page--telas-por-uso,html .ct-tpl-page--telas-por-uso #MainContent,html .ct-tpl-page--telas-por-uso #MainContent > .shopify-section{background: var(--ct-fondo);}
html .ct-usos__tarjeta{box-shadow: 0 1px 2px rgba(0,0,0,.06), 0 2px 10px rgba(0,0,0,.05); transition: box-shadow .15s ease;}
html .ct-usos__tarjeta:hover{box-shadow: 0 2px 6px rgba(0,0,0,.10), 0 8px 24px rgba(0,0,0,.09);}
html .collection-list__item{display: flex;}
html .collection-list__item > .ct-usos__tarjeta{flex: 1 1 auto; min-width: 0;}
html predictive-search [data-predictive-search]{padding: 0.8rem 0 1.6rem; border-radius: var(--ct-card-radius); box-shadow: 0 8px 28px rgba(0, 0, 0, 0.12);}
html predictive-search .predictive-search__group{padding: 1.2rem 2rem; border-top: 1px solid rgba(18, 18, 18, 0.08);}
html predictive-search .predictive-search__results-list > .predictive-search__group:first-child{border-top: 0;}
html predictive-search .predictive-search__group:last-of-type{border-bottom: 0;}
html predictive-search .predictive-search__group--with-media{padding: 1.2rem 0 0.4rem;}
html predictive-search .predictive-search__heading{margin: 0 0 0.8rem; font-family: var(--font-body-family); font-size: 1.2rem; font-weight: 600; letter-spacing: 0.02em; line-height: 1.2; color: rgba(18, 18, 18, 0.55);}
html predictive-search .predictive-search__group--with-media .predictive-search__heading{padding: 0 2rem;}
html predictive-search .predictive-search__query-list{flex-wrap: nowrap; gap: 0.6rem; padding-top: 0; overflow-x: auto; scrollbar-width: none;}
html predictive-search .predictive-search__query-list::-webkit-scrollbar{display: none;}
html predictive-search .predictive-search__list-item{flex: 0 0 auto;}
html predictive-search .predictive-search__item-query{display: block; padding: 0 1.2rem; border-radius: 999px; background: var(--ct-fondo, #f2f3f5);}
html predictive-search .predictive-search__item-query:hover{background: #e7e8eb;}
html predictive-search .predictive-search__item-query-result{margin: 0.6rem 0; font-size: 1.4rem; line-height: 1.3;}
html predictive-search .predictive-search__item{grid-template-columns: 5.6rem minmax(0, 1fr); column-gap: 1.2rem; align-items: center; padding: 0.8rem 2rem;}
html predictive-search .predictive-search__item--empty{grid-template-columns: minmax(0, 1fr);}
html predictive-search .predictive-search__item:hover{background: #f6f7f8;}
html predictive-search .predictive-search__product__media-wrapper .media,html predictive-search .predictive-search__collection__media-wrapper .media,html predictive-search .predictive-search__article__media-wrapper .media{border-radius: 0.8rem; overflow: hidden; background: #f6f7f8;}
html predictive-search .predictive-search__item__info{display: flex; align-items: center; justify-content: space-between; gap: 1.2rem; min-width: 0;}
html predictive-search .predictive-search__item__title.card__heading{margin: 0; min-width: 0; font-family: var(--font-body-family); font-size: 1.4rem; font-weight: 600; line-height: 1.3; letter-spacing: normal;}
html predictive-search .ct-ps-textos{display: flex; flex-direction: column; align-items: flex-start; gap: 0.4rem; min-width: 0;}
html predictive-search .ct-ps-textos .ct-bajo-pedido-fila{display: block;}
html predictive-search .ct-ps-textos .ct-bajo-pedido{font-size: calc(1.4rem - 5px); line-height: 1.3;}
html predictive-search .ct-ps-precio .ct-bajo-pedido-fila{display: none;}
html predictive-search .ct-ps-precio{flex: 0 0 auto; text-align: right;}
html predictive-search .ct-ps-precio .price{margin: 0; font-size: 1.5rem; font-weight: 700; line-height: 1.2;}
html predictive-search .ct-ps-precio .price *{font-size: inherit;}
html predictive-search .ct-ps-precio .caption{margin: 0; font-size: 1.2rem; color: rgba(18, 18, 18, 0.6); white-space: nowrap;}
html predictive-search .predictive-search__pages a{font-family: var(--font-body-family); font-size: 1.4rem; font-weight: 600;}
html predictive-search .predictive-search__pages li + li{margin-top: 0.6rem;}
html predictive-search .predictive-search__search-url{padding: 1.2rem 2rem 0;}
@media screen and (max-width: 749px){
html predictive-search .predictive-search__group{padding: 1rem 1.5rem;}
html predictive-search .predictive-search__group--with-media{padding: 1rem 0 0.4rem;}
html predictive-search .predictive-search__group--with-media .predictive-search__heading{padding: 0 1.5rem;}
html predictive-search .predictive-search__item{padding: 0.8rem 1.5rem; grid-template-columns: 5rem minmax(0, 1fr);}
html predictive-search .predictive-search__query-list > li:nth-child(n + 4){display: none;}
html predictive-search .predictive-search__item-query{padding: 0 1rem;}
html predictive-search .predictive-search__item-query-result{margin: 0.5rem 0; font-size: 1.3rem;}
html predictive-search .predictive-search__search-url{padding: 1rem 1.5rem 0;}
}
html .ct-tpl-cart .cart__warnings .ct-carrito-vacio{display: flex; flex-direction: column; align-items: center; max-width: 48rem; margin: 1.2rem auto 0; padding: 3.2rem 2.4rem 2.8rem; border-radius: var(--ct-card-radius); background: var(--ct-superficie, #fff); box-shadow: 0 1px 2px rgba(0, 0, 0, .06), 0 2px 10px rgba(0, 0, 0, .05); text-align: center;}
html .ct-carrito-vacio__icono{display: flex; align-items: center; justify-content: center; width: 5.6rem; height: 5.6rem; margin-bottom: 1.6rem; border-radius: 50%; background: #fff4ea; color: #f5811e;}
html .ct-tpl-cart .cart__warnings .ct-carrito-vacio__titulo.cart__empty-text{margin: 0; font-family: var(--font-body-family); font-size: 2rem; font-weight: 700; line-height: 1.3; letter-spacing: normal; color: #121212;}
html .ct-tpl-cart .cart__warnings .ct-carrito-vacio__texto{margin: 0.6rem 0 0; font-size: 1.4rem; line-height: 1.5; color: rgba(18, 18, 18, 0.62);}
html .ct-tpl-cart .cart__warnings .ct-carrito-vacio__boton.button{margin: 2rem 0 0; min-height: 4.4rem; padding: 0 2.8rem; border-radius: 999px; font-size: 1.5rem;}
html .ct-tpl-cart .cart__warnings .ct-carrito-vacio__cuenta{margin: 1.8rem 0 0; font-size: 1.3rem; line-height: 1.5; color: rgba(18, 18, 18, 0.62);}
html .ct-tpl-cart .cart__warnings .ct-carrito-vacio__cuenta .cart__login-title{margin: 0; font-weight: 600; color: #121212;}
html .ct-tpl-cart .cart__warnings .ct-carrito-vacio__cuenta a{color: #121212; font-weight: 600;}
html .ct-tpl-cart .cart__warnings{padding-top: 0; padding-bottom: 0;}
@media screen and (max-width: 749px){
html .ct-tpl-cart .cart__warnings .ct-carrito-vacio{padding: 2.8rem 2rem 2.4rem;}
html .ct-tpl-cart .cart__warnings .ct-carrito-vacio__titulo.cart__empty-text{font-size: 1.8rem;}
}
@media screen and (max-width: 749px){
html .ct-tpl-product--no-tenemos .product__info-container > div:has(> form.installment){display: none;}
html .ct-tpl-product--no-tenemos .product__info-container > .button.ct-wa-cotiza{margin-top: 1.3rem;}
}
@media screen and (max-width: 749px){
html toast-message-manager{left: 1rem; right: 1rem; bottom: calc(5.1rem + var(--ct-barra-abajo, 0px) + env(safe-area-inset-bottom, 0px) + 10px); row-gap: 0.8rem; overflow: visible; z-index: 2147483001; pointer-events: none;}
html toast-message-manager toast-message{margin: 0; border-radius: var(--ct-card-radius); box-shadow: 0 6px 24px rgba(0, 0, 0, 0.16), 0 1px 3px rgba(0, 0, 0, 0.08); transform: translateY(calc(100% + 1.6rem)); opacity: 0; transition: transform 260ms cubic-bezier(.2, .8, .3, 1), opacity 200ms ease; pointer-events: auto;}
html toast-message-manager toast-message.open{transform: translateY(0); opacity: 1;}
html toast-message-manager toast-message .alert{padding: 1.2rem 4.4rem 1.2rem 4.8rem; border-radius: var(--ct-card-radius); background: #ffffff; color: #121212; font-family: var(--font-body-family); font-size: 1.4rem; font-weight: 600; line-height: 1.35;}
html toast-message-manager toast-message .alert::before{left: 1.4rem; top: 50%; bottom: auto; width: 2.2rem; height: 2.2rem; margin-top: -1.1rem; border-radius: 50%; background: #f5811e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 1.3rem no-repeat;}
html toast-message-manager toast-message .alert--warning::before,html toast-message-manager toast-message .alert--error::before{background: #d93025 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 6v7'/%3E%3Cpath d='M12 17.5v.5'/%3E%3C/svg%3E") center / 1.3rem no-repeat;}
html toast-message-manager toast-message .toast__button{right: 0.6rem; color: rgba(18, 18, 18, 0.55);}
}
@media screen and (max-width: 749px) and (prefers-reduced-motion: reduce){
html toast-message-manager toast-message{transition: opacity 150ms ease; transform: none;}
}
html .button.button__section-heading{--color-button-text: 245, 129, 30; --color-button-text-outline: 245, 129, 30; border-color: rgb(245, 129, 30);}
html #judgeme_product_reviews{--ct-estrella: #f5a623; --ct-gris: rgba(18, 18, 18, 0.6);}
html #judgeme_product_reviews .jdgm-rev-widg{padding: 2.4rem; border: 0; border-radius: var(--ct-card-radius); background: var(--ct-superficie, #fff); box-shadow: 0 1px 2px rgba(0, 0, 0, .06), 0 2px 10px rgba(0, 0, 0, .05); font-family: var(--font-body-family); color: #121212;}
html #judgeme_product_reviews .jdgm-star{color: var(--ct-estrella);}
html #judgeme_product_reviews .jdgm-rev-widg__header{margin: 0; padding: 0; text-align: left;}
html #judgeme_product_reviews .jdgm-rev-widg__title{margin: 0 0 1.6rem; font-family: var(--font-body-family); font-size: 2rem; font-weight: 700; line-height: 1.25; text-align: left;}
html #judgeme_product_reviews .jdgm-row-stars{display: grid; grid-template-columns: 20rem minmax(0, 1fr); grid-template-areas: "resumen barras" "accion accion"; column-gap: 3.2rem; row-gap: 1.6rem; align-items: center; margin: 0; padding: 0;}
html #judgeme_product_reviews .jdgm-rev-widg__summary{grid-area: resumen; width: auto; max-width: none; margin: 0; padding: 0; border: 0; text-align: left;}
html #judgeme_product_reviews .jdgm-rev-widg__summary-average a.jdgm-link,html #judgeme_product_reviews .jdgm-rev-widg__summary-text{white-space: nowrap;}
html #judgeme_product_reviews .jdgm-rev-widg__summary-inner,html #judgeme_product_reviews .jdgm-rev-widg__summary-text{display: block; text-align: left;}
html #judgeme_product_reviews .jdgm-rev-widg__summary-stars{display: flex; flex-wrap: wrap; align-items: center; gap: 0.2rem; font-size: 1.6rem;}
html #judgeme_product_reviews .jdgm-rev-widg__summary-average{order: -1; flex: 0 0 100%; margin: 0 0 0.4rem;}
html #judgeme_product_reviews .jdgm-rev-widg__summary-average a.jdgm-link{font-size: 3.2rem; font-weight: 700; line-height: 1.1; color: #121212; text-decoration: none; pointer-events: none;}
html #judgeme_product_reviews .jdgm-rev-widg__summary-text{margin: 0.6rem 0 0; font-size: 1.3rem; color: var(--ct-gris);}
html #judgeme_product_reviews .jdgm-verified-checkmark{display: none;}
html #judgeme_product_reviews .jdgm-histogram{grid-area: barras; display: block; margin: 0; padding: 0; border: 0; width: 100%;}
html #judgeme_product_reviews .jdgm-histogram__row{display: flex; align-items: center; gap: 1rem; height: 2rem; margin: 0; font-size: 1.1rem;}
html #judgeme_product_reviews .jdgm-histogram__star{flex: 0 0 auto; font-size: 1.1rem;}
html #judgeme_product_reviews .jdgm-histogram__bar{flex: 1 1 auto; height: 0.6rem; margin: 0; border-radius: 999px; background: #eceef1; overflow: hidden;}
html #judgeme_product_reviews .jdgm-histogram__bar-content{height: 100%; border-radius: 999px; background: var(--ct-estrella);}
html #judgeme_product_reviews .jdgm-histogram__frequency{flex: 0 0 2.4rem; text-align: right; font-size: 1.2rem; color: var(--ct-gris);}
html #judgeme_product_reviews .jdgm-histogram__clear-filter{display: none;}
html #judgeme_product_reviews .jdgm-widget-actions-wrapper{grid-area: accion; width: auto; align-items: flex-start; justify-content: flex-start; margin: 0; padding: 0; border: 0; text-align: left;}
html #judgeme_product_reviews a.jdgm-write-rev-link{display: inline-flex; align-items: center; justify-content: center; min-height: 4.2rem; margin: 0; padding: 0 2.4rem; border: 1px solid #f5811e; border-radius: var(--buttons-radius, 0.8rem); background: transparent; color: #f5811e; font-family: var(--font-button-family); font-size: 1.4rem; font-weight: 600; text-decoration: none; transition: background-color .2s ease, color .2s ease;}
html #judgeme_product_reviews a.jdgm-write-rev-link:hover{background: #f5811e; color: #fff;}
html #judgeme_product_reviews .jdgm-row-actions,html #judgeme_product_reviews .jdgm-row-actions select{color: rgba(18, 18, 18, 0.75);}
html #judgeme_product_reviews .jdgm-row-actions{display: flex; justify-content: flex-end; margin: 1.6rem 0 0; padding: 0; border: 0; font-size: 1.3rem;}
html #judgeme_product_reviews .jdgm-rev-widg__body{margin-top: 0.8rem;}
html #judgeme_product_reviews .jdgm-rev{margin: 0; padding: 1.6rem 0; border-top: 1px solid rgba(18, 18, 18, 0.08);}
html #judgeme_product_reviews .jdgm-rev__header{display: grid; grid-template-columns: auto minmax(0, 1fr) auto; grid-template-areas: "icono perfil fecha" "icono estrellas estrellas"; column-gap: 1rem; row-gap: 0.2rem; align-items: center; margin: 0 0 0.8rem;}
html #judgeme_product_reviews .jdgm-row-product{display: none;}
html #judgeme_product_reviews .jdgm-row-rating{display: contents;}
html #judgeme_product_reviews .jdgm-rev__rating{grid-area: estrellas; font-size: 1.3rem;}
html #judgeme_product_reviews .jdgm-rev__timestamp{grid-area: fecha; font-size: 1.2rem; color: var(--ct-gris);}
html #judgeme_product_reviews .jdgm-row-profile{display: contents;}
html #judgeme_product_reviews .jdgm-rev__icon{grid-area: icono; width: 3.6rem; height: 3.6rem; margin: 0; border-radius: 50%; background-color: #eceef1; color: rgba(18, 18, 18, 0.7); font-size: 1.4rem; font-weight: 700; line-height: 3.6rem; text-align: center; overflow: hidden;}
html #judgeme_product_reviews .jdgm-rev__icon::before,html #judgeme_product_reviews .jdgm-rev__icon::after{display: none;}
html #judgeme_product_reviews .jdgm-rev__author-wrapper{grid-area: perfil; display: flex; flex-wrap: wrap; align-items: center; gap: 0.2rem 0.8rem; min-width: 0;}
html #judgeme_product_reviews .jdgm-rev__author{font-size: 1.4rem; font-weight: 600; color: #121212;}
html #judgeme_product_reviews .jdgm-rev__buyer-badge{display: inline-flex; align-items: center; padding: 0; border: 0; background: none; color: var(--ct-gris); font-size: 1.2rem; line-height: 1.2;}
html #judgeme_product_reviews .jdgm-rev__buyer-badge::before{content: "\2713\00a0 Compra verificada"; padding: 0; border: 0; background: none; color: inherit; font-family: var(--font-body-family); font-size: inherit;}
html #judgeme_product_reviews .jdgm-row-extra{display: none;}
html #judgeme_product_reviews .jdgm-rev__br{display: none;}
html #judgeme_product_reviews .jdgm-rev__title{display: block; margin: 0 0 0.2rem; font-size: 1.5rem; font-weight: 600;}
html #judgeme_product_reviews .jdgm-rev__body{font-size: 1.4rem; line-height: 1.5; color: rgba(18, 18, 18, 0.85);}
html #judgeme_product_reviews .jdgm-rev__body p{margin: 0;}
html #judgeme_product_reviews .jdgm-rev__transparency-badge{display: block !important; margin: 0.6rem 0 0 !important; padding: 0 !important; border: 0 !important; font-size: 1.1rem !important; color: var(--ct-gris) !important;}
html #judgeme_product_reviews .jdgm-rev__reply{margin: 1.2rem 0 0 2rem; padding: 1.2rem 1.4rem; border: 0; border-left: 3px solid #f5811e; border-radius: 0 0.8rem 0.8rem 0; background: #f6f7f8; font-size: 1.4rem; line-height: 1.5;}
html #judgeme_product_reviews .jdgm-rev__reply-title,html #judgeme_product_reviews .jdgm-rev__replier{font-weight: 600; font-size: 1.3rem; color: #121212;}
html #judgeme_product_reviews .jdgm-rev__actions{display: none;}
html #judgeme_product_reviews .ct-resenas--compacto .jdgm-rev-widg__reviews > .jdgm-rev:nth-child(n + 4),html #judgeme_product_reviews .ct-resenas--compacto .jdgm-paginate{display: none;}
html #judgeme_product_reviews .ct-resenas__ver-todas{display: flex; width: 100%; margin: 0.8rem 0 0;}
html #judgeme_product_reviews .jdgm-paginate{margin-top: 1.2rem;}
@media screen and (max-width: 749px){
html #judgeme_product_reviews .jdgm-rev-widg{padding: 1.8rem 1.6rem;}
html #judgeme_product_reviews .jdgm-rev-widg__title{font-size: 1.8rem; margin-bottom: 1.2rem;}
html #judgeme_product_reviews .jdgm-row-stars{grid-template-columns: minmax(0, 1fr); grid-template-areas: "resumen" "barras" "accion"; row-gap: 1.2rem;}
html #judgeme_product_reviews .jdgm-rev-widg__summary-average a.jdgm-link{font-size: 2.8rem;}
html #judgeme_product_reviews a.jdgm-write-rev-link{width: 100%;}
}
html a.ct-linea-ficha__calif{color: inherit; text-decoration: none;}
html a.ct-linea-ficha__calif .ct-linea-ficha__nota{text-decoration: underline; text-underline-offset: 0.2rem; text-decoration-color: rgba(18, 18, 18, 0.3);}
html .ct-tpl-product .text-icons__card__info .card__heading{width: max-content; max-width: 100vw; white-space: nowrap;}
@media screen and (min-width: 750px){
html #judgeme_product_reviews{margin-top: 2rem !important;}
}
html .jdgm-cards-carousel{--ct-gris: rgba(18, 18, 18, 0.6); font-family: var(--font-body-family); color: #121212;}
html .jdgm-cards-carousel .jdgm-header{margin-bottom: 2.4rem;}
html .jdgm-cards-carousel .jdgm-title{font-family: var(--font-heading-family); font-size: 2.6rem; font-weight: 700; line-height: 1.2; letter-spacing: normal;}
html .jdgm-cards-carousel .jdgm-header-info{gap: 0.4rem 1.6rem; font-size: 1.4rem;}
html .jdgm-cards-carousel .jdgm-average-rating .jdgm-star{color: #f5a623;}
html .jdgm-cards-carousel .ct-cards__prom{font-size: 2rem; font-weight: 700; color: #121212;}
html .jdgm-cards-carousel .ct-cards__total{color: var(--ct-gris);}
html .jdgm-cards-carousel .jdgm-verified-badge-header{color: var(--ct-gris);}
html .jdgm-cards-carousel .jdgm-verified-checkmark,html .jdgm-cards-carousel .jdgm-verified-checkmark path{fill: rgba(18, 18, 18, 0.55);}
html .jdgm-cards-carousel .jdgm-card{background: #fff; border-radius: var(--ct-card-radius, 1.2rem); box-shadow: 0 1px 2px rgba(0, 0, 0, .06), 0 2px 10px rgba(0, 0, 0, .06); overflow: hidden;}
html .jdgm-cards-carousel .jdgm-cards-wrapper{padding: 0.4rem 0 1.2rem;}
html .jdgm-cards-carousel .jdgm-text,html .jdgm-cards-carousel .jdgm-text p{font-size: 1.4rem; line-height: 1.5; color: rgba(18, 18, 18, 0.85);}
html .jdgm-cards-carousel .jdgm-reviewer-info{flex-wrap: wrap; justify-content: center; gap: 0.2rem 0.6rem;}
html .jdgm-cards-carousel .jdgm-reviewer-name{font-size: 1.4rem; font-weight: 600; color: #121212;}
html .jdgm-cards-carousel .ct-cards__verificada{flex-basis: 100%; font-size: 1.2rem; color: var(--ct-gris);}
html .jdgm-cards-carousel .jdgm-product-name,html .jdgm-cards-carousel .jdgm-product-name a{font-size: 1.2rem; color: var(--ct-gris); text-decoration: none;}
html .jdgm-cards-carousel .jdgm-product-name a:hover{color: #f5811e;}
@media screen and (max-width: 749px){
html .jdgm-cards-carousel .jdgm-title{font-size: 2.2rem;}
}
}