/**
* Theme Name: RBpazt Child
* Description: This is a child theme of RBpazt, generated by Merlin WP.
* Author: <a href="https://leebrosus.com/">HP</a>
* Template: rbpazt
* Version: 1.2.0
*/
.brand-logo {
    border: 1px solid #ebebeb;
    border-radius: 12px;
}
.brand-logo img.brand-logo-img {
    height: 150px;
    width: 100%;
    object-fit: scale-down;
}
ul.products li.product .price, ul.products .wc-block-grid__product .price, .wc-block-grid__products li.product .price, .wc-block-grid__products .wc-block-grid__product .price {
    color: #e5322d;
}
.product-block .product-caption {
    text-align: center;
}
ul.products li.product a[class*=product_type_], ul.products .wc-block-grid__product a[class*=product_type_], .wc-block-grid__products li.product a[class*=product_type_], .wc-block-grid__products .wc-block-grid__product a[class*=product_type_] {
    color: #ffffff;
}
.woocommerce-MyAccount-navigation .inner {
    background: #000000;
}
.widget_shopping_cart p.total .amount, .widget_shopping_cart .mini_cart_item .quantity .amount, .woocommerce-breadcrumb, .widget_product_categories li.current-cat > a {
    color: #e5322d;
}
.widget_product_brands .chosen a:hover, .widget_product_brands .current-cat a:hover, .widget_product_categories .chosen a:hover, .widget_product_categories .current-cat a:hover, .widget_layered_nav .chosen a:hover, .widget_layered_nav .current-cat a:hover {
    color: #e5322d;
}
.widget_product_brands .chosen::before, .widget_product_brands .current-cat::before, .widget_product_categories .chosen::before, .widget_product_categories .current-cat::before, .widget_layered_nav .chosen::before, .widget_layered_nav .current-cat::before {
    color: #e5322d;
}
.rbpazt-canvas-filter a:not(.button):hover, .widget-area a:not(.button):hover {
    color: #e5322d;
    text-decoration: underline;
}
.after_title_attr {
    display: block;
    font-weight: normal;
    font-size: 13px;
    color: #000;
    width: 100%;
    padding-bottom: 15px;
}
.after_title_attr .sku, .after_title_attr .attr-model {
    display: block;
    line-height: 1;
    padding: 5px 0;
}
.preloader .after_title_attr .sku, .preloader .after_title_attr .attr-model{
    position: relative;
}
.preloader .after_title_attr .sku:after, .preloader .after_title_attr .attr-model:after{
    content: "";
    position: absolute;
    z-index: 996;
    animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
    background: #f6f7f8;
    background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
    background-size: 800px 104px;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.single-product div.product p.price {
    flex-wrap: wrap;
}
.summary.entry-summary .after_title_attr span {
    display: block;
    padding: 5px 0;
}
.summary.entry-summary .after_title_attr{
    padding-bottom: 15px;
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img {
    width: 100%;
    object-fit: contain;
    max-height: 500px;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-horizontal .flex-control-thumbs img {
    height: 90px;
    object-fit: contain;
}
.rbpazt-product-pagination .product-item img {
    object-fit: contain;
}
.rbpazt-product-pagination .product-item {
    width: 300px;
}
ul.products li.product h2, ul.products li.product .woocommerce-loop-product__title {
    font-size: 17px;
}
.single-product div.product .product_title {
    margin-bottom: 5px;
}
span.sku_wrapper {
    display: none !important;
}
.woo-variation-product-gallery {
    z-index: 1;
}
.woo-variation-gallery-wrapper .woo-variation-gallery-slider img {
    max-width: 450px !important;
    object-fit: contain;
}
.single-product div.product table.variations label {
    display: inline-block;
}
.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {
    background-color: #e5322d;
}