.elementor-259622 .elementor-element.elementor-element-27156274{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-259622 .elementor-element.elementor-element-5e4834f2{--display:grid;--e-con-grid-template-columns:0.65fr 0.35fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-259622 .elementor-element.elementor-element-7334bd5 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-259622 .elementor-element.elementor-element-c8266fa{--display:flex;}.elementor-259622 .elementor-element.elementor-element-c8266fa:not(.elementor-motion-effects-element-type-background), .elementor-259622 .elementor-element.elementor-element-c8266fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-259622 .elementor-element.elementor-element-4f112062 .elementor-heading-title{font-size:20px;font-weight:bold;color:#000000;}.elementor-259622 .elementor-element.elementor-element-127ade7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-259622 .elementor-element.elementor-element-4064c886{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-259622 .elementor-element.elementor-element-13d54258 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-259622 .elementor-element.elementor-element-5e4834f2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-259622 .elementor-element.elementor-element-27156274{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-259622 .elementor-element.elementor-element-5e4834f2{--e-con-grid-template-columns:1;--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-259622 .elementor-element.elementor-element-7334bd5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-259622 .elementor-element.elementor-element-4f112062 .elementor-heading-title{font-size:16px;}}/* Start custom CSS */.ast-page-builder-template .site-content > .ast-container {
    max-width: 1550px;

.woocommerce-js input[type=number] {
max-width: 100%;
}

@media (max-width: 921px) {
.ast-sticky-add-to-cart .ast-sticky-add-to-cart-content .ast-sticky-add-to-cart-title-wrap .ast-sticky-add-to-cart-title {
font-size: 13px;
}
}

@media (min-width: 769px) {
  .ast-sticky-add-to-cart-content {
    display: none !important;
  }
}

@media (max-width: 768px) {
.ast-sticky-add-to-cart .ast-sticky-add-to-cart-content {
    padding: 30px 0;
    margin-left: 20px;
    margin-right: 20px;
  }

.widget_shopping_cart_content ul li.mini_cart_item {
    display: block !important;
  }

.woocommerce-mini-cart-item .ast-mini-cart-price-wrap {
    top: 0 !important;
    position: relative !important;
}

.ast-sticky-add-to-cart-content .wc-pao-addon-container {
display: none;
}

.woocommerce .ast-sticky-add-to-cart .button.alt {
border-radius: 15px;
}
}




.elementor-image-box-title {
margin-top: 0;
    margin-bottom: 0;
}

table, th, td {
    margin: 0 !important;
}
.actions-button {
    display: grid;
}

.wc-pao-addon-container {
    margin-top: 0 !important;
}

.validation_message {
    display: none;
}

.product-addon-totals {
    display: none;
}

.wc-pao-addon-description {
    font-size: 12px;
}

.woocommerce form .form-row label {
    display: contents;
}

.wc-pao-addon label.wc-pao-addon-name {
    color: Black;
}

.woocommerce .form-row select {
    width: 100% !important;
}

.wc-pao-addon label.wc-pao-addon-name {
    font-size: 14px !important;
}

.woocommerce div.product form.cart .button {
	width:100%;
	margin:0;
	margin-top:5px;
}

.woocommerce .quantity .qty {
width: 100%;
}

.woocommerce div.product form.cart div.quantity {
    margin: 0;
}

.woocommerce form .form-row select {
    width: 50%;
}

.woocommerce form .form-row {
    display: grid;
}

.wc-pao-validation-notice {
    color: red;
    font-size: 14px;
}

.woocommerce div.product form.cart .single_add_to_cart_button {
	border-radius:20px;
}

.woocommerce div.product form.cart .buy_now_button {
    	border-radius:20px;
}

.woocommerce div.product form.cart div.quantity .label {
    margin-top: 20px;
}

.woocommerce form .form-row label {
    margin-left: 5px;
    margin-top: 5px;
}

.wsppcp_div_block {
    display: none !important;
}

@media ( max-width: 800px) {
.woocommerce div.product form.cart div.quantity .label {
    margin-top: 0;
}
}

.wdr_bulk_table_msg {
	padding-left: 0 !important;
	border-width:0 !important;
	Background-color: #01ABFE;
	color: White;
	border-radius: 5px;
	margin-left: 0 !important;
	width: 100%;
	font-weight: 400;
}

.ht-product-content-inner .ht-product-price .product-weight {
    display: grid;
}

#wc_bis_product_form #wc_bis_email, #wc_bis_product_form #wc_bis_send_form {
    width: 100%;
    background-color: #ff4b4b;
    border-radius: 10px;
    color:white;
}/* End custom CSS */