.complementary-products__container{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.complementary-products>.summary__title{display:flex;line-height:1.2;padding:.5rem 0 0}.complementary-products>.summary__title .h3,.complementary-products>.summary__title .h4{margin:0}.complementary-products .complementary-carousel{display:flex;align-items:stretch;gap:1rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:.25rem .15rem .75rem;margin:0;list-style:none;scrollbar-width:thin}.complementary-products .complementary-carousel::-webkit-scrollbar{height:4px}.complementary-products .complementary-carousel::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.25);border-radius:4px}.complementary-products .complementary-carousel__item{flex:0 0 calc(42% - .5rem);max-width:11.5rem;min-width:8.5rem;scroll-snap-align:start;list-style:none;display:flex;align-self:stretch}@media screen and (min-width:750px){.complementary-products .complementary-carousel__item{flex-basis:calc(28% - .75rem);max-width:12.5rem}}@media screen and (min-width:990px){.complementary-products .complementary-carousel__item{flex-basis:calc(24% - .75rem)}}.complementary-products .complementary-carousel .card-wrapper{display:flex;flex-direction:column;height:100%;width:100%}.complementary-products .complementary-carousel .card{display:flex;flex-direction:column;height:100%;width:100%;flex:1 1 auto}.complementary-products .complementary-carousel .card__inner{flex:0 0 auto}.complementary-products .complementary-carousel .card__content{display:flex!important;flex-direction:column;flex:1 1 auto;justify-content:flex-start;min-height:0;grid-template-rows:none}.complementary-products .complementary-carousel .card__information{display:flex;flex-direction:column;flex:1 1 auto;padding-top:.6rem;padding-bottom:.35rem;gap:.15rem;min-height:0}.complementary-products .complementary-carousel .card__heading,.complementary-products .complementary-carousel .card__heading a{font-size:1.2rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:2.6em;min-height:2.6em;margin:0}.complementary-products .complementary-carousel .card__media,.complementary-products .complementary-carousel .media{aspect-ratio:1 / 1}.complementary-products .complementary-carousel .media>img{object-fit:contain;width:100%;height:100%;background:rgb(var(--color-background))}.complementary-products .complementary-carousel .caption-with-letter-spacing{font-size:1rem;margin:0 0 .15rem}.complementary-products .complementary-carousel .card-information{margin-top:auto;display:flex;flex-direction:column;justify-content:flex-start;flex:0 0 auto}.complementary-products .complementary-carousel .card-information>.price{font-size:1.25rem;margin:.15rem 0 0;min-height:calc(2.55em + .15rem)}.complementary-products .complementary-carousel .price__regular,.complementary-products .complementary-carousel .price__sale,.complementary-products .complementary-carousel .price-item,.complementary-products .complementary-carousel .price__container{white-space:nowrap}.complementary-products .complementary-carousel .unit-price{font-size:.95rem;line-height:1.2;margin-top:.15rem;min-height:1.2em;display:block}.complementary-products .complementary-carousel .quick-add{margin-top:auto;padding-top:.35rem;flex:0 0 auto}.complementary-products .complementary-carousel .quick-add__submit{min-height:2.6rem;font-size:1.15rem;padding:.55rem .6rem;white-space:nowrap}.complementary-products .complementary-carousel-wrap{position:relative}.complementary-products .complementary-nav{display:none;position:absolute;top:35%;transform:translateY(-50%);z-index:2;width:2.8rem;height:2.8rem;border-radius:50%;border:1px solid rgba(var(--color-foreground),.15);background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;align-items:center;justify-content:center;box-shadow:0 1px 4px #00000014}.complementary-products .complementary-nav .svg-wrapper{width:1.2rem;display:flex}.complementary-products .complementary-nav--prev{left:-.4rem}.complementary-products .complementary-nav--prev .svg-wrapper{transform:rotate(90deg)}.complementary-products .complementary-nav--next{right:-.4rem}.complementary-products .complementary-nav--next .svg-wrapper{transform:rotate(-90deg)}@media screen and (min-width:750px){.complementary-products .complementary-nav{display:inline-flex}.complementary-products .complementary-carousel{padding-left:.5rem;padding-right:.5rem}}.complementary-products .complementary-carousel-wrap .slider-buttons{display:none}.accordion+product-recommendations .accordion,product-recommendations.is-accordion+.accordion{margin-top:0;border-top:none}.complementary-products__container .card--card .card__content{padding:.5rem .6rem .75rem}.complementary-carousel__item .complementary-carousel__presupuesto{margin:.4rem 0 0;font-weight:600;text-align:center}.complementary-carousel__item:has(.complementary-carousel__presupuesto) .price{display:none}product-recommendations.complementary-products{display:block;min-height:1px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-complementary-products.css.map */
