/*Strip start*/
.feature-strip{
display:flex;
justify-content:center;
align-items:center;
gap:50px;
background:#2fa3a8;
padding:20px 20px;
color:white;
font-size:14px;
flex-wrap:wrap;
margin-left: calc(50% - var(--global-vw, 100vw) / 2);
margin-right: calc(50% - var(--global-vw, 100vw) / 2);
}
.peptide-col {
    width: 65%;
}
.feature-item span.text {
    font-size: 22px;
    font-family: 'Inter';
    line-height: 1.38em;
    font-weight: 400;
}
.popular-products .wp-block-woocommerce-product-price {
padding-bottom: 20px !important;
}
.testimonial-research .kt-testimonial-item-wrap {
    background: #002B30;
    padding: 40px !important;
    border-radius: 22px;
}


.feature-item{
display:flex;
align-items:center;
gap:6px;
}

.feature-item .icon{
font-size:14px;
}

.separator{
margin-left:12px;
opacity:30%;
}
/*Strip end*/

.single-product .kb-row-layout-wrap.kb-row-layout-id646_4427a2-f1.alignfull.has-theme-palette1-background-color.kt-row-has-bg.kt-jarallax.wp-block-kadence-rowlayout {
    display: none;
}
.trusted-class {
border-radius: 40px;
text-align: center;
}

.research-peptide span.kt-svg-icon-list-text {
    color: #ffffff;
}
.ac-agree-box {
    line-height: 1.5;
    font-size: 14px;
    font-family: 'Cabinet Grotesque';
}
.single-product .wp-block-kadence-rowlayout .kt-row-column-wrap.kb-theme-content-width {
    margin: 25px auto;
}
.single-product .content-style-unboxed .entry-content-wrap.product:not(.loop-entry) {
    background: #ffffff;
}

.single-product .content-style-unboxed .entry-content-wrap.product:not(.loop-entry) {
    background: #ffffff;
}
.single-product .wp-block-kadence-tab {
    border-radius: 0px !important;
}

.single-product ul.kt-tabs-title-list li {
    width: 50%;
    border-radius: 0px!important;
}

.single-product ul.kt-tabs-title-list li a {
    border-radius: 0px!important;
    text-align: center;
    width: 100%;
    float: left;
}
.single-product ul.kt-tabs-title-list li a span.kt-title-text {
    width: 100%;
    text-align: center;
    float: left;
}


.shop-peptide  .kt-inside-inner-col {
display: flex;
flex-direction: column;
border-radius: 16px;
overflow: hidden;
background: #fff;
border: 1px solid #e9ded6;
box-shadow: 0 10px 25px rgba(30, 18, 10, 0.06);
text-decoration: none;
}
.main-navigation .primary-menu-container > ul > li.menu-item > a {
    padding-left: clamp(0.5em, 1.5vw, 2em);
    padding-right: clamp(0.5em, 1.5vw, 2em);
    white-space: nowrap;
    padding-top: 0.6em;
    padding-bottom: 0.6em;
}
.shop-peptide figcaption {
    padding: 0px 20px;
}
.shop-peptide:hover {
transition: 0.18s ease;
transform: translateY(-2px);
}

.wqm-pricing-table-wrapper {
    width: 100%;
    border: 1px solid #e3e3e3;
}

@media (max-width: 1024px) {
    .peptide-col {
        width: 80%;
    }
}

@media (max-width: 600px) {
	.wqm-pricing-table-wrapper {
    width: 100%;
}

.wqm-pricing-table-wrapper {
    width: 100%;
    border: 1px solid #e3e3e3;
}
.single-product .wp-block-kadence-rowlayout .kt-row-column-wrap.kb-theme-content-width {
    margin: 10px;
    padding: 10px;
}
	.kadence-column147337_9fa37d-97 > .kt-inside-inner-col {
    padding-right: 0px;
    padding-left: 0px;
}
	.site-branding a.brand img {
    padding: 10px;
}
	.kt-inside-inner-col p {
    font-size: 14px;
    line-height: 18px;
}
	button.single_add_to_cart_button.button.alt.ac-btn-disabled, button.single_add_to_cart_button.button.qlwcdc_quick_purchase {
    width: 100%;
    padding: 0px;
    margin: 5px 0px;
}

.popular-products ul.wc-block-product-template__responsive.columns-4.wc-block-product-template.wp-block-woocommerce-product-template.is-layout-flow.wp-block-woocommerce-product-template-is-layout-flow {
    padding-left: 0px;
}
.peptide-col {
        width: 100%;
        gap: 1em;
    }
}



.quality-box .kt-blocks-info-box-media.kt-info-media-animate-none {
    box-shadow: 0 4px 10px rgba(128, 128, 128, 0.4);
    border-radius: 100%;
}
.medicine_par::before {
    background: url(https://amc-essentials.com/wp-content/uploads/2026/03/background.png) no-repeat center center;
    height: 452px;
    width: 100%;
    position: absolute;
    clear: both;
    content: "";
    background-size: 434px;
    top: 2px;
}
.medicine_pep img {
width: 252px !important;
height: 384px !important;
object-fit: contain !important;
filter: drop-shadow(-10px 13px 6px rgba(0, 0, 0, 0.2)) !important;
margin: 0 auto;
display: block;
position: relative;
z-index: 2;
}

.site-middle-footer-inner-wrap .widget {
	margin-bottom:15px !important;
}

.add_to_cart_button {
	background: linear-gradient(135deg, #2F8499, #61B1C3) !important;
	color: white !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
}

.single_add_to_cart_button {
	background: linear-gradient(135deg, #2F8499, #61B1C3) !important;
	color: white !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
}

.woocommerce-product-gallery__image {
	border-radius:30px;
}

.woocommerce ul.products:not(.woo-archive-btn-button) li:where(:not(.woo-archive-btn-button)) .button:not(.kb-button) {
	font-weight: 500;
	font-size:14px;
}
.kb-splide .splide__slide {
	display:flex;
	align-items:center;
}

.wapf-pricing-hint //, .wapf-field-label {
	display:none;
}

.wapf-product-totals > .wapf--inner > div:nth-child(2), 
.wapf-product-totals > .wapf--inner > div:nth-child(1)  {
    display: none;
}

.required {
	display:none
}

.wapf-field-label {
	font-weight:600;
}

.dropdown-nav-toggle {
	display:none !important;
}



.wc-block-components-product-metadata__description > p > img {
	display:none !important;
}

.wc_payment_method > label > img {
	width:100px;
}

label[for="payment_method_alg_custom_gateway_1"], label[for="payment_method_custom_948f9ae560746c4"], label[for="payment_method_custom_ef9cd2d66ffb589"], label [for="payment_method_custom_73a61696f100b38"] {
    font-size: 0 !important; 
}

label[for="payment_method_alg_custom_gateway_3"] {
    font-size: 10 !important; 
}

label[for="payment_method_alg_custom_gateway_1"] > img {
    width:70px !important; 
}

label[for="payment_method_alg_custom_gateway_4"] > img {
    width:25px !important; 
	margin-left:2px !important;
}


/* Attribute selector on the exact label */
.wc_payment_method label[for="payment_method_alg_custom_gateway_2"] > img {
  width: 25px !important;
}

label[for="payment_method_alg_custom_gateway_1"] > img {
	margin-top:7px !important;
	margin-bottom:7px !important;
	margin-left:7px !important;
}

.woocommerce-order {
	margin-left:50px;
	margin-right:50px;
}

.out-of-stock {
	display:none;
}

.wc-block-components-quantity-selector {
margin-top:-20px !important;
}

.wc-block-components-quantity-selector__input {
	font-size:15px !important;
}

@media only screen and (max-width: 719px) {
  .site-middle-footer-inner-wrap {
    display: none !important;
  }

.feature-strip {
 gap: 10px;
}
.feature-item span.text {
    font-size: 16px;
    font-family: 'Inter';
    line-height: 1.38em;
    font-weight: 400;
}
}



@media only screen and (max-width: 719px) {
  .wc-block-cart {
    padding-left:5px !important;
		padding-right:5px !important;
  }
	.wc-block-components-product-metadata__description > p > a> img 
	{
		display:none;
	}
	.wp-block-group {
		padding-left:10px !important;
		padding-right:10px !important;
	}
}

body.woocommerce-cart .wp-block-woocommerce-cart:empty {
    display: none;
}


@media (min-width: 1200px) and (max-width: 1519px) {
  .wc-block-cart {
    padding-left:45px !important;
		padding-right:45px !important;
  }
	.wc-block-components-product-metadata__description > p > a> img 
	{
		display:none;
	}
	.wp-block-group {
		padding-left:55px !important;
		padding-right:55px !important;
	}
}

.dgwt-wcas-overlay-mobile {
	background:none;
	position:relative;
}

.my-account-mobile {
	display:none;
}
	.logged-in .my-account-mobile {
		display:block;	
}
.logged-in .log-in-mobile {
	display:none;
}

.validate-required > .woocommerce-form__label-for-checkbox {
	line-height:10px !important;
}

.validate-required {
	margin-top:15px !important;
}

.woocommerce-privacy-policy-text > p {
	font-size:15px
}

.wqm-pricing-table-wrapper {
	text-align:center;
	width:300px;

	margin-bottom:30px;
}

.variations > tbody > tr > .label {
	display:none !important;
}

.kwt-price-wrap del .woocommerce-Price-amount:first-of-type {
   display:none
}

.reset_variations {
	display:none !important;
}
.woocommerce-variation-price > span > del > .woocommerce-Price-amount:first-of-type {
	display:none !important;
}

.wc-block-components-sale-badge {
	margin-bottom:0px !important;
}

.wc-block-cart-item__quantity {
	margin-top: 30px;
}

.highlighted-shipping-method {
    background-color: yellow; /* Change to desired highlight color */
    font-weight: bold;
}


.woocommerce-variation.single_variation.out-of-stock {
    display: none !important;
}

.onsale {
	display:none !important;
}

@media (min-width: 768px) and (max-width: 1262px)  {
.kb-row-layout-id10_064947-c3 > .kt-row-column-wrap {
	padding-bottom:120px
}
}

@media (min-width: 300px) and (max-width: 900px)  {
	.kadence-column41_cc8626-0f > .kt-inside-inner-col > .wp-block-group {
		padding-left:0px !important;
		padding-right:0px !important;
	} 
.woocommerce-order {
		margin-left: 20px !important;
		margin-right: 20px !important;
	}
	.woocommerce ul.order_details li {
		margin-bottom:8px;
	}
	.woocommerce ul.order_details li strong {
		font-size:1.2em;
	}
.woocommerce-order > p:nth-of-type(2) {
font-size:20px !important;
	line-height:23px;
}
	.woocommerce-thankyou-order-received {
		display:none;
	}
	.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id41_ab87d3-48 {
		margin-bottom:0px;
	}
	.custom-payment-message {
font-size:20px !important;
	line-height:23px;
	border:solid black;
	padding:8px;
	}
	}

.kb-splide .splide__slide {
	flex-direction:column;
}

//.woocommerce ul.products li.product .price {
	margin-bottom:20px !important;
}

.product_type_simple > span > svg {
	display:none;
}

.woocommerce ul.products li.product .price {
	font-weight:bold;
}

.kb-modal-content20_b5c824-0a .kt-modal-container {
padding-right: 10px !important;
	padding-bottom:25px !important;
	right:60px !important;
}

.menu-item > a {
	text-align:center;
	line-height:1.2em;
}

#mobile-secondary-menu {
	display:flex !important;
	justify-content:center;
}

.sweet-alert {
	display:none!important;
}


.woocommerce-MyAccount-content > fieldset {
	padding:0px !important;
	border:0px solid white !important;
}

.woocommerce-MyAccount-content > fieldset > code {
	font-size:20px;
	font-family:poppins;
	font-weight:500;
	border:1px solid black;
	padding:5px;
	margin-top:0px !important;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-notices-wrapper:empty+* {
	margin-bottom:5px;
}

.kb-advanced-slider-46_c84e7d-45 {
	height:50px;
}

.ur-submit-button {
	width:100%;
}

.ur-form-grid {
	text-align:left;
}


ul.woocommerce-order-overview.woocommerce-thankyou-order-details {
	display:flex;
justify-content:center;	
}

.woocommerce-order {
	text-align:center;
}

.woocommerce-orders-table > thead > tr> td:nth-child(5),
.woocommerce-orders-table > thead > tr> th:nth-child(5), .woocommerce-orders-table > tbody > tr> td:nth-child(5) {
    display: none; 
}

.bya_quantity {
	display:flex;
}

@media (min-width: 300px) and (max-width: 900px)  {
	.woocommerce {
		width:98% !important;
		margin-left:10px !important;
		margin-right:10px !important;
	} .button-purchase {
		margin-top:10px;
	}
}

.bya_order_item_fields {
	display:flex;
	gap:10px;
}

.bya_buy_again_container {
	display:none;
}

.bya_add_to_cart_container > button {
	font-size:.8em !important;
		line-height:1 !important;
	background:#3A69C8 !important;
}

.woocommerce-thankyou-order-received {
	display:none !important;
}

.woocommerce-thankyou-order-details > li > span {
	font-size:20px;
}

.yith-ctpw-front .order_details li:nth-child(even), .elementor-element .order_details li:nth-child(even) {
	background:none;
}

.yctpw_order_review_more {
	display:flex;
	flex-direction:column;
	justify-content:center !important;
	align-items:center;
}
.woocommerce-order-overview__date {
	display:none!important;
}

.terms-privacy-conditions {
	margin-top:25px;
	margin-bottom:-25px
}

@media (max-width: 480px) {
	.vbox-inline {
		max-width: 400px !important;
}
}

.mwb-crp-referral-wrapper, .mwb-crp-referral-table-wrapper {
	display:none !important;
}

label[for="payment_method_mycryptocheckout"] {
    display:flex !important;
}

.mcc_currency#_icons {
	margin-left:5px !important;
}

.iconic-cffv-field[data-field-id="iconic_cffv_48931_exact_mg"], .iconic-cffv-field__label {
    display: none;
}

.wp-block-group  > .donation {
	display:none;
}

#affwp-affiliate-dashboard-tabs, #affwp-affiliate-dashboard-referral-counts > h4, #affwp-affiliate-dashboard-campaign-stats > .affwp-table-responsive, #affwp-affiliate-dashboard-earnings-stats {
	display:none;
}

/* Hide specific TH elements inside the targeted table */
#affwp-affiliate-dashboard-referral-counts .affwp-table th:nth-child(1), /* Unpaid Referrals */
#affwp-affiliate-dashboard-referral-counts .affwp-table th:nth-child(4) /* Conversion Rate */ {
    display: none;
}

/* Hide corresponding TD elements inside the targeted table */
#affwp-affiliate-dashboard-referral-counts .affwp-table tbody tr td:nth-child(1), /* Corresponding Unpaid Referrals */
#affwp-affiliate-dashboard-referral-counts .affwp-table tbody tr td:nth-child(4) /* Corresponding Conversion Rate */ {
    display: none;
}

<--logged in-->
.login-1  {
	display:none !important;
}

.wp-site-blocks .wp-block-woocommerce-cart.alignwide {
	padding-right:40px !important;
}

.wc-block-cart {
	padding-left: 0px !important;
}


@media (max-width: 500px) { ul.woocommerce-order-overview.woocommerce-thankyou-order-details {
	flex-direction:column;
	}
.woocommerce .woocommerce-order-downloads *:last-child, .woocommerce .woocommerce-customer-details *:last-child, .woocommerce .woocommerce-order-details *:last-child{
		display:flex;
		flex-direction:column !important;
	} .yith-ctpw-front .col2-set.addresses > div, .elementor-element .col2-set.addresses > div {
max-width:100%;		width:100%;
text-align:center;
	}
.site-top-footer-wrap  {
	display:none !important;
	}
	
	.woocommerce {
		width:100% !important;
		margin-left:0px !important;
	}
}

.followup-checkout {
	display:none;
}

#ws_opt_in_field {

    padding: 10px;
    border-radius: 30px; /* Smooth rounded corners */
    text-align: center;
    font-size: 18px;
    font-weight: bold;
	line-height:1em !important;
    max-width: 700px; /* Control width */
    margin: 10px auto; /* Center it */
 
}

.woocommerce-input-wrapper > .checkbox {
	line-height:1.5em !important
}
/* Glowing Effect */
@keyframes glow {
    0% { box-shadow: 0px 0px 10px rgba(255, 215, 0, 0.5); }
    100% { box-shadow: 0px 0px 20px rgba(255, 215, 0, 1); }
}

/* Style the opt-in button */
.opt-in-box button {
    background: #333;
    color: #FFD700; /* Yellow text */
    font-size: 18px;
    padding: 10px 20px;
    border: none;
    border-radius: 30px!important;
    cursor: pointer;
    transition: background 0.3s ease-in-out, transform 0.2s ease, box-shadow 0.3s ease-in-out;
}

.opt-in-box button:hover {
    background: #222;
    transform: scale(1.05);
    box-shadow: 0px 0px 15px rgba(255, 215, 0, 0.8);
}

.mcc_online_pay_box div:nth-of-type(2) img {
  display:none
}

.woocommerce-checkout-payment > .place-order >  .form-row {
	margin:0 !important;
	padding-bottom:0 !important;
}

.wapf-field-true-false > .wapf-field-input {
	margin-top:5px !important;
}

.woocommerce-terms-and-conditions-wrapper {
	display:none;
}

#place_order {
	border-radius:10px !important;
}

.wc_payment_method > label > img {
	width:50px
}

.woocommerce ul#shipping_method li label {
	font-weight:300
}



.woocommerce #payment div.payment_method_cybersource_credit_card #wc-cybersource-credit-card-account-number-hosted, .woocommerce #payment div.payment_method_cybersource_credit_card #wc-cybersource-credit-card-csc-hosted {
	height: 2.5em
}

.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"], .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"], .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type="tel"], .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type="text"], .woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-form-nickname, #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"], #add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type="text"], #add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type="tel"], #add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type="text"], #add_payment_method input.js-sv-wc-payment-gateway-form-nickname {
	font-size:1em;
}

.woocommerce-cart #payment div.payment_box .form-row, .woocommerce-checkout #payment div.payment_box .form-row, #add_payment_method #payment div.payment_box .form-row {
	margin-top:0px !important;
}

ul.payment_methods li div.sv-wc-payment-gateway-card-icons {
	margin-left:0
}

.kb-btns10_5fe640-90, .kb-btn10_bcca14-16 {
	display:none;
}

@media (max-width: 1200px) { svg.kadence-search2-svg {
	color:white;
	}	
}

.woocommerce .woocommerce-checkout .shop_table {
	background:none;
}

.woocommerce-input-wrapper > input, .woocommerce-input-wrapper > textarea { border-radius:30px;
padding-left:15px !important;}

.woocommerce-shipping-methods > li > label {
	font-size:14px
}

.woocommerce ul#shipping_method li {
	line-height:1em
}

.rmformui #rm_form_submit_button input[type=button], .rmformui #rm_form_submit_button input[type=submit],.rmagic .rmcontent.rm-login-wrapper .buttonarea input[type=submit]{
	border-radius:30px;
}

.woocommerce-info, .woocommerce-form-coupon {
	border-radius:30px !important;
	margin:1em 0em !important;
}

#my-account-menu-tab.layout-simple .myaccount-menu li, #my-account-menu.layout-simple .myaccount-menu li{
	background-color:none !important;
}

.bya_add_to_cart_container > button {
	background: linear-gradient(135deg, #2F8499, #61B1C3) !important;
	color: white !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
	border-radius:30px !important;
}

.ur-submit-button {
	background: linear-gradient(135deg, #2F8499, #61B1C3) !important;
	color: white !important;
	padding-right: 30px !important;
	padding-left: 30px !important;
	border-radius:30px !important;
	border:none !important;
	outline:none;
}

.bya_quantity {
	border-radius:30px !important;
}

.kb-modal-content117098_2e7ba5-5e .kt-modal-container {
	width:400px;
}

.kb-btn10_f69608-7c {
	display:none;
}

.ur-frontend-form {
	box-shadow:none !important;
}
.ur-frontend-form.login {
	padding: 0px !important;
}

#login-drawer .drawer-content_inner.widget_login_form_inner {
	max-width:400px;
	border-radius:30px;
}

@media screen and (max-width: 575px) {
    body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount), body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount), body.user-registration-page #user-registration:not(.user-registration-MyAccount), body.user-registration-page .user-registration:not(.user-registration-MyAccount) { 
			padding: 10px 10px !important;
	}
	#user-registration {
	margin: 0 !important;	
	}
	.user-registration-LostPassword > a {
		margin-top:0px !important;
	}
	.user-registration-form-row label {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
		padding-left: 0px !important;
	}
}

//#kt-accordion-header-489 > .kt-accordion-panel-active921 {
	width:300px;
	
}

//.kt-accordion-pane-1 {
	display:flex;
	justify-content:center;
}

.wc-block-cart__submit-button {
	border-radius:30px;
}

.kt-accordion-wrap .kt-accordion-header-wrap {
	display:flex;
	justify-content:center;
}


.kt-pane115628_d0ae2e-e8 >.kt-accordion-header-wrap
{
	width:150px !important;
margin-left:auto;
	margin-right:auto;
}
.kt-accordion-id115628_43734a-4b .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible, .kt-accordion-id115628_43734a-4b .kt-accordion-header-wrap .kt-blocks-accordion-header.kt-accordion-panel-active {
	border-top-color:white;
	border-bottom-color:white;
	border-left-color:white;
	border-right-color:white
}

@keyframes pulseGlow {
  0% {
    box-shadow: 0 0 0px #fff;
  }
  50% {
    box-shadow: 0 0 12px 4px #79c1c1;
  }
  100% {
    box-shadow: 0 0 0px #fff;
  }
}

.pulseglow > .kt-accordion-header-wrap > button {
  animation: pulseGlow 2s infinite;
}

.wc-item-meta .wc-item-meta-label { display:inline !important; }

#plaid-option > p {
	color:red;
	
}


.share-feedback  .kt-tabs-title-list {
	display:none !important;
}
@media (max-width: 767px) {
    .kwt-add-to-cart-single.kwt-add-to-cart-_015de2-42 .cart.variations_form .woocommerce-variation-add-to-cart, .kwt-add-to-cart-single.kwt-add-to-cart-_015de2-42 .cart:not(.variations_form), .kwt-add-to-cart-single.kwt-add-to-cart-_015de2-42 .cart.variations_form .single_variation_wrap {
			flex-direction:column !important;
			align-items:center; }
	.quantity {
		margin-bottom:10px !important;
	}
}
	
.kwt-add-to-cart-single.kwt-add-to-cart-_015de2-42 .cart .button.single_add_to_cart_button {
	margin-left:10px !important;
}

#payment #place_order {
	border-radius:30px !important;
}

.woocommerce-additional-fields > p {
	display:none
}

.truvo-payment-branding, .payment_method_waave_guest_credit_card {
	display:none !important
}

/* Hide the Cash App image inside the IDEM gateway label */
.wc_payment_method.payment_method_idem label img {
    display: none !important;
}

.pw-route-protection.desktop-align-right {
	justify-content: flex-start !important;
}


.kb-svg-icon-fas_snowflake {
	margin-top:-2px
}

.hidden-tabs div .kt-tabs-title-list {
	display:none;
}

/* Make User Registration frontend form fully transparent */
.ur-frontend-form, #user-registration, .user-registration {
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  border: none !important;
}

.page-id-157216 .rwp-launcher { display:none !important; }

body.woocommerce-lost-password header,
body.woocommerce-lost-password footer, body.woocommerce-lost-password .kb-row-layout-id508_3dd531-07,  body.woocommerce-lost-password .kb-row-layout-id148983_09fed6-a0, .page-id-157216 .kb-row-layout-id148983_09fed6-a0, .page-id-157216 .woocommerce-notices-wrapper, body.woocommerce-lost-password  .kadence-store-notice-placement-above p.woocommerce-store-notice.demo_store  {
	display: none !important;
}

body.page-id-157216 .woocommerce-store-notice,
body.page-id-1585 .woocommerce-store-notice, body.page-id-1585 .kb-row-layout-id129459_157cb7-ae {
    display: none !important;
}

.banner-special-button .kt-accordion-header-wrap button {
	width:300px !important;
}

.vi-wcuf_slider-direction-nav {
	margin:0px !important;
}

/* =========================================================
   Equal height product cards — class is on the Kadence column
   ========================================================= */

/* Make each product tile stretch */
li.kb-query-item {
	height: 100%;
	display: flex;
}

/* Your actual card wrapper */
li.kb-query-item > .equal-product-cards {
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
}

/* Main inner card layout */
li.kb-query-item > .equal-product-cards > .kt-inside-inner-col {
	display: flex;
	flex-direction: column;
	height: 100%;
	width: 100%;
}

/* Make all direct children stack naturally */
li.kb-query-item > .equal-product-cards > .kt-inside-inner-col > * {
	width: 100%;
}

/* Push the LAST section (your bottom/button row) to the bottom */
li.kb-query-item > .equal-product-cards > .kt-inside-inner-col > *:last-child {
	margin-top: auto;
}

@media (max-width: 600px) {
	.product-action-wrap {
display:none;
	}}

/* Product tilt on hover */
.product-tilt {
	transition: transform 0.6s ease;
}
.product-tilt:hover {
	transform: rotate(-10deg);
}

.woocommerce-table__product-name ul {
	margin-bottom:10px !important;
}

.amc-item-atc-btn {
	font-size:13px !important;
	margin-left:20px
}
.amc_buy_again {
	margin-right:10px;
}

.admin-only-view {
	display: none;
}
body.logged-in.admin-bar .admin-only-view {
	display: block;
}

div#edd-ach-plaid-payment-container div#edd-ach-plaid-payment-inner div#edd-ach-plaid-help, div#edd-ach-plaid-payment-container div#edd-ach-plaid-payment-inner h3#edd-ach-plaid-heading {
	font-size:18px !important;
}

.sv-wc-payment-gateway-card-icons .wc-authorize-net-cim-credit-card-payment-gateway-icon:not(:first-of-type) {
    display: none !important;
}

label[for="payment_method_guardedpay_pro"] > span > svg:nth-of-type(2), .gp-logos {
    display: none !important;
}{
	display:none;
}

.mwai-timeless-theme.mwai-window .mwai-header {
	background: #2CAAAC
}

.wc-block-checkout__terms--with-separator {
	display:none !important;
}

.wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon {
    background: var(--amc-cb-brand) !important;
    color: #fff !important;
    font-weight: 700;
    border-radius: 30px;
    padding: 10px 18px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none !important;
    cursor: pointer;
    transition: all 0.2s ease;
}

.wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon:hover {
    opacity: 0.9;
    transform: translateY(-1px);
}
.wc-block-components-totals-coupo {
	width:25%;
}

.wc-block-components-panel__button-icon {
	display:none !important;
}

.wc-block-components-panel__button {
	padding-right:0px !important;
}

.wc-block-components-address-card address {
	margin-bottom:0px !important;
}

.wc-block-components-radio-control-accordion-content div .mcc_currency_icons, #radio-control-wc-payment-method-options-alg_custom_gateway_2__content .wc-block-components-text-input, #radio-control-wc-payment-method-options-mycryptocheckout__content div .validate-required label, .wc-block-components-payment-method-icons--align-left, .wp-block-woocommerce-checkout-order-summary-coupon-form-block{
	display: none !important;
}

#radio-control-wc-payment-method-options-mycryptocheckout__content div .mcc_currency, #wc-blocks-payment-gateways-authorize-net-cim-credit-card-content > .wc-block-components-text-input {
	margin-top: 0px !important;
}

/* Hide ONLY the second duplicate payment icon */
.wc-block-components-radio-control__option-layout + .amc-cb-pm-icon, .wc-block-checkout__order-notes {
	display: none !important;
}

@media (max-width: 600px) {
	span[data-gw="nmi"] {
		margin-top:-5px !important;
	}
}

.wc-block-components-address-form__SendinblueWoocommerce-newsletter_opt_in {
	display:none;
}

.mycryptocheckout.online_payment_instructions .mcc_payment_timer {
	display:none !important;
}
/* AMC order-pay tweaks (max-width 1000 + hide order-bump column) */
body.woocommerce-order-pay .site-main .kb-theme-content-width{max-width:1000px !important;margin-left:auto !important;margin-right:auto !important;}
body.woocommerce-order-pay .kadence-column159572_a330e8-34{display:none !important;}
