/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 20 2025 | 05:37:10 */
/* .page-checkout .woocommerce-shipping-fields {display:none!important;} */

.woocommerce-checkout .woocommerce-info {display:none;}
#wcmca_form_popup_container_billing {display:none!important;}

#wcmca_shipping_state_field span.select2 {display:block!important;}
#billing_state_field span.select2 {display:block!important;}
.select2-container--default .select2-selection--single {padding: 7px 12px;border-radius: 10px;height: 40px;background:#f0eeeb;}
.select2-container--default .select2-selection--single .select2-selection__arrow {top:9px;}

label[for=shipping_method_0_flat_rate1] span bdi:after {content:'（税込）';font-size:13px;font-weight:normal;}

.woocommerce form .form-row .woocommerce-input-wrapper .description::before {display:none!important;}
.checkout.woocommerce-checkout  .woocommerce-shipping-fields {display:none!important;}
.woocommerce-billing-fields label.radio {background: #eee;padding: 5px 8px;border-radius:8px;}
.woocommerce-additional-fields {margin-top:20px;}
#wcmca_noshii_field,#wcmca_omotegaki_1_field,#wcmca_omotegaki_2_field,#wcmca_omotegaki_3_field,#wcmca_naire_field {display:none;}
.thwcfe-input-field-wrapper {margin-bottom:10px;}
#wcmca_noshi_yesno_field {margin-top:20px;}
#wcmca_noshii_field {margin:20px 0;}
#shopping_bag_notfree_self, #shopping_bag_notfree_many {padding: 0.318em 1em; font-weight: 700; border-radius: 3px; left: auto; color: #515151; background-color: #f0eeeb; width: 150px;}
#n1,#n2,#n3,#nn1,#nn2,#nn3,#nn4 {margin-bottom:20px;}
select#wcmca_noshii {background: #f0eeeb;padding: 7px 12px;border-radius: 10px;width: 150px!important;}
.woocommerce-checkout #payment ul.payment_methods li img {display:none;}
span#select2-billing_state-container {font-size:13px;}
.woocommerce-edit-account em, .woocommerce-edit-account legend {display:none;}
.woocommerce-edit-account label[for=account_display_name], .woocommerce-edit-account #account_display_name {display:none!important;}
/* .woocommerce-orders .woocommerce table.shop_table_responsive tr td::before, .woocommerce-orders .woocommerce-page table.shop_table_responsive tr td::before {content:attr(data-title)!important;} */
.woocommerce-orders td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions:before {display:none!important;}
th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions .nobr {display:none!important;}
mark {background:#f0eeeb;padding: 0px 10px;margin: 0 1px;border-radius: 8px;}
small.shipped_via {display:none!important;}
.woocommerce-view-order .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 {width:100%;}
.woocommerce-view-order .woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {display:none!important;}
.page-id-697.woocommerce-view-order .noshi_info {display:none!important;}
tr.woocommerce-table__line-item.order_item {background:#f6f6f6;}
.woocommerce-view-order th.thwcfe-section-title {display:none!important;}
.woocommerce-edit-address #wcmca_custom_addresses .u-columns.woocommerce-Addresses.col2-set.addresses {display:none!important;}
.woocommerce-edit-address .u-column1.col-1.woocommerce-Address, .woocommerce-edit-address .u-column2.col-2.woocommerce-Address {background: #f6f6f6;padding: 10px;border-radius: 8px;}
.woocommerce-edit-address input.wcmca_address_title_checkbox.wcmca_address_shipping_title_checkbox {display:none!important;}
.woocommerce-edit-address .wcmca_action_button_container {display:none!important;}
.woocommerce-edit-address .woocommerce-MyAccount-content p {font-size: 25px; text-align: center; font-weight: 600; margin-bottom: 20px;}

label.checkbox.wcmca_default_checkobx_label {display:none!important;}

th.woocommerce-orders-table__header.woocommerce-orders-table__header-wcmca-ships-to,
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-wcmca-ships-to,
th.woocommerce-orders-table__header.woocommerce-orders-table__header-wcmca-bills-to,
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-wcmca-bills-to {display:none!important;}


#self_or_many_field label.radio {padding: 0.318em 1em;font-weight: 700;border-radius: 3px;left: auto;color: #515151;background-color: #ebe9eb;border: 0;display: inline-block;}

.onemore {display:none!important;}

.woocommerce ul#shipping_method li input {margin:0;}
.cqoc_product_name {display:block;}

label span.optional {display:none!important;}
.multi-shipping-wrapper > .quantity {display:none!important;}
/* form.cart {display:none!important;} */
a.added_to_cart.wc-forward {display:none!important;}
.xoo-cp-icon-check.xoo-cp-added {display:none!important;}
p#shipping_country_field {display:none!important;}
.thwma-thslider-viewport {overflow:scroll!important;}
a.thwma_cart_shipping_button {margin: 20px 5px;
    padding: 5px 8px;
    background: #eeee;
    width: 240px;
    text-align: center;}
input[type=number].pdct-qty {text-align: center;}
#shopping_bag_notfree {width:5vw;}
.thwma-cart-shipping-options.select {background:#f0eeeb;border-radius:8px;}
.thwma_cart_multi_shipping_display {width:100%;}
td.product-price {text-align:center;}
tr.fee .tax_label {display:none;}

.fpf-fields-config-wrapper {display:none!important;}
label[for="831_noshi_type"] {display:none!important;}
input#\38 31_noshi_text {width:90%;margin-bottom:20px;}
select#\38 31_noshi_type {width:90%;background:#eee;padding:7px 10px;border-radius:8px;margin-bottom:20px;}.fpf-field.fpf-text {margin-top:-20px;}
.m-addCartPanel .quantity-indicator {border-bottom:0!important;display:inline!important;}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{background:#f0eeeb;}
.sq-card-wrapper .sq-card-message-no-error, .sq-card-message {display:none!important;}
td.product-name dl.variation dt:nth-child(1), dl.variation dd:nth-child(2) {display:none!important;}
td.product-name dl.variation {font-size:13px;}
dl.variation {margin-top:10px;}

a.xcp-btn {font-family:dnp-shuei-mincho-pr6n,sans-serif;}
.xoo-cp-success {background-color:transparent;}
label[for='billing_postcode'] span:nth-child(n+3) {display:none!important;}

tbody small.tax_label {display:block;}

.CartInPanel p.stock.available-on-backorder {
    font-weight: bold;
    position: relative;
    background: rgba(255,0,0,0.7);
    color: #fff;
    padding: 5px 10px;
    font-size: 16px;
    width: 50%;
    text-align: center;
    right: -50%;
    margin-top: -4%;
    line-height: 23px;
}
.stock.in-stock {display:none!important;}
.stock.out-of-stock {font-weight: bold;position: absolute;bottom: 15px;background: rgba(255,0,0,0.7);color: #fff;padding: 5px 10px;font-size: 18px;right: 0;}
.woocommerce-cart-form__cart-item button.plus, .woocommerce-cart-form__cart-item button.minus, .woocommerce-cart-form__cart-item .quantity .qty {float:unset!important;}
.woocommerce-checkout-review-order-table button.plus, .woocommerce-checkout-review-order-table button.minus {display:none!important;}
.woocommerce-checkout-review-order-table button.plus, .woocommerce-checkout-review-order-table button.minus, .woocommerce-checkout-review-order-table .quantity .qty {float:unset!important;}
.woocommerce-cart-form__cart-item .product-quantity, .woocommerce-checkout-review-order-table .product-quantity {text-align:center;}
.cart_desc {margin-top: 20px;
    font-size: 16px;
    font-weight: 500;
    font-family: dnp-shuei-mincho-pr6n,sans-serif;
    letter-spacing: 0.1em;
}

.wc_payment_methods.payment_methods input[checked='checked']{width: 12px;height: 12px;background: gray;border-radius: 18px;}
.wc_payment_methods.payment_methods .wc_payment_method > label {background: rgba(255,255,255,0.7);padding: 10px;border-radius: 8px;}
.woocommerce-checkout #payment ul.payment_methods li {padding:6px 0;}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {background:rgba(0,0,0,0.8);}

.m-singleItem__price .tax {display:block;}
.-pineapple .m-brand__brand__farm,
.-agu-pork .m-brand__brand__farm,
.-ishigaki-beef .m-brand__brand__farm{color:#fff;}
p.sf__mv__text__preorder {
    color: red;
/*     margin-top: 10px; */
/* 		margin-bottom:25px; */
	margin-top:20px;
    font-weight: bold;
	font-size:1.50625vw;
}
.m-singleItem__temp.-roomtemp, .sf__mv__text__temp.-roomtemp {background-color:rgba(128,98,57,0.8);}
.m-singleItem__temp.-refrigerated, .sf__mv__text__temp.-refrigerated {background-color:rgb(95 98 78 / 80%)!important;}
.postid-670 #recipe1 {border-bottom:0!important;}

.woocommerce table.shop_table {border:0;}
.woocommerce button[name="update_cart"],
.woocommerce input[name="update_cart"] {
	display: none;
}
.page-cart .woocommerce-notices-wrapper .woocommerce-message {display:none!important;}
.page-cart .woocommerce-notices-wrapper .woocommerce-info {border-top: none; background: none; padding: 0; text-align: center; font-size: 16px; margin-top: 30px;font-weight:bold;}
.page-cart .woocommerce-notices-wrapper .woocommerce-info::before {display:none!important;}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea,
.input-text.wcmca_input_field {background: #f0eeeb;padding: 7px 12px;border-radius: 10px;}

.m-iwf__items:not(.-open) .m-singleItem:nth-child(n+7), .m-iwf__items:not(.-open) .m-singleItem:nth-child(n+10) {display:inherit!important;}
p.cart-empty.woocommerce-info {display:none!important;}

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {width:-webkit-fill-available!important;}

.m-iwf__filterWrapper {display:none!important;}
.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {display:block!important;}
.woocommerce-cart-form__cart-item.cart_item .product-thumbnail img {
    height: 150px;
    width: 60vw!important;
    object-fit: cover;
    display: block;
		margin: auto;
}
.woocommerce form .form-row label {font-size:16px;}
.woocommerce-checkout h3 {
    font-size: 15px;
    font-weight: bold;
    border-bottom: 1px solid black;
    padding: 10px 0px;
    margin: 30px 0 15px 0;
}
p#billing_country_field {display:none!important;}
.wc_payment_methods.payment_methods.methods img {width:30px!important;}
.shop_table.woocommerce-checkout-review-order-table .product-thumbnail {width:25%;}
#wcmca_address_form_fieldset_billing .form-row {margin-bottom:15px;}
td.product-total {text-align:center;width:12%;}
p#wcmca_shipping_country_field {display:none!important;}
.woocommerce-checkout-review-order-table .remove {display:none!important;} 
p.product-thumb-name {font-size:16px;padding-left:5px;}
span.cqoc_product_name {
    font-size: 16px;
    margin-left: -20px;
    font-weight: bold;
}
.woocommerce ul#shipping_method li {margin:0!important;}
.product-name a {font-weight:bold;}
.woocommerce button.button.alt {
		margin-top: 1.09375vw;
    position: relative;
    width: 100%;
    height: 4.76562vw;
    font-size: 1.25vw;
    font-weight: 500;
    font-family: dnp-shuei-mincho-pr6n,sans-serif;
    color: #FFF;
    letter-spacing: 0.075em;
    text-align: center;
    background-color: black;
}
.m-addCartPanel__buttons.CartInPanel .quantity {border-bottom:1px solid #000;padding:5px 0;}

.m-addCartPanel .fpf-fields{margin-top:-45px;padding-left:25px;background: rgba(255,255,255,0.9);}
button.plus, button.minus, .woocommerce .quantity .qty {float:right;}



label[for="payment_method_square_credit_card"],
label[for="payment_method_bankjp"],
label[for="payment_method_cod"] {
    margin-left: -10px;
    font-size: 13px;
    font-weight: bold;
}
button#wcmca_save_address_button_shipping {font-size:15px;}
#order_review .product-name .quantity {display:none;}
.wcmca_divider {display:none!important;}

@media screen and (min-width:768px) {
	.woocommerce form .form-row .woocommerce-input-wrapper .description {background: none!important;color: #000;border-radius: 3px;padding: 0;margin: 0.5em 0 0;clear: both;display: none!important;position: relative;display: block!important;font-size: 14px;width: 55%;}
	.woocommerce-checkout span.cqoc_product_name {margin-left:0!important;}
	.woocommerce .woocommerce-order-details {margin-top:2em;}
	table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table {text-align: center;}
	.woocommerce-view-order small.woocommerce-Price-taxLabel.tax_label {display:inline-block;}
	.woocommerce-view-order th.woocommerce-table__product-name.product-name {width:30%;}
	td.product-quantity .quantity-indicator {display:none!important;}
	.multi-shipping-table th.product-name {width:50vw;}
	.checkout-thumbnail-img img {width:200px;}
	form.checkout.woocommerce-checkout .col-2 {width:50vw;float:none;margin:auto;}
	.sp {display:none;}
	.m-singleItem__preorder {   
			color: #fff;
			position: absolute;
			top: 0px;
			font-size: 14px;
			left: 5px;
			padding: 7px 20px;
	}
	.-mango .ft__ic__image {margin-left:20px;}
	.postid-673 .sf__detail__heading {font-size:36px;}
	.postid-670 .-image .recipe__cook__step {
			width: 30%;
			margin-left: 1.666%;
			margin-right: 1.666%;
	}
	.sf__mv__text__price .tax {display:block;}
	.-mango .ft__vc {margin-top:-53px!important;}
  .page-checkout .woocommerce, .page-cart .woocommerce {width:70vw;margin:auto;}
	.mfp-content .woocommerce {width:inherit;}
	td.product-thumbnail {width:180px;}
	.woocommerce table.cart img {height:120px;object-fit:cover;}
	.woocommerce table.shop_table th, .multi-shipping-table th {text-align:center;background:#f0eeeb;height:56px;font-weight:normal;vertical-align:middle;}
	.cart__total1 {margin-bottom:15px;}
	td.product-subtotal {text-align:center;}
	#wcmca_address_form_fieldset_shipping {width:640px;}
	.chkout {margin:115px 0 3em 0;}
	.m-brand__brand {
    position: relative;
    width: 47.75%;
    display: inline-block;
    margin: 1%;
	}
	.food__mv__desc {top:16.5vw!important;}
	.m-singleItem__type {font-size:18px!important;}
	.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {width:50vw;margin:auto;float:none;}
	.sf__mv__info {top:15vw!important;}
	.woocommerce-account .woocommerce {width:90vw;margin:auto;padding:5vw;}
	.woocommerce-account .col2-set .col-1, .woocommerce-account .col2-set .col-1 {width:49%;float:left;}
	.woocommerce-account .col2-set .col-2, .woocommerce-account .col2-set .col-2 {width:49%;float:right;}
	.ft__vc__right__desc p:not(:first-child) {margin-top:20px!important;}
	.stock.out-of-stock {bottom: 30px;}
	.woocommerce-edit-address #wcmca_form_popup_container_shipping .woocommerce {padding:0!important;}
	.page-checkout #shopping_bag_notfree_many_field, .page-checkout #shopping_bag_notfree_self_field {
    background-image: url(/wp-content/uploads/2022/09/shopper.png);
    background-size: 45%;
    padding-bottom: 40px;
    background-repeat: no-repeat;
    background-position: top;
    background-position-x: right;
    background-position-y: 22px;
	}
	.page-checkout #shopping_bag_many_field, .page-checkout #shopping_bag_self_field {
    background-image: url(/wp-content/uploads/2022/09/shopper.png);
    background-size: 45%;
    padding-bottom: 50px;
    padding-top: 30px;
    background-repeat: no-repeat;
    background-position-y: 12px;
    background-position-x: 28vw;
	}
}
@media screen and (max-width:768px) {
	select#shopping_bag_notfree_self {font-size:13px;}
	.woocommerce form .form-row .woocommerce-input-wrapper .description {background: none!important;color: #000;border-radius: 3px;padding: 0;margin: 0.5em 0 0;clear: both;display: none!important;position: relative;display: block!important;font-size: 13px;}
	.woocommerce-edit-address .u-column2.col-2.woocommerce-Address {margin-top:15px;}
	.woocommerce-view-order table.shop_table th  {background:#f0eeeb;}
	.woocommerce-view-order td.woocommerce-table__product-total.product-total {padding:0!important;text-align:center;}
	.woocommerce-view-order table.shop_table tfoot td {padding:0!important;text-align:center!important;}
	.woocommerce-view-order th.woocommerce-table__product-name.product-name {width:35%;}
	.woocommerce-view-order td.woocommerce-table__product-name.product-name {padding-left:10px!important;}
	.woocommerce-account .woocommerce-MyAccount-content {margin-left:0!important;padding:20px!important;width:100%!important;}
	.wcmca_address_container {margin-right:0!important;}
	.woocommerce-MyAccount-content, .woocommerce-MyAccount-navigation {width:100%!important;}
	.woocommerce-account .woocommerce-MyAccount-navigation ul li {width: 25%;float: left;text-align: center;font-size: 12px;}
	li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard {display:none!important;}
	.woocommerce-account {font-size:13px!important;}
	tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-on-hold.order,
	tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-processing.order,
	tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-completed.order {background: #f6f6f6;padding: 10px;margin-bottom: 20px;border: 1px solid gray;border-radius: 8px;}
	a.woocommerce-button.button.view {margin-top:10px;}
	
	#customer_login input {font-size:13px;}
	.woocommerce-ResetPassword.lost_reset_password {font-size:13px;padding:20px;}
	.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {margin-top:8px;}
	.woocommerce-privacy-policy-text, .woocommerce-LostPassword {font-size:13px;}
	button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,button.woocommerce-button.button.woocommerce-form-login__submit {font-size:14px;margin-top:10px;}
	.page-id-697 h2 {font-size: 18px;font-weight: bold;padding-left: 20px;padding-top: 20px;}
	.woocommerce table.shop_table td {padding-left:0;}
	.woocommerce-checkout #payment div.payment_box {margin:2em 1em 0 0;}
	.woocommerce-checkout #payment ul.payment_methods li {padding:10px 0;}
	.page-cart tbody small.tax_label {display:inline-block;}
	table.shop_table.woocommerce-checkout-review-order-table th.product-name {display:none!important;}
	table.shop_table.woocommerce-checkout-review-order-table tbody tr.cart_item {margin-top:70px;}
	table.shop_table.woocommerce-checkout-review-order-table tbody tr.cart_item:first-child {margin-top:0;}
	table.shop_table.woocommerce-checkout-review-order-table tbody tr.cart_item:last-child {margin-bottom:90px;}
	td.product-quantity:before {display:none;}
	#n1,#n2,#n3,#nn1,#nn2,#nn3,#nn4,select#wcmca_noshii,label.checkbox.wcmca_form_inline_input_label {font-size:13px;}
	td.product-quantity {width:50%;float:left;}
	td.product-quantity span.quantity-indicator {font-size: 16px;vertical-align: middle;}
	td.product-total small.tax_label {display:inline-block!important;}
	span.cqoc_product_name {margin-left:0;}
	table.shop_table.woocommerce-checkout-review-order-table {table-layout:fixed;}
	.shop_table.woocommerce-checkout-review-order-table	.product-total {width:45%;float:left;font-size:18px;}
	.shop_table.woocommerce-checkout-review-order-table .product-thumbnail {width:30%;}
	th.product-quantity {display:none!important;}
	form.checkout.woocommerce-checkout .col-2 {width:90vw;}
	.cart_desc2 {margin-bottom:40px;}
	.swiper-slide-duplicate {display:none!important;}
	.ft__mv {overflow:hidden;}
	.postid-673 main.sf {overflow:hidden;}
	.single-recipe main.recipe {overflow:hidden;}
	.single-food main.sf {overflow:hidden;}
	.-image .recipe__cook {width:78.46667vw!important;}
	p.sf__mv__text__preorder {
/* 			margin-top: 12px; */
			font-weight: bold;
/* 			font-size: 16px; */
		margin-top:14px;
		font-size:18px;
	}
	.m-singleItem__preorder {   
			color: #fff;
			position: absolute;
			top: 0px;
			font-size: 9px;
			left: 5px;
			padding: 5px 5px;
	}
	.term-pineapple .ft__mv__title__brand {width:30%;}
	.-mango .ft__image.-i2 {max-width:61.73333vw!important;}
	.ecofarmer {display:block!important;margin-top:0!important;}
	.ecofarmer .ft__vc__right__desc {margin: 32px auto 0!important;width: 72.8vw!important;}
	.ecofarmer .ft__vc__right {width:100%!important;}
	.m-singleItem__type {font-size:2.63333vw!important;}
	.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {font-size:18px;}
	.product-thumbnail::before {display:none!important;}
	tr.woocommerce-cart-form__cart-item.cart_item {background:#eee;;margin-top: 20px;border-radius:5px;}
	td.product-thumbnail, td.product-name {border-top:0!important;border-bottom:0!important;}
	td.product-thumbnail {margin-top:-30px;}
	table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents button.button {display:none!important;}
	.cart__actions {margin-top:0!important;}
	main.checkout > .woocommerce {padding:20px;}
	form.checkout input {font-size:16px;}
	td.product-name {font-size:13px;}
	
	tr.cart_item {display:block;width:calc(100vw - 15%);}
	.woocommerce-checkout-review-order-table th.product-total {display:none;}
	.m-itemSlide__itemsWrapper.swiper-wrapper {transform:none!important;}
	.woocommerce-cart tr.cart_item {width:100%;}
	table.shop_table.woocommerce-checkout-review-order-table tfoot {font-size:15px;}
	.gnav__menu h3 {font-size:inherit;font-weight:inherit;border-bottom:inherit;padding:inherit;margin:inherit;}
	.header .nav-submenus {padding:10px 25px 18px;}
	.product-quantity {text-align:center;}
	.woocommerce-cart-form__cart-item.cart_item .product-quantity {display:flow-root;}
	.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {background-color:transparent;}
	.woocommerce button.button.alt {
			margin-top: 2.4vw;
			height: 11.73333vw;
			font-size: 3.46667vw;
	}
	.m-addCartPanel__buttons.CartInPanel .quantity {font-size:18px;}
	.-dilute {opacity:1;}
	.ft__is .m-itemSlide__items:not(.-open) .m-singleItem:nth-child(n+5) {display:inherit!important;}
	.m-otherBrands__brand__name {top:calc(100% - 10px)!important;}
	.woocommerce-cart-form__contents .product-name::before {display:none!important;}
	.woocommerce-cart-form__cart-item.cart_item .product-thumbnail img {
			height: 170px;
			width: 100vw!important;
			object-fit: cover;
			display: block;
			right: 0;
			position: relative;
			padding-left: 12%;
	}
	.woocommerce-cart-form__cart-item.cart_item .product-price {font-size:13px;}
	button.plus, button.minus {width:20px;}
	td.product-quantity .quantity .qty {width:1.75em;}
	td.product-quantity .quantity {text-align:center;}
	#wcmca_form_popup_container_shipping, #wcmca_form_popup_container_billing {padding:20px;}
	label.wcmca_form_label {font-size:13px;}
	div#wcmca_address_form_fieldset_shipping p {margin-bottom:10px;}
	#wcmca_address_form_fieldset_shipping input {font-size:13px;}
	.woocommerce table.shop_table tfoot td {text-align:left;}
	#order_review .cart-quantity td {text-align:center;}
	.payment_box p {font-size:13px;}
	.woocommerce-checkout #payment div.payment_box .form-row {margin-bottom:0;}
	.page-checkout #shopping_bag_notfree_many_field, .page-checkout #shopping_bag_notfree_self_field {
			background-image: url(/wp-content/uploads/2022/09/shopper.png);
			background-size: 100%;
			padding-bottom: 180px;
			background-repeat: no-repeat;
			background-position: bottom;
			background-position-x: 0;
	}
	.page-checkout #shopping_bag_many_field, .page-checkout #shopping_bag_self_field {
		background-image: url(/wp-content/uploads/2022/09/shopper.png);
    background-size: 100%;
    padding-bottom: 180px;
    background-repeat: no-repeat;
    background-position-y: 120px;
    background-position-x: 0;
	}
	#shopping_bag_notfree {width:15vw;}

}

.woocommerce-account .woocommerce-MyAccount-navigation {
	width: 20%;
}

.woocommerce-account .woocommerce-MyAccount-content {
  display: inline-block;
  float: left;
  margin-left: 5%;
  width: 75%;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul {
    padding: 0;
	border-top: 1px solid #eee;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li {
	list-style: none;
	border-bottom: 1px solid #eee;
	padding-bottom: 0;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:before {
	opacity: 1;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
	padding: 10px 5px;
	display: block;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before {
	margin-right: 20px;
    opacity: .25;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:before {
	opacity: 1;
}

.woocommerce-account .woocommerce-MyAccount-content h2 {
	font-size: 25px;
    text-align: center;
	font-weight: 600;
}

.woocommerce-account p.order-again {
    text-align: right;
}

.woocommerce-account .woocommerce-EditAccountForm input[type="submit"] {
    margin-top: 50px;
    float: right;
}

@media screen and (min-width:768px) {
	.sf__mv__text__main {padding:1.95312vw .78125vw 2.0125vw 2.5vw!important;}
}
@media screen and (max-width:768px) {
	.sf__mv__text__main {padding:4.53333vw 0 3.56667vw 5.06667vw!important;}
}
@media screen and (min-width:1500px) {
	.page-checkout #shopping_bag_many_field, .page-checkout #shopping_bag_self_field {padding-bottom:100px;}
}