.elementor-2348 .elementor-element.elementor-element-1fdad905{--display:flex;--min-height:55vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--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:0;}.elementor-2348 .elementor-element.elementor-element-1fdad905::before, .elementor-2348 .elementor-element.elementor-element-1fdad905 > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-1fdad905 > .e-con-inner > .elementor-background-video-container::before, .elementor-2348 .elementor-element.elementor-element-1fdad905 > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-1fdad905 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2348 .elementor-element.elementor-element-1fdad905 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010114 55%, var( --e-global-color-d6836f0 ) 85%);}.elementor-2348 .elementor-element.elementor-element-1fdad905 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-2348 .elementor-element.elementor-element-1fdad905.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2348 .elementor-element.elementor-element-390add66{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-2348 .elementor-element.elementor-element-69e18472{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-4c466855{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2348 .elementor-element.elementor-element-4c466855 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-4c466855 .elementor-heading-title{font-family:"novecento-sans-condensed", Sans-serif;font-size:45px;font-weight:900;text-transform:uppercase;color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-4c466855 .elementor-heading-title a:hover, .elementor-2348 .elementor-element.elementor-element-4c466855 .elementor-heading-title a:focus{color:#3F655A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-95df98d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-size:22px;font-weight:300;color:var( --e-global-color-46f617a );}.elementor-2348 .elementor-element.elementor-element-95df98d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-d4832e8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2348 .elementor-element.elementor-element-d4832e8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.woocommerce .elementor-2348 .elementor-element.elementor-element-d4832e8 .woocommerce-product-details__short-description{color:var( --e-global-color-46f617a );font-family:"Lato", Sans-serif;font-size:20px;font-weight:300;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2348 .elementor-element.elementor-element-23eb3eb{width:var( --container-widget-width, 507px );max-width:507px;--container-widget-width:507px;--container-widget-flex-grow:0;color:#324A6D;font-family:"novecento-sans-condensed", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-2348 .elementor-element.elementor-element-23eb3eb > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2348 .elementor-element.elementor-element-4480e841 > .elementor-widget-container{padding:0px 0px 0100px 0px;}.elementor-2348 .elementor-element.elementor-element-4480e841 .cart button, .elementor-2348 .elementor-element.elementor-element-4480e841 .cart .button{font-family:"novecento-sans-condensed", Sans-serif;font-size:30px;font-weight:bold;text-transform:lowercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:15px 50px 15px 50px;background-color:var( --e-global-color-46f617a );border-color:var( --e-global-color-46f617a );transition:all 0.2s;}.elementor-2348 .elementor-element.elementor-element-4480e841 .cart button:hover, .elementor-2348 .elementor-element.elementor-element-4480e841 .cart .button:hover{color:var( --e-global-color-46f617a );background-color:#02010100;border-color:var( --e-global-color-46f617a );}.elementor-2348 .elementor-element.elementor-element-4480e841 .added_to_cart{color:var( --e-global-color-46f617a );font-family:"novecento-sans-condensed", Sans-serif;font-weight:500;}.woocommerce .elementor-2348 .elementor-element.elementor-element-4480e841 form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-2348 .elementor-element.elementor-element-4480e841 form.cart table.variations tr th, .woocommerce .elementor-2348 .elementor-element.elementor-element-4480e841 form.cart table.variations tr td{padding-top:calc( 15px/2 );padding-bottom:calc( 15px/2 );}.woocommerce .elementor-2348 .elementor-element.elementor-element-4480e841 form.cart table.variations label{color:var( --e-global-color-46f617a );font-family:"novecento-sans-condensed", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;}.woocommerce .elementor-2348 .elementor-element.elementor-element-4480e841 form.cart table.variations td.value select, .woocommerce .elementor-2348 .elementor-element.elementor-element-4480e841 form.cart table.variations td.value:before{background-color:#FFFFFF;border-radius:6px;}.woocommerce .elementor-2348 .elementor-element.elementor-element-4480e841 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-2348 .elementor-element.elementor-element-4480e841 form.cart table.variations td.value:before{font-family:"Lato", Sans-serif;font-size:16px;}.elementor-2348 .elementor-element.elementor-element-633d817f{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:000px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2348 .elementor-element.elementor-element-633d817f:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-633d817f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2348 .elementor-element.elementor-element-76b4a9e9 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2348 .elementor-element.elementor-element-76b4a9e9{text-align:center;}.elementor-2348 .elementor-element.elementor-element-76b4a9e9 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:300;letter-spacing:4px;color:var( --e-global-color-46f617a );}.elementor-2348 .elementor-element.elementor-element-10fa7c80 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-10fa7c80{text-align:center;}.elementor-2348 .elementor-element.elementor-element-10fa7c80 .elementor-heading-title{font-family:"novecento-sans-condensed", Sans-serif;font-size:45px;font-weight:900;color:var( --e-global-color-46f617a );}.elementor-2348 .elementor-element.elementor-element-61aa1d7e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 3px 3px 3px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-46f617a );--border-color:var( --e-global-color-46f617a );}.elementor-2348 .elementor-element.elementor-element-4b607ea2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-4b607ea2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-4b607ea2 a:hover, .elementor-2348 .elementor-element.elementor-element-4b607ea2 a:focus{color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-395d7bb0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 3px 3px 3px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-46f617a );--border-color:var( --e-global-color-46f617a );}.elementor-2348 .elementor-element.elementor-element-305d318e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-305d318e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-305d318e a:hover, .elementor-2348 .elementor-element.elementor-element-305d318e a:focus{color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-15444904{--display:flex;border-style:solid;--border-style:solid;border-width:0px 3px 3px 3px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-46f617a );--border-color:var( --e-global-color-46f617a );}.elementor-2348 .elementor-element.elementor-element-4822f253{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-4822f253 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-4822f253 a:hover, .elementor-2348 .elementor-element.elementor-element-4822f253 a:focus{color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-266bc588{--display:flex;border-style:solid;--border-style:solid;border-width:0px 3px 3px 3px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-46f617a );--border-color:var( --e-global-color-46f617a );--border-radius:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-386e7b21{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-386e7b21 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-386e7b21 a:hover, .elementor-2348 .elementor-element.elementor-element-386e7b21 a:focus{color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-71f723ef{--display:flex;border-style:solid;--border-style:solid;border-width:0px 3px 3px 3px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-46f617a );--border-color:var( --e-global-color-46f617a );}.elementor-2348 .elementor-element.elementor-element-25afc9e3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-25afc9e3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-25afc9e3 a:hover, .elementor-2348 .elementor-element.elementor-element-25afc9e3 a:focus{color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-35f0b643{--display:flex;border-style:solid;--border-style:solid;border-width:0px 3px 3px 3px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-46f617a );--border-color:var( --e-global-color-46f617a );}.elementor-2348 .elementor-element.elementor-element-2f65616a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-2f65616a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-2f65616a a:hover, .elementor-2348 .elementor-element.elementor-element-2f65616a a:focus{color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-7b322a51{--display:flex;border-style:solid;--border-style:solid;border-width:0px 3px 3px 3px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-46f617a );--border-color:var( --e-global-color-46f617a );}.elementor-2348 .elementor-element.elementor-element-738fbb9f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-738fbb9f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-738fbb9f a:hover, .elementor-2348 .elementor-element.elementor-element-738fbb9f a:focus{color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-569e2b8d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 3px 3px 3px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-46f617a );--border-color:var( --e-global-color-46f617a );}.elementor-2348 .elementor-element.elementor-element-2d23b4ce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-2d23b4ce > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-2d23b4ce a:hover, .elementor-2348 .elementor-element.elementor-element-2d23b4ce a:focus{color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-4a6ef647{--display:flex;border-style:solid;--border-style:solid;border-width:0px 3px 3px 3px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-46f617a );--border-color:var( --e-global-color-46f617a );}.elementor-2348 .elementor-element.elementor-element-4b1cad0f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-4b1cad0f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-4b1cad0f a:hover, .elementor-2348 .elementor-element.elementor-element-4b1cad0f a:focus{color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-176ca0d5{--display:flex;border-style:solid;--border-style:solid;border-width:0px 3px 3px 3px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-46f617a );--border-color:var( --e-global-color-46f617a );}.elementor-2348 .elementor-element.elementor-element-3df6668e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-3df6668e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-3df6668e a:hover, .elementor-2348 .elementor-element.elementor-element-3df6668e a:focus{color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-29830f68{--display:flex;border-style:solid;--border-style:solid;border-width:0px 3px 3px 3px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-46f617a );--border-color:var( --e-global-color-46f617a );}.elementor-2348 .elementor-element.elementor-element-b4fe765{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-b4fe765 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-b4fe765 a:hover, .elementor-2348 .elementor-element.elementor-element-b4fe765 a:focus{color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-31509196{--display:flex;border-style:solid;--border-style:solid;border-width:0px 3px 3px 3px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-46f617a );--border-color:var( --e-global-color-46f617a );}.elementor-2348 .elementor-element.elementor-element-41400793{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-41400793 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-41400793 a:hover, .elementor-2348 .elementor-element.elementor-element-41400793 a:focus{color:#3F655A;}.elementor-2348 .elementor-element.elementor-element-1b1d67a1{--n-accordion-title-font-size:30px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#3F655A;--n-accordion-title-hover-color:var( --e-global-color-46f617a );--n-accordion-title-active-color:#3F655A;--n-accordion-icon-size:15px;}.elementor-2348 .elementor-element.elementor-element-1b1d67a1 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-1b1d67a1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:3px 3px 3px 3px;border-color:#3F655A;}:where( .elementor-2348 .elementor-element.elementor-element-1b1d67a1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"novecento-sans-condensed", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-2348 .elementor-element.elementor-element-5668c2b7{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:000px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2348 .elementor-element.elementor-element-5668c2b7:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-5668c2b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46f617a );}.elementor-2348 .elementor-element.elementor-element-d13a649 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2348 .elementor-element.elementor-element-d13a649{text-align:center;}.elementor-2348 .elementor-element.elementor-element-d13a649 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:300;letter-spacing:4px;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-3cf90f1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-3cf90f1{text-align:center;}.elementor-2348 .elementor-element.elementor-element-3cf90f1 .elementor-heading-title{font-family:"novecento-sans-condensed", Sans-serif;font-size:45px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-2348 .elementor-element.elementor-element-2de05f99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2348 .elementor-element.elementor-element-5e9848f8 iframe{height:70vh;filter:brightness( 100% ) contrast( 100% ) saturate( 50% ) blur( 0px ) hue-rotate( 0deg );}body.elementor-page-2348:not(.elementor-motion-effects-element-type-background), body.elementor-page-2348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d6836f0 );}@media(max-width:1024px){.elementor-2348 .elementor-element.elementor-element-390add66{--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2348 .elementor-element.elementor-element-69e18472{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-2348 .elementor-element.elementor-element-4c466855{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2348 .elementor-element.elementor-element-95df98d > .elementor-widget-container{padding:0px 200px 0px 200px;}.elementor-2348 .elementor-element.elementor-element-d4832e8 > .elementor-widget-container{padding:0px 200px 0px 200px;}.elementor-2348 .elementor-element.elementor-element-23eb3eb{width:100%;max-width:100%;font-size:14px;}.elementor-2348 .elementor-element.elementor-element-23eb3eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-4480e841 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-4480e841 .cart button, .elementor-2348 .elementor-element.elementor-element-4480e841 .cart .button{font-size:18px;}.elementor-2348 .elementor-element.elementor-element-633d817f{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2348 .elementor-element.elementor-element-4b607ea2 > .elementor-widget-container{padding:0px 200px 0px 200px;}.elementor-2348 .elementor-element.elementor-element-305d318e > .elementor-widget-container{padding:0px 200px 0px 200px;}.elementor-2348 .elementor-element.elementor-element-4822f253 > .elementor-widget-container{padding:0px 200px 0px 200px;}.elementor-2348 .elementor-element.elementor-element-386e7b21 > .elementor-widget-container{padding:0px 200px 0px 200px;}.elementor-2348 .elementor-element.elementor-element-25afc9e3 > .elementor-widget-container{padding:0px 200px 0px 200px;}.elementor-2348 .elementor-element.elementor-element-2f65616a > .elementor-widget-container{padding:0px 200px 0px 200px;}.elementor-2348 .elementor-element.elementor-element-738fbb9f > .elementor-widget-container{padding:0px 200px 0px 200px;}.elementor-2348 .elementor-element.elementor-element-2d23b4ce > .elementor-widget-container{padding:0px 200px 0px 200px;}.elementor-2348 .elementor-element.elementor-element-4b1cad0f > .elementor-widget-container{padding:0px 200px 0px 200px;}.elementor-2348 .elementor-element.elementor-element-3df6668e > .elementor-widget-container{padding:0px 200px 0px 200px;}.elementor-2348 .elementor-element.elementor-element-b4fe765 > .elementor-widget-container{padding:0px 200px 0px 200px;}.elementor-2348 .elementor-element.elementor-element-41400793 > .elementor-widget-container{padding:0px 200px 0px 200px;}.elementor-2348 .elementor-element.elementor-element-1b1d67a1 > .elementor-widget-container{padding:50px 50px 0px 50px;}.elementor-2348 .elementor-element.elementor-element-1b1d67a1{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}}@media(min-width:768px){.elementor-2348 .elementor-element.elementor-element-1fdad905{--width:100%;}.elementor-2348 .elementor-element.elementor-element-390add66{--content-width:1300px;}.elementor-2348 .elementor-element.elementor-element-69e18472{--width:100%;}}@media(max-width:767px){.elementor-2348 .elementor-element.elementor-element-1fdad905{--min-height:65vh;}.elementor-2348 .elementor-element.elementor-element-390add66{--padding-top:0px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-2348 .elementor-element.elementor-element-4c466855{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2348 .elementor-element.elementor-element-4c466855 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-2348 .elementor-element.elementor-element-4c466855 .elementor-heading-title{font-size:40px;}.elementor-2348 .elementor-element.elementor-element-95df98d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-95df98d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:24px;line-height:31px;}.elementor-2348 .elementor-element.elementor-element-d4832e8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-d4832e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2348 .elementor-element.elementor-element-4480e841 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-4480e841 .cart button, .elementor-2348 .elementor-element.elementor-element-4480e841 .cart .button{font-size:19px;}.woocommerce .elementor-2348 .elementor-element.elementor-element-4480e841 form.cart table.variations label{font-size:24px;}.elementor-2348 .elementor-element.elementor-element-633d817f{--padding-top:50px;--padding-bottom:050px;--padding-left:25px;--padding-right:25px;}.elementor-2348 .elementor-element.elementor-element-76b4a9e9 .elementor-heading-title{font-size:18px;}.elementor-2348 .elementor-element.elementor-element-10fa7c80 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-10fa7c80{text-align:center;}.elementor-2348 .elementor-element.elementor-element-10fa7c80 .elementor-heading-title{font-size:38px;}.elementor-2348 .elementor-element.elementor-element-4b607ea2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-4b607ea2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:18px;line-height:22px;}.elementor-2348 .elementor-element.elementor-element-305d318e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-305d318e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:18px;line-height:22px;}.elementor-2348 .elementor-element.elementor-element-4822f253 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-4822f253{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:18px;line-height:22px;}.elementor-2348 .elementor-element.elementor-element-386e7b21 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-386e7b21{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:18px;line-height:22px;}.elementor-2348 .elementor-element.elementor-element-25afc9e3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-25afc9e3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:18px;line-height:22px;}.elementor-2348 .elementor-element.elementor-element-2f65616a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-2f65616a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:18px;line-height:22px;}.elementor-2348 .elementor-element.elementor-element-738fbb9f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-738fbb9f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:18px;line-height:22px;}.elementor-2348 .elementor-element.elementor-element-2d23b4ce > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-2d23b4ce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:18px;line-height:22px;}.elementor-2348 .elementor-element.elementor-element-4b1cad0f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-4b1cad0f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:18px;line-height:22px;}.elementor-2348 .elementor-element.elementor-element-3df6668e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-3df6668e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:18px;line-height:22px;}.elementor-2348 .elementor-element.elementor-element-b4fe765 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-b4fe765{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:18px;line-height:22px;}.elementor-2348 .elementor-element.elementor-element-41400793 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-41400793{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:18px;line-height:22px;}.elementor-2348 .elementor-element.elementor-element-1b1d67a1 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-1b1d67a1{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-title-font-size:20px;--n-accordion-icon-size:15px;}.elementor-2348 .elementor-element.elementor-element-1b1d67a1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:3px 3px 3px 3px;}.elementor-2348 .elementor-element.elementor-element-5668c2b7{--padding-top:50px;--padding-bottom:050px;--padding-left:25px;--padding-right:25px;}.elementor-2348 .elementor-element.elementor-element-d13a649 .elementor-heading-title{font-size:18px;}.elementor-2348 .elementor-element.elementor-element-3cf90f1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-3cf90f1{text-align:center;}.elementor-2348 .elementor-element.elementor-element-3cf90f1 .elementor-heading-title{font-size:38px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-4480e841 *//* === VARIABILI === */
:root {
  --bg-primary: #3f6459;
  --text-color: #ffffff;
  --bg-secondary: #f4f1e9;
  --font-family: 'novecento-sans-condensed';
  --font-weight: 600;
  --label-color: #40655a;
  --font-lato: 'Lato', sans-serif; /* Definisci il font Lato */
}

/* === LABEL CAMPI WCPA === */
body .wcpa_field_label,
body .wcpa_field_wrap label {
  font-family: var(--font-family) !important;
  font-weight: var(--font-weight) !important;
  color: var(--label-color) !important;
  font-size: 1.5rem !important;
  margin-bottom: 6px;
  display: block;
}

/* === CAMPI INPUT / SELECT WCPA === */
body .wcpa_field_wrap select,
body .wcpa_field_wrap input[type="text"],
body .wcpa_field_wrap input[type="number"],
body .wcpa_field_wrap input[type="email"] {
  font-family: var(--font-lato) !important; /* Cambia il font qui */
  font-weight: var(--font-weight) !important;
  background-color: var(--bg-secondary);
  color: var(--bg-primary);
  border: none;
  border-radius: 6px;
  padding: 10px 12px;
  font-size: 1rem;
  width: 100%;
  box-sizing: border-box;
}

/* === DESCRIZIONE SOTTO IL CAMPO (WCPA) === */
body .wcpa_field_desc {
  font-family: var(--font-lato) !important; /* Cambia il font qui */
  color: var(--text-color);
  font-size: 0.85rem;
  margin-top: 6px;
}

/* === ASTERISCO OBBLIGATORIO === */
body .wcpa_required_ast {
  color: var(--label-color);
  margin-left: 4px;
}

/* === CAMPI VARIAZIONI WOO === */
.variations tr {
  display: flex;
  flex-direction: column;
  align-items: flex-start; /* <-- allinea tutto a sinistra */
  margin: 0 !important;
  padding: 0 !important;
}

/* === LABEL SOPRA CAMPO (Woo) === */
.variations .label {
  order: 0;
  margin: 0 0 0px 0 !important;
  padding: 0 !important;
  font-family: var(--font-lato) !important; /* Cambia il font qui */
  font-weight: 500 !important;
  font-size: 0.5rem !important;
  color: #40655a !important;
  text-align: left;
  width: 100%;
}

/* === SELECT (Woo) === */
.variations select {
  background-color: #f4f1e9;
  color: #3f6459;
  font-family: var(--font-lato) !important; /* Cambia il font qui */
  font-weight: 600 !important;
  font-size: 1rem;
  border-radius: 6px;
  border: 0.1px solid #ccc; /* Risolto il problema della sintassi di border */
  padding: 8px 15px;
  margin: 0 !important;
  width: 100%;
  box-sizing: border-box;
  text-align: left;
}


/* === TUTTE LE LABEL IN MAIUSCOLO === */
body .wcpa_field_label,
body .wcpa_field_wrap label,
.variations .label {
  text-transform: uppercase !important;
}/* End custom CSS */