#slider-productos .carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23cfcfd0'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;
}

#slider-productos .carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23cfcfd0'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

#slider-productos .owl-carousel .owl-stage-outer {
    padding-top: 20px;
}
  
#slider-productos .owl-theme {
    padding-top: 20px;
    width: 95%;
    margin: 0 auto; 
}

#slider-productos .owl-theme p {
    margin-bottom: 0.5rem; 
}

#slider-productos .owl-theme .owl-nav [class*='owl-']:hover {
    background: rgba(0, 0, 0, 0);
    color: #faa419;
    text-decoration: none;
}

#slider-productos .owl-theme .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    margin-top: 30px;
}

#slider-productos .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    display: inline;
}

#slider-productos .owl-theme .owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
    margin: 5px 7px;
    background: #ccc;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 30px;
}

#slider-productos .owl-theme .owl-dots .owl-dot.active span, #slider-productos .owl-theme .owl-dots .owl-dot:hover span {
    background: #faa419;
}

#slider-productos .owl-prev {
    width: 15px;
    height: 100%;
    position: absolute;
    top: -15px;
    margin-left: -40px;
    display: block !important;
    border: 0px solid black;
}

#slider-productos .owl-next {
    width: 15px;
    height: 100%;
    position: absolute;
    top: -15px;
    right: -40px;
    display: block !important;
    border: 0px solid black;
}

#slider-productos .owl-prev span {
    font-size: 45px;
}

#slider-productos .owl-next span {
    font-size: 45px;
}

#slider-productos .owl-prev i, #slider-productos .owl-next i {
    transform: scale(2);
    color: #888;
}

#slider-productos .owl-prev i:hover, #slider-productos .owl-next i:hover {
color: #faa419;
}