.mcp,.map{--mi-ink: #14130f;--mi-paper: #fff;--mi-accent: #ffffff;--mi-action-ink: #14130f;--mi-muted: #64635d;--mi-line: #deddd7;--mi-soft: #f4f3ef;--mi-display: var(--mu-display, "Barlow Condensed", sans-serif);--mi-body: var(--mu-body, "Archivo", sans-serif);--mi-type-xs: 10.24px;--mi-type-sm: 12.8px;--mi-type-body: 16px;--mi-type-lead: 20px;--mi-type-lg: 25px;--mi-type-h3: 31.25px;--mi-type-h2: 39.06px;--mi-type-display-sm: 61.04px;--mi-type-display: 76.29px;--mi-type-display-lg: 95.37px;--mi-type-display-xl: 119.21px;color:var(--mi-ink);background:var(--mi-paper);font-family:var(--mi-body)}.mcp *,.map *{box-sizing:border-box}.mcp :is(a,button,input,textarea):focus-visible,.map :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:4px}.mi-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--mi-muted);font:400 var(--mi-type-sm)/1.5 var(--mi-body)}.mi-crumb a{display:inline-flex;min-height:44px;align-items:center;color:inherit;text-decoration:none}.mi-crumb a:hover{color:var(--mi-ink);text-decoration:underline;text-underline-offset:4px}.mi-eyebrow{font:500 var(--mi-type-xs)/1.5 var(--mi-body);text-transform:uppercase;letter-spacing:.14em}.mi-action{display:inline-flex;justify-content:space-between;gap:32px;align-items:center;min-height:56px;padding:16px 24px;color:var(--mi-ink);background:var(--mi-accent);border:1px solid var(--mi-accent);font:500 var(--mi-type-sm)/1.4 var(--mi-body);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;transition:background .2s ease-out,color .2s ease-out}.mi-action svg,.mcp__submit svg{width:24px;height:24px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .2s ease-out}.mi-action:hover{background:var(--mi-paper);color:var(--mi-ink);border-color:var(--mi-paper)}.mi-action:hover svg{transform:translate(2px,-2px)}.mi-action:active{background:var(--mi-accent);color:var(--mi-ink)}.mcp{--mi-muted: color-mix(in srgb, var(--mi-ink) 72%, var(--mi-paper));--mi-line: color-mix(in srgb, var(--mi-ink) 20%, var(--mi-paper));--mi-soft: color-mix(in srgb, var(--mi-paper) 96%, var(--mi-ink));padding:var(--mi-pt-mobile, 32px) 24px var(--mi-pb-mobile, 64px)}.mcp__inner{max-width:1344px;margin-inline:auto;min-width:0}.mcp__intro{display:grid;gap:24px;margin:24px 0 32px;padding-bottom:32px;border-bottom:1px solid var(--mi-line)}.modello-template-page #MainContent .mcp h1{margin:0;color:var(--mi-ink);font:600 var(--mi-type-display)/.95 var(--mi-display);letter-spacing:-.025em;text-transform:uppercase}.mcp__intro>p{font:400 var(--mi-type-body)/1.65 var(--mi-body);margin:0;max-width:45ch;color:var(--mi-muted)}.mcp__grid{display:grid;gap:32px;min-width:0}.mcp__info{display:flex;flex-direction:column;min-width:0;padding:32px 24px 16px;color:var(--mi-paper);background:var(--mi-ink)}.mcp__info-top{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.mcp__info-top h2{font:600 var(--mi-type-h2)/1.08 var(--mi-display);margin:0;text-transform:uppercase;letter-spacing:-.015em;color:inherit}.mcp__info-top>svg{width:32px;height:32px;flex:0 0 32px;fill:none;stroke:currentColor;stroke-width:1.5}.mcp__details{display:grid;gap:24px}.mcp__detail{min-width:0;padding-bottom:24px;border-bottom:1px solid color-mix(in srgb,var(--mi-paper) 22%,transparent)}.mcp__label{display:block;margin-bottom:8px;font:500 var(--mi-type-xs)/1.5 var(--mi-body);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--mi-paper) 75%,var(--mi-ink))}.mcp__detail p{margin:0;max-width:32ch;font:400 var(--mi-type-body)/1.65 var(--mi-body)}.mcp__detail a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;color:inherit;font:400 var(--mi-type-body)/1.4 var(--mi-body);text-decoration:none;overflow-wrap:anywhere;transition:color .2s ease-out}.mcp__detail a:hover{text-decoration:underline;text-underline-offset:4px}.mcp__detail--phone a{font:600 var(--mi-type-h2)/1.2 var(--mi-display);letter-spacing:.01em}.mcp__socials{margin-top:24px}.mcp__return{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding-top:16px;margin-top:auto;color:inherit;font:500 var(--mi-type-sm)/1.4 var(--mi-body);text-transform:uppercase;letter-spacing:.08em;text-decoration:none}.mcp__return>span:last-child{font-size:var(--mi-type-lg)}.mcp__return:hover{text-decoration:underline;text-underline-offset:4px}.mcp__form-shell{min-width:0;padding:8px 0 0}.mcp__form-heading{font:600 var(--mi-type-h2)/1.1 var(--mi-display);text-transform:uppercase;letter-spacing:-.015em;color:var(--mi-ink);margin:0 0 32px}.mcp__fields{display:grid;gap:24px}.mcp__field{display:flex;flex-direction:column;gap:8px;min-width:0;font:500 var(--mi-type-sm)/1.5 var(--mi-body)}.mcp__field input,.mcp__field textarea{width:100%;max-width:100%;min-width:0;min-height:56px;padding:16px;border:1px solid var(--mi-line);border-radius:0;background:var(--mi-soft);color:var(--mi-ink);font:400 var(--mi-type-body)/1.5 var(--mi-body);box-shadow:none;transition:border-color .2s ease-out,background .2s ease-out}.mcp__field textarea{min-height:168px;resize:vertical}.mcp__field :is(input,textarea):hover{border-color:var(--mi-muted)}.mcp__field :is(input,textarea):focus{background:var(--mi-paper);border-color:var(--mi-ink)}.mcp__field :is(input,textarea)[aria-invalid=true]{border-width:2px;border-color:var(--mi-ink)}.mcp__field :is(input,textarea):disabled{opacity:.5;cursor:not-allowed}.mcp__submit{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:56px;margin-top:24px;padding:16px 24px;border:1px solid var(--mi-accent);border-radius:0;color:var(--mi-action-ink);background:var(--mi-accent);font:500 var(--mi-type-sm)/1.4 var(--mi-body);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:color .2s ease-out,background .2s ease-out}.mcp__submit:hover{background:var(--mi-action-ink);border-color:var(--mi-action-ink);color:var(--mi-accent)}.mcp__submit:hover svg{transform:translate(4px)}.mcp__submit:active{background:var(--mi-soft);color:var(--mi-ink)}.mcp__submit:disabled,.mcp__submit[aria-busy=true]{opacity:.5;cursor:wait}.mcp__error{padding:16px;margin-bottom:24px;border:2px solid var(--mi-ink);background:var(--mi-soft);font:400 var(--mi-type-body)/1.6 var(--mi-body)}.mcp__error :is(ul,p){margin-block:8px}.mcp__success{padding:48px 0;max-width:48ch}.mcp__success>svg{width:64px;height:64px;margin-bottom:32px;fill:var(--mi-accent);stroke:var(--mi-action-ink);stroke-width:1.5}.mcp__success h2{font:600 var(--mi-type-h2)/1.1 var(--mi-display);text-transform:uppercase;margin:0 0 16px}.mcp__success p{font:400 var(--mi-type-body)/1.65 var(--mi-body);margin:0}.map__crumb{max-width:1440px;margin:0 auto;padding:16px 24px}.map__hero{display:grid;gap:40px;padding:40px 24px;max-width:1440px;margin-inline:auto;background:var(--mi-ink);color:var(--mi-paper)}.map__copy{align-self:center;min-width:0}.map__copy .mi-eyebrow{margin:0 0 24px;color:#c8c7c2}.modello-template-page #MainContent .map h1{margin:0 0 32px;color:var(--mi-paper);font:600 var(--mi-type-display-sm)/.98 var(--mi-display);text-transform:uppercase;letter-spacing:-.02em}.map h1>span{display:block}.map__portrait{min-width:0;margin:0}.map__portrait img{display:block;width:100%;height:auto;object-fit:contain}.map__portrait figcaption{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding-top:8px;border-bottom:1px solid rgb(255 255 255 / 20%);font:500 var(--mi-type-xs)/1.5 var(--mi-body);letter-spacing:.14em;text-transform:uppercase}.map__portrait figcaption>span:last-child{font-size:var(--mi-type-lg)}.map__gallery,.map__services{max-width:1440px;padding:48px 24px;margin-inline:auto}.map__section-head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--mi-line);margin-bottom:32px}.map__section-head h2{margin:0;font:600 var(--mi-type-h2)/1.1 var(--mi-display);text-transform:uppercase;letter-spacing:-.02em}.map__section-head>span{font:500 var(--mi-type-xs)/1.5 var(--mi-body);white-space:nowrap;color:var(--mi-muted)}.map__looks{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.map__look{min-width:0;display:block;color:var(--mi-ink);text-decoration:none}.map__look:nth-child(2){margin-top:64px}.map__look-image{background:var(--mi-soft)}.map__look img{display:block;width:100%;height:auto;object-fit:contain;transition:opacity .2s ease-out}.map__look-title{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:56px;border-bottom:1px solid var(--mi-line)}.map__look-title h3{margin:0;font:600 var(--mi-type-lg)/1.1 var(--mi-display);letter-spacing:-.01em;text-transform:uppercase}.map__look-title>span{font:400 var(--mi-type-lg)/1 var(--mi-body);transition:transform .2s ease-out}.map__look>p{margin:12px 0 0;max-width:45ch;color:var(--mi-muted);font:400 var(--mi-type-sm)/1.6 var(--mi-body)}.map__look:hover img{opacity:.9}.map__look:hover .map__look-title>span{transform:translate(2px,-2px)}.map__look:active .map__look-title{border-color:var(--mi-ink)}.map__services{padding-top:0;padding-bottom:64px}.map__services>h2{margin:0;padding-bottom:24px;border-bottom:1px solid var(--mi-ink)}.map__service{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px 16px;border-bottom:1px solid var(--mi-line);padding:24px 0}.map__index{padding-top:6px;font:500 var(--mi-type-xs)/1.5 var(--mi-body);color:var(--mi-muted)}.map__service h3{margin:0;font:600 var(--mi-type-h3)/1.1 var(--mi-display);letter-spacing:-.015em;text-transform:uppercase}.map__service h3 a{display:flex;gap:24px;align-items:center;justify-content:space-between;min-height:44px;color:inherit;text-decoration:none}.map__service h3 a span{font:400 var(--mi-type-lg)/1 var(--mi-body);transition:transform .2s ease-out}.map__service h3 a:hover{text-decoration:underline;text-underline-offset:4px}.map__service h3 a:hover span{transform:translate(2px,-2px)}.map__service p{grid-column:2;margin:0;max-width:55ch;color:var(--mi-muted);font:400 var(--mi-type-sm)/1.7 var(--mi-body)}@media(min-width:750px){.mcp{padding:var(--mi-pt-desktop, 48px) 48px var(--mi-pb-desktop, 80px)}.mcp__intro{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-block:16px 40px;padding-bottom:32px}.modello-template-page #MainContent .mcp h1{font-size:var(--mi-type-display-xl)}.mcp__intro>p{padding-bottom:8px}.mcp__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp__field--wide{grid-column:1 / -1}.map__crumb{padding-inline:48px}.map__hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);padding:48px;gap:32px}.modello-template-page #MainContent .map h1{font-size:var(--mi-type-display)}.map__gallery,.map__services{padding-inline:48px}.map__gallery{padding-block:80px}.map__looks{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:80px;padding-right:48px}.map__look:nth-child(2){margin-top:128px}.map__look-title h3{font-size:var(--mi-type-h2)}.map__service{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;padding-block:32px}.map__service p{grid-column:auto;font-size:var(--mi-type-body)}.map__services{padding-bottom:80px}}@media(min-width:990px){.mcp__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:64px}.mcp__info{padding:40px 32px 16px}.mcp__form-shell{padding-top:0}.modello-template-page #MainContent .map h1{font-size:var(--mi-type-display-lg)}.map__hero{gap:64px}}@media(prefers-reduced-motion:reduce){.mcp *,.map *{transition:none}}.map__story{max-width:1440px;padding:48px 24px 0;margin-inline:auto;display:grid;gap:32px}.map__story-intro .mi-eyebrow{margin:0 0 16px;color:var(--mi-muted)}.map__story h2{margin:0;max-width:12ch;font:600 var(--mi-type-h2)/1.08 var(--mi-display);text-transform:uppercase;letter-spacing:-.02em}.map__story-copy{max-width:65ch;min-width:0;color:var(--mi-muted);font:400 var(--mi-type-body)/1.8 var(--mi-body)}.map__story-copy p{margin:0 0 24px}.map__story-copy p:first-child{font-size:var(--mi-type-lead);line-height:1.65;color:var(--mi-ink)}.map__story-copy p:last-child{margin-bottom:0}.map__story-copy a{color:inherit;text-decoration:underline;text-underline-offset:4px}@media(min-width:750px){.map__story{padding:80px 48px 0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}.map__story h2{font-size:var(--mi-type-display-sm)}}.map__intro{max-width:42ch;margin:0 0 32px;color:#e3e2dc;font:400 var(--mi-type-body)/1.7 var(--mi-body)}.mi-action,.mcp__submit{background:var(--mi-ink);color:var(--mi-paper);border-color:var(--mi-ink)}.mi-action:hover,.mi-action:active,.mcp__submit:hover{background:var(--mi-paper);color:var(--mi-ink);border-color:var(--mi-ink)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/modello-info-pages.css.map */
