#correlati-testata{align-items:flex-end;gap:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--50)}#contatti-schede p,#filtri-categorie p,#risultati-servizi:empty,#titolari-ritratti>*,:where(#correlati-testata,#farmacia-racconto,#corsi-elenco) h2{margin:0}#filtri-categorie p{flex-shrink:0}#correlati-testata p a{align-items:center;display:inline-flex;font-weight:600;min-height:44px}#correlati-griglia{display:grid;gap:var(--wp--preset--spacing--40);grid-template-columns:repeat(3,minmax(0,1fr))}:where(#correlati-griglia,#indice-servizi) h3{font-size:1.25rem}.wp-block-post-title a,:where(#correlati-griglia,#indice-servizi) h3 a{text-decoration:none}:where(#correlati-griglia,#indice-servizi) h3 a:after{content:"";inset:0;position:absolute}:where(#correlati-griglia,#indice-servizi) img{aspect-ratio:11/6}#contatti-schede>*>:is(p:first-of-type,p:last-child),:where(#correlati-griglia,#indice-servizi,#titolari-ritratti) p{color:var(--wp--preset--color--secondary)}:where(#contatti-schede>*>p:first-of-type,#indice-servizi article p){line-height:1.5}#ricerca-servizi{margin:var(--wp--preset--spacing--50) 0 0;max-width:600px}#filtri-categorie a,#testata-pagina select,.wp-block-search input{border:1px solid var(--fi-line);border-radius:var(--wp--custom--radius--control)}#testata-pagina select,.wp-block-search input{min-height:54px;min-width:0;padding-inline:1.25rem}.wp-block-search__button{border-radius:var(--wp--custom--radius--control);min-width:54px}#risultati-servizi{font-weight:600;margin:var(--wp--preset--spacing--20) 0 0}#filtri-categorie{gap:var(--wp--preset--spacing--20);margin-top:var(--wp--preset--spacing--40)}#filtri-categorie a{align-items:center;background:var(--wp--preset--color--base);display:inline-flex;font-weight:500;min-height:44px;padding-inline:1.1rem;text-decoration:none;transition:var(--fi-fast) var(--fi-ease);white-space:nowrap}#filtri-categorie a.is-active{background:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary);font-weight:600}#filtri-categorie a[data-muted]{opacity:.45}#indice-servizi>.wp-block-group{border-top:1px solid var(--fi-line);padding-block:var(--wp--preset--spacing--50)}#indice-servizi .wp-block-column:first-child{position:sticky;top:calc(var(--fi-header-h, 8.25rem) + 1.5rem)}#indice-servizi .wp-block-column:first-child h2{font-size:clamp(1.65rem,2.2vw,2.25rem);margin:.25rem 0 0;overflow-wrap:normal}#indice-servizi .wp-block-column:last-child{display:grid;gap:var(--wp--preset--spacing--30);grid-template-columns:repeat(2,minmax(0,1fr))}:where(#indice-servizi article,.wp-block-post>.wp-block-group){background:var(--wp--preset--color--base);border:1px solid var(--fi-line);border-radius:var(--wp--custom--radius--card);box-shadow:var(--fi-shadow);margin:0;padding:var(--wp--preset--spacing--40);transition:transform var(--fi-fast) var(--fi-ease),border-color var(--fi-fast) var(--fi-ease)}#indice-servizi article{position:relative}.wp-block-post>.wp-block-group{box-sizing:border-box;height:100%}#indice-servizi article p{margin-block:var(--wp--preset--spacing--20) 0}#indice-servizi .wp-block-image{margin-bottom:var(--wp--preset--spacing--30)}#indice-servizi [hidden],#nessun-servizio[hidden]{display:none!important}#testata-collage{padding:0 0 var(--wp--preset--spacing--60) var(--wp--preset--spacing--60);position:relative}#testata-collage>:last-child{border:6px solid var(--wp--preset--color--base);bottom:0;box-sizing:border-box;left:0;position:absolute;width:46%}:where(#farmacia-racconto,#titolari,#corsi-elenco) .wp-block-columns{gap:var(--wp--preset--spacing--70)}:where(#farmacia-racconto,#titolari,#corsi-elenco) .wp-block-column:last-child>*+*{margin-block-start:var(--wp--preset--spacing--30)}#titolari{background:var(--wp--preset--color--tertiary)}#titolari-ritratti{display:grid;gap:var(--wp--preset--spacing--40);grid-template-columns:repeat(2,minmax(0,1fr))}#titolari-ritratti img{aspect-ratio:4/5;object-position:50% 20%}#titolari-ritratti p{line-height:1.45;margin:.75rem 0 0}#titolari-ritratti strong{color:var(--wp--preset--color--contrast)}#corsi-elenco :where(.wp-block-columns+.wp-block-columns){border-top:1px solid var(--fi-line);padding-top:var(--wp--preset--spacing--60)}#corsi-elenco img{aspect-ratio:4/3}#corsi-elenco h2{font-size:clamp(1.75rem,1.1rem + 2vw,2.75rem);hyphens:auto}#corso-temi ul{column-gap:var(--wp--preset--spacing--50);columns:17rem 2;list-style:none;margin:0;padding:0}#corso-temi li{border-bottom:1px solid var(--fi-line);break-inside:avoid;padding:.7rem 0 .7rem 2.25rem;position:relative}:is(#corso-temi li:before,#corso-temi li:after){content:"";position:absolute}#corso-temi li:before{background:var(--wp--preset--color--tertiary);border-radius:50%;height:1.4rem;left:0;top:.85rem;width:1.4rem}#corso-temi li:after{border:solid var(--wp--preset--color--contrast);border-width:0 1.5px 1.5px 0;height:.65rem;left:.5rem;rotate:40deg;top:1.05rem;width:.35rem}#contatti-schede{display:grid;gap:var(--wp--preset--spacing--30);grid-template-columns:repeat(4,minmax(0,1fr))}#contatti-schede>.is-style-scheda{display:flex;flex-direction:column;margin:0}#contatti-schede h2{font-size:clamp(1.125rem,1.25vw,1.25rem);letter-spacing:.04em;line-height:1.25;margin:0 0 var(--wp--preset--spacing--20)}#contatti-schede :where(.wp-block-buttons,.wp-block-button,.wp-block-button__link){width:100%}#contatti-schede .wp-block-buttons{margin-top:auto;padding-top:var(--wp--preset--spacing--30)}#contatti-schede .wp-block-button__link{box-sizing:border-box;text-align:center}#contatti-schede>:nth-child(2) :nth-child(3){font-size:2.25rem;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.15;margin-top:auto;padding-top:var(--wp--preset--spacing--30)}#contatti-schede p:last-child{padding-top:var(--wp--preset--spacing--20)}#mappa-farmacia{padding-block:0 var(--wp--preset--spacing--50)}#mappa-farmacia .wp-block-image{border:1px solid var(--fi-line);box-shadow:var(--fi-shadow)}#mappa-farmacia a{display:block}#esterno-farmacia{padding-block:0 var(--wp--preset--spacing--70)}#esterno-farmacia .wp-block-image{aspect-ratio:5/2}:where(.wp-block-post,.single-post main) .wp-block-post-featured-image{overflow:hidden}.single-post main .wp-block-post-featured-image{border-radius:var(--wp--custom--radius--image)}.wp-block-post .wp-block-post-featured-image{border-radius:var(--wp--custom--radius--card) var(--wp--custom--radius--card) 0 0;margin:calc(var(--wp--preset--spacing--40)*-1) calc(var(--wp--preset--spacing--40)*-1) var(--wp--preset--spacing--30)}.wp-block-post .wp-block-post-featured-image img{transition:transform var(--fi-reveal) var(--fi-ease)}.single-post #invito-contatto{margin-top:var(--wp--preset--spacing--70)}main>#testata-pagina+*{margin-top:var(--wp--preset--spacing--60)}@media (hover:hover) and (pointer:fine){:where(#indice-servizi article,.wp-block-post>.wp-block-group):hover{border-color:var(--wp--preset--color--primary)}#filtri-categorie a:not(.is-active):hover{background:var(--wp--preset--color--tertiary);border-color:var(--wp--preset--color--primary)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:where(#indice-servizi article,.wp-block-post>.wp-block-group):hover{transform:translateY(-4px)}:where(#correlati-griglia,#indice-servizi,.wp-block-post):hover img{transform:scale(1.04)}}@media (max-width:1000px){#indice-servizi .wp-block-column:first-child{position:static}#contatti-schede,#correlati-griglia{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:782px){#corsi-elenco .wp-block-columns:nth-child(2n){flex-direction:row-reverse}}@media (max-width:781px){#contatti-schede,#correlati-griglia,#indice-servizi .wp-block-column:last-child{grid-template-columns:1fr}:where(#indice-servizi .wp-block-column:first-child,#servizio-scheda){position:static}#filtri-categorie{flex-wrap:nowrap!important;margin-inline:calc(var(--wp--preset--spacing--30)*-1);overflow-x:auto;padding:0 var(--wp--preset--spacing--30) .5rem}#testata-collage{padding:0 0 var(--wp--preset--spacing--50) var(--wp--preset--spacing--40)}#esterno-farmacia .wp-block-image{aspect-ratio:2/1}}
