/*!/wp-content/themes/woodmart-child/style.css*//*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


/*
@font-face {
	font-family: "woodmart-font";
	src: url(/wp-content/themes/woodmart/fonts/woodmart-font.ttf);
 font-display:swap;}
*/
/*
.font--ja: {font-family: "HiraKakuProN-W3","ヒラギノ角ゴ ProN W3","DroidSerif",sans-serif}
.font--en: {font-family: sans-serif; font-weight: 600;}

.font--zh-hans: {font-family: 'Segoe UI',SegoeUI,'Microsoft YaHei',微软雅黑,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 600;}
.font--zh-hant: {font-family: 'Noto Sans TC', sans-serif;font-weight: 600;}
.font--ko: {font-family: "Noto Sans KR", "Apple SD Gothic Neo", Gulim, "Malgun Gothic", sans-serif; font-weight: 600;}

.font--fr: {font-family: 'GrasItalique' , sans-serif; font-weight: 600;}
.font--de: {font-family: sans-serif;font-weight: 600;}
.font--th: {font-family: 'Tahoma' , sans-serif; font-weight: 600;}
.font--vi: {font-family: Arial,sans-serif; font-weight: 600;}
*/

body.font--zh-hant {font:13px/1.25 "Helvetica Neue",Helvetica,Arial,STHeiti,"Microsoft JhengHei",sans-serif;}

.color-scheme-dark .widget a, .color-scheme-dark .woodmart-widget a, .color-scheme-dark div[class^="vc_wp"] a{font-weight: 600;}

ul.product-categories li.cat-item.cat-item-15 {
  display: none;
}
  .woocommerce-Tabs-panel .wc-tab-inner > div > h2:first-child {
  display: none;
}
.tabs-layout-tabs #tab-additional_information .shop_attributes {
max-width:100%;
width:100%;
}
#tab-additional_information .shop_attributes td {
text-align: left;
width: 90%;
}
.cont_text dl {
font-size:14px;
padding: 15px 0;
border-bottom: 1px solid #ccc;
}

.cont_text dt {
font-weight: bold;
font-size:16px;
padding-bottom: 5px;
margin-top: 10px;
}

.cont_text dl dd ol, .cont_text ol {
list-style-type:decimal;
}
@media screen and (min-width: 768px) {
.cont_text dt {
	float: left;
	width: 100%;
	display: block;
	margin-top: 20px;
	margin-bottom: 5px;
}
.cont_text dd {
	float: left;
	margin-left: 4%;
	width: 96%;
	display: block;
	
}
}
/*
.vc_column-inner .wpb_wrapper .n2-section-smartslider {
-webkit-tap-highlight-color: transparent;
color: #777;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
box-sizing: border-box;
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;
font: inherit;
font-size: 100%;
position: relative;
left: 50%;
transform: translatex(-50%);
background-color: #ddd;
width: 100vw;
}*/


body > small > div.woocommerce-multi-currency.wmc-left.style-1.wmc-currency-flag.wmc-currency-code.wmc-collapse.wmc-bottom.wmc-sidebar {
z-index: 200;
}

.slider{
    margin: 100px auto;
    width: 100%;
    opacity: 0;
    transition: 3s;
}
.slick-initialized{
    opacity: 1
}

.slider.slick-initialized {
margin-top: 0;
}

.slider.slick-initialized .slick-list .slick-slide h4 {width: 280px;}
.slider.slick-initialized .slick-list .slick-slide {width: 320px;}
.slider.slick-initialized .slick-list .slick-slide .imgBox {
 width: 320px;
 height: 320px;
    background: #FFF;
    position: relative;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;
}
.slider.slick-initialized .slick-list .slick-slide .txtBox {
     width: 280px;
     padding-left: 20px;
}
.entry-content .wpb_wrapper .category_title,
.entry-content .wpb_wrapper .category_title p {
margin-bottom: 0;
}

.imgBox, .CHILLED_text, .EMS_text {position: relative;}
.imgBox p, .CHILLED_text p {
  position: absolute;
  top: 0;/*画像の左上に配置*/
  left: 15px;
  margin: 0; /*余計な隙間を除く*/
  color: white;/*文字を白に*/

/*  background: skyblue; */
  background: blue;

  font-size: 12px;
  line-height: 1;/*行高は1に*/
  padding: 5px 10px;/*文字周りの余白*/
  border-radius: 50%;/*角丸*/
  width: 60px;
  height: 60px;
  text-align:center;
  line-height: 52px;
  font-weight: bold;
z-index:999;
}

.EMS_text p {
  position: absolute;
  top: 0;/*画像の左上に配置*/
  left: 15px;
  margin: 0; /*余計な隙間を除く*/
  color: white;/*文字を白に*/
  background: #f4524d;/*背景色*/
  font-size: 12px;
  line-height: 1;/*行高は1に*/
  padding: 5px 10px;/*文字周りの余白*/
  border-radius: 50%;/*角丸*/
  width: 60px;
  height: 60px;
  text-align:center;
  line-height: 52px;
  font-weight: bold;
z-index:999;
}

.category-grid-item .category-title {text-transform: none;}

#wpml_widthbox {
    width: 20px;
}

#wpml_widthbox div.wpml-ls-legacy-dropdown ul li a {
border:0px;
padding:0;
}

#wpml_widthbox div.wpml-ls-legacy-dropdown a {
margin-bottom:10px;
}

#wpml_widthbox div.wpml-ls-legacy-dropdown ul li a.wpml-ls-item-toggle:after{
border:0;
}
#wpml_widthbox div.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    margin-top: 10px;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"] {
    -moz-appearance:textfield;
}

select[name="mwb-crp-referral-table_length"]{
    width: 80px;
}
.mwb-crp-referral-table-wrapper #mwb-crp-referral-table_filter {
    width: calc(100% - 250px);
}

#post-5594 .entry-content a {
    position: relative;
    display: inline-block;
    font-weight: bold;
    padding: 0.25em 0.5em;
    text-decoration: none;
    color: #ffffff;
    background: #75b515;
    transition: .4s;
    padding: 10px;
    font-size: 16px;
    border-radius: 8px;
}

#post-5594 .entry-content a:hover {
  background: #558015;
  color: white;
}

.gens-referral_share__fb { display:none!important; }
.gens-referral_share__tw { display:none!important; }
.gens-referral_share__gp { display:none!important; }

table.gens-referral_stats__table , table.gens-referral_coupons__table ,
table.gens-referral_stats__table tbody td, table.gens-referral_coupons__table tbody td, table.gens-referral_stats__table tbody th, table.gens-referral_coupons__table tbody th {
border-collapse: collapse;
border: 1px solid black !important;
text-align: center !important; vertical-align: middle !important;
}
.shop_table tr td:last-child, .shop_table tr th:last-child { text-align: center; vertical-align: middle;}

.woocommerce-MyAccount-content .woodmart-my-account-links .my-custom-unsubscribe-link a:before {content: "\f10f";}
.woocommerce-MyAccount-content .woodmart-my-account-links .myreferrals-link a:before {content: "\f114";}

#checkout_timeline.horizontal.text li:not(:last-child) .timeline-wrapper:after {margin: 0;}
#checkout_timeline li {padding-right: 0;}


.vc_row:after {
    clear: both;
    display:none;
}

.col-12 .image_text_com {
    margin-top:5px;
    font-size: 10px;
    width: 100%;
}

.whb-html-block-element .wpml_open img {
	height: 18px;
	width: auto;
}
/*
.whb-html-block-element .wpml_open {
	position: relative;
	height: 20px;
}
.whb-html-block-element .wpml_open a {
	position: absolute;
	bottom:0;
}
*/

.whb-html-block-element .wpml_open {
    /* padding-top: 4px; */
    width: 20px;
}

.whb-html-block-element .wpml_open img {
	height: 16px;
	width: auto;
}

@media screen and (max-width: 375px) {
	.woodmart-shopping-cart a {
		padding-left:  0;
	}
	.whb-html-block-element:last-child {
		padding-right: 0;
		padding-left:  0;
	}
	.whb-html-block-element .wpml_open img {
		max-width: initial;
	}
}

@media screen and (max-width: 767px) {

.container .cont_text dl  dd  ol {
	width: 90%;
	margin-left:35px;
}
}


#custom_html-2 > div > ul > li:before {
    top: 0;
}


#menu-main-navigation-1 li.menu-item.wpml-ls-item {
	display:none;
}

.product-categories .cat-item a[href*="/product-category/etc"]{display:none;}

.product_tag_boxs {
    width: 100%;
    display: inline-block;
    margin-bottom: 0;
}
.delivery_icon {
    width: 80px;
    text-align: center;
    padding: 5px 3px;
    font-size: 13px;
    border-radius: 6px;
    color: white;
    font-weight: bold;
    margin-bottom: 10px;
    white-space: nowrap;
    float: left;
    margin-right: 10px;
}
.delivery_icon.EMS {
    background-color: #f4524d;
}
.delivery_icon.COOL {
    background-color: blue;
}
.delivery_icon.room-temperature {
    background-color: #d9ca00;
    width: 135px;
}
.delivery_icon.dried {
    background-color: #3399cc;
}
.delivery_icon.topping {
    background-color: #cc66b3;
}
.delivery_icon.semi-dried-noodles {
    width: 135px;
    background-color: #66997b;
}

button.slick-arrow:hover {
background-color: transparent;
box-shadow: inset 0 0 0px rgb(0 0 0);
}
/*
button.slick-next.slick-arrow{
    padding: 0;
}
*/
.open-quick-view.quick-view-button.woodmart-tltp, .woodmart-hover-base .wd-bottom-actions .wrap-quickview-button .open-quick-view {
    display:none;
}

.cont_text dl {
font-size:14px;
padding: 15px 0;
border-bottom: 1px solid #ccc;
}
.cont_text dd ol {
margin-left: 20px;
}
.cont_text dt {
font-weight: bold;
font-size:16px;
padding-bottom: 5px;
margin-top: 10px;
}


@media screen and (min-width: 768px) {
.cont_text dt {
	float: left;
	width: 100%;
	display: block;
	margin-top: 20px;
	margin-bottom: 5px;
}
.cont_text dd {
	float: left;
	margin-left: 4%;
	width: 96%;
	display: block;
	
}
}

.jquery-modal .modal {
    width: 100%;
    padding: 15px 15px;
}

.woocommerce-table--order-details tfoot tr:last-child th {
    text-transform: uppercase;
    font-size: 14px;
}


p.woocommerce-form-row > label[for="account_display_name"] {
	display:none;
}

.woocs-style-3-du-dialog .woocs-style-3-dlg-select-item .woocs-style-3-dlg-select-lbl {
	width: 100%;
}

.summary-inner .woocs-style-3-du-dialog .woocs-style-3-dlg-select-item .woocs-style-3-dlg-select-radio+.woocs-style-3-dlg-select-lbl:after {
    top: 44%;
    left: 6px;
    width: 16px;
    height: 16px;
}
.woocs-style-3-du-dialog-starter {
    margin-bottom: 15px;
padding-bottom: 10px;
}
.woocs_cart_item_price {
	display:none;
}
body > div.website-wrapper > header > div > div.whb-row.whb-general-header.whb-not-sticky-row.whb-without-bg.whb-border-fullwidth.whb-color-dark.whb-flex-flex-middle > div > div > div.whb-column.whb-mobile-right.whb-hidden-lg > div.wd-header-html.whb-html-block-element {
padding-right: 0;
}

.wd-products-tabs .tabs-name > span, h3.product-title {
}

.woodmart-tab-wrapper .woodmart-accordion-title {
	/* display:none; */
}

.tabs-layout-tabs #tab-additional_information .shop_attributes {
   max-width: 100%;
   width: 100%;
}

.wpb_wrapper .wpb_text_column .wpb_wrapper p span strong span, .wd-tabs-header .tabs-name.title .tabs-text {
font-size: 24px
}

.category-grid-item .wd-entities-title {
  text-shadow    : 
       2px  2px 1px #FFF,
      -2px  2px 1px #FFF,
       2px -2px 1px #FFF,
      -2px -2px 1px #FFF,
       2px  0px 1px #FFF,
       0px  2px 1px #FFF,
      -2px  0px 1px #FFF,
       0px -2px 1px #FFF;
}

h3.product-title {
font-size: 20px
}
.cat-design-default .wd-entities-title, h3.product-title, 
.slider.slick-initialized .slick-list .slick-slide h4 {
    font-weight: bold;
}
@media (max-width: 768px) {
    h3.product-title {
       font-size: 16px
    }
    .category-grid-item .wd-entities-title {
       text-shadow: none;
    }
}
.wd-header-html.whb-html-block-element {
    margin-right: 10px;
    margin-left: 10px;
}
.footer-container {
/*padding-top: 15px;*/
}



.wc-tab-inner table {
    width: 100%;
}
.wc-tab-inner table th {
    white-space: nowrap;
    width: 100px;
    padding-right: 15px;
}
    .wc-tab-inner table th {
       white-space: normal;
       word-wrap: break-word;
       overflow-wrap: break-word;
    }
    .wc-tab-inner td ,#tab-additional_information .shop_attributes td {
       width: 73%;
    }
@media (max-width: 768px) {
    .wc-tab-inner table th {
       white-space: normal;
       word-wrap: break-word;
       overflow-wrap: break-word;
    }
    .woocommerce-product-attributes.shop_attributes th {
       word-break: break-all;
    }
    #tab-additional_information .shop_attributes td {
       width: 65%;
    }
}

.container .cat-item.cat-item-308, .container .cat-item.cat-item-309, .container .cat-item.cat-item-310, .container .cat-item.cat-item-311, .container .cat-item.cat-item-312, .container .cat-item.cat-item-313, .container .cat-item.cat-item-314, .container .cat-item.cat-item-315, .container .cat-item.cat-item-316, .container .cat-item.cat-item-317, .container .cat-item.cat-item-318, .container .cat-item.cat-item-319, .container .cat-item.cat-item-529, .container .cat-item.cat-item-530, .container .cat-item.cat-item-531, .container .cat-item.cat-item-532, .container .cat-item.cat-item-533, .container .cat-item.cat-item-534, .container .cat-item.cat-item-535 {
	display:none;
}

#wd-5de8c15283174 {
  content-visibility: auto;
  contain-intrinsic-size: 961px;
}

.product-tabs-wrapper {
  content-visibility: auto;
  contain-intrinsic-size: 360px;
}

@media screen and (max-width: 1024px) {
  div.wd-show-sidebar-btn.wd-action-btn.wd-style-text.wd-menu-icon a {display:none;}
}

#menu-item-wpml-ls-83-ja, #menu-item-wpml-ls-82-ja, .product-tabs-wrapper .wd-single-reviews {
	display:none;
}

:lang(ja) > .woocommerce-checkout .form-row-last, :lang(zh-hans) > .woocommerce-checkout .form-row-last {float:left!important;}
:lang(ja) > .woocommerce-checkout .form-row-first,:lang(zh-hans) > .woocommerce-checkout .form-row-first {float:right!important;}
:lang(ja) > .form-row-first, :lang(zh-hans) > .form-row-first {float:right!important;}
:lang(ja) > .form-row-last,  :lang(zh-hans) > .form-row-last  {float:left!important;}

:lang(ja) > .woocommerce-checkout .thwcfd-field-email , :lang(zh-hans) > .woocommerce-checkout .thwcfd-field-email  {float:left!important; width: 100%;}
.single_variation_wrap .woocommerce-variation.single_variation{font-size: 2.5em;}

.sold-out-overlay {
background: #654ea3;
color: #fff;
font-size: 14px;
font-weight: 600;
padding: 5px 10px;
position: absolute;
right: 50px;
top: 10px;
}

#menu-item-wpml-ls-82-zh-hant, .container .woocommerce-multi-currency.wmc-price-switcher, .wd-nav-product-cat .cat-link.shop-all-link {display:none;}

.variations .wd-reset-var .reset_variations {
	/* text-indent:100%; */
	white-space:nowrap;
	overflow:hidden;
}


.woocommerce-MyAccount-content .wps_wpr_heading {
    font-size: 2rem;
}
.woocommerce-MyAccount-content .wps_wpr_view_log a {
  display       : inline-block;
  border-radius : 5%;          /* 角丸       */
  font-size     : 12pt;        /* 文字サイズ */
  text-align    : center;      /* 文字位置   */
  cursor        : pointer;     /* カーソル   */
  padding       : 18px 18px;   /* 余白       */
  background    : #00b3b3;     /* 背景色     */
  color         : #ffffff;     /* 文字色     */
  line-height   : 1em;         /* 1行の高さ  */
  transition    : .3s;         /* なめらか変化 */
  border        : 2px solid #00b3b3;    /* 枠の指定 */
}
.woocommerce-MyAccount-content .wps_wpr_view_log a:hover {
  color         : #00b3b3;     /* 背景色     */
  background    : #ffffff;     /* 文字色     */
}

.woocommerce-NoticeGroup.woocommerce-NoticeGroup-updateOrderReview {display:none;}

/*
.checkout_coupon.woocommerce-form-coupon, .woocommerce-checkout .woocommerce-form-coupon-toggle {
            display: none;
}
*/

.custom_point_checkout.woocommerce-info.wps_wpr_checkout_points_class {
    color: #000;
    background: #FFF;
    border: solid 1px #CCC;
}
.custom_point_checkout.woocommerce-info.wps_wpr_checkout_points_class:before {
    content: none;
}
.custom_point_checkout.woocommerce-info.wps_wpr_checkout_points_class #wps_cart_points_apply {
    border: solid 1px #CCC;
    padding: 6px;
    color: #000;
}
.custom_point_checkout.woocommerce-info.wps_wpr_checkout_points_class .woocommerce-Price-amount.amount {
    color: #000;
}

.woocommerce-cart-form.cart-data-form .cart-table-section .woocommerce-message li {
    margin-top: 19px;
    margin-left: 15px;
}

.container .product-label.out-of-stock {
    background-color: red;
    color: #fff;
}

.home .container .product-labels.labels-rounded {
    top: 7px;
    left: 14px;
}
woocommerce-table woocommerce-table--order-details shop_table order_details,
.woocommerce-Price-amount.amount .shipped_via, .woocommerce-Price-amount.amount {
    width: auto;
    display: inline-block;
}
.woocommerce-shipping-totals.shipping .woocommerce-Price-amount.amount {
    width: 100%;
    display: inline-block;
}

.wps_ways_to_gain_points_section .wps_wpr_heading, .wps_ways_to_gain_points_section .wps_wpr_each_section {display:none;}
.wps_wpr_points_only {font-size:15px;}
/*
.entry-content .woocommerce .woocommerce-message,#wps_wpr_order_notice{padding-left: 15px;}
.entry-content .woocommerce .woocommerce-message[role="alert"],.woocommerce-message.hidden-notice{padding-left: 0px;}
*/

@media screen and (max-width:480px) {
	#payment li img {
  		max-width: 30px;
	}
}
.payment_methods li .stripe-icon {
margin-bottom: 5px;
}

.container .woocommerce-MyAccount-content .wd-wishlist-product-checkbox {flex:0.4 1 auto;}

#tab-description .wc-tab-inner td p {
	/* height: 0; */
	margin-bottom: 0;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .woocommerce-cart-form__cart-item.cart_item .variation {
width: 100%;
}
#stripe-exp-element{ width: 90px; }

.entry-content .wps_wpr_apply_custom_points #wps_cart_points_apply {
		    background-color:#fff;
}

/*

@media screen and (max-width: 576px) {
	.woocommerce .woocommerce-cart-form .cart-actions button[name="update_cart"] {
	    width: 100%;
	}

}

.woocommerce .woocommerce-cart-form .cart-actions button[name="update_cart"] {
	    width: 63%;
}
*/
.woocommerce-message.wps_wpr_cart_redemption__notice li {

    text-align: left;

}
#wps_wpr_order_notice p{
margin-top:0;
}


[lang=zh-hant] body {
   font: "Noto Sans TC", "PingFang TC", "Hiragino Sans CNS", "Microsoft JhengHei", sans-serif;
}

.woocommerce #yith-par-message-reward-cart, .woocommerce #yith-par-message-cart {
    background-color: rgb(59 80 26);
    color: var(--notices-warning-color);
    width: 100%;
}

.woocommerce #yith-par-message-reward-cart #ywpar-points-max {
    background-color: #fff;
    color: #000;
}

.cart-discount a.woocommerce-remove-coupon:before {content:none;}
.cart-discount a.woocommerce-remove-coupon {display:none;}

.wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon {
    margin-top: 15px;
}
.wd-visits-count.wd-style-with-bg {
    margin-top: 15px;
}
.single-breadcrumbs-wrapper {
    margin-bottom: 9px;
}
.single_variation_wrap button.single_add_to_cart_button, .woocommerce-mini-cart__buttons.buttons a, .wd-sticky-btn-cart a, a.checkout-button.button.wp-element-button{
    border-radius: 5px;
}
@media (min-width: 1025px) {
 body.home div.wd-page-wrapper.website-wrapper footer {
    display: inline-block;
    width: 100%;
    position: relative;
    z-index:1;
 }
 .wd-product:hover + .fade-in-block {
    position: relative;
   }
 }
}

.mobile-nav .mobile-categories-title, .mobile-pages-menu .wpml-ls-current-language, .wd-sidebar-hidden-sm .wd-show-sidebar-btn a, .wd-action-btn.wd-style-text>a {display:none;}

.widgetarea-mobile .widget_product_categories {
  padding-left: 0;
  padding-right: 0;
}
.widgetarea-mobile .widget_product_categories h5{
  padding-left: 20px;
}
.product-categories li{
  border-bottom: 1px solid var(--brdcolor-gray-300);
}
.product-categories a{
  padding-left: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 14px;
}

@media (min-width: 1025px) {
 .sticky-footer-on :is(.wd-page-content,.wd-prefooter) {
    width: 100%;
    display: table;
 }
}


.wd-accordion-item .wd-entry-content td pre {
    margin-bottom: 0px;
    padding: 0px;
    background: #fff;
    text-align: left;
}
.archive.tax-product_cat .wd-page-title {
 background-attachment: scroll;
}

.archive.tax-product_cat .wd-page-title.page-title.page-title-default {
  height: 120px;
}

/*
.tax-product_cat .wd-page-title {
    --wd-title-font-s: 35px;
    --wd-title-color: #858585;
    text-shadow:1px 1px 0 #a5a5a5, -1px -1px 0 #a5a5a5,
               -1px 1px 0 #a5a5a5, 1px -1px 0 #a5a5a5,
                0px 1px 0 #a5a5a5,  0-1px 0 #a5a5a5,
               -1px 0 0 #a5a5a5, 1px 0 0 #a5a5a5;
}
*/
.woocommerce-ordering.wd-style-underline select {
 border-bottom: none;
}
.cross-sells, .wpcf7-form .hidden-fields-container {display:none;}
//.cross-sells, .sku_wrapper{display:none;}


#custom_html-2 ul li a, .entry-title.title {
  text-transform: capitalize;
}
.woocommerce-cart-form>.cart .cart-actions>.button {
  background-color: #5a065a;
  color: #fff;
}

.is-mobile .vc_col-sm-12 .category_title {
    display: none;
}
.category-grid-item .wd-entities-title {text-shadow: 0 0 white;}

.woocommerce-mini-cart .cart-info .quantity {
    display: none;
}
.product-labels:has(.featured){
    display: none;
}
/*
.wcps-container {
    display: none;
}
*/
.wpcu-product .wpcu-product__title a, .element-1756951601743{
    font-weight: bold;
    font-size:19px;
}
.home .splide__slide .wcps-items-price {
    font-size:14px;
}
.home .wcps-container-144802 .splide__arrows.flat div {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #c1c1c1;
    color: #fff;
    margin: 0;
}
.home .wcps-container-144802 .splide__arrows.flat div span {
    display: grid;
    place-items: center;
    height: 100%;
}
.home .fa-chevron-left:before{
    content: "<";
  display: inline-block;
  transform: scale(1.5);
}
.home .fa-chevron-right:before{
    content: ">";
  display: inline-block;
  transform: scale(1.5);
}
.wpcu-products.wpcu-lazy-load.wpcu-carousel {
    height: 360px;
}


.wcps-container {display:none;}
.wcps-container:has(.is-active) {display:block;}

body header .wd-tools-text, body .amount, body a, body .woocommerce-MyAccount-navigation ul li a, body .wd-nav-mobile>li>a {
    color: #727272;
}

.wd-page-content .title {
    color:#FFF;
}
@media (max-width: 768.98px){
 .wp-singular.woocommerce-cart .cart-totals-inner .shop_table_responsive tr.shipping td {
    text-align: right;
 }
}
.wp-singular.woocommerce-cart .cart-totals-inner .shop_table_responsive th {
  white-space: nowrap;
}
.is-mobile .vc_col-sm-12 .category_title {
  display:block;
}
.tax-product_cat ul.wd-nav-product-cat {
  display:none;
}
.wp-singular .wd-action-btn.wd-style-text > a {
  display:block;
}