/** Shopify CDN: Minification failed

Line 136:0 Unexpected "}"

**/


.woocommerce-image__wrapper {
    max-width: 200px !important;
}
.cart-custom-field img {
    margin: 0 auto 0px auto;
}
li.product_cat-uncategorized{
	display:none !important; 
}
nav.woocommerce-breadcrumb {
    padding-left: 10px !important;
}

#page table.cart.woocommerce-cart-form__contents td.product-price {
	display: table-cell;
}
#page table.cart.woocommerce-cart-form__contents td.product-price del {
	opacity: 0.5;
	font-size: 13px;
	margin-right: 3px;
}

img.attachment-thumbnail.size-thumbnail.wp-post-image {
    border-radius: 10px;
}

.commercekit-order-bump .ckobp-image img {
    max-width: 60px !important;
}

html, body {
  overflow-x: hidden;
}

.cart-shipping{
	font-size: 0.7rem;color: green; 	border: 1px solid green; 				padding:2px;
}

.widget_shopping_cart p.buttons{
	padding: 1rem 0 0.5rem 0;
}

#commercekit-timer.non-product, #commercekit-timer-message.non-product {
    background: black !important;
    border: 2px solid white !important;
    color: white!important;
}


.features-section {
    display: flex;
    justify-content: space-around;
    align-items: center;	
		font-size: 0.6rem
}

.feature {
    display: flex;
		align-items:center !important;
}

.feature img {
    margin-right: 3px !important;
}

.archive-header {
    display: none;
}

.woocommerce-info{
	padding-top:25px !important;
}
.showcoupon{
	font-size:22px !important;
}
.subscription_product_info{
	display:none;
}
.subscription_product_prices{
	display:none;
}

/*Fixing Elementor space*/
.elementor-element.e-con-full,
.elementor-element.elementor-widget {
    gap: 0 !important;
}

.glsr-review-verified svg {
    color: #057a55 !important;
}
.elementor-element-0ae7f83 {font-family: 'montserrat';}

.glsr-review-verified{
    align-items: center !important;
    display: flex !important;
    gap: 0.25em !important;

}
.glsr-review-author {
    align-items: center !important;
    display: inline-flex !important;
    gap: 0.5em !important;
}

.glsr-minimal .glsr-review {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 0.4em !important;

}
.woocommerce div.product div.summary {
    margin-bottom: 0px !important;
}
ul.swatch-subscription--body.list-body li {
    padding-bottom: 8px;
}

ul.swatch-subscription--body.list-body {
    margin: 0px !important;
		padding-left: 3px !important;
    border-top: solid 1px #80808040;
    padding-top: 10px;
}
li.no-surprises-we-email-you-before-each-renewal {
    border-bottom: solid 1px #80808040;
    padding-bottom: 10px !important;
}
}
/*.fkcart--item.fkcart-panel.fkcart-free-item .fkcart-quantity-selector {
    display: none !important;!i;!;
}*/
span.subscription-productname {
    line-height: 1.3;
}
span.future-subscription-payment {
    padding-top: 6px;
}
.swatch-subscription label h3 {
    font-size: 1rem !important;
    margin: 10px 0px 5px 0px !Important;
}
.swatch-subscription label{
	   padding: 7px 7px !important;
}


/* Custom CSS */
.woocommerce-page .new-style .summary.entry-summary {
    width: 100%;
}

.woocommerce .new-style.product {
    width: 100%;
}

.new-style #custom-atc {
    background-color: #2E4247;
    color: white;
    border: none;
    padding: 20px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    width: 100%;
    border-radius: 0px;
    box-shadow: none;
    animation: none;
    border-radius: 30px;
    font-weight: 600;
}

.new-style #custom-atc:hover, .new-style #custom-atc:active {
    border: 2px solid black;
}

.new-style #custom-atc::before {
    content:none;
}
.new-subscription [type=radio]:not(:checked), .new-subscription [type=radio]:checked {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}
.new-subscription.swatch-subscription input[type="radio"]:checked + label {
    background-color: #e8ecee;
}
.new-boxes .radio-toolbar input:checked+label, .new-boxes .radio-toolbar li:hover label {
    border-radius: 5px;
    background-size: 200% 200%, 200% 200%;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0), rgba(220, 152, 20, 0)), linear-gradient(200deg, #2E4247, white, #2E4247);
    animation: none; 
    display: block;
    box-sizing: border-box;
    border: 2px solid #99A9AD;
}
.new-boxes .product_box_head {
    border-bottom: 1px solid #99A9AD;
}

.new-boxes .productprice_item > span {
    color: #9c9c9c;
}

.new-boxes .productprice_item > span:nth-child(2) {
    color: #08ad18;
}
#fkcart-modal .fkcart--item-heading {
	font-weight: 700 !important;
	font-size: 13px !important;
}
.purchase_radio:has(input[type="radio"]:checked) label{
    background-color: #E8ECEE !important;
    border: 2px solid #99A9AD;
}
.subscription_price [data-price-sub] span:last-child,
.subscription_price .fprice span:last-child {
  font-size: 11px;
	text-align: right;
}
.subscribe_delivery_time.subscription-productname {
    font-size: 12px;
}
.subscribe_bottom_text {
    margin: 10px 0 !important;
}

/*fix slider atc
#fkcart-modal .fkcart-carousel__container {
    margin-left: 0px!important; 
    margin-right: 15px !important;
}
.woocommerce-variation.single_variation {
    padding-bottom: 20px;
}
form#sticky-scroll {
    margin-top: 15px;
}

.page .single_add_to_cart_button.loading:after {
    font-family: WooCommerce;
    content: "\e01c";
    vertical-align: top;
    font-weight: 400;
    position: absolute;
    top: calc(50% - 6px);
    right: 1em;
    animation: spin 2s linear infinite;
}


.page .single_add_to_cart_button.added:after {
   font-family: WooCommerce;
    content: "\e017";
    margin-left: .53em;
    vertical-align: bottom;
}
*/

/* for checkout mini-cart */
.wfacp_mini_cart_items .cart_item  .wfacp_product_subs_details.hide-price .woocommerce-Price-amount,
.wfacp_mini_cart_items .cart_item  .wfacp_product_subs_details.hide-price .subscription-details br{
    display:none;
}
.fkcart-summary-line-item.fkcart-subscription-wrap {
    display: none;
}
.yay-currency-cache-loading .woocommerce-Price-amount.amount::before, .yay-currency-cache-loading .woocommerce-Price-amount.amount::after {
    display: none;
}
.fkcart-item-price .subscription-details {
  display: none !important;
}
a.added_to_cart.wc-forward {
    display: none !important;
}
.bundled_table_item_price, .bundled_table_item_subtotal{    white-space: normal;}
.bundled_table_item_price:after, .bundled_table_item_subtotal:after {
	display:none;
}
.fkcart-item-meta-content {
    display: none;
}
span.subscription-details small {
    font-size: 12px !important;
}
