.elementor-kit-9{--e-global-color-primary:#0B0B0A;--e-global-color-secondary:#F1F0EC;--e-global-color-text:#0B0B0A;--e-global-color-accent:#66645F;--e-global-color-b9d3462:#FFFFFF;--e-global-color-f7bb863:#0C0C0B;--e-global-color-0cb6df7:#EFEEE9;--e-global-color-34f47ed:#D7D5CF;--e-global-color-e6258a2:#353532;--e-global-color-1e31530:#989895;--e-global-color-6060375:#999999;--e-global-color-c04206f:#BBBBBB;--e-global-color-34021ca:#E8E7E3;--e-global-color-f6bda8f:#282825;--e-global-color-6a4f6f6:#111111;--e-global-color-4d737f7:#777777;--e-global-typography-primary-font-family:"Arial";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Arial";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Arial";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Arial";--e-global-typography-accent-font-weight:800;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Helvetica, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{background-color:var( --e-global-color-f7bb863 );font-family:var( --e-global-typography-accent-font-family ), Helvetica, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-b9d3462 );border-style:none;border-radius:0px 0px 0px 0px;padding:14px 22px 14px 22px;}.elementor-kit-9 button:hover,.elementor-kit-9 button:focus,.elementor-kit-9 input[type="button"]:hover,.elementor-kit-9 input[type="button"]:focus,.elementor-kit-9 input[type="submit"]:hover,.elementor-kit-9 input[type="submit"]:focus,.elementor-kit-9 .elementor-button:hover,.elementor-kit-9 .elementor-button:focus{background-color:var( --e-global-color-f6bda8f );color:var( --e-global-color-b9d3462 );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Helvetica, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-9 a:hover{color:var( --e-global-color-accent );}.elementor-kit-9 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Helvetica, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-9 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Helvetica, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-9 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Helvetica, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-9 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Helvetica, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-9 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Helvetica, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-9 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Helvetica, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-9 img{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-kit-9 img:hover{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-kit-9 label{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Helvetica, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-9 input:not([type="button"]):not([type="submit"]),.elementor-kit-9 textarea,.elementor-kit-9 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Helvetica, sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );background-color:var( --e-global-color-b9d3462 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-34f47ed );border-radius:0px 0px 0px 0px;padding:14px 16px 14px 16px;}.elementor-kit-9 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-9 textarea:focus,.elementor-kit-9 .elementor-field-textual:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-b9d3462 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B0B0A;border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--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){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1000px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:760px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ===== Stile dei pulsanti WooCommerce ================================
   Vale su scheda prodotto, categorie, negozio, carrello e pagamento.

   COME CAMBIARE IL COLORE senza toccare questo blocco:
     Impostazioni sito > Colori globali > Principale.

   COME FARE UN'ECCEZIONE su un singolo pulsante a blocchi:
     selezionalo nell'editor e usa Colore > Personalizzato
     (il colore "personalizzato" vince su questa regola;
      quello preso dalla palette invece no).

   Se dopo un aggiornamento di WooCommerce i pulsanti tornano grigi,
   e' perche' sono cambiate le classi qui sotto: vanno riallineate.
   ===================================================================== */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce ul.products li.product a.button,
.wc-block-components-product-button a.button,
.wc-block-components-product-button button,
.wp-block-woocommerce-cart .wc-block-components-button,
.wp-block-woocommerce-checkout .wc-block-components-button {
  background-color: var(--e-global-color-primary, #0B0B0A);
  color: #FFFFFF;
  border: none;
  border-radius: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .08em;
  text-transform: uppercase;
  padding: 14px 20px;
}
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce ul.products li.product a.button:hover,
.wc-block-components-product-button a.button:hover,
.wp-block-woocommerce-cart .wc-block-components-button:hover,
.wp-block-woocommerce-checkout .wc-block-components-button:hover {
  background-color: var(--e-global-color-accent, #282825);
  color: #FFFFFF;
}
/* "Aggiungi al carrello" prima che siano scelte le opzioni:
   stesso colore, smorzato, cosi si capisce che manca un passaggio */
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover {
  background-color: var(--e-global-color-primary, #0B0B0A);
  color: #FFFFFF;
  opacity: .45;
}
/* ===== Prezzi: un solo colore su tutto il sito =======================
   Negli archivi WooCommerce il prezzo era verde, nella scheda prodotto
   scuro. Qui si uniforma allo scuro del marchio.
   Per cambiarlo: Impostazioni sito > Colori globali > Testo.
   ===================================================================== */
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .price .amount,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.wc-block-components-product-price,
.wc-block-components-product-price .wc-block-formatted-money-amount {
  color: var(--e-global-color-text, #0B0B0A);
  font-weight: 700;
}

/* ===== Gerarchia nel carrello ========================================
   "Procedi all'ordine" e' l'unica azione primaria della pagina:
   larghezza piena, tutto il resto resta secondario.
   ===================================================================== */
.wp-block-woocommerce-cart .wc-block-cart__submit-button,
.wp-block-woocommerce-cart .wc-block-components-button.wc-block-cart__submit-button {
  display: block;
  width: 100%;
  text-align: center;
  padding: 20px 24px;
  font-size: 13px;
}/* End custom CSS */