
    /**
    * THIS FILE IS GENERATED AUTOMATICALLY WHEN SAVING CONFIGURE. YOUR DATA WILL BE LOST WHEN YOU EDIT THIS FILE
    */

    /**
    * GENERAL
    */

body{
background-color: #FFFFFF;
color: #777777;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;font-size: 13px;
}

/**
* Link, link hover
*/

a,
.link-color{
color: #200E03;
}

a:hover,
.link-color:hover{
color: #F94073;
}

.back2top{
background-color: #F94073;
color: #FFFFFF;
}

.back2top:hover{
background-color: #e83c6b;
}

.cms-index-index{
background-color: #FFFFFF;
}
.swatch-option.image:not(.disabled):hover,
.swatch-option.color:not(.disabled):hover,
.swatch-option.selected{
outline: 1px solid #F94073;
}

/**
* Elements google font
*/


/**
* Show add to cart, compare, wishlist product
*/




    /**
    * THEME LAYOUT
    */
/**
* Set max-width layout
*/

@media (min-width: 1024px) {
body .container,
body .page-main{
max-width: 1370px;
}
}

/**
* Listing Layout
*/

@media (min-width: 1921px) {
.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 25%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 25%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

}


@media (min-width: 1681px) and (max-width: 1920px) {
.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 25%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 25%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

}

@media (min-width: 1441px) and (max-width: 1680px) {

.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 25%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 25%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

}

@media (min-width: 1200px) and (max-width: 1440px) {

.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 25%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 33.333333333333%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

}

@media (min-width: 992px) and (max-width: 1199px) {
.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 25%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 25%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

}

@media (min-width: 768px) and (max-width: 991px) {
.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 25%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 33.333333333333%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

}

@media (min-width: 481px) and (max-width: 767px) {
.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

}

@media (max-width: 480px) {
.page-layout-1column .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item,
.page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

.page-layout-3columns .products.wrapper.products-grid .product-items .product-item{
width: 50%;
}

}

    /**
    * THEME HEADER COLOR
    */
/**
* Header General
*/
.bzo-popup-modal .actions-toolbar .primary button{
background-color: #F94073;
color: #FFFFFF;
}

.megamenu-nav a:hover:hover{
color: #F94073;
}

.column-featured .featured-items li a:hover{
color: #F94073;
}

/**
* Header 1
*/
.header-1-style .header-desktop .hd-top-support ul li a:hover,
.header-1-style .header-services > ul > li > a:hover{
color: #F94073;
}

.header-1-style .header-services .dropdown-block:hover > a{
color: #F94073;
}

.header-1-style .header-bottom .megamenu-nav.horizontal-type .megamenu-items > li:hover > a,
.header-1-style .header-bottom .megamenu-nav.horizontal-type .megamenu-items > li.active > a,
.header-1-style .header-bottom .megamenu-nav.horizontal-type .megamenu-items > li.has-active > a{
color: #F94073;
}

.header-1-style .header-bottom .megamenu-nav.horizontal-type .megamenu-items > li > a:before{
background-color: #F94073;
}

.header-1-style .hd-cart .minicart-wrapper .action.showcart .counter,
.header-1-style .header-wishlist .count{
background-color: #F94073;
color: #FFFFFF;
}

.header-1-style .header-services .hd-top-services > li > a:hover{
color: #F94073;
}

.megamenu-nav .megamenu-items > li > .dropdowm-megamenu.type-megamenu > .middle-level-0 > .megamenu-content-cate > .submenu > li > a{
color: #200E03;
}
    /**
    * THEME HOME
    */
.block-tab-home .block-title a,
.block-product-list .block-title a,
.block-home-services .block-title a,
.block-home-choose .block-title a,
.block-home-partner .block-title a{
border: 1px solid #F94073;
color: #F94073;
}

.block-tab-home .block-title a:hover,
.block-product-list .block-title a:hover,
.block-home-services .block-title a:hover,
.block-home-choose .block-title a:hover,
.block-home-partner .block-title a:hover{
background-color: #F94073;
color: #FFFFFF;
}

.block-home-partner ul li a:hover{
border-color: #F94073;
}

.block-home-services .item .read-more a{
color: #F94073;
}

.block-home-services .item:hover{
border-color: #F94073;
}

.block-cate-home .category-item .parent-name a{
color: #200E03;
}

.block-cate-home .category-item .parent-name a:hover{
color: #F94073;
}

.nav-1 .owl-theme .owl-nav [class*=owl-]:hover{
background-color: #F94073;
color: #FFFFFF;
}

.block-product-list .product-item-actions .actions-primary .tocart:hover{
background-color: #F94073;
}

.block-product-list .bzotech-slider-list .product-item-info .product-item-name a{
color: #200E03;
}

.block-product-list .bzotech-slider-list .product-item-info .product-item-name a:hover{
color: #F94073;
}

.block-post-home .categories a, .block-post-home .read-more a{
color: #F94073;
}

.block-product-list .product-item-info:hover{
border-color: #F94073;
}

@media (min-width: 768px) {
.block-tab-home .list-product-tabs .item-tab:hover,
.block-tab-home .list-product-tabs .item-tab.active{
background-color: #F94073;
border-color: #F94073;
color: #FFFFFF;
}

.block-tab-home .list-product-tabs .item-tab:before{
background-color: #FFFFFF;
}
}


    /**
    * THEME FOOTER
    */
/**
* Footer 1
*/

.footer-style-1 .text-email a{
color: #F94073;
}

.footer-style-1 .call-order .call-phone a{
color: #F94073;
}

.footer-style-1 .block-subscribe-footer .action-button button{
background-color: #F94073;
}

.footer-style-1 .block-subscribe-footer .action-button button:hover{
background-color: #e83c6b;
}
    /**
    * THEME PRODUCT
    */
/**
* Product 1
*/

.product-1-style .products-grid .product-item-actions .actions-secondary .action:hover{
background-color: #F94073;
}

.product-1-style .products-grid .product-item-name a:hover{
color: #F94073;
}

.product-1-style .products-grid .product-item-info:hover .product-item-actions .actions-primary .tocart{
background-color: #F94073;
}

.product-1-style .products-grid .product-item-info .product-item-actions .actions-primary .tocart:hover{
background-color: #e83c6b;
}

.product-1-style .products-list .product-item-info .actions-primary .tocart:hover{
background-color: #F94073;
color: #FFFFFF;
}

.product-1-style .products-list .product-item-info .product-item-name a:hover{
color: #F94073;
}

.product-1-style .products-list .product-item-info .actions-secondary .action:hover,
.product-1-style .products-list .product-item-info .product-reviews-summary .reviews-actions a:hover{
color: #F94073;
}
    /**
    * CATEGORY PAGE
    */
.breadcrumbs-title .breadcrumbs strong{
color: #F94073;
}

.breadcrumbs-title .breadcrumbs a:hover{
color: #F94073;
}

.page-layout-1column .filter-options .filter-options-content .item a:hover{
color: #F94073;
}

.page-layout-1column .filter-options .filter-options-content .item a:hover:before,
.sidebar .block.filter .items .my.item a:hover:before{
border-color: #F94073;
}

.page-layout-2columns-left #narrow-by-list .filter-options-title.filter-options-title:before,
.page-layout-2columns-right #narrow-by-list .filter-options-title.filter-options-title:before{
background-color: #F94073;
}

.page-layout-2columns-left #narrow-by-list .filter-options-content .item a:hover,
.page-layout-2columns-right #narrow-by-list .filter-options-content .item a:hover{
color: #F94073;
}

#price-slider .ui-slider-range{
background-color: #F94073;
}

#price-slider .ui-slider-handle:before{
border: 4px solid #F94073;
}

.filter-actions a{
background-color: #F94073;
color: #FFFFFF;
}

.page-layout-2columns-left .filter-actions a:hover,
.page-layout-2columns-right .filter-actions a:hover{
background-color: #e83c6b;
}

.pages .pages-items li a:hover,
.pages .pages-items li strong{
background-color: #F94073;
border-color: #F94073;
color: #FFFFFF;
}

.autoparts-theme .breadcrumbs strong{
color: #F94073;
}

.motobike-theme .breadcrumbs a:hover{
color: #F94073;
}
    /**
    * DETAIL PAGE
    */
.product.media .product-addto-links .action:hover{
background-color: #F94073;
border-color: #F94073;
}

.sidebar-livechat .live-chat-link a{
color: #F94073;
}

.sidebar .bzotech-slider-product.bzotech-slider-list .owl-theme .owl-dots .owl-dot:hover span,
.sidebar .bzotech-slider-product.bzotech-slider-list .owl-theme .owl-dots .owl-dot.active span{
background-color: #F94073;
}

.detail-info-container .product-info-main .product-reviews-summary .reviews-actions a:hover{
color: #F94073;
}

.bundle-options-container .block-bundle-summary .box-tocart .actions .tocart{
background-color: #F94073;
color: #FFFFFF;
}

.bundle-options-container .block-bundle-summary .box-tocart .actions .tocart:hover{
background-color: #e83c6b;
}

.product-info-main .box-tocart .actions button.tocart:hover{
background-color: #e83c6b;
}

.page-product-downloadable .product-add-form .product-options-bottom .box-tocart .actions .tocart{
background-color: #F94073;
color: #FFFFFF;
}

.page-product-downloadable .product-add-form .product-options-bottom .box-tocart .actions .tocart:hover{
background-color: #e83c6b;
}

.page-product-downloadable .product-add-form .product-options-bottom .box-tocart .actions .buynow,
.detail-info-container .product-info-main .box-tocart .actions button.buynow,
.bundle-options-container .block-bundle-summary .box-tocart .actions .buynow {
background-color: #F94073;
color: #FFFFFF;
}

.page-product-downloadable .product-add-form .product-options-bottom .box-tocart .actions .buynow:hover,
.detail-info-container .product-info-main .box-tocart .actions button.buynow:hover,
.bundle-options-container .block-bundle-summary .box-tocart .actions .buynow:hover {
background-color: #e83c6b;
}

.default-style .resp-tabs-list li:hover,
.default-style .resp-tabs-list li.active{
color: #F94073;
}
    /**
    * OTHER PAGE
    */
/**
* 404 Not Found
*/

.notfound-container .notfound-action a.go-back{
background-color: #F94073;
color: #FFFFFF;
}

.notfound-container .notfound-action a.go-home:hover{
background-color: #F94073;
color: #FFFFFF;
}

/*
* Blog
*/

.widget.block-archive ul li .archive-item-link:hover,
.widget.block-categories ul li a:hover{
color: #F94073;
}

.widget.blog-tags ul li a:hover{
background-color: #F94073;
color: #FFFFFF;
}

.post-list.modern .post-read-more a.post-read:hover{
background-color: #F94073;
border-color: #F94073;
color: #FFFFFF;
}

.post-list.modern .post-image .post-category a{
background-color: #F94073;
color: #FFFFFF;
}

.post-list.modern .post-image .post-category a:hover{
background-color: #e83c6b;
}

.c-replyform button{
background-color: #F94073;
color: #FFFFFF;
}

/**
* Contact
*/

.contact-block .primary button{
background-color: #F94073;
color: #FFFFFF;
}

.contact-block .primary button:hover{
background-color: #e83c6b;
}

.contact-content .contact-col-info .contact-detail li.time span{
color: #F94073;
}

/**
* Partner
*/

.brand-partner ul li a:hover{
border-color: #F94073;
}

.partner-brand .item-inner:hover{
border-color: #F94073;
}

/**
* Popup Newsletter
*/

.newsletter-popup-container .block.newsletter .actions button{
background-color: #F94073;
color: #FFFFFF;
}

.newsletter-popup-container .block.newsletter .actions button:hover{
background-color: #e83c6b;
}

/**
* Shopping cart
*/

.cart-container .checkout-methods-items .action.primary{
background-color: #F94073;
color: #FFFFFF;
}

.cart-container .checkout-methods-items .action.primary:hover{
background-color: #e83c6b;
}

/**
* Tabs page
*/

.page-tab-product .loadmore-container .loadmore-button{
background-color: #F94073;
color: #FFFFFF;
}

@media (min-width: 768px) {
.page-tab-product .list-product-tabs .item-tab:hover,
.page-tab-product .list-product-tabs .item-tab.active{
background-color: #F94073;
border-color: #F94073;
color: #FFFFFF;
}
}

    /**
    * THEME PRODUCT
    */
/**
* Custom CSS
*/

.detail-info-container .product-info-main .product.attribute.overview p {
    overflow: auto;   
    display: contents;   
}
.block-product-home .block-title {
    margin-bottom: 0px;
	padding-bottom: 0px;
}
.banner-image {
    margin-bottom: 0px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .08);
}

.block-product-home .block-title:before{width: 0px;}

strong.google-element-font {
    font-weight: 400;
}
.carousel-container.mp-banner-slider .owl-nav.disabled {
    display: block !important;
   
}

.mp-banner-slider .owl-nav button span {
    position: absolute;
    top: 25%;
    font-size: 59px;
    color: #fff;
}
.carousel-container.mp-banner-slider .owl-item {
    padding-right: 10px;
    padding-left: 10px;
}


.mp-banner-slider .owl-nav .owl-prev span {
    left: 2%;
}
.mp-banner-slider .owl-nav .owl-next span {
    right: 2%;
}
.sidebar .block.filter #narrow-by-list .filter-options-title {
    display: block;
    color: #2d3054;
    font-size: 130% !important;
    margin: 0;
    line-height: 1.1;
    padding: 12px 29px 12px 15px !important;
    border-bottom: 1px solid #eee;
    position: relative;
	background: #f5f5f673;
}
.sidebar .block.filter #narrow-by-list .filter-options-title:before {
    
    width: 0;
   
}
.catalog-product-view .breadcrumbs-title .breadcrumbs {
    margin: 0;
    padding: 10px 0;
}
span.price-label {
    font-size: 0px;
}
.detail-info-container .product-info-main .price-box {
  
    background: none;
    padding: 0px 6px 0px;
   
}
.abs-revert-field-type-desktop .fieldset>.field:not(.choice)>.label, .abs-revert-field-type-desktop .fieldset .fields>.field:not(.choice)>.label, .product-add-form .fieldset>.field:not(.choice)>.label, .product-add-form .fieldset .fields>.field:not(.choice)>.label {
    box-sizing: content-box;
    float: none;
    width: auto;
    text-align: left;
    padding: 0;
    font-size: 14px;
}
select {
    background: url(../images/bg-select.svg) no-repeat center right #fff;
    padding-right: 30px;
    padding-left: 20px;
    height: 44px;
    font-size: 13px;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 22px;
    -moz-border-radius: 22px;
    -webkit-border-radius: 22px;
}
button#product-addtocart-button {
    background: #FF3E6C;
	 font-size: 17px !important;
    font-weight: 400;
}
input#qty {
    font-size: 18px;
}
.bottom-product-info .product {
  
    font-size: 13px;
}

element.style {
}
.bottom-product-info .product-cats-list .cats-title {
   
    font-size: 13px;
}
.bottom-product-info .social-title {
   
    font-size: 13px;
}
.detail-info-container .product-info-main .stock.available {
    color: #00b9c5;
    text-transform: capitalize;
    font-weight: 400;
    position: relative;
    padding-left: 23px;
    font-size: 15px;
}
.detail-info-container .product-info-main .stock.available:before {
   
    top: 8px;
}
.detail-info-container .product-info-main .box-tocart .fieldset {
    align-items: end;
   
}
.default-style .resp-tabs-list {
    background-color: #fff;
    border: 1px solid #eee;
    
    -webkit-border-radius: 2px;
}
.default-style .resp-tabs-container {
   border: 1px solid #eee;
  
    -webkit-border-radius: 2px;
}
.product.attribute.description {
    font-size: 13px;
}
.product.data.items .item.title>.switch {
    padding: unset !important;
    font-size: 15px;
}
.product.info.detailed .additional-attributes>tbody>tr>th {
    color: #222;
    font-weight: 500;
    font-size: 13px;
}
.header-bottom .megamenu-nav.horizontal-type .megamenu-items>li>a {
    
    font-size: 120%;
    
}
.ft-block .ft-title {
   
    margin-bottom: 15px;
    color: #222;
}
.partner-brand .block-title strong, .brand-partner .block-title strong, .team-about-us .block-title strong, .block-upsell .block-title strong, .block-related .block-title strong, .block-post-home .block-title strong, .block-tab-home .block-title strong, .block-product-list .block-title strong, .block-product-home .block-title strong, .block-cate-home .block-title strong, .block-home-services .block-title strong, .block-home-choose .block-title strong, .block-home-partner .block-title strong {
    font-size: 180%;
    color: #2d3054;
}
td.col.data {
    font-size: 13px;
}
button#product-buynow-button {
    background: #200E03;
    color: #fff;
    font-size: 17px !important;
    font-weight: 400;
}
.product-info-stock-sku {
    width: 100%;
}
.product.attribute.overview {
    font-size: 13px;
}
.detail-info-container .product-info-main .old-price .price {
    font-size: 16px !important;
    font-weight: 600;
    position: relative;
    top: -1px;
    color: #666 !important;
}
.detail-info-container .product-info-main .price-box .price {
    color: #000000;
    font-size:30px;
    font-weight: 500;
}
.detail-top-container .detail-info-container {
    
    padding-left: 25px;
}
.page-main {
    padding: 0px 0;
}
.detail-info-container .product-info-main .page-title-wrapper .page-title {
    margin: 0 0 10px;
    font-size: 171%;
    font-weight: 500;
    color: #2d3054;
    line-height: 40px;
}
.page-layout-1column .detail-top-container .detail-info-container {
    width: 50%;
}
.page-layout-1column .detail-top-container .detail-image-container {
    width: 50%;
}
.sidebar .block.filter .filter-options-item {
    border: 0px solid #eee;
   
}
.sidebar .block.filter #narrow-by-list .filter-options-title {
    display: block;
    color: #2d3054;
    font-size: 19px;
    margin: 0;
    font-weight: 500;
    line-height: 1.1;
    padding: 17px 29px 17px 35px;
    border-bottom: 1px solid #eee;
    position: relative;
}
.sidebar .block.filter .block-content.filter-content {
   
   
	    border: 1px solid #EEEEEE;
    border-top: 0px;
}
#price-slider .ui-slider-handle:before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    background-color: #200E02;
    position: absolute;
    left: -6px;
    top: -10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.sidebar .block.filter .filter-options-item {
   margin-bottom: 0px;
   
}
.action.primary:hover {
    background: #21233d;
    border: none;
    color: #fff;
}
select {
   
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
label.sorter-label {
    font-size: 16px;
}
select#sorter {
    font-size: 14px;
}



a.action.tocompare {
    display: none !important;
}
.product-item-inner {
    text-align: center;
}
button, a.action.primary, .cart.table-wrapper .actions-toolbar>.action, .action-gift {
    border-radius: 2px;
}
.action.primary {
    background: #FF3E6C;
    width: 100%;
}
.breadcrumbs-title .page-title {
    font-size: 0px;
   
}
.toolbar-products .toolbar-amount {
    float: left;
    margin: 0;
    height: 44px;
    line-height: 44px;
    padding: 0;
    font-size: 15px;
}
.breadcrumbs .items {
   
    text-align: left;
}

.breadcrumbs-title {
    background: none;
    background-size: cover;
    text-align: center;
    padding: 10px 0;
    margin-bottom: 0px;
}
html .page-layout-2columns-left .column.main, html .page-layout-2columns-right .column.main {
    width: calc(100% - 275px);
    padding-left: 0;
    padding-right: 0;
}
html .page-layout-2columns-left .sidebar, html .page-layout-2columns-right .sidebar {
    width: 250px;
    padding: 0 !important;
}
.product-item-actions .actions-primary {
       float: left;
    width: 80%;
}
.product-item-actions .actions-secondary>.action {
    line-height: 43px;
   
}
.product.data.items.accordion-style .item.title.resp-accordion a {
  
    font-weight: 500 !important;
}
.product.data.items.accordion-style .item.title.resp-accordion {
  
    padding: 5px 15px !important;
   
}
.product-items .action.towishlist:before, .products.list.items .action.towishlist:before, .table-comparison .action.towishlist:before {
   font-size: 40px;
    color: #FF3E6C;
}
.product-item .price-box {
    margin: 12px 0 12px;
}
.product-item .price-box .price {
    font-size: 19px;
    font-weight: 500;
    white-space: nowrap;
	    color: #000;
}
.product.data.items.accordion-style .item.title.resp-accordion {
    background-color: #ddd0;
	border-top: 0px !important;
    border-right: 0px !important;
    border-left: 0px !important;
}

.product.data.items.accordion-style .item.title.resp-accordion {
    border: 1px solid #ddd !important;
	border-top: 0px !important;
    border-right: 0px !important;
    border-left: 0px !important;
   
}
.product.data.items.accordion-style .resp-tab-content {
    padding: 5px !important;
   
}



.data.item.title.resp-accordion:after {
    content: "+";
    position: absolute;
    line-height: 40px;
    display: block;
    color: #000;
    right: 0;
    top: 0;
    width: 40px;
    bottom: 0;
    text-align: center;
    font-size: 24px;
}


.data.item.title.resp-accordion.active:after {
    content: "-";
    position: absolute;
    line-height: 40px;
    display: block;
    color: #000;
    right: 0;
    top: 0;
    width: 40px;
    bottom: 0;
    text-align: center;
    font-size: 24px;
}

.detail-info-container .product-info-main .box-tocart .field.qty {
   
    display: none !important;
}
.product-reviews-summary .reviews-actions {
  
    padding: 0 0px;
}

.ln_slider_container {
    width: calc(100%);
    margin: 0 15px 0 0px;
}

a {
    color: #222 !important;
    font-size: 1.2rem;
}


input[type="checkbox"] {
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    width: 12px;
    height: 12px;
    background-color: #fff;
    border: 1px solid #666;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    top: 4px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.sidebar .block.filter #narrow-by-list .filter-options-title {
    display: block;
    color: #222;
    font-size: 19px;
    margin: 0;
    font-weight: 400;
    padding: 17px 29px 17px 35px;
    border-bottom: 1px solid #eee;
    position: relative;
}



div#ln_slider_text_price {
    padding-top: 15px;
    color: #222;
    font-size: 120%;
}

.toolbar-products .toolbar-amount {
    font-size: 12px;
}
.detail-info-container .product-info-main .page-title-wrapper .page-title {
    margin: 0 0 10px;
    font-size: 146%;
    font-weight: 400;
    color: #200E03;
    line-height: 30px;
}

.swatch-attribute.size .swatch-option, .swatch-attribute.manufacturer .swatch-option {
    background: #f0f0f000;
    color: #222;
	border-radius: 0px;
}
.detail-info-container .product-info-main .price-box {
    margin: 0px 0px 15px;
  
}
.detail-info-container .product-info-main .price-box {
    padding: 0px 0px 0px;
}
.product.data.items.accordion-style .resp-tab-content {
    border: 0px solid #ddd !important;
 
}
.product.data.items.accordion-style .item.title.resp-accordion.active {
    background-color: #ddd0;
}
.product.data.items.accordion-style .item.title.resp-accordion {
    padding: 5px 0px !important;
}
.filter-actions a {
    color: #FFFFFF !important;
}
.filter-current+.filter-actions {
    margin-bottom: 20.5px;
    padding-left: 15px;
}
.filter-current {
    padding-left: 15px;
    border-top: 1px solid #EEEEEE;
    padding-top: 15px;
}
.sidebar .block.filter #narrow-by-list .filter-options-content {
    
   
    display: block !important;
}
.megamenu-nav .megamenu-items>li>.dropdowm-megamenu.type-megamenu>.megamenu-content-bottom {
    padding: 0px;
}
div#layered-filter-block-container span.count {
    display: none;
}
.product-item .price-box .price-label {
    font-size: 0px;
}
.product-item-name, .product.name a {
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#price-slider {
    background-color: #ddd;
    border-radius: 3px;
    height: 3px;
    margin: 12px 12px;
    position: relative;
}
#price-slider .ui-slider-handle:before {
    border: 0px solid #F94073;
}
textarea, input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type*="date"], input[type="email"] {
    height: 44px;
    padding: 0 20px;
    min-width: 60px;
    border-radius: 23px;
    -moz-border-radius: 23px;
    -webkit-border-radius: 2px;
}
#price-slider .ui-slider-range {
        background-color: #FF3E6C;
    height: 100%;
    position: absolute;
}
.filter-options-title {
    border-top: 1px solid #eee;
}



.links-footer a:before {
   
    font-size: 0px;
}

.footer-bottom {
    display: none;
}
.desktop-fInfoSection {
    display: flex;
    width: 100%;
    margin-top: 30px;
    color: #000;
    font-size: 14px;
    margin-bottom: 20px;
}
.footer-top {
    border-top: 1px solid #E2E2E2;
}
button.action.subscribe.primary {
    background: #200E03;
}
.desktop-pSearchlinks > a:after {
    content: "|";
    margin-left: 3px;
}
.social-block ul {
    list-style-type: none;
    padding: 0px;
    display: -webkit-flex;
    gap: 12px;
}

.social-block ul .fa {
    font-size: 24px;
}
.block-subscribe-footer .action-button button {
    border-radius: 0 23px 23px 0;
    -moz-border-radius: 0 23px 23px 0;
    -webkit-border-radius: 0 2px 2px 0;
}
.block-subscribe-footer #newsletter-footer {
       font-size: 14px;
    -webkit-border-radius: 2px 0 0 2px;
    border: 1px solid #CCCCCC !important;
}
.links-footer a {
   font-size: 14px;
}

.ft-block .ft-title {
       font-size: 129.23%;
    margin-bottom: 15px;
    color: #222;
}

.products.wrapper.products-grid .product-items .product-item {
    padding: 0px 5px;
   
}
.page-footer {
    background-color: #FAFAFA;
    color: #d0d0d6;
}
.switcher+.search-header {
    position: relative;
    padding-left: 0px;
    margin-left: 10px;
}
.header-bottom .switcher-content .heading-switcher {
    white-space: nowrap;
    color: #200E03;
    font-size: 15px;
}

.header-wishlist a:before {
    content: "";
    display: block;
    width: 40px;
    height: 80px;
   background: url(https://fabdia.com/media/header.png) no-repeat -75px 26px;
    cursor: pointer;
}
.header-links:before {
    content: "";
    display: block;
    width: 50px;
    height: 80px;
    background: url(https://fabdia.com/media/header.png) no-repeat -27px 26px;
    cursor: pointer;
}

.minicart-wrapper .action.showcart .counter.qty {
    background: #200E03;
    
}
.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item, .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item {
    width: 25%;
}
.header-top {
    background: #000000 !important;
}
.hd-cart .minicart-wrapper .action.showcart:after {
    content: "";
    display: block;
    width: 50px;
    height: 80px;
    background: url(https://fabdia.com/media/header.png) no-repeat -120px 26px;
    cursor: pointer;
}
.search-header .block-search:before {
    content: "";
    display: block;
    width: 50px;
    height: 80px;
    background: url(https://fabdia.com/media/header.png) no-repeat 14px 26px;
    cursor: pointer;
}
.cart.table-wrapper .actions-toolbar>.action, .action-gift {
    display: inline-block;
    text-decoration: none;
    margin-bottom: 11.5px;
    margin-right: 11.5px;
    background: #200E03 !important;
    color: #fff !important;
}
.cart .action {
    margin-bottom: 11.5px;
    background: #200E03 !important;
}
.opc-progress-bar-item._active:before {
    background: #F94073;
}
#social-login-popup .social-login-title {
    background-color: #200E03;
}
.actions-toolbar.social-btn.facebook-login {
    background-color: #2d4373;
    color: #fff !important;
}
.social-btn .btn-social {
   
    color: #fff !important;
}
form.form.form-shipping-address .fieldset>.field {
    margin: 10px 7px 0px;
    width: 48%;
    display: inline-block;
}
.opc-progress-bar-item._active>span:before {
    background: #F94073;
}
.checkout-container .authentication-wrapper .action-auth-toggle {
    background: #200E03;
    padding: 10px 20px;
    color: #fff !important;
    border-radius: 3px;
}
#social-login-popup .social-login #bnt-social-login-authentication, #social-login-popup .forgot .primary button, #social-login-popup .create .primary button, #social-login-popup .fake-email .primary button {
    background-color: #F94073;
    border: #F94073;
}
.minicart-items .product-item-pricing .label {
    display: none;
}
.header-desktop {
    background-color: #fff;
}
.bottom-services {
    padding: 0px 0;
}
.header-bottom .logo-container {
    width: 142px;
	padding-top: 0px
   
}
.header-desktop .header-bottom {
    border-top: 1px solid rgba(255,255,255,0.08);
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);
}
span.cat-name {
    color: #200E03;
    text-transform: uppercase;
    font-weight: 500;
}
.header-bottom .megamenu-nav.horizontal-type .megamenu-items>li>a span {
    
    padding: 0 15px !important;
	
}
a:hover {
    color: #200E03 !important;
    /* text-decoration: underline; */
}
a {
    color: #200E03 !important;
       font-size: 13px;
}
.header-bottom .customer-wrapper {
    width: calc(30% - 95px);
}
.header-bottom .header-megamenu {
    float: left;
    width: calc(60% - 105px);
    margin-left: 8%;
}
.header-bottom .header-megamenu {
    float: left;
    width: calc(60% - 105px);
}


.skelton__effect {
	 overflow: hidden;
	 position: relative;
}
 .skelton__effect:before {
	 content: "";
	 top: 0;
	 bottom: 0;
	 left: 0;
	 right: 0;
	 background: #EBEBEB;
	 position: absolute;
	 z-index: 1;
}
 .skelton__effect:after {
	 content: '';
	 top: 0;
	 bottom: 0;
	 left: 0;
	 right: 0;
	 position: absolute;
	 animation: shimmer 1s infinite ease-out;
	 background: -moz-linear-gradient(to right,rgba(255,255,255,0) 30%,rgba(255,255,255,0.5),rgba(255,255,255,0) 80%);
	 background: -webkit-linear-gradient(to right,rgba(255,255,255,0) 30%,rgba(255,255,255,0.5),rgba(255,255,255,0) 80%);
	 background: linear-gradient(to right,rgba(255,255,255,0) 30%,rgba(255,255,255,0.5),rgba(255,255,255,0) 80%);
	 z-index: 2;
}
 @keyframes shimmer {
	 0% {
		 left: -50%;
	}
	 100% {
		 left: 150%;
	}
}
.block.paypal.acceptance {
    display: none;
}
a.action.primary.bzo-ajaxcart-continue.spajaxcart-count {
    width: 49%;
}
.action.primary:hover {
    background: #200E03;
    border: none;
    color: #fff;
}


.product-info-main {
    display: grid;
}
.product.info.detailed {
    order: 20;
}
.megamenu-nav .megamenu-items>li>.dropdowm-megamenu.type-megamenu>.middle-level-0>.megamenu-content-cate>.submenu>li {
    width: 165px !important;
}
.ui-slider-handle {
  
    background: #FF3E6C;
  
}
.swatch-option.text {
    padding: 5px 5px;
   
}
.megamenu-nav .submenu li a {
   font-size: 12px;
}
.pages .pages-items li a, .pages .pages-items li strong {
   
    font-size: 12px;
   
}
.header-bottom .megamenu-nav .megamenu-items>li>.dropdowm-megamenu.type-megamenu>.middle-level-0>.megamenu-content-cate>.submenu>li>a {
    font-size: 16px !important;
    margin-bottom: 5px;
}
.megamenu-nav .megamenu-items>li>.dropdowm-megamenu.type-megamenu>.middle-level-0>.megamenu-content-cate>.submenu>li {
   
    width: max-content;
}



label.sorter-label {
   
    font-size: 12px;
}
select#sorter {
    font-size: 12px;
}
.toolbar-sorter.sorter select {   
    height: 36px;   
}
a.action.sorter-action.sort-asc {
    display: none;
}
.toolbar-products {
    margin-bottom: 10px;
}
.product.attribute.description {
    font-size: 12px;
    color: #222;
}
.products.wrapper.products-grid .product-items {
    margin-right: -5px !important;
   
}
.toolbar-products .toolbar-amount {
    margin-left: -10px !important;
}
.swatch-attribute-label {
    font-weight: 500;
   
    font-size: 15px;
}
.cart-container .cart-summary>.title {
    font-weight: 500;
    
}

.price-box .old-price {
    margin: 0;
}
.swatch-opt {
    margin: 0px 0;
}
.pages .pages-items li a:hover, .pages .pages-items li strong {
    color: #FFFFFF !important;
}
.pages .pages-items {
    margin-left: -10px;
}
.products.wrapper.grid.products-grid span.normal-price {
    margin-left: -6px;
}

.products-grid.products-related span.normal-price {
    margin-left: -6px;
}



.products.wrapper.grid.products-grid .product.details.product-item-details {
    display: grid;
}

.products.wrapper.grid.products-grid .list-page-swatch {
    order: 1;
}

.products.wrapper.grid.products-grid .price-box.price-final_price {
    order: 2;
}
.products.wrapper.grid.products-grid .product-item-inner {
    order: 3;
}

.products.wrapper.grid.products-grid .price-box.price-final_price {
    margin: -10px -3px 5px !important;
}

.toolbar.toolbar-products .field.limiter {
    display: none !important;
}
.products.wrapper~.toolbar .pages {
    float: none !important;
}
.toolbar-products {
    margin-bottom: 25px;
}
.pages .pages-items li a, .pages .pages-items li strong {
    width: 32px;
    height: 32px;
    line-height: 32px;   
    font-size: 112.285%;
    
}
.pages .item {
    font-size: 10px;
  
}


.cats-list li:first-child {
    display: none;
}


@media (max-width: 1024px) {
.header-mobile {
   background-color: #fff;
       border-bottom: 1px solid #Ccc;
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);
}

.products-grid .item .product-item-info:hover .product-item-inner {
  
    display: none;
}
.products-grid .item .product-item-info:hover .list-page-swatch {
   
    display: none;
}
.toolbar.toolbar-products {
   margin-top: 20px;
     margin-bottom: 20px !important;
	width: 100%;
    display: block;
}
.detail-top-container .detail-image-container {
    width: 100% !important;
}

.detail-top-container .detail-info-container {
    padding-left: 0px;
}
.header-mobile .mobile-nav a:before {
    content: "";
    display: block;
    width: 25px;
    height: 2px;
    background-color: #000;
    margin-top: 8px;
}







.header-mobile .mobile-nav a {
    display: block;
    width: 25px;
    height: 22px;
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
    position: relative;
}
.header-mobile .block-search .input-text {
   border-radius: 50px;
    border: 1px solid #22222263;
}
.header-mobile .mobile-logo img {
    max-height: 192px;
    width: 125px;
}
.header-mobile .mobile-nav {
    width: 60px;
    float: left;
    margin-top: 27px;
}
.header-mobile .minicart-wrapper .action.showcart .counter.qty {
       display: inline-block;
    height: 22px;
    line-height: 7px;
    min-width: 16px;
    padding: 0 3px;
    position: absolute;
    width: unset;
    top: 7px;
    right: 0;
    background-color: #F94073;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    z-index: 10;
    border-radius: 63px;
    padding: 6px;
    border: 1px solid #F94073;
}
.header-mobile .minicart-wrapper .action.showcart:after {
       width: 40px;
    height: 56px;

    background: url(https://fabdia.com/pub/static/frontend/BzoTech/bzopet/en_US/images/icon-images.png) no-repeat -150px 8px;
    -webkit-filter: brightness(11) invert(1);
    
}
.col-lg-4.col-sm-4.home {
    width: 33.333333333%;
    padding-right: 7px;
    padding-left: 7px;
}
.col-lg-3.col-sm-3.home {
    width: 50%;
    padding-right: 7px;
    padding-left: 7px;
	
}
.col-lg-6.col-sm-6.home {

    padding-bottom: 14px;
   
}
.col-lg-8.col-sm-8.home {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
    padding-right: 7px;
    padding-left: 7px;
}
.container.home {
    width: 100% !important;
}
.mp-banner-slider .owl-nav .owl-prev span {
    left: 5%;
}
.mp-banner-slider .owl-nav button span {
    top: 20%;
    
}
.mp-banner-slider .owl-nav .owl-next span {
    right: 5%;
}
.col-lg-6.col-sm-6.col-6.home {
    flex: 0 0 100%;
    max-width: 100%;
}
.mb-mobile-30 {
    margin-bottom: 15px !important;
}
.col-lg-3.col-sm-3.home.one {
    padding-bottom: 14px;
}
.mobile-customer {
    background: #F94073;
    padding: 20px;
    margin: -20px -20px 20px;
}
.mobile-customer .customer-links > .header.links > li > a {
    color: #fff !important;
}

.page-layout-2columns-left .products.wrapper.products-grid .product-items .product-item, .page-layout-2columns-right .products.wrapper.products-grid .product-items .product-item {
    width: 50%;
}
.name-category {   
    display: none;
}

.sidebar .block.filter .block-title.filter-title {
    display: block;
}
.products.wrapper.products-grid .product-items {
    margin-left: -5px;
    
}
form.form.form-shipping-address .fieldset>.field {
    margin: 10px 7px 0px;
    width: 93%;
    display: inline-block;
}
button, .cart.table-wrapper .actions-toolbar > .action, .action-gift {
   
    background: #F94073;
   
}
.minicart-wrapper .action.showcart .counter.qty {
    background: #222;
}
.opc-estimated-wrapper .estimated-block {
    font-size: 18px;
    font-weight: 400;
    float: left;
}
.block-title.filter-title {
    display: none !important;
}
.sidebar .block.filter {
    padding: 20px 20px 20px !important;
   
}
.toolbar-filter .btn-filter {
    display: block;
    width: 40px;
    height: 40px;
    border: 1px solid #F94073;
    background: url(https://fabdia.com/pub/static/frontend/BzoTech/bzopet/en_US/images/icon-images.png) no-repeat -162px -320px;
    border-radius: 9px !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	background-color: #F94577;
}
.products.wrapper ~ .toolbar-products .toolbar-filter {
    display: none;
   
}
.header-mobile .mobile-top-content {
    padding: 0px 15px 0;    
}
.header-mobile .mobile-logo {   
    padding: 5px 20px;  
}
div.MagicToolboxContainer.selectorsLeft .MagicToolboxSelectorsContainer a, div.MagicToolboxContainer.selectorsRight .MagicToolboxSelectorsContainer a {
    display: none !important;
}
.cart.table-wrapper {
    overflow: inherit;
    overflow-x: scroll;
    width: 100%;
}
a.btn.btn-block.btn-social.btn-google {
    background-color: #c23321 !important;
}
}

a.btn.btn-block.btn-social.btn-google {
    background-color: #c23321 !important;
}