a,input,button,textarea{outline:none;}
body{overflow-x:hidden;}
.d-flex{display:flex;}
.d-align-center{align-items:center;}
.card-white__item.border-none{border: none !important;}
.card-products.pd-active .product{padding: 0 16px;}
.line-through-text{color: var(--secondary);text-decoration:line-through;}
.mt-7{
    margin-top: 7px;
}
.products--card.columns-product-5-history .price-list__item:not(:last-child){
    margin-bottom: 0;
}
.product-info-wrapper .btn--icon.btn--sm{
    min-width: 36px;
    min-height: 36px;
}
.sort-block .filter{
    margin-right: 10px;
}


.latest-brand-block .owl-carousel .item-inner .product {
    width: 100%;
}

.latest-brand-block .owl-carousel .item-inner .product .product-images {
   width: 100%;
    height: 250px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
}

.latest-brand-block .owl-carousel .item-inner .product .product-images a {
	width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.latest-brand-block .owl-carousel .item-inner .product .product-images .primary_image {
    width: 230px;
}


.latest-brand-block .owl-carousel .owl-nav .owl-prev {
    background-color: #ef87aa !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
	color:white;
}

.latest-brand-block .owl-carousel .owl-nav .owl-next {
    background-color: #ef87aa !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
	color:white;
}


.landing-level-tab-block .tabs-block {
	width:100%;
}


.landing-level-tab-block .tabs-block .tabs-content {
    width: 100%;
}

.landing-level-tab-block .tabs-block .tab {
    display: flex !important;
    justify-content: space-between;
    margin-bottom: 25px;
	margin-top: 40px;
}


.landing-level-tab-block .tabs-block .tab button {
    cursor: pointer;
    padding: 14px 10px;
    transition: 0.3s;
    font-size: 16px;
    border: 1px solid #afafaf;
    width: 180px;
    border-radius: 8px;

}


.landing-level-tab-block .tabs-block .tab button:hover {
     background-color: #ef87aa;
    color: white;
    border-color: #ef87aa;
}


.landing-level-tab-block .tabs-block .tab button.active {
     background-color: #ef87aa;
    color: white;
    border-color: #ef87aa;
}


.landing-level-tab-block .tabs-block .tabcontent {
  display: none;
  border-top: none;
}


.landing-level-tab-block .tabs-block .tabcontent .inner-tab-content {
    width: 100%;
	margin-top: 40px;
    background-color: #fdf2f6;
    -webkit-box-shadow: 0 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: 0 10px 20px 0 rgba(0,0,0,.15);
    border-radius: 8px;
    padding: 30px 50px;
}

.landing-level-tab-block .tabs-block .tabcontent .inner-tab-content .flex-block {
    display: flex;
	align-items: center;
} 

.landing-level-tab-block .tabs-block .tabcontent .inner-tab-content .flex-block .text-content {
    width: 60%;
    padding-right: 12px;
}

.landing-level-tab-block .tabs-block .tabcontent .inner-tab-content .flex-block .image-content {
    width: 40%;
    padding-left: 12px;
}

.landing-level-tab-block .tabs-block .tabcontent .inner-tab-content .flex-block .text-content h2 {
	font-size: 22px;
    margin-bottom: 18px;
    color: black;
    font-weight: 600;
    text-transform: capitalize;
}

.landing-level-tab-block .tabs-block .tabcontent .inner-tab-content .flex-block .text-content p {
	font-size: 17px;
    margin-bottom: 16px;
    letter-spacing: 0.5px;
    line-height: 1.6;
}

.landing-level-tab-block .tabs-block .tabcontent .inner-tab-content .flex-block .text-content a {
    font-size: 18px;
    color: #ef87aa;
}

.landing-three-steps-block {
    margin-top: 80px;
    background-color: #f9f9f9;
}

.landing-three-steps-block .text-heading {
	text-align: center;
}

.landing-three-steps-block .steps-block {
    width: 100%;
    display: flex;
	padding-bottom: 40px;
}

.landing-three-steps-block .steps-block .step {
    width: 25%;
    padding: 10px 12px;
}

.landing-three-steps-block .steps-block .step .content {
    background-color: white;
    width: 100%;
    padding: 20px 15px;
    border-radius: 6px;
    margin-bottom: 40px;
	-webkit-box-shadow: 0 10px 20px 0 rgba(0,0,0,.15);
    box-shadow: 0 10px 20px 0 rgba(0,0,0,.15);
}

.landing-three-steps-block .steps-block .step .content h1 {
    font-size: 38px;
    margin-bottom: 20px;
    color: #cdcdcd;
}

.landing-three-steps-block .steps-block .step .content h2 {
    line-height: 1.3;
    margin-bottom: 12px;
}

.landing-three-steps-block .steps-block .step .content img {
    width: 160px;
}

.landing-three-steps-block .steps-block .step .content .img-sec {
    width: 100%;
    margin: 20px 0px 10px 0px;
    display: flex;
    justify-content: center;
}

.landing-three-steps-block .steps-block .step .content .img-sec .fa {
    font-size: 40px;
    background-color: #ff7fab;
    border-radius: 100%;
    height: 100px;
    width: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
}

.landing-three-steps-block .steps-block .step .content p {
    font-size: 17px;
    line-height: 1.4;
}


.landing-page-brands {
    background-color: black !important;
}

.landing-page-brands .text-heading {
    color: white;
}

.landing-page-brands  span {
    color: white !important;
}

.landing-page-brands .columns-brands .brand-block {
    min-height: 275px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.landing-page-brands .columns-brands .brand-block img {
    width: 180px;
}

.landing-best-seller .products__body {
    display: flex;
    flex-wrap: wrap;
}

.landing-best-seller .products__body .product-box {
    width: 25%;
    padding: 15px 15px;
}

.landing-best-seller .products__body .product-box .pro-content {
    width: 100%;
	min-height: 33em;
}

.landing-best-seller .products__body .product-box .pro-content .img {
    width: 100%;
    margin-bottom: 15px;
    background-color: #f8f8f8;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 12px 10px;
	border-radius: 8px;
}

.landing-best-seller .products__body .product-box .pro-content .img .product-info__img {
    margin: 0;
    width: 100%;
    flex: 0 0 100%;
    height: auto;
}

.landing-best-seller .products__body .product-box .pro-content .details {
    width: 100%;
    margin-bottom: 10px;
}

.landing-best-seller .products__body .product-box .pro-content .price-flex {
    display: flex;
    justify-content: space-between;
}

.landing-best-seller .products__body .product-box .pro-content .login-underline .price__count::after {
	content: "";
    height: 2px;
    width: 55px;
    display: block;
    background-color: #ff7fab;
    top: 10px;
    position: absolute;
    left: 0;

}

.landing-best-seller .products__body .product-box .pro-content .price-flex .whole-sale-price {
    width: auto;
    padding: 0px 8px 0px 0px;
    flex: inherit;
}


.landing-best-seller .products__body .product-box .pro-content .price-flex .price {
    width: auto;
    padding: 0px 8px 0px 0px;
    flex: inherit;
}


.landing-best-seller .products__body .product-box .pro-content .details .product-info__name {
    font-size: 15px;
	font-weight: 400;
}

.landing-best-seller .products__body .product-box .pro-content .price .price__count {
    font-size: 17px;
    font-weight: 600;
    margin-top: 4px;
    display: block;
	position: relative;
}

.landing-best-seller .products__body .product-box .pro-content .whole-sale-price .price {
    align-items: flex-start;
}

.landing-odd-meter .flex {
    display: flex;
    justify-content: space-evenly;
}

.landing-odd-meter .data-count {
	width: auto;
    padding: 5px 10px;
}

.landing-odd-meter .data-count .single-counter {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.landing-odd-meter .data-count .single-counter .fa {
    color: #898f96;
    font-size: 80px;
}

.landing-odd-meter .data-count .single-counter h3 {
    font-size: 40px;
    font-weight: bold;
    color: #F06C9A;
    margin: 25px 0px 20px 0px;
}

.landing-odd-meter .data-count .single-counter p {
    color: #8B9198;
    font-size: 22px;
    font-weight: 700;
}

.landing-page-contact .heading-block p {
    margin-top: 18px;
    font-size: 18px;
}

.landing-page-contact 
 .contact-block {
    width: 100%;
    margin-top: 50px;
}

.landing-page-contact .contact-block .flex {
    display: flex;
    justify-content: space-between;
}

.landing-page-contact .contact-block .contact-field {
    width: 100%;
    padding: 10px 18px;
}

.landing-page-contact .contact-block .contact-field .content {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.landing-page-contact .contact-block .contact-field .content .icon {
    text-align: center;
}

.landing-page-contact .contact-block .contact-field .content .icon img {
    width: 50px;
}



.landing-page-contact .contact-block .contact-field .content .barcode {
    text-align: center;
}

.landing-page-contact .contact-block .contact-field .content .barcode h5 {
    font-size: 15px;
    margin-top: 12px;
	    color: #464646;
}

.landing-page-contact .contact-block .contact-field .content .barcode h5 a {
	color: #464646;
}

.landing-page-contact .contact-block .contact-field .barcode-hover .barcode-img {
    display: none;
}

.landing-page-contact .contact-block .contact-field .barcode-hover:hover .barcode-img  {
	display: block;
}

.landing-page-contact .contact-block .contact-field .barcode-hover:hover .icon img {
	display:none;
}


.landing-page-contact {
    padding-bottom: 80px;
    height: 34em;
}








.weight-600{
    font-weight: 600;
}
.save .block-save{
    width: 80px;
    display: flex;
    /* height: 20px; */
    align-items: center;
    color: var(--primary);
    font-size: 12px;
    font-weight: var(--semi-bold);
    justify-content: center;
    border: 1px solid var(--primary);
    border-radius: 5px;
    margin-top: 10px;
}
.dropdown__body.is-open{
    display: block;
}
.save span.price{font-weight: var(--semi-bold);display: block;margin-bottom: 12px;}
.scroll_to_top {
    position: fixed;
    right: 30px;
    bottom: 30px;
    display: block;
    width: 30px;
    height: 30px;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    opacity: 0;
    visibility: hidden;
    background: #F8F8F8 url(../img/to_top.svg) no-repeat center;
    background-size: 70%;
    transition: all 0.15s ease-in-out;
    z-index: 10;
}

.scroll_to_top.active {
    opacity: 0.6;
    visibility: visible;
}

.scroll_to_top.active:hover {
    opacity: 1;
}
.logo{
    display: inline-block;
}
.ovh{

}
.header .sidebar__open-btn{
    position: inherit;
    display: flex;
    background: var(--white);
    color: var(--main);
    box-shadow: none;
    border: 1px solid var(--border);
    border-radius: var(--border-radius);
}

.header .actions-block .group-btn{
    margin-right: -15px;
}
.header-menu ul{
    display: flex;
    align-items: center;
}
.header-menu ul li{
    margin-right: 25px;
}
.header-menu ul li a{
    display: flex;
    align-items: center;
    font-weight: var(--semi-bold);
}
.header-menu ul li a{
    font-size: 15px;
    color: var(--main);
    padding: 15px 0;
}
.header-menu ul li a:hover {
    opacity: .7;
}
.header-menu ul li a.active {
    color: var(--primary);
}
.header-menu ul li a span{
    line-height: 0;
    margin-right: 7px;
    max-width: 24px;
}
.open-menu .header{z-index:200;}
.header{
    position: fixed;
    z-index: 1002;
    width: 100%;
    background: var(--white);
    filter: drop-shadow(0px 0px 1px rgba(26, 32, 36, 0.32)) drop-shadow(0px 1px 2px rgba(91, 104, 113, 0.32));
}
.mr-11{margin-right: 11px;}
.header .dropdown button{border:none;/*padding:0;*/}
.header .flex{
   align-items: center;
}
.currency span.curent-selected{padding-left: 10px;}
.header .dropdown button{
   padding-right: 0;
}
.currency .dropdown-menu li a{
    align-items: center;
}
.currency .dropdown-menu li a img,  .curent-selected svg{
    margin-right: 10px;
}
.currency .dropdown-menu li a{
    padding: 12px 25px;
}
.currency .dropdown-menu li a img{
    width: 21px;
    height: 16px;
}
.currency .dropdown-menu li a.active{
    color: var(--links);
}
.header .currency button{
    color: var(--links);
}
.curent-selected{
    align-items: center;
    display: flex;
}
.curent-selected img, .header .curent-selected svg{
    margin-right: 10px;
}
.header .dropdown:not(.dropdown.currency) button{
    color: var(--secondary-2);
    position: relative;
    padding-right: 20px;
}
.notification-item{
    align-items: center;
}
.notification-item .notification-info{
    line-height: 0;
}

.header .dropdown:not(.dropdown.currency) button:after{
    content: "";
    display: block;
    position: absolute;
    background: var(--border);
    width: 1px;
    height: 50%;
    right: 0;
}
.header .dropdown-btn.active .drop-icon{
    transform: rotate(0);
}
.flex{
    display: flex;
}
.header form{
    flex: auto;
    margin: 0 20px;
}
.header .header-body{
    padding: 15px 0px 15px 0px;
    border-bottom: 1px solid var(--border);
}

.header .header-navigation .flex{
    justify-content: space-between;
}
.m-15{
    margin: 15px 0;
}
.select{
    color: var(--secondary-2);
    font-weight: var(--semi-bold);
    font-family: var(--baseFontFamily);
    display: block;
    font-size: 15px;
    padding-right: 20px;
    background: url("../img/ico-arrow.svg") no-repeat center right;
}

/* .search-block{
    position: relative;
}
.search-block button{
    position: absolute;
    display: flex;
    align-items: center;
    width: 22px;
    top: 50%;
    transform: translate(0%, -50%);
    justify-content: center;
}
.search-block.pos-right button{
    right: 7px;
}
.search-block.pos-right .search-inp{
    padding-right: 35px;
}
.search-block.pos-left button{
    left: 7px;
}
.search-block.pos-left .search-inp{
    padding-left: 35px;
}
.search-inp{
    border: 1px solid var(--border);
    border-radius: var(--border-radius);
    padding: 10px;
    color: var(--black);
    font-size: 15px;
    font-family: var(--open-sans);
}
.search-inp::placeholder{
    color: var(--secondary-2);

}
.header .search-block{

    width: auto;
}
.header .search-block input{
    width: 100%;
    border: 1px solid var(--primary);

} */


.group-btn{
    display: flex;
}
.group-btn a:not(.group-btn a:last-child), .group-btn button:not(.group-btn button:last-child){
    margin-right: 10px;
}
.btn-white{
    border: 1px solid var(--border);
    background: var(--white);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--border-radius);
    color: #3A4754;
}



.more-navigation{
    display: flex;
    align-items: center;
}

.select-image{
    display: flex;
    align-items: center;

}
.select-image  .select{
    padding-left: 30px;
    color: var(--links);
    background: url("../img/ico-arrow-blue.svg") no-repeat center right;
}

.footer .row-columns{
    display: flex;
    margin: 0 -15px;

}
.footer{
   border-top: 1px solid #EFEFEF;
   padding-top: 80px;
}
.footer .bottom{
    background: var(--main);
    padding: 40px 0;
    margin-top: 80px;
}
.footer .bottom .flex{
    justify-content: space-between;
    align-items: center;
}
.footer .bottom .copyright{
    color: #8B9198;

}
.footer .bottom .payments-methods{
    line-height: 0;
}
.footer .bottom .payments-methods span{
    color: #8B9198;
    display: inline-block;
    line-height: 0;
    transition: all, 0.2s;
}
.footer .bottom .payments-methods span:hover{
    color: var(--white);
    transition: all, 0.1s;
}
.footer .bottom .payments-methods span:not(.footer .bottom .payments-methods span:last-child){
    margin-right: 5px;
}
.footer .row-columns .column-md-3{
    flex: 0 0 auto;
    padding: 0 15px;
    display: flex;
    flex-direction: column;
}
.footer .row-columns .column-md-7{
    flex: 0 100%;
    padding: 0 15px;
}
.footer .column-item:not(.footer .column-item:last-child){
    margin-bottom: 20px;
}
.footer-navigation{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    /*flex: auto;*/

}
.footer-navigation .footer-navigation-item{
    flex: auto;
    padding: 0 60px;
}
.footer-navigation .footer-navigation-item:not(.footer-navigation .footer-navigation-item:last-child){
    /*margin: 0 15px;*/
    border-right: 1px solid #EFEFEF;
}
.footer-navigation .footer-navigation-item:last-child{
    padding-right: 0px;
}
.footer-navigation .footer-navigation-item h3{
    margin-bottom: 15px;
}
.footer-navigation .footer-navigation-item ul li{
    margin-bottom: 10px;
}
.footer-navigation .footer-navigation-item ul li a{
    font-weight: var(--regular);
    font-size: 14px;

    color: var(--secondary-3);
}
.location-block{
    display: flex;
    align-items: center;

}
.location-block span{
    margin-left: 10px;
}
.footer .location-block span{
    display: block;
    max-width: 181px;
}
.social{display:flex;align-items:center;width:fit-content;}
.social span{
    margin-left: 10px;
}
.btn-shadow{
    box-shadow: 0px 0px 1px rgba(26, 32, 36, 0.32), 0px 1px 2px rgba(91, 104, 113, 0.32);
    border-radius: var(--border-radius);
}
.btn-shadow{
    color: var(--main);
    font-size: 16px;
    font-weight: 600;
    display: flex;
    align-items: center;
    background: var(--white);
}
.btn-shadow .image{
    margin-right: 8px;
}








.promo{
    max-height: 100vh;
    background: linear-gradient(0deg, #F9F9F9, #F9F9F9)
}
.promo h1{
    max-width: 529px;
    margin-bottom: 10px;
}
.promo .promo-slider .swiper-slide{
    justify-content: space-between;
}
.promo .swiper-slide-text{
    margin: 100px 0px 100px 76px;
}
.promo .swiper-slide-text .slogan{
    display: block;
    font-size: 15px;
    color: var(--main);
    line-height: 20px;
    font-weight: var(--regular);
    margin-bottom: 41px;
}
.filters-block.filters-block--col{
    flex-wrap: nowrap;
}
.text-heading{
    font-weight: 600;
    color: var(--main);
}
h1.text-heading{font-size:48px;line-height:65px;}
h2.text-heading{font-size:28px;line-height:28px;}

h4.text-heading{font-size:15px;line-height:22px;}
h3.text-heading{font-size:21px;line-height:24px;}
.swiper-button-next, .swiper-button-prev{
    background: var(--white);
    border-radius: var(--border-radius);
    width: 46px;
    height: 46px;
}
.swiper-button-next:after, .swiper-button-prev:after{
    background: url("../img/ico-arrow-slider.svg") no-repeat center center !important;
    content: "" !important;
    display: block;
    width: 100%;
    height: 100%;
}
.swiper-button-next:after{transform:rotate(0deg);}
.swiper-button-prev:after{transform:rotate(180deg);}
.block-image{
    position: relative;
}
.block-image-sale{
    display: flex;
    width: 166px;
    height: 166px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    padding: 5px;
    position: absolute;
    top: 54%;
    left: -10%;
}
.block-image-sale .podblock-image-sale{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}
.block-image-sale .podblock-image-sale span{
    font-size: 48px;
    font-weight: var(--extra-bold);
    color: var(--white);
    text-transform: uppercase;
    line-height: 40px;
    text-align: center;
    text-shadow: 0px 0px 1px rgba(26, 32, 36, 0.32), 0px 1px 2px rgba(91, 104, 113, 0.32);
}
.block-image-sale .podblock-image-sale span > span{
    /*line-height: 0px;*/
    font-size: 30px;
    font-weight: var(--semi-bold);
}

.promo .counter-slides{
    position: absolute;
    bottom: 20px;
    z-index: 1;
    left: 50%;
    transform: translate(-50%, 0);
    width: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    font-weight: var(--semi-bold);
    color: var(--white);
    background: rgba(0, 0, 0, 0.3);
    border-radius: var(--border-radius);
    height: 36px;
}
.section{
    padding-top: 80px;
}
.section:last-child{
    padding-bottom: 80px;
}



.bord{
    border-radius: var(--border-radius);
    background-blend-mode: luminosity, normal;
    justify-content: space-between;
    align-items: center;
    padding-right: 30px;
}
.bord.center{
    justify-content: center;
    text-align: center;
    padding: 30px 0;
}
.bord .bord-information .bord-text{
    color: var(--white);
    font-weight: var(--semi-bold);
    font-family: var(--baseFontFamily);
}
.bord .bord-action button{
    font-size: 16px;
}
.bord .bord-information{
    align-items: center;
}
.bord .bord-information .bord-text h3{
    font-size: 24px;
    line-height: 33px;
    padding-bottom: 5px;
}
.bord .bord-information .bord-text p{
    font-size: 14px;
    line-height: 20px;
    font-weight: var(--medium);
}
.heading-block.more-products-block{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.heading-block.more-products-block h2{
    padding-right: 20px;
    border-right: 1px solid #EFEFEF;
    margin-right: 20px;
}
a.more-products{
    display: flex;
    align-items: center;
    font-weight: var(--semi-bold);
    font-size: 16px;
    color: var(--secondary-2);
}
a.more-products span{
    padding-right: 10px;
    /*height: 25px;*/
}
.heading-block{
    margin-bottom: 30px;
}
.products.border-products{
    /*
    border: 1px solid var(--border);
    padding: 10px;
    border-radius: var(--border-radius);*/
}
.heading-block .text-heading span{
    display: block;
    color: var(--secondary-2);
    font-size: 16px;
    line-height: 24px;
    font-weight: var(--regular);
    margin-bottom: 10px;
}
.brands{
    background: var(--light-gray);
    margin-top: 80px;
}


.columns-brands{
    display: flex;
    flex: 0 0 100%;
    margin: 0 -15px;
    flex-wrap: wrap;
}
.columns-brands .col-3{
    padding: 0 15px;
    width: 25%;
}



.brand-block{
    background: var(--white);
    border-radius: var(--border-radius);
    box-shadow: 0px 0px 1px rgba(26, 32, 36, 0.32), 0px 1px 2px rgba(91, 104, 113, 0.32);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 30px;
    margin-bottom: 30px;
}


.color-circle{
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 46px;
    min-height: 46px;
    height: 46px;
    border-radius: 50%;
    margin-right: 15px;
}
.color-circle.green{
    color: var(--success);
    background: var(--success-thin);
}
.color-circle.pink{
    color: var(--primary);
    background: #FFF8FA;
}
.color-circle.red{
    color: var(--danger);
    background: var(--danger-thin);
}
.color-circle.yellow{
    color: var(--yellow);
    background: var(--yellow-thin);
}

.notification{
    display: flex;
    align-items: flex-start;

}
.dropdown.notification .dropdown-menu{
    min-width: 430px;
    left: 50%;
    transform: translate(-50%, 0);
}
.dropdown.currency .dropdown-menu{
     overflow: auto;

}
.header .dropdown.currency .dropdown-menu{
    max-height: calc(100vh - 150px);
}
.dropdown.notification .dropdown-menu{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: 6.5px;
}
.dropdown.notification .dropdown-menu ul{overflow: auto;height: 100%;height: calc(100vh - 200px);}
.open-menu .dropdown.notification .dropdown-menu ul{
    max-height: 200px;
}
.dropdown.notification .dropdown-menu ul li{padding: 0;}
.dropdown.notification .show-more{
    text-align: center;
}
.dropdown.notification .show-more a{
    padding: 15px 0;
    display: block;
    font-size: 15px;
    color: var(--primary);
    border-top: 1px solid var(--border);
}
.notification-info{
    font-size: 15px;
    color: var(--main);
    font-weight: var(--regular);
}
.notification-info span.last-time{
    display: block;
    font-size: 12px;
    color: var(--secondary);
}
a.notification{
    padding: 15px;
    position: relative;
    justify-content: space-between;
    align-items: center;
}
a.notification .delete-notification{
    line-height: 0;
    padding: 5px;
    visibility: hidden;
}
a.notification:hover{
    background: var(--light-gray);
}
a.notification:hover .delete-notification{
    visibility: visible;
}
.notification-info span:not(span.last-time){
    font-weight: 600;
}
span.notification-info{
    font-weight: var(--regular);
    font-size: 15px;
    color: var(--main);
}
*.--none-pd-left{
    padding-left: 0 !important;
}
*.--none-pd-right{
    padding-right: 0 !important;
}
.btn-like.full-color svg{
    fill: var(--primary);
}
.selected-payments-block{
    display: flex;
    align-items: center;
}
.selected-payments-block .select-pay-info{
    margin-right: 15px;
    text-align: right;
}
.selected-payments-block .buttons-group .btn:not(:last-child){
    margin-right: 15px !important;
}
.selected-payments-block .select-pay-info span{
    display: block;
    line-height: 22px;
    font-size: 15px;
}
.selected-payments-block .select-pay-info span.count-items{
    color: var(--secondary);
    margin-bottom: 2px;
}
.selected-payments-block .select-pay-info span.price-items{
    color: var(--main);
    font-weight: var(--semi-bold);
}

.footer-selected-payments-block{
    padding: 20px;
}
.footer-selected-payments-block .selected-payments-block{
    justify-content: flex-end;
}
.category-notification{
    align-items: center;
}
.category-notification .color-circle{
    margin-right: 40px;
}
.category-notification .notification-info{
    font-size: 14px;
    color: var(--main);
}
.min-w-250{
    min-width: 250px;
}
.btn-grey-border{
    color: var(--primary);
    border: 1px solid var(--border);
}
.date{
    align-items: center;
}
.date button{
    width: 120px;
}
.date .price__count{
    margin-right: 58px;
    font-size: 14px;
    color: var(--main);
}
.min-w-300{
    min-width: 300px;
}
.product.notification-item{
    cursor: pointer;
    border-radius: var(--border-radius);
}
.product.notification-item:hover{
    background: var(--light-gray);
}
.btn--accent-secondary{
    background: var(--white);
}



.content__catalog__header .item{
    border-bottom: 1px solid var(--border);
    padding: 20px 0;
}
.btn-orig{
    border: 1px solid var(--primary);
}


.btn-keyword a{
    color: var(--primary);
    line-height: 0;
}
.btn-keyword:hover{
    background: var(--white);
    color: var(--main);
}
.btn-keyword span{
    margin-right: 12px;
}
.control-panel{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.control-panel .products-shown{
    margin-right: 20px;
    font-size: 15px;
    color: var(--main);
    white-space: nowrap;
}
.item.control-panel{
    padding-bottom: 0;
    margin-bottom: 20px;
}

.control-panel .control-panel-item{
    display: flex;
    align-items: center;
}
.control-panel .group-btn button:last-child{
    margin-right: 10px;
}
.control-panel .group-btn{
    flex-wrap: wrap;
}

.sidebar-item-heading{
    display: flex;
    color: var(--secondary);
}
.sidebar-item-heading .sidebar__title{
    padding-left: 0;
    display: block;
    margin-bottom: 0;
}
.content__catalog__body{
    display: flex;
}
.sidebar.accordeon{
   margin-right: 40px;
   width: 250px;
}
.sidebar.accordeon .sidebar-item .sidebar-item-heading{
    cursor: pointer;
    justify-content: space-between;
    margin-bottom: 10px;
}
.sidebar-item.accordeon__item.active span.accordeon__arrow svg, .sidebar-item.accordeon__item.active span.accordeon__arrow img{
    transform: rotate(-180deg);
    transition: var(--transition);
}
.sidebar-item.accordeon__item.active .accordeon__arrow{
    transform: rotate(0);
}
.sidebar-item.accordeon__item .accordeon__arrow{
    transform: rotate(0);
}
.sidebar-item.accordeon__item span.accordeon__arrow svg, .sidebar-item.accordeon__item span.accordeon__arrow img{
    transform: rotate(0deg);
    transition: var(--transition);
}
.sidebar.accordeon .sidebar-item-body ul li:not(.sidebar .sidebar-item-body ul li:last-child){
     margin-bottom: 12px;
}
.sidebar.accordeon .sidebar-item-body ul li label{
    width: 100%;
    cursor: pointer;
}
.sidebar.accordeon .sidebar-item{
    border-bottom: 1px solid var(--border);
    margin-bottom: 15px;
}
.sidebar.accordeon .sidebar-item.active{
    padding-bottom: 30px;
}
.sidebar.accordeon .search{
    margin-bottom: 15px;
}
.sidebar.accordeon .search input{
    padding: 5px 10px;
    border-radius: 5px;
    font-family: var(--baseFontFamily);
    font-size: 12px;
}
.sidebar.accordeon .sidebar__list{
    max-height: 233px;
    overflow: auto;
}
.sidebar.accordeon .accordeon__item.active{
    border-color: var(--border);
    border: none;
    border-bottom: 1px solid var(--border);
    border-radius: 0;
}
.sidebar.accordeon .accordeon__head{
    padding: 0;
}
.sidebar.accordeon .accordeon__item{
    border-radius: 0;
    border: none;
    border-bottom: 1px solid var(--border);
}
.sidebar.accordeon .accordeon__body{
    padding: 0;
}
.sidebar.accordeon .accordeon__item.active .accordeon__body{
    display: block;
}
.price-input{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.price-input input{
    width: 100%;
}
.price-input .btn-input-text{
    display: flex;
    align-items: center;
    margin-right: 15px;
    justify-content: space-between;
    width: 100%;
}
.price-input .btn-input-text input{
    max-width: 75px;
    font-family: var(--baseFontFamily);
}
.price-input input{
    padding: 8px 10px;
    font-size: 12px;
    color: var(--main);
    border-radius: 5px;
}
.price-input input#input_from{
    margin-right: 3px;
}
.price-input input#input_to{
    margin-left: 3px;
}
.price-input input[type="button"], .price-input input[type="search"]{
    padding: 8px 0;
    width: 60px;
}
.price-input .btn-input-text .line{
    flex: 0 0 24px;
    height: 1px;
    background: var(--primary);
}
.price-input .btn-input-text span{
    line-height: 0;
}
.price-input input:not(.price-input input[type="button"]){

}
.irs-with-grid .irs-grid{display: none;}
.price-range{display:none;}
.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single{display:none;}
.irs--flat .irs-min, .irs--flat .irs-max{display:none;}
.irs--flat .irs-line{height:2px;}
.irs--flat .irs-bar{top:25px;height:2px;background-color: var(--primary);}/* background-color: var(--primary-thin); */
.irs--flat .irs-line{}
.irs--flat .irs-handle{cursor:pointer;width:20px;height:20px;top:16px;background-color: var(--white);border-radius:50%;box-shadow: 0px 0px 1px rgba(26, 32, 36, 0.32), 0px 1px 2px rgba(91, 104, 113, 0.32);}
.irs--flat .irs-handle i{display:none !important;}
.irs--flat.irs-with-grid{height: 40px;}

.content__catalog__body .products{flex:auto;}

.mr-10{margin-right: 10px;}
body.search-overlay .wrapper:after{
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(58, 71, 84, 0.35);
    z-index: 210;
}
body.search-overlay .search input{
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    background: url("../img/ico-close-pink.svg") no-repeat center center;

}
input[type="search"]{
    font-family: var(--baseFontFamily);
    font-size: 16px;
}

.search{position:relative;}
.hidden{display:none;}
.search .modal-search{
    max-height: calc(100vh - 80px);
    overflow: auto;
    position: absolute;
    z-index: 15;
    background: var(--white);
    width: 100%;
    padding: 10px 0px;
    box-shadow: 0px 0px 1px rgba(26, 32, 36, 0.32), 0px 1px 2px rgba(91, 104, 113, 0.32);
    border-bottom-left-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}
.search .modal-search .query:not(.search .modal-search .query:last-child){
    margin-bottom: 10px;
}
.search .modal-search .query-heading{
    display: block;
    padding: 0 44px;
    color: var(--secondary);
    font-size: 12px;
    line-height: 20px;
}
.modal-search .query-list li a{
    color: var(--main);
    font-size: 12px;
    line-height: 20px;
    padding: 5px 44px;
    display: block;
}
.modal-search .query-list li a:hover{
    background: var(--light-gray);
}
.modal-search .query-list li a .find{
    text-transform: uppercase;
}
.modal-search .query-list li a .find > span{
    color: var(--main);
}

.single_product
.single_product .rating{
    align-items: center;
}
.single_product h2{
    margin-bottom: 10px;
}
.single_product .rating__reveiw{
    font-size: 14px;
}
.single_product .item-bottom{
    justify-content:space-between;
}
.text-id{
    font-size: 15px;
    color: var(--main);
}
.text-id span{
    color: var(--secondary);
}
.card-outline.card-none-pd{
    padding: 0;
}
.card-outline.card-none-pd .card-outline__head{
    padding: 15px 20px;
}
.card-outline.card-none-pd .card-outline__body{
    padding-right: 20px;
    padding-left: 20px;
}
.single_product .card-outline__head .text-heading{
    font-weight: 400;
}
.columns-card{
    display: flex;
    flex: 0 0 100%;
    margin: 0 -15px;
    flex-wrap: wrap;
}
.columns-card .col-6{
    flex: 0 0 50%;
    padding: 0 15px;
}
ul.list-normal{
    padding-bottom: 10px;
}
ul.list-normal li{
    color: var(--main);
    font-size: 15px;
    line-height: 21px;
    font-weight: var(--regular);
}
ul.list-normal li span{
    color: var(--secondary);
}
.single-right{
    margin-left: 20px;
}
.add-to-card{
    flex: 0 0 400px;
    width: 400px;
}
.add-to-card .badge{
    margin-right: 20px;
}
.add-to-card .left-content{
    display: flex;
    align-items: center;
}
.add-to-card .card-outline__head{
    justify-content: space-between;
    padding: 10px 20px !important;
}
.single-product .card-outline{
    display: flex;
    flex-direction: column;
}
.add-to-card .block-price{
    text-align: center;
}
.block-price{
    font-family: var(--baseFontFamily);
}
.block-price h3{
    font-weight: var(--bold);
    color: var(--main);
    font-size: 21px;
    line-height: 24px;
    margin-bottom: 5px;
}
.columns-card.blocks-prices .col-6:nth-child(odd){
    border-right: 1px solid var(--border);
}
.columns-card.blocks-prices .col-6{
    margin-bottom: 15px;
}
.columns-card.blocks-prices{
    border-bottom: 1px solid var(--border);
    margin-right: -20px;
    margin-left: -20px;
}
.columns-card.block-calc .poinst{
    text-align: center;
}
.columns-card.block-calc .counter{
    margin: 0 auto;
}
.columns-card.block-calc .counter .counter__btn{
    width: 46px;
    height: 46px;
}
.columns-card.block-calc .poinst{
    font-size: 14px;
    margin-bottom: 10px;
}
.columns-card.block-calc .poinst span{
    color: var(--main);
}
.columns-card.block-calc .counter .counter__input{
    width: 65px;
    height: 46px;
}
.add-to-card .columns-card.block-calc{
    margin-bottom: 15px;
}
.add-to-card .alert{
    margin-bottom: 15px;
}
.add-to-card button{
    width: 100%;
}
.block-price span{
    font-size: 14px;
    color: var(--secondary);
}

.block-price.subtotal span.old-price{
    text-decoration: line-through;
}
.block-price.subtotal span.heading{
    display: block;
    margin-bottom: 11px;
    line-height: 14px;
}
.information-block{
    padding: 5px 0;
}
.dbl-card .card-outline__head:last-child{
    border-bottom: none;
}

.text-heading > a{
    color: var(--primary);
    font-weight: var(--semi-bold);
}
.info-label.color-secondary{color: var(--secondary);font-weight:400;font-size:15px;}
.info-label.color-secondary .tooltip{color: var(--secondary);}
.text-between{justify-content:space-between;}

.shipping-item .ico{
    margin-right: 15px;
}
.shipping-item:not(:last-child){margin-bottom: 20px;}

.box-brand{
    border: 1px solid var(--border);
    padding: 10px 20px;
    border-radius: var(--border-radius);
}
.box-brand:not(:last-child){
    margin-bottom: 20px;
}
.box-brand .name-brand{
    color: var(--main);
    font-size: 15px;
    line-height: 21px;
}
.boxes-brands{
    display: flex;
    flex-direction: column;
}
.box-brand .name-brand span{
    font-weight: var(--semi-bold);
}
.products-blocks .products-block{
    margin-bottom: 40px;
}
.mt-0{margin-top:0;}
.tab{display: none;}
.tab.active{display: block;}

.tabs-block .tab-nav ul{
    display: flex;
}
.tabs-block .card-outline__head{
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
.tabs-block .tab-nav ul li{
    padding: 15px 10px;
    border-bottom: 2px solid transparent;
    cursor: pointer;
}
.tabs-block .tab-nav ul li.active{
    color: var(--primary);
    border-bottom: 2px solid var(--primary);
    /* text-shadow: 0px 0px 2px rgba(255, 127, 171, 1); */
}
.tabs-block .tab-nav ul li.active span{
    color: var(--primary);
}
.tabs-block .tab-nav ul li span > span{
    color: var(--secondary);
}
.tab p:not(:last-child){
    margin-bottom: 20px;
}
.tab span{
    font-weight: var(--semi-bold);
}
.tab .tab-info{
    flex: auto;
}
.tab .tab-image{
    display: flex;
    align-items: center;
    flex: 0 0 50%;
}


.popup[data-popup="shipping-country"] .dropdown.shipping{
    min-width: 100%;
    margin-bottom: 15px;
}
.popup[data-popup="shipping-country"] .dropdown.shipping button{
    width: 100%;
}

.dropdown.search .dropdown-menu{
    top: 0;
    margin-top: 0;
}
.dropdown.search .dropdown-menu input{
    border-left: none;
    border-right: none;
    border-top: none;
    border-radius: 0;
    font-size: 15px;
}
.dropdown.search .dropdown-menu .dropdown-menu-list{
    max-height: calc(100vh - 520px);
    overflow: auto;
    min-height: 150px;
}
.mb-30{margin-bottom:30px !important;}
.popup[data-popup="confirm-order"] .popup-form__title{text-align:center;}
.w-780{max-width:780px;}
.popup[data-popup="edit-order"] .products__item .product{
    padding: 0;
}
.popup[data-popup="edit-order"] .products__item:last-child{
    margin-bottom: 20px;
}






.mobile-menu{
    position: fixed;
    z-index: 300;
    top: 0;
    right: 0;
    width: 0;
    height: 100%;
    overflow: visible;
    border-radius: 0 !important;
    transition: width 0.3s;
}
.mobile-menu .container-mb-menu{
    overflow-y: auto;
    z-index: 2;
    background: var(--white);
}
.mobile-menu .container-mb-menu .h-full{
    padding: 15px;
}
.mobile-menu span.notification-info{
    font-size: 14px;
}
.mobile-menu .sidebar__open-btn{
    display: block !important;
    left: -10%;
    transform: rotate(180deg);
}
.mobile-menu .mobile-menu-item{
    padding-bottom: 10px;
    border-bottom: 1px solid var(--border);
    margin-bottom: 10px;
}
.mobile-menu .mobile-menu-navigation ul{
    flex-direction: column;
}
.mobile-menu .mobile-menu-navigation ul li{
    width: 100%;
    margin-right: 0;
}
.mobile-menu .mobile-menu-navigation ul a{
    width: 100%;
}
.mobile-menu .dropdown-menu{
    right: 0;
    transform: translate(0%, 0) !important;

    width: 100%;
    margin-top: 15px !important;
    left: 0% !important;

}
.mobile-menu .dropdown.notification .dropdown-menu{
    min-width: 270px !important;
}
.mobile-menu .dropdown-menu ul{
    overflow-y: auto;
}
.mobile-menu input.form-control[type="search"]{padding-right: 10px;}

body.open-menu{
    overflow: hidden;
}
body.open-menu .mobile-menu{
    width: 300px;
    transition: width 0.3s;
}
body.open-menu .mobile-menu.card-white .trans-animation{
    transform: translateX(0%);
    transition: transform .3s ease;
}
body.open-menu .sidebar__overlay-header{display:block;}
.trans-animation{transform: translateX(100%);transition: transform .3s ease;z-index:200;}

.sidebar__overlay-header{z-index:100;}
a.burger-menu{
    display: none;
    background: #fff;
}
/*
.mobile-menu .close-menu a{
    color: var(--main);
}*/


/*
.burger{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: 13px;
    position: relative;
}
body.open-menu .burger .dash:nth-of-type(1){
    opacity: 0;
}
.burger .dash{
    width: 100%;
    height: 1px;
    background: var(--main);
    transition: 0.25s;
}
body.open-menu .burger .dash:nth-of-type(2){
    transform: rotate(-45deg);
}
body.open-menu .burger .dash:nth-of-type(3){
    transform: rotate(45deg);
    display: block;
}
.burger .dash:nth-of-type(3){
    display: none;
}
.burger .dash:nth-of-type(3){
    position: absolute;
    top: 50%;
    transform: translate(0%, -50%);
}
body.open-menu .burger .dash:nth-of-type(4){
    opacity: 0;
}*/
.mobile-menu-item form{position: relative;}
body.open-menu .mobile-menu .sidebar__overlay{
    display: block;

}
.mobile-menu .sidebar__overlay{
    width: 100vw;
    right: 0;
    left: auto;
}

.actions-block{
    margin-left: auto;

}
.search-block-item{
    display: none;
}
.group-btn-item{
    display: none;
}
.group-btn-item .group-btn{
    flex-wrap: wrap;
}
.group-btn-item .group-btn a{
    margin-bottom: 5px;
}
.swiper-slide-image{
    max-width: 400px;
    display: flex;
    align-items: flex-end;
}






/*  New Correct Styles */

.md-hidden{
    display:none !important;
}
.mobile-menu-item .header-menu .close-btn{
    margin-right: 20px;
}






/* Styles 13.07.22 */
.text-end{text-align:end;}
.ml-auto-md{margin-left:auto;}
.justify-end{justify-content:flex-end;}
.product-centered .product__item:not(:first-child, :last-child){
    justify-content: center;
}
.product-centered .product__item{
    display: flex;
    align-items: center;
}
.product__item .price .line-through-text{
    color: var(--secondary);
    text-decoration: line-through;
}
.flex-column{
    flex-direction: column;
}
.btn--md-widget{
    padding: 10px;
}
.filters-block.filters-block-classes{
    margin-top: 15px;
    border-top: 1px solid var(--border);
    padding-top: 15px;
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 0;
}
.info-list.info-list--style-2{
    padding-top: 15px;
    max-width: max-content;
}
.mr-50{margin-right:50px;}
.ml-auto{margin-left:auto;}
.info-list.info-list--style-2 .info-list__item{
    padding: 0 15px;
}

.tablet-visible{display: none !important;}
.tippy-box{
    background-color: var(--primary-thin);
    padding: 10px;
    color: var(--primary);
    font-size: 15px;
    font-weight: var(--semi-bold);
    border-radius: var(--border-radius);
    border: 1px solid var(--primary);
}
.tippy-arrow{
    display: none;
}
@media (max-width: 991.98px) {

    .products.height-calc{
        height: 100%;
        overflow: visible;
    }
    .height-calc .products__body.order_table{
        max-height: 100% !important;
        overflow-x: hidden !important;
        height: calc(100vh - 240px) !important;
    }
    .tablet-hidden{display: none;}
    .ml-auto-md{margin-left:0;}
    .tablet-visible{
        display: flex !important;
    }
    .sort-block .filter.mr-0{
        margin-right: 0;
    }
    .text-align-end-991{
        text-align: end;
    }
    .product-centered .product__item{
        justify-content: space-between !important;
    }
}
@media (max-width: 575.98px) {


    .info-list.info-list--style-2{
        max-width: 100%;
    }
    .filters-block-classes .filters-block__item > .btn span{
        display: none;
    }
    .filters-block-classes .filters-block__item > .btn{
        width: 48px;
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .filters-block-classes .filters-block__item > .btn svg{
        margin-right: 0;
    }
    .filters-block-classes .filters-block__item.flex-auto{
        flex: auto;
    }
    .filters-block-classes .filters-block__item:not(.flex-auto){
        flex: inherit;
    }
    .filters-block-classes .filters-block__item > .btn--icon.btn--md{
        width: 48px;
    }
}


[data-tippy-root]{
    z-index: 1001 !important;
}
/*
[data-tippy-root] .tippy-box{
    max-width: 200px !important;
}*/
.bord{
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;
}

.header--checkout .logo img{
    max-height: 60px;
    max-width: 200px;
}

/* Styles 13.07.22 */

.height-calc{
    height: calc(100vh - 292px);
    overflow: hidden;
}
.height-calc .products__body.order_table{
    max-height: 100%;
    overflow-x: hidden;
    height: calc(100vh - 340px);
}


@media only screen and (min-width: 768px) and (max-width: 991px) { 
	.latest-brand-block .owl-carousel .item-inner .product .product-images .primary_image {
	width: 100%;
	padding: 5px 10px;
	}
	.landing-best-seller .products__body .product-box {
	width: 33.33333333%;
	padding: 15px 15px;
	}

	.landing-best-seller .products__body .product-box .pro-content .price-flex {
	display: flex;
	justify-content: space-between;
	flex-direction: column-reverse;
	}

	.landing-three-steps-block .steps-block .step {
	width: 50%;
	padding: 10px 12px;
	}

	.landing-three-steps-block .steps-block {

	flex-wrap: wrap;
	}

	.landing-page-contact .contact-block .flex {

	flex-wrap: wrap;
	}

	.landing-page-contact .contact-block .contact-field {
	width: 33.33333333%;
	padding: 10px 18px;
	margin-bottom: 15px;
	}

	.landing-page-contact {
	padding-bottom: 80px;
	height: auto;
	}

	.landing-best-seller .products__body .product-box .pro-content .price-flex .whole-sale-price {
		justify-content: flex-start;
		margin-top: 18px;
	}


}


@media only screen and (min-width: 280px) and (max-width: 786px) { 
    .google-reviews-img img{
        width: 100% !important;
    }
    .image-content img{
        width: 100% !important;
    }

	.latest-brand-block .owl-carousel .item-inner .product .product-images .primary_image {
	width: 100%;
	padding: 5px 10px;
	
	} 
	.landing-best-seller .products__body .product-box {
	width: 50%;
    padding: 10px 10px;
	}
	
	.landing-best-seller .products__body .product-box .pro-content {
		width: 100%;
		min-height: auto;
	}
	
	.landing-best-seller .products__body .product-box .pro-content .details .product-info__name {
    font-size: 13px;
    font-weight: 400;
	}
	
	.landing-best-seller .products__body .product-box .pro-content .price .price__count {
    font-size: 15px;
    font-weight: 600;
    margin-top: 4px;
    display: block;
    position: relative;
}

	.landing-best-seller .products__body .product-box .pro-content .price-flex {
	display: flex;
	justify-content: space-between;
	flex-direction: column-reverse;
	}

	.landing-three-steps-block .steps-block .step {
	width: 100%;
	padding: 10px 12px;
	}

	.landing-three-steps-block .steps-block {

	flex-wrap: wrap;
	}

	.landing-page-contact .contact-block .flex {

	flex-wrap: wrap;
	}

	.landing-page-contact .contact-block .contact-field {
	width: 50%;
	padding: 10px 18px;
	margin-bottom: 15px;
	}

	.landing-page-contact {
	padding-bottom: 40px;
	height: auto;
	}

	.landing-level-tab-block .tabs-block .tab {
		flex-direction: column;
		 margin-top: 0;
         margin-right: -2px;
	}

	.landing-level-tab-block .tabs-block .tab button {
		width: 100%;
		/* border-radius: 8px; */
		margin-bottom: 5px;
		text-align: left;
		font-size: 14px;
		padding: 10px 10px;

        border-radius: 5px 0px 0px 5px;
        background: white;
        border: 1px solid white;
        color: black;
	}
    .landing-level-tab-block .tabs-block .tab button.active{
        background-color: #fdf2f6;
        color: black;
        border-color: #fdf2f6;
    }

	.landing-odd-meter .flex {

		flex-wrap: wrap;
	}

	.landing-odd-meter .data-count {
		margin-bottom: 20px;
		width: 50%;
	}
	
	.landing-odd-meter .data-count .single-counter .fa {
		color: #898f96;
		font-size: 60px;
	}
	
	.landing-odd-meter .data-count .single-counter h3 {
    font-size: 35px;
    font-weight: bold;
    color: #F06C9A;
    margin: 20px 0px 10px 0px;
	}

	.landing-best-seller .products__body .product-box .pro-content .price-flex .whole-sale-price {
		justify-content: flex-start;
		margin-top: 18px;
	}
	
	.landing-level-tab-block .tabs-block .tabcontent .inner-tab-content .flex-block {
    display: flex;
    flex-direction: column;
}

	.landing-level-tab-block .tabs-block .tabcontent .inner-tab-content .flex-block .text-content {
		width: 100%;
		padding-right: 0px;
	}

	.landing-level-tab-block .tabs-block .tabcontent .inner-tab-content .flex-block .image-content {
		width: 100%;
		padding-left: 0px;
		margin-top: 2px;
	}

	.landing-level-tab-block .tabs-block .tabcontent .inner-tab-content {
        padding: 20px 20px;
        margin-top: 0;
        border-radius: 6px !important;
        box-shadow: 5px 0px 20px 15px rgba(0,0,0,.15) !important;
	}
    .why-buy-container{
        background: #F06C9A;
    }
    .why-buy-container .text-heading{
        padding-top: 20px !important;
        color:white !important;
    }
    .why-buy-main-block{
        padding-bottom: 35px !important;
    }
	
	.landing-level-tab-block .tabs-block .tabcontent .inner-tab-content .flex-block .text-content p {
    font-size: 14px;
    margin-bottom: 16px;
	}
	
	.landing-level-tab-block .tabs-block .tabcontent .inner-tab-content .flex-block .text-content a {
    font-size: 15px;
    color: #ef87aa;
	}
	
	.latest-brand-block .owl-carousel .item-inner .product .product-images {
		height: 160px;
		padding: 10px;
	}

	.landing-level-tab-block .tabs-block {
		width: 100%;
		display: flex;
		align-items: flex-start;
	}
	
}


