.PhotoSlot-module__SuJKkq__slot{text-align:center;font-family:var(--font-body), serif;justify-content:center;align-items:center;padding:24px;font-size:16px;line-height:1.5;display:flex}
.FiloOro-module__hleb6a__filo{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.FiloOro-module__hleb6a__path{fill:none;stroke:var(--color-gold);stroke-width:1.2px;stroke-linecap:round;opacity:.85}.FiloOro-module__hleb6a__perla{fill:var(--color-gold);opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .3s var(--ease-standard), transform .4s var(--ease-standard);transform:scale(.4)}.FiloOro-module__hleb6a__perlaVisibile{opacity:1;transform:scale(1)}
.MonogrammaDisegnato-module__uuY_yW__monogramma{overflow:visible}.MonogrammaDisegnato-module__uuY_yW__gruppo{opacity:.1}.MonogrammaDisegnato-module__uuY_yW__tratto{fill:var(--color-gold);stroke:var(--color-gold);stroke-width:1.5px;stroke-opacity:0;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.MonogrammaDisegnato-module__uuY_yW__gruppo{animation:MonogrammaDisegnato-module__uuY_yW__presenza 4.4s var(--ease-standard) both}.MonogrammaDisegnato-module__uuY_yW__tratto{animation:MonogrammaDisegnato-module__uuY_yW__traccia 2.6s cubic-bezier(.45, 0, .25, 1) .3s both, MonogrammaDisegnato-module__uuY_yW__riempi 1.2s var(--ease-standard) 2.4s both}}@keyframes MonogrammaDisegnato-module__uuY_yW__presenza{0%,65%{opacity:.45}to{opacity:.1}}@keyframes MonogrammaDisegnato-module__uuY_yW__traccia{0%{stroke-dashoffset:1px;stroke-opacity:1}to{stroke-dashoffset:0;stroke-opacity:1}}@keyframes MonogrammaDisegnato-module__uuY_yW__riempi{0%{fill-opacity:0;stroke-opacity:1}to{fill-opacity:1;stroke-opacity:0}}@media (max-width:760px){.MonogrammaDisegnato-module__uuY_yW__gruppo{opacity:.08}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.MonogrammaDisegnato-module__uuY_yW__gruppo{animation-name:MonogrammaDisegnato-module__uuY_yW__presenzaMobile}}@keyframes MonogrammaDisegnato-module__uuY_yW__presenzaMobile{0%,65%{opacity:.28}to{opacity:.08}}
.PezziPronti-module__M-jdqq__sezione{background:var(--grana), radial-gradient(ellipse 70% 70% at 80% 0%, var(--color-white), #fff0 72%), var(--color-ivory);padding:clamp(72px,9vw,120px) 0}.PezziPronti-module__M-jdqq__intestazione{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.PezziPronti-module__M-jdqq__titoli{flex-direction:column;gap:10px;display:flex}.PezziPronti-module__M-jdqq__titolo{font-family:var(--font-display), serif;color:var(--color-text-primary);font-size:clamp(34px,4.4vw,56px);font-weight:300;line-height:1.05}.PezziPronti-module__M-jdqq__sottotitolo{max-width:44ch;color:var(--color-text-secondary);font-size:18px;line-height:1.6}.PezziPronti-module__M-jdqq__frecce{gap:10px;display:flex}@media (hover:none){.PezziPronti-module__M-jdqq__frecce{display:none}}.PezziPronti-module__M-jdqq__freccia{border:1px solid var(--color-border-input);width:44px;height:44px;color:var(--color-text-primary);transition:border-color .16s var(--ease-standard), color .16s var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.PezziPronti-module__M-jdqq__freccia:hover{border-color:var(--color-gold);color:var(--color-gold-dark)}.PezziPronti-module__M-jdqq__freccia:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.PezziPronti-module__M-jdqq__striscia{--margine:max(28px, calc((100vw - var(--container-max)) / 2 + 28px));scroll-snap-type:x mandatory;scroll-padding-inline:var(--margine);padding:8px var(--margine) 28px;overscroll-behavior-x:contain;scrollbar-width:none;gap:16px;margin:0;list-style:none;display:flex;overflow-x:auto}.PezziPronti-module__M-jdqq__striscia::-webkit-scrollbar{display:none}.PezziPronti-module__M-jdqq__voce{scroll-snap-align:start;flex:0 0 min(72vw,280px)}.PezziPronti-module__M-jdqq__card{background:var(--color-white);border:1px solid var(--color-border-hairline);height:100%;box-shadow:var(--ombra-vassoio);transition:border-color .2s var(--ease-standard), box-shadow .26s var(--ease-standard);flex-direction:column;gap:2px;padding:8px 8px 16px;display:flex}.PezziPronti-module__M-jdqq__card:hover{border-color:var(--color-gold);box-shadow:var(--ombra-sollevata)}.PezziPronti-module__M-jdqq__card:focus-visible,.PezziPronti-module__M-jdqq__cardTutto:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.PezziPronti-module__M-jdqq__foto{aspect-ratio:1;background:var(--color-beige-placeholder);margin-bottom:12px;position:relative;overflow:hidden}.PezziPronti-module__M-jdqq__immagine{object-fit:cover}.PezziPronti-module__M-jdqq__categoria,.PezziPronti-module__M-jdqq__nome,.PezziPronti-module__M-jdqq__prezzo{padding:0 6px}.PezziPronti-module__M-jdqq__categoria{color:var(--color-gold-dark);font-size:14px;font-style:italic}.PezziPronti-module__M-jdqq__nome{font-family:var(--font-display), serif;color:var(--color-text-primary);font-size:22px;line-height:1.2}.PezziPronti-module__M-jdqq__prezzo{font-family:var(--font-display), serif;color:var(--color-text-primary);margin-top:4px;font-size:19px;font-weight:500}.PezziPronti-module__M-jdqq__cardTutto{background:var(--grana-scura), radial-gradient(ellipse 80% 70% at 70% 30%, #241f1a, #241f1a00 72%), var(--color-black-section);height:100%;min-height:280px;color:var(--color-ivory);box-shadow:var(--ombra-vassoio);transition:box-shadow .26s var(--ease-standard);flex-direction:column;justify-content:flex-end;gap:8px;padding:24px;display:flex}.PezziPronti-module__M-jdqq__cardTutto:hover{box-shadow:var(--ombra-sollevata)}.PezziPronti-module__M-jdqq__tuttoTitolo{font-family:var(--font-display), serif;color:var(--color-gold);font-size:28px;line-height:1.1}.PezziPronti-module__M-jdqq__tuttoTesto{color:var(--color-text-on-dark);font-size:16px;line-height:1.5}
.page-module__xhhb8a__wrapper{flex-direction:column;gap:36px;padding:72px 28px 96px;display:flex}.page-module__xhhb8a__title{font-family:var(--font-display), serif;color:var(--color-text-primary);font-size:clamp(34px,4.8vw,56px);font-weight:300}.page-module__xhhb8a__stato{color:var(--color-text-secondary);font-size:18px}.page-module__xhhb8a__messaggioErrore{color:#a13d3d;font-size:15px}.page-module__xhhb8a__vuoto{flex-direction:column;align-items:flex-start;gap:20px;padding:40px 0;display:flex}.page-module__xhhb8a__vuotoTesto{color:var(--color-text-secondary);max-width:48ch;font-size:19px}.page-module__xhhb8a__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px;display:grid}.page-module__xhhb8a__lista{flex-direction:column;gap:28px;margin:0;padding:0;list-style:none;display:flex}.page-module__xhhb8a__riga{border-bottom:1px solid var(--color-border-hairline);grid-template-columns:100px 1fr auto auto;align-items:center;gap:20px;padding-bottom:28px;display:grid}.page-module__xhhb8a__rigaFoto{background:var(--color-beige-placeholder);width:100px;height:100px;font-size:12px;line-height:1.3;position:relative;overflow:hidden}.page-module__xhhb8a__rigaImmagine{object-fit:cover}.page-module__xhhb8a__rigaInfo{flex-direction:column;gap:6px;display:flex}.page-module__xhhb8a__rigaNome{font-family:var(--font-display), serif;color:var(--color-text-primary);font-size:22px;font-weight:400}.page-module__xhhb8a__rigaNome:hover{color:var(--color-gold-dark)}.page-module__xhhb8a__rigaVariante{font-family:var(--font-archivo), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px}.page-module__xhhb8a__rigaPrezzoUnitario{color:var(--color-text-muted);font-size:16px}.page-module__xhhb8a__rigaControlli{flex-direction:column;align-items:center;gap:10px;display:flex}.page-module__xhhb8a__stepper{border:1px solid var(--color-border-input);align-items:center;gap:14px;padding:6px 14px;display:flex}.page-module__xhhb8a__stepperButton{font-family:var(--font-display), serif;color:var(--color-text-primary);padding:2px;font-size:18px;line-height:1}.page-module__xhhb8a__stepperButton:disabled{color:var(--color-border-input);cursor:not-allowed}.page-module__xhhb8a__stepperValue{text-align:center;min-width:1.5ch;font-size:16px}.page-module__xhhb8a__rimuovi{font-family:var(--font-archivo), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);transition:color .16s var(--ease-standard);font-size:10px}.page-module__xhhb8a__rimuovi:hover{color:#a13d3d}.page-module__xhhb8a__rimuovi:disabled{opacity:.5;cursor:not-allowed}.page-module__xhhb8a__rigaTotale{font-family:var(--font-display), serif;color:var(--color-text-primary);text-align:right;min-width:90px;font-size:20px}.page-module__xhhb8a__riepilogo{border:1px solid var(--color-border-hairline);flex-direction:column;gap:16px;padding:32px;display:flex;position:sticky;top:100px}.page-module__xhhb8a__riepilogoRiga{font-family:var(--font-display), serif;color:var(--color-text-primary);justify-content:space-between;font-size:20px;display:flex}.page-module__xhhb8a__riepilogoNota{color:var(--color-text-muted);font-size:14px}.page-module__xhhb8a__checkoutButton{width:100%;margin-top:8px}@media (max-width:760px){.page-module__xhhb8a__layout{grid-template-columns:1fr}.page-module__xhhb8a__riga{grid-template-columns:80px 1fr;grid-template-areas:"foto info""controlli controlli""totale totale";row-gap:14px}.page-module__xhhb8a__rigaFoto{grid-area:foto;width:80px;height:80px}.page-module__xhhb8a__rigaInfo{grid-area:info}.page-module__xhhb8a__rigaControlli{flex-direction:row;grid-area:controlli;justify-content:space-between}.page-module__xhhb8a__rigaTotale{text-align:left;grid-area:totale}.page-module__xhhb8a__riepilogo{position:static}}
.page-module__V1Hdzq__breadcrumb{padding:40px 28px 0}.page-module__V1Hdzq__backLink{font-family:var(--font-archivo), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-dark);transition:color .16s var(--ease-standard);font-size:11px}.page-module__V1Hdzq__backLink:hover{color:var(--color-gold)}.page-module__V1Hdzq__grid{grid-template-columns:repeat(2,minmax(300px,1fr));align-items:start;gap:56px;padding:32px 28px 96px;display:grid}.page-module__V1Hdzq__gallery{flex-direction:column;gap:14px;display:flex}.page-module__V1Hdzq__mainPhoto{aspect-ratio:1;background:var(--color-beige-placeholder);position:relative;overflow:hidden}.page-module__V1Hdzq__mainImage{object-fit:cover;transition:transform .32s var(--ease-standard)}.page-module__V1Hdzq__striscia{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.page-module__V1Hdzq__striscia::-webkit-scrollbar{display:none}.page-module__V1Hdzq__slide{scroll-snap-align:start;cursor:zoom-in;touch-action:pan-x pan-y;flex:0 0 100%}.page-module__V1Hdzq__strisciaFerma{overflow-x:hidden}.page-module__V1Hdzq__strisciaFerma .page-module__V1Hdzq__slide{cursor:zoom-out;touch-action:none}.page-module__V1Hdzq__pallini{justify-content:center;gap:8px;display:none}.page-module__V1Hdzq__pallino{background:var(--color-border-input);width:6px;height:6px;transition:background .2s var(--ease-standard), transform .2s var(--ease-standard);border-radius:50%}.page-module__V1Hdzq__pallinoAttivo{background:var(--color-gold);transform:scale(1.35)}.page-module__V1Hdzq__suggerimentoZoom{color:var(--color-text-muted);text-align:center;font-size:15px;font-style:italic;display:none}.page-module__V1Hdzq__thumbs{flex-wrap:wrap;gap:12px;display:flex}.page-module__V1Hdzq__thumb{border:1px solid var(--color-border-hairline);opacity:.6;width:80px;height:80px;transition:opacity .16s var(--ease-standard), border-color .16s var(--ease-standard);padding:0;position:relative;overflow:hidden}.page-module__V1Hdzq__thumb:hover{opacity:.85}.page-module__V1Hdzq__thumbActive{opacity:1;border-color:var(--color-gold)}.page-module__V1Hdzq__thumbImage{object-fit:cover}.page-module__V1Hdzq__info{flex-direction:column;gap:18px;display:flex}.page-module__V1Hdzq__eyebrow{font-family:var(--font-archivo), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-dark);font-size:11px}.page-module__V1Hdzq__title{font-family:var(--font-display), serif;color:var(--color-text-primary);font-size:clamp(32px,4vw,48px);font-weight:300;line-height:1.1}.page-module__V1Hdzq__price{font-family:var(--font-display), serif;color:var(--color-text-primary);font-size:24px}.page-module__V1Hdzq__description{color:var(--color-text-secondary);max-width:52ch;font-size:18px;line-height:1.75}.page-module__V1Hdzq__infoLink{color:var(--color-gold-dark);transition:color .16s var(--ease-standard), border-color .16s var(--ease-standard);border-bottom:1px solid #c29a5580;align-self:flex-start;padding-bottom:2px;font-size:16px}.page-module__V1Hdzq__infoLink:hover{color:var(--color-gold);border-color:var(--color-gold)}.page-module__V1Hdzq__acquisto{flex-direction:column;gap:16px;margin-top:4px;display:flex}.page-module__V1Hdzq__acquisto .btn-primary{align-self:flex-start}.page-module__V1Hdzq__field{flex-direction:column;gap:8px;max-width:280px;display:flex}.page-module__V1Hdzq__fieldLabel{font-family:var(--font-archivo), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px}.page-module__V1Hdzq__select{border:none;border-bottom:1px solid var(--color-border-input);font-family:var(--font-body), serif;color:var(--color-text-primary);transition:border-color .16s var(--ease-standard);background:0 0;outline:none;padding:10px 0;font-size:18px}.page-module__V1Hdzq__select:focus{border-bottom-color:var(--color-gold)}.page-module__V1Hdzq__quantitaRiga{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.page-module__V1Hdzq__stepper{border:1px solid var(--color-border-input);align-items:center;gap:18px;padding:8px 18px;display:flex}.page-module__V1Hdzq__stepperButton{font-family:var(--font-display), serif;color:var(--color-text-primary);padding:4px;font-size:20px;line-height:1}.page-module__V1Hdzq__stepperButton:disabled{color:var(--color-border-input);cursor:not-allowed}.page-module__V1Hdzq__stepperValue{text-align:center;min-width:1.5ch;font-size:17px}.page-module__V1Hdzq__esaurito{color:var(--color-text-muted);font-size:16px}.page-module__V1Hdzq__messaggioErrore{color:#a13d3d;font-size:15px}.page-module__V1Hdzq__barraAcquisto{display:none}@media (max-width:760px){.page-module__V1Hdzq__grid{grid-template-columns:1fr;gap:32px}.page-module__V1Hdzq__thumbs{display:none}.page-module__V1Hdzq__pallini{display:flex}.page-module__V1Hdzq__barraAcquisto{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--color-border-hairline);box-shadow:var(--ombra-sollevata);transition:transform .28s var(--ease-standard);background:#fbf9f6f5;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.page-module__V1Hdzq__barraAcquistoVisibile{transform:none}body:has(.page-module__V1Hdzq__barraAcquistoVisibile){padding-bottom:calc(76px + env(safe-area-inset-bottom))}.page-module__V1Hdzq__barraAcquisto .btn-primary{letter-spacing:.12em;flex-shrink:0;padding:15px 16px;font-size:11px}.page-module__V1Hdzq__barraTesto{flex-direction:column;min-width:0;display:flex}.page-module__V1Hdzq__barraNome{font-family:var(--font-display), serif;white-space:nowrap;text-overflow:ellipsis;font-size:18px;line-height:1.2;overflow:hidden}.page-module__V1Hdzq__barraPrezzo{color:var(--color-text-secondary);font-size:16px;line-height:1.3}}@media (hover:none){.page-module__V1Hdzq__suggerimentoZoom{display:block}}
.page-module__LC-rXq__header{flex-direction:column;gap:30px;padding:72px 28px 0;display:flex}.page-module__LC-rXq__title{font-family:var(--font-display), serif;color:var(--color-text-primary);font-size:clamp(34px,4.8vw,62px);font-weight:300;line-height:1.08}.page-module__LC-rXq__intro{max-width:52ch;color:var(--color-text-secondary);font-size:20px;line-height:1.75}.page-module__LC-rXq__toolbar{border-top:1px solid var(--color-border-hairline);border-bottom:1px solid var(--color-border-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;margin-top:40px;padding-top:24px;padding-bottom:24px;display:flex}.page-module__LC-rXq__chips{flex-wrap:wrap;gap:10px;display:flex}.page-module__LC-rXq__chip{font-family:var(--font-archivo), sans-serif;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--color-border-input);color:var(--color-text-primary);transition:background .16s var(--ease-standard), color .16s var(--ease-standard), border-color .16s var(--ease-standard);background:0 0;align-items:center;gap:10px;padding:12px 18px;font-size:11px;display:inline-flex}.page-module__LC-rXq__chip:hover{border-color:var(--color-text-primary)}.page-module__LC-rXq__chip:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.page-module__LC-rXq__chipActive{background:var(--color-text-primary);color:var(--color-ivory);border-color:var(--color-text-primary)}.page-module__LC-rXq__chipCount{letter-spacing:0;font-variant-numeric:tabular-nums;opacity:.55}.page-module__LC-rXq__resultCount{color:var(--color-text-muted);font-size:17px;font-style:italic}.page-module__LC-rXq__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;margin-top:0;margin-bottom:0;padding-top:32px;padding-bottom:88px;list-style:none;display:grid}.page-module__LC-rXq__card{background:var(--color-white);border:1px solid var(--color-border-hairline);height:100%;box-shadow:var(--ombra-vassoio);transition:border-color .2s var(--ease-standard), transform .26s var(--ease-standard), box-shadow .26s var(--ease-standard);flex-direction:column;display:flex}.page-module__LC-rXq__card:hover{border-color:var(--color-gold);box-shadow:var(--ombra-sollevata);transform:translateY(-3px)}.page-module__LC-rXq__card:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.page-module__LC-rXq__cardTray{padding:8px 8px 0;position:relative}.page-module__LC-rXq__cardPhoto{aspect-ratio:1;background:var(--color-beige-placeholder);position:relative;overflow:hidden}.page-module__LC-rXq__cardImage{object-fit:cover;transition:transform .6s var(--ease-standard), opacity .4s var(--ease-standard)}.page-module__LC-rXq__cardImageDettaglio,.page-module__LC-rXq__card:hover .page-module__LC-rXq__hasDettaglio .page-module__LC-rXq__cardImage:not(.page-module__LC-rXq__cardImageDettaglio),.page-module__LC-rXq__card:focus-visible .page-module__LC-rXq__hasDettaglio .page-module__LC-rXq__cardImage:not(.page-module__LC-rXq__cardImageDettaglio){opacity:0}.page-module__LC-rXq__card:hover .page-module__LC-rXq__cardImageDettaglio,.page-module__LC-rXq__card:focus-visible .page-module__LC-rXq__cardImageDettaglio{opacity:1}.page-module__LC-rXq__card:hover .page-module__LC-rXq__cardPhoto:not(.page-module__LC-rXq__hasDettaglio) .page-module__LC-rXq__cardImage,.page-module__LC-rXq__card:focus-visible .page-module__LC-rXq__cardPhoto:not(.page-module__LC-rXq__hasDettaglio) .page-module__LC-rXq__cardImage{transform:scale(1.6)}.page-module__LC-rXq__badge{font-family:var(--font-archivo), sans-serif;letter-spacing:.16em;text-transform:uppercase;background:var(--color-text-primary);color:var(--color-ivory);padding:7px 11px;font-size:10px;position:absolute;top:16px;left:16px}.page-module__LC-rXq__cardSoldOut .page-module__LC-rXq__cardPhoto{opacity:.6}.page-module__LC-rXq__cardBody{flex-direction:column;flex:1;gap:2px;padding:14px 14px 16px;display:flex}.page-module__LC-rXq__cardCategory{color:var(--color-gold-dark);font-size:14px;font-style:italic;line-height:1.4}.page-module__LC-rXq__cardName{font-family:var(--font-display), serif;color:var(--color-text-primary);font-size:21px;font-weight:400;line-height:1.2}.page-module__LC-rXq__cardPrice{font-family:var(--font-display), serif;font-variant-numeric:lining-nums;color:var(--color-text-primary);margin-top:auto;padding-top:6px;font-size:20px;font-weight:500}.page-module__LC-rXq__empty{color:var(--color-text-secondary);padding-top:44px;padding-bottom:88px}@media (max-width:640px){.page-module__LC-rXq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-module__LC-rXq__cardName{font-size:18px}.page-module__LC-rXq__cardPrice{font-size:17px}.page-module__LC-rXq__toolbar{margin-top:32px}.page-module__LC-rXq__resultCount{display:none}}
.page-module__E0kJGG__hero{--luce-x:30%;--luce-y:45%;min-height:82vh;overflow:hidden}.page-module__E0kJGG__heroMonogram{pointer-events:none;width:min(62vw,720px);height:auto;position:absolute;bottom:-24%;left:-7%}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.page-module__E0kJGG__heroMonogram{animation:linear both page-module__E0kJGG__monogrammaLontano;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes page-module__E0kJGG__monogrammaLontano{to{transform:translateY(22vh)}}.page-module__E0kJGG__heroGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:clamp(40px,6vw,88px);padding:clamp(72px,10vw,132px) 28px;display:grid;position:relative}.page-module__E0kJGG__heroText{flex-direction:column;gap:34px;display:flex}.page-module__E0kJGG__heroTitle{font-family:var(--font-display), serif;letter-spacing:-.015em;color:var(--color-ivory);font-size:clamp(42px,6.4vw,86px);font-weight:300;line-height:1.02}.page-module__E0kJGG__heroTitle em{color:var(--color-gold);font-style:italic}.page-module__E0kJGG__heroParagraph{max-width:40ch;color:var(--color-text-on-dark);font-size:20px;line-height:1.75}.page-module__E0kJGG__heroActions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.page-module__E0kJGG__heroFrame{position:relative}.page-module__E0kJGG__heroFrame:before{content:"";border:1px solid #c29a5599;position:absolute;inset:0;transform:translate(22px,22px)}.page-module__E0kJGG__heroImage{aspect-ratio:4/5;background:var(--color-beige);position:relative}.page-module__E0kJGG__heroFoto{object-fit:cover;object-position:36% 50%}.page-module__E0kJGG__heroFrame .page-module__E0kJGG__heroImage{outline:none}.page-module__E0kJGG__filoWrap{position:relative}.page-module__E0kJGG__chapter{padding:clamp(72px,9vw,120px) 28px}.page-module__E0kJGG__chapterBeige{background:var(--grana), radial-gradient(ellipse 80% 75% at 78% 0%, var(--color-white), #fff0 72%), var(--color-beige)}.page-module__E0kJGG__chapterScuro{--luce-x:28%;--luce-y:50%}.page-module__E0kJGG__chapterScuro .page-module__E0kJGG__chapterTitle{color:var(--color-ivory)}.page-module__E0kJGG__chapterScuro .page-module__E0kJGG__chapterParagraph{color:var(--color-text-on-dark)}.page-module__E0kJGG__chapterGrid{grid-template-columns:repeat(2,minmax(280px,1fr));align-items:stretch;gap:clamp(40px,6vw,80px);display:grid}.page-module__E0kJGG__chapterTextCol{flex-direction:column;justify-content:center;gap:22px;display:flex}.page-module__E0kJGG__chapterHeading{align-items:baseline;gap:18px;display:flex}.page-module__E0kJGG__chapterNumeral{font-family:var(--font-display), serif;color:var(--color-gold);font-size:clamp(56px,7vw,104px);font-weight:300;line-height:.8}.page-module__E0kJGG__chapterTitle{font-family:var(--font-display), serif;color:var(--color-text-primary-beige);font-size:clamp(26px,3vw,38px);font-weight:400}.page-module__E0kJGG__chapterParagraph{max-width:44ch;color:var(--color-text-current);font-size:20px;line-height:1.75}.page-module__E0kJGG__chapterImageCol{z-index:2;flex-direction:column;display:flex;position:relative}.page-module__E0kJGG__chapterImage{flex:1;min-height:340px}.page-module__E0kJGG__chapterImage:not(.stampa){box-shadow:var(--ombra-foto)}.page-module__E0kJGG__chapterImageOverlap{margin-bottom:calc(-1*clamp(72px,9vw,120px) - clamp(40px,5vw,72px))}.page-module__E0kJGG__chapterCaption{background:var(--color-ivory);max-width:26ch;box-shadow:var(--ombra-vassoio);color:var(--color-text-secondary);padding:12px 18px;font-size:16px;font-style:italic;line-height:1.5;position:absolute;bottom:36px;left:-24px}.page-module__E0kJGG__unico{--luce-x:50%;--luce-y:18%;text-align:center;border-top:1px solid #c29a5529;flex-direction:column;align-items:center;gap:clamp(36px,4vw,56px);padding:clamp(76px,9vw,124px) 28px;display:flex}.page-module__E0kJGG__unico .eyebrow{color:var(--color-gold)}.page-module__E0kJGG__unicoTitle{font-family:var(--font-display), serif;max-width:22ch;color:var(--color-ivory);font-size:clamp(34px,5.4vw,72px);font-weight:300;line-height:1.06}.page-module__E0kJGG__unicoThread{background:var(--color-gold);width:1px;height:54px}.page-module__E0kJGG__unicoParagraph{max-width:52ch;color:var(--color-text-on-dark);font-size:20px;line-height:1.75}.page-module__E0kJGG__unicoGrid{z-index:2;width:100%;max-width:calc(var(--container-max) - 56px);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;display:grid;position:relative}.page-module__E0kJGG__unicoCell{text-align:left;background:#191715d9;border:1px solid #c29a5538;flex-direction:column;gap:10px;padding:32px 26px;display:flex;box-shadow:0 30px 60px -30px #000000e6}.page-module__E0kJGG__unicoCellTitle{font-family:var(--font-display), serif;color:var(--color-gold);font-size:30px;font-weight:400}.page-module__E0kJGG__unicoCellText{color:var(--color-text-on-dark);font-size:17px}.page-module__E0kJGG__disegno{background:var(--grana), radial-gradient(ellipse 70% 70% at 20% 10%, var(--color-white), #fff0 72%), var(--color-ivory);padding:clamp(80px,10vw,140px) 28px}.page-module__E0kJGG__disegnoInner{flex-direction:column;gap:clamp(40px,5vw,64px);display:flex}.page-module__E0kJGG__disegnoTesto{grid-template-columns:minmax(240px,5fr) minmax(280px,7fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid}.page-module__E0kJGG__disegnoTitolo{font-family:var(--font-display), serif;letter-spacing:-.01em;color:var(--color-text-primary);font-size:clamp(38px,5vw,66px);font-weight:300;line-height:1.05}.page-module__E0kJGG__disegnoParagrafi{flex-direction:column;gap:18px;display:flex}.page-module__E0kJGG__disegnoParagrafo{max-width:52ch;color:var(--color-text-current);font-size:20px;line-height:1.75}.page-module__E0kJGG__disegnoCoppia{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);display:grid;position:relative}.page-module__E0kJGG__disegnoFigura{flex-direction:column;gap:14px;margin:0;display:flex}.page-module__E0kJGG__disegnoFoto{aspect-ratio:3/2;background:var(--color-beige-placeholder);box-shadow:var(--ombra-foto);position:relative;overflow:hidden}.page-module__E0kJGG__disegnoImmagine{object-fit:cover}.page-module__E0kJGG__disegnoDidascalia{color:var(--color-text-secondary);font-size:17px;font-style:italic}.page-module__E0kJGG__delivery{--luce-x:70%;--luce-y:45%;border-top:1px solid #c29a5529;padding:clamp(72px,9vw,120px) 28px}.page-module__E0kJGG__deliveryGrid{grid-template-columns:repeat(2,minmax(280px,1fr));align-items:center;gap:clamp(40px,6vw,80px);display:grid}.page-module__E0kJGG__deliveryTextCol{flex-direction:column;gap:22px;display:flex}.page-module__E0kJGG__deliveryTitle{color:var(--color-ivory)}.page-module__E0kJGG__deliveryParagraph{max-width:44ch;color:var(--color-text-on-dark);font-size:20px;line-height:1.75}.page-module__E0kJGG__deliveryActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:8px;display:flex}.page-module__E0kJGG__deliveryImage{align-self:stretch;min-height:340px}@media (max-width:760px){.page-module__E0kJGG__heroMonogram{width:118vw;inset:24px -32% auto auto}.page-module__E0kJGG__chapterGrid,.page-module__E0kJGG__deliveryGrid,.page-module__E0kJGG__disegnoTesto,.page-module__E0kJGG__disegnoCoppia{grid-template-columns:1fr}.page-module__E0kJGG__chapterImageOverlap{margin-bottom:0}.page-module__E0kJGG__chapterCaption{bottom:12px;left:12px}.page-module__E0kJGG__heroFrame:before{transform:translate(12px,12px)}}
