
				form.cart{
					flex-direction: column;
				}
				.toggleForm,
				.add-more-prod {
					display: none !important;
				}
				/* Customily product styles */
				.quantity + .single_add_to_cart_button{
					display: none !important;
				}
				#customily-options + .quantity + .single_add_to_cart_button{
					display: block !important;
				}
				.customily-preview-button + .single_add_to_cart_button{
					display: none !important;
				}
				.customily-preview-button{
					opacity: 1 !important;
				}
				#customily-cart-btn{
					line-height: 55px;
				}
				/* Button wrapper styles for non-multi-form */
				.buttonWrapper {
					display: grid;
					gap: 10px;
					margin-top: 30px;
					padding: 20px 0;
					border-top: 2px solid #817e7c52;
					position: relative;
					z-index: 1;
				}
				.buttonWrapper a {
					display: inline-block;
					width: 100%;
					padding: 10px 10px !important;
					text-align: center;
					font-weight: 700;
					border-radius: 10px;
				}
				.buttonWrapper .add-to-cart a:hover {
					box-shadow: 0 8px 16px rgba(0, 0, 0, 0.4);
					transform: scale(1.07);
					background-color: #2E3032;
				}
				.buttonWrapper .add-to-cart a{
					box-shadow: 0 8px 16px rgba(0, 0, 0, 0.4);
					transition: box-shadow 0.3s ease-in-out, transform 0.3s ease-in-out;
					background-color: #252525;
					color: #fff;
					font-size: 26px;
					font-weight: 900;
					padding: 0 20px !important;
					line-height: 70px;
					border-radius: 5px;
				}
				.custom_loader_wrapper{
					position: fixed;
					inset: 0;
					display: none;
					place-content: center;
					pointer-events: none;
					z-index: 99;
				}
				#customily-cart-btn.running.disable-pointer-events + .custom_loader_wrapper,
				.custom_loader_wrapper.active{
					display: grid;
				}
				#customily-cart-btn.running.disable-pointer-events + .custom_loader_wrapper:after,
				.custom_loader_wrapper.active:after{
					content: "";
					position: absolute;
					inset: -10px;
					border-radius: 10px;
					display: grid;
					place-content: center;
					background-color: rgb(255 255 255 / 70%);
					z-index: 99;
				}
				.custom-loader {
					position: relative;
					z-index: 100;
				}
				.custom-loader img{
					width: 120px;
					height: 120px;
				}
		