.elementor-160509 .elementor-element.elementor-element-01c8fc8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-160509 .elementor-element.elementor-element-c8c10fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-160509 .elementor-element.elementor-element-bc802b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-160509 .elementor-element.elementor-element-a404a9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-160509 .elementor-element.elementor-element-223e542 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-160509 .elementor-element.elementor-element-9b9d23d{width:100%;max-width:100%;}.elementor-160509 .elementor-element.elementor-element-9b9d23d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-160509 .elementor-element.elementor-element-a48005a > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-160509 .elementor-element.elementor-element-57c9929{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7E7E7;--border-color:#E7E7E7;--border-radius:5px 5px 5px 5px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-160509 .elementor-element.elementor-element-57c9929:not(.elementor-motion-effects-element-type-background), .elementor-160509 .elementor-element.elementor-element-57c9929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-160509 .elementor-element.elementor-element-aa93768 > .elementor-widget-container{margin:-15px 0px -25px 0px;}.elementor-160509 .elementor-element.elementor-element-7cf496e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-160509 .elementor-element.elementor-element-7cf496e .cart button, .elementor-160509 .elementor-element.elementor-element-7cf496e .cart .button{padding:0px 0px 0px 0px;background-color:#FCB800;border-color:#FCB800;transition:all 0.2s;}.elementor-160509 .elementor-element.elementor-element-7cf496e .quantity .qty{transition:all 0.2s;}.elementor-160509 .elementor-element.elementor-element-54b22e0{--display:flex;}.elementor-160509 .elementor-element.elementor-element-8d7e9f7 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;border-radius:29px 29px 29px 29px;}.elementor-160509 .elementor-element.elementor-element-8d7e9f7.elementor-element{--align-self:center;}.elementor-160509 .elementor-element.elementor-element-674d06c{--display:flex;}.elementor-160509 .elementor-element.elementor-element-674d06c:not(.elementor-motion-effects-element-type-background), .elementor-160509 .elementor-element.elementor-element-674d06c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-160509 .elementor-element.elementor-element-230aa9c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-160509 .elementor-element.elementor-element-bccb605{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-160509 .elementor-element.elementor-element-dfabbc2 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-160509 .elementor-element.elementor-element-57c9929{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-160509 .elementor-element.elementor-element-aa93768 > .elementor-widget-container{margin:-10px 0px -20px 0px;}}@media(max-width:767px){.elementor-160509 .elementor-element.elementor-element-01c8fc8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-160509 .elementor-element.elementor-element-a404a9a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-160509 .elementor-element.elementor-element-a48005a > .elementor-widget-container{margin:-10px 0px 5px 0px;}.elementor-160509 .elementor-element.elementor-element-57c9929{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-160509 .elementor-element.elementor-element-bc802b5{--width:35.401%;}.elementor-160509 .elementor-element.elementor-element-a404a9a{--width:45.739%;}.elementor-160509 .elementor-element.elementor-element-57c9929{--width:18.192%;}}/* Start custom CSS */.ast-page-builder-template .site-content > .ast-container {
    max-width: 1680px;
}

.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 */