/* domotek.pl - AR Product Lists carousel layout fix (bypasses CF cache on generated.min.css) */

.arpl-carousel-products.owl-carousel .product-miniature,
.arpl-carousel-products.owl-carousel .js-product-miniature-wrapper {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
}

.arpl-carousel-products.owl-carousel .owl-item {
    padding: 0 10px;
    box-sizing: border-box;
}

.arpl-carousel-products .product-miniature-default .product-add-cart,
.arpl-carousel-products .product-miniature-default .product-add-cart form {
    width: 100% !important;
    max-width: 100% !important;
}

.arpl-carousel-products .product-miniature-default .product-add-cart .input-group-add-cart {
    writing-mode: horizontal-tb !important;
    text-orientation: mixed !important;
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
}

.arpl-carousel-products .product-miniature-default .product-add-cart .input-qty,
.arpl-carousel-products .product-miniature-default .product-add-cart .input-group {
    display: none !important;
}

.arpl-carousel-products .product-miniature-default .product-add-cart .btn-product-list {
    writing-mode: horizontal-tb !important;
    text-orientation: mixed !important;
    transform: none !important;
    white-space: normal !important;
    width: 100% !important;
    max-width: 100% !important;
    min-height: 2.4rem;
    display: block !important;
    font-size: 0.75rem !important;
    line-height: 1.2 !important;
    padding: 0.45rem 0.3rem !important;
}

.arpl-carousel-products .product-thumbnail img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 120px;
    object-fit: contain;
}

.arpl-carousel-products .product-title {
    font-size: 0.85rem;
    line-height: 1.25;
}
