.elementor-3355 .elementor-element.elementor-element-7cd9557{--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-3355 .elementor-element.elementor-element-9fea38d{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3355 .elementor-element.elementor-element-e20e606 .elementor-menu-toggle{margin:0 auto;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3355 .elementor-element.elementor-element-1187756{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-3355 .elementor-element.elementor-element-1187756 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}/* Start custom CSS */body .sl-header{width:100%;background:#FAF7F0;border-bottom:1px solid #E3DCCB;position:relative;z-index:60}body .sl-header>.elementor-widget,body .sl-header .sl-topbar-widget{width:100%;margin:0}body .sl-topbar{background:#1B252F}body .sl-top-inner{max-width:1240px;margin:0 auto;padding:5px 24px;display:flex;justify-content:flex-end;align-items:center;gap:20px}body .sl-top-link{font-family:Sora,sans-serif;font-weight:600;font-size:13px;line-height:1.2;color:#FAF7F0 !important;text-decoration:none !important;display:inline-flex;align-items:center;gap:6px;padding:4px 2px;transition:color .25s}body .sl-top-link:hover,body .sl-top-link:focus-visible{color:#FFE9A5 !important}body .sl-contatti-icona::before{content:"";display:inline-block;box-sizing:border-box;width:16px;height:12px;flex:0 0 16px;border:1.6px solid currentColor;border-radius:2px;background:linear-gradient(to top right,transparent calc(50% - 0.8px),currentColor calc(50% - 0.8px),currentColor calc(50% + 0.8px),transparent calc(50% + 0.8px)) left top / 50% 75% no-repeat,linear-gradient(to top left,transparent calc(50% - 0.8px),currentColor calc(50% - 0.8px),currentColor calc(50% + 0.8px),transparent calc(50% + 0.8px)) right top / 50% 75% no-repeat}body .sl-account-icona::before{content:"";display:inline-block;width:15px;height:15px;flex:0 0 15px;background:radial-gradient(circle at 50% 30%,currentColor 3.4px,transparent 3.9px),radial-gradient(7px 6.5px at 50% 100%,currentColor 96%,transparent 100%)}body .sl-login-icona{position:relative}body .sl-login-icona::before{content:"";display:inline-block;box-sizing:border-box;width:15px;height:15px;flex:0 0 15px;border:1.6px solid currentColor;border-radius:50%}body .sl-login-icona::after{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);border-left:5px solid currentColor;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent}body .sl-header .sl-header-interno{width:100%;max-width:1240px;margin:0 auto;padding:14px 24px;gap:20px;flex-wrap:nowrap}body .sl-header-logo{flex:0 0 auto;width:200px !important;max-width:200px;margin:0 !important}body .sl-header-logo img{width:200px;height:auto;display:block}body .sl-menu.elementor-widget-nav-menu{position:relative;flex:1 1 auto;min-width:0;margin:0 !important}body .sl-menu .elementor-nav-menu--main .elementor-nav-menu{gap:2px}body .sl-menu .elementor-nav-menu--main .elementor-item{font-family:Manrope,sans-serif;font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.4px;color:#2F2F2F !important;background:transparent !important;padding:8px 11px !important;border-bottom:2px solid transparent;white-space:nowrap;transition:color .2s,border-color .2s}body .sl-menu .elementor-nav-menu--main .elementor-item:hover,body .sl-menu .elementor-nav-menu--main .elementor-item:focus-visible,body .sl-menu .elementor-nav-menu--main .elementor-item.highlighted{color:#5B5BAA !important;border-bottom-color:#BFA15B}body .sl-menu .elementor-nav-menu--main .elementor-item::before,body .sl-menu .elementor-nav-menu--main .elementor-item::after{display:none !important}body .sl-menu .elementor-nav-menu .sub-arrow{display:inline-flex;align-items:center;padding:0 0 0 7px;margin:0;font-size:0;line-height:0}body .sl-menu .elementor-nav-menu .sub-arrow i,body .sl-menu .elementor-nav-menu .sub-arrow svg{display:none !important}body .sl-menu .elementor-nav-menu .sub-arrow::after{content:"";display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .2s ease}body .sl-menu .elementor-nav-menu--main .sub-menu{min-width:210px !important;margin-top:12px !important;padding:10px;border:1px solid #E3DCCB;border-radius:10px;background:#FFFFFF;box-shadow:0 18px 40px -20px rgba(27,37,47,.35)}body .sl-menu .elementor-nav-menu--main .elementor-sub-item{font-family:Manrope,sans-serif;font-weight:300;font-size:14px;line-height:1.3;letter-spacing:.2px;color:#2F2F2F !important;background:transparent !important;padding:10px 14px !important;border:0 !important;border-radius:6px;justify-content:flex-start}body .sl-menu .elementor-nav-menu--main .elementor-sub-item:hover,body .sl-menu .elementor-nav-menu--main .elementor-sub-item:focus-visible{color:#52528F !important;background:transparent !important}body .sl-menu .elementor-nav-menu--main .sl-voce-mobile{display:none !important}body .sl-menu .elementor-nav-menu--main>.elementor-nav-menu{justify-content:flex-end;margin-inline-start:auto;margin-inline-end:-6px}body .sl-menu .elementor-menu-toggle{position:relative;width:44px;height:44px;margin-left:0;padding:0;border:0;border-radius:0;background:transparent !important;color:#52528F !important;font-size:24px}body .sl-menu .elementor-menu-toggle i,body .sl-menu .elementor-menu-toggle svg{display:none !important}body .sl-menu .elementor-menu-toggle::before,body .sl-menu .elementor-menu-toggle::after{content:"";position:absolute;left:11px;top:21px;width:22px;height:2px;border-radius:2px;background:currentColor;transform-origin:50% 50%;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}body .sl-menu .elementor-menu-toggle::before{box-shadow:0 -7px 0 currentColor,0 7px 0 currentColor}body .sl-menu .elementor-menu-toggle::after{opacity:0}body .sl-menu .elementor-menu-toggle.elementor-active::before{box-shadow:none;transform:rotate(45deg)}body .sl-menu .elementor-menu-toggle.elementor-active::after{opacity:1;transform:rotate(-45deg)}body .sl-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute;top:calc(100% + 12px);right:0;left:auto !important;width:280px !important;max-width:calc(100vw - 32px);margin:0 !important;padding:10px 0;z-index:999;border-radius:12px;background:#FFFFFF;box-shadow:0 18px 44px 0 rgba(47,47,47,.18)}body .sl-menu .elementor-menu-toggle:not(.elementor-active) + .elementor-nav-menu__container{padding:0;box-shadow:none}body .sl-menu .elementor-nav-menu--dropdown .elementor-item,body .sl-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family:Manrope,sans-serif;font-weight:600;font-size:16px;line-height:1.3;letter-spacing:.2px;color:#2F2F2F !important;background:transparent !important;padding:12px 22px !important;border:0 !important;justify-content:space-between}body .sl-menu .elementor-nav-menu--dropdown .elementor-item:hover,body .sl-menu .elementor-nav-menu--dropdown .elementor-sub-item:hover,body .sl-menu .elementor-nav-menu--dropdown .elementor-item.highlighted{color:#5B5BAA !important;background:#F5F2FB !important}body .sl-menu .elementor-nav-menu--dropdown .sub-menu{margin:0 0 6px 26px !important;padding:0;border:0;border-left:2px solid #F5F2FB;border-radius:0;box-shadow:none;background:transparent}body .sl-menu .elementor-nav-menu--dropdown .sub-menu .elementor-sub-item{padding:12px 22px 12px 14px !important}body .sl-menu .elementor-nav-menu--dropdown .sub-arrow{padding:0 6px 0 12px;color:#52528F}body .sl-menu .elementor-nav-menu--dropdown .highlighted .sub-arrow::after,body .sl-menu .elementor-nav-menu--dropdown .sub-arrow.highlighted::after{transform:translateY(2px) rotate(-135deg)}body .sl-carrello{flex:0 0 auto;margin:0 !important}body .sl-carrello .elementor-menu-cart__toggle .elementor-button{background:transparent !important;border:0 !important;padding:8px 4px 8px 10px !important;color:#52528F !important;box-shadow:none !important}body .sl-carrello .elementor-menu-cart__toggle .elementor-button:hover{color:#5B5BAA !important}body .sl-carrello .elementor-menu-cart__toggle .elementor-button-icon{font-size:22px;color:inherit}body .sl-carrello .elementor-menu-cart__toggle .elementor-button-icon svg{width:22px;height:22px;fill:currentColor}body .sl-carrello .elementor-menu-cart__toggle .elementor-button-text{display:none}body .sl-carrello .elementor-button-icon-qty[data-counter]{background:#BFA15B !important;color:#FFFFFF !important;font-family:Sora,sans-serif;font-size:10px;font-weight:700;min-width:17px;height:17px;line-height:17px;top:-6px;right:-10px}body .sl-carrello .elementor-menu-cart__main{font-family:Manrope,sans-serif;background:#FAF7F0}body .sl-carrello .elementor-menu-cart__product-name a{color:#2F2F2F;font-weight:600}body .sl-carrello .elementor-menu-cart__product-price,body .sl-carrello .elementor-menu-cart__subtotal{color:#52528F}body .sl-carrello .elementor-menu-cart__footer-buttons .elementor-button{font-family:Sora,sans-serif;font-weight:600;font-size:14px;border-radius:50px !important;padding:14px 22px !important}body .sl-carrello .elementor-menu-cart__footer-buttons .elementor-button--view-cart{background:transparent !important;color:#52528F !important;border:1.5px solid #52528F !important}body .sl-carrello .elementor-menu-cart__footer-buttons .elementor-button--checkout{background:#5B5BAA !important;color:#FFFFFF !important;border:1.5px solid #5B5BAA !important}body .sl-carrello .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{background:#4F4076 !important;border-color:#4F4076 !important}@media (max-width:1024px){body .sl-header .sl-header-interno{gap:8px}body .sl-carrello{order:2;margin-left:auto !important}body .sl-menu.elementor-widget-nav-menu{order:3;flex:0 0 auto}body .sl-top-link.sl-login-icona{display:none}}@media (min-width:1025px) and (max-width:1240px){body .sl-menu .elementor-nav-menu--main .elementor-item{padding:8px 8px !important;font-size:14.5px}}@media (max-width:767px){body .sl-top-inner{padding:5px 16px;gap:16px}body .sl-header .sl-header-interno{padding:10px 16px}body .sl-header-logo,body .sl-header-logo img{width:150px !important;max-width:150px}}body .sl-carrello .elementor-menu-cart__product-name,body .sl-carrello .elementor-menu-cart__product-name a{font-family:Manrope,sans-serif !important;font-size:16px !important;font-weight:600 !important;line-height:1.35 !important;color:#2F2F2F !important}body .sl-carrello .elementor-menu-cart__product-price,body .sl-carrello .elementor-menu-cart__product-price *{font-family:Manrope,sans-serif !important;font-size:15px !important;font-weight:500 !important;line-height:1.4 !important}body .sl-carrello .elementor-menu-cart__product-price .quantity{color:#52528F !important}body .sl-carrello .elementor-menu-cart__product-image{width:72px}body .sl-carrello .elementor-menu-cart__product-image img{border-radius:8px}body .sl-carrello .elementor-menu-cart__subtotal,body .sl-carrello .elementor-menu-cart__subtotal *{font-family:Manrope,sans-serif !important;font-size:16px !important;line-height:1.4 !important}body .sl-carrello .elementor-menu-cart__subtotal strong{color:#52528F;font-weight:700}body .sl-carrello .elementor-menu-cart__footer-buttons .elementor-button{font-size:14px !important;padding:12px 16px !important;line-height:1.2 !important;white-space:nowrap}/* End custom CSS */