.elementor-1017 .elementor-element.elementor-element-f8b2882{--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;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1017 .elementor-element.elementor-element-4a699a0{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:4px 4px 4px 4px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:15px;}.elementor-1017 .elementor-element.elementor-element-4a699a0:not(.elementor-motion-effects-element-type-background), .elementor-1017 .elementor-element.elementor-element-4a699a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1017 .elementor-element.elementor-element-4c0355b .woocommerce-breadcrumb{color:var( --e-global-color-uicore_white );font-weight:500;text-align:start;}.elementor-1017 .elementor-element.elementor-element-4c0355b .woocommerce-breadcrumb > a{color:var( --e-global-color-uicore_white );}.elementor-1017 .elementor-element.elementor-element-73d2e63{--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-1017 .elementor-element.elementor-element-ba363c5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1017 .elementor-element.elementor-element-ba363c5.e-con{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-1017 .elementor-element.elementor-element-4d57fb7 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1017 .elementor-element.elementor-element-4d57fb7 .flex-viewport{border-radius:4px 4px 4px 4px;}.woocommerce .elementor-1017 .elementor-element.elementor-element-4d57fb7 .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-1017 .elementor-element.elementor-element-4d57fb7 .flex-control-thumbs img{border-radius:4px 4px 4px 4px;}.woocommerce .elementor-1017 .elementor-element.elementor-element-4d57fb7 .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-1017 .elementor-element.elementor-element-4d57fb7 .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-1017 .elementor-element.elementor-element-5c17872{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1017 .elementor-element.elementor-element-6673f19 .cart button, .elementor-1017 .elementor-element.elementor-element-6673f19 .cart .button{font-family:"Montserrat", Sans-serif;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;color:var( --e-global-color-uicore_white );background-color:var( --e-global-color-uicore_dark );border-color:var( --e-global-color-uicore_dark );transition:all 0.2s;}.elementor-1017 .elementor-element.elementor-element-6673f19 .cart button:hover, .elementor-1017 .elementor-element.elementor-element-6673f19 .cart .button:hover{color:var( --e-global-color-uicore_dark );background-color:var( --e-global-color-uicore_white );border-color:var( --e-global-color-uicore_dark );}.elementor-1017 .elementor-element.elementor-element-6673f19 .added_to_cart{color:#02010100;}.elementor-1017 .elementor-element.elementor-element-6673f19 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-1017 .elementor-element.elementor-element-bcd3349 .woocommerce-product-details__short-description{color:var( --e-global-color-uicore_body );}@media(min-width:768px){.elementor-1017 .elementor-element.elementor-element-ba363c5{--width:43%;}.elementor-1017 .elementor-element.elementor-element-5c17872{--width:66.6666%;}}@media(max-width:1024px){.elementor-1017 .elementor-element.elementor-element-4a699a0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}}@media(max-width:767px){.elementor-1017 .elementor-element.elementor-element-f8b2882{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1017 .elementor-element.elementor-element-4a699a0{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1017 .elementor-element.elementor-element-73d2e63{--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.woocommerce .elementor-1017 .elementor-element.elementor-element-4d57fb7 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1017 .elementor-element.elementor-element-4d57fb7 .flex-viewport{border-radius:4px 4px 4px 4px;}.elementor-1017 .elementor-element.elementor-element-5c17872{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1017 .elementor-element.elementor-element-20929a9 .elementor-heading-title{font-size:1.5em;}.elementor-1017 .elementor-element.elementor-element-4901dba{font-size:0.8em;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-4c0355b */.woocommerce .woocommerce-breadcrumb {
  margin: 0 0 0em;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-4d57fb7 */.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    z-index: 1 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-6673f19 */.elementor-1017 .elementor-element.elementor-element-6673f19 .reset_variations {
    display: none !important;
}


.elementor-1017 .elementor-element.elementor-element-6673f19 table tbody > tr:nth-child(2n+1) > td, .elementor-1017 .elementor-element.elementor-element-6673f19  table tbody > tr:nth-child(2n+1) > th {
  background-color:unset;
}


.elementor-1017 .elementor-element.elementor-element-6673f19 .single_add_to_cart_button.added::after {
  content: "" !important;
}/* End custom CSS */