.elementor-kit-4{--e-global-color-primary:#293C4A;--e-global-color-secondary:#626966;--e-global-color-text:#20282D;--e-global-color-accent:#1D2C36;--e-global-color-ctesi_stone:#F5F3EF;--e-global-color-ctesi_white:#FFFFFF;--e-global-color-ctesi_border:#D8D7D2;--e-global-color-ctesi_control:#858B89;--e-global-color-ctesi_disabled:#E9E8E4;--e-global-color-ctesi_veil:rgba(32,40,45,0.45);--e-global-color-ctesi_error:#A4312B;--e-global-color-ctesi_success:#256443;--e-global-color-ctesi_warning:#805900;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:48px;--e-global-typography-primary-font-weight:300;--e-global-typography-primary-line-height:1.15em;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.55em;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:13px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.45em;--e-global-typography-accent-letter-spacing:0.06em;--e-global-typography-ctesi_display-font-family:"Montserrat";--e-global-typography-ctesi_display-font-size:64px;--e-global-typography-ctesi_display-font-weight:300;--e-global-typography-ctesi_display-line-height:1.08em;--e-global-typography-ctesi_display-letter-spacing:-0.01em;--e-global-typography-ctesi_foto-font-family:"Montserrat";--e-global-typography-ctesi_foto-font-size:56px;--e-global-typography-ctesi_foto-font-weight:300;--e-global-typography-ctesi_foto-line-height:1.1em;--e-global-typography-ctesi_foto-letter-spacing:-0.01em;--e-global-typography-ctesi_h2-font-family:"Montserrat";--e-global-typography-ctesi_h2-font-size:36px;--e-global-typography-ctesi_h2-font-weight:300;--e-global-typography-ctesi_h2-line-height:1.35em;--e-global-typography-ctesi_catalogo-font-family:"Montserrat";--e-global-typography-ctesi_catalogo-font-size:40px;--e-global-typography-ctesi_catalogo-font-weight:300;--e-global-typography-ctesi_catalogo-line-height:1.35em;--e-global-typography-ctesi_h3-font-family:"Montserrat";--e-global-typography-ctesi_h3-font-size:18px;--e-global-typography-ctesi_h3-font-weight:400;--e-global-typography-ctesi_h3-line-height:1.4em;--e-global-typography-ctesi_legenda-font-family:"Montserrat";--e-global-typography-ctesi_legenda-font-size:14px;--e-global-typography-ctesi_legenda-font-weight:400;--e-global-typography-ctesi_legenda-line-height:1.55em;--e-global-typography-ctesi_eyebrow-font-family:"Montserrat";--e-global-typography-ctesi_eyebrow-font-size:13px;--e-global-typography-ctesi_eyebrow-font-weight:500;--e-global-typography-ctesi_eyebrow-text-transform:uppercase;--e-global-typography-ctesi_eyebrow-line-height:1.45em;--e-global-typography-ctesi_eyebrow-letter-spacing:0.06em;background-color:#FFFFFF;color:#20282D;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{background-color:#293C4A;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.06em;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#293C4A;border-radius:2px 2px 2px 2px;padding:16px 28px 16px 28px;}.elementor-kit-4 button:hover,.elementor-kit-4 button:focus,.elementor-kit-4 input[type="button"]:hover,.elementor-kit-4 input[type="button"]:focus,.elementor-kit-4 input[type="submit"]:hover,.elementor-kit-4 input[type="submit"]:focus,.elementor-kit-4 .elementor-button:hover,.elementor-kit-4 .elementor-button:focus{background-color:#1D2C36;color:#FFFFFF;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 p{margin-block-end:16px;}.elementor-kit-4 a{color:#20282D;}.elementor-kit-4 a:hover{color:#293C4A;}.elementor-kit-4 h1{color:#20282D;font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:300;line-height:1.15em;}.elementor-kit-4 h2{color:#20282D;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:300;line-height:1.35em;}.elementor-kit-4 h3{color:#20282D;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-kit-4 h4{color:#20282D;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-kit-4 input:not([type="button"]):not([type="submit"]),.elementor-kit-4 textarea,.elementor-kit-4 .elementor-field-textual{color:#20282D;background-color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:12px 16px 12px 16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1344px;}.e-con{--container-max-width:1344px;--container-default-padding-top:0px;--container-default-padding-right:48px;--container-default-padding-bottom:0px;--container-default-padding-left:48px;}.elementor-widget:not(:last-child){--kit-widget-spacing:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-4.woocommerce{--ehc-button-border-top-left-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-top-right-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-bottom-left-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-bottom-right-radius:var(--ehc-button-border-radius-sharp);}.elementor-kit-4.woocommerce-cart{--ehc-button-border-top-left-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-top-right-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-bottom-left-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-bottom-right-radius:var(--ehc-button-border-radius-sharp);}.elementor-kit-4.woocommerce-checkout{--ehc-button-border-top-left-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-top-right-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-bottom-left-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-bottom-right-radius:var(--ehc-button-border-radius-sharp);}.elementor-kit-4.woocommerce-account{--ehc-button-border-top-left-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-top-right-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-bottom-left-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-bottom-right-radius:var(--ehc-button-border-radius-sharp);}.elementor-kit-4 .woocommerce ul.products li.product .button{--ehc-button-border-top-left-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-top-right-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-bottom-left-radius:var(--ehc-button-border-radius-sharp);--ehc-button-border-bottom-right-radius:var(--ehc-button-border-radius-sharp);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:32px;--container-default-padding-bottom:0px;--container-default-padding-left:32px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:20px;--container-default-padding-bottom:0px;--container-default-padding-left:20px;}}:root { --brand-primary:#293c4a; --brand-primary-hover:#1d2c36; --text-primary:#20282d; --text-secondary:#626966; --text-on-brand:#ffffff; --text-on-photo-muted:rgba(255,255,255,0.85); --text-on-brand-muted:rgba(255,255,255,0.88); --surface-base:#ffffff; --surface-subtle:#f5f3ef; --border-subtle:#d8d7d2; --border-control:#858b89; --border-on-photo:rgba(255,255,255,0.8); --border-on-brand:rgba(255,255,255,0.45); --photo-veil:rgba(32,40,45,0.45); --photo-veil-top:rgba(32,40,45,0.35); --photo-veil-bottom:rgba(32,40,45,0.55); --action-disabled-bg:#e9e8e4; --feedback-error:#a4312b; --feedback-success:#256443; --feedback-warning:#805900; --font-sans:Montserrat; --space-1:4px; --space-2:8px; --space-3:12px; --space-4:16px; --space-6:24px; --space-8:32px; --space-12:48px; --space-16:64px; --space-24:96px; --space-28:112px; --space-32:128px; --layout-container:1344px; --layout-block-label:240px; --layout-block-content:1080px; --layout-header-overlay:96px; --layout-header-desktop:80px; --layout-hero:840px; --layout-photo-band:860px; --layout-section-mobile:56px; --size-control:48px; --size-control-sm:40px; --size-btn-padding:28px; --size-icon-circle:40px; --size-play:88px; --size-logo-desktop:112px; --size-logo-mobile:88px; --radius-control:2px; --radius-dialog:8px; --duration-feedback:120ms; }