/* /App.razor.rz.scp.css */
[class*='col-'][b-yahiyhrorv] {
    transition: flex 0.5s ease-in-out, max-width .5s ease-in-out, width 0.5s ease-in-out;
}
/* /Components/BuyButton.razor.rz.scp.css */
.btn-custom-buy-color[b-fgn972qsvz]
{
    color: #FFF !important;
    background-color: #9F876B !important;
}.btn-custom-buy-color:hover[b-fgn972qsvz] {
        background-color: #CDA678 !important;
    }
/* /Components/PartsRow.razor.rz.scp.css */
.carousel-arrows-container[b-czmox814kz] {
    display: flex;
    gap: 5px;
    margin: 0 5px;
}

    .carousel-arrows-container button[b-czmox814kz] {
        background-color: rgba(255, 255, 255, 0.0);
        border: none;
    }

.carousel-container[b-czmox814kz] {
    overflow-x: auto;
    cursor: grab;
    white-space: nowrap;
    scroll-behavior: smooth;
}

    .carousel-container .d-flex[b-czmox814kz] {
        align-items: center;
    }

.part-unavailable[b-czmox814kz] {
    opacity: 0.5;
    cursor: not-allowed;
}

img.product-image[b-czmox814kz] {
    width: 100%;
    max-width: 40px;
    height: auto;
    box-sizing: content-box;
}
@media (min-width: 480px) {
    img.product-image[b-czmox814kz] {
        max-width: 50px;
    }
}
@media (min-width: 768px) {
    img.product-image[b-czmox814kz] {
        max-width: 75px;
    }
}
@media (min-width: 1280px) {
    img.product-image[b-czmox814kz] {
        max-width: 100px;
    }
}

.bag-part[b-czmox814kz] {
    border: 2px solid #F3EDE8;
}

.bag-part-selected[b-czmox814kz] {
    border: 2px solid #9F876B;
}

h3[b-czmox814kz] {
    color: #9F876B;
}
