.elementor-278 .elementor-element.elementor-element-538a556{--display:flex;}.elementor-278 .elementor-element.elementor-element-e657e1f .woocommerce-breadcrumb{color:var( --e-global-color-secondary );font-size:0.8rem;}.elementor-278 .elementor-element.elementor-element-11a6750{--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;}.elementor-278 .elementor-element.elementor-element-606ad1e{--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-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );color:var( --e-global-color-primary );}.woocommerce .elementor-278 .elementor-element.elementor-element-afad007 .woocommerce-product-details__short-description{color:var( --e-global-color-text );font-size:1.25rem;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );}.elementor-278 .elementor-element.elementor-element-e2339d6 .cart button, .elementor-278 .elementor-element.elementor-element-e2339d6 .cart .button{border-radius:50px 50px 50px 50px;color:#FFFFFF;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-278 .elementor-element.elementor-element-e2339d6 .cart button:hover, .elementor-278 .elementor-element.elementor-element-e2339d6 .cart .button:hover{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-278 .elementor-element.elementor-element-e2339d6 .quantity .qty{border-radius:50px 50px 50px 50px;transition:all 0.2s;}.elementor-278 .elementor-element.elementor-element-556b964{--display:flex;}.elementor-278 .elementor-element.elementor-element-1f59211{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );color:var( --e-global-color-primary );}.elementor-278 .elementor-element.elementor-element-c2cc71a{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-primary );}.elementor-278 .elementor-element.elementor-element-c2cc71a .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );}.elementor-278 .elementor-element.elementor-element-c2cc71a{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-278 .elementor-element.elementor-element-11a6750{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-278 .elementor-element.elementor-element-606ad1e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-weight );}.elementor-278 .elementor-element.elementor-element-556b964{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-278 .elementor-element.elementor-element-1f59211{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );}.elementor-278 .elementor-element.elementor-element-c2cc71a{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-278 .elementor-element.elementor-element-606ad1e{--width:50%;}.elementor-278 .elementor-element.elementor-element-556b964{--width:50%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-e657e1f */.elementor-278 .elementor-element.elementor-element-e657e1f a {
    font-size: 0.8rem;;
    
}

.elementor-278 .elementor-element.elementor-element-e657e1f .woocommerce-breadcrumb {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-e2339d6 */.elementor-278 .elementor-element.elementor-element-e2339d6 form {
    flex-direction: row;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-a688bfd *//* Make image 75% width to make room to its right */
@media (min-width: 767px) {
.single-product div.product .woocommerce-product-gallery .flex-viewport {
    width: 75%;
    float: right;
}
 
/* Make Gallery 25% width and place it beside the image */
 
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
    width: 25%;
    float: right;
}
 
/* Style each Thumbnail with width and margins */
 
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li {
    width: 70%!important;
    float: none!important;
    margin: 0 auto 15px!important;
}

.woocommerce span.onsale {
    background-color: #EB949D;
}



.flex-control-nav.flex-control-thumbs img {
    width: 95px;
    height: auto;
}


.woocommerce div.product div.images img {
   
    height: auto;
    margin-left: 66px;
    margin-top: 80px;
}}


.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
    pointer-events: none;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    top: 11.5em;}
    
    
    
.woocommerce div.product div.images img {
    margin-top: 0!important;
}


.pswp__caption__center {
    display: none;
}

@media (min-width: 767px){
.woocommerce div.product div.images .flex-control-thumbs li {
    border: solid 1px #000;}
}
    
    .woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    top: 0;
}


.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
    padding: 5px;
}


@media (max-width: 767px){
.elementor-element-01ff57b {
    padding: 0 50px!important;
}

}/* End custom CSS */