.home-main-section .widget.block-static-block .amtheme-products-grid .block.block-products-list .product-items.widget-product-grid{
    flex-wrap: nowrap;
    overflow-x: scroll;
    max-width: 95vw;
}
.widget.block.block-static-block .amtheme-products-grid .block.block-products-list .product-items .product-item{
    margin-bottom: 10px;
}
.widget.block-static-block .amtheme-products-grid .block.block-products-list .product-items .product-item-name {
    min-height: 100px;
    height: auto;
}
.product-item-details .home-sku{
    font-size: 1.4rem;
}
.product-item-details .home-sku span{
    font-weight: bold;
}
.product-item-details .price-box .price{
    color: #e82b4f;
    font-size: 1.75rem;
    margin-inline-end: 10px;
}
.widget.block-static-block .amtheme-products-grid .block.block-products-list .product-items .action.tocart{
    font-size: 1.5rem;
    font-weight: 300;
    padding: 10px 20px;
}
.widget.block.block-static-block .amtheme-products-grid .block.block-products-list .product-items .stock.unavailable,
div.product-item .stock.unavailable{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    padding: 0;
}
.home-main-section .pagebuilder-slider.home-slider .slick-list .slick-slide {
    margin-right: 0;
}

@media(min-width:768px){
    .widget.block-static-block .amtheme-products-grid .block.block-products-list .product-items .product-item-name {
        min-height: auto;
    }
    .widget.block.block-static-block .amtheme-products-grid .block.block-products-list .product-items .product-item-photo,
    .products.grid.products-grid>.amtheme-products-secondary .product-item-photo{
        margin-bottom: 0;
    }
    .widget.block.block-static-block .amtheme-products-grid .block.block-products-list .product-items .product-item-info:hover .product-item-photo:after,
    .products.grid.products-grid>.amtheme-products-secondary .product-item-photo:after{
        content: none
    }
    .widget.block.block-static-block .products-grid .product-items:not(.amtheme-products-secondary) .product-item-info:hover {
        box-shadow: 0 4px 8px rgb(57 56 56 / 10%);
    }
    .widget.block.block-static-block .amtheme-products-grid .block.block-products-list .product-items .product-item-info .product-item-details,
    .products.grid.products-grid>.amtheme-products-secondary .product-item-info .product-item-details {
        transform: translateY(0);
    }
}
@media(min-width:1280px){
    ol.product-items.widget-product-grid{
        scrollbar-width: thin;
    }
    ol.product-items.widget-product-grid::-webkit-scrollbar{
        height: 12px;
    }
    ol.product-items.widget-product-grid::-webkit-scrollbar-button{
        width: 15%;
    }
    ol.product-items.widget-product-grid::-webkit-scrollbar-track{
        border: 1px solid lightgray;
        border-radius: 15px;
    }
    ol.product-items.widget-product-grid::-webkit-scrollbar-thumb{
        background: gray;
        border: 2px solid gray;
        border-radius: 15px;
    }
}
@media (max-width: 768px) {
    .home-main-section .widget.block-static-block .amtheme-products-grid .block.block-products-list .product-items.widget-product-grid {
        max-width: none;
    }
    .widget.block-static-block .amtheme-products-grid .block.block-products-list .product-items:not(.-full-width, .slick-slider) {
        margin: 0;
    }
}