.site-ui{--ui-control-font:"Cormorant Garamond", Garamond, Georgia, serif;--ui-control-size:14px;--ui-control-weight:500;--ui-control-tracking:.12em;--ui-control-list-size:17px}html:not([data-ui-readability]) .site-ui .main-header :is(.nav-desktop>a,.nav-desktop>div>a),html:not([data-ui-readability]) .site-ui :is(.btn-primary,.btn-secondary,.btn-ghost){font-weight:var(--ui-control-weight);line-height:1.5;font-family:var(--ui-control-font)!important;font-size:var(--ui-control-size)!important;letter-spacing:var(--ui-control-tracking)!important;text-transform:uppercase!important}html:not([data-ui-readability]) .site-ui .main-header :is(.nav-desktop>a,.nav-desktop>div>a){white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}html:not([data-ui-readability]) .site-ui .main-header :is(.nav-desktop>a,.nav-desktop>div>a):not([aria-current=page]){color:var(--color-text-secondary)!important}html:not([data-ui-readability]) .site-ui .main-header :is(.nav-desktop>a,.nav-desktop>div>a):hover{color:var(--color-gold-hover)!important}html:not([data-ui-readability]) .site-ui :is(.btn-primary,.btn-secondary){min-height:48px}html:not([data-ui-readability]) .site-ui .btn-ghost{align-items:center;min-height:44px;display:inline-flex}html:not([data-ui-readability]) .site-ui .main-header .megamenu__voce{font-family:var(--ui-control-font);font-size:var(--ui-control-list-size);font-weight:var(--ui-control-weight);letter-spacing:.015em;min-height:44px;padding-block:10px;line-height:1.5}html:not([data-ui-readability]) .site-ui .main-header :is(.megamenu__titolo,.megamenu__tutti){font-family:var(--ui-control-font);font-size:12px;font-weight:var(--ui-control-weight);letter-spacing:.1em}html:not([data-ui-readability]) .site-ui .main-header .megamenu__tutti{min-height:44px}html:not([data-ui-readability]) .site-ui .main-header nav:not(.nav-desktop)>:is(a,button){font-weight:var(--ui-control-weight);align-items:center;min-height:44px;line-height:1.4;display:flex;font-family:var(--ui-control-font)!important;font-size:23px!important}html:not([data-ui-readability]) .site-ui .main-header nav:not(.nav-desktop)>div>a{font-weight:var(--ui-control-weight);align-items:center;min-height:36px;line-height:1.5;display:flex;font-family:var(--ui-control-font)!important;font-size:var(--ui-control-list-size)!important;letter-spacing:.015em!important;text-transform:none!important}@media(min-width:1101px)and (max-width:1270px){html:not([data-ui-readability]) .site-ui .nav-desktop{gap:18px!important}}html:not([data-ui-header-cta]) .site-ui .main-header>div:first-child{gap:20px!important}html:not([data-ui-header-cta]) .site-ui .main-header>div:first-child>a{flex-shrink:0}html:not([data-ui-header-cta]) .site-ui .main-header .nav-desktop{gap:clamp(16px,1.45vw,24px)!important}html:not([data-ui-header-cta]) .site-ui .main-header .cta-desktop{flex:none}html:not([data-ui-header-cta]) .site-ui .main-header .cta-desktop>.btn-primary{white-space:nowrap;width:max-content;height:44px;min-height:44px;color:var(--color-gold);box-shadow:none;background:0 0;border:1px solid #c9a96e99;justify-content:center;align-items:center;gap:12px;padding:0 18px;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex;transform:none;letter-spacing:.08em!important}html:not([data-ui-header-cta]) .site-ui .main-header .cta-desktop>.btn-primary:after{content:"";background:currentColor;flex:0 0 14px;width:14px;height:14px;transition:transform .18s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 18 18 6M6 6h12v12' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 18 18 6M6 6h12v12' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}html:not([data-ui-header-cta]) .site-ui .main-header .cta-desktop>.btn-primary:is(:hover,:focus-visible){border-color:var(--color-gold);background:var(--color-gold);color:var(--color-bg-primary);box-shadow:none;transform:none}html:not([data-ui-header-cta]) .site-ui .main-header .cta-desktop>.btn-primary:hover:after{transform:translate(2px,-2px)}html:not([data-ui-header-cta]) .site-ui .main-header .cta-desktop>.btn-primary:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px}@media(prefers-reduced-motion:reduce){html:not([data-ui-header-cta]) .site-ui .main-header .cta-desktop>.btn-primary,html:not([data-ui-header-cta]) .site-ui .main-header .cta-desktop>.btn-primary:after{transition:none}html:not([data-ui-header-cta]) .site-ui .main-header .cta-desktop>.btn-primary:hover:after{transform:none}}
