.elementor-129 .elementor-element.elementor-element-8a1e8e6 > .elementor-container{min-height:85px;}.elementor-129 .elementor-element.elementor-element-8a1e8e6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-129 .elementor-element.elementor-element-8a1e8e6:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-8a1e8e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-129 .elementor-element.elementor-element-8a1e8e6{box-shadow:0px 0px 24px 0px rgba(0,0,0,0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 4% 0% 4%;z-index:90;}.elementor-129 .elementor-element.elementor-element-8a1e8e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-129 .elementor-element.elementor-element-3f765bd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-129 .elementor-element.elementor-element-3f765bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-129 .elementor-element.elementor-element-3f765bd.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-129 .elementor-element.elementor-element-3f765bd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-129 .elementor-element.elementor-element-f04af68{text-align:left;}.elementor-129 .elementor-element.elementor-element-f04af68 img{width:250px;}.elementor-129 .elementor-element.elementor-element-f04af68 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-129 .elementor-element.elementor-element-d10cf13{text-align:left;}.elementor-129 .elementor-element.elementor-element-d10cf13 img{width:250px;}.elementor-129 .elementor-element.elementor-element-d10cf13 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-129 .elementor-element.elementor-element-3408dee{--spacer-size:5px;}.elementor-129 .elementor-element.elementor-element-09393ce .elementor-menu-toggle{margin:0 auto;}.elementor-bc-flex-widget .elementor-129 .elementor-element.elementor-element-fb864b6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-129 .elementor-element.elementor-element-fb864b6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-129 .elementor-element.elementor-element-fb864b6.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-129 .elementor-element.elementor-element-c4668e8 img{width:40px;height:40px;}.elementor-129 .elementor-element.elementor-element-c4668e8{width:auto;max-width:auto;}.elementor-129 .elementor-element.elementor-element-16371f8 .elementor-icon-wrapper{text-align:center;}.elementor-129 .elementor-element.elementor-element-16371f8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-129 .elementor-element.elementor-element-16371f8.elementor-view-framed .elementor-icon, .elementor-129 .elementor-element.elementor-element-16371f8.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-129 .elementor-element.elementor-element-16371f8.elementor-view-framed .elementor-icon, .elementor-129 .elementor-element.elementor-element-16371f8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-129 .elementor-element.elementor-element-16371f8.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-129 .elementor-element.elementor-element-16371f8.elementor-view-framed .elementor-icon:hover, .elementor-129 .elementor-element.elementor-element-16371f8.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-129 .elementor-element.elementor-element-16371f8.elementor-view-framed .elementor-icon:hover, .elementor-129 .elementor-element.elementor-element-16371f8.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-129 .elementor-element.elementor-element-16371f8 .elementor-icon{font-size:33px;}.elementor-129 .elementor-element.elementor-element-16371f8 .elementor-icon svg{height:33px;}.elementor-129 .elementor-element.elementor-element-16371f8 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-129 .elementor-element.elementor-element-16371f8{width:auto;max-width:auto;}.elementor-129 .elementor-element.elementor-element-18c297e .elementor-icon-wrapper{text-align:center;}.elementor-129 .elementor-element.elementor-element-18c297e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-129 .elementor-element.elementor-element-18c297e.elementor-view-framed .elementor-icon, .elementor-129 .elementor-element.elementor-element-18c297e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-129 .elementor-element.elementor-element-18c297e.elementor-view-framed .elementor-icon, .elementor-129 .elementor-element.elementor-element-18c297e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-129 .elementor-element.elementor-element-18c297e.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-129 .elementor-element.elementor-element-18c297e.elementor-view-framed .elementor-icon:hover, .elementor-129 .elementor-element.elementor-element-18c297e.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-129 .elementor-element.elementor-element-18c297e.elementor-view-framed .elementor-icon:hover, .elementor-129 .elementor-element.elementor-element-18c297e.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-129 .elementor-element.elementor-element-18c297e .elementor-icon{font-size:33px;}.elementor-129 .elementor-element.elementor-element-18c297e .elementor-icon svg{height:33px;}.elementor-129 .elementor-element.elementor-element-18c297e > .elementor-widget-container{margin:0px 5px 0px 20px;}.elementor-129 .elementor-element.elementor-element-18c297e{width:auto;max-width:auto;}.elementor-129 .elementor-element.elementor-element-f3e7bf1{--main-alignment:right;--divider-style:dashed;--subtotal-divider-style:dashed;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-primary );--toggle-button-background-color:var( --e-global-color-7b60ce4 );--toggle-button-border-color:var( --e-global-color-7b60ce4 );--toggle-button-icon-hover-color:var( --e-global-color-primary );--toggle-button-hover-background-color:var( --e-global-color-7b60ce4 );--toggle-button-hover-border-color:var( --e-global-color-7b60ce4 );--toggle-icon-size:33px;--toggle-icon-padding:10px 0px 10px 0px;--items-indicator-background-color:var( --e-global-color-2520b82 );--cart-border-style:none;--product-price-color:var( --e-global-color-primary );--divider-color:#B3B3B3;--subtotal-divider-color:#B3B3B3;--divider-width:1px;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:1px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:1px;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--cart-footer-buttons-border-radius:50px;--view-cart-button-text-color:var( --e-global-color-7b60ce4 );--view-cart-button-background-color:var( --e-global-color-accent );--view-cart-button-hover-text-color:var( --e-global-color-7b60ce4 );--view-cart-button-hover-background-color:var( --e-global-color-6e97fda );--checkout-button-text-color:var( --e-global-color-7b60ce4 );--checkout-button-background-color:var( --e-global-color-secondary );--checkout-button-hover-background-color:var( --e-global-color-primary );width:auto;max-width:auto;}.elementor-129 .elementor-element.elementor-element-f3e7bf1 .elementor-menu-cart__subtotal{font-size:16px;font-weight:500;}.elementor-129 .elementor-element.elementor-element-f3e7bf1 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-129 .elementor-element.elementor-element-f3e7bf1 .elementor-menu-cart__product-name a{font-weight:500;color:var( --e-global-color-secondary );}.elementor-129 .elementor-element.elementor-element-f3e7bf1 .elementor-menu-cart__footer-buttons .elementor-button{font-size:16px;}.elementor-129 .elementor-element.elementor-element-f3e7bf1 > .elementor-widget-container{margin:-5px 0px 0px 20px;}.elementor-129 .elementor-element.elementor-element-c1a6fc8 .elementor-button{font-family:"Montserrat", Calibri, Sans-serif;font-size:30px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-7b60ce4 );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-129 .elementor-element.elementor-element-c1a6fc8 .elementor-button:hover, .elementor-129 .elementor-element.elementor-element-c1a6fc8 .elementor-button:focus{color:var( --e-global-color-accent );background-color:var( --e-global-color-7b60ce4 );}.elementor-129 .elementor-element.elementor-element-c1a6fc8 .elementor-button:hover svg, .elementor-129 .elementor-element.elementor-element-c1a6fc8 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-129 .elementor-element.elementor-element-c1a6fc8 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-129 .elementor-element.elementor-element-c1a6fc8{width:auto;max-width:auto;}@media(max-width:1024px){.elementor-129 .elementor-element.elementor-element-8a1e8e6 > .elementor-container{min-height:0px;}.elementor-129 .elementor-element.elementor-element-8a1e8e6{padding:0px 20px 0px 20px;}.elementor-129 .elementor-element.elementor-element-f04af68{text-align:left;}.elementor-129 .elementor-element.elementor-element-f04af68 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-129 .elementor-element.elementor-element-d10cf13{text-align:left;}.elementor-129 .elementor-element.elementor-element-d10cf13 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-129 .elementor-element.elementor-element-fb864b6.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}}@media(max-width:767px){.elementor-129 .elementor-element.elementor-element-8a1e8e6 > .elementor-container{min-height:0px;}.elementor-129 .elementor-element.elementor-element-8a1e8e6{padding:3px 3px 3px 3px;}.elementor-129 .elementor-element.elementor-element-3f765bd{width:100%;}.elementor-129 .elementor-element.elementor-element-3f765bd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-129 .elementor-element.elementor-element-f04af68{text-align:center;}.elementor-129 .elementor-element.elementor-element-f04af68 img{width:174px;}.elementor-129 .elementor-element.elementor-element-d10cf13{text-align:center;}.elementor-129 .elementor-element.elementor-element-d10cf13 img{width:174px;}.elementor-129 .elementor-element.elementor-element-fb864b6{width:100%;}.elementor-129 .elementor-element.elementor-element-fb864b6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-129 .elementor-element.elementor-element-fb864b6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-129 .elementor-element.elementor-element-c4668e8 img{width:45px;height:45px;}.elementor-129 .elementor-element.elementor-element-c4668e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-129 .elementor-element.elementor-element-c4668e8{width:auto;max-width:auto;}.elementor-129 .elementor-element.elementor-element-16371f8 .elementor-icon-wrapper{text-align:left;}.elementor-129 .elementor-element.elementor-element-16371f8 .elementor-icon{font-size:25px;}.elementor-129 .elementor-element.elementor-element-16371f8 .elementor-icon svg{height:25px;}.elementor-129 .elementor-element.elementor-element-18c297e .elementor-icon-wrapper{text-align:center;}.elementor-129 .elementor-element.elementor-element-18c297e .elementor-icon{font-size:25px;}.elementor-129 .elementor-element.elementor-element-18c297e .elementor-icon svg{height:25px;}.elementor-129 .elementor-element.elementor-element-18c297e > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-129 .elementor-element.elementor-element-f3e7bf1{--main-alignment:center;--toggle-icon-size:25px;}.elementor-129 .elementor-element.elementor-element-c1a6fc8 .elementor-button{font-size:25px;}}@media(min-width:768px){.elementor-129 .elementor-element.elementor-element-3f765bd{width:25.041%;}.elementor-129 .elementor-element.elementor-element-8c4c151{width:49.651%;}.elementor-129 .elementor-element.elementor-element-fb864b6{width:24.974%;}}@media(max-width:1024px) and (min-width:768px){.elementor-129 .elementor-element.elementor-element-3f765bd{width:20%;}.elementor-129 .elementor-element.elementor-element-fb864b6{width:80%;}}/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-f3e7bf1 */.elementor-129 .elementor-element.elementor-element-f3e7bf1 .elementor-menu-cart__toggle .elementor-button {
   border-bottom: none; 
   box-shadow: none;
   background: none;
   border: none;
}
.elementor-widget-woocommerce-menu-cart.toggle-icon--cart-medium .elementor-menu-cart__toggle .elementor-button-icon i:before {
}
.elementor-129 .elementor-element.elementor-element-f3e7bf1 .woocommerce-mini-cart__empty-message {
    font-family: var( --e-global-typography-text-font-family ), Calibri, Sans-serif;
    color: var( --e-global-color-accent);
    
}
.elementor-129 .elementor-element.elementor-element-f3e7bf1 .eicon:hover {
    transform: scale(1.1)
}

.elementor-129 .elementor-element.elementor-element-f3e7bf1 .elementor-button-icon::before {
    z-index: 999;
}

.elementor-129 .elementor-element.elementor-element-f3e7bf1 .pa_variante{ font-size: 12px; margin-bottom: 15px;}

/*.elementor-129 .elementor-element.elementor-element-f3e7bf1 *{
    background-color: white;
    border-color: white;
}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1a6fc8 */.elementor-129 .elementor-element.elementor-element-c1a6fc8 .elementor-button-link,
.elementor-129 .elementor-element.elementor-element-c1a6fc8 .elementor-button-link:hover {
    box-shadow: none!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fb864b6 */.elementor-129 .elementor-element.elementor-element-fb864b6 .elementor-widget-wrap {align-content: center !important;}/* End custom CSS */