.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */
.woocommerce-product-gallery{ opacity: 1 !important; }
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
html, body{
    width: 100% !important;
    overflow-x: hidden !important;
}

body::-webkit-scrollbar{
	width: 8px;
}

body::-webkit-scrollbar-track{
	background: #000000;
}

body::-webkit-scrollbar-thumb{
	background-color: #FFFFFF;
	border-radius: 10px;
	border: 2px solid #000000;
}

.container{
    max-width: 100% !important;
    overflow-x: hidden !important;
}

.site-main{
	padding: 40px 0 250px 0px !important;
}

.wc-block-checkout__shipping-method-option--selected{
	background-color: #000 !important; 
}

.wc-block-checkout__shipping-method-option--selected.is-primary{
	background-color: #fff !important;
	color: #000 !important;
}

.wc-block-components-checkout-place-order-button{
	background-color: transparent !important;
	border: solid 1px #fff !important;
	border-radius: 5px !important;
	transition: .5s !important;
}

.wc-block-components-checkout-place-order-button:hover{
	color: #000 !important;
	background-color: #fff !important;
	border: solid 1px #fff !important;
	border-radius: 5px !important;
}

.wc-block-components-checkbox__input[type=checkbox]{
	padding: 0 !important;
}

.wc-block-components-button:not(.is-link){
	border: solid 1px #fff !important;
	border-radius: 5px !important;
	padding: 16px 32px 16px 32px !important;
	transition: .5s !important;
}

.wc-block-components-button:not(.is-link):hover{
	color: #000 !important;
	background-color: #fff !important;
}

.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{
	background-color: transparent !important;
}

.elementor-kit-19 input:not([type="button"]):not([type="submit"]), .elementor-kit-19 textarea, .elementor-kit-19 .elementor-field-textual{
	border-radius: 5px !important;
	padding-bottom: 20px !important;
}

.wc-block-components-panel__button[aria-expanded=true]{
	background-color: transparent !important;
}

.wc-block-grid{
	display: none !important;
}

.cky-notice-btn-wrapper .cky-btn {
    border-radius: 10px;
    padding: 14px;
    font-size: 13px !important;
}