.carousel__title:has(+.carousel__text){margin-bottom:4px}.carousel__title:has(+.carousel__items),.carousel__text:has(+.carousel__items){margin-bottom:var(--carousel-info-margin)}.carousel__title *{font-weight:600;margin-top:0}.carousel__title--small *{font-size:calc(var(--font-heading-scale) * 1.6rem);line-height:calc(var(--font-heading-scale) * 2.4rem)}.carousel__title--medium *{font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:calc(var(--font-heading-scale) * 2.4rem)}.carousel__title--big *{font-size:calc(var(--font-heading-scale) * 2.8rem);line-height:calc(var(--font-heading-scale) * 3.2rem)}.carousel__title.center *,.carousel__text.center{text-align:center}.carousel__title.right *,.carousel__text.right{text-align:right}.carousel__leyend{font-size:calc(var(--font-heading-scale) * 1.2rem);line-height:calc(var(--font-heading-scale) * 1.6rem);color:#696686;margin-bottom:1.6rem}.carousel__description-wrapper{margin-top:.8rem;margin-bottom:2rem;position:relative}.carousel__description{max-width:100%;overflow-wrap:break-word;word-break:break-word;white-space:normal;font-size:1.4rem;line-height:1.6rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:all .3s ease}.carousel__description-toggle:checked~.carousel__description{display:block;-webkit-line-clamp:unset;overflow:visible}.carousel__read-more{font-weight:700;text-decoration:underline;color:inherit;background:none;border:none;padding:0;cursor:pointer;font-size:1.4rem;display:none;margin-top:.4rem}.carousel__read-more:after{content:"Leer m\e1s"}.carousel__description-toggle:checked~.carousel__read-more:after{content:"Leer menos"}@media screen and (max-width: 767px){.carousel__read-more{display:inline-block}.carousel__description-wrapper{margin-top:1.4rem;margin-bottom:1.4rem}}.carousel__content{display:block;position:relative}@media screen and (max-width: 749px){.carousel__content.gradient{width:calc(100% + 3.2rem);margin-left:-1.6rem}}.carousel__container.has-block{--gap: var(--grid-mobile-horizontal-spacing);display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}@media screen and (min-width: 750px){.carousel__container.has-block{--gap: var(--grid-desktop-horizontal-spacing);grid-template-columns:min(25%,328px) 1fr}.carousel__container.has-block.right-column{grid-template-columns:1fr min(25%,328px)}.carousel__container.has-block.right-column .carousel__block{order:2}}.carousel__block{display:flex;align-items:center;justify-content:center;overflow:hidden}.carousel__block--image{max-width:100%;height:auto;display:block}.carousel__items{max-width:100%;overflow:hidden}.carousel__items--list{--gap: var(--grid-mobile-horizontal-spacing);display:flex;gap:var(--gap);margin:0;padding:0;list-style:none}.carousel__items--list.no-carousel{flex-wrap:wrap}.carousel__items--item{--final-spacing: calc((var(--gap) * 2) / var(--columns));--final-columns: 0;--width: calc(((100% - (var(--gap) * (var(--columns) - var(--final-columns)))) / var(--columns)) - var(--final-spacing));flex:0 0 var(--width);width:var(--width);scroll-snap-align:start}.carousel__items--product,.carousel__items--expert{--final-spacing: 0px;--final-columns: 1}.carousel__items--product:has(.card-product--horizontal){--final-spacing: calc((var(--gap) * 2) / var(--columns));--final-columns: 0}@media screen and (min-width: 1281px){.carousel__items--product:has(.card-product--horizontal){--final-spacing: calc((var(--gap) * 4) / var(--columns));--final-columns: 0}}.carousel__items--article{--image-size: 80px;--final-spacing: calc((var(--image-size) / 2) / var(--columns));display:flex;align-items:center;gap:1.6rem}.carousel__item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:1.6rem .8rem;text-align:center;text-decoration:none;height:100%}.carousel__item--image{display:flex;justify-content:center}.carousel__item--image img{max-width:100%;height:auto}.carousel__item--title{font-size:calc(var(--font-heading-scale) * 1.4rem);line-height:calc(var(--font-heading-scale) * 2rem)}.carousel__item .carousel__item--decorate{display:block;width:24px;height:2px;background-color:var(--decorate-color)}.carousel__actions{margin-top:1.6rem}.carousel__articles--image{width:var(--image-size);height:var(--image-size);flex:0 0 var(--image-size);border-radius:50%;overflow:hidden}.carousel__articles--image .image{width:100%;height:100%;object-fit:cover}.carousel__articles--name{font-size:calc(var(--font-heading-scale) * 1.2rem);line-height:calc(var(--font-heading-scale) * 1.6rem)}.carousel__articles--link{font-size:calc(var(--font-heading-scale) * 1.2rem);line-height:calc(var(--font-heading-scale) * 1.6rem);font-weight:600;margin-top:.8rem}@media screen and (min-width: 750px){.carousel__title--small *{font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:calc(var(--font-heading-scale) * 2.4rem)}.carousel__title--medium *{font-size:calc(var(--font-heading-scale) * 2.8rem);line-height:calc(var(--font-heading-scale) * 3.2rem)}.carousel__title--big *{font-size:calc(var(--font-heading-scale) * 3.2rem);line-height:calc(var(--font-heading-scale) * 4rem)}.carousel__items--list{--gap: var(--grid-desktop-horizontal-spacing)}.carousel__articles--name{font-size:calc(var(--font-heading-scale) * 1.4rem);line-height:calc(var(--font-heading-scale) * 2rem)}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/section-carousel.css.map */
