/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
body {font-family:Roboto,Helvetica Neue,sans-serif !important;font-size:18px !important;line-height:27px !important;}
h1, h2, h3, h4, h5, h6 {font-family:Roboto,Helvetica Neue,sans-serif !important;line-height:27px !important;color:#555 !important;}
.is-divider, .icon-search, .flex-right .header-nav .account-item, .header-divider {display:none !important;}
.header-wrapper {border-bottom:2px solid #eee;}
.nav-dark .is-outline, .dark .nav>li>a, .dark .nav>li.html, .dark .nav-vertical li li.menu-item-has-children>a, .dark .nav-vertical>li>ul li a, .nav-dropdown.dark>li>a, .nav-dropdown.dark .nav-column>li>a, .nav-dark .nav>li>a, .nav-dark .nav>li>button {color:#fff !important;font-family:Roboto,Helvetica Neue,sans-serif !important;font-size:16px;margin-right:15px;}
.home-gt h2 {color:#d70109 !important;font-size:30px;font-weight:700;margin-bottom:30px;}
.home-gt p {font-size:18px;line-height:31px;}
.home-gt .home-gt-xt {text-align:right;}
.home-gt .home-gt-xt a {font-size:18px;font-style:italic;color:red;}
.home-title {text-align:center;margin-bottom:60px;color:#d70109 !important;margin-top:30px;}
.home-title span {background:#d70109;height:auto;line-height:45px;padding:0 20px;color:#fff;position:relative;z-index:2;font-size:18px;text-align:center;display:inline-block;margin-top:16px;min-width:280px;text-transform:uppercase;font-weight:700;}
.home-title span:before {content:"";position:absolute;right:-15px;border-width:0;bottom:0;border-style:solid;border-color:#d70109 transparent;display:block;width:0;height:0;border-top:23px solid transparent;border-bottom:22px solid transparent;border-left:15px solid #d70109;}
.home-title span:after {content:"";position:absolute;left:-15px;border-width:0;bottom:0;border-style:solid;border-color:##d70109 transparent;display:block;width:0;height:0;border-top:23px solid transparent;border-bottom:22px solid transparent;border-right:15px solid #d70109;}
.ft-main {background-image:url(https://meothantainhatban.com/wp-content/uploads/2022/12/back.jpg);border-top:2px solid #eee;}
.ft-head {text-align:center;}
.ft-head img {position:absolute;width:150px;margin-left:-75px;top:-95px;border-radius:50%;border:3px solid #b72122!important;background:#fff;}
.woocommerce-loop-product__link {font-size:18px;font-family:Roboto,Helvetica Neue,sans-serif !important;color:#c10c0c;font-weight:700;}
.woocommerce-loop-product__link:hover {color:#a9090f;}
.price {margin-top:15px;} 
.home-sp .box-text .price-wrapper .price .amount bdi, .widget .product_list_widget li .amount bdi {color:#a10808 !important;font-size:20px;}
.widget .product_list_widget li .amount bdi {color:red !important;font-size:13px;}
.home-gt .an-hien .button-home {background:#d70109;color:#fff;}
.home-gt #content1 center {margin:20px 0px;}
.home-gt #content1 h3 {color:#ed1019 !important;font-style:italic;}
#main {margin-bottom:60px;}
.woocommerce-breadcrumb a, .woocommerce-breadcrumb .divider, .woocommerce-breadcrumb {font-size:14px;font-weight:400;color:#d62629;}
.widget-title {display:block;padding:7px;background:url(https://meothantainhatban.com/wp-content/uploads/2022/12/back.jpg);color:#fff;margin:0px -10px 20px -10px;}
.row-large>.flickity-viewport>.flickity-slider>.col, .row-large>.col {padding:0 15px 30px !important;}
#woocommerce_widget_cart-4, #custom_html-4, #woocommerce_top_rated_products-4, #woocommerce_widget_cart-2, #custom_html-2, #woocommerce_top_rated_products-2, #woocommerce_widget_cart-3, #woocommerce_top_rated_products-3 {padding:0px 10px 10px 10px;border:1px solid #eee;}
.action-mobile {display:none;}
.hotline-phone-ring-wrap {position: fixed;bottom: 70px;left: 0;z-index: 999999;}
.hotline-phone-ring {position: relative;visibility: visible;background-color: transparent;width: 110px;height: 110px;cursor: pointer;z-index: 11;-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0);transition: visibility .5s;left: 0;bottom: 0;display: block;}
.hotline-phone-ring-circle {width: 85px;height: 85px;top: 10px;left: 10px;position: absolute;background-color: transparent;border-radius: 100%;border: 2px solid #e60808;-webkit-animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;transition: all .5s;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;opacity: 0.5;}
.hotline-phone-ring-circle-fill {width: 55px;height: 55px;top: 25px;left: 25px;position: absolute;background-color: rgba(230, 8, 8, 0.7);border-radius: 100%;border: 2px solid transparent;-webkit-animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;transition: all .5s;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}
.hotline-phone-ring-img-circle {background-color: #e60808;width: 33px;height: 33px;top: 37px;left: 37px;position: absolute;background-size: 20px;border-radius: 100%;border: 2px solid transparent;-webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;justify-content: center;}
.hotline-phone-ring-img-circle .pps-btn-img {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.hotline-phone-ring-img-circle .pps-btn-img img {width: 20px;height: 20px;}
.hotline-bar {position: absolute;background: rgba(230, 8, 8, 0.75);height: 40px;width: 180px;line-height: 40px;border-radius: 3px;padding: 0 10px;background-size: 100%;cursor: pointer;transition: all 0.8s;-webkit-transition: all 0.8s;z-index: 9;box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.1);border-radius: 50px !important;/* width: 175px !important; */left: 33px;bottom: 37px;}
.hotline-bar > a {color: #fff;text-decoration: none;font-size: 15px;font-weight: bold;text-indent: 50px;display: block;letter-spacing: 1px;line-height: 40px;font-family: Arial;}
.hotline-bar > a:hover, .hotline-bar > a:active {color: #fff;}
@-webkit-keyframes phonering-alo-circle-anim {0% {-webkit-transform: rotate(0) scale(0.5) skew(1deg); -webkit-opacity: 0.1;}30% {-webkit-transform: rotate(0) scale(0.7) skew(1deg);-webkit-opacity: 0.5;}100% {-webkit-transform: rotate(0) scale(1) skew(1deg);-webkit-opacity: 0.1;}}
@-webkit-keyframes phonering-alo-circle-fill-anim {0% {-webkit-transform: rotate(0) scale(0.7) skew(1deg);opacity: 0.6;}50% {-webkit-transform: rotate(0) scale(1) skew(1deg);opacity: 0.6;}100% {-webkit-transform: rotate(0) scale(0.7) skew(1deg);opacity: 0.6;}}
@-webkit-keyframes phonering-alo-circle-img-anim {0% {-webkit-transform: rotate(0) scale(1) skew(1deg);}10% {-webkit-transform: rotate(-25deg) scale(1) skew(1deg);}20% {-webkit-transform: rotate(25deg) scale(1) skew(1deg);}30% {-webkit-transform: rotate(-25deg) scale(1) skew(1deg);}40% {-webkit-transform: rotate(25deg) scale(1) skew(1deg);}50% {-webkit-transform: rotate(0) scale(1) skew(1deg);}100% {-webkit-transform: rotate(0) scale(1) skew(1deg);}}
.full-cta {margin-bottom:0px;margin-left:15px;}
.full-cta li {list-style:none;background:red;width:60px;height:60px;padding:5px;overflow:hidden;border-radius:50%;margin:10px;}
.full-cta li a img {width:50px;height:50px;}
.span.amount {color:red !important;}
.product-info {padding-top:0px;}
.product-info .product-title {color:#b52423 !important;font-size:22px;margin-bottom:25px;font-weight:700;border-bottom:1px solid #b4232291;padding-bottom:10px;}
.product-info .price-wrapper .price .amount bdi {color:red;font-size:20px;}
.product-short-description ul li {border-bottom:1px dashed #b4232291;padding:7px 0px;}
.hot {color:#790d0d;font-weight:700;}
.hot i {font-size:20px;margin-right:15px;margin-bottom:12px;}
.single_add_to_cart_button {width:70%;float:right;}
table {border:1px solid #eee;}
th, td {border:1px solid #ececec;}
th:first-child, td:first-child {padding-left:10px;}
.accordion-inner, .page-inner, .article-inner {color:#555;}
.accordion-inner h2, .page-inner h2, .article-inner h2 {font-size:25px;color:#555 !important;margin:25px 0px;border-left:4px solid;padding-left:15px;}
.accordion-inner h3, .page-inner h3, .article-inner h3 {font-size:21px;color:#555 !important;margin:20px 0px;}
.accordion-inner h4, .page-inner h4, .article-inner h4 {font-size:18px;color:#555 !important;text-decoration:underline;font-weight:400;}
.accordion-inner ul, .page-inner ul, .article-inner ul {margin-left:25px;}
.xem-them {color:#555;font-weight:700;border-left:5px solid #df9e9e;padding-left:15px;}
.single-page a {color:#6161e3;font-weight:550;}
.home-blog .post-item .col-inner .box {border:1px solid #eee;padding:5px;}
.home-blog .post-item .col-inner .box .box-image {border:1px solid #eee;}
.home-blog .post-item .col-inner .box .box-text .box-text-inner h5 {color:#444 !important;font-size:19px;font-weight:400;}
.article-inner  .entry-header .entry-header-text .entry-title {color:#555 !important;font-size:25px;margin-bottom:20px;}
.article-inner  .entry-header .entry-header-text {border-bottom:1px dashed #eee;}
.secondary, .checkout-button, .button.checkout, .button.alt {background-color:#790d0d;}
.widget ul {margin-left:5px !important;}
.description-feature li .fa-ambulance {color:#fa7f0f;}
.description-feature li .fa-money-check-alt {color:#296c1d;}
.description-feature li .fa-recycle {color:red;}
.description-feature li .fa-map-marker-alt {color:#009fe4;}
.description-feature li i {margin-right:10px;font-size:19px;}
.description-feature {background:#eee;padding:10px;margin-bottom:20px!important;border-radius:10px;border:1px solid #7a0c004f;font-size:17px;margin:0px;}
.description-feature li {margin:0px;padding:10px 0;list-style:none;font-size:18px;}
a.devvn_buy_now_style {max-width:100% !important;background:#790d0d;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#790d0d), to(#790d0d));background:-webkit-linear-gradient(top, #790d0d, #790d0d);border-radius:0px !important;}
.buttons_added {width:25%;float:left;}
.accordion-title.active {border-color:#790d0d6e;color:#790d0d;}
.product-section-title-related {margin-left:0;text-transform:none;font-size:110%;color:#790d0d !important;}
.accordion-inner, .page-inner, .article-inner {padding:1.5em 0em;}
.product-small .col-inner .product-small, .home-sp .col .col-inner .product-small {border:1px solid #eee;padding:5px;}
.product-small .box-image .image-fade_in_back a img, .product-small .box-image .image-zoom a img  {border:1px solid #eee;padding:0;}
.product-small .col-inner .product-small .box-text .title-wrapper {margin-bottom:15px;height:70px;}
.product-small .col-inner .product-small .box-text .title-wrapper p a {color:#831c10;font-size:20px;font-weight:400;}
.price-wrapper .price del .woocommerce-Price-amount, .price-wrapper .price ins .woocommerce-Price-amount, .price-wrapper .price span bdi {font-size:20px;color:#a10808 !important;}
.post-item .col-inner .plain .box-normal {border:1px solid #eee;padding:5px;}
.post-item .col-inner .plain .box-normal .box-image .image-cover img {border:1px solid #eee;}
.post-item .col-inner .plain .box-normal .box-text {height:100px;}
.post-item .col-inner .plain .box-normal .box-text .box-text-inner .post-title {color:#a10808 !important;font-size:19px;line-height:30px !important;}
.ft-ft {color:#fff;}
.home-gt {overflow:hidden;padding:20px;background:#eee;}
.home-gt .home-xt {font-style:italic;}
.home-gt .gt-left {width:35%;float:left;}
.home-gt .gt-right {width:65%;float:left;padding-left:7%;}
.home-gt .gt-right h1 {color:#b42322 !important;margin-bottom:35px;font-size:33px;}
.home-gt .gt-right p {font-size:19px;}
.home-gt .gt-right p a {font-size:19px;font-style:italic;}
.hotline {background:#830404;padding:7px 15px;border-radius:8px;border:2px solid #f1dd0d;margin-left:15px !important;}
.hotline a {font-size:19px;font-weight:700;color:#fff;}
.home-sp .box-text {height:150px !important;overflow:hidden;}
.grid-tools a {background-color:#b42322 !important;color:#fff !important;}
.yith-wcan-filters.horizontal:not(.filters-modal) {text-align:center !important;margin:30px 0px;}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter {margin-left:10px;margin-right:10px;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item {display:block;text-align:left;width:95%;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-label {font-size:17px;}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-content > .filter-items {max-height:350px;}
.blog-archive .row .col .large-columns-1 .post-item {margin:0px;padding:15px 0px;border-bottom:1px dashed #eee;}
.blog-archive .row .col .large-columns-1 .post-item .col-inner .plain .box .box-text {padding-top:0px !important;}
.blog-archive .row .col .large-columns-1 .post-item .col-inner .plain .box .box-text .blog-post-inner {vertical-align:top !important;}
.box-list-view .box .box-image, .box-list-view .box .box-text, .box-vertical .box-image, .box-vertical .box-text {vertical-align:top !important;}
.blog-archive .row .col .large-columns-1 .post-item .col-inner .plain .box .box-text .blog-post-inner h5 {font-size:22px;margin-bottom:25px;color:#b32120 !important;}
.blog-archive .row .col .large-columns-1 .post-item .col-inner .plain .box .box-image {border:1px solid #999;width:25% !important;border-radius:10px;}
.ft-info, .ft-kh, .ft-tt {margin-top:100px;}
.ft-info .ft-name, .ft-kh .ft-name, .ft-tt .ft-name {margin-bottom:25px;color:#fbe902 !important;font-size:18px;text-transform:uppercase;font-weight:700;}
.nopdtop {margin-top:20px !important;}
.ft-info p {font-size:19px;color:#fff;}
.ft-info ul li {list-style:none;color:#fff;font-size:19px;}
.ft-info ul li i {font-size:22px;margin-right:15px;color:#fbe902;}
.ft-info ul li a {color:#fbe90d;}
.ft-info a img {width:160px;margin-right:15px;}
.ft-kh ul li, .ft-tt ul li, .ft-kh ul li a, .ft-tt ul li a {color:#fff;font-size:19px;}
.page-title-inner .title-wrapper h1 {margin-bottom:40px !important;color:#951716 !important;}
.ft-knn {margin-top:0px;}
.shop_table thead th, .shop_table .order-total td, .shop_table .order-total th {border-width:1px !important;}
.mh-n {margin:15px 0px;display:ruby-text;}
.mh-n .mh-box {width:45%;float:left;margin:0 2%;background:#790d0d;border-radius:7px;}
.mh-n .mh-box a img {width:40px;margin-right:15px;}
.mh-n .mh-box a span {color:#fff;font-weight:700;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label>a {font-size:17px !important;}
.box-title {background:#b42322;padding:10px 15px;margin:20px 0px;overflow:hidden;}
.box-title-left {width:50%;float:left;text-align:left;}
.box-title-left h2 {margin:0;color:#fff !important;font-size:22px;}
.box-title-left span {margin:0;color:#fff !important;font-size:22px;font-weight:700;}
.box-title-right {width:50%;float:left;text-align:right;}
.box-title-right a {color:#f7f217;}
.box-title-right a i {margin-left:15px;font-size:14px;}
/*************** home  ***************/
.home-ss2 {background:#b42322;overflow:hidden;padding:15px;}
.home-ss2 .ss2-box {width:25%;float:left;text-align:left;overflow:hidden;padding:0px 10px;}
.home-ss2 .ss2-box .ss2-box-left {width:25%;float:left;text-align:center;}
.home-ss2 .ss2-box .ss2-box-right {width:75%;float:left;text-align:left;padding-left:8px;}
.bn-left {border-right:1px solid #eee;}
.home-ss2 .ss2-box .ss2-box-right .bxqc-title {color:#fff;font-size:20px;font-weight:700;margin-bottom:20px;}
.home-ss2 .ss2-box .ss2-box-right p {color:#fff;margin:0;}
.nav-dropdown {min-width:350px !important;}
table thead {background:#b11f20;color:#fff;font-size:16px;}
tr:nth-child(even) {background-color:#eeeeee61;}
.nav-pagination>li>a, .nav-pagination>li>span {border-radius:0 !important;background-color:#b42322 !important;border-color:#f9de3f !important;color:#fff !important;}
.custom-category-content {margin:50px 0px;}
.term-description h1 {margin-bottom:30px;font-size:28px;color:#b22120 !important;font-weight:700;font-family:"Roboto Condensed", sans-serif !important;}
.term-description p a {color:#6161e3;font-weight:550;}
.product-category {background:#eee;}
.custom-category-content h2 {margin-bottom:30px;font-size:26px;color:#b22120 !important;font-weight:700;font-family:Roboto,Helvetica Neue,sans-serif !important;}
.custom-category-content h3 {margin-bottom:20px;font-size:24px;color:#b22120 !important;font-weight:700;font-family:Roboto,Helvetica Neue,sans-serif !important;}
.custom-category-content h4 {margin-bottom:15px;font-size:18px;color:#b22120 !important;font-weight:400;font-family:Roboto,Helvetica Neue,sans-serif !important;text-decoration:underline;}
.custom-category-content ul, .custom-category-content ol {margin-left:30px;}
.custom-category-content strong {color:#555;}
.filter-by-price #apply-price-filter {color:#fff;font-family:Roboto,Helvetica Neue,sans-serif !important;font-size:18px;margin:10px 0px;border-radius:10px;background:#b52423;}
.product-category {padding:15px !important;margin-bottom:15px !important;}
.product-category .col-inner a .box .box-image {border:1px solid #eee;}
.product-category .col-inner a .box .box-text {background-color:#eee !important;position:relative;bottom:0px;padding:15px 5px;}
.product-category .col-inner a .box .box-text .box-text-inner h5 {text-transform:none;font-size:17px;color:#b42322 !important;margin-bottom:15px;}
.product-category .col-inner a .box .box-text .box-text-inner p {color:#444 !important;font-size:16px;text-transform:none;}
.product-category .col-inner a .box .box-text .box-text-inner p:hover {color:#b42322 !important;font-size:16px;text-transform:none;}
.dm-bttt {border-bottom:1px solid #eee;margin-bottom:30px;}
#post-list .row .post-item .col-inner .box .box-image {width:25% !important;border:1px solid #eee;padding:2px;}
#post-list .row .post-item .col-inner .box .box-image .image-cover a img {border:1px solid #eee;}
#post-list .row .post-item .col-inner .box .box-text {padding-top:0px;}
#post-list .row .post-item .col-inner .box .box-text .box-text-inner h5 {font-size:20px;margin-bottom:20px;}
.post-tag {margin-top:30px;background:#eeeeee9c;padding:15px;}
.post-tag .bvlq {color:#555;font-size:22px;margin-bottom:20px;font-weight:700;}
.post-tag .blog-list .wrap-post .post {padding:10px 0px;border-bottom:1px dashed #7a0c004f;margin:0;overflow:hidden;}
.post-tag .blog-list .wrap-post .post .post-image {width:20%;float:left;overflow:hidden;margin-right:5%;}
.post-tag .blog-list .wrap-post .post .post-image img {width:100%;height:120px;object-fit:cover;border:1px solid #c5bbba4f;padding:2px;}
.post-tag .blog-list .wrap-post .post .post-info {width:75%;float:left;}
.post-tag .blog-list .wrap-post .post .post-info .lq-title {margin-top:0px !important;font-size:20px;font-weight:700;margin-bottom:15px;}
.post-tag .blog-list .wrap-post .post .post-info p {margin:0px;font-size:17px;}
.tu-van {border-left: 4px solid #e2b007; padding-left: 15px; margin-top: 30px; background: #fdf7e3; padding-top: 15px; padding-bottom: 15px;}
@media only screen and (max-width: 600px) {
.home-ss2 .ss2-box {width:100%;float:left;text-align:left;overflow:hidden;padding:10px 0px;}
.bn-left {border-right:none;border-bottom:1px dashed #eee;}
.post-tag .blog-list .wrap-post .post .post-image img {width:100%;height:auto;object-fit:cover;border:1px solid #c5bbba4f;padding:2px;}
.post-tag .blog-list .wrap-post .post .post-image {width:100%;float:left;overflow:hidden;margin-right:0%;margin-bottom:15px;}
.post-tag .blog-list .wrap-post .post .post-info {width:100%;float:left;}
}
/*************** ENd home  ***************/

@media only screen and (max-width: 600px) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.hotline-bar {display: none;}
.full-cta .imsg-chat a img, .full-cta .zalo-chat a img {width:34px;height:34px;}
.full-cta li {list-style:none;background:red;width:40px;height:40px;padding:3px;overflow:hidden;border-radius:50%;margin:7px;}
.action-mobile .nav .nav-item .nav-link img {width:25px;height:25px;margin:0 auto;}
.action-mobile {display:block;text-align:center;position:fixed;bottom:0;background:url(https://meothantainhatban.com/wp-content/uploads/2022/12/back.jpg);z-index:9;border-top:2px solid #f1ca0a;height:60px;width:100%;}
.action-mobile .nav .nav-item .nav-link {text-align:center;padding:5px;}
.action-mobile .nav .bd-left {border-left:1px solid #f1ca0a;}
.action-mobile .nav .nav-item .nav-link span {width:100%;font-size:16px;color:#fff;}
.nav-item {width:22%;float:left;text-align:center;}
.hotline-bar {display: none;}
.full-cta .imsg-chat a img, .full-cta .zalo-chat a img {width:34px;height:34px;}
.full-cta li {list-style:none;background:red;width:40px;height:40px;padding:3px;overflow:hidden;border-radius:50%;margin:7px;}
.hotline-phone-ring {display:none;}
.footer-wrapper {margin-bottom:50px;}
.home-gt .gt-left {width:100%;float:left;}
.home-gt .gt-right {width:100%;float:left;padding-left:0px;margin-top:15px;}
.home-gt .gt-right h1 {color:#b42322 !important;margin-bottom:35px;font-size:33px;line-height:50px !important;text-align:center;}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter {min-width:350px;}
.blog-archive .row .col .large-columns-1 .post-item .col-inner .plain .box .box-image {border:1px solid #999;width:100% !important;border-radius:10px;}
.blog-archive .row .col .large-columns-1 .post-item .col-inner .plain .box .box-text .blog-post-inner {margin-top:25px;}
.blog-archive .row .col .large-columns-1 .post-item {margin:0px 15px;padding:15px 0px;border-bottom:1px dashed #eee;}
.mh-n .mh-box {width:100%;float:left;margin:10px 0px;background:#790d0d;border-radius:7px;}
.mh-n {margin:15px 0px;display:block;}
.product-info .product-title {color:#b52423 !important;font-size:22px;margin-bottom:25px;font-weight:700;border-bottom:1px solid #b4232291;padding-bottom:10px;margin-top:30px;}
.woocommerce-loop-product__link {font-size:16px;font-family:Roboto,Helvetica Neue,sans-serif !important;color:#c10c0c;font-weight:400;}
.home-sp .box-text .price-wrapper .price .amount bdi, .widget .product_list_widget li .amount bdi {color:#a10808 !important;font-size:15px;}
.box-title-left h2 {font-size:18px !important;}
.box-title-left span {font-size:18px !important;}
.box-title-left {width:70% !important;}
.box-title-right {width:30% !important;}
.box-title-right a {font-size:15px !important;}
.mb-1 {margin-top:0px !important}
.ft-info, .ft-kh {padding-bottom:15px;border-bottom:1px dashed #eee;}
.ft-info a img {margin-bottom:10px;}
.product-small .col-inner .product-small .box-text .title-wrapper p a {color:#831c10;font-size:16px;font-weight:400;}
.price-wrapper .price del .woocommerce-Price-amount, .price-wrapper .price ins .woocommerce-Price-amount, .price-wrapper .price span bdi {font-size:17px;color:#a10808 !important;}
}