/** Shopify CDN: Minification failed

Line 313:60 Unexpected bad string token
Line 313:114 Unterminated string token

**/
@font-face {
  font-family: brandon-grotesque;
  src: url(https://www.routinecos.com/wp-content/themes/shopkeeper-child/font/Brandon_reg.otf);
  font-weight: regular;
  font-display: fallback;
  
}
@font-face {
  font-family: brandon-grotesque;
  src: url(https://www.routinecos.com/wp-content/themes/shopkeeper-child/font/Brandon_bld.otf);
  font-weight: bold;
  font-display: fallback;
}
@font-face {
  font-family: brandon-grotesque;
  src: url(-https://www.routinecos.com/wp-content/themes/shopkeeper-child/font/Brandon_light.otf);
  font-weight: 300;
  font-display: fallback;
}
h1, h2, h3, h4, h5, h6, .comments-title, .comment-author, #reply-title, #site-footer .widget-title, .accordion_title, .ui-tabs-anchor, .products .button, .site-title a, .post_meta_archive a, .post_meta a, .post_tags a, #nav-below a, .list_categories a, .list_shop_categories a, .main-navigation > ul > li > a, .main-navigation .mega-menu > ul > li > a, .more-link, .top-page-excerpt, .select2-container .select2-choice > .select2-chosen, .select2-search input, .product_after_shop_loop_buttons a, .woocommerce .products-grid a.button, .page-numbers, input.qty, .woocommerce form .form-row label, .woocommerce-page form .form-row label, .button, button, .button_text, input[type="button"], input[type="reset"], input[type="submit"], .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, .yith-wcwl-wishlistexistsbrowse.show a, .share-product-text, .tabs > li > a, label, .comment-respond label, .product_meta_title, .woocommerce table.shop_table th, .woocommerce-page table.shop_table th, #map_button, .coupon_code_text, .woocommerce .cart-collaterals .cart_totals tr.order-total td strong, .woocommerce-page .cart-collaterals .cart_totals tr.order-total td strong, .cart-wishlist-empty, .return-to-shop .wc-backward, .order-number a, .account_view_link, .post-edit-link, .from_the_blog_title, .icon_box_read_more, .vc_pie_chart_value, .shortcode_banner_simple_bullet, .shortcode_banner_simple_height_bullet, .category_name, .woocommerce span.onsale, .woocommerce-page span.onsale, .out_of_stock_badge_single, .out_of_stock_badge_loop, .page-numbers, .page-links, .add_to_wishlist, .yith-wcwl-wishlistaddedbrowse, .yith-wcwl-wishlistexistsbrowse, .filters-group, .product-name, .woocommerce-page .my_account_container table.shop_table.order_details_footer tr:last-child td:last-child .amount, .customer_details dt, .widget h3, .widget ul a, .widget a, .widget .total .amount, .wishlist-in-stock, .wishlist-out-of-stock, .comment-reply-link, .comment-edit-link, .widget_calendar table thead tr th, .page-type, .mobile-navigation a, table thead tr th, .portfolio_single_list_cat, .portfolio-categories, .shipping-calculator-button {
  font-family: 'brandon-grotesque',sans-serif!important;
}

/* @font-face {
            font-family: 'Brandon Grotesque';
            src: url('https://cdn.shopify.com/s/files/1/0761/0489/2636/files/HvDTrial_BrandonGrotesque-Regular.ttf');
            url('https://cdn.shopify.com/s/files/1/0761/0489/2636/files/HvDTrial_BrandonGrotesque-Regular.ttf') format('truetype'),
            font-weight: 400;
            font-style: normal;
            font-display: swap;
        }
        @font-face {
            font-family: 'Brandon Grotesque';
            src: url('https://cdn.shopify.com/s/files/1/0761/0489/2636/files/HvDTrial_BrandonGrotesque-Bold.ttf');
            url('/https://cdn.shopify.com/s/files/1/0761/0489/2636/files/HvDTrial_BrandonGrotesque-Bold.ttf') format('truetype'),
            font-weight: 700;
            font-style: normal;
            font-display: swap;
        }
        @font-face {
            font-family: 'Brandon Grotesque';
            src: url('/https://cdn.shopify.com/s/files/1/0761/0489/2636/files/HvDTrial_BrandonGrotesque-Medium.ttf');
            url('/https://https://cdn.shopify.com/s/files/1/0761/0489/2636/files/HvDTrial_BrandonGrotesque-Medium.ttf') format('truetype'),
            font-weight: 500;
            font-style: normal;
            font-display: swap;
        }
         @font-face {
            font-family: 'Brandon Grotesque';
            src: url('/https://cdn.shopify.com/s/files/1/0761/0489/2636/files/HvDTrial_Brandon_Grotesque_light-BF64a625c93e709.otf');
            url('/https://cdn.shopify.com/s/files/1/0761/0489/2636/files/HvDTrial_Brandon_Grotesque_light-BF64a625c93e709.otf') format('otf'),
            font-weight: 300;
            font-style: normal;
            font-display: swap;
        } */
h1,h2,h3,h4,h5,h6{color:#5A2A82 !important;}
img{max-width:100%;}
body{font-family: 'brandon-grotesque',sans-serif!important;}
h1,h2.h3,h4,h5,h6,div,p,span,i,b,section{font-family: 'brandon-grotesque',sans-serif!important;}
.list-menu  li .header__menu-item {font-size:14px;line-height:14px;font-weight: 600;color:#666666;text-transform:uppercase;}

@media screen and (min-width: 990px) {
   body .header:not(.drawer-menu).page-width {
        max-width: 1300px;
        margin: 0 auto;
        padding: 20px 15px;
    }
  body .header {display: flex;justify-content: space-between;}
  .header__icons .header__icon{width:32px;height:32px;}
  .header__inline-menu{max-width: 75%;
    flex: 0 0 75%;
    text-align: right;}
}
body .page-width{max-width: 1300px;
        margin: 0 auto;
        padding: 0 15px;}
@media screen and (min-width: 750px) {
    .banner--desktop-transparent  .banner__content .banner__box {
        padding: 4rem 15px;
        position: absolute;
        left: 0;
        top: 50%;
        transform: translatey(-50%);
        text-align: left;
    }
 .banner__content  .banner__buttons{position: absolute;bottom:10%;left:50%;transform: translateX(-50%);width:100%;text-align: center;display:block;}
}
.banner__box .banner__heading {font-size: 55px;
    line-height: 56.5px;
    color: #171C8F;
    font-weight: 600;}
.banner__text p{font-size: 13px;
    line-height: 26px;
    font-weight: 600;
    color: #5A2A82;
    letter-spacing: 2.08px;
    text-transform: uppercase;}
.banner__box .banner__heading+*,.banner__box>*+* {
    margin-top: 0 !important;
}
.banner__box .text-main{margin-top:35px !important;}
body .button{background: #EF4036;
    border-color: #EF4036;
    border: none;
    font-size: 17px;
    line-height: 23px;
    font-weight: 600;
    height: 66px;
    width: 100%;
    color:#fff;
    max-width: 220px;transition: all .3s;}
body .button:hover{transition: all .3s;max-width:250px;background:#ef4036c9;}
.button:after{display:none !important;}
body .utility-bar-bar {background-color: #000237;
    color: #FFFFFF;
    text-align: center;
    padding: 3px;}
body .utility-bar-ndht {background-color:#9B2363;color: #FFFFFF;
    text-align: center;
    padding: 4px;}
.utility-bar-ndht .announcement-bar__message{font-size: 19px;line-height: 26px;font-weight: 600;color:#fff;text-align: center;}
.utility-bar-bar .announcement-bar__message{font-size: 16px;line-height: 22px;font-weight: 600;color:#fff;text-align: center;}
/*.mt-isolate .rich-text__heading{font-size: 30px;line-height: 45px;font-weight: 400;color:#171C7D;}*/
.mt-isolate .rich-text__blocks {max-width: 1200px;
        padding: 0 15px;}
.mt-isolate .rich-text__text p {color: #7D7D7D;
    font-size: 18px;
    line-height: 27px;
    font-weight: 400;}
.mt-isolate .rich-text__text p br{display: none;}
.mt-multi{padding:60px 0 100px 0;}
.mt-multi .multicolumn-card{background:transparent !important;}
.mt-multi .multicolumn-card__info{padding:0;}
.mt-multi .multicolumn-card-spacing {
    padding-top: 0;}
.mt-multi .multicolumn-card__info h3{font-size: 26px;
    line-height: 40px;
    font-weight: 600;
    color: #5A2A82;}
.mt-multi .multicolumn-card__info p{font-size: 15px;
    line-height: 22px;
    font-weight: 400;
    color: #343739;}
.mt-multi .media--circle{padding-bottom: 50%;max-width: 70px;
    height: 70px;margin:0 auto;}
.multicolumn-list {max-width:1200px;margin:0 auto;}
.mt-multi-row .page-width{max-width:100%;padding:0 15px;}
 .mt-multi-row   .image-with-text__content {
        padding: 6rem 7rem 7rem;max-width:700px;margin: 0 auto;text-align: center;
    }
.mt-multi-row  .multirow__inner {row-gap: 32px;}
.mt-multi-row .image-with-text__text p em{text-align: center;display: block;
    font-style: normal;color:#171C8B;}
.mt-multi-row .image-with-text__heading,.mt-multi-row .button {margin:0 auto;}
.mt-multi-row .image-with-text__heading {font-size: 55px;line-height: 63px;font-weight: 400;margin-bottom: 58px;}
.mt-multi-row .image-with-text__text p{color:#171C8B;font-size: 22px;line-height: 33px;font-weight: 400;margin-bottom:70px;}
.effective-section{background:#FFFAF7;padding:50px 0 75px 0;}
.mt-row{    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 -15px;margin-top:35px;}
.mt-col-3{width: 100%;
    flex: 0 0 25%;
    max-width: 25%;padding:0 15px;}
.mt-col6{flex: 0 0 50%;
    max-width: 50%;
    padding: 0 15px;}
.effective-section .effective-content h2{color:#222222 !important;text-align: center;font-size: 55px;line-height: 63px;font-weight: 400;margin-top:0;margin-bottom:26px;}
.effective-content {max-width:1150px;margin:0 auto;}
.effective-section .effective-content p{font-size: 18px;line-height:27px;font-weight: 400;margin:0;color:#7D7D7D; text-align:center;}
.effective-section .content-box h6{font-size: 16px;line-height: 24px;font-weight: 600;color:#2E3133;margin:0;}
.effective-section .content-box p{font-size: 16px;line-height: 24px;font-weight: 400;color:#2E3133;margin:0;}
.effective-section .content-box{margin-bottom:70px;}
.effective-section .mt-col-3 .content-box:last-child{margin-bottom: 0;}
@media (max-width:767px){
  .mt-row{flex-wrap: wrap;}
  .mt-col-3,.mt-col6{flex:0 0 100%;max-width:100%;}
  .effective-section .content-box{text-align: center;}
  .banner__box .banner__heading {
    font-size: 26px;
    line-height: 36.5px;text-align: left;}
  .effective-section .effective-content h2,.mt-multi-row .image-with-text__heading{font-size: 26px;
    line-height: 36.5px;}
  .mt-multi-row .image-with-text__heading{margin-bottom:20px;}
  .mt-multi-row .image-with-text__text p{font-size: 18px;
    line-height: 28px;margin-bottom: 20px;}
 .mt-multi-row  .collapse-padding .image-with-text__grid .image-with-text__content {
        padding-left: 15px;
        padding-right: 15px;
    }
  .banner__box .text-main {
    margin-top: 15px !important;
}
   .banner .banner__content .text-main{text-align: left;}
  .banner .banner__content {display:block;}
  .banner__buttons{padding-left: 1.5rem;}
  .header__heading-logo {
    margin: 0 auto;
    width: 200px;
}
  body .button{height:60px;}
  .utility-bar-ndht .announcement-bar__message{font-size: 16px;line-height: 21px;}
.utility-bar-bar .announcement-bar__message{font-size: 12px;line-height: 16px;}
  .mt-isolate .rich-text__heading {
    font-size: 20px;
    line-height: 30px;}
  .mt-isolate .rich-text__blocks{padding:0;}
  .mt-isolate .rich-text__text p {
    font-size: 16px;
    line-height: 26px;}
  .mt-footer-listing{flex-wrap:wrap;max-width: 100%;padding-left: 0;}
  .mt-footer-listing .mt-footer-list{margin-bottom: 15px;
    max-width: 100%;
    flex: 0 0 100%;border-right: none;}
  
}


/* Footer */
.mt-footer{background:#7D7D7D;padding:80px 0;text-align: center;color: #fff;}
.mt-footer h2{margin: 0;font-size: 35px;line-height: 40px;margin-bottom: 10px;font-weight: 400;color:#fff !important;}
.mt-footer p {margin: 0;font-size: 16px;line-height: 24px;margin-bottom: 15px;font-weight: 400;color:#fff; }
.mt-footer .mt-newsletter{max-width: 300px;margin: 0 auto;}
.mt-footer .newsletter-form__button{background: #EF4036;
    border-color: #EF4036;
    border: none;
    font-size: 14px;
    line-height: 14px;
    font-weight: 600;
    height: 40px;
    width: 100%;
    color:#fff;
    max-width: 300px;transition: all .3s;margin:5px 0;}
.mt-footer .newsletter-form__button:hover{transition: all .3s;background:#ef4036c9;}
.mt-footer  .field .field__input{padding:0 10px;font-size: 14px;line-height:14px;text-align: center;}
.mt-footer .newsletter-disclaimer{margin: 0;font-size: 10px;line-height: 15px;margin-bottom: 15px;font-weight: 400;color:#fff;}
.mt-footer .newsletter-disclaimer a{text-decoration: none;color:#fff;}
.mt-footer .social-link{height: 50px;
    width: 50px;
    display: flex
;justify-content: center;
    align-items: center;
    border: 2px solid #fff;
    border-radius: 50%;
    margin: 35px auto 50px;}
.made-main {display: flex
;max-width: 100px;
    margin: 0 auto;
    flex-direction: column;}
.made-main p{margin:0;font-size: 14px;line-height: 20px;font-weight: 400;}
.made-inner {display: flex
;justify-content: center;align-items: center;margin-bottom: 5px;}
.made-inner p{margin-right:5px;}
.mt-footer-listing{display: flex
;
    max-width: 650px;
    margin: 0 auto 64px;
    list-style-type: none;
    justify-content: center;}
.mt-footer-list {
    color: #fff;
    font-size: 15px;
    line-height: 15px;
    font-weight: 400;
    padding: 0 13px;
    border-right: 1px solid #fff;}
.mt-footer-list a{color: #fff;
    font-size: 15px;
    line-height: 15px;
    font-weight: 400;text-decoration: none;}
.mt-footer-listing .mt-footer-list:last-child{border:none;}



/* Product Page */
.product__title h1{font-size: 40px;line-height: 46px;font-weight: 600;text-align: center;}
.product__description  p{font-size: 16px;line-height: 24px;font-weight: 400;text-align: center;color:#666666;}
.price--large,.product__text {text-align: center;}
.product-form__buttons .product-form__submit{height:50px;max-width:100%;}
.product-form__buttons .product-form__submit:hover{max-width:100%;}
.price__regular{color:#E63235;font-size: 16px;line-height: 16px;font-weight: 400;}
.form__label{color:#7D7D7D;text-align: center;font-size: 16px;line-height: 16px;font-weight: 400;}
.product__info-wrapper .product__info-container .RoseHips{background-color:transparent;text-align: center;font-size: 18px;line-height: 27px;font-weight: 400;padding:6px 12px;border:1px solid #922E97;color:#922E97;border-radius: 4px;}
.product-form__input--pill input[type=radio]:checked+.RoseHips{background-color:#922E97;color:#fff !important;}
.product__info-wrapper .product__info-container .CoconutVanilla{background-color:transparent;text-align: center;font-size: 18px;line-height: 27px;font-weight: 400;padding:6px 12px;border:1px solid #BF5022;color:#BF5022;border-radius: 4px;}
.product-form__input--pill input[type=radio]:checked+.CoconutVanilla{background-color:#BF5022;color:#fff !important;}

.product__info-wrapper .product__info-container .LavenderCedar{background-color:transparent;text-align: center;font-size: 18px;line-height: 27px;font-weight: 400;padding:6px 12px;border:1px solid #9266A4;color:#9266A4;border-radius: 4px;}
.product-form__input--pill input[type=radio]:checked+.LavenderCedar{background-color:#9266A4;color:#fff !important;}

.product__info-wrapper .product__info-container .Cucumber{background-color:transparent;text-align: center;font-size: 18px;line-height: 27px;font-weight: 400;padding:6px 12px;border:1px solid #75AF43;color:#75AF43;border-radius: 4px;}
.product-form__input--pill input[type=radio]:checked+.Cucumber{background-color:#75AF43;color:#fff !important;}

.product__info-wrapper .product__info-container .Unscented{background-color:transparent;text-align: center;font-size: 18px;line-height: 27px;font-weight: 400;padding:6px 12px;border:1px solid #231480;color:#231480;border-radius: 4px;}
.product-form__input--pill input[type=radio]:checked+.Unscented{background-color:#231480;color:#fff !important;}

.product__info-wrapper .product__info-container .VanillaBlossom{background-color:transparent;text-align: center;font-size: 18px;line-height: 27px;font-weight: 400;padding:6px 12px;border:1px solid #CC9473;color:#CC9473;border-radius: 4px;}
.product-form__input--pill input[type=radio]:checked+.VanillaBlossom{background-color:#CC9473;color:#fff !important;}

.product__info-wrapper .product__info-container .PeonyRose{background-color:transparent;text-align: center;font-size: 18px;line-height: 27px;font-weight: 400;padding:6px 12px;border:1px solid #D46DB4;color:#D46DB4;border-radius: 4px;}
.product-form__input--pill input[type=radio]:checked+.PeonyRose{background-color:#D46DB4;color:#fff !important;}

.product__info-wrapper .product__info-container .LavenderLily{background-color:transparent;text-align: center;font-size: 18px;line-height: 27px;font-weight: 400;padding:6px 12px;border:1px solid #9066DE;color:#9066DE;border-radius: 4px;}
.product-form__input--pill input[type=radio]:checked+.LavenderLily{background-color:#9066DE;color:#fff !important;}

.product__info-wrapper .product__info-container .MothersDay{background-color:transparent;text-align: center;font-size: 18px;line-height: 27px;font-weight: 400;padding:6px 12px;border:1px solid #992462;color:#992462;border-radius: 4px;}
.product-form__input--pill input[type=radio]:checked+.Mother'sDay{background-color:#992462;color:#fff !important;}

.product-form__input--pill input[type=radio]+label:hover {
    border-color: unset;
}

/* .mt-collaps .grid__item{display:flex;justify-content: space-between;}
.mt-collaps .grid__item .accordion{flex: 0 0 33.3%;max-width: 33.3%;}
.mt-collaps .grid__item .accordion .icon{display: none;}
.mt-collaps .grid__item .accordion summary{justify-content: center;}
{color:rgba(125, 125, 125, 0.35);font-size: 15px;line-height: 22.5px;font-weight: 500;text-transform: uppercase;} */
.mt-tabs {
      display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    border-top: 1px solid #eee;
    width: 100%;
    margin-bottom: 20px;
    }
.mt-tab {
      padding: 26px 20px 20px;
      cursor: pointer;
      position: relative;
      color: rgba(125, 125, 125, 0.35);
      font-size: 15px;
      line-height: 22.5px;
      font-weight: 700;
      text-transform: uppercase;
      transition: color 0.3s ease;
    }

    .mt-tab.mt-active {
      color: rgba(125, 125, 125, 1);
      border-top: 3px solid rgba(239, 64, 54, 1);
    }

    .mt-underline {
      position: absolute;
      bottom: -1px;
      left: 0;
      height: 3px;
      background-color: #e53935;
      transition: all 0.3s ease;
    }

    .mt-tab-content {
      display: none;
      padding: 20px 10px;
    }

    .mt-tab-content.mt-active {
      display: block;
      text-align: center;
    }
    .tab-features{padding:40px 0;background:#f7f7f7;}
    .tab-row{display:flex;justify-content:space-between;align-items:center;margin:0 -15px;flex-wrap:wrap;row-gap:80px;}
    .tab-col-6{flex:0 0 50%;max-width:50%;padding:0 15px;}
    .tab-features h3{font-size:28px;margin:8px 0;line-height:40px;font-weight:700;}
    .tab-features p{color:#7d7d7d;font-size:16px;line-height:1.5;max-width:315px;margin:0 auto;}
    .people-love{padding:50px 0;}
    .mt-col-4{flex:0 0 33.3%;max-width:33.3%;padding:0 15px;}
    .review-stars{color:#00237e;margin-bottom:35px;}
    .author-name{color:#00237e;font-size:15px;line-height:1.5;font-weight:700;margin-top:35px;}
    .review-des{font-size:16px;line-height:1.5;/*font-weight:700*/;color:#808080;max-width:290px;margin: 0 auto;}
    .people-top h3{font-size:28px;line-height:1.5;color:#808080;margin-bottom:35px;font-weight:700;margin-top:0;}
    .people-top p{font-size:16px;color:#7d7d7d;line-height:1.5;margin-bottom:35px;}
    .mbtright{text-align:right;}
    .mbtleft{text-align:left;}
    .reviews_btn{
    border: 2px solid rgb(0, 35, 126);
    background-color: white;
    color: rgb(0, 35, 126);
    cursor: pointer;
    padding: 16px 32px;
    text-decoration: none;
    font-size: 13px;
    transition:all .2s;
    }
    .btn-wrapper{margin-top: 50px;
    margin-bottom: 10px;}
    .reviews_btn:hover{background:rgb(0, 35, 126);color:#fff;}

    .ask-anything{padding:40px 0;
    background: #f7f7f7;}
    .faq_content{max-width:495px;margin:0 auto;text-align:center;}
    .faq_content h3{font-size:28px;line-height:1.5;font-weight:700;color:#00237e;text-transform:uppercase;}
    .faq_content p{font-size:16px;line-height:1.5;font-weight:400;color:#7d7d7d;margin-bottom:35px;}
    .faq_content a{
      border: 2px solid rgb(0, 35, 126);
    background:rgb(0, 35, 126);
    color: #fff;
    cursor: pointer;
    padding: 16px 32px;
    text-decoration: none;
    font-size: 13px;
    transition:all .2s;
    text-transform:uppercase;
    }
    .accordion-item {
  margin: 1rem 0;
  border-radius: 0.5rem;
}

.accordion-item-header {
  padding: 0.5rem 3rem 0.5rem 4rem;
    min-height: 3.5rem;
    line-height: 1.5;
    font-size: 16px;
    color: #273376;
    font-weight: 700;
    display: flex;
    align-items: center;
    text-align:left;
    position: relative;
    cursor: pointer;
}
.accordion{border:none;}
.accordion-item-header::after {
      content: "\002B";
    font-size: 20px;
    position: absolute;
    color: #bababa;
    left: 1rem;
}

.accordion-item-header.active::after {
  content: "\2212";
}

.accordion-item-body {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.accordion-item-body-content {
  padding: 24px;
  line-height: 1.5;
  color:#7d7d7d;
}
.tab-products{padding:50px 0;}
.tab-products h3{font-size:28px;line-height:1.5;font-weight:700;color:#00237e;text-transform:uppercase;}
.product-anchor{display:block;}
.product_main{max-width:400px;margin:0 auto;}
.name-price{display:flex;justify-content:space-between;margin:8px 0;align-items:center;}
.product_name{font-size:14px;line-height:1.5;font-weight:700;color:#7d7d7d;}
.product_price{font-size:16px;line-height:1.5;font-weight:400;color:#666666;}
.tab-pro-btnwrapper{display:flex;justify-content:space-between;margin:8px 0;align-items:center;}
.tab-pro-btnwrapper .product-learn{
  border: 1px solid #545454;
    background: #fff;
    color: #545454;
    cursor: pointer;
    padding: 10;
    text-decoration: none;
    font-size: 14px;
    font-weight:700;
    line-height:1.5;
    width:100%;
    max-width:180px;
    height:50px;
    display:flex;justify-content:center;align-items:center;
    transition:all .2s;
    text-transform:uppercase;
}
.add-cart_btn{
border: 1px solid rgb(239, 64, 54);
    background: #fff;
    color: rgb(239, 64, 54);
    cursor: pointer;
    padding: 10;
    text-decoration: none;
    font-size: 13px;
    font-weight:700;
    line-height:1.5;
    width:100%;
    max-width:180px;
    height:50px;
    display:flex;justify-content:center;align-items:center;
    transition:all .2s;
    text-transform:uppercase;
}
.product_bottom{
  max-width:900px;margin-top:60px;font-size:14px;font-weight:400;line-height:1.5;color:#666666;margin:60px auto 10px;
}
.shop_attributes {
    border-collapse: collapse;
    width: 100%;
}

.shop_attributes th {
    font-size: 18px;
    color: #7d7d7d;
    line-height: 1.5;
    font-weight: 400; /* removes bold */
    vertical-align: top;
    padding: 8px 20px;
    text-align: left;
}

.shop_attributes td p {
    font-size: 18px;
    color: #666666;
    line-height: 1.5;
    margin: 0 0 10px;
}

.shop_attributes td {
    vertical-align: top;
    padding: 8px 10px;
    text-align:left;
}

@media (max-width:991px){
  .mt-col-4{flex:0 0 50%;max-width:50%;}
  .people-love .tab-row{row-gap:20px;}
  .tab-products .tab-col-6{flex: 0 0 100%;max-width:100%;}
}
@media (max-width:767px){
  .mt-tabs{flex-wrap: wrap;}
  .mt-tab{width:100%;}
  .tab-col-6,.mt-col-4{flex: 0 0 100%;max-width:100%;}
}
