 /*.product-tile__rating*/.product-tile .badge{    top: 52px;}

.categories-h__link, .header-menu__item{padding:0 10px;}
.header-phone{text-align: center;}
.header-address-outer{white-space:nowrap;}
.header-address-outer .header-address a{color:#f2994a;}
.filter-param__variant{display: flex;position: relative;}
/*.filter-param__variant .jq-checkbox{ position: absolute!important;top: calc(50% - 12px);}*/
.label-name{ display: inline-block;width: calc(100% - 27px);/*padding: 0 0 0 30px;*/}
.frontend_product_bonus{ padding: 5px 0;display: inline-block;background: #fd7d23;

    border-radius: 0 0 9px 9px;color:#fff;text-align: center;width: 100%;}
    .bonus_val{ font-weight: bold;font-size: 1.1em;}
span.s-delete-icon svg{ font-size: 13px;width: 10px;}
@media all and (max-width: 1360px) {
.categories-h__brand~.categories-h__menu{margin-right:60px;}
.header-menu__outer{margin-right:300px;}
.categories-h__link, .header-menu__item{padding:0 0 0 5px;}
.categories-h__item, .header-menu__item{font-size:13px;}
.header-menu__item{padding: 0 5px;}

}
.js-add-to-cart{ padding: 10px 5px;}
.categories-m__head.ac-color .popup-contacts_item{ margin: 0;}
.categories-m__head.ac-color .popup-contacts_item a{ color:#666;margin-left: 5px;font-weight: normal;}
.m-categories-menu i.fas{ font-weight: normal;}

#page  p{ text-align: justify;margin-bottom: 10px;}

#page .study-class p {
    text-align: justify;
    flex-grow: 1;
    border: 1px solid #dedede;
    padding: 10px 15px;
    margin: 0 auto 10px;
    max-width: 300px;
    text-align: center;
    border-radius: 4px;
    
}
.study-class{ display:flex;flex-wrap:wrap;}
.study-class h3 { width: 100%;max-width: 100%;border: none;font-weight:bolder;text-align:center;}
.study-class a{ color:#fd7d23;}

.bullets__inner{ display: flex;flex-wrap: wrap;}
.bullets__inner .bullets_el{flex-basis: auto;
    flex-grow: 1;}
/*.pageurl:nth-child(1){ border-bottom: 2px solid rgba(0,0,0,0.1);}
.categories-m__content .pageurl:first-child a{
    border-top: 1px solid #ddd;
}
.pageurl:nth-child(1) {
    border-top: 1px solid #ddd;
}
.categories-m__content .pageurl:nth-child(3) a{
    border-top: 1px solid #ccc;
}*/
.pageurl .categories-m__title{ font-size: 87%;color:#666}

.categories-m__item .categories-m__item.with-brands{display: none;}
.categories-m__item.open .categories-m__item.with-brands{ display: flex;flex-wrap:wrap}
.categories-m__item.with-brand a{height: 40px;padding: 1px;border: 1px solid #eee;margin: 1px 1px 0 0;text-align: center;}
.categories-m__item.with-brand{ min-width: 40px;flex-basis: auto;    flex-grow: 1;background: #fff;}
.categories-m__item.with-brand img{ max-height: 40px;min-height: 40px;margin: 0 auto;}



.categories-m__content .categories-m__title i.fas{ display: none;}
.categories-m__content .pageurl .categories-m__title i.fas{ display: inline-block;margin-right: 10px;}


#m-categories-menu .categories-m__head{ padding-left: 20px;}
#m-categories-menu .categories-m__content{ padding: 0;}
#m-categories-menu .categories-m__content .categories-m__link {
    text-transform: uppercase;
    font-weight: 600;
    padding: 0 20px;
    color:#666;
    border-bottom: 1px solid #F2F2F2;
}
#m-categories-menu .categories-m__content .categories-m__item.open .categories-m__link {

    color:#fff;
}
#m-categories-menu .categories-m__content .categories-m__item .categories-m__open{ right: 20px;}
#m-categories-menu .categories-m__content .categories-m__item.open{
    background: #fd7d23;    
}
#m-categories-menu .categories-m__content .categories-m__item.open .categories-m__item.open{
    background: rgba(91, 163, 28,0.4);    
}
#m-categories-menu .categories-m__content .categories-m__item.open>.categories-m__sub{
    background: #fff;
    font-size: 12px;
    margin: 0;
    
}
#m-categories-menu .categories-m__open~.categories-m__link{ margin: 0;}
.categories-m__open{ border-radius: 50%;}
.header-top{ border-width: 0;}
#m-categories-menu .categories-m__content .categories-m__item.open>.categories-m__sub .categories-m__link{ color:#666;}

#m-categories-menu .categories-m__content .categories-m__item.open .categories-m__item{ background: rgba(91, 163, 28,0.2);}
#m-categories-menu .categories-m__content .categories-m__item.open .categories-m__item.open .categories-m__item { background: rgba(91, 163, 28,0.4);}

#m-categories-menu .categories-m__content .categories-m__item.open .categories-m__item.with-brand{ background: #fff;}


.wa-signup-form-fields{ display: flex;flex-wrap:wrap;justify-content: space-between;}
.wa-signup-form-fields .wa-field{ display: inline-block;width: 49%;}
.wa-signup-form-fields .wa-field input{ max-width: 100%;}
.wa-signup-form-wrapper .wa-signup-form-fields .wa-field:first-child{ margin: 1.071428571428571em 0 0;}
.wa-field.wa-field-birthday .wa-value{display: flex;flex-wrap:nowrap}
.wa-field.wa-field-birthday select,.wa-field.wa-field-birthday input{ width:30%!important;margin-right: 1%;}
.wa-signup-form-fields .wa-field input,.wa-field.wa-field-terms-accepted{ width: 100%; max-width: 100%!important;}
.wa-signup-form-wrapper .wa-field.wa-field-terms-accepted{}

.subcat-h-image__items.new_style { display: flex; flex-wrap:wrap;padding-top: 15px;background: /*#f9f9f9*/transparent;border-radius: 0 0 6px 6px;padding-bottom: 200px;}
.subcat-h-image__items.new_style .subcat-h-image__item{ padding: 10px;flex-basis: auto;text-align: left;
    flex-grow: 1;border:0px solid #f3f3f3;border-radius: 4px;margin: 0 0.3% 5px;width: 15.9%;box-shadow: inset 0px 0px 1px 2px rgba(253, 125, 35,.0);background: #fff;}
.subcat-h-image{ /*min-height: 600px;*/border-radius: 0 0 6px 6px;background: transparent;}
.subcat-h-image__items.new_style .subcat-h-image__image{ height: 70px;line-height: 75px;}
.subcat-h-image__items.new_style .subcat-h-image__image img { max-height: 70px;}
.subcat-h-image__items.new_style .subcat-h-image__title{ font-weight: 600;margin: 0;font-size: 11px;}
.subcat-h-image__items.new_style .subcat-h-image__title i {display: none;}

.subcat-h-image__items.new_style .subcat-h-image__item a{ font-size: 11px;text-decoration: none;display: inline-block;width:100%}

.subcat-h-image__items.new_style .subcat-h-image__item ul{ padding: 0;margin: 0;list-style: none;}
.subcat-h-image__items.new_style .subcat-h-image__item ul li{ padding: 3px 0;margin: 0;font-size: 12px;}
.subcat-h-image__items.new_style .subcat-h-image__item ul li .icon16.color{ width: 2px;height: 2px;margin-top: 7px;}
.categories-menu-bg{background:rgba(0,0,0,0.2);}
.js-h-categories-item.categories-h__item.hover{background:rgba(0,0,0,0.2);border-radius: 6px 6px 0px 0px;color: #fd7d23;}
.js-h-categories-item.categories-h__item.hover a.categories-h__link,.js-h-categories-item.categories-h__item:hover a.categories-h__link{color: #fd7d23;}
/*.js-h-categories-item.categories-h__item .subcat-h-image__items.new_style .subcat-h-image__item ul li{ opacity:0.2;font-size: 11px;max-height: 0;overflow: hidden;transition: max-height 0.5s ease-out, opacity 2.5s linear;}
.js-h-categories-item.categories-h__item.hover .subcat-h-image__items.new_style .subcat-h-image__item ul li{ max-height: 28px;opacity: 1;}*/


/*.js-h-categories-item.categories-h__item .subcat-h-image__items.new_style .subcat-h-image__item ul li{ opacity:0.2;font-size: 11px;max-height: 0;overflow: hidden;transition: max-height 0.5s ease-out, opacity 1.5s linear;padding: 0;}*/


.promos-badge .badge {
    top: 0;

    left:0;
    right:0;

    position: absolute;
}
/*.product-tile__image{ padding-top: 20px!important;}
.product-tile__image .promos-badge .badge { }
.empty-b{ display: block;width: 100%;height: 20px;}*/

.product-tile__stock-rate {
    position: absolute;
    left: 0!important;
    bottom: 0;
    right: 0;
    text-align: center;

}
.product-tile__rating {
    position: absolute;
    white-space: nowrap;
    z-index: 1;
    left: 0;
    right: 0;
    background: rgba(255,255,255,0.7);
}

.js-h-categories-item.categories-h__item .subcat-h-image__items.new_style .subcat-h-image__item ul li{ max-height: 28px;opacity: 1;padding: 3px 0;}
small {font-size: 11px;}

@media all and (max-width: 1150px) {
.categories-h__item{font-size:12px;}
.header-menu__item{font-size:11px;}
}

@media all and (max-width: 1050px) {
.header-menu__outer{margin-right:200px;}
.categories-h__item, .header-menu__item{font-size:11px;}

}


@media all and (max-width: 767px) {
.js-preview-favorite, .js-preview-compare{display:none;}
.slider-wrap .owl-nav {
    display:none;
}
.header-menu__outer{ display: none;}
}

/* HEADER */
@media all and (max-width: 1023px) {
    .header {
        background: transparent;
    }

}

.header-logo {
    width: 124px;

}



.header-content {
    /*width: calc(100% - 134px);*/
    /*text-align: right;*/
    float:right
}
.header-content .bar-fixed-b__item {

    z-index: 0;
}
.header-search--large {
    width: 30%;
}
.header-cart {
    margin: 0;
}
@media all and (max-width: 1280px) {
    .header-search--large {
        width: 26%;
    }
}
@media all and (max-width: 1199px) {
    .header-logo {
        width: 124px;
    }

}
@media all and (max-width: 1100px) {
    .header-logo img {
        margin-top: 3px;
    }
    .header-address-outer {
        width: 25%;
    }
}

.header-open-contacts,
.header-open-search{
    padding: 0 8px;
}
.m-header-cart {
    padding: 0 14px;
}
.header-callback,
.header-open-auth {
    padding: 0 8px;
}
.header-top__right .bar-fixed-b__item{
    margin: 0 10px;
}
@media all and (min-width: 1024px) {
    .header-top__right .bar-fixed-b__item{
        display:none;
    }
    .js-header-top .header-logo {

    display: none;
}
}

@media all and (max-width: 1024px) {
    .header-content .bar-fixed-b__item{
        display:none;
    }
}
.header-cart a {
    float: none;
    margin: 0 15px;
}
.bar-fixed-b__message {
    z-index: 99;
}
/* ~HEADER */

.slider-wrap {
    margin: -30px 0 20px;
}

.slider-wrap .owl-nav {

}

.slider-wrap .owl-nav {
    position: static;

}

.slider-outer .owl-carousel .owl-nav .owl-prev  {
    left: 0;
}

.slider-outer .owl-carousel .owl-nav .owl-next {
    right:0;
}

.slider-outer .owl-carousel .owl-nav .owl-prev, .slider-outer .owl-carousel .owl-nav .owl-next {
    position: absolute;
    z-index: 1;
    background: none;
    margin: 0;
    padding: 0;
    height: 100%;
    top: 0;
    width: 56px;
    opacity: 0;
    transition: opacity 0.5s ease-out;
}

.slider-wrap--banner .carousel-next, .slider-wrap--banner .carousel-prev {
    width: 56px !Important;
    line-height: 56px !Important;
    height: 56px !Important;
}

.slider-outer .owl-carousel:hover .owl-nav .owl-prev, .slider-outer .owl-carousel:hover .owl-nav .owl-next,  .slider-outer .owl-carousel .owl-nav .owl-prev:hover, .slider-outer .owl-carousel .owl-nav .owl-next:hover {
    opacity: 1;
}

.slider-outer .owl-carousel .owl-nav .owl-prev span, .slider-outer .owl-carousel .owl-nav .owl-next span{position: absolute;top:50%;margin:-28px 0 0 0;}

.slider-wrap--banner .owl-dots {
    display: block;
    left: 50%;
    margin-left: -3%;
    bottom: 12px;
}

.bx-pager-item, .owl-dot {
    margin: 0 6px;
}

.bx-pager-item a, .owl-dot span {
    height: 10px;
    width: 10px;
    line-height: 14px;
    background: #666;
    border: none;
}
.bx-pager-item.active a, .owl-dot.active span {
    height: 16px;
    width: 16px;
    line-height: 16px;
    background: #666;
}

.bx-pager-item a.active::before, .owl-dot.active span::before {
    width: 10px;
    height: 10px;
    background: #fff;
}


/* home */

/* ~home */


/* CATEGORY */
.category-filters__variants, .category-filters__variants-else {
    width: 500px;
}

.product-tile__stock-rate {
    position: absolute;
    left: 15px;
}
.product-tile__rating {
    position: absolute;
    white-space: nowrap;
    z-index: 1;
}
.star-empty.icon10,
.star-half.icon10,
.star-hover.icon10,
.star.icon10 {
    color: #f6b12a;
}
@media all and (min-width: 380px) {
    .product-tile__image {
        padding: 0;
        margin:0;
    }
    .products-tile-features{margin:0}
    .product-tile__content {
        padding: 0 10px;
    }
    .product-tile__bottom {
        padding: 0 5px;
    }
    .product-tile__fastorder {
        padding: 5px/* 15px 15px*/;
    }
    .product-tile__name{margin: 0 0 5px;}
}
@media all and (max-width: 379px) {
    .product-tile__content {
        padding: 0 4px 10px;
    }
    .m-filters-open {
        margin: 0 -10px;
    }
    #product-list {
        margin: 0 0px 0 0px;
        overflow: hidden;
    }
    .product-list--tile {
        margin: 0 -10px 0 0;
    }
    .product-tile__actions {
        bottom: 20px;
    }
    .cart-qty{ display: none;}
}

@media (max-width: 750px){
.searchpro__page-mobile {
    margin-bottom:10px;
}

}

@media (max-width: 430px){
.product-tile__outer.only-one_block {
    width: 100%!important;
}
.only-one_block .product-tile .add2cart-button.button-with-icon {
    width: 110px;
}
.only-one_block .product-tile__price {
    width: calc(100% - 110px)!important;
    
}
.only-one_block .product-tile .add2cart-button__text {
    display: inline-block;
}
.product-card__brand{
    margin: 0;
    display: inline-block;
    width: 100%;
    text-align: center;
}
}
/* ~CATEGORY */

/* PRODUCT */
.product-card__brand {
    float: right;
    margin: 0 0 15px 15px;
}

@media all and (min-width: 1024px) {
    .product-card__left {
        width: 40%;
        padding: 50px 25px;
    }
    .product-card__right {
        width: 35%;
    }
    .product-card__right .product-cart__content {
        padding: 40px 25px 30px;
    }
    .product-card__right2 {
        vertical-align: top;
        border-left: 1px solid
        #ebebeb;
        box-sizing: border-box;
        display: inline-block;
        width: 25%;
        font-size: 14px;
    }
    .product-card__right2 .product-cart__content {
        padding: 0px 0px 30px;
    }
}


@media all and (max-width: 1000px){
    .header-content {
    width: calc(100% - 0%);
    /* text-align: right; */
    float: right;
    padding-bottom: 5px;
    display: none;
    }
}

@media all and (max-width: 1023px) {
    .product-card__right2 .product-cart__content {
        padding: 0px 25px 15px;
        margin: -5px 0 0 0;
    }
}

@media all and (max-width: 800px) {

    #mobile-filters .categories-icons-wrap{ margin: 0 0 5px;}
    #mobile-filters .categories-icons-wrap .categories-icons__item{ width:100%}
    .subcategories-links{ margin: 0 0 5px;}
    #mobile-filters .subcategories-links__item{ width:100%!important;margin: 0!important;}
    #mobile-filters .subcategories-links__item .categories-icons__inner{ padding-left: 30px;}
    .header-address-outer,.header-phone-outer{ margin: 0;}
    .header-phone-outer{
        float: right;
        text-align: right;
    }
    .header-content a{ text-decoration: none;}
    }

    .s-order-section .total_bonus_div{
        border-top:1px solid #f4f4f4;
        padding: 30px;
        font-size: 14px!important;
    }
    .total_bonus_div input {
        height:40px;
        line-height: 40px;
        max-width: 150px;
    }
    .recalculate_bonus{
            font-size: 11px!important;
    padding: 14px 20px 13px!important;
    line-height: 40px!important;
    height: 40px;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 1px;
    border-radius: 5px;
    cursor: pointer;
        background: #5ba31c;
        color:#fff;
        display: inline;
    }

@media all and (max-width: 767px) {
    .product-card__prices-add2cart {
        text-align: left;
        position: relative;
        overflow: hidden;
    }
    .product-card__prices {
        /*position: absolute;*/
        left: 26px;
        top: 35px;

    }
        
    .button-with-icon, .button-with-right-icon {
        width: 40px;

    }

    .product-card__code-stocks-inner {
        float: left;
        width: 50%;
        text-align: left;
        margin-top: 3px;
    }
    .product-card__fastorder {

        margin: 0;
        float: left;
        width: 50%;
        text-align: right;

    }
}

a.specprice-button {
    float: right;
}

.dp-product {
    border: 0px !important;
}
.dp-product__content {
    border-top: 0px !important;
}


@media (max-width: 420px){
input[type=email], input[type=number], input[type=password], input[type=search], input[type=text], input[type=phone], input[type=tel], select, .button, button, input[type="button"], input[type="submit"] {
    /*height: 45px;*/
    line-height: 32px;
    padding: 0 15px;
}
.product-card__button button, .product-card__button input[type=button], .product-card__button input[type=submit] {
    bottom:20px;
    }
}

/* ~PRODUCT */

@media all and (max-width: 991px) {
    .header {
        /*padding-top: 65px;*/
        padding-top: 64px;
    }

    .header-menu__bar {
        display: none;
    }

    #header-logo {
        display: none;
    }

    .header-top {
        position: fixed;
        width: 100%;
        z-index: 200;
        top: 0px;
    }
    .bar-fixed-b__message {
        display: none;
    }
    .info-massage {
        top: 60px;
        margin-bottom: 9px;
        z-index: 1;
    }

    .m-open-categories {
        background: transparent;
        color: inherit;
        box-shadow: none !important;
        padding: 15px 10px 0;
        display: inline-block;
    }
    .m-open-categories__icon {
        font-size: 28px;
    }
    .m-open-categories {
        background: transparent;
        color: inherit;
    }

    .header-logo {
        text-align: center;
        display: inline-block;
        top: 0px;
        padding: 0;
        margin-left: 10px;
        width: auto;
        position: absolute;
    }

    .header-top__right {
        margin-top: 0px;
    }


    /* slider-wrap */
    .slider-wrap {
        margin: -30px 0 12px;
    }
    .slider-wrap--banner .owl-dots {
        bottom: 2px;
    }
    .bx-pager-item a, .owl-dot span {
        height: 9px;
        width: 9px;
        line-height: 8px;
    }
    .bx-pager-item a.active::before, .owl-dot.active span::before {
        width: 10px;
        height: 10px;
    }
    /* product-list */
    .product-list {
        margin-bottom: 12px;
    }

    .h1, h1 {
        margin: 34px 0 6px;
    }
    .category-description {
        margin: 12px 0;
    }
    .categories-list-wrap {
        margin: 0 0 24px;
    }

    /* home */

    .home-reviews {
        margin: 0 0 6px;
    }
    .home-news .items-list__head {
        margin-bottom: 0px;
    }
    /* ~home */
}

.product-tile__name {
    max-height: 40px;
}
@media all and (max-width: 700px) {

    .product-tile__actions {
        position: static !important;
        margin: 0 auto;
        width: 100%;
        display: inline-block;
    }
}
@media (max-width: 650px){
.header {
    padding-top: 43px;
}
.header-open-auth, .header-open-contacts, .header-menu__bar, .header-open-search, .m-header-cart {
    line-height: 59px;
}
}
@media all and (max-width: 600px) {
    .mainpage__cats-slider {
        display: inline-block;
        width: 100%;
        overflow: hidden;
        /*height: 180px;*/
    }
    .wa-signup-form-wrapper .wa-field {
  margin: 1.071428571428571em 0 0;
  display: inline-block;
    width: 100%!important;
    min-width: 260px;
}

    .mainpage__cats-slider .owl-carousel {
        overflow: hidden;
        height: 140px;

    }

        .slider-wrap--banner .owl-dots {
            display: block;
            left: 50%;
            margin-left: -3%;
            bottom: -3px;
        }
        .owl-dot {
            margin: 0 3px;
        }

        .bx-pager-item a, .owl-dot span {
            height: 5px;
            width: 5px;
            line-height: 5px;
        }

        .bx-pager-item.active a, .owl-dot.active span {
            height: 10px;
            width: 10px;
            line-height: 10px;
            background: #666;
        }

        .bx-pager-item a.active::before, .owl-dot.active span::before {
            width: 6px;
            height: 6px;
        }
}

@media all and (max-width: 500px) {
    .slider-wrap {
        margin: 0px 0 12px;
    }

    .product-tile__image {
        margin: 0 0 0px;
        padding: 10px 10px 0;
    }
    

    .product-tile__actions {
        position: static !important;
        margin: 0 auto;
        width: 100%;
        display: inline-block;
    }
}

@media all and (max-width: 400px) {
    .mainpage__cats-slider {
        display: inline-block;
        width: 100%;
        overflow: hidden;
        height: 120px;
    }

    .mainpage__cats-slider .owl-carousel {
        overflow: hidden;
        height: 120px;

    }

    .info-massage {
        margin-bottom: 0px;
    }
}


@media all and (max-width: 330px) {
    .mainpage__cats-slider {
        display: inline-block;
        width: 100%;
        overflow: hidden;
        height: 107px;
    }

    .mainpage__cats-slider .owl-carousel {
        overflow: hidden;
        height: 107px;

    }
}

.pp-active [data-promos-aphp] {
    background: #5ba31c;
}

[data-promos-apbp], [data-promos-apbc] {
    border: 1px solid #5ba31c;

}

.cart-mini__product {
    padding: 20px 15px;
}

.cart-mini__product-img img {
    display: block;
    margin: 0 auto;
}

.header-cart a {

     margin: 0 0px;
}

.product-block-tile__actions {
    position: relative;
}

.productsets-total-price-wrap { display: flex; flex-flow: row nowrap; }
.productsets-bundle-item .productsets-item-sku { display: none !important; }

.dd-subcategories {
	position: relative;
	min-height: 110px;
	padding-left: 175px;
}

.dd-subcategories__tabs {
	position: absolute;
	top: 0;
	left: 0;
	width: 175px;
}

 .dd-subcategories__tab {
	 display: flex;
	 justify-content: space-between;
	 box-sizing: border-box;
	 width: 100%;
	 padding: 12px 15px 12px 30px;
 }

 .dd-subcategories__tab-caret {
	 display: inline-block;
	 vertical-align: middle;
	 opacity: .4;
 }

 .dd-subcategories__tab-caret::before {
	 font-weight: 300;
	 vertical-align: middle;
 }

 .dd-subcategories__tab:hover,
 .dd-subcategories__tab:focus,
 .dd-subcategories__tab--active {
	 color: #5ba31c;
	 background: #f9f9f9;
	 cursor: pointer;
 }

 .dd-subcategories__columns {
	 display: block;
 }

 .yt-video {
	 position: relative;
	 width: 100%;
	 height: 0;
	 margin: auto;
	 padding-bottom: 56.25%;
	 background-color: #000000;
 }

 .yt-video--params {
	 padding: 0;
 }

 .yt-video iframe {
	 position: absolute;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 height: 100%;
 }

 .yt-video__link {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
 }

 .yt-video__media {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 border: none;
 }

 .yt-video__button {
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 z-index: 1;
	 display: none;
	 padding: 0;
	 width: 68px;
	 height: 48px;
	 border: none;
	 background-color: transparent;
	 transform: translate(-50%, -50%);
	 cursor: pointer;
 }

 .yt-video__button-shape {
	 fill: #212121;
	 fill-opacity: 0.8;
 }

 .yt-video__button-icon {
	 fill: #ffffff;
 }

 .yt-video__button:focus {
	 outline: none;
 }

 .yt-video:hover .yt-video__button-shape,
 .yt-video__button:focus .yt-video__button-shape {
	 fill: #ff0000;
	 fill-opacity: 1;
 }

 /* Enabled */

 .yt-video--enabled {
	 cursor: pointer;
 }

 .yt-video--enabled .yt-video__button {
	 display: block;
 }

 .category-faq__list,
 .category-faq__products-list{
	 list-style: none;
	 padding: 0!important;
	 margin: 0;
 }

 .category-faq__item {
	 margin-bottom: 15px;
 }

 .category-faq__item::before,
 .category-faq__item li::before {
	 display: none!important;
 }

 .category-faq__item-title {
	 position: relative;
	 font-weight: 600;
	 margin-bottom: 10px;
	 cursor: pointer;
 }

 .category-faq__item-title .fa {
	 position: absolute;
	 top: 0;
	 right: 0;
 }

 .category-faq__item-content {
	 display: none;
	 font-size: 15px;
	 padding-left: 20px;
 }

 .category-faq__products-list {
	 margin-top: 5px;
 }

.catalogreviews-review .catalogreviews-review__bottom {
	flex-wrap: nowrap;
}

.catalogreviews-review__product-img-wrap {
	min-width: 100px;
	height: 100px;
}

.catalogreviews-review .catalogreviews-review__product-img-link,
.catalogreviews-review .catalogreviews-review__product-image{
	height: 100%;
}