.elementor-kit-2149{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-3096172:#214164;--e-global-color-da06479:#CB0916;--e-global-color-00fd94c:#A50308;--e-global-color-59943a2:#2B2121;--e-global-color-594fb1d:#EAEAEA;--e-global-color-a20f16b:#FFFAFC;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-3ee938e-font-family:"Poppins";--e-global-typography-3ee938e-font-size:1.5rem;--e-global-typography-3ee938e-font-weight:400;--e-global-typography-3ee938e-letter-spacing:1.2px;--e-global-typography-2af7b7e-font-family:"Rambla";--e-global-typography-2af7b7e-font-size:1.2rem;--e-global-typography-2af7b7e-font-weight:600;--e-global-typography-2af7b7e-letter-spacing:1.2px;--e-global-typography-c6e7102-font-family:"Poppins";--e-global-typography-c6e7102-font-size:1rem;--e-global-typography-c6e7102-font-weight:400;--e-global-typography-c6e7102-letter-spacing:1.1px;--e-global-typography-db23914-font-family:"Poppins";--e-global-typography-db23914-font-size:0.9rem;--e-global-typography-db23914-font-weight:500;--e-global-typography-db23914-letter-spacing:1.1px;--e-global-typography-d96ddd8-font-family:"Crimson Pro";--e-global-typography-d96ddd8-font-size:3rem;--e-global-typography-d96ddd8-font-weight:500;--e-global-typography-d96ddd8-letter-spacing:0.1px;--e-global-typography-d32d3e4-font-family:"Crimson Pro";--e-global-typography-d32d3e4-font-size:1.8rem;--e-global-typography-d32d3e4-font-weight:500;--e-global-typography-d533610-font-family:"Crimson Pro";--e-global-typography-d533610-font-size:1.2rem;color:#072330;font-family:var(--e-global-typography-c6e7102-font-family),Sans-serif;font-size:var(--e-global-typography-c6e7102-font-size);font-weight:var(--e-global-typography-c6e7102-font-weight);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}.elementor-kit-2149 button,.elementor-kit-2149 input[type="button"],.elementor-kit-2149 input[type="submit"],.elementor-kit-2149 .elementor-button{background-color:#fff0;font-family:var(--e-global-typography-c6e7102-font-family),Sans-serif;font-size:var(--e-global-typography-c6e7102-font-size);font-weight:var(--e-global-typography-c6e7102-font-weight);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing);color:#1D1A1A;border-style:none;border-radius:5px 5px 5px 5px;padding:8px 0 8px 0}body.e-wc-message-notice .woocommerce-message,body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:var(--e-global-color-3096172);border-style:none}body.e-wc-message-notice .woocommerce-message .button,body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{background-color:var(--e-global-color-da06479);background-image:var(--e-global-color-da06479);font-family:var(--e-global-typography-c6e7102-font-family),Sans-serif;font-size:var(--e-global-typography-c6e7102-font-size);font-weight:var(--e-global-typography-c6e7102-font-weight);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}body.e-wc-message-notice .woocommerce-message .button:hover,body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button:hover{background-color:#FFFFFF!important;background-image:none!important}body.e-wc-info-notice .woocommerce-info,body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:var(--e-global-color-594fb1d);border-style:none}body.e-wc-info-notice .woocommerce-info .button,body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{background-color:var(--e-global-color-da06479);background-image:var(--e-global-color-da06479);font-family:var(--e-global-typography-c6e7102-font-family),Sans-serif;font-size:var(--e-global-typography-c6e7102-font-size);font-weight:var(--e-global-typography-c6e7102-font-weight);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}body.e-wc-info-notice .woocommerce-info .button:hover,body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button:hover,body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-info .woocommerce-Button:hover,body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .wc-block-components-notice-banner.is-info .woocommerce-Button:hover{background-color:var(--e-global-color-3096172);background-image:var(--e-global-color-3096172)}.elementor-kit-2149 p{margin-block-end:5px}.elementor-kit-2149 a{color:#E73500;font-family:var(--e-global-typography-c6e7102-font-family),Sans-serif;font-size:var(--e-global-typography-c6e7102-font-size);font-weight:var(--e-global-typography-c6e7102-font-weight);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}.elementor-kit-2149 a:hover{color:#E73500;font-family:"Poppins",Sans-serif;font-size:1rem;font-weight:400;letter-spacing:1.1px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:80%}.e-con{--container-max-width:80%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.elementor-widget:not(:last-child){margin-block-end:0}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}{}h1.entry-title{display:var(--page-title-display)}.e-wc-error-notice .woocommerce-error,.e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-59943a2 );font-family:var(--e-global-typography-c6e7102-font-family),Sans-serif;font-size:var(--e-global-typography-c6e7102-font-size);font-weight:var(--e-global-typography-c6e7102-font-weight);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing);--error-message-normal-links-color:#CB0916;--error-box-border-radius:6px 6px 6px 6px}body.e-wc-error-notice .woocommerce-error a.wc-backward,body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-family:var(--e-global-typography-c6e7102-font-family),Sans-serif;font-size:var(--e-global-typography-c6e7102-font-size);font-weight:var(--e-global-typography-c6e7102-font-weight);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}body.e-wc-error-notice .woocommerce-error,body.e-wc-error-notice .wc-block-components-notice-banner.is-error{border-style:none}.e-wc-message-notice .woocommerce-message,.e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:#FFF6F6;font-family:var(--e-global-typography-c6e7102-font-family),Sans-serif;font-size:var(--e-global-typography-c6e7102-font-size);font-weight:var(--e-global-typography-c6e7102-font-weight);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing);--message-message-icon-color:#FFFFFF;--message-box-border-radius:6px 6px 6px 6px;--message-buttons-normal-text-color:#FFFFFF;--message-buttons-hover-text-color:var( --e-global-color-59943a2 );--message-buttons-hover-transition-duration:100ms;--message-border-type:none;--message-buttons-border-radius:6px 6px 6px 6px}body.e-wc-message-notice .woocommerce-message .restore-item,body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item,body.e-wc-message-notice .woocommerce-message a:not([class]),body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:"Rambla",Sans-serif;font-size:1rem;font-weight:700;letter-spacing:1.1px}.e-wc-message-notice .woocommerce-message .restore-item,.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item,.e-wc-message-notice .woocommerce-message a:not([class]),.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:#FFFFFF}.e-wc-info-notice .woocommerce-info,.e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-da06479 );font-family:var(--e-global-typography-c6e7102-font-family),Sans-serif;font-size:var(--e-global-typography-c6e7102-font-size);font-weight:var(--e-global-typography-c6e7102-font-weight);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing);--info-message-icon-color:var( --e-global-color-da06479 );--info-box-border-radius:6px 6px 6px 6px;--info-buttons-normal-text-color:var( --e-global-color-594fb1d );--info-buttons-hover-text-color:#FFFFFF;--info-buttons-hover-transition-duration:100ms;--info-border-type:none;--info-buttons-border-radius:6px 6px 6px 6px}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1600px){.elementor-kit-2149{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}.elementor-kit-2149 a{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}.elementor-kit-2149 button,.elementor-kit-2149 input[type="button"],.elementor-kit-2149 input[type="submit"],.elementor-kit-2149 .elementor-button{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:85%}.e-con{--container-max-width:85%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.e-wc-error-notice .woocommerce-error,.e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}body.e-wc-error-notice .woocommerce-error a.wc-backward,body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}.e-wc-message-notice .woocommerce-message,.e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}body.e-wc-message-notice .woocommerce-message .button,body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}.e-wc-info-notice .woocommerce-info,.e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}body.e-wc-info-notice .woocommerce-info .button,body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}}@media(max-width:1200px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:90%}.e-con{--container-max-width:90%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}}@media(max-width:1024px){.elementor-kit-2149{--e-global-typography-d96ddd8-font-size:2rem;--e-global-typography-d32d3e4-font-size:1.8rem;font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}.elementor-kit-2149 a{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}.elementor-kit-2149 button,.elementor-kit-2149 input[type="button"],.elementor-kit-2149 input[type="submit"],.elementor-kit-2149 .elementor-button{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:90%}.e-con{--container-max-width:90%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.e-wc-error-notice .woocommerce-error,.e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}body.e-wc-error-notice .woocommerce-error a.wc-backward,body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}.e-wc-message-notice .woocommerce-message,.e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}body.e-wc-message-notice .woocommerce-message .button,body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}.e-wc-info-notice .woocommerce-info,.e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}body.e-wc-info-notice .woocommerce-info .button,body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}}@media(max-width:720px){.elementor-kit-2149 button,.elementor-kit-2149 input[type="button"],.elementor-kit-2149 input[type="submit"],.elementor-kit-2149 .elementor-button{padding:0 0 0 0}.elementor-section.elementor-section-boxed>.elementor-container{max-width:95%}.e-con{--container-max-width:95%}}@media(max-width:390px){.elementor-kit-2149{--e-global-typography-d96ddd8-font-size:2rem;--e-global-typography-d32d3e4-font-size:1.4rem;font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}.elementor-kit-2149 a{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}.elementor-kit-2149 button,.elementor-kit-2149 input[type="button"],.elementor-kit-2149 input[type="submit"],.elementor-kit-2149 .elementor-button{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing);padding:0 0 0 0}.elementor-section.elementor-section-boxed>.elementor-container{max-width:95%}.e-con{--container-max-width:95%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.e-wc-error-notice .woocommerce-error,.e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}body.e-wc-error-notice .woocommerce-error a.wc-backward,body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}.e-wc-message-notice .woocommerce-message,.e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}body.e-wc-message-notice .woocommerce-message .button,body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}.e-wc-info-notice .woocommerce-info,.e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}body.e-wc-info-notice .woocommerce-info .button,body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var(--e-global-typography-c6e7102-font-size);letter-spacing:var(--e-global-typography-c6e7102-letter-spacing)}}.woocommerce-MyAccount-content h3{margin-bottom:15px;font-weight:600}.woocommerce-MyAccount-content ul{padding-left:20px;margin-bottom:15px}.woocommerce-MyAccount-content form button{background:#111;color:#fff;border:none;padding:12px 22px;border-radius:6px;font-weight:600;transition:all 0.2s ease;cursor:pointer}.woocommerce-MyAccount-content form button:hover{background:#333;transform:translateY(-1px)}.woocommerce-MyAccount-content hr{margin:40px 0;border:none;border-top:1px solid #eee}.accumulo-richiesta{background:#fff;border:1px solid #eee;border-radius:10px;padding:20px;margin-bottom:25px;box-shadow:0 2px 6px rgb(0 0 0 / .03)}.accumulo-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:16px;font-weight:600}.accumulo-badge{padding:6px 14px;font-size:12px;border-radius:20px;font-weight:600;letter-spacing:.5px}.accumulo-badge.completato{background:#e6f6ec;color:#1e7e34}.accumulo-badge.lavorazione{background:#fff4e5;color:#cc8400}.accumulo-ordini ul{padding-left:18px;margin-top:8px}.accumulo-ordini li{margin-bottom:6px;font-size:14px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.add_to_cart_button{color:#fff!important;background-color:#d13255;font-size:14px;font-weight:600;border-radius:6px;padding:10px 18px;text-align:center;display:inline-block}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.add_to_cart_button:hover{background-color:#b22040;color:#fff!important}.woocommerce div.product .stock{font-size:16px;font-weight:700;color:#214164;margin-top:1px;display:block;font-family:poppins}.woocommerce a.added_to_cart{display:none}.swal2-popup .swal2-close{font-size:1rem!important;width:40px!important;height:40px!important;line-height:40px!important;background-color:#CB0916!important;color:#ffffff!important;border-radius:50%;border:none;cursor:pointer;transition:background-color 0.3s ease}.swal2-popup .swal2-close:hover{background-color:#214164!important;color:#ffffff!important}.cwg_iagree_checkbox_input{padding-top:10px;padding-bottom:10px}.panel-heading{font-family:'Poppins',sans-serif;background-color:#CB0916;!important}.cwgstock-panel-body{font-family:'Poppins',sans-serif;color:#000}.cwgstock_name,.cwgstock_email{width:100%;text-align:center;padding:10px;border:1px solid #ccc;border-radius:6px;font-size:16px;font-family:'Poppins',sans-serif;color:#000;margin-bottom:15px}.cwg_iagree_checkbox label{color:#000;font-family:'Poppins',sans-serif;font-size:14px}.cwg_iagree_checkbox a{color:#CB0916;text-decoration:none}.cwg_iagree_checkbox a:hover{text-decoration:underline}.cwgstock_button .cwg_popup_submit{background-color:#CB0916;font-family:'Poppins',sans-serif;font-weight:500;font-size:14px;color:#fff;border:none;border-radius:6px;padding:10px 10px;cursor:pointer;transition:background-color 0.3s ease}.cwg_popup_submit:hover{background-color:#214164}.cwg_popup_submit{background-color:#CB0916;font-family:'Poppins',sans-serif;font-weight:500;font-size:14px;color:#fff;border:none;border-radius:6px;padding:6px 40px;cursor:pointer;transition:background-color 0.3s ease}.cwg_popup_submit:hover{background-color:#214164}.imgprl{max-height:200px;max-width:200px}.stock.out-of-stock{font-size:16px;font-weight:700}@media (max-width:980px){.woocommerce table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block;text-align:left!important}.woocommerce-page table.shop_table_responsive tr td.product-thumbnail::before{display:none}}@media (max-width:980px){.e-cart__column-start{order:1}swal2-popup .swal2-close{font-size:2rem!important;width:40px!important;height:40px!important;line-height:40px!important;background-color:#CB0916!important;color:#ffffff!important;border-radius:50%;border:none;cursor:pointer;transition:background-color 0.3s ease}.swal2-popup .swal2-close:hover{background-color:#214164!important;color:#ffffff!important}.cwg_iagree_checkbox_input{padding-top:10px;padding-bottom:10px}.panel-heading{font-family:'Poppins',sans-serif;background-color:#CB0916;!important}.cwgstock-panel-body{font-family:'Poppins',sans-serif;color:#000}.cwgstock_name,.cwgstock_email{width:100%;text-align:center;padding:10px;border:1px solid #ccc;border-radius:6px;font-size:14px;font-family:'Poppins',sans-serif;color:#000;margin-bottom:15px}.cwg_iagree_checkbox label{color:#000;font-family:'Rambla',sans-serif;font-size:14px}.cwg_iagree_checkbox a{color:#CB0916;text-decoration:none}.cwg_iagree_checkbox a:hover{text-decoration:underline}.cwgstock_button .cwg_popup_submit{background-color:#CB0916;font-family:'Poppins',sans-serif;font-weight:500;font-size:14px;color:#fff;border:none;border-radius:6px;padding:10px 20px;cursor:pointer;transition:background-color 0.3s ease}.cwg_popup_submit:hover{background-color:#214164}.cwg_popup_submit{background-color:#CB0916;font-family:'Poppins',sans-serif;font-weight:500;font-size:14px;color:#fff;border:none;border-radius:6px;padding:10px 20px;cursor:pointer;transition:background-color 0.3s ease}.cwg_popup_submit:hover{background-color:#214164}.imgprl{max-height:200px;max-width:200px}.stock.out-of-stock{font-size:16px;font-weight:700}@media (max-width:980px){.woocommerce table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block;text-align:left!important}.woocommerce-page table.shop_table_responsive tr td.product-thumbnail::before{display:none}}@media (max-width:980px){.e-cart__column-start{order:1}.elementor-nav-menu--dropdown a{color:#fff!important}}