.piombini-contatti{background:var(--pc-bg);color:var(--pc-text);font-family:Assistant,Arial,Helvetica,sans-serif}.piombini-contatti *,.piombini-contatti *:before,.piombini-contatti *:after{box-sizing:border-box}.piombini-contatti__container{width:min(var(--pc-max),calc(100% - 56px));margin:0 auto;padding:var(--pc-top) 0 var(--pc-bottom)}.piombini-contatti__header{margin:0 0 31px}.piombini-contatti__eyebrow{margin:0 0 12px;font-size:11px;font-weight:700;color:#6b7075;letter-spacing:.085em;text-transform:uppercase}.piombini-contatti .piombini-contatti__title{color:var(--pc-title);font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:var(--pc-h1-d);font-weight:400;letter-spacing:-.022em;line-height:1.13;margin:0 0 13px}.piombini-contatti__subtitle{margin:0;color:var(--pc-title);font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:var(--pc-sub-d);line-height:1.38}.piombini-contatti .piombini-contatti__heading{margin:0 0 14px;color:var(--pc-title);font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:var(--pc-h2-d);line-height:1.25;font-weight:400;letter-spacing:-.015em}.piombini-contatti__first-card{display:grid;grid-template-columns:minmax(0,1fr) var(--pc-photo-w);gap:clamp(22px,3vw,42px);align-items:center;background:var(--pc-card);padding:28px 27px;margin-bottom:var(--pc-gap)}.piombini-contatti__first-content{min-width:0}.piombini-contatti__intro,.piombini-contatti__description,.piombini-contatti__general-text{color:var(--pc-text);font-size:var(--pc-body-d);line-height:1.55}.piombini-contatti__intro p,.piombini-contatti__description p,.piombini-contatti__general-text p{font-size:inherit;line-height:inherit;margin:0 0 12px}.piombini-contatti__intro p:last-child,.piombini-contatti__description p:last-child,.piombini-contatti__general-text p:last-child{margin-bottom:0}.piombini-contatti__person{margin:15px 0 12px;font-size:calc(var(--pc-body-d) + 2px);font-weight:700;color:var(--pc-title)}.piombini-contatti__portrait{width:var(--pc-photo-w);height:var(--pc-photo-h);overflow:hidden}.piombini-contatti__portrait-img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--pc-photo-pos)}.piombini-contatti__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.piombini-contatti__action{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:75px;border:1px solid var(--pc-button);padding:11px 12px;gap:6px;color:var(--pc-button);text-decoration:none;min-width:0;background:transparent;transition:background-color .18s ease,color .18s ease}.piombini-contatti__action--primary{background:var(--pc-button);color:var(--pc-button-text)}.piombini-contatti__action-label{font-size:13px;font-weight:700;line-height:1.27;color:inherit}.piombini-contatti__action-value{font-size:12px;line-height:1.3;overflow-wrap:anywhere;color:inherit}.piombini-contatti__action:hover{background:var(--pc-button);color:var(--pc-button-text)}.piombini-contatti__action--primary:hover{background:transparent;color:var(--pc-button)}.piombini-contatti__services{margin:0 0 var(--pc-gap)}.piombini-contatti__description{margin-bottom:18px}.piombini-contatti__services-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:35px}.piombini-contatti__service{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0;min-height:58px;padding:12px 0;border-top:1px solid var(--pc-border);text-decoration:none;color:var(--pc-title);font-size:calc(var(--pc-body-d) + 1px);font-weight:500;line-height:1.4}.piombini-contatti__arrow{font-size:21px;flex:0 0 auto;transition:transform .18s ease}.piombini-contatti__service:hover .piombini-contatti__arrow{transform:translate(4px)}.piombini-contatti__service--disabled{opacity:.48}.piombini-contatti__unavailable{font-size:11px;font-weight:400;white-space:nowrap}.piombini-contatti__general{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,6vw,90px);padding:28px 27px 32px;background:var(--pc-info)}.piombini-contatti__general-email{display:inline-block;font-size:calc(var(--pc-body-d) + 2px);font-weight:700;color:var(--pc-title);overflow-wrap:anywhere;text-decoration:none;margin-top:12px}.piombini-contatti__general-email:hover{text-decoration:underline;text-underline-offset:3px}.piombini-contatti__office p{color:var(--pc-text);font-size:var(--pc-body-d);line-height:1.5;margin:0 0 3px}.piombini-contatti__office p:last-child{margin-bottom:0}.piombini-contatti a:focus-visible{outline:3px solid var(--pc-title);outline-offset:3px}@media(max-width:1020px)and (min-width:750px){.piombini-contatti__first-card{grid-template-columns:minmax(0,1fr) 150px;gap:16px}.piombini-contatti__portrait{width:150px;height:200px}.piombini-contatti__actions{gap:7px}.piombini-contatti__action{padding:10px 8px}.piombini-contatti__action-label{font-size:12px}.piombini-contatti__action-value{font-size:11px}}@media(max-width:749px){.piombini-contatti__container{width:calc(100% - 42px);padding:var(--pc-top-m) 0 var(--pc-bottom-m)}.piombini-contatti__header{margin-bottom:22px}.piombini-contatti__eyebrow{font-size:9px;margin-bottom:8px}.piombini-contatti .piombini-contatti__title{font-size:var(--pc-h1-m);margin-bottom:7px}.piombini-contatti__subtitle{font-size:var(--pc-sub-m)}.piombini-contatti .piombini-contatti__heading{font-size:var(--pc-h2-m);margin-bottom:10px}.piombini-contatti__first-card{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:14px;margin-bottom:var(--pc-gap-m)}.piombini-contatti__portrait{order:-1;width:var(--pc-photo-w-m);height:var(--pc-photo-h-m);margin:0 0 12px}.piombini-contatti__intro,.piombini-contatti__description,.piombini-contatti__general-text{font-size:var(--pc-body-m);line-height:1.53}.piombini-contatti__person{margin:12px 0 10px;font-size:calc(var(--pc-body-m) + 1px)}.piombini-contatti__actions{grid-template-columns:1fr;gap:7px}.piombini-contatti__action{min-height:52px;padding:9px 10px;gap:3px}.piombini-contatti__action-label{font-size:13px}.piombini-contatti__action-value{font-size:12px}.piombini-contatti__services{margin-bottom:var(--pc-gap-m)}.piombini-contatti__description{margin-bottom:14px}.piombini-contatti__services-list{grid-template-columns:1fr}.piombini-contatti__service{min-height:47px;font-size:var(--pc-body-m);padding:10px 0}.piombini-contatti__general{display:flex;flex-direction:column;gap:19px;padding:17px 15px}.piombini-contatti__general-email{font-size:calc(var(--pc-body-m) + 1px);margin-top:9px}.piombini-contatti__office{padding-top:17px;border-top:1px solid var(--pc-border)}.piombini-contatti__office p{font-size:var(--pc-body-m)}}@media(prefers-reduced-motion:reduce){.piombini-contatti__action,.piombini-contatti__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/55/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAIA */
