.kenta-products-filters {
	display: none !important;
}


.kenta-product-content a {
    display: none;
}
.home .kenta-container {
	padding: 0px;
}
.subtitle-header {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
  font-weight: bold;
}

.checkout thead {
	display: none !important;

}

.checkout tfoot th {
		font-size: 12px !important;
	padding: 5px 15px !important;
}
.checkout tfoot td {
		font-size: 12px !important;
	padding: 5px 15px !important;
}
.checkout tbody {
	display: none !important;
}

.vi_wcaio_change_qty  {
	padding: 5px 18px;
}

.checkout #payment .form-row {
	text-align: right;
}

.force-hidden {
	display: none !important;
}

@font-face {
	font-family: 'TWKEverett';
	src: url("/wp-content/themes/kenta-digital-shop/fonts/TWKEverett-Regular.woff2") format("woff2");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TWKEverett';
	src: url("/wp-content/themes/kenta-digital-shop/fonts/TWKEverett-Medium.woff2") format("woff2");
	font-weight: bold;
	font-style: bold;
}
.woocommerce-loop-product__title {
	display: none;
}
.site-title a {
	font-family: 'TWKEverett';
	margin-left: -20px;
}
.site-title {
	margin-top:4px;
}
a[data-product_sku] {
	width: 80%;
	margin: 0 auto;
	border-radius: 0px !important;
	display: block !important;
	text-align: center !important;

}
.woocommerce-store-notice__dismiss-link {
	display: none;
}
.kenta-site-wrap {
	font-family: 'TWKEverett',ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji ;
}
.kenta-product-wrapper {
	padding-top:30px !important;
	padding-bottom: 10px !important;
}
.products a[href='#'] {
	background-color: gray !important;
	border: none !important;
	cursor:  default !important;
	pointer-events: none;
}
#content {
	padding-bottom: 80px !important;
}
.payment_method_ppcp img {
	max-width: 220px !important;
}
.kenta-woo-checkout-wrapper {
	padding-bottom: 48px !important;
}
#wc-stripe-payment-request-button-separator {
	margin-bottom: 0px !important;
}
li label {
	padding-left: 20px;
}

.payment_method_stripe p {
	display: none
}

.stripe-cards-icon {
	float: right !important;
}
.payment_box.payment_method_stripe {
	margin-top: 40px !important;
}
.payment_box::before {
	display: none !important;
}
.payment_box.payment_method_ppcp {
	padding: 20px 10px !important;
}
.wc_payment_method.payment_method_ppcp img {
	margin-bottom: 0px !important;
}


.woocommerce-SavedPaymentMethods-saveNew {
	display: none !important;
}

.col-1 .form-row:not(#billing_address_2_field):not(.checkout_coupon .form-row-first):not(#billing_phone_field){
	display: none !important;
}
#billing_phone_field {
	display:none;
}

.col-1 .form-row {
	margin-top: 2px;
}

.woocommerce-billing-fields h3 {
	display: none;
}
.woocommerce-additional-fields {
	display: none;
}
#order_review_heading {
	display: none;
}

a[href='https://mason.roomsnack.io/cart/'] {
	display: none !important;
}


#add-to-home-wrap {
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
}

#add-to-home-wrap button {
  display: block;
	line-height: 24px;
  text-transform: uppercase;
  text-align: center;
  color: white;
  border: none;
  border-radius: 0%;
	padding: 20px;
	font-size: 1rem;
	font-weight: bold;
	color: black;
  background: #fcdb44;
  cursor: pointer;
	max-width: 400px;
	transform: scale(1);
  box-shadow: 0 0 0 0 rgba(252, 219, 68, 0.5);
  -webkit-animation: myPulse 1.5s infinite;
}

@-webkit-keyframes myPulse {
  0% {
    transform: scale(.97);
  }
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 20px rgba(252, 219, 68, 0);
  }
    100% {
    transform: scale(.97);
    box-shadow: 0 0 0 0 rgba(252, 219, 68, 0);
  }
}

.kenta-woo-checkout-wrapper {
	margin-top: 0px !important;
	padding-top: 0px !important;
}
.checkout_coupon {
	margin-bottom: 20px;
}

.woocommerce-info {
	margin-bottom: 15px;
}

.woocommerce-info {
	font-size: 16px !important;
}

.woocommerce-error li {
	padding-left:2em !important;
}

.vi_wcaio_cart_icon-clear-button {
	padding: 5px 12px;
}

span.optional {
	display: none;
}

.wp-block-woocommerce-coming-soon {
	display: none;
}

.products .woocommerce-Price-amount {
display: none;
}
