.elementor-3030 .elementor-element.elementor-element-197b0290{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-3030 .elementor-element.elementor-element-7e49abcc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3030 .elementor-element.elementor-element-7e49abcc.e-con{--align-self:center;}.elementor-3030 .elementor-element.elementor-element-733ec4b1{--display:flex;}.elementor-3030 .elementor-element.elementor-element-16dfe8b2{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-3030 .elementor-element.elementor-element-16dfe8b2 img{max-width:30%;height:56px;object-fit:contain;object-position:center center;}.elementor-3030 .elementor-element.elementor-element-4dc9a8b4{--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;--justify-content:flex-end;}.elementor-3030 .elementor-element.elementor-element-1761288{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-3030 .elementor-element.elementor-element-1761288 .elementor-nav-menu .elementor-item{font-size:18px;font-weight:500;}.elementor-3030 .elementor-element.elementor-element-1761288 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:15px;padding-right:15px;}.elementor-3030 .elementor-element.elementor-element-1761288 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3030 .elementor-element.elementor-element-1761288 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3030 .elementor-element.elementor-element-1761288 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3030 .elementor-element.elementor-element-1761288 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-438e6e0 );fill:var( --e-global-color-438e6e0 );}.elementor-3030 .elementor-element.elementor-element-1761288 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-3030 .elementor-element.elementor-element-1761288 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-3030 .elementor-element.elementor-element-1761288 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-438e6e0 );}.elementor-3030 .elementor-element.elementor-element-2555c917 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-3030 .elementor-element.elementor-element-6fb44298{--main-alignment:right;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--divider-style:dashed;--subtotal-divider-style:dashed;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-text-color:var( --e-global-color-text );--toggle-button-icon-color:var( --e-global-color-text );--toggle-button-background-color:var( --e-global-color-primary );--toggle-button-border-color:var( --e-global-color-primary );--toggle-button-hover-text-color:var( --e-global-color-primary );--toggle-button-icon-hover-color:var( --e-global-color-primary );--toggle-button-hover-background-color:#211F1D00;--toggle-button-hover-border-color:var( --e-global-color-primary );--toggle-button-border-radius:35px;--toggle-icon-padding:10px 15px 10px 15px;--items-indicator-text-color:var( --e-global-color-primary );--cart-border-style:none;--cart-border-radius:10px 10px 10px 10px;--product-variations-color:var( --e-global-color-177e4bc );--product-price-color:var( --e-global-color-7d6887e );--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--view-cart-button-text-color:var( --e-global-color-7d6887e );--view-cart-button-background-color:var( --e-global-color-1b80b40 );--view-cart-button-hover-text-color:var( --e-global-color-7d6887e );--view-cart-button-hover-background-color:#211F1D00;--view-cart-button-padding:15px 15px 15px 15px;--checkout-button-text-color:var( --e-global-color-7d6887e );--checkout-button-background-color:var( --e-global-color-secondary );--checkout-button-hover-text-color:var( --e-global-color-7d6887e );--checkout-button-hover-background-color:#EAE9E400;--checkout-button-padding:15px 15px 15px 15px;}.elementor-3030 .elementor-element.elementor-element-6fb44298 .elementor-menu-cart__toggle .elementor-button{font-size:20px;}.elementor-3030 .elementor-element.elementor-element-6fb44298 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-3030 .elementor-element.elementor-element-6fb44298 .elementor-menu-cart__product-name a{color:var( --e-global-color-177e4bc );}.elementor-3030 .elementor-element.elementor-element-6fb44298 .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-7d6887e );}.elementor-3030 .elementor-element.elementor-element-6fb44298 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:16px;font-weight:500;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-3030 .elementor-element.elementor-element-6fb44298 .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{border-color:var( --e-global-color-7d6887e );}.elementor-3030 .elementor-element.elementor-element-6fb44298 .elementor-button--view-cart{border-style:solid;border-width:2px 2px 2px 2px;border-color:#211F1D00;}.elementor-3030 .elementor-element.elementor-element-6fb44298 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:16px;font-weight:500;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-3030 .elementor-element.elementor-element-6fb44298 .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{border-color:var( --e-global-color-7d6887e );}.elementor-3030 .elementor-element.elementor-element-6fb44298 .elementor-button--checkout{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-3030 .elementor-element.elementor-element-52b2cc1b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:auto;}.elementor-3030 .elementor-element.elementor-element-52b2cc1b:not(.elementor-motion-effects-element-type-background), .elementor-3030 .elementor-element.elementor-element-52b2cc1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d6887e );}.elementor-3030 .elementor-element.elementor-element-52b2cc1b.e-con{--align-self:center;}.elementor-3030 .elementor-element.elementor-element-282364b2{--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;--justify-content:center;}.elementor-3030 .elementor-element.elementor-element-282364b2.e-con{--align-self:center;}.elementor-3030 .elementor-element.elementor-element-13b99157{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3030 .elementor-element.elementor-element-69263198 .elementor-nav-menu .elementor-item{font-size:18px;font-weight:500;}.elementor-3030 .elementor-element.elementor-element-69263198 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:15px;padding-right:15px;}.elementor-3030 .elementor-element.elementor-element-69263198 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3030 .elementor-element.elementor-element-69263198 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3030 .elementor-element.elementor-element-69263198 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3030 .elementor-element.elementor-element-69263198 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-438e6e0 );fill:var( --e-global-color-438e6e0 );}.elementor-3030 .elementor-element.elementor-element-69263198 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-3030 .elementor-element.elementor-element-69263198{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-3030 .elementor-element.elementor-element-69263198 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-3030 .elementor-element.elementor-element-69263198 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-438e6e0 );}.elementor-3030 .elementor-element.elementor-element-78b2b1ca{--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;--justify-content:flex-end;}.elementor-3030 .elementor-element.elementor-element-4072d6dc{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3030 .elementor-element.elementor-element-4072d6dc.elementor-element{--align-self:center;}.elementor-3030 .elementor-element.elementor-element-4072d6dc .elementor-image-box-wrapper{text-align:left;}.elementor-3030 .elementor-element.elementor-element-4072d6dc.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-3030 .elementor-element.elementor-element-4072d6dc.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-3030 .elementor-element.elementor-element-4072d6dc.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-3030 .elementor-element.elementor-element-4072d6dc .elementor-image-box-title{margin-bottom:0px;font-size:10px;color:#D2BF87;}.elementor-3030 .elementor-element.elementor-element-4072d6dc .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-3030 .elementor-element.elementor-element-4072d6dc .elementor-image-box-img img{height:40px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-3030 .elementor-element.elementor-element-4072d6dc .elementor-image-box-description{font-weight:500;color:var( --e-global-color-primary );}.elementor-3030 .elementor-element.elementor-element-2e59f54a{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3030 .elementor-element.elementor-element-2e59f54a.elementor-element{--align-self:center;}.elementor-3030 .elementor-element.elementor-element-2e59f54a .elementor-image-box-wrapper{text-align:left;}.elementor-3030 .elementor-element.elementor-element-2e59f54a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3030 .elementor-element.elementor-element-2e59f54a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3030 .elementor-element.elementor-element-2e59f54a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3030 .elementor-element.elementor-element-2e59f54a .elementor-image-box-title{margin-bottom:0px;font-size:10px;color:#D2BF87;}.elementor-3030 .elementor-element.elementor-element-2e59f54a .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-3030 .elementor-element.elementor-element-2e59f54a .elementor-image-box-img img{height:40px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-3030 .elementor-element.elementor-element-2e59f54a .elementor-image-box-description{font-weight:500;color:var( --e-global-color-primary );}.elementor-3030 .elementor-element.elementor-element-6a69d54f{width:auto;max-width:auto;--main-alignment:right;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--divider-style:dashed;--subtotal-divider-style:dashed;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-text-color:var( --e-global-color-text );--toggle-button-icon-color:var( --e-global-color-text );--toggle-button-background-color:var( --e-global-color-primary );--toggle-button-border-color:var( --e-global-color-primary );--toggle-button-hover-text-color:var( --e-global-color-primary );--toggle-button-icon-hover-color:var( --e-global-color-primary );--toggle-button-hover-background-color:#211F1D00;--toggle-button-hover-border-color:var( --e-global-color-primary );--toggle-button-border-radius:35px;--toggle-icon-padding:10px 15px 10px 15px;--items-indicator-text-color:var( --e-global-color-primary );--cart-border-style:none;--cart-border-radius:10px 10px 10px 10px;--product-variations-color:var( --e-global-color-177e4bc );--product-price-color:var( --e-global-color-7d6887e );--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--view-cart-button-text-color:var( --e-global-color-7d6887e );--view-cart-button-background-color:var( --e-global-color-1b80b40 );--view-cart-button-hover-text-color:var( --e-global-color-7d6887e );--view-cart-button-hover-background-color:#211F1D00;--view-cart-button-padding:15px 15px 15px 15px;--checkout-button-text-color:var( --e-global-color-7d6887e );--checkout-button-background-color:var( --e-global-color-secondary );--checkout-button-hover-text-color:var( --e-global-color-7d6887e );--checkout-button-hover-background-color:#EAE9E400;--checkout-button-padding:15px 15px 15px 15px;}.elementor-3030 .elementor-element.elementor-element-6a69d54f .elementor-menu-cart__toggle .elementor-button{font-size:20px;}.elementor-3030 .elementor-element.elementor-element-6a69d54f .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-3030 .elementor-element.elementor-element-6a69d54f .elementor-menu-cart__product-name a{color:var( --e-global-color-177e4bc );}.elementor-3030 .elementor-element.elementor-element-6a69d54f .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-7d6887e );}.elementor-3030 .elementor-element.elementor-element-6a69d54f .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:16px;font-weight:500;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-3030 .elementor-element.elementor-element-6a69d54f .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{border-color:var( --e-global-color-7d6887e );}.elementor-3030 .elementor-element.elementor-element-6a69d54f .elementor-button--view-cart{border-style:solid;border-width:2px 2px 2px 2px;border-color:#211F1D00;}.elementor-3030 .elementor-element.elementor-element-6a69d54f .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:16px;font-weight:500;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-3030 .elementor-element.elementor-element-6a69d54f .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{border-color:var( --e-global-color-7d6887e );}.elementor-3030 .elementor-element.elementor-element-6a69d54f .elementor-button--checkout{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-3030 .elementor-element.elementor-element-97ac2d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D2BF8733;--border-color:#D2BF8733;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3030 .elementor-element.elementor-element-97ac2d9.e-con{--align-self:center;}.elementor-3030 .elementor-element.elementor-element-5717ac65{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3030 .elementor-element.elementor-element-1d51d71d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-3030 .elementor-element.elementor-element-1d51d71d .elementor-nav-menu .elementor-item{font-size:18px;font-weight:500;}.elementor-3030 .elementor-element.elementor-element-1d51d71d .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:15px;padding-right:15px;}.elementor-3030 .elementor-element.elementor-element-1d51d71d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3030 .elementor-element.elementor-element-1d51d71d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3030 .elementor-element.elementor-element-1d51d71d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3030 .elementor-element.elementor-element-1d51d71d .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-438e6e0 );fill:var( --e-global-color-438e6e0 );}.elementor-3030 .elementor-element.elementor-element-1d51d71d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-3030 .elementor-element.elementor-element-1d51d71d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-3030 .elementor-element.elementor-element-1d51d71d .elementor-nav-menu--dropdown{background-color:var( --e-global-color-438e6e0 );}.elementor-3030 .elementor-element.elementor-element-1845d6c2{--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;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3030 .elementor-element.elementor-element-29e34562{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-3030 .elementor-element.elementor-element-29e34562.elementor-element{--align-self:center;}.elementor-3030 .elementor-element.elementor-element-29e34562 .elementor-image-box-wrapper{text-align:left;}.elementor-3030 .elementor-element.elementor-element-29e34562.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-3030 .elementor-element.elementor-element-29e34562.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-3030 .elementor-element.elementor-element-29e34562.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-3030 .elementor-element.elementor-element-29e34562 .elementor-image-box-title{margin-bottom:0px;font-size:10px;color:#D2BF87;}.elementor-3030 .elementor-element.elementor-element-29e34562 .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-3030 .elementor-element.elementor-element-29e34562 .elementor-image-box-img img{height:40px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-3030 .elementor-element.elementor-element-29e34562 .elementor-image-box-description{font-weight:500;color:var( --e-global-color-primary );}.elementor-3030 .elementor-element.elementor-element-489a3439{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:1;}.elementor-3030 .elementor-element.elementor-element-489a3439.elementor-element{--align-self:center;}.elementor-3030 .elementor-element.elementor-element-489a3439 .elementor-image-box-wrapper{text-align:left;}.elementor-3030 .elementor-element.elementor-element-489a3439.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3030 .elementor-element.elementor-element-489a3439.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3030 .elementor-element.elementor-element-489a3439.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3030 .elementor-element.elementor-element-489a3439 .elementor-image-box-title{margin-bottom:0px;font-size:10px;color:#D2BF87;}.elementor-3030 .elementor-element.elementor-element-489a3439 .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-3030 .elementor-element.elementor-element-489a3439 .elementor-image-box-img img{height:40px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-3030 .elementor-element.elementor-element-489a3439 .elementor-image-box-description{font-weight:500;color:var( --e-global-color-primary );}.elementor-3030 .elementor-element.elementor-element-3f3ecc50{--display:flex;}.elementor-3030 .elementor-element.elementor-element-37b2f54c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-3030 .elementor-element.elementor-element-44d57951{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3030 .elementor-element.elementor-element-678570f4{--display:flex;}.elementor-3030 .elementor-element.elementor-element-62040771 .elementor-icon-wrapper{text-align:center;}.elementor-3030 .elementor-element.elementor-element-62040771.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3030 .elementor-element.elementor-element-62040771.elementor-view-framed .elementor-icon, .elementor-3030 .elementor-element.elementor-element-62040771.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3030 .elementor-element.elementor-element-62040771.elementor-view-framed .elementor-icon, .elementor-3030 .elementor-element.elementor-element-62040771.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3030 .elementor-element.elementor-element-5520bbe0{--display:flex;}.elementor-3030 .elementor-element.elementor-element-acb5430{text-align:left;}.elementor-3030 .elementor-element.elementor-element-acb5430 img{max-width:30%;height:56px;object-fit:contain;object-position:center center;}.elementor-3030 .elementor-element.elementor-element-62cc7fb{--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;--justify-content:flex-end;}.elementor-3030 .elementor-element.elementor-element-51d44c0c{--main-alignment:right;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--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-border-color:var( --e-global-color-primary );--toggle-button-icon-hover-color:var( --e-global-color-primary );--toggle-button-hover-background-color:#211F1D00;--toggle-button-hover-border-color:var( --e-global-color-primary );--toggle-button-border-width:0px;--toggle-button-border-radius:35px;--toggle-icon-padding:10px 15px 10px 15px;--items-indicator-text-color:var( --e-global-color-primary );--cart-border-style:none;--cart-border-radius:10px 10px 10px 10px;--product-variations-color:var( --e-global-color-177e4bc );--product-price-color:var( --e-global-color-7d6887e );--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--view-cart-button-text-color:var( --e-global-color-7d6887e );--view-cart-button-background-color:var( --e-global-color-1b80b40 );--view-cart-button-hover-text-color:var( --e-global-color-7d6887e );--view-cart-button-hover-background-color:#211F1D00;--view-cart-button-padding:15px 15px 15px 15px;--checkout-button-text-color:var( --e-global-color-7d6887e );--checkout-button-background-color:var( --e-global-color-secondary );--checkout-button-hover-text-color:var( --e-global-color-7d6887e );--checkout-button-hover-background-color:#EAE9E400;--checkout-button-padding:15px 15px 15px 15px;}.elementor-3030 .elementor-element.elementor-element-51d44c0c .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-3030 .elementor-element.elementor-element-51d44c0c .elementor-menu-cart__product-name a{color:var( --e-global-color-177e4bc );}.elementor-3030 .elementor-element.elementor-element-51d44c0c .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-7d6887e );}.elementor-3030 .elementor-element.elementor-element-51d44c0c .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:16px;font-weight:500;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-3030 .elementor-element.elementor-element-51d44c0c .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{border-color:var( --e-global-color-7d6887e );}.elementor-3030 .elementor-element.elementor-element-51d44c0c .elementor-button--view-cart{border-style:solid;border-width:2px 2px 2px 2px;border-color:#211F1D00;}.elementor-3030 .elementor-element.elementor-element-51d44c0c .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:16px;font-weight:500;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-3030 .elementor-element.elementor-element-51d44c0c .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{border-color:var( --e-global-color-7d6887e );}.elementor-3030 .elementor-element.elementor-element-51d44c0c .elementor-button--checkout{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-3030 .elementor-element.elementor-element-5649635f{--display:flex;}.elementor-3030 .elementor-element.elementor-element-5649635f:not(.elementor-motion-effects-element-type-background), .elementor-3030 .elementor-element.elementor-element-5649635f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d6887e );}.elementor-3030 .elementor-element.elementor-element-76bffa70{--display:flex;}.elementor-3030 .elementor-element.elementor-element-77a010f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3030 .elementor-element.elementor-element-62ced49{--display:flex;}.elementor-3030 .elementor-element.elementor-element-eecd4df .elementor-icon-wrapper{text-align:center;}.elementor-3030 .elementor-element.elementor-element-eecd4df.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3030 .elementor-element.elementor-element-eecd4df.elementor-view-framed .elementor-icon, .elementor-3030 .elementor-element.elementor-element-eecd4df.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3030 .elementor-element.elementor-element-eecd4df.elementor-view-framed .elementor-icon, .elementor-3030 .elementor-element.elementor-element-eecd4df.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3030 .elementor-element.elementor-element-0081731{--display:flex;}.elementor-3030 .elementor-element.elementor-element-883b7ac{text-align:left;}.elementor-3030 .elementor-element.elementor-element-883b7ac img{max-width:30%;height:56px;object-fit:contain;object-position:center center;}.elementor-3030 .elementor-element.elementor-element-0c1ad70{--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;--justify-content:flex-end;}.elementor-3030 .elementor-element.elementor-element-07ce290{--main-alignment:right;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--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-border-color:var( --e-global-color-primary );--toggle-button-icon-hover-color:var( --e-global-color-primary );--toggle-button-hover-background-color:#211F1D00;--toggle-button-hover-border-color:var( --e-global-color-primary );--toggle-button-border-width:0px;--toggle-button-border-radius:35px;--toggle-icon-padding:10px 15px 10px 15px;--items-indicator-text-color:var( --e-global-color-primary );--cart-border-style:none;--cart-border-radius:10px 10px 10px 10px;--product-variations-color:var( --e-global-color-177e4bc );--product-price-color:var( --e-global-color-7d6887e );--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--view-cart-button-text-color:var( --e-global-color-7d6887e );--view-cart-button-background-color:var( --e-global-color-1b80b40 );--view-cart-button-hover-text-color:var( --e-global-color-7d6887e );--view-cart-button-hover-background-color:#211F1D00;--view-cart-button-padding:15px 15px 15px 15px;--checkout-button-text-color:var( --e-global-color-7d6887e );--checkout-button-background-color:var( --e-global-color-secondary );--checkout-button-hover-text-color:var( --e-global-color-7d6887e );--checkout-button-hover-background-color:#EAE9E400;--checkout-button-padding:15px 15px 15px 15px;}.elementor-3030 .elementor-element.elementor-element-07ce290 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-3030 .elementor-element.elementor-element-07ce290 .elementor-menu-cart__product-name a{color:var( --e-global-color-177e4bc );}.elementor-3030 .elementor-element.elementor-element-07ce290 .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-7d6887e );}.elementor-3030 .elementor-element.elementor-element-07ce290 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:16px;font-weight:500;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-3030 .elementor-element.elementor-element-07ce290 .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{border-color:var( --e-global-color-7d6887e );}.elementor-3030 .elementor-element.elementor-element-07ce290 .elementor-button--view-cart{border-style:solid;border-width:2px 2px 2px 2px;border-color:#211F1D00;}.elementor-3030 .elementor-element.elementor-element-07ce290 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:16px;font-weight:500;text-transform:uppercase;border-radius:5px 5px 5px 5px;}.elementor-3030 .elementor-element.elementor-element-07ce290 .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{border-color:var( --e-global-color-7d6887e );}.elementor-3030 .elementor-element.elementor-element-07ce290 .elementor-button--checkout{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-3030 .elementor-element.elementor-element-745bcdca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D2BF8757;--border-color:#D2BF8757;--border-radius:0px 0px 0px 0px;}.elementor-3030 .elementor-element.elementor-element-18d18ec0{--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;--justify-content:flex-end;}.elementor-3030 .elementor-element.elementor-element-1360bcdc{--display:flex;}.elementor-3030 .elementor-element.elementor-element-d3526ee{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3030 .elementor-element.elementor-element-d3526ee.elementor-element{--align-self:center;}.elementor-3030 .elementor-element.elementor-element-d3526ee .elementor-image-box-wrapper{text-align:left;}.elementor-3030 .elementor-element.elementor-element-d3526ee .elementor-image-box-title{margin-bottom:0px;font-size:10px;color:#D2BF87;}.elementor-3030 .elementor-element.elementor-element-d3526ee .elementor-image-box-description{font-weight:500;color:var( --e-global-color-primary );}.elementor-3030 .elementor-element.elementor-element-41991cb1{--display:flex;}.elementor-3030 .elementor-element.elementor-element-2b2dfb40{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3030 .elementor-element.elementor-element-2b2dfb40.elementor-element{--align-self:center;}.elementor-3030 .elementor-element.elementor-element-2b2dfb40 .elementor-image-box-wrapper{text-align:left;}.elementor-3030 .elementor-element.elementor-element-2b2dfb40 .elementor-image-box-title{margin-bottom:0px;font-size:10px;color:#D2BF87;}.elementor-3030 .elementor-element.elementor-element-2b2dfb40 .elementor-image-box-description{font-weight:500;color:var( --e-global-color-primary );}.elementor-3030 .elementor-element.elementor-element-da8bdf9 .e-off-canvas__content{background-color:var( --e-global-color-438e6e0 );}.elementor-3030 .elementor-element.elementor-element-da8bdf9 .e-off-canvas__overlay{background-color:#1E1E1EB3;}.elementor-3030 .elementor-element.elementor-element-da8bdf9{--e-off-canvas-justify-content:flex-start;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:1.5s;--e-off-canvas-overlay-opacity:1;}.elementor-3030 .elementor-element.elementor-element-4877335{--display:flex;}.elementor-3030 .elementor-element.elementor-element-00edd32 img{width:50%;}.elementor-3030 .elementor-element.elementor-element-77972d1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3030 .elementor-element.elementor-element-77972d1 .elementor-button{fill:var( --e-global-color-7d6887e );color:var( --e-global-color-7d6887e );border-style:solid;border-color:var( --e-global-color-7d6887e );}.elementor-3030 .elementor-element.elementor-element-e413f3f .elementor-button-content-wrapper{flex-direction:row;}.elementor-3030 .elementor-element.elementor-element-e413f3f .elementor-button{fill:var( --e-global-color-7d6887e );color:var( --e-global-color-7d6887e );border-style:solid;border-color:var( --e-global-color-7d6887e );}.elementor-3030 .elementor-element.elementor-element-de91e12 .elementor-nav-menu--dropdown a, .elementor-3030 .elementor-element.elementor-element-de91e12 .elementor-menu-toggle{color:var( --e-global-color-7d6887e );fill:var( --e-global-color-7d6887e );}.elementor-3030 .elementor-element.elementor-element-de91e12 .elementor-nav-menu--dropdown{background-color:#FFA00000;}.elementor-3030 .elementor-element.elementor-element-de91e12 .elementor-nav-menu--dropdown a:hover,
					.elementor-3030 .elementor-element.elementor-element-de91e12 .elementor-nav-menu--dropdown a:focus,
					.elementor-3030 .elementor-element.elementor-element-de91e12 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-3030 .elementor-element.elementor-element-de91e12 .elementor-nav-menu--dropdown a.highlighted{background-color:#02010100;}.elementor-3030 .elementor-element.elementor-element-de91e12 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-3030 .elementor-element.elementor-element-de91e12 .elementor-nav-menu--dropdown .elementor-item, .elementor-3030 .elementor-element.elementor-element-de91e12 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:18px;font-weight:500;word-spacing:3px;}.elementor-3030 .elementor-element.elementor-element-de91e12 .elementor-nav-menu--dropdown a{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;}.elementor-3030 .elementor-element.elementor-element-de91e12 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-bottom-width:0px;}.elementor-3030 .elementor-element.elementor-element-1a8b822 .elementor-nav-menu--dropdown a, .elementor-3030 .elementor-element.elementor-element-1a8b822 .elementor-menu-toggle{color:var( --e-global-color-7d6887e );fill:var( --e-global-color-7d6887e );}.elementor-3030 .elementor-element.elementor-element-1a8b822 .elementor-nav-menu--dropdown{background-color:#FFA00000;}.elementor-3030 .elementor-element.elementor-element-1a8b822 .elementor-nav-menu--dropdown a:hover,
					.elementor-3030 .elementor-element.elementor-element-1a8b822 .elementor-nav-menu--dropdown a:focus,
					.elementor-3030 .elementor-element.elementor-element-1a8b822 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-3030 .elementor-element.elementor-element-1a8b822 .elementor-nav-menu--dropdown a.highlighted{background-color:#02010100;}.elementor-3030 .elementor-element.elementor-element-1a8b822 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-3030 .elementor-element.elementor-element-1a8b822 .elementor-nav-menu--dropdown .elementor-item, .elementor-3030 .elementor-element.elementor-element-1a8b822 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:18px;font-weight:500;word-spacing:3px;}.elementor-3030 .elementor-element.elementor-element-1a8b822 .elementor-nav-menu--dropdown a{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;}.elementor-3030 .elementor-element.elementor-element-1a8b822 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-bottom-width:0px;}.elementor-3030 .elementor-element.elementor-element-b403f2d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3030 .elementor-element.elementor-element-b403f2d.e-con{--align-self:stretch;}.elementor-3030 .elementor-element.elementor-element-f06e753{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3030 .elementor-element.elementor-element-f06e753.elementor-element{--align-self:center;}.elementor-3030 .elementor-element.elementor-element-f06e753 .elementor-image-box-wrapper{text-align:left;}.elementor-3030 .elementor-element.elementor-element-f06e753.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3030 .elementor-element.elementor-element-f06e753.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3030 .elementor-element.elementor-element-f06e753.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3030 .elementor-element.elementor-element-f06e753 .elementor-image-box-title{margin-bottom:0px;font-size:10px;color:#211F1D;}.elementor-3030 .elementor-element.elementor-element-f06e753 .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-3030 .elementor-element.elementor-element-f06e753 .elementor-image-box-img img{height:40px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-3030 .elementor-element.elementor-element-f06e753 .elementor-image-box-description{font-weight:500;color:var( --e-global-color-177e4bc );}.elementor-3030 .elementor-element.elementor-element-a526edc{width:var( --container-widget-width, 54.302% );max-width:54.302%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:54.302%;--container-widget-flex-grow:0;}.elementor-3030 .elementor-element.elementor-element-a526edc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3030 .elementor-element.elementor-element-a526edc .elementor-image-box-wrapper{text-align:left;}.elementor-3030 .elementor-element.elementor-element-a526edc.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-3030 .elementor-element.elementor-element-a526edc.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-3030 .elementor-element.elementor-element-a526edc.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-3030 .elementor-element.elementor-element-a526edc .elementor-image-box-title{margin-bottom:0px;font-size:10px;color:var( --e-global-color-177e4bc );}.elementor-3030 .elementor-element.elementor-element-a526edc .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-3030 .elementor-element.elementor-element-a526edc .elementor-image-box-img img{height:40px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-3030 .elementor-element.elementor-element-a526edc .elementor-image-box-description{font-weight:500;color:var( --e-global-color-177e4bc );}.elementor-3030 .elementor-element.elementor-element-705c6354{--display:flex;}@media(max-width:1024px){.elementor-3030 .elementor-element.elementor-element-6fb44298.elementor-element{--order:99999 /* order end hack */;}.elementor-3030 .elementor-element.elementor-element-6a69d54f.elementor-element{--order:99999 /* order end hack */;}.elementor-3030 .elementor-element.elementor-element-51d44c0c.elementor-element{--order:99999 /* order end hack */;}.elementor-3030 .elementor-element.elementor-element-07ce290.elementor-element{--order:99999 /* order end hack */;}}@media(min-width:768px){.elementor-3030 .elementor-element.elementor-element-197b0290{--width:100%;}.elementor-3030 .elementor-element.elementor-element-7e49abcc{--width:90vw;}.elementor-3030 .elementor-element.elementor-element-52b2cc1b{--width:100vw;}.elementor-3030 .elementor-element.elementor-element-282364b2{--width:90vw;}.elementor-3030 .elementor-element.elementor-element-13b99157{--width:100%;}.elementor-3030 .elementor-element.elementor-element-78b2b1ca{--width:100%;}.elementor-3030 .elementor-element.elementor-element-97ac2d9{--width:90vw;}.elementor-3030 .elementor-element.elementor-element-37b2f54c{--width:100%;}}@media(max-width:767px){.elementor-3030 .elementor-element.elementor-element-7e49abcc{--justify-content:center;}.elementor-3030 .elementor-element.elementor-element-16dfe8b2{text-align:center;}.elementor-3030 .elementor-element.elementor-element-16dfe8b2 img{width:40%;}.elementor-3030 .elementor-element.elementor-element-52b2cc1b{--justify-content:center;}.elementor-3030 .elementor-element.elementor-element-4072d6dc .elementor-image-box-img{margin-bottom:10px;}.elementor-3030 .elementor-element.elementor-element-2e59f54a .elementor-image-box-img{margin-bottom:0px;}.elementor-3030 .elementor-element.elementor-element-97ac2d9{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3030 .elementor-element.elementor-element-29e34562 .elementor-image-box-img{margin-bottom:10px;}.elementor-3030 .elementor-element.elementor-element-489a3439 .elementor-image-box-img{margin-bottom:0px;}.elementor-3030 .elementor-element.elementor-element-37b2f54c{--justify-content:center;}.elementor-3030 .elementor-element.elementor-element-44d57951{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3030 .elementor-element.elementor-element-678570f4{--width:33%;}.elementor-3030 .elementor-element.elementor-element-62040771 .elementor-icon-wrapper{text-align:left;}.elementor-3030 .elementor-element.elementor-element-62040771 .elementor-icon{font-size:22px;}.elementor-3030 .elementor-element.elementor-element-62040771 .elementor-icon svg{height:22px;}.elementor-3030 .elementor-element.elementor-element-5520bbe0{--width:33%;}.elementor-3030 .elementor-element.elementor-element-acb5430{text-align:center;}.elementor-3030 .elementor-element.elementor-element-acb5430 img{max-width:100%;}.elementor-3030 .elementor-element.elementor-element-62cc7fb{--width:33%;}.elementor-3030 .elementor-element.elementor-element-51d44c0c{--toggle-icon-size:20px;--toggle-icon-padding:0px 0px 0px 0px;}.elementor-3030 .elementor-element.elementor-element-5649635f{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3030 .elementor-element.elementor-element-76bffa70{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3030 .elementor-element.elementor-element-77a010f{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3030 .elementor-element.elementor-element-62ced49{--width:33%;}.elementor-3030 .elementor-element.elementor-element-eecd4df .elementor-icon-wrapper{text-align:left;}.elementor-3030 .elementor-element.elementor-element-eecd4df .elementor-icon{font-size:22px;}.elementor-3030 .elementor-element.elementor-element-eecd4df .elementor-icon svg{height:22px;}.elementor-3030 .elementor-element.elementor-element-0081731{--width:33%;}.elementor-3030 .elementor-element.elementor-element-883b7ac{text-align:center;}.elementor-3030 .elementor-element.elementor-element-883b7ac img{max-width:100%;}.elementor-3030 .elementor-element.elementor-element-0c1ad70{--width:33%;}.elementor-3030 .elementor-element.elementor-element-07ce290{--toggle-icon-size:20px;--toggle-icon-padding:0px 0px 0px 0px;}.elementor-3030 .elementor-element.elementor-element-745bcdca{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3030 .elementor-element.elementor-element-18d18ec0{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3030 .elementor-element.elementor-element-1360bcdc{--width:47%;--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;--z-index:1;}.elementor-3030 .elementor-element.elementor-element-d3a2c12{width:auto;max-width:auto;z-index:1;text-align:left;}.elementor-3030 .elementor-element.elementor-element-d3526ee{width:auto;max-width:auto;z-index:1;}.elementor-3030 .elementor-element.elementor-element-d3526ee.elementor-element{--align-self:flex-start;}.elementor-3030 .elementor-element.elementor-element-41991cb1{--width:47%;--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-3030 .elementor-element.elementor-element-7786caa1{width:auto;max-width:auto;text-align:left;}.elementor-3030 .elementor-element.elementor-element-2b2dfb40{width:auto;max-width:auto;}.elementor-3030 .elementor-element.elementor-element-2b2dfb40.elementor-element{--align-self:flex-start;}.elementor-3030 .elementor-element.elementor-element-da8bdf9{--e-off-canvas-width:80vw;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;}.elementor-3030 .elementor-element.elementor-element-77972d1 .elementor-button{border-radius:35px 35px 35px 35px;}.elementor-3030 .elementor-element.elementor-element-e413f3f .elementor-button{border-radius:35px 35px 35px 35px;}.elementor-3030 .elementor-element.elementor-element-f06e753 .elementor-image-box-wrapper{text-align:center;}.elementor-3030 .elementor-element.elementor-element-f06e753 .elementor-image-box-img{margin-bottom:0px;}.elementor-3030 .elementor-element.elementor-element-f06e753 .elementor-image-box-description{font-size:15px;}.elementor-3030 .elementor-element.elementor-element-a526edc .elementor-image-box-wrapper{text-align:center;}.elementor-3030 .elementor-element.elementor-element-a526edc .elementor-image-box-img{margin-bottom:10px;}.elementor-3030 .elementor-element.elementor-element-a526edc .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-3030 .elementor-element.elementor-element-a526edc .elementor-image-box-img img{object-fit:contain;object-position:center center;}.elementor-3030 .elementor-element.elementor-element-a526edc .elementor-image-box-description{font-size:14px;}}/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-6fb44298 *//* Nasconde tutti i messaggi di WooCommerce */
.woocommerce-notices-wrapper,
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
  display: none !important;
}

.carrellooff {    z-index: 99999999 !important;
position: relative;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-69263198 *//* 1) Metti l'header di Elementor sopra a tutto */
.elementor-location-header,
.elementor-location-header .elementor-section {
    position: relative !important;
    z-index: 100000 !important;
    overflow: visible !important; /* evita che il dropdown venga tagliato */
}

/* 2) Assicurati che il wrapper del menu e il submenu stiano davvero sopra */
.elementor-location-header .elementor-nav-menu--main,
.elementor-location-header .elementor-nav-menu--dropdown {
    position: relative !important;
    z-index: 100001 !important;
}

.elementor-location-header .elementor-nav-menu--dropdown .sub-menu,
.sub-menu.elementor-nav-menu--dropdown,
.sub-menu.elementor-nav-menu--dropdown.sm-nowrap {
    position: absolute !important;
    z-index: 100002 !important;
}

/* 3) Abbassa il pannello filtri (classe tipica WPC) che nella tua pagina gli sta “coprendo” sopra */
.wpc-filters-main-wrap,
.wpc-filters-open-button-container {
    position: relative !important;
    z-index: 5 !important;
    overflow: visible !important; /* non tagliare il menu */
}

/* 4) Se hai sezioni sotto con z-index alti, riportale neutre */
.elementor-section,
.elementor-container,
.elementor-widget-wrap {
    z-index: auto; /* evita competizione inutile */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4072d6dc */.linkicona {
  color: #D2BF87; /* colore normale del testo */
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 5px; /* spazio tra testo e icona */
}

.linkicona .my-chevron {
  width: 20px;
  height: 20px;
  fill: #D2BF87; /* colore normale dell'icona */
  transition: fill 0.3s;
}

.linkicona:hover {
  color: #FFA500; /* arancione hover per il testo */
}

.linkicona:hover .my-chevron {
  fill: #FFA500; /* arancione hover anche per l’icona */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2e59f54a */.linkicona {
  color: #D2BF87; /* colore normale del testo */
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 5px; /* spazio tra testo e icona */
}

.linkicona .my-chevron {
  width: 20px;
  height: 20px;
  fill: #D2BF87; /* colore normale dell'icona */
  transition: fill 0.3s;
}

.linkicona:hover {
  color: #FFA500; /* arancione hover per il testo */
}

.linkicona:hover .my-chevron {
  fill: #FFA500; /* arancione hover anche per l’icona */
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-6a69d54f *//* Nasconde tutti i messaggi di WooCommerce */
.woocommerce-notices-wrapper,
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
  display: none !important;
}

.carrellooff {    z-index: 99999999 !important;
position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b2cc1b */.elementor-sub-item {
    color:black!important;
}

.elementor-sub-item:hover {
    color:#ffa000!important;
    font-weight:600;
}
.elementor-nav-menu .sub-menu li:hover
 {
  
     color: #ffa000 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-29e34562 */.linkicona {
  color: #D2BF87; /* colore normale del testo */
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 5px; /* spazio tra testo e icona */
}

.linkicona .my-chevron {
  width: 20px;
  height: 20px;
  fill: #D2BF87; /* colore normale dell'icona */
  transition: fill 0.3s;
}

.linkicona:hover {
  color: #FFA500; /* arancione hover per il testo */
}

.linkicona:hover .my-chevron {
  fill: #FFA500; /* arancione hover anche per l’icona */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-489a3439 */.linkicona {
  color: #D2BF87; /* colore normale del testo */
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 5px; /* spazio tra testo e icona */
}

.linkicona .my-chevron {
  width: 20px;
  height: 20px;
  fill: #D2BF87; /* colore normale dell'icona */
  transition: fill 0.3s;
}

.linkicona:hover {
  color: #FFA500; /* arancione hover per il testo */
}

.linkicona:hover .my-chevron {
  fill: #FFA500; /* arancione hover anche per l’icona */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97ac2d9 *//* 1) Evita il taglio: tutti i wrapper dell'header devono poter "sbordare" */
.dag-header,
.dag-header .elementor-container,
.dag-header .elementor-section,
.dag-header .elementor-column,
.dag-header .elementor-widget,
.elementor-location-header {
  overflow: visible !important;
}

/* Se usi Container Flex di Elementor */
.dag-header .elementor-container,
.dag-header .e-con {
  overflow: visible !important;
}

/* 2) Assicurati che i sub menu siano posizionati sopra tutto */
.dag-header .elementor-nav-menu--main ul.sub-menu {
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 100050; /* sopra la sticky portal */
  visibility: visible;
  opacity: 1;
}

/* 3) Se il menu è in modalità "Dropdown" (layout desktop a tendina) */
.dag-header .elementor-nav-menu--dropdown {
  z-index: 100050 !important;
  overflow: visible; /* evita clipping su liste lunghe */
}

/* 4) La barra sticky non deve coprire i dropdown dei menu */
.dag-sticky-scrollo {
  z-index: 10000; /* resta alta, ma sotto ai sub menu */
  pointer-events: auto;
}

/* 5) Se hai un wrapper sticky con effetti (Elementor aggiunge questa classe) */
.elementor-sticky--effects.elementor-sticky--active {
  overflow: visible !important;
}

/* 6) Fix per eventuali trasformazioni che creano nuovi stacking context */
.dag-header,
.dag-header .elementor-section {
  transform: none !important;  /* rimuove stacking context indesiderati */
  will-change: auto !important;
}
.elementor-nav-menu .sub-menu li {
  border-width: 0;
  background-color: #d3d3d1 !important;
}
/* Sblocca il clipping SOLO all'interno del portale, senza toccare il suo transform */
.dag-sticky-scrollo .elementor,
.dag-sticky-scrollo .elementor-section,
.dag-sticky-scrollo .elementor-container,
.dag-sticky-scrollo .e-con,
.dag-sticky-scrollo .elementor-column,
.dag-sticky-scrollo .elementor-widget {
  overflow: visible !important;
  clip-path: none !important;
  mask: none !important;
}

/* Dropdown sopra il portale */
.dag-sticky-scrollo .elementor-nav-menu--main ul.sub-menu,
.dag-sticky-scrollo .elementor-nav-menu--dropdown {
  z-index: 100050 !important;
  overflow: visible !important;
}

/* Posizionamento classico del submenu anche nel portale */
.dag-sticky-scrollo .elementor-nav-menu--main > .elementor-nav-menu > li > ul.sub-menu {
  position: absolute;
  left: 0;
  top: 100%;
}

/* La sticky resta alta, ma NON azzeriamo più il suo transform */
.dag-sticky-scrollo {
  z-index: 10000; /* niente !important, per non interferire con logiche JS/CSS */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a423cc */body.dag-cart-open .dag-sticky-scrollo{
    display: none !important;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-197b0290 *//* === DAG Header Behavior v10 (Scrollo persistent on stop) === */
:root{
  --dag-hdr-bg: rgba(0,0,0,0.48);
  --dag-hdr-bg-hover: rgba(0,0,0,0.72);
  --dag-hdr-text: #ffffff;
  --dag-hdr-border: rgba(255,255,255,0.10);
  --scrollo-bg: rgba(0,0,0,0.70);
  --scrollo-text: #ffffff;
  --scrollo-border: rgba(255,255,255,0.12);
  --dag-transition: 200ms;
}
.dag-header{
  position: absolute;
  top: 0; left: 0; right: 0;
  width: 100%;
  color: var(--dag-hdr-text);
  background: var(--dag-hdr-bg);
  border-bottom: 1px solid var(--dag-hdr-border);
  transition: background var(--dag-transition) linear, color var(--dag-transition) linear;
  z-index: 30;
}
.dag-header:hover{ background: var(--dag-hdr-bg-hover); }
body:not(.elementor-editor-active) .dag-scrollo-source{ display: none !important; }
body.elementor-editor-active .dag-scrollo-source{ display: block; }
.dag-sticky-scrollo{
  position: fixed;
  top: 0; left: 0; right: 0;
  width: 100%;
  background: var(--scrollo-bg);
  color: var(--scrollo-text);
  border-bottom: 1px solid var(--scrollo-border);
  transform: translateY(-110%);
  transition: transform 180ms ease, background var(--dag-transition) linear;
  z-index: 100;
}
.dag-sticky-scrollo.show{ transform: translateY(0); }
.dag-sticky-scrollo a{ color: currentColor; }

/* === v12.2 – overrides richiesti (no overlay fuori Home + colori) === */
body:not(.home) .dag-header{
  position: relative !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  /* z-index: auto !important; */
}
.dag-header{ background: rgba(33,31,29,0) !important; }
.dag-header:hover{ background: #211f1d !important; }
.dag-sticky-scrollo{ background: rgba(33,31,29,0) !important; }
.dag-sticky-scrollo:hover{ background: #211f1d !important; }

body {overflow-x: hidden;}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-51d44c0c *//* Nasconde tutti i messaggi di WooCommerce */
.woocommerce-notices-wrapper,
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
  display: none !important;
}

.carrellooff {    z-index: 99999999 !important;
position: relative;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-07ce290 *//* Nasconde tutti i messaggi di WooCommerce */
.woocommerce-notices-wrapper,
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
  display: none !important;
}

.carrellooff {    z-index: 99999999 !important;
position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3a2c12 */.elementor-3030 .elementor-element.elementor-element-d3a2c12 img { width:32px;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d3526ee */.linkicona .my-chevron {
  width: 20px;
  height: 20px;
  fill: #D2BF87; /* colore normale dell'icona */
  transition: fill 0.3s;
}

.linkicona:hover {
  color: #FFA500; /* arancione hover per il testo */
}

.linkicona:hover .my-chevron {
  fill: #FFA500; /* arancione hover anche per l’icona */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7786caa1 */.elementor-3030 .elementor-element.elementor-element-7786caa1 img { width:20px;}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2b2dfb40 */.linkicona .my-chevron {
  width: 20px;
  height: 20px;
  fill: #D2BF87; /* colore normale dell'icona */
  transition: fill 0.3s;
}

.linkicona:hover {
  color: #FFA500; /* arancione hover per il testo */
}

.linkicona:hover .my-chevron {
  fill: #FFA500; /* arancione hover anche per l’icona */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f06e753 */.linkiconao {
  color: #211F1D; /* colore normale del testo */
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 5px; /* spazio tra testo e icona */
}

.linkiconao .my-chevrono {
  width: 20px;
  height: 20px;
  fill: #211F1D; /* colore normale dell'icona */
  transition: fill 0.3s;
}

.linkiconao:hover {
  color: #FFA500; /* arancione hover per il testo */
}

.linkiconao:hover .my-chevron {
  fill: #FFA500; /* arancione hover anche per l’icona */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a84eacb *//* Header fuori dalla home */
body:not(.home) .dag-header {
  background-color: #211f1d !important; /* colore hover */
}

/* Se vuoi che rimanga anche in hover uguale */
body:not(.home) .dag-header:hover {
  background-color: #211f1d !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37b2f54c *//* === DAG Header Behavior v10 (Scrollo persistent on stop) === */
:root{
  --dag-hdr-bg: rgba(0,0,0,0.48);
  --dag-hdr-bg-hover: rgba(0,0,0,0.72);
  --dag-hdr-text: #ffffff;
  --dag-hdr-border: rgba(255,255,255,0.10);
  --scrollo-bg: rgba(0,0,0,0.70);
  --scrollo-text: #ffffff;
  --scrollo-border: rgba(255,255,255,0.12);
  --dag-transition: 200ms;
}
.dag-header{
  position: absolute;
  top: 0; left: 0; right: 0;
  width: 100%;
  color: var(--dag-hdr-text);
  background: var(--dag-hdr-bg);
  border-bottom: 1px solid var(--dag-hdr-border);
  transition: background var(--dag-transition) linear, color var(--dag-transition) linear;
  z-index: 30;
}
.dag-header:hover{ background: var(--dag-hdr-bg-hover); }
body:not(.elementor-editor-active) .dag-scrollo-source{ display: none !important; }
body.elementor-editor-active .dag-scrollo-source{ display: block; }
.dag-sticky-scrollo{
  position: fixed;
  top: 0; left: 0; right: 0;
  width: 100%;
  background: var(--scrollo-bg);
  color: var(--scrollo-text);
  border-bottom: 1px solid var(--scrollo-border);
  transform: translateY(-110%);
  transition: transform 180ms ease, background var(--dag-transition) linear;
  z-index: 100;
}
.dag-sticky-scrollo.show{ transform: translateY(0); }
.dag-sticky-scrollo a{ color: currentColor; }

/* === v12.2 – overrides richiesti (no overlay fuori Home + colori) === */
body:not(.home) .dag-header{
  position: relative !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  /* z-index: auto !important; */
}
.dag-header{ background: rgba(33,31,29,0) !important; }
.dag-header:hover{ background: #211f1d !important; }
.dag-sticky-scrollo{ background: rgba(33,31,29,0) !important; }
.dag-sticky-scrollo:hover{ background: #211f1d !important; }


 

@media screen and (max-width: 768px) {
    .wpc-overlay-visible .wpc_show_bottom_widget .wpc-filters-overlay {
        display:none!important;
    }
.sub-menu.elementor-nav-menu--dropdown.sm-nowrap {
    position: relative !important;
   
}
    .wpc_show_bottom_widget .wpc-filters-widget-wrapper
{
        padding: 45px 20px 15px!important;
    }
    .elementor-widget-woocommerce-cart .woocommerce .cart td:before {
  

}
#content > div.page-content > div > div > div > div > div > div > div.e-cart__container > div.e-cart__column.e-cart__column-start > form > div.e-shop-table.e-cart-section > table > tbody > tr:nth-child(1) > td.product-thumbnail {
    content:none!important;
}

.elementor-widget-woocommerce-cart .woocommerce .input-text.qty {
 
    text-align: center;
}
    
}
@media (max-width: 767px){
.elementor-2134 .elementor-element.elementor-element-b625e93 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
    background-color: var(--e-global-color-1b80b40);
    margin-bottom: 15px;
}
}

.elementor-menu-cart__subtotal
 {
    color: #211f1d!important;
}

    .woocommerce table.shop_table_responsive tr td.product-thumbnail:before {
        display: none !important;
    }/* End custom CSS */