
/* Checkout CSS */
@media only screen and (max-width : 568px) {

body.woocommerce-checkout tr.cart_item td.product-name-area div{
	display: inline-block !important;
	width: auto;
	clear: both;
}

body.woocommerce-checkout tr.cart_item td.product-name-area .product-name.wfacp_summary_img_true{
	padding-left: 0;
	padding-right: 0;
	padding-top: 15px;
}

body.woocommerce-checkout #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_order_summary_container ul li{
	text-align: right !important;
}
	body.woocommerce-checkout #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_order_summary_container ul li{
		margin:0 !important;
	}


}
/* PayPal :after badge removed 2026-08-04 — duplicated the inline label logo
   from mu-plugin yourmoment-checkout-paypal-logo.php */

footer[data-v-5a8b3f43] {
    display: none;
}



li.payment_method_payplus-payment-gateway-bit:after {
    content: url(https://yourmoment.online/wp-content/uploads/2024/08/9bebc37f-04a5-4d0e-854e-f899006f7e9a.svg)!important;
}

li.payment_method_payplus-payment-gateway-applepay:after {
    content: url(https://yourmoment.online/wp-content/uploads/2024/08/31231221.svg)!important;
}
li.wc_payment_method.payment_method_payplus-payment-gateway-googlepay:after{
	     content: url(https://yourmoment.online/wp-content/uploads/2024/08/googlepay-2.svg)!important;

}

.woocommerce-checkout-payment .payment_methods li:after
{
	top:5px !important;
right: 10px !important;
    left: auto !important; /* cancel left positioning */	 position: absolute !important;
}


  




li.wc_payment_method.payment_method_payplus-payment-gateway:after{
	content: '';
    position: absolute;
    content: url(https://yourmoment.online/wp-content/uploads/2024/08/1d0a95c6-2955-4f7c-9f05-662f1a26c549.svg)!important;
	/*  width: 20% !important;
    height: 36px !important;*/
 
	background-size: 100% 100%;
    background-repeat: no-repeat;
   
   
}


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

	li.wc_payment_method.payment_method_payplus-payment-gateway:after{
	/*width: 25% !important;
    height: 25px !important;
    margin-left: 10px;*/
    margin-top: 0px;
	}




.slick-slide img
{
	 border-radius: 20px;
}
.wpgs-nav .slick-current {
    border-color: transparent !important;
}
.thumbnail_image.slick-slide img {
    border: 1px solid #c9c7c7;
    border-radius: 20px;
}
button.slick-next.slick-arrow {
    display: none !important;
}
button.slick-prev.slick-arrow.slick-disabled {
    display: none !important;
}
	
/* Force checkout state field to align left */
.woocommerce-checkout .select2-container,
.woocommerce-checkout .select2-selection,
.woocommerce-checkout #billing_state_field .select2-container,
.woocommerce-checkout #shipping_state_field .select2-container {
    text-align: left !important;
    direction: ltr !important;
}

.woocommerce-checkout .select2-selection__rendered {
    text-align: left !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
}
}
/* ^ closes the mobile media query — it was left unclosed, trapping every rule
   below it (and the since-removed fkwcs badge rules) in max-width:568px */

/* Hide the native card-brand strip next to "Secure Credit Card Payment" —
   the Stripe card field already shows brand icons, so it appeared twice */
li.wc_payment_method.payment_method_fkwcs_stripe label .fkwcs_stripe_icons{
    display:none !important;
}
