.elementor-5457 .elementor-element.elementor-element-105a98e{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5457 .elementor-element.elementor-element-8999459 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-5457 .elementor-element.elementor-element-7dd659c > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-5457 .elementor-element.elementor-element-7dd659c .woocommerce-breadcrumb{color:var( --e-global-color-32a76ce );font-size:0.8em;}.elementor-5457 .elementor-element.elementor-element-7dd659c .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-5457 .elementor-element.elementor-element-aff147c{--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:3% 3%;--row-gap:3%;--column-gap:3%;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-5457 .elementor-element.elementor-element-cd4a80a{--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;--justify-content:flex-start;--flex-wrap:wrap;}.woocommerce .elementor-5457 .elementor-element.elementor-element-b504d5a .flex-viewport:not(:last-child){margin-bottom:15px;}.woocommerce .elementor-5457 .elementor-element.elementor-element-b504d5a .flex-control-thumbs li{padding-right:calc(15px / 2);padding-left:calc(15px / 2);padding-bottom:15px;}.woocommerce .elementor-5457 .elementor-element.elementor-element-b504d5a .flex-control-thumbs{margin-right:calc(-15px / 2);margin-left:calc(-15px / 2);}.elementor-5457 .elementor-element.elementor-element-e003973{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;}.elementor-5457 .elementor-element.elementor-element-72be4e4 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:1.6em;font-weight:bold;}.woocommerce .elementor-5457 .elementor-element.elementor-element-f01d4ec .price{color:var( --e-global-color-text );font-size:1.25em;}.woocommerce .elementor-5457 .elementor-element.elementor-element-f01d4ec .price ins{color:var( --e-global-color-text );}.woocommerce .elementor-5457 .elementor-element.elementor-element-2641294 .woocommerce-product-details__short-description{font-size:0.9em;}.elementor-5457 .elementor-element.elementor-element-5e68351{--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;--flex-wrap:wrap;}.elementor-5457 .elementor-element.elementor-element-da39614{width:var( --container-widget-width, 375px );max-width:375px;--container-widget-width:375px;--container-widget-flex-grow:0;--button-spacing:15px;}.elementor-5457 .elementor-element.elementor-element-da39614 .cart button, .elementor-5457 .elementor-element.elementor-element-da39614 .cart .button{font-size:0.85em;font-weight:600;border-radius:5px 5px 5px 5px;padding:14px 14px 14px 14px;color:var( --e-global-color-0e2880d );background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-5457 .elementor-element.elementor-element-da39614 .cart button:hover, .elementor-5457 .elementor-element.elementor-element-da39614 .cart .button:hover{background-color:var( --e-global-color-secondary );}.elementor-5457 .elementor-element.elementor-element-da39614 .quantity .qty{font-size:0.9em;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;color:var( --e-global-color-text );border-color:#666666;transition:all 0.2s;}.woocommerce .elementor-5457 .elementor-element.elementor-element-da39614 form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-5457 .elementor-element.elementor-element-da39614 form.cart table.variations tr th, .woocommerce .elementor-5457 .elementor-element.elementor-element-da39614 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-5457 .elementor-element.elementor-element-da39614 form.cart table.variations label{font-size:1em;font-weight:600;}.woocommerce .elementor-5457 .elementor-element.elementor-element-da39614 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-5457 .elementor-element.elementor-element-da39614 form.cart table.variations td.value:before{font-size:1em;font-weight:300;}@media(min-width:768px){.elementor-5457 .elementor-element.elementor-element-cd4a80a{--width:50%;}.elementor-5457 .elementor-element.elementor-element-e003973{--width:50%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-7dd659c */.elementor-5457 .elementor-element.elementor-element-7dd659c a:hover {color: var( --e-global-color-primary )!important; text-decoration: underline;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-f01d4ec */.elementor-5457 .elementor-element.elementor-element-f01d4ec .price ins {font-weight: 300; text-decoration: none;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-da39614 */.elementor-5457 .elementor-element.elementor-element-da39614 th, .elementor-5457 .elementor-element.elementor-element-da39614 td {background-color: inherit; text-align: left; padding: 0;}

.elementor-5457 .elementor-element.elementor-element-da39614 tbody, .elementor-5457 .elementor-element.elementor-element-da39614 tr, .elementor-5457 .elementor-element.elementor-element-da39614 th, .elementor-5457 .elementor-element.elementor-element-da39614 td {display: block;}

.elementor-5457 .elementor-element.elementor-element-da39614 th {margin-bottom: 5px;}

.elementor-5457 .elementor-element.elementor-element-da39614 select {padding: 9px 15px 11px 15px;}

.elementor-5457 .elementor-element.elementor-element-da39614 .stock {color: var( --e-global-color-secondary )!important;}

.elementor-5457 .elementor-element.elementor-element-da39614 .price {color: var( --e-global-color-text ); margin-bottom: 20px; display: inline-block;}

.elementor-5457 .elementor-element.elementor-element-da39614 .price ins {font-weight: 300; text-decoration: none;}

.elementor-5457 .elementor-element.elementor-element-da39614 button.disabled {opacity: 1!important;}

.elementor-5457 .elementor-element.elementor-element-da39614 button.disabled:hover {color: var( --e-global-color-text );}/* End custom CSS */