/*
 Theme Name:   ICN 2024
 Theme URI:    https://understrap.com
 Description:  Understrap Child Theme
 Author:       the Understrap Contributors
 Author URI:   https://github.com/understrap/understrap-child/graphs/contributors
 Template:     understrap
 Version:      1.2.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  understrap-child
 Tags: one-column, custom-menu, featured-images, theme-options, translation-ready
 GitHub Theme URI: understrap/understrap-child
*/



/*
 *  Registra stili personalizzati per i blocchi Gutenberg */
.wp-block-image.is-style-default-rounded-corners img {
    border-radius: var(--radius);
}


.woocommerce-page .woocommerce-product-details__short-description {
    color: var(--on-surface);
}

/* .woocommerce-info::before {
    content: "\24D8";
 	content: "\261B";
    color: #1e85be;
	font-weight: 600;
} */

/* .woocommerce-checkout.woocommerce-page form.woocommerce-checkout {
	scroll-snap-type: y mandatory;
  	scroll-padding-top: 185px;
}
.woocommerce-checkout.woocommerce-page form.woocommerce-checkout .woocommerce-NoticeGroup-checkout {
	scroll-snap-align: start;
} */

.woocommerce-info::before {
    content: "";
  	display: inline-block;
  	width: 16px;
  	height: 16px;
	margin-top: 5px;
  	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5 21C16.299 21 21 16.299 21 10.5C21 4.70101 16.299 0 10.5 0C4.70101 0 0 4.70101 0 10.5C0 16.299 4.70101 21 10.5 21ZM10.5 9C11.3284 9 12 9.67157 12 10.5V16.5C12 17.3284 11.3284 18 10.5 18C9.67157 18 9 17.3284 9 16.5V10.5C9 9.67157 9.67157 9 10.5 9ZM10.4925 4C9.66823 4 9 4.66823 9 5.49254C9 6.31684 9.66823 6.98507 10.4925 6.98507H10.5075C11.3318 6.98507 12 6.31684 12 5.49254C12 4.66823 11.3318 4 10.5075 4H10.4925Z' fill='%23097D97'/%3E%3C/svg%3E%0A");
  	background-repeat: no-repeat;
  	background-size: contain;
}


.woocommerce-account.woocommerce-page:has(.verificaCF--error-message ) .woocommerce-form-register label[for*="billing_cod_fiscale"],
.woocommerce-checkout.woocommerce-page:has(.verificaCF--error-message ) .woocommerce-billing-fields label[for*="billing_cod_fiscale"] {
	color: var(--wc-red);
}


.woocommerce-checkout.woocommerce-page .payment_box.payment_method_stripe_cc .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
    margin-top: 110px;
}	


.woocommerce-account.woocommerce-page #icn-last-product-box a {
	color: var(--bs-link-color);
}
.woocommerce-account.woocommerce-page #icn-last-product-box a:hover,
.woocommerce-account.woocommerce-page #icn-last-product-box a:focus {
	color: var(--bs-link-hover-color);
}


.woocommerce-account.woocommerce-page .woocommerce-MyAccount-content .woocommerce-order-details .order-again {
	display: none;
}

