.elementor-502 .elementor-element.elementor-element-af6f0fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-items-grid{grid-template-columns:repeat(4, 1fr);}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-single-gift-registry{background-color:var( --e-global-color-secondary );border-style:none;}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-gift-registry-elementor-widget h2.pp-nome-lista{color:var( --e-global-color-accent );}.elementor-502 .elementor-element.elementor-element-bb3d724 h2.pp-nome-lista{color:var( --e-global-color-accent );}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-gift-registry-elementor-widget h2.pp-nome-lista, .elementor-502 .elementor-element.elementor-element-bb3d724 h2.pp-nome-lista{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-registry-meta{color:var( --e-global-color-08aa036 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-registry-description{color:var( --e-global-color-08aa036 );font-family:"AR One Sans", Sans-serif;font-size:14px;font-weight:400;margin:30px 0px 0px 0px;}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-registry-share-box{background-color:var( --e-global-color-08aa036 );border-style:none;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );padding:15px 15px 15px 15px;border-radius:7px 7px 7px 7px;}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-share-title{font-family:Cityof !important;font-size:18px !important;font-weight:500 !important;}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-share-button i{font-size:20px;color:var( --e-global-color-primary );}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-share-button svg{width:20px;height:20px;fill:var( --e-global-color-primary );}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-share-button{color:var( --e-global-color-primary );border-style:none;}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-share-button:hover{color:var( --e-global-color-95aaa25 );background-color:var( --e-global-color-08aa036 );}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-share-button:hover i{color:var( --e-global-color-95aaa25 );}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-share-button:hover svg{fill:var( --e-global-color-95aaa25 );}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-share-buttons{gap:12px;}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-filter-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-08aa036 );border-radius:7px 7px 7px 7px;margin:40px 0px 10px 0px;}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-filter-btn.active{color:var( --e-global-color-ee01f8e );background-color:var( --e-global-color-text );}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-product-filters{gap:12px;justify-content:flex-start;}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-registry-item{padding:0px 0px 0px 0px;background-color:var( --e-global-color-08aa036 );border-style:none;border-radius:7px 7px 7px 7px;}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-item-details{padding:0px 10px 0px 10px !important;}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-item-image img{height:300px;object-fit:cover;border-radius:0px 0px 0px 0px;}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-gift-registry-elementor-widget h4.pp-nome-prodotto-card{color:var( --e-global-color-primary );margin:0px 0px 15px 0px !important;padding:0px 0px 0px 0px !important;}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-gift-registry-elementor-widget h4.pp-nome-prodotto-card a{color:var( --e-global-color-primary );}.elementor-502 .elementor-element.elementor-element-bb3d724 h4.pp-nome-prodotto-card{color:var( --e-global-color-primary );margin:0px 0px 15px 0px !important;padding:0px 0px 0px 0px !important;}.elementor-502 .elementor-element.elementor-element-bb3d724 h4.pp-nome-prodotto-card a{color:var( --e-global-color-primary );}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-gift-registry-elementor-widget h4.pp-nome-prodotto-card, .elementor-502 .elementor-element.elementor-element-bb3d724 .pp-gift-registry-elementor-widget h4.pp-nome-prodotto-card a, .elementor-502 .elementor-element.elementor-element-bb3d724 h4.pp-nome-prodotto-card, .elementor-502 .elementor-element.elementor-element-bb3d724 h4.pp-nome-prodotto-card a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-item-price{color:var( --e-global-color-95aaa25 );font-family:"Cityof", Sans-serif;font-size:26px;font-weight:400;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-item-quantity{color:var( --e-global-color-primary );background-color:#E9E0D200;margin:0px 0px 15px 0px;}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-item-quantity strong{color:var( --e-global-color-primary );}.elementor-502 .elementor-element.elementor-element-bb3d724 .card-footer{padding:0px 10px 0px 10px;}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-item-actions .button, .elementor-502 .elementor-element.elementor-element-bb3d724 .single_add_to_cart_button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-ee01f8e );background-color:var( --e-global-color-primary );border-style:none;border-radius:7px 7px 7px 7px;}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-item-actions .button:hover, .elementor-502 .elementor-element.elementor-element-bb3d724 .single_add_to_cart_button:hover{background-color:var( --e-global-color-accent );}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-fulfilled-badge{background-color:var( --e-global-color-95aaa25 );}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-out-of-stock-badge{background-color:var( --e-global-color-secondary );}.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-fulfilled-badge, .elementor-502 .elementor-element.elementor-element-bb3d724 .pp-out-of-stock-badge{color:var( --e-global-color-ee01f8e );font-size:11px;border-radius:7px 7px 7px 7px;top:10px;right:10px;left:auto;bottom:auto;}@media(max-width:1024px){.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-items-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-502 .elementor-element.elementor-element-bb3d724 .pp-items-grid{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS */.pp-nome-prodotto-card a {font-weight: 600 !important;}
.pp-share-qr, .pp-share-title {text-align: center;}

.pp-item-actions form {display: block !important;}

.pp-item-actions .quantity input {width: 100%;margin: 0 0 0 20px; padding: 3px;}
.pp-item-actions .button {display: block; width: 100%; margin-top: 10px;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cityof';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://piccoliprincipidelforte.com/wp-content/uploads/2025/09/cityof.woff') format('woff'),
		url('https://piccoliprincipidelforte.com/wp-content/uploads/2025/09/cityof.ttf') format('truetype'),
		url('https://piccoliprincipidelforte.com/wp-content/uploads/2025/09/cityof.svg#Cityof') format('svg');
}
/* End Custom Fonts CSS */