.productosRelacionados{--visible-products:4;--carousel-gutter:56px;padding-inline:var(--carousel-gutter);flex-direction:column;gap:32px;min-width:0;display:flex}.productosRelacionadosIndex{display:none}.productosRelacionadosControls{gap:8px;display:flex}.productosRelacionadosControls a,.productosRelacionadosControls button{color:#1c1c1c;background:#1c1c1c0f;border:0;border-radius:4px;place-items:center;width:40px;height:40px;padding:0;display:grid}.productosRelacionadosControls a .productosRelacionadosArrow,.productosRelacionadosControls button .productosRelacionadosArrow{display:block;transform:rotate(180deg)}.productosRelacionadosControls a .productosRelacionadosArrow-next,.productosRelacionadosControls button .productosRelacionadosArrow-next{transform:none}.productosRelacionadosControls button:disabled{opacity:.3;cursor:default}.productosRelacionados .productosCategoryComponentCarousel{margin-left:calc(-1*var(--carousel-gutter));width:calc(100% + var(--carousel-gutter));padding:0 0 16px var(--carousel-gutter);flex-wrap:nowrap;align-items:flex-start;margin-right:0;overflow-x:hidden}.productosRelacionadosTrack{width:100%;transform:translateX(calc(-1 * var(--selected-index) * ((100% - (var(--visible-products) - 1) * 16px) / var(--visible-products) + 16px)));flex:0 0 100%;align-items:flex-start;gap:16px;display:flex}.productosRelacionadosItem{flex:0 0 calc((100% - (var(--visible-products) - 1)*16px)/var(--visible-products));scroll-snap-align:start;opacity:.5;min-width:0;transition:opacity .3s}.productosRelacionadosItem.isSelected,.productosRelacionadosItem:hover,.productosRelacionadosItem:focus-within{opacity:1}.productosRelacionadosItem:hover .productoCardImageContainer,.productosRelacionadosItem:focus-within .productoCardImageContainer{border-color:#61b9c8}.productosRelacionadosItem .productoCard{width:100%}.productosRelacionadosItem .productoCardImageContainer{aspect-ratio:1;border:3px solid #0000;width:100%;height:auto;transition:border-color .2s}.productosRelacionadosItem .productoCardImageContainer>svg{display:none}.productosRelacionadosItem .productoCardImageContainer>img{padding:16px}@media (max-width:1024px){.productosRelacionados{--carousel-gutter:32px;--visible-products:3}}@media (max-width:768px){.productosRelacionados{--carousel-gutter:32px;--visible-products:2;gap:24px}.productosRelacionadosItem .productoCardTextContainer p:first-child{font-size:16px;line-height:1.25}.productosRelacionadosIndex{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.productosRelacionadosIndex button{background:#ddd;border:0;border-radius:4px;width:8px;height:8px;transition:width .3s,background-color .3s}.productosRelacionadosIndex button.isSelected{background:#00778b;width:21px}}
