#place_order.ppcp-hidden{display:none!important}.ppcp-disabled{cursor:not-allowed;filter:grayscale(100%)}.ppcp-disabled *{pointer-events:none}.ppc-button-wrapper .ppcp-messages:first-child{padding-top:10px}.woocommerce-SavedPaymentMethods-token:has(#ppcp-vault-component){align-items:center;display:flex;gap:8px}.woocommerce-SavedPaymentMethods-token:has(#ppcp-vault-component) #ppcp-vault-component{flex:1;overflow:hidden}#ppc-button-ppcp-gateway{line-height:0}#ppc-button-ppcp-gateway div[class^=item-]{margin-top:14px}#ppc-button-ppcp-gateway div[class^=item-]:first-child{margin-top:0}#ppc-button-minicart{display:block;line-height:0}.ppcp-button-apm{--apm-button-border-radius:4px;border-radius:var(--apm-button-border-radius);height:45px;line-height:0;margin-top:14px;max-width:750px;min-width:0;overflow:hidden}.ppcp-button-apm.ppcp-button-pill{--apm-button-border-radius:50px}.ppcp-button-apm.ppcp-button-minicart{display:block}.ppcp-width-min .ppcp-button-apm{height:35px}.ppcp-width-300 .ppcp-button-apm{height:45px}.ppcp-width-500 .ppcp-button-apm{height:55px}.wp-block-woocommerce-cart .ppcp-button-apm,.wp-block-woocommerce-checkout .ppcp-button-apm{margin:0;min-width:0}.wp-admin .ppcp-button-apm{pointer-events:none}.wp-site-blocks > footer, .wp-site-blocks > main, .wp-site-blocks > .wp-block-group{margin-block-start:0;}
.is-style-eyebrow{font-size:0.75rem !important;letter-spacing:0.2em;text-transform:uppercase;color:var(--wp--preset--color--pietra);font-family:inherit;margin-bottom:0.6rem;}
.atz-header{border-bottom:1px solid var(--wp--preset--color--linea);}
.atz-logo{font-family:var(--wp--custom--font-titoli);font-size:2.1rem;font-weight:500;line-height:1;margin:0;}
.atz-logo a{text-decoration:none;color:inherit;}
.atz-tagline{font-size:0.625rem !important;letter-spacing:0.32em;text-transform:uppercase;color:var(--wp--preset--color--pietra);margin:0.3rem 0 0 !important;}
.atz-header .wp-block-navigation a:hover{color:var(--wp--preset--color--salvia);}
.atz-hero-box{max-width:540px;}
.atz-hero-box h1{margin-top:0.2rem;}
.atz-numero{font-family:var(--wp--custom--font-titoli);font-size:clamp(2.2rem, 4vw, 3rem);line-height:1;margin:0;}
.atz-numero-piccolo{font-family:var(--wp--custom--font-titoli);}
.atz-passo{border-top:1px solid var(--wp--preset--color--inchiostro);padding-top:1.2rem;}
.wp-block-post-featured-image{overflow:hidden;}
.wp-block-post-template .wp-block-post-featured-image img{transition:transform 0.5s ease;}
.wp-block-post-template .wp-block-post-featured-image:hover img{transform:scale(1.03);}
.wp-block-post-title a{text-decoration:none;}
.wp-block-post-title a:hover{text-decoration:underline;text-underline-offset:4px;}
.atz-link a, a.atz-link{font-weight:600;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;}
.wp-block-quote cite{display:block;margin-top:1.2rem;font-family:var(--wp--preset--font-family--manrope), sans-serif;font-style:normal;font-size:0.75rem;letter-spacing:0.18em;text-transform:uppercase;color:var(--wp--preset--color--pietra);}
.atz-footer a{text-decoration:none;}
.atz-footer a:hover{color:var(--wp--preset--color--salvia);}
.is-style-scheda{background:var(--wp--preset--color--bianco);padding:clamp(1.5rem, 3vw, 2.5rem);box-shadow:0 10px 30px rgba(42, 39, 35, 0.07);}
.is-style-bordo{border:1px solid var(--wp--preset--color--linea);padding:clamp(1.5rem, 3vw, 2.5rem);}
.wp-block-image.is-style-cornice img{background:var(--wp--preset--color--bianco);padding:12px;box-shadow:0 10px 30px rgba(42, 39, 35, 0.1);}
.wp-block-image.is-style-zoom{overflow:hidden;}
.wp-block-image.is-style-zoom img{transition:transform 0.6s ease;}
.wp-block-image.is-style-zoom:hover img{transform:scale(1.05);}
.wp-block-separator.is-style-tessere{border:0 !important;height:10px !important;width:100%;max-width:180px !important;opacity:1;background:linear-gradient(90deg, var(--wp--preset--color--salvia) 0 18%, transparent 18% 20%, var(--wp--preset--color--salvia-chiaro) 20% 38%, transparent 38% 40%, var(--wp--preset--color--sabbia) 40% 58%, transparent 58% 60%, var(--wp--preset--color--pietra) 60% 78%, transparent 78% 80%, var(--wp--preset--color--linea) 80% 100%);}
.wp-block-separator.is-style-tessere.aligncenter{margin-left:auto;margin-right:auto;}
.wp-block-list.is-style-spunte{list-style:none;padding-left:0;}
.wp-block-list.is-style-spunte li{position:relative;padding-left:1.8rem;margin-bottom:0.5rem;}
.wp-block-list.is-style-spunte li::before{content:"";position:absolute;left:0;top:0.55em;width:0.7rem;height:0.7rem;background:var(--wp--preset--color--salvia);}
.wp-block-button.is-style-chiaro .wp-block-button__link{background:var(--wp--preset--color--avorio);color:var(--wp--preset--color--inchiostro);}
.wp-block-button.is-style-chiaro .wp-block-button__link:hover{background:var(--wp--preset--color--bianco);color:var(--wp--preset--color--inchiostro);}
.atz-faq details{border-bottom:1px solid var(--wp--preset--color--linea);padding:1.1rem 0;}
.atz-faq summary{font-family:var(--wp--custom--font-titoli);font-size:1.4rem;cursor:pointer;}
.atz-faq details p{margin-top:0.8rem;color:var(--wp--preset--color--testo);}
@media(max-width:781px){
.atz-section{padding-left:20px !important;padding-right:20px !important;}
.atz-hero-box{padding:22px 20px !important;}
.atz-hide-mobile{display:none !important;}
}
@media(min-width:782px){
.atz-solo-mobile{display:none !important;}
}
@media(max-width:600px){
.atz-numero{font-size:1.7rem;}
.atz-numeri .is-style-eyebrow{font-size:0.625rem !important;letter-spacing:0.12em;}
}  .atz-testata-fissa .wp-site-blocks > header.wp-block-template-part,
.atz-testata-fissa .wp-site-blocks > .wp-block-template-part:first-child{position:sticky;top:0;z-index:50;transition:box-shadow 0.3s ease;}
.admin-bar.atz-testata-fissa .wp-site-blocks > header.wp-block-template-part{top:var(--wp-admin--admin-bar--height, 32px);}
@media(max-width:600px){
.admin-bar.atz-testata-fissa .wp-site-blocks > header.wp-block-template-part{top:0;}
}
.atz-scorrendo .wp-site-blocks > header.wp-block-template-part{box-shadow:0 6px 20px rgba(42, 39, 35, 0.08);}
.atz-header-trasparente{position:absolute;left:0;right:0;z-index:20;background:linear-gradient(rgba(250, 247, 242, 0.92), rgba(250, 247, 242, 0));border-bottom:0 !important;}
.atz-testata-fissa.atz-scorrendo .atz-header-trasparente{position:fixed;top:0;background:var(--wp--preset--color--avorio);}
.atz-torna-su{position:fixed;right:20px;bottom:20px;width:46px;height:46px;border:1px solid var(--wp--preset--color--linea);background:var(--wp--preset--color--avorio);color:var(--wp--preset--color--inchiostro);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);transition:all 0.3s ease;z-index:60;}
.atz-torna-su.is-visibile{opacity:1;visibility:visible;transform:none;}
.atz-torna-su:hover{background:var(--wp--preset--color--salvia);color:var(--wp--preset--color--bianco);}
.atz-pulsante-mobile{display:none;}
@media(max-width:781px){
.atz-pulsante-mobile{display:block;position:fixed;left:16px;right:78px;bottom:16px;z-index:60;background:var(--wp--preset--color--salvia);color:var(--wp--preset--color--bianco) !important;text-align:center;padding:14px 16px;font-weight:600;text-decoration:none;box-shadow:0 10px 24px rgba(42, 39, 35, 0.2);}
body:has(.atz-pulsante-mobile) .atz-footer{padding-bottom:90px !important;}
} .atz-da-mostrare{opacity:0;transform:translateY(24px);transition:opacity 0.8s ease, transform 0.8s ease;}
.atz-da-mostrare.atz-visibile{opacity:1;transform:none;}
.atz-briciole{font-size:0.8rem;color:var(--wp--preset--color--pietra);}
.atz-briciole a{color:var(--wp--preset--color--pietra);text-decoration:none;}
.atz-briciole a:hover{color:var(--wp--preset--color--salvia);}
.atz-sep{margin:0 0.35rem;}
.atz-lettura{font-size:0.8rem;color:var(--wp--preset--color--pietra);}
.atz-condividi{display:flex;flex-wrap:wrap;gap:0.6rem;align-items:center;font-size:0.85rem;}
.atz-condividi-titolo{font-size:0.75rem;letter-spacing:0.2em;text-transform:uppercase;color:var(--wp--preset--color--pietra);margin-right:0.4rem;}
.atz-condividi a{border:1px solid var(--wp--preset--color--linea);padding:0.45rem 0.9rem;text-decoration:none;}
.atz-condividi a:hover{border-color:var(--wp--preset--color--salvia);color:var(--wp--preset--color--salvia);}
.atz-autore{display:flex;gap:1.2rem;align-items:flex-start;background:var(--wp--preset--color--sabbia);padding:1.6rem;}
.atz-autore img{border-radius:50%;flex-shrink:0;}
.atz-autore p{margin:0 0 0.3rem;}
.atz-autore-nome{font-family:var(--wp--custom--font-titoli);font-size:1.5rem;}
.atz-correlati-griglia{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem;}
.atz-correlato{display:flex;flex-direction:column;gap:0.6rem;text-decoration:none;font-family:var(--wp--custom--font-titoli);font-size:1.25rem;line-height:1.2;}
.atz-correlato img{width:100%;aspect-ratio:4 / 3;object-fit:cover;}
@media(max-width:781px){
.atz-correlati-griglia{grid-template-columns:1fr;}
} .atz-avviso-shop{background:var(--wp--preset--color--salvia);color:var(--wp--preset--color--bianco);text-align:center;font-size:0.85rem;padding:0.55rem 1rem;}
.atz-barra-carrello{display:none;}
@media(max-width:781px){
.atz-barra-carrello{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:70;gap:12px;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--wp--preset--color--avorio);border-top:1px solid var(--wp--preset--color--linea);transform:translateY(100%);transition:transform 0.3s ease;}
.atz-barra-carrello.is-visibile{transform:none;}
.atz-barra-carrello > div{display:flex;flex-direction:column;font-size:0.85rem;min-width:0;}
.atz-barra-nome{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.atz-barra-bottone{background:var(--wp--preset--color--salvia);color:var(--wp--preset--color--bianco);border:0;padding:12px 16px;font-weight:600;white-space:nowrap;cursor:pointer;}
}
@media print {
.atz-torna-su, .atz-pulsante-mobile, .atz-barra-carrello, .atz-condividi{display:none !important;}
} .atz-logo-img{margin:0 !important;line-height:0;}
.atz-logo-img img{display:block;height:auto;mix-blend-mode:multiply;}
.atz-logo-img img{width:240px !important;}
@media(max-width:781px){
.atz-logo-img img{width:165px !important;}
} .has-nv-primary-accent-color{color:var(--wp--preset--color--salvia) !important;}
.has-nv-primary-accent-background-color{background-color:var(--wp--preset--color--salvia) !important;}
.has-nv-secondary-accent-color{color:var(--wp--preset--color--salvia-scuro) !important;}
.has-nv-secondary-accent-background-color{background-color:var(--wp--preset--color--salvia-scuro) !important;}
.has-nv-site-bg-color{color:var(--wp--preset--color--avorio) !important;}
.has-nv-site-bg-background-color{background-color:var(--wp--preset--color--avorio) !important;}
.has-nv-light-bg-color{color:var(--wp--preset--color--sabbia) !important;}
.has-nv-light-bg-background-color{background-color:var(--wp--preset--color--sabbia) !important;}
.has-nv-dark-bg-color{color:var(--wp--preset--color--inchiostro) !important;}
.has-nv-dark-bg-background-color{background-color:var(--wp--preset--color--inchiostro) !important;}
.has-nv-text-color-color{color:var(--wp--preset--color--inchiostro) !important;}
.has-nv-text-color-background-color{background-color:var(--wp--preset--color--inchiostro) !important;}
.has-nv-text-dark-bg-color{color:var(--wp--preset--color--avorio) !important;}
.has-nv-text-dark-bg-background-color{background-color:var(--wp--preset--color--avorio) !important;}
.has-nv-c-1-color{color:var(--wp--preset--color--avorio) !important;}
.has-nv-c-1-background-color{background-color:var(--wp--preset--color--avorio) !important;}
.has-nv-c-2-color{color:var(--wp--preset--color--salvia) !important;}
.has-nv-c-2-background-color{background-color:var(--wp--preset--color--salvia) !important;}
.has-neve-link-color-color{color:var(--wp--preset--color--salvia) !important;}
.has-neve-link-color-background-color{background-color:var(--wp--preset--color--salvia) !important;}
.has-neve-link-hover-color-color{color:var(--wp--preset--color--salvia-scuro) !important;}
.has-neve-link-hover-color-background-color{background-color:var(--wp--preset--color--salvia-scuro) !important;}
.has-neve-text-color-color{color:var(--wp--preset--color--inchiostro) !important;}
.has-neve-text-color-background-color{background-color:var(--wp--preset--color--inchiostro) !important;}
.has-neve-button-color-color{color:var(--wp--preset--color--salvia) !important;}
.has-neve-button-color-background-color{background-color:var(--wp--preset--color--salvia) !important;}
.has-nv-c-3-color{color:var(--wp--preset--color--sabbia) !important;}
.has-nv-c-3-background-color{background-color:var(--wp--preset--color--sabbia) !important;}
.entry-content .wp-block-button__link, .wp-block-post-content .wp-block-button__link{border-radius:0;}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="number"],
.wpcf7 input[type="url"],
.wpcf7 input[type="date"],
.wpcf7 select, .wpcf7 textarea{width:100%;box-sizing:border-box;border:1px solid var(--wp--preset--color--linea);background:var(--wp--preset--color--bianco);color:var(--wp--preset--color--inchiostro);font-family:inherit;font-size:1rem;padding:0.8rem 0.9rem;border-radius:0;}
.wpcf7 input:focus, .wpcf7 select:focus, .wpcf7 textarea:focus{outline:2px solid var(--wp--preset--color--salvia);outline-offset:1px;}
.wpcf7 label{display:block;font-size:0.9rem;font-weight:500;margin-bottom:1rem;}
.wpcf7 input[type="submit"],
.wpcf7 .wpcf7-submit{background:var(--wp--preset--color--salvia);color:var(--wp--preset--color--bianco);border:0;border-radius:0;padding:0.95rem 1.8rem;font-family:inherit;font-size:0.9rem;letter-spacing:0.05em;cursor:pointer;}
.wpcf7 input[type="submit"]:hover{background:var(--wp--preset--color--salvia-scuro);}
.wpcf7 .wpcf7-response-output{border-radius:0;border-color:var(--wp--preset--color--salvia) !important;}
.woocommerce-store-notice, p.demo_store{background:var(--wp--preset--color--salvia) !important;color:var(--wp--preset--color--bianco) !important;font-family:var(--wp--preset--font-family--manrope), sans-serif !important;font-size:0.85rem !important;letter-spacing:0.02em;padding:0.7rem 3rem !important;box-shadow:none !important;text-align:center;position:fixed;left:0;right:0;bottom:0;top:auto !important;margin:0 !important;z-index:90;}
.woocommerce-store-notice a, p.demo_store a{color:var(--wp--preset--color--bianco) !important;font-weight:600;text-decoration:underline;text-underline-offset:3px;}
.woocommerce-store-notice__dismiss-link{margin-left:1rem;text-decoration:none !important;border:1px solid rgba(255, 255, 255, 0.7);padding:0.2rem 0.7rem;float:none !important;}
@media(max-width:781px){
body:has(.woocommerce-store-notice:not([style*="display: none"])) .atz-pulsante-mobile,
body:has(.woocommerce-store-notice:not([style*="display: none"])) .atz-torna-su{bottom:64px;}
} .wc-block-components-product-price,
.woocommerce-Price-amount{color:var(--wp--preset--color--inchiostro);}
.wc-block-components-product-sale-badge, .onsale{background:var(--wp--preset--color--salvia) !important;color:var(--wp--preset--color--bianco) !important;border:0 !important;border-radius:0 !important;}
.wc-block-components-notice-banner{border-radius:0 !important;}
.wc-block-components-button:not(.is-link),
.wp-block-button.wc-block-components-product-button .wp-block-button__link{border-radius:0 !important;}
.atz-chips{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0.4rem 0 1.8rem;}
.atz-chip{display:inline-flex;align-items:center;gap:0.45rem;min-height:42px;padding:0 1rem;border:1px solid var(--wp--preset--color--linea);background:var(--wp--preset--color--bianco);font-size:0.875rem;text-decoration:none;color:var(--wp--preset--color--inchiostro);}
.atz-chip span{font-size:0.75rem;color:var(--wp--preset--color--pietra);}
.atz-chip:hover{border-color:var(--wp--preset--color--salvia);color:var(--wp--preset--color--salvia-scuro);}
.atz-chip-pieno{background:var(--wp--preset--color--salvia);border-color:var(--wp--preset--color--salvia);color:var(--wp--preset--color--bianco) !important;}
.atz-chip-pieno span{color:rgba(255, 255, 255, 0.8);}
.woocommerce ul.products, ul.products{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr));gap:2rem 1.5rem;margin:0 !important;padding:0 !important;list-style:none;}
ul.products::before, ul.products::after{display:none !important;}
ul.products li.product{width:auto !important;float:none !important;margin:0 !important;padding:0 !important;text-align:left !important;background:transparent !important;border:0 !important;box-shadow:none !important;position:relative;}
ul.products li.product a img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:0 !important;margin:0 0 0.9rem !important;background:var(--wp--preset--color--bianco);transition:transform 0.5s ease;}
ul.products li.product a:hover img{transform:scale(1.02);}
ul.products li.product .woocommerce-loop-product__title{font-family:var(--wp--custom--font-titoli) !important;font-size:1.2rem !important;font-weight:500 !important;line-height:1.2;padding:0 !important;margin:0 0 0.35rem !important;color:var(--wp--preset--color--inchiostro);}
ul.products li.product .price{display:block;color:var(--wp--preset--color--testo) !important;font-size:0.95rem !important;margin-bottom:0.8rem !important;}
ul.products li.product .price del{color:var(--wp--preset--color--pietra);opacity:1;}
ul.products li.product .price ins{text-decoration:none;font-weight:600;}
ul.products li.product .button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit{background:transparent !important;color:var(--wp--preset--color--inchiostro) !important;border:1px solid var(--wp--preset--color--inchiostro) !important;border-radius:0 !important;font-family:inherit !important;font-size:0.8rem !important;font-weight:500 !important;letter-spacing:0.04em;padding:0.65rem 1rem !important;}
ul.products li.product .button:hover, .woocommerce a.button:hover, .woocommerce button.button:hover{background:var(--wp--preset--color--salvia) !important;border-color:var(--wp--preset--color--salvia) !important;color:var(--wp--preset--color--bianco) !important;}
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce .single_add_to_cart_button{background:var(--wp--preset--color--salvia) !important;border-color:var(--wp--preset--color--salvia) !important;color:var(--wp--preset--color--bianco) !important;padding:0.95rem 1.6rem !important;font-size:0.9rem !important;}
.woocommerce span.onsale{min-height:0 !important;min-width:0 !important;line-height:1 !important;padding:0.45rem 0.7rem !important;font-size:0.7rem !important;letter-spacing:0.1em;text-transform:uppercase;top:0.6rem !important;left:0.6rem !important;right:auto !important;margin:0 !important;}
@media(max-width:1000px){
ul.products{grid-template-columns:repeat(3, minmax(0, 1fr));}
}
@media(max-width:781px){
ul.products{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5rem 1rem;}
ul.products li.product .woocommerce-loop-product__title{font-size:1.05rem !important;}
} .atz-woo .woocommerce-products-header__title,
.atz-woo .page-title{font-family:var(--wp--custom--font-titoli);font-weight:400;font-size:var(--wp--preset--font-size--xx-large);margin:0 0 0.6rem;}
.atz-woo .woocommerce-breadcrumb{font-size:0.8rem;color:var(--wp--preset--color--pietra);margin-bottom:1rem;}
.atz-woo .woocommerce-breadcrumb a{color:var(--wp--preset--color--pietra);text-decoration:none;}
.atz-woo .woocommerce-result-count{font-size:0.85rem;color:var(--wp--preset--color--pietra);}
.atz-woo .woocommerce-ordering select{border:1px solid var(--wp--preset--color--linea);background:var(--wp--preset--color--bianco);padding:0.55rem 0.8rem;font-family:inherit;border-radius:0;}
.woocommerce nav.woocommerce-pagination ul{border:0 !important;display:flex;justify-content:center;gap:0.4rem;margin-top:2.5rem !important;}
.woocommerce nav.woocommerce-pagination ul li{border:0 !important;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{border:1px solid var(--wp--preset--color--linea) !important;min-width:42px;padding:0.6rem !important;color:var(--wp--preset--color--inchiostro);}
.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--wp--preset--color--salvia) !important;border-color:var(--wp--preset--color--salvia) !important;color:var(--wp--preset--color--bianco) !important;}
.atz-piega-resto[hidden]{display:none !important;}
.atz-leggi-tutto{background:none;border:0;padding:0;margin-top:0.4rem;font-family:inherit;font-size:0.9rem;font-weight:600;color:var(--wp--preset--color--inchiostro);border-bottom:1px solid currentColor;cursor:pointer;}
.atz-leggi-tutto:hover{color:var(--wp--preset--color--salvia);}
ul.products li.product{display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;}
ul.products li.product > a.woocommerce-LoopProduct-link, ul.products li.product > a:first-child{display:flex !important;flex-direction:column !important;align-items:stretch !important;width:100% !important;text-decoration:none;}
ul.products li.product .woocommerce-loop-product__title, ul.products li.product .price{text-align:left !important;}
ul.products li.product .button{align-self:flex-start !important;margin-top:auto !important;width:auto !important;}
.atz-cat-griglia{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:1.5rem;margin-top:1.5rem;}
.atz-cat-card{display:flex;flex-direction:column;gap:0.35rem;text-decoration:none;color:var(--wp--preset--color--inchiostro);}
.atz-cat-foto{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--wp--preset--color--bianco);margin-bottom:0.6rem;}
.atz-cat-foto img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s ease;}
.atz-cat-card:hover .atz-cat-foto img{transform:scale(1.04);}
.atz-cat-nome{font-family:var(--wp--custom--font-titoli);font-size:1.5rem;line-height:1.1;}
.atz-cat-card:hover .atz-cat-nome{text-decoration:underline;text-underline-offset:4px;}
.atz-cat-n{font-size:0.8rem;color:var(--wp--preset--color--pietra);}
@media(max-width:781px){
.atz-cat-griglia{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;}
.atz-cat-nome{font-size:1.2rem;}
} @media(max-width:781px){
footer p a, .atz-link a, a.atz-link, .wp-block-navigation .wp-block-navigation-item__content{display:inline-block;min-height:24px;padding-top:10px;padding-bottom:10px;}
.atz-link a, a.atz-link{border-bottom:0;text-decoration:underline;text-underline-offset:4px;}
} footer p a {
display: inline-block;
padding-top: 4px;
padding-bottom: 4px;
}#pay_with_amazon,#pay_with_amazon_cart,#pay_with_amazon_product{border:0;display:block;line-height:1em;margin:0 auto;max-width:100%;text-align:right}#pay_with_amazon img,#pay_with_amazon_cart img,#pay_with_amazon_product img{border:0;box-shadow:none;cursor:pointer;display:inline-block;margin:0;padding:0;vertical-align:middle;width:auto!important}#amazon_addressbook_widget div,#amazon_wallet_widget div{margin:0 auto!important;min-height:300px;min-width:300px}.woocommerce-info #pay_with_amazon,.woocommerce-info #pay_with_amazon_cart,.woocommerce-info #pay_with_amazon_product{float:right}#amazon_customer_details.wc-amazon-payments-advanced-populated+#customer_details{display:none}#amazon_consent_widget{height:120px;width:100%}.wc-amazon-payments-advanced-order-day-widgets{min-height:300px;width:100%}.wc-amazon-payments-advanced-order-day-widget{float:left;min-width:275px;width:49%}.wc-amazon-payments-advanced-order-day-widget:first-child{margin-bottom:10px;margin-right:10px}#payment .payment_methods li #pay_with_amazon img,#payment .payment_methods li #pay_with_amazon_cart img,#payment .payment_methods li #pay_with_amazon_product img{max-height:100%}form.checkout .hidden{display:none!important}.wc-apa-widget-change{float:right}#amazon_change_shipping_address{position:absolute;right:0;top:-2.5rem}.wc-apa-amazon-logo{bottom:-.4375em;display:inline-block;height:1em;margin-right:.5em;padding-right:.5em;position:relative;vertical-align:baseline;width:5.75em}img.wc-apa-amazon-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:0 0;object-position:0 0}span.wc-apa-amazon-logo{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1NzUgMTEwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NzUgMTEwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzMzM0U0ODt9Cgkuc3Qxe2ZpbGw6I0ZGOTkwMDt9Cjwvc3R5bGU+Cjx0aXRsZT5sb2dvcy9hbWF6b25fcGF5L2Z1bGxjb2xvci9wb3NpdGl2ZS9sb2dvLWFtYXpvbnBheS1wcmltYXJ5LWZ1bGxjb2xvci1wb3NpdGl2ZTwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8ZyBpZD0iTG9nb3MiPgoJPGcgaWQ9ImxvZ29zX3gyRl9hbWF6b25feDVGX3BheV94MkZfZnVsbGNvbG9yX3gyRl9wb3NpdGl2ZV94MkZfbG9nby1hbWF6b25wYXktcHJpbWFyeS1mdWxsY29sb3ItcG9zaXRpdmUiPgoJCTxwYXRoIGlkPSJGaWxsLTEiIGNsYXNzPSJzdDAiIGQ9Ik00MjMuOSw5LjljLTUuNiwwLTEwLjksMS44LTE1LjksNS40djMzYzUsMy44LDEwLjMsNS43LDE1LjYsNS43YzEwLjksMCwxNi4zLTcuMywxNi4zLTIyCgkJCUM0NDAsMTcuMyw0MzQuNiw5LjksNDIzLjksOS45eiBNNDA3LjIsOC40YzMtMi42LDYuMi00LjYsOS42LTUuOWMzLjQtMS4zLDYuOS0yLDEwLjQtMmMzLjgsMCw3LjIsMC43LDEwLjMsMi4xCgkJCWMzLjEsMS40LDUuNywzLjUsNy44LDYuMmMyLjEsMi43LDMuOCw1LjksNC45LDkuOGMxLjEsMy44LDEuNyw4LjIsMS43LDEzYzAsNC45LTAuNiw5LjMtMS44LDEzLjNjLTEuMiw0LTIuOSw3LjMtNS4yLDEwLjEKCQkJYy0yLjIsMi44LTQuOSw0LjktOC4xLDYuNWMtMy4yLDEuNS02LjcsMi4zLTEwLjUsMi4zYy03LjEsMC0xMy4yLTIuMy0xOC40LTd2MjcuN2MwLDEuNi0wLjgsMi40LTIuNCwyLjRoLTcKCQkJYy0xLjYsMC0yLjQtMC44LTIuNC0yLjRWNC42YzAtMS42LDAuOC0yLjQsMi40LTIuNGg1LjJjMS42LDAsMi41LDAuOCwyLjcsMi40TDQwNy4yLDguNEw0MDcuMiw4LjR6Ii8+CgkJPHBhdGggaWQ9IkZpbGwtMiIgY2xhc3M9InN0MCIgZD0iTTQ4MS41LDU0LjljMi42LDAsNS4zLTAuNSw4LjItMS41YzIuOC0xLDUuNi0yLjUsOC4yLTQuNVYzNi44Yy0yLTAuNS00LTAuOC02LjItMS4xCgkJCWMtMi4yLTAuMy00LjMtMC40LTYuMy0wLjRjLTguOSwwLTEzLjQsMy40LTEzLjQsMTAuM2MwLDMsMC44LDUuMywyLjUsNi45QzQ3Ni4xLDU0LjEsNDc4LjUsNTQuOSw0ODEuNSw1NC45eiBNNDY3LjcsMTIuNQoJCQljLTAuMiwwLjEtMC41LDAuMi0wLjksMC4zYy0wLjQsMC4xLTAuNywwLjItMSwwLjJjLTEsMC0xLjUtMC43LTEuNS0yLjFWNy43YzAtMS4xLDAuMi0xLjksMC41LTIuM2MwLjMtMC40LDAuOS0wLjgsMS45LTEuMgoJCQljMi41LTEuMSw1LjYtMiw5LjQtMi43YzMuNy0wLjcsNy40LTEsMTEuMS0xYzcuNSwwLDEzLDEuNSwxNi42LDQuNmMzLjYsMy4xLDUuMyw3LjksNS4zLDE0LjN2NDAuNWMwLDEuNi0wLjgsMi40LTIuNCwyLjRoLTUuMQoJCQljLTEuNSwwLTIuNC0wLjgtMi42LTIuMmwtMC42LTMuOWMtMi44LDIuNC02LDQuMy05LjQsNS43cy02LjksMi0xMC4yLDJjLTUuNywwLTEwLjItMS42LTEzLjUtNC44Yy0zLjMtMy4yLTUtNy41LTUtMTIuOQoJCQljMC01LjgsMi4xLTEwLjQsNi4yLTEzLjhjNC4xLTMuNCw5LjYtNS4yLDE2LjYtNS4yYzQuNCwwLDkuNCwwLjcsMTQuOSwydi03LjhjMC00LjMtMC45LTcuMy0yLjgtOWMtMS45LTEuNy01LjItMi42LTkuOS0yLjYKCQkJQzQ3OS42LDkuOCw0NzMuOCwxMC43LDQ2Ny43LDEyLjVMNDY3LjcsMTIuNXoiLz4KCQk8cGF0aCBpZD0iRmlsbC0zIiBjbGFzcz0ic3QwIiBkPSJNNTQ3LjUsNzIuOGMtMi4xLDUuNC00LjYsOS40LTcuNCwxMS43Yy0yLjgsMi40LTYuNSwzLjYtMTEsMy42Yy0yLjUsMC00LjgtMC4zLTYuOC0wLjgKCQkJYy0wLjktMC4yLTEuNS0wLjYtMS45LTEuMWMtMC40LTAuNS0wLjYtMS4zLTAuNi0yLjR2LTMuMWMwLTEuNSwwLjYtMi4yLDEuOC0yLjJjMC40LDAsMSwwLjEsMS44LDAuMmMwLjgsMC4yLDEuOSwwLjIsMy4yLDAuMgoJCQljMywwLDUuMy0wLjcsNy0yLjFjMS43LTEuNCwzLjItNCw0LjUtNy44bDIuMi02TDUxNy41LDYuNWMtMC42LTEuMy0wLjgtMi4zLTAuOC0yLjhjMC0wLjksMC42LTEuNCwxLjctMS40aDcuMQoJCQljMS4zLDAsMi4xLDAuMiwyLjYsMC42YzAuNSwwLjQsMC45LDEuMywxLjQsMi42bDE2LjYsNDZsMTYtNDZjMC41LTEuMywwLjktMi4yLDEuNC0yLjZjMC41LTAuNCwxLjMtMC42LDIuNi0wLjZoNi42CgkJCWMxLjEsMCwxLjcsMC41LDEuNywxLjRjMCwwLjYtMC4zLDEuNS0wLjgsMi44TDU0Ny41LDcyLjgiLz4KCQk8cGF0aCBpZD0iRmlsbC00IiBjbGFzcz0ic3QxIiBkPSJNMjI2LjMsODZjLTIxLjIsMTUuNy01MiwyNC03OC40LDI0Yy0zNy4xLDAtNzAuNS0xMy43LTk1LjgtMzYuNWMtMi0xLjgtMC4yLTQuMiwyLjItMi45CgkJCWMyNy4zLDE1LjksNjEsMjUuNCw5NS45LDI1LjRjMjMuNSwwLDQ5LjMtNC45LDczLjEtMTVDMjI2LjgsNzkuNiwyMjkuOSw4My40LDIyNi4zLDg2Ii8+CgkJPHBhdGggaWQ9IkZpbGwtNSIgY2xhc3M9InN0MSIgZD0iTTIzNS4yLDc1LjljLTIuNy0zLjUtMTcuOS0xLjYtMjQuOC0wLjhjLTIuMSwwLjItMi40LTEuNi0wLjUtMi45YzEyLjEtOC41LDMyLTYuMSwzNC4zLTMuMgoJCQljMi4zLDIuOS0wLjYsMjIuOC0xMiwzMi4zYy0xLjgsMS41LTMuNCwwLjctMi42LTEuMkMyMzIuMiw5My43LDIzNy45LDc5LjQsMjM1LjIsNzUuOSIvPgoJCTxwYXRoIGlkPSJGaWxsLTYiIGNsYXNzPSJzdDAiIGQ9Ik0yMTEsMTEuNVYzLjJjMC0xLjMsMS0yLjEsMi4xLTIuMWwzNy4xLDBjMS4yLDAsMi4xLDAuOSwyLjEsMi4xdjcuMWMwLDEuMi0xLDIuNy0yLjgsNS4yCgkJCWwtMTkuMiwyNy41YzcuMS0wLjIsMTQuNywwLjksMjEuMiw0LjVjMS41LDAuOCwxLjksMiwyLDMuMnY4LjhjMCwxLjItMS4zLDIuNi0yLjcsMS45Yy0xMS40LTYtMjYuNi02LjYtMzkuMiwwLjEKCQkJYy0xLjMsMC43LTIuNi0wLjctMi42LTEuOXYtOC40YzAtMS4zLDAtMy42LDEuNC01LjdsMjIuMy0zMmwtMTkuNCwwQzIxMiwxMy41LDIxMSwxMi43LDIxMSwxMS41Ii8+CgkJPHBhdGggaWQ9IkZpbGwtNyIgY2xhc3M9InN0MCIgZD0iTTc1LjUsNjMuMkg2NC4yYy0xLjEtMC4xLTEuOS0wLjktMi0xLjlsMC01OGMwLTEuMiwxLTIuMSwyLjItMi4xbDEwLjUsMGMxLjEsMC4xLDIsMC45LDIuMSwxLjkKCQkJdjcuNmgwLjJDNzkuOSwzLjQsODUuMSwwLDkyLjEsMGM3LjEsMCwxMS41LDMuNCwxNC43LDEwLjdjMi43LTcuMyw5LTEwLjcsMTUuNi0xMC43YzQuNywwLDkuOSwyLDEzLjEsNi4zCgkJCWMzLjYsNC45LDIuOCwxMiwyLjgsMTguMmwwLDM2LjZjMCwxLjItMSwyLjEtMi4yLDIuMWgtMTEuM2MtMS4xLTAuMS0yLTEtMi0yLjFsMC0zMC43YzAtMi40LDAuMi04LjUtMC4zLTEwLjkKCQkJYy0wLjgtMy45LTMuNC01LTYuNi01Yy0yLjcsMC01LjYsMS44LTYuOCw0LjhjLTEuMiwyLjktMS4xLDcuOC0xLjEsMTEuMXYzMC43YzAsMS4yLTEsMi4xLTIuMiwyLjFIOTQuNWMtMS4xLTAuMS0yLTEtMi0yLjEKCQkJbDAtMzAuN2MwLTYuNSwxLjEtMTYtNy0xNmMtOC4xLDAtNy44LDkuMy03LjgsMTZsMCwzMC43Qzc3LjcsNjIuMyw3Ni43LDYzLjIsNzUuNSw2My4yIi8+CgkJPHBhdGggaWQ9IkZpbGwtOCIgY2xhc3M9InN0MCIgZD0iTTI4NC40LDExLjhjLTguMywwLTguOSwxMS4zLTguOSwxOC40YzAsNy4xLTAuMSwyMi4yLDguOCwyMi4yYzguOCwwLDkuMi0xMi4yLDkuMi0xOS42CgkJCWMwLTQuOS0wLjItMTAuNy0xLjctMTUuNEMyOTAuNiwxMy40LDI4OCwxMS44LDI4NC40LDExLjh6IE0yODQuMywwYzE2LjgsMCwyNS44LDE0LjQsMjUuOCwzMi43YzAsMTcuNy0xMCwzMS43LTI1LjgsMzEuNwoJCQljLTE2LjUsMC0yNS40LTE0LjQtMjUuNC0zMi4zQzI1OC45LDE0LDI2OCwwLDI4NC4zLDBMMjg0LjMsMHoiLz4KCQk8cGF0aCBpZD0iRmlsbC05IiBjbGFzcz0ic3QwIiBkPSJNMzMxLjksNjMuMmgtMTEuM2MtMS4xLTAuMS0yLTEtMi0yLjFsMC01OGMwLjEtMS4xLDEtMS45LDIuMi0xLjlsMTAuNSwwYzEsMC4xLDEuOCwwLjcsMiwxLjYKCQkJdjguOWgwLjJDMzM2LjcsMy44LDM0MS4xLDAsMzQ4LjksMGM1LjEsMCwxMCwxLjgsMTMuMiw2LjhjMyw0LjYsMywxMi40LDMsMTguMXYzNi41Yy0wLjEsMS0xLDEuOC0yLjIsMS44aC0xMS4zCgkJCWMtMS0wLjEtMS45LTAuOC0yLTEuOFYyOS45YzAtNi4zLDAuNy0xNS42LTcuMS0xNS42Yy0yLjcsMC01LjMsMS44LTYuNSw0LjZjLTEuNiwzLjUtMS44LDcuMS0xLjgsMTF2MzEuMgoJCQlDMzM0LjEsNjIuMywzMzMuMSw2My4yLDMzMS45LDYzLjIiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAxLjUsNTMuMWMtMi4xLTIuOS00LjMtNS4yLTQuMy0xMC41VjI1LjFjMC03LjUsMC41LTE0LjMtNS0xOS40Yy00LjMtNC4yLTExLjUtNS42LTE3LTUuNgoJCQljLTEwLjcsMC0yMi43LDQtMjUuMywxNy4zYy0wLjMsMS40LDAuOCwyLjIsMS43LDIuNGwxMSwxLjJjMS0wLjEsMS44LTEuMSwyLTIuMWMwLjktNC42LDQuOC02LjgsOS4xLTYuOGMyLjMsMCw1LDAuOSw2LjMsMi45CgkJCWMxLjYsMi4zLDEuNCw1LjUsMS40LDguMnYxLjVjLTYuNiwwLjctMTUuMSwxLjItMjEuMiwzLjljLTcuMSwzLjEtMTIsOS4zLTEyLDE4LjVjMCwxMS43LDcuNCwxNy42LDE2LjksMTcuNgoJCQljOCwwLDEyLjQtMS45LDE4LjYtOC4yYzIuMSwzLDIuNyw0LjQsNi41LDcuNWMwLjgsMC41LDEuOSwwLjQsMi43LTAuM2wwLDBjMi4zLTIsNi40LTUuNiw4LjctNy41CgkJCUMyMDIuNCw1NS40LDIwMi4yLDU0LjIsMjAxLjUsNTMuMXogTTE3OS4zLDQ4LjFjLTEuOCwzLjItNC42LDUuMS03LjgsNS4xYy00LjMsMC02LjktMy4zLTYuOS04LjJjMC05LjYsOC42LTExLjQsMTYuOC0xMS40djIuNAoJCQlDMTgxLjQsNDAuNSwxODEuNSw0NC4xLDE3OS4zLDQ4LjF6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTUzLjQsNTMuMWMtMi4xLTIuOS00LjMtNS4yLTQuMy0xMC41VjI1LjFjMC03LjUsMC41LTE0LjMtNS0xOS40QzM5LjgsMS41LDMyLjcsMCwyNy4yLDAKCQkJQzE2LjQsMCw0LjQsNCwxLjksMTcuM2MtMC4zLDEuNCwwLjgsMi4yLDEuNywyLjRsMTAuOSwxLjJjMS0wLjEsMS44LTEuMSwyLTIuMWMwLjktNC42LDQuOC02LjgsOS4xLTYuOGMyLjMsMCw1LDAuOSw2LjMsMi45CgkJCWMxLjYsMi4zLDEuNCw1LjUsMS40LDguMnYxLjVjLTYuNSwwLjctMTUuMSwxLjItMjEuMiwzLjlDNSwzMS41LDAsMzcuOCwwLDQ3YzAsMTEuNyw3LjQsMTcuNiwxNi45LDE3LjZjOCwwLDEyLjQtMS45LDE4LjYtOC4yCgkJCWMyLDMsMi43LDQuNCw2LjUsNy41YzAuOCwwLjUsMS45LDAuNCwyLjctMC4zbDAsMGMyLjMtMiw2LjQtNS42LDguNy03LjVDNTQuMyw1NS40LDU0LjEsNTQuMiw1My40LDUzLjF6IE0zMS4yLDQ4LjEKCQkJYy0xLjgsMy4yLTQuNyw1LjEtNy44LDUuMWMtNC4zLDAtNi45LTMuMy02LjktOC4yYzAtOS42LDguNi0xMS40LDE2LjgtMTEuNHYyLjRDMzMuMyw0MC41LDMzLjQsNDQuMSwzMS4yLDQ4LjF6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==);background-position:0 0;background-repeat:no-repeat;background-size:contain}#billing_address_widget,#payment_method_widget,#shipping_address_widget{margin-bottom:1.618em}.woocommerce-order-pay .wc_apa_login_again_text+#pay_with_amazon,.woocommerce-order-pay .wc_apa_login_again_text+#pay_with_amazon_cart,.woocommerce-order-pay .wc_apa_login_again_text+#pay_with_amazon_product{margin-top:1em}.woocommerce-order-pay #order_review #payment .payment_box.payment_method_amazon_payments_advanced #billing_address_widget,.woocommerce-order-pay #order_review #payment .payment_box.payment_method_amazon_payments_advanced #payment_method_widget,.woocommerce-order-pay #order_review #payment .payment_box.payment_method_amazon_payments_advanced #shipping_address_widget{margin-bottom:0}.woocommerce-order-pay #order_review #payment .payment_box.payment_method_amazon_payments_advanced #billing_address_widget+#billing_address_widget,.woocommerce-order-pay #order_review #payment .payment_box.payment_method_amazon_payments_advanced #billing_address_widget+#payment_method_widget,.woocommerce-order-pay #order_review #payment .payment_box.payment_method_amazon_payments_advanced #billing_address_widget+#shipping_address_widget,.woocommerce-order-pay #order_review #payment .payment_box.payment_method_amazon_payments_advanced #payment_method_widget+#billing_address_widget,.woocommerce-order-pay #order_review #payment .payment_box.payment_method_amazon_payments_advanced #payment_method_widget+#payment_method_widget,.woocommerce-order-pay #order_review #payment .payment_box.payment_method_amazon_payments_advanced #payment_method_widget+#shipping_address_widget,.woocommerce-order-pay #order_review #payment .payment_box.payment_method_amazon_payments_advanced #shipping_address_widget+#billing_address_widget,.woocommerce-order-pay #order_review #payment .payment_box.payment_method_amazon_payments_advanced #shipping_address_widget+#payment_method_widget,.woocommerce-order-pay #order_review #payment .payment_box.payment_method_amazon_payments_advanced #shipping_address_widget+#shipping_address_widget{margin-top:1.618em}.woocommerce-order-pay #order_review #payment .payment_box.payment_method_amazon_payments_advanced #billing_address_widget h3,.woocommerce-order-pay #order_review #payment .payment_box.payment_method_amazon_payments_advanced #payment_method_widget h3,.woocommerce-order-pay #order_review #payment .payment_box.payment_method_amazon_payments_advanced #shipping_address_widget h3{padding:0}.wc-apa-button-separator{display:none;margin:1.5em 0;text-align:center}#classic_pay_with_amazon{display:none}#pay_with_amazon_product{margin:.7em auto}.site-header .widget_shopping_cart div.buttons{padding-left:1.41575em;padding-right:1.41575em}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(//www.mosaicoinposa.it/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - var(--wp-admin--admin-bar--height,0px));top:var(--wp-admin--admin-bar--height,0)}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);transition:transform 333ms cubic-bezier(.4, 0, .22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(//www.mosaicoinposa.it/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(//www.mosaicoinposa.it/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(//www.mosaicoinposa.it/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}