.elementor-47031 .elementor-element.elementor-element-2925a2e{--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:20px 40px;--row-gap:20px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-47031 .elementor-element.elementor-element-5b26f89{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-47031 .elementor-element.elementor-element-289926b .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-47031 .elementor-element.elementor-element-289926b .flex-viewport{border-radius:15px 15px 15px 15px;}.woocommerce .elementor-47031 .elementor-element.elementor-element-289926b .flex-viewport:not(:last-child){margin-bottom:15px;}.woocommerce .elementor-47031 .elementor-element.elementor-element-289926b .flex-control-thumbs img{border-radius:15px 15px 15px 15px;}.woocommerce .elementor-47031 .elementor-element.elementor-element-289926b .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-47031 .elementor-element.elementor-element-289926b .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-47031 .elementor-element.elementor-element-2a9440b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47031 .elementor-element.elementor-element-ad12cf5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-47031 .elementor-element.elementor-element-73715be .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-astglobalcolor3 );}.elementor-47031 .elementor-element.elementor-element-2fce89e > .elementor-widget-container{margin:0px 0px -10px 0px;}.woocommerce .elementor-47031 .elementor-element.elementor-element-2fce89e .woocommerce-product-details__short-description{color:var( --e-global-color-astglobalcolor3 );font-size:16px;}.elementor-47031 .elementor-element.elementor-element-f0d9df5 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.woocommerce .elementor-47031 .elementor-element.elementor-element-f0d9df5 .price{color:var( --e-global-color-astglobalcolor3 );font-size:18px;}.woocommerce .elementor-47031 .elementor-element.elementor-element-f0d9df5 .price ins{color:var( --e-global-color-astglobalcolor0 );font-size:28px;}.elementor-47031 .elementor-element.elementor-element-94e0109 .cart button, .elementor-47031 .elementor-element.elementor-element-94e0109 .cart .button{font-size:14px;border-radius:10px 10px 10px 10px;color:var( --e-global-color-astglobalcolor4 );background-color:var( --e-global-color-astglobalcolor0 );transition:all 0.2s;}.elementor-47031 .elementor-element.elementor-element-94e0109 .cart button:hover, .elementor-47031 .elementor-element.elementor-element-94e0109 .cart .button:hover{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-47031 .elementor-element.elementor-element-94e0109 .added_to_cart{color:var( --e-global-color-astglobalcolor3 );font-size:12px;}.elementor-47031 .elementor-element.elementor-element-94e0109{--button-spacing:5px;}.elementor-47031 .elementor-element.elementor-element-94e0109 .quantity .qty{font-size:13px;padding:10px 2px 10px 2px;color:var( --e-global-color-astglobalcolor3 );background-color:var( --e-global-color-astglobalcolor4 );transition:all 0.2s;}.elementor-47031 .elementor-element.elementor-element-3c0aeb5{--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;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-47031 .elementor-element.elementor-element-abff872 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-astglobalcolor4 );font-size:14px;font-weight:500;}.woocommerce .elementor-47031 .elementor-element.elementor-element-abff872 .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-astglobalcolor1 );border-color:var( --e-global-color-astglobalcolor1 );}.woocommerce .elementor-47031 .elementor-element.elementor-element-abff872 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-astglobalcolor5 );font-size:16px;border-radius:15px 15px 15px 15px;}.woocommerce .elementor-47031 .elementor-element.elementor-element-abff872 .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-astglobalcolor3 );}.woocommerce .elementor-47031 .elementor-element.elementor-element-abff872 .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-47031 .elementor-element.elementor-element-abff872 .woocommerce-tabs ul.wc-tabs li.active{background-color:#F3F3F3;}.woocommerce .elementor-47031 .elementor-element.elementor-element-abff872 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#F3F3F3;border-color:var( --e-global-color-astglobalcolor5 );}.woocommerce .elementor-47031 .elementor-element.elementor-element-abff872 .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:var( --e-global-color-astglobalcolor5 );}.woocommerce .elementor-47031 .elementor-element.elementor-element-abff872 .woocommerce-Tabs-panel{color:var( --e-global-color-astglobalcolor3 );}.woocommerce .elementor-47031 .elementor-element.elementor-element-abff872 .woocommerce-Tabs-panel h2{color:var( --e-global-color-astglobalcolor2 );}.woocommerce .elementor-47031 .elementor-element.elementor-element-abff872 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:18px;font-weight:700;}.woocommerce .elementor-47031 .elementor-element.elementor-element-abff872 .woocommerce-tabs ul.wc-tabs{margin-left:15px;margin-right:15px;}.elementor-47031 .elementor-element.elementor-element-1bb0377{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-47031 .elementor-element.elementor-element-1bb0377:not(.elementor-motion-effects-element-type-background), .elementor-47031 .elementor-element.elementor-element-1bb0377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC66;}.elementor-47031 .elementor-element.elementor-element-903ecca{text-align:right;}.elementor-47031 .elementor-element.elementor-element-903ecca .elementor-heading-title{font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor0 );}.elementor-47031 .elementor-element.elementor-element-336bc02{--swiper-slides-to-display:3;--swiper-slides-gap:15px;--swiper-pagination-size:12px;--dots-normal-color:var( --e-global-color-astglobalcolor1 );--dots-hover-color:var( --e-global-color-astglobalcolor0 );--swiper-pagination-spacing:20px;}.elementor-47031 .elementor-element.elementor-element-336bc02 .swiper-slide > .elementor-element{height:100%;}.elementor-47031 .elementor-element.elementor-element-336bc02 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}@media(min-width:768px){.elementor-47031 .elementor-element.elementor-element-5b26f89{--width:50%;}.elementor-47031 .elementor-element.elementor-element-2a9440b{--width:50%;}}@media(max-width:1024px){.elementor-47031 .elementor-element.elementor-element-2925a2e{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-47031 .elementor-element.elementor-element-3c0aeb5{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-47031 .elementor-element.elementor-element-1bb0377{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-47031 .elementor-element.elementor-element-903ecca .elementor-heading-title{font-size:22px;}.elementor-47031 .elementor-element.elementor-element-336bc02{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-47031 .elementor-element.elementor-element-2925a2e{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-47031 .elementor-element.elementor-element-3c0aeb5{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-47031 .elementor-element.elementor-element-1bb0377{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-47031 .elementor-element.elementor-element-903ecca .elementor-heading-title{font-size:18px;}.elementor-47031 .elementor-element.elementor-element-336bc02{--swiper-slides-to-display:1;}}/* Start custom CSS */.woocommerce-js div.product div.images {
    margin: 0
}

.e-atc-qty-button-holder{
    margin-bottom: 10px !important
}

button[name="buy-now"] {
    margin: 0 !important;
    width: 100% !important;
    background: #333 !important;
    padding: 18px !important
}

button[name="buy-now"]:hover {
    background: var( --e-global-color-astglobalcolor1 ) !important
}

.ast-sticky-add-to-cart {
    z-index: 10;
}

.ast-sticky-add-to-cart-title-wrap,
.ast-sticky-add-to-cart-action-wrap .quantity,
.ast-sticky-add-to-cart button,
.ast-sticky-add-to-cart-action-price{
    display:none !important
}

.ast-sticky-add-to-cart .ast-sticky-add-to-cart-content{
    display:inherit !important
    
}

.ast-sticky-add-to-cart form,
.ast-sticky-add-to-cart button[name="buy-now"]{
    display:block !important;
    width:100% !important
}

.single_link_to_cart_button{
    width: 100%;
    text-align: center
}

ul.tabs li {
    border-radius: 15px 15px 0 0 !important;
    border-top: 3px solid var(--ast-global-color-0) !important;
    display: inline-block !important
}

ul.tabs li a {
    padding: 12px 30px !important;
}

ul.tabs li:before{
    display: none
}

.woocommerce-tabs {
    padding: 0 !important;
    margin: 0 !important
}

.woocommerce-Reviews{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px
}

@media only screen and (max-width: 600px) {
    .woocommerce-Reviews{
        grid-template-columns: 1fr;
        grid-gap: 0
    }
}

#review_form{
    border-radius: 20px
}

.woocommerce-review__author,
label{
    font-size: 16px !important
}

.comment-notes,
.wp-comment-cookies-consent{
    font-size: 14px !important
}

.meta{
    margin: 0 !important
}

.woocommerce-review__published-date{
    display: none
}

.star-rating,
.stars a{
    color: #FFBE00 !important
}

footer {
    margin-bottom: 70px
}/* End custom CSS */