:root{--cipria:#DBADB0;--oliva:#AAA66D;--porpora:#875561;--avorio:#F7F3E8;--cipria-chiaro:#F2E2DF;--oliva-chiaro:#C4C197;--porpora-scuro:#4A2A33;--notte:#2E1B21;--bg:#F2E2DF;--ink:#4A2A33;--soft:rgba(74,42,51,.62);--line:rgba(74,42,51,.22);--serif:"Cormorant Garamond",Garamond,"Times New Roman",serif;--sans:"Inter",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--gutter:clamp(16px,3.4vw,56px);--ease:cubic-bezier(.22,.8,.2,1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-weight:400;font-size:15px;line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}::selection{background:var(--porpora);color:var(--avorio)}.serif{font-family:var(--serif);font-weight:300;letter-spacing:-.01em}.it{font-style:italic}.occhiello{font-family:var(--sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500}.testo{max-width:34em;color:var(--soft)}.link{display:inline-block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;padding-bottom:6px;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;transition:background-size .6s var(--ease)}.link:hover{background-size:0 1px;background-position:100% 100%}h1,h2,h3{margin:0;font-family:var(--serif);font-weight:300;line-height:.95;letter-spacing:-.02em}p{margin:0}.grana{position:fixed;top:-60px;right:-60px;bottom:-60px;left:-60px;z-index:90;pointer-events:none;background:none repeat;opacity:.34;animation:grana 1.2s steps(6) infinite}@keyframes grana{0%{transform:translate(0)}20%{transform:translate(-22px,14px)}40%{transform:translate(18px,-26px)}60%{transform:translate(-30px,-8px)}80%{transform:translate(12px,30px)}to{transform:translate(0)}}.preloader{display:none}.js .preloader{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--porpora);color:var(--avorio);align-items:center;justify-content:center;flex-direction:column;gap:14px;transition:opacity .6s ease,visibility .6s}.preloader .marchio{width:clamp(200px,30vw,420px);line-height:0}.preloader .marchio svg{width:100%;height:auto;display:block}.preloader .occhiello{opacity:.8}.caricato .preloader{opacity:0;visibility:hidden}.annuncio{position:relative;z-index:5;text-align:center;font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:9px var(--gutter);background:var(--porpora-scuro);color:var(--avorio)}.testata{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding:16px var(--gutter);color:var(--ink);transition:background-color .5s,color .5s,padding .4s}.testata:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .5s}.testata.scrollato:before{opacity:1}.testata.scrollato{padding-top:11px;padding-bottom:11px}.testata nav{display:flex;gap:26px;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.testata nav a{position:relative}.testata nav a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease)}.testata nav a:hover:after,.testata nav a[aria-current]:after{transform:scaleX(1);transform-origin:left}.testata nav.principale{justify-content:center;gap:clamp(14px,1.8vw,30px);font-size:11.5px}.testata nav.servizio{justify-content:flex-end;align-items:center}.marchio-testata{display:block;width:118px;line-height:0;grid-column:1;grid-row:1}.marchio-testata svg{width:100%;height:auto;display:block}.testata.scrollato .marchio-testata{width:104px}.marchio-testata{transition:width .4s var(--ease)}.carrello{background:none;border:0;padding:0;cursor:pointer;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.carrello .conta-carrello{display:inline-block}.carrello.salta .conta-carrello{animation:salta .5s var(--ease)}@keyframes salta{40%{transform:translateY(-5px)}}.menu{display:none}.menu summary{list-style:none;cursor:pointer;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.menu summary::-webkit-details-marker{display:none}.menu .tendina{position:fixed;left:0;right:0;top:0;height:100svh;background:var(--porpora);color:var(--avorio);padding:90px var(--gutter) 40px;display:flex;flex-direction:column;gap:6px;z-index:-1}.menu .tendina a{font-family:var(--serif);font-size:44px;line-height:1.1;font-weight:300}.menu .tendina .occhiello{margin-top:auto;opacity:.75}.menu[open] summary{position:relative;z-index:2;color:var(--avorio)}.solo-mobile{display:none}[data-scena=mattina]{--s-bg:#F2E2DF;--s-ink:#4A2A33}[data-scena=chiaro]{--s-bg:#F7F3E8;--s-ink:#4A2A33}[data-scena=mezzogiorno]{--s-bg:#C4C197;--s-ink:#2B2A1A}[data-scena=sera]{--s-bg:#875561;--s-ink:#F7F3E8}[data-scena=notte]{--s-bg:#4A2A33;--s-ink:#F7F3E8}[data-scena]{background:var(--s-bg);color:var(--s-ink);--soft:color-mix(in srgb,var(--s-ink) 82%,transparent);--line:color-mix(in srgb,var(--s-ink) 26%,transparent)}.motion [data-scena]{background:transparent;color:var(--ink);--soft:color-mix(in srgb,var(--ink) 82%,transparent);--line:color-mix(in srgb,var(--ink) 26%,transparent)}.maschera{position:relative;overflow:hidden}.maschera img{width:100%;height:100%;object-fit:cover}.maschera.parallasse img{height:118%;margin-top:-9%}.etichetta-rif{position:absolute;left:10px;bottom:10px;z-index:2;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.55)}.hero{position:relative;height:calc(100svh - 104px);min-height:600px;max-height:980px;padding:clamp(20px,4vh,48px) var(--gutter) clamp(24px,4vh,44px);display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr auto;column-gap:var(--gutter);align-items:end;overflow:hidden}.hero .diario-nota{grid-column:1/5;grid-row:1;align-self:start;display:flex;flex-direction:column;gap:6px;padding-top:10px}.hero .diario-nota .serif{font-size:22px;font-style:italic;line-height:1.2}.hero h1{grid-column:1/13;grid-row:2;position:relative;z-index:3;font-size:clamp(64px,min(12vw,17vh),200px);line-height:.82;letter-spacing:-.035em;pointer-events:none}.hero h1 .riga{display:block;overflow:hidden;padding-bottom:.06em}.hero h1 .riga span{display:inline-block}.hero h1 .riga:nth-child(2){padding-left:18vw;font-style:italic}.hero .foto-principale{grid-column:5/10;grid-row:1/3;align-self:stretch;position:relative;margin-bottom:9vh;z-index:1}.hero .foto-principale>.maschera{position:absolute;top:0;right:0;bottom:0;left:0}.hero .foto-principale>.maschera img{object-position:50% 6%}.testa-coll .foto-coll img[src*=hero-cover],.griglia .editoriale img[src*=hero-cover],.galleria img[src*=hero-cover]{object-position:50% 8%}.hero .foto-secondaria{grid-column:11/13;grid-row:1;align-self:end;height:clamp(170px,15vw,250px);z-index:1;margin-bottom:6vh}.etichetta-prodotto{position:absolute;right:-26px;top:54%;z-index:4;display:flex;align-items:center;gap:12px;background:var(--avorio);color:var(--porpora-scuro);padding:8px 16px 8px 8px;font-size:12px;line-height:1.35;box-shadow:0 14px 34px #2e1b2129;transition:transform .5s var(--ease)}.etichetta-prodotto img{width:46px;height:46px;object-fit:contain;mix-blend-mode:multiply;background:#fff}.etichetta-prodotto b{display:block;font-family:var(--serif);font-weight:400;font-size:19px;line-height:1.05}.etichetta-prodotto:hover{transform:translate(-6px)}.hero .azioni{display:flex;flex-wrap:wrap;gap:12px 26px}.hero .sotto{grid-column:1/5;grid-row:1;align-self:end;margin-bottom:4vh;display:flex;flex-direction:column;gap:22px;z-index:4}.hero .sotto .testo{font-size:15px}.marquee{overflow:hidden;white-space:nowrap;padding:26px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.marquee .nastro{display:inline-flex;animation:scorri 46s linear infinite}.marquee span{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(28px,4vw,58px);padding-right:.9em;line-height:1.1}.marquee span:after{content:"\b7";padding-left:.9em;font-style:normal;opacity:.5}@keyframes scorri{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee .nastro,.grana{animation:none}}.stagione{padding:110px 0 90px;overflow:hidden}.stagione .binario{display:grid;grid-template-columns:repeat(4,1fr);gap:56px var(--gutter);padding:0 var(--gutter)}.stagione .apertura{grid-column:1/-1;display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px}.stagione .apertura h2{font-size:clamp(52px,8vw,128px)}.stagione .apertura h2 em{display:block;padding-left:.9em}.stagione .apertura .testo{max-width:22em}.stagione.orizzontale{height:100vh;padding:0;display:flex;align-items:center}.stagione.orizzontale .binario{display:flex;flex-wrap:nowrap;width:max-content;gap:0 3vw;align-items:center;padding:0 6vw 0 var(--gutter)}.stagione.orizzontale .apertura{flex:0 0 34vw;flex-direction:column;align-items:flex-start;margin:0 3vw 0 0}.stagione.orizzontale .pezzo{flex:0 0 22vw}.stagione.orizzontale .pezzo:nth-of-type(2n){transform:translateY(7vh)}.stagione .avanzamento{position:absolute;left:var(--gutter);right:var(--gutter);bottom:5vh;height:1px;background:var(--line);display:none}.stagione.orizzontale .avanzamento{display:block}.stagione .avanzamento i{position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;transform-origin:left;transform:scaleX(0)}.vedi-tutti{display:flex;flex-direction:column;justify-content:space-between;gap:30px;aspect-ratio:4/5;background:var(--porpora);color:var(--avorio);padding:28px}.vedi-tutti .serif{font-size:clamp(34px,3.2vw,54px);line-height:.95}.vedi-tutti .serif em{display:block}.stagione.orizzontale .vedi-tutti{flex:0 0 22vw}.pezzo{display:block}.pezzo .vetrina{position:relative;aspect-ratio:4/5;background:var(--avorio);overflow:hidden;transition:background-color .7s var(--ease)}.pezzo .vetrina img{position:absolute;top:10%;right:10%;bottom:10%;left:10%;width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply;transition:transform 1.1s var(--ease)}.pezzo .vetrina .indossato{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:normal;opacity:0;transition:opacity .7s var(--ease),transform 1.1s var(--ease);transform:scale(1.08)}.pezzo .vetrina .vedi{position:absolute;left:0;right:0;bottom:16px;text-align:center;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--porpora-scuro);opacity:0;transform:translateY(10px);transition:opacity .5s,transform .6s var(--ease)}.pezzo:hover .vetrina{background:var(--cipria)}[data-scena=chiaro] .pezzo .vetrina{background:#efe5da}[data-scena=chiaro] .pezzo:hover .vetrina{background:var(--cipria)}.pezzo:hover .vetrina img{transform:scale(1.07) rotate(-1.5deg)}.pezzo:hover .vetrina .indossato{opacity:1;transform:scale(1)}.pezzo:hover .vetrina .vedi{opacity:1;transform:none}.pezzo .dati{display:grid;grid-template-columns:1fr auto;gap:2px 16px;padding-top:14px}.pezzo .famiglia{grid-column:1/-1;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--soft)}.pezzo .nome{font-family:var(--serif);font-size:23px;line-height:1.15;font-weight:400}.pezzo .prezzo{font-family:var(--serif);font-size:23px;line-height:1.15}.pezzo .codice{grid-column:1/-1;font-size:11px;color:var(--soft);letter-spacing:.04em}.apertura-scena{position:relative;padding:150px var(--gutter) 120px;display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);align-items:center}.apertura-scena .ora{grid-column:1/-1;margin-bottom:18px}.apertura-scena h2{grid-column:1/9;font-size:clamp(58px,10vw,170px);line-height:.86}.apertura-scena h2 em{display:block;padding-left:1.2em}.apertura-scena .foto-a{grid-column:9/13;grid-row:2/4;height:clamp(300px,36vw,560px)}.apertura-scena .foto-b{grid-column:5/8;grid-row:3;height:clamp(200px,22vw,340px);margin-top:-6vw;z-index:2}.apertura-scena .testo{grid-column:1/5;grid-row:3;align-self:end;font-size:16px}.sistemi{position:relative}.sistemi .intro{padding:30px var(--gutter) 80px;display:flex;justify-content:space-between;align-items:end;gap:40px}.sistemi .intro h2{font-size:clamp(46px,6.4vw,100px)}.sistema{position:sticky;top:0;min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch;overflow:hidden}.sistema:nth-child(odd){--p-bg:var(--avorio);--p-ink:var(--porpora-scuro)}.sistema.s-charms{--p-bg:var(--cipria);--p-ink:var(--porpora-scuro)}.sistema.s-zodiaco{--p-bg:var(--porpora);--p-ink:var(--avorio)}.sistema.s-bouble{--p-bg:var(--avorio);--p-ink:var(--porpora-scuro)}.sistema{background:var(--p-bg);color:var(--p-ink)}.sistema .immagine{position:relative;min-height:100vh}.sistema .immagine .maschera{position:absolute;top:0;right:0;bottom:0;left:0}.sistema .corpo{padding:14vh clamp(24px,6vw,110px) 10vh;display:flex;flex-direction:column;justify-content:center;gap:26px}.sistema h3{font-size:clamp(50px,6vw,96px);line-height:.9}.sistema h3 em{display:block}.sistema .descr{font-size:16px;max-width:30em;opacity:.85}.sistema .listino{display:flex;flex-wrap:wrap;gap:8px 34px;font-family:var(--serif);font-size:24px}.sistema .listino small{display:block;font-family:var(--sans);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;opacity:.65}.sistema .nota-prezzo{font-size:11px;letter-spacing:.06em;opacity:.65;font-style:italic}.diario{padding:140px var(--gutter) 120px}.diario .testa{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);margin-bottom:80px;align-items:end}.diario .testa h2{grid-column:1/8;font-size:clamp(56px,9vw,150px);line-height:.86}.diario .testa h2 em{display:block;padding-left:1.1em}.diario .testa .lato{grid-column:9/13;display:flex;flex-direction:column;gap:14px}.diario .avviso{font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.diario .pagine{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);row-gap:90px}.scatto{display:flex;flex-direction:column;gap:14px}.scatto .maschera{aspect-ratio:4/5}.scatto.largo .maschera{aspect-ratio:5/4}.scatto:nth-child(1){grid-column:1/6}.scatto:nth-child(2){grid-column:7/11;margin-top:180px}.scatto:nth-child(3){grid-column:2/7}.scatto:nth-child(4){grid-column:8/13;margin-top:-120px}.scatto:nth-child(5){grid-column:1/5;margin-top:40px}.scatto:nth-child(6){grid-column:6/13}.scatto .didascalia{display:grid;grid-template-columns:1fr auto;gap:4px 20px;align-items:baseline}.scatto .luogo{font-family:var(--serif);font-style:italic;font-size:22px;line-height:1.2}.scatto .compra{grid-column:1/-1;display:flex;justify-content:space-between;gap:16px;font-size:12.5px;padding-top:10px;border-top:1px solid var(--line)}.scatto .compra b{font-weight:500;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.scatto .compra:hover b{text-decoration:underline;text-underline-offset:4px}.scatto .maschera img{transition:scale 1.2s var(--ease)}.scatto:hover .maschera img{scale:1.05}.manifesto{padding:170px var(--gutter) 150px;display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter)}.manifesto .occhiello{grid-column:1/-1;margin-bottom:40px;opacity:.8}.manifesto p.grande{grid-column:1/12;font-family:var(--serif);font-weight:300;font-size:clamp(32px,4.4vw,72px);line-height:1.08;letter-spacing:-.015em}.manifesto p.grande .parola{display:inline}.manifesto .firma{grid-column:8/13;margin-top:60px;font-family:var(--serif);font-style:italic;font-size:24px}.manifesto .foto-sera{grid-column:1/5;margin-top:-40px;height:clamp(260px,30vw,460px)}.coin{padding:110px var(--gutter) 120px;border-top:1px solid var(--line)}.coin .riga-occhiello{display:flex;justify-content:space-between;gap:20px;margin-bottom:40px;flex-wrap:wrap}.coin ul{list-style:none;margin:0;padding:0}.coin li{display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-bottom:1px solid var(--line);padding:6px 0 12px;overflow:hidden}.coin li .citta{font-family:var(--serif);font-weight:300;font-size:clamp(64px,12vw,200px);line-height:.9;letter-spacing:-.03em;transition:translate .9s var(--ease)}.coin li .dove{font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.75;white-space:nowrap}.coin li:hover .citta{translate:3vw 0;font-style:italic}.newsletter{padding:130px var(--gutter);display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);align-items:end}.newsletter h2{grid-column:1/7;font-size:clamp(50px,7vw,112px);line-height:.88}.newsletter h2 em{display:block;padding-left:1em}.newsletter .modulo{grid-column:8/13;display:flex;flex-direction:column;gap:22px}.newsletter form{display:flex;align-items:end;gap:18px;border-bottom:1px solid currentColor;padding-bottom:10px}.newsletter input{flex:1;min-width:0;background:transparent;border:0;outline:0;font-family:var(--serif);font-size:26px;padding:6px 0}.newsletter input::placeholder{color:inherit;opacity:.55}.newsletter button{background:none;border:0;cursor:pointer;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;padding:8px 0}.newsletter .esito{font-size:13px;opacity:.8;min-height:1.2em}.piede{padding:90px var(--gutter) 40px;background:var(--notte);color:var(--avorio);position:relative;z-index:2}.piede .colonne{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:70px}.piede .colonne h4{margin:0 0 16px;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;opacity:.6}.piede .colonne a{display:block;font-size:14px;line-height:2.1;opacity:.88}.piede .colonne a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.piede .colonne .indirizzo{font-family:var(--serif);font-size:26px;line-height:1.2;font-weight:300}.piede .marchione{font-family:var(--serif);font-weight:300;font-size:clamp(80px,21vw,360px);line-height:.78;letter-spacing:-.045em;white-space:nowrap;margin-left:-.04em;color:var(--cipria)}.piede .fondo{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:11px;letter-spacing:.08em;opacity:.6;padding-top:26px;border-top:1px solid rgba(247,243,232,.18)}.cookie{position:fixed;right:var(--gutter);bottom:18px;z-index:80;max-width:440px;background:var(--porpora-scuro);color:var(--avorio);padding:20px 22px;display:flex;flex-direction:column;gap:14px;font-size:13px;line-height:1.5;box-shadow:0 18px 50px #2e1b2147;transition:opacity .5s,transform .6s var(--ease)}.cookie .scelte{display:flex;gap:26px}.cookie button{background:none;border:0;padding:0 0 4px;cursor:pointer;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;border-bottom:1px solid currentColor}.cookie button.si{color:var(--cipria)}.cookie.via{opacity:0;transform:translateY(30px);pointer-events:none}.briciole{font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.7;padding:26px var(--gutter) 0}.testa-coll{padding:40px var(--gutter) 80px;display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);align-items:end}.testa-coll h1{grid-column:1/9;font-size:clamp(84px,16vw,270px);line-height:.8;letter-spacing:-.04em}.testa-coll h1 em{display:block;padding-left:.6em;font-size:.42em;letter-spacing:-.02em;line-height:1}.testa-coll .foto-coll{grid-column:9/13;grid-row:1/3;height:clamp(300px,34vw,540px)}.testa-coll .testo{grid-column:1/6;margin-top:40px;font-size:16px}.strumenti{position:sticky;top:62px;z-index:20;display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap;padding:16px var(--gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 94%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.strumenti .gruppo{display:flex;gap:6px 20px;align-items:baseline;flex-wrap:wrap;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.strumenti .gruppo>span{opacity:.55}.strumenti button{background:none;border:0;padding:0 0 3px;cursor:pointer;font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.6;border-bottom:1px solid transparent;transition:opacity .3s,border-color .3s}.strumenti button:hover{opacity:1}.strumenti button[aria-pressed=true]{opacity:1;border-bottom-color:currentColor}.strumenti .conta{font-family:var(--serif);font-style:italic;font-size:18px;letter-spacing:0;text-transform:none}.griglia{display:grid;grid-template-columns:repeat(3,1fr);gap:70px var(--gutter);padding:70px var(--gutter) 130px}.griglia .pezzo:nth-child(3n+2){margin-top:70px}.griglia .editoriale{grid-column:span 2;display:flex;flex-direction:column;gap:14px}.griglia .editoriale .maschera{aspect-ratio:16/11}.griglia .nascosto{display:none}.scheda{display:grid;grid-template-columns:1.25fr 1fr;gap:0 clamp(30px,5vw,90px);padding:20px var(--gutter) 120px;align-items:start}.galleria{display:grid;grid-template-columns:1fr 1fr;gap:14px}.galleria figure{margin:0;position:relative}.galleria figure.intera{grid-column:1/-1}.galleria .maschera{aspect-ratio:4/5;background:var(--avorio)}.galleria .still img{object-fit:contain;mix-blend-mode:multiply;padding:12%}.galleria figcaption{font-size:11px;letter-spacing:.06em;opacity:.65;padding-top:8px}.info{position:sticky;top:96px;display:flex;flex-direction:column;gap:22px;padding-top:20px}.info h1{font-size:clamp(56px,6vw,96px);line-height:.88}.info h1 em{display:block}.info .riga-prezzo{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--line);padding-bottom:18px}.info .riga-prezzo .prezzo{font-family:var(--serif);font-size:38px;line-height:1}.info .codice{font-size:12px;letter-spacing:.08em;opacity:.7}.info .descr{font-size:16px;line-height:1.65}.info ul.fatti{list-style:none;margin:0;padding:0;font-size:13.5px;line-height:2}.info ul.fatti li{border-bottom:1px solid var(--line)}.compra-btn{display:flex;justify-content:space-between;align-items:center;width:100%;background:var(--porpora);color:var(--avorio);border:0;padding:20px 24px;cursor:pointer;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;transition:background-color .4s}.compra-btn:hover{background:var(--porpora-scuro)}.compra-btn .serif{font-size:22px;letter-spacing:0;text-transform:none}.dettagli details{border-bottom:1px solid var(--line)}.dettagli summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:16px 0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.dettagli summary::-webkit-details-marker{display:none}.dettagli summary span{font-family:var(--serif);font-style:italic;text-transform:none;letter-spacing:0;font-size:16px;font-weight:400;opacity:.7}.dettagli details[open] summary span .apri,.dettagli summary span .chiudi{display:none}.dettagli details[open] summary span .chiudi{display:inline}.dettagli details p{padding:0 0 18px;font-size:14px;color:var(--soft);max-width:36em}.nota-segnaposto{font-size:11px;font-style:italic;opacity:.6}.barra-mobile{display:none}.insieme{padding:110px var(--gutter) 120px}.insieme .testa{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:60px;flex-wrap:wrap}.insieme h2{font-size:clamp(50px,7vw,110px);line-height:.88}.insieme h2 em{display:block;padding-left:1em}.insieme .fila{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gutter)}.insieme .fila .pezzo:nth-child(2n){margin-top:60px}.diario-prodotto{padding:130px var(--gutter);display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);align-items:center}.diario-prodotto .maschera{grid-column:1/7;aspect-ratio:4/5}.diario-prodotto .lato{grid-column:8/13;display:flex;flex-direction:column;gap:22px}.diario-prodotto h2{font-size:clamp(46px,6vw,96px);line-height:.9}.diario-prodotto h2 em{display:block}@media(max-width:1100px){.stagione .binario{grid-template-columns:repeat(3,1fr)}.piede .colonne{grid-template-columns:1fr 1fr}}@media(max-width:899px){body{font-size:14.5px}.testata{grid-template-columns:1fr auto 1fr;padding:12px var(--gutter)}.testata nav.sinistra{display:none}.testata nav.destra a:not(.carrello){display:none}.menu{display:block}.marchio-testata{font-size:25px}.solo-mobile{display:block}.hero{grid-template-columns:repeat(6,1fr);grid-template-rows:auto;height:auto;min-height:0;max-height:none;padding-top:22px;padding-bottom:40px;row-gap:18px}.hero .diario-nota{grid-column:1/-1;grid-row:1}.hero .foto-principale{grid-column:1/5;grid-row:2;height:auto;aspect-ratio:3/4.4;margin:0;align-self:start}.hero .foto-secondaria{grid-column:5/7;grid-row:2;align-self:end;height:auto;aspect-ratio:3/4.2;margin:0 0 -40px}.hero h1{grid-column:1/-1;grid-row:3;font-size:clamp(58px,19vw,120px);margin-top:-22px}.hero h1 .riga:nth-child(2){padding-left:12vw}.hero .sotto{grid-column:1/-1;grid-row:4;margin:0}.marquee{padding:18px 0}.stagione{padding:80px 0 60px}.stagione .binario{grid-template-columns:1fr 1fr;gap:40px 14px}.stagione .apertura{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:6px}.stagione .pezzo:nth-of-type(2n){margin-top:36px}.pezzo .nome,.pezzo .prezzo{font-size:19px}.pezzo .dati{grid-template-columns:1fr;gap:1px}.pezzo .codice,.pezzo .vetrina .vedi{display:none}.apertura-scena{grid-template-columns:repeat(6,1fr);padding:100px var(--gutter) 80px;row-gap:22px}.apertura-scena h2{grid-column:1/-1}.apertura-scena .foto-a{grid-column:2/7;grid-row:auto;height:auto;aspect-ratio:4/5}.apertura-scena .foto-b{grid-column:1/4;grid-row:auto;height:auto;aspect-ratio:4/5;margin-top:-90px}.apertura-scena .testo{grid-column:1/-1;grid-row:auto}.sistemi .intro{flex-direction:column;align-items:flex-start;padding-bottom:50px}.sistema{position:relative;grid-template-columns:1fr;min-height:0}.sistema .immagine{min-height:0;aspect-ratio:1/1}.sistema .corpo{padding:56px var(--gutter) 70px;gap:20px}.diario{padding:100px var(--gutter) 80px}.diario .testa{grid-template-columns:1fr;row-gap:24px;margin-bottom:50px}.diario .testa h2,.diario .testa .lato{grid-column:1/-1}.diario .pagine{grid-template-columns:repeat(6,1fr);row-gap:56px}.scatto:nth-child(n){grid-column:1/-1;margin-top:0}.scatto:nth-child(2),.scatto:nth-child(5){grid-column:2/7}.scatto:nth-child(4){grid-column:1/6}.manifesto{padding:110px var(--gutter) 100px;grid-template-columns:1fr}.manifesto p.grande,.manifesto .firma,.manifesto .foto-sera{grid-column:1/-1}.manifesto .foto-sera{margin-top:50px;height:auto;aspect-ratio:4/5;width:70%}.manifesto .firma{margin-top:30px}.coin{padding:80px var(--gutter)}.coin li{flex-direction:column;gap:2px}.newsletter{grid-template-columns:1fr;padding:100px var(--gutter);row-gap:40px}.newsletter h2,.newsletter .modulo{grid-column:1/-1}.newsletter input{font-size:21px}.piede .colonne{grid-template-columns:1fr 1fr;gap:34px 20px}.piede .colonne>div:first-child{grid-column:1/-1}.cookie{left:12px;right:12px;bottom:12px;max-width:none}.testa-coll{grid-template-columns:repeat(6,1fr);padding:24px var(--gutter) 50px;row-gap:24px}.testa-coll h1{grid-column:1/-1}.testa-coll .foto-coll{grid-column:3/7;grid-row:auto;height:auto;aspect-ratio:4/5}.testa-coll .testo{grid-column:1/-1;margin-top:0}.strumenti{top:52px;gap:8px;padding:10px var(--gutter);flex-direction:column;align-items:stretch}.strumenti .gruppo{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.strumenti .gruppo::-webkit-scrollbar{display:none}.etichetta-rif{font-size:8.5px;letter-spacing:.06em;left:7px;right:7px;bottom:7px}.barra-mobile~.piede{padding-bottom:120px}.strumenti .gruppo{gap:4px 14px;font-size:11px}.strumenti button{font-size:11px}.griglia{grid-template-columns:1fr 1fr;gap:44px 14px;padding:44px var(--gutter) 90px}.griglia .pezzo:nth-child(3n+2){margin-top:0}.griglia .pezzo:nth-child(2n){margin-top:36px}.scheda{grid-template-columns:1fr;padding:6px 0 60px}.galleria{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;padding:0 var(--gutter);scrollbar-width:none}.galleria::-webkit-scrollbar{display:none}.galleria figure{flex:0 0 84%;scroll-snap-align:center}.info{position:static;padding:30px var(--gutter) 0}.barra-mobile{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:70;justify-content:space-between;align-items:center;gap:16px;background:var(--porpora);color:var(--avorio);padding:14px var(--gutter) calc(14px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .6s var(--ease)}.barra-mobile.su{transform:none}.barra-mobile .serif{font-size:24px}.barra-mobile button{background:var(--avorio);color:var(--porpora-scuro);border:0;padding:13px 18px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.insieme{padding:80px var(--gutter)}.insieme .fila{grid-template-columns:1fr 1fr;gap:40px 14px}.insieme .fila .pezzo:nth-child(2n){margin-top:36px}.diario-prodotto{grid-template-columns:1fr;row-gap:36px;padding:90px var(--gutter)}.diario-prodotto .maschera,.diario-prodotto .lato{grid-column:1/-1}}.nascondi{position:absolute;left:-9999px}.tenue{opacity:.72}.riga-t{display:block;overflow:hidden}.riga-t>span{display:inline-block}.solo-desktop{display:inline}.apertura-mobile{display:none}.testata nav.principale a[aria-current]:after{transform:scaleX(1)}.sistemi .intro .lato-intro{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.sistema.fermo{position:relative;min-height:0}.sistema.fermo .immagine{min-height:640px}.palco-fondo{background:var(--cipria)}.s-charms .palco-fondo{background:var(--avorio)}.s-zodiaco .palco-fondo{background:var(--porpora-scuro)}.s-posta{--p-bg:var(--oliva-chiaro);--p-ink:#2B2A1A}.s-posta .palco-fondo{background:var(--avorio)}.palco{position:absolute;left:7%;right:7%;top:16%;aspect-ratio:16/10}.palco .catena{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.palco .lettere{position:absolute;top:0;right:0;bottom:0;left:0}.lettera{position:absolute;width:clamp(30px,3.7vw,58px);transform:translate(-50%,-34%) rotate(var(--r,0deg));filter:drop-shadow(0 6px 10px rgba(74,42,51,.22))}.lettera img{width:100%;height:auto;display:block}.appeso{position:absolute;width:clamp(64px,8vw,120px);transform:translate(-50%,-6%);transform-origin:50% 0;mix-blend-mode:multiply}.appeso img{width:100%;height:auto;display:block}.appeso:before{content:"";position:absolute;left:50%;top:-14px;height:18px;width:1.5px;background:#b98a2c}.sistema .dettaglio{position:absolute;right:5%;bottom:6%;width:28%;margin:0;z-index:2;background:var(--avorio);aspect-ratio:auto}.sistema .dettaglio img{width:100%;aspect-ratio:1;object-fit:cover;mix-blend-mode:normal;padding:0}.sistema .dettaglio figcaption{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding:8px 10px;color:var(--porpora-scuro)}.medaglia{position:absolute;left:50%;top:44%;width:min(46%,300px);aspect-ratio:1;transform:translate(-50%,-50%);perspective:900px;background:none;border:0;padding:0;cursor:pointer;filter:drop-shadow(0 20px 26px rgba(0,0,0,.35))}.medaglia-in{display:block;position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.5,-.3,.3,1.3)}.faccia{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.faccia img{width:100%;height:100%;object-fit:contain}.faccia.retro{transform:rotateY(180deg)}.nome-segno{position:absolute;left:0;right:0;top:calc(44% + min(23%,150px) + 26px);text-align:center;color:var(--avorio);font-size:clamp(30px,3vw,46px);line-height:1}.s-posta .busta{position:absolute;left:12%;right:12%;top:12%;bottom:24%}.s-posta .busta img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.s-posta .messaggio{position:absolute;left:0;right:0;bottom:9%;text-align:center;font-size:clamp(34px,3.6vw,58px);line-height:1;color:var(--porpora-scuro)}.scelta-tipo{font-family:var(--serif);font-size:clamp(22px,2vw,30px);line-height:1.35;font-weight:300}.scelta-tipo button{background:none;border:0;padding:0 0 1px;margin:0 .12em;cursor:pointer;font:inherit;font-style:italic;color:inherit;opacity:.62;border-bottom:1px solid transparent;transition:opacity .3s,border-color .3s}.scelta-tipo button:hover{opacity:1}.scelta-tipo button[aria-pressed=true]{opacity:1;border-bottom-color:currentColor}.scelta-tipo.segni{font-size:clamp(19px,1.6vw,24px);line-height:1.5}.campo{display:flex;flex-direction:column;gap:6px;max-width:420px}.campo label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.8}.campo input{background:transparent;border:0;border-bottom:1px solid currentColor;border-radius:0;padding:4px 0 8px;font-family:var(--serif);font-size:38px;letter-spacing:.14em;text-transform:uppercase;outline:none;width:100%;color:inherit}.cfg-msg{font-size:13px;min-height:1.3em;opacity:.9}.cfg-calc{font-family:var(--sans);font-size:12px;letter-spacing:.04em;opacity:.8;align-self:flex-end}.sistema .listino b{font-weight:300}.azioni-cfg{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.compra-btn.piccolo{width:auto;padding:16px 24px}.s-zodiaco .compra-btn,.s-bouble .compra-btn{background:var(--porpora-scuro)}.s-zodiaco .compra-btn{background:var(--avorio);color:var(--porpora-scuro)}.s-zodiaco .compra-btn:hover{background:var(--cipria)}.sistema h3{font-size:clamp(46px,5vw,84px)}.sistema .corpo{gap:18px;padding-top:10vh;padding-bottom:8vh}.griglia .editoriale{margin:0}.griglia .editoriale .compra{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-top:1px solid var(--line);padding-top:10px}.griglia .editoriale .compra .serif{font-size:22px}.griglia .editoriale .compra b{font-weight:500;letter-spacing:.14em;text-transform:uppercase;font-size:11px;white-space:nowrap}.testa-coll h1 em{margin-top:.12em}.testa-coll h1.lungo{font-size:clamp(64px,10.5vw,180px)}.strumenti .gruppo{min-width:0;max-width:100%}.info{gap:20px}.info .titolo-prezzo{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;border-bottom:1px solid var(--line);padding-bottom:18px}.info .titolo-prezzo h1{font-size:clamp(44px,4.4vw,74px);line-height:.92}.info .titolo-prezzo .prezzo{font-size:clamp(38px,3.4vw,56px);line-height:.9;white-space:nowrap}.info .opzioni{display:flex;flex-direction:column;gap:6px}.galleria .still.zoom img{transform:scale(1.35);transform-origin:50% 45%;padding:6%}.abbina{display:flex;align-items:center;gap:12px;font-size:14px;cursor:pointer;padding:2px 0}.abbina input{position:absolute;opacity:0;pointer-events:none}.abbina .casella{flex:0 0 18px;height:18px;border:1px solid currentColor;position:relative}.abbina input:checked+.casella:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--porpora)}.abbina input:focus-visible+.casella{outline:2px solid var(--porpora);outline-offset:2px}.abbina a{text-decoration:underline;text-underline-offset:3px}.abbina b{margin-left:auto;font-family:var(--serif);font-weight:400;font-size:20px}.scopri{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline;font-size:13px}.scopri a{text-decoration:underline;text-underline-offset:4px}.dettagli details p a{text-decoration:underline}.insieme{padding:80px var(--gutter) 90px}.insieme .fila{grid-template-columns:repeat(3,1fr)}.insieme .fila .pezzo:nth-child(2n){margin-top:0}.insieme .fila .pezzo:nth-child(2){margin-top:50px}.diario-prodotto{padding:80px var(--gutter)}.sistemi.in-scheda .intro{padding-top:70px;padding-bottom:40px}.capitolo{padding:110px var(--gutter) 60px}.testa-capitolo{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);margin-bottom:60px;align-items:end}.testa-capitolo .occhiello{grid-column:1/-1;margin-bottom:14px}.testa-capitolo h2{grid-column:1/8;font-size:clamp(56px,8vw,130px);line-height:.86}.testa-capitolo h2 em{display:block;padding-left:1.1em}.testa-capitolo .testo{grid-column:9/13}.pagine.due{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);row-gap:60px}.pagine.due .scatto:nth-child(1){grid-column:1/7;margin-top:0}.pagine.due .scatto:nth-child(2){grid-column:8/12;margin-top:120px}.racconto{padding:110px var(--gutter)}.racconto .colonna{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gutter);row-gap:70px}.racconto .grande{grid-column:1/11;font-size:clamp(30px,3.6vw,58px);line-height:1.1}.fatti-brand{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:30px var(--gutter);border-top:1px solid var(--line);padding-top:30px}.fatti-brand p{font-size:24px;line-height:1.2;margin-top:10px}.luoghi{padding-top:60px}.luoghi li{align-items:end}.luoghi .dove-dati{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.luoghi .dove-dati b{font-weight:500;font-size:14px;letter-spacing:.04em}.luoghi .dove-dati small{font-size:12px;opacity:.85}.luoghi .nota-segnaposto{margin-top:24px}.contatti{padding:60px var(--gutter) 120px;display:grid;grid-template-columns:1fr 1fr;gap:60px var(--gutter)}.recapiti{display:grid;grid-template-columns:1fr 1fr;gap:34px var(--gutter);align-content:start}.recapiti p{font-size:30px;line-height:1.1;margin-top:8px}.modulo-contatti{display:grid;grid-template-columns:1fr 1fr;gap:26px var(--gutter);align-content:start}.modulo-contatti label{display:flex;flex-direction:column;gap:6px}.modulo-contatti label.largo{grid-column:1/-1}.modulo-contatti input,.modulo-contatti textarea{background:transparent;border:0;border-bottom:1px solid currentColor;border-radius:0;font-family:var(--serif);font-size:22px;padding:6px 0;outline:none;resize:vertical;color:inherit}.modulo-contatti .compra-btn{grid-column:1/-1}.modulo-contatti .esito{grid-column:1/-1;font-size:13px;min-height:1.2em}.contatti .nota-segnaposto{grid-column:1/-1}.testo-legale{padding:10px var(--gutter) 120px;max-width:900px}.segnaposto-legale{font-family:var(--serif);font-style:italic;font-size:22px;line-height:1.3;margin-bottom:40px}.voce-legale{border-top:1px solid var(--line);padding:22px 0}.voce-legale h2{font-size:34px;margin-bottom:10px}.voce-legale p{color:var(--soft);max-width:40em}.piede .sotto-indirizzo{margin-top:14px;font-size:13px;opacity:.8;max-width:26em}.piede .marchione{line-height:0;margin:0 0 30px}.piede .marchione svg{width:100%;height:auto;display:block}.piede .fondo{opacity:.75}.cookie a{text-decoration:underline}.avviso-carrello{position:fixed;left:50%;top:84px;z-index:85;transform:translate(-50%,-20px);opacity:0;pointer-events:none;background:var(--porpora-scuro);color:var(--avorio);padding:12px 20px;font-size:13px;transition:opacity .4s,transform .5s var(--ease);max-width:calc(100vw - 32px);text-align:center}.avviso-carrello.su{opacity:1;transform:translate(-50%)}[data-scena=mezzogiorno] .occhiello,[data-scena=sera] .occhiello,[data-scena=mezzogiorno] .pezzo .famiglia,[data-scena=sera] .avviso{opacity:1}.etichetta-rif{text-shadow:0 1px 3px rgba(0,0,0,.7),0 0 10px rgba(0,0,0,.35)}@media(max-width:1180px){.testata{grid-template-columns:1fr auto 1fr;gap:16px}.testata nav.principale{display:none}.menu{display:block;grid-column:1;grid-row:1}.marchio-testata{grid-column:2}.testata nav.servizio{grid-column:3;grid-row:1}}@media(max-width:1100px){.fatti-brand{grid-template-columns:1fr 1fr}}@media(max-width:899px){.solo-desktop{display:none}.marchio-testata,.testata.scrollato .marchio-testata{width:92px}.hero{grid-template-columns:1fr;padding-top:18px;row-gap:16px}.hero .diario-nota{grid-column:1;grid-row:1;flex-direction:row;justify-content:space-between;align-items:baseline;padding-top:0}.hero .diario-nota .serif{font-size:17px}.hero h1{grid-column:1;grid-row:2;margin:0;font-size:clamp(54px,17vw,110px)}.hero h1 .riga:nth-child(2){padding-left:14vw}.hero .foto-principale{grid-column:1;grid-row:3;aspect-ratio:4/5;margin:0 calc(var(--gutter) * -1);height:auto}.hero .foto-secondaria{display:none}.hero .sotto{grid-column:1;grid-row:4;margin:6px 0 0}.etichetta-prodotto{right:auto;left:var(--gutter);top:auto;bottom:16px;font-size:11.5px}.etichetta-prodotto b{font-size:17px}.stagione{padding:70px 0 50px}.stagione .binario{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:0 var(--gutter) 10px;scrollbar-width:none;flex-wrap:nowrap}.stagione .binario::-webkit-scrollbar{display:none}.stagione .apertura{display:none}.stagione .apertura-mobile{display:flex;flex-direction:column;gap:14px;padding:0 var(--gutter) 26px}.stagione .apertura-mobile h2{font-size:clamp(46px,13vw,72px)}.stagione .apertura-mobile h2 em{display:block;padding-left:.9em}.stagione .pezzo,.stagione .vedi-tutti{flex:0 0 64%;scroll-snap-align:start}.stagione .pezzo:nth-of-type(2n){margin-top:0}.apertura-scena{padding:80px var(--gutter) 60px}.sistema .immagine{aspect-ratio:auto;min-height:0;height:min(118vw,520px)}.sistema.fermo .immagine{min-height:0}.palco{left:5%;right:5%;top:10%}.sistema .dettaglio{width:30%;right:12px;bottom:12px}.sistema .dettaglio figcaption{display:none}.sistema .corpo{padding:40px var(--gutter) 56px}.campo input{font-size:30px}.scelta-tipo{font-size:21px}.scelta-tipo.segni{font-size:18px}.medaglia{width:56%;top:40%}.nome-segno{top:calc(40% + 28vw + 18px)}.diario{padding:80px var(--gutter) 50px}.diario .pagine{row-gap:36px}.scatto:nth-child(n){margin-top:0}.capitolo{padding:70px var(--gutter) 30px}.testa-capitolo{grid-template-columns:1fr;row-gap:16px;margin-bottom:36px}.testa-capitolo h2,.testa-capitolo .testo{grid-column:1/-1}.pagine.due{grid-template-columns:1fr;row-gap:36px}.pagine.due .scatto:nth-child(n){grid-column:1/-1;margin-top:0}.manifesto{padding:90px var(--gutter) 80px}.griglia .editoriale{grid-column:1/-1}.griglia .editoriale .compra .serif{font-size:18px}.info .titolo-prezzo{align-items:flex-end}.info .titolo-prezzo h1{font-size:clamp(38px,11vw,56px)}.info .titolo-prezzo .prezzo{font-size:36px}.insieme{padding:60px 0 70px}.insieme .testa{padding:0 var(--gutter);margin-bottom:30px}.insieme .fila{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:0 var(--gutter);scrollbar-width:none}.insieme .fila::-webkit-scrollbar{display:none}.insieme .fila .pezzo{flex:0 0 62%;scroll-snap-align:start;margin-top:0!important}.diario-prodotto{padding:60px var(--gutter)}.barra-mobile .serif{white-space:nowrap}.racconto{padding:70px var(--gutter)}.racconto .grande{grid-column:1/-1}.fatti-brand{grid-template-columns:1fr}.contatti{grid-template-columns:1fr;padding:30px var(--gutter) 90px}.recapiti{grid-template-columns:1fr}.recapiti p{font-size:26px}.modulo-contatti{grid-template-columns:1fr}.luoghi .dove-dati{align-items:flex-start;text-align:left}.piede .fondo{flex-direction:column;gap:6px}.avviso-carrello{top:70px}}.strumenti .corto{display:none}@media(max-width:899px){.strumenti .lungo{display:none}.strumenti .corto{display:inline}}.corner-foto{display:grid;grid-template-columns:repeat(3,minmax(0,354px));justify-content:center;gap:18px;padding:70px var(--gutter) 30px}.corner-foto figure{margin:0}.corner-foto .maschera{aspect-ratio:354/405}.corner-foto figcaption{font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.7;padding-top:10px}.corner-foto .nota-foto{grid-column:1/-1;font-size:11px;opacity:.6;margin:6px 0 0}@media(max-width:899px){.corner-foto{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.galleria figure.indossata .maschera img{object-position:50% 30%}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pm-style.css.map */
