.swal2-container {
	z-index: 9999999999999999999999 !important;
}
	.supporting-product{
    	    border-bottom: 1px solid #ddd;
    	}
		.switch {
		  position: relative;
		  display: inline-block;
		  width: 40px;
		  height: 22px;
		}

		.switch input { 
		  opacity: 0;
		  width: 0;
		  height: 0;
		}

		.slider {
		  position: absolute;
		  cursor: pointer;
		  top: 0;
		  left: 0;
		  right: 0;
		  bottom: 0;
		  background-color: #ccc;
		  -webkit-transition: .4s;
		  transition: .4s;
		}

		.slider:before {
			position: absolute;
			content: "";
			height: 16px;
			width: 16px;
			left: 3px;
			bottom: 3px;
			background-color: #6e7481;
			transition: .4s;

		}

		input:checked + .slider {
		  background-color: #fcd1e6;
		}

		input:focus + .slider {
		  box-shadow: 0 0 1px #2196F3;
		}

		input:checked + .slider:before {
		  -webkit-transform: translateX(18px);
		  -ms-transform: translateX(18px);
		  transform: translateX(18px);
		  background-color: #e42281
		}

		/* Rounded sliders */
		.slider.round {
		  border-radius: 34px;
		}

		.slider.round:before {
		  border-radius: 50%;
		}
		.supporting-product h3{
			margin: 5px !important;
			color: #5bc0de
		}
		.supporting-product-list {
        	display: grid;
            grid-gap: 10px;
            grid-template-columns: 40px auto;
            padding: 0px;
            align-items: flex-start;
            border-radius: 20px;
    margin: 5px 0px;
		}
		.product-title p,.product-price p{
			margin: 0;
			padding:0;
			font-size: 16px;
			font-family: Epilogue, -apple-system, BlinkMacSystemFont;
		}
		.product-price{
			color: #5bc0de;
			font-weight: bold
		}
		.mini-cart-subtotal {
        	display: grid;
        	grid-gap: 10px;
        	grid-template-columns: auto auto;
        	align-items: self-end;
        	border-radius: 20px;
        	margin: 10px 0px;
        	padding: 3px 0;
        }
       .mini-cart-subtotal .mini-cart-sub-price {
        	text-align: right;
        	padding-right: 3px;
        }
.quick-modal {
	color: #242424 !important;
}