/* Regolare pulsante preventivo archivio */

.ct-section-inner-wrap .woocommerce ul.products li.product a.add-request-quote-button.button,
a.add-request-quote-button.button {
  padding: 1.5rem 2rem !important;
  font-size: var(--text-xs) !important;
  margin-top: 0 !important; /* solo se vuoi allinearlo al bottone carrello: YRAQ mette 1rem */
  width:100%;
  border-radius: 0px!important;
  font-weight: 300;
}


.woocommerce button.button.alt,
.woocommerce a.button,
.woocommerce ul.products li.product .button,
.woocommerce #review_form #respond .form-submit input,
.woocommerce a.button.alt,
.woocommerce button.button  {
  font-weight: 400;
}


/* togliere input a lato del pulsante add to cart */

.single-product form.cart .quantity { 
    display: none; 
    
    }

/* style  della fatured image pagina prodotto */

.woocommerce-product-gallery__wrapper img {
  padding: 20px;
}

/* style  dei link wrapper dei pulsanti e dei testi pulsanti */

.classe-oro:hover .ct-text-block {
  color:white!important;
}


/* Clora del bordo dei 3 dots della pagination sulla pagina archivio articoli */

.wpgb-page .wpgb-dots-page {
  border: 1px transparent solid !important;
}

/* Elimina campo name nella pagina per rihiedere preventivo, lascia solo Email */

 #first_name_field {
display: none;
 }


/* Pagina preventivo: casella privacy prima del testo, allineata alla prima riga; asterisco «obbligatorio» in fondo */
.richiesta-gdpr {
	display: flex;
	align-items: flex-start;
	gap: 10px;
}
.richiesta-gdpr input[type="checkbox"] {
	order: -1;              /* la casella va prima del testo */
	flex: 0 0 auto;
	width: 18px;
	height: 18px;
	margin: 0.15em 0 0;      /* allineata alla prima riga del testo */
}
.richiesta-gdpr .ywraq_acceptance_label {
	margin: 0 0 0 -6px;     /* l'asterisco attaccato alla fine del testo, come in «Email *» */
}




/* Pulsante "invia la tua richiesta" su pagina per inviare richiesta di preventivo */

 .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button  {
background-color:var(--oro);
color:white;

}


/* Il mio account › Indirizzi: titoli «Indirizzo di fatturazione / spedizione» più piccoli */
body.woocommerce-account .woocommerce-Address-title h2 {
  font-size: var(--text-xl);
  line-height: 1.2;
  margin-bottom: 0.4em;
}