@media(max-width:1023px){.gio-desktop-only{display:none!important}.page-gioielli .arch-content-wrapper{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;flex:1!important;min-height:0!important;position:relative!important}.page-gioielli .arch-slide.gio-mobile-only{display:none!important;width:100%!important;height:100%!important;overflow:hidden!important;flex:1!important;min-height:0!important}.page-gioielli .arch-slide.gio-mobile-only.active{display:flex!important;flex-direction:column!important}.gio-m-pair{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;justify-content:space-between}.gio-m-card{flex:1;min-height:0;position:relative;overflow:hidden;border:var(--border-width) var(--border-style) var(--color-white);display:flex;align-items:center;justify-content:center}.gio-m-card--white{background-color:#fff;color:#000}.gio-m-card--grey-7t{background-color:#4e4e4e;color:#fff}.gio-m-card--grey-7b{background-color:#585858;color:#fff}.gio-m-card--grey-8{background-color:#514d4e;color:#fff}.gio-m-card--black{background-color:#000;color:#fff}.gio-m-card__img{width:100%;height:100%;max-width:86%;max-height:86%;object-fit:contain;display:block;user-select:none;-webkit-user-drag:none;transform:scale(1.18)}.gio-m-img-scale-lg{transform:scale(1.42)}.gio-m-img-scale-flip-lg{transform:scaleX(-1) scale(1.42)}.gio-m-card__img--cover-s9t{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center top;transform-origin:center top;display:block;user-select:none;-webkit-user-drag:none}.gio-m-card__img--cover-s9b{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:bottom center;transform-origin:center bottom;display:block;user-select:none;-webkit-user-drag:none}.gio-m-card__img--cover-s8{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center bottom;transform-origin:center bottom;display:block;user-select:none;-webkit-user-drag:none}.gio-m-separator{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:3px 0;line-height:1.1}.gio-m-email{font-family:var(--font-serif);font-style:italic;font-size:clamp(.85rem,3.4vw,1rem);color:var(--color-white);text-decoration:none;transition:opacity .2s ease}.gio-m-email:hover{opacity:.75}.gio-m-label-code{position:absolute;font-family:var(--font-serif);display:flex;flex-direction:column;gap:2px;line-height:1.2;z-index:5}.gio-m-card--white .gio-m-label-code{color:#000}.gio-m-card--grey-7t .gio-m-label-code,.gio-m-card--grey-7b .gio-m-label-code,.gio-m-card--grey-8 .gio-m-label-code,.gio-m-card--black .gio-m-label-code{color:#fff}.gio-m-label-code span:first-child{font-size:clamp(.85rem,3.3vw,.95rem)}.gio-m-label-code span:last-child{font-size:clamp(.8rem,3.1vw,.9rem)}.gio-m-pos-top-left{top:10px;left:12px;text-align:left}.gio-m-pos-top-right{top:10px;right:12px;text-align:right}.gio-m-pos-bottom-left{bottom:10px;left:12px;text-align:left}.gio-m-pos-bottom-right{bottom:10px;right:12px;text-align:right}.gio-m-hero{position:relative;width:100%;height:100%;overflow:hidden;border:var(--border-width) var(--border-style) var(--color-white);background:#000}.gio-m-hero__img{width:100%;height:100%;object-fit:cover;display:block}.gio-m-hero__author{position:absolute;top:14px;left:16px;font-family:var(--font-serif);font-style:normal;color:var(--color-yellow);font-size:clamp(.95rem,4vw,1.15rem);z-index:5;line-height:1}.gio-m-hero__center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-family:var(--font-serif);font-style:italic;color:#0808de;font-size:clamp(1.15rem,4.8vw,1.45rem);line-height:1.3;z-index:5;white-space:nowrap;display:flex;flex-direction:column}.gio-m-hero__bottom{position:absolute;bottom:14px;left:14px;right:14px;text-align:center;font-family:var(--font-serif);font-style:italic;color:var(--color-yellow);font-size:clamp(.72rem,3.2vw,.92rem);line-height:1.3;z-index:5;display:flex;flex-direction:column}.gio-img-flip-x{transform:scaleX(-1)}.page-gioielli .arch-header-mobile{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;position:relative!important;box-sizing:border-box!important;padding:var(--brand-bar-padding-mobile)!important}.page-gioielli .arch-header-mobile .menu-toggle{display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;left:3vw!important;top:50%!important;transform:translateY(-50%)!important;cursor:pointer!important;z-index:var(--z-menu-toggle, 20)!important;width:auto!important;height:auto!important}.page-gioielli .arch-header-mobile .menu-toggle .menu-toggle-icon{display:block!important;width:24px!important;height:19px!important;pointer-events:none!important}.page-gioielli .arch-header-mobile .menu-toggle span{display:block!important;width:24px!important;height:3px!important;background:var(--color-blue, #0000ff)!important}.page-gioielli .arch-header-mobile .logo-wrap{width:55vw!important}.page-gioielli .gio-footer-mobile{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:var(--brand-bar-padding-mobile)!important;box-sizing:border-box!important;text-align:center!important}.page-gioielli .gio-mobile-footer-slide{display:none!important;width:100%!important;height:100%!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.page-gioielli .gio-mobile-footer-slide.active{display:flex!important}.page-gioielli .gio-footer-text-group-mobile{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-family:var(--font-serif)!important;gap:.15rem!important;margin:0!important;width:100%!important}.page-gioielli .gio-footer-text-group-mobile .gio-header-line1{color:var(--color-black)!important;font-style:normal!important;font-size:clamp(.68rem,3.1vw,.85rem)!important;line-height:1.35!important;white-space:normal!important;text-align:center!important}.page-gioielli .gio-footer-text-group-mobile .gio-header-line2{color:var(--color-blue, #0000ff)!important;font-style:italic!important;font-size:clamp(.68rem,3.1vw,.85rem)!important;line-height:1.35!important;white-space:normal!important;text-align:center!important}.page-gioielli .gio-mobile-footer-slide .gio-footer-email,.page-gioielli .gio-footer-mobile .gio-footer-email{color:var(--color-blue, #0000ff)!important;text-decoration:underline!important;font-style:italic!important}.page-gioielli .gio-header-desktop,.page-gioielli .gio-footer-desktop,.page-gioielli .arch-header-desktop,.page-gioielli .arch-footer-desktop{display:none!important}}.page-gioielli .arch-nav{display:flex!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;transform:translateY(100%)!important;justify-content:center!important;align-items:center!important;gap:1.5rem!important;height:var(--spacing-sm)!important;z-index:1000!important;pointer-events:none!important}.page-gioielli .arch-nav__arrow{position:relative!important;display:inline-block!important;flex:0 0 auto!important;color:#fff!important;font-family:inherit!important;font-size:.85rem!important;line-height:normal!important;text-align:center!important;cursor:pointer!important;pointer-events:auto!important;opacity:1!important;text-decoration:none!important;user-select:none!important;-webkit-user-select:none!important;transition:opacity .2s ease!important}.page-gioielli .arch-nav__arrow:before{content:""!important;position:absolute!important;inset:-20px -15px!important;z-index:1!important}.page-gioielli .arch-nav__arrow:hover,.page-gioielli .arch-nav__arrow:active{color:#fff!important;opacity:.75!important;transform:none!important}.page-gioielli .arch-nav__arrow.hidden,.page-gioielli #archPrevBtn.hidden,.page-gioielli #archNextBtn.hidden{opacity:0!important;pointer-events:none!important;visibility:hidden!important}@media(min-width:1024px){.gio-mobile-only,.page-gioielli .arch-header-mobile,.page-gioielli .gio-footer-mobile,.page-gioielli .arch-footer-mobile{display:none!important}.page-gioielli .arch-content-wrapper{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:1fr!important;grid-auto-rows:0!important;gap:var(--spacing-sm)!important;width:100%!important;height:100%!important;flex:1!important;min-height:0!important;position:relative!important}.page-gioielli .arch-slide.gio-desktop-only{display:none!important;width:100%!important;height:100%!important;overflow:hidden!important;flex:none!important}.page-gioielli .arch-slide.gio-desktop-only.active{display:block!important}.page-gioielli .arch-slide--full.active{grid-column:1 / -1!important;grid-row:1!important;width:100%!important;height:100%!important}.page-gioielli .arch-skip,.page-gioielli .arch-skip-hidden,.page-gioielli .arch-slide.arch-skip,.page-gioielli .arch-slide.arch-skip-hidden,.page-gioielli .arch-slide.gio-desktop-only.arch-skip,.page-gioielli .arch-slide.gio-desktop-only.arch-skip-hidden,.page-gioielli .arch-slide.gio-desktop-only.arch-skip.active,.page-gioielli .arch-slide.gio-desktop-only.arch-skip-hidden.active{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:none!important;pointer-events:none!important;visibility:hidden!important;position:absolute!important}.page-gioielli{--font-size-sm: clamp(.65rem, 2.8vw, .75rem);--font-size-md: clamp(.9rem, 4.5vw, 1.05rem);--font-size-lg: clamp(1rem, 5vw, 1.5rem);--font-size-sub: clamp(.55rem, 2.5vw, .75rem)}.page-gioielli .gio-header-desktop{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:0 4vw!important;width:100%!important;box-sizing:border-box!important;grid-template-columns:none!important}.page-gioielli .gio-header-left{display:flex!important;align-items:center!important;gap:2.5vw!important;flex-shrink:0!important}.page-gioielli .gio-menu-toggle-desktop{display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;left:auto!important;top:auto!important;transform:none!important;cursor:pointer!important;z-index:var(--z-menu-toggle, 20)!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;flex-shrink:0!important}.page-gioielli .gio-menu-toggle-desktop .menu-toggle-icon{display:block!important;width:24px!important;height:19px!important;pointer-events:none!important}.page-gioielli .gio-menu-toggle-desktop span{display:block!important;width:24px!important;height:3px!important;background:var(--color-blue, #0000ff)!important;border-radius:0!important}.page-gioielli .gio-logo-wrap{width:clamp(160px,18vw,230px)!important;position:relative!important;display:inline-block!important;flex-shrink:0!important}.page-gioielli .gio-logo-wrap .brand-bar__logo{width:100%!important;height:auto!important;display:block!important}.page-gioielli .gio-header-right{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-family:var(--font-serif)!important;gap:.15rem!important;flex-shrink:0!important;white-space:nowrap!important}.page-gioielli .gio-header-line1{color:var(--color-black)!important;font-style:normal!important;font-size:clamp(.72rem,1.02vw,.94rem)!important;line-height:1.35!important;letter-spacing:.01em!important}.page-gioielli .gio-header-line2{color:var(--color-blue, #0000ff)!important;font-style:italic!important;font-size:clamp(.72rem,1.02vw,.94rem)!important;line-height:1.35!important;letter-spacing:.01em!important}.page-gioielli .gio-footer-desktop{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;width:100%!important;padding:0 4vw!important;box-sizing:border-box!important;grid-template-columns:none!important}.page-gioielli .gio-footer-center{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-family:var(--font-serif)!important;font-style:italic!important;gap:.2rem!important;width:100%!important;white-space:nowrap!important}.page-gioielli .gio-footer-line1{color:var(--color-black)!important;font-size:clamp(.72rem,1.02vw,.94rem)!important;line-height:1.35!important}.page-gioielli .gio-footer-email{color:var(--color-blue, #0000ff)!important;text-decoration:none!important;font-style:italic!important;transition:opacity .2s ease!important}.page-gioielli .gio-footer-email:hover{text-decoration:underline!important}.page-gioielli .gio-footer-line2{color:var(--color-black)!important;font-size:clamp(.72rem,1.02vw,.94rem)!important;line-height:1.35!important}.gio-card-web{position:relative;width:100%;height:100%;overflow:hidden;border:var(--border-width) var(--border-style) var(--color-white);display:flex;align-items:center;justify-content:center}.gio-card-web--white{background-color:#fff;color:#000}.gio-card-web--white .gio-label-email,.gio-card-web--white .gio-label-code{color:#000}.gio-card-web--grey-7l{background-color:#4e4e4e;color:#fff}.gio-card-web--grey-7l .gio-label-email,.gio-card-web--grey-7l .gio-label-code{color:#fff}.gio-card-web--grey-7r{background-color:#585858;color:#fff}.gio-card-web--grey-7r .gio-label-email,.gio-card-web--grey-7r .gio-label-code{color:#fff}.gio-card-web--grey-8{background-color:#514d4e;color:#fff}.gio-card-web--grey-8 .gio-label-email,.gio-card-web--grey-8 .gio-label-code{color:#fff}.gio-card-web--black{background-color:#000;color:#fff}.gio-card-web--black .gio-label-email,.gio-card-web--black .gio-label-code{color:#fff}.gio-card-web__img{width:100%;height:100%;max-width:82%;max-height:82%;object-fit:contain;display:block;user-select:none;-webkit-user-drag:none}.gio-img-flip-x{transform:scaleX(-1)}.gio-card-web__img--s9-left{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:20% 12%;display:block}.gio-card-web__img--s9-right{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center top;display:block}.gio-label-email{position:absolute;font-family:var(--font-serif);font-style:italic;font-size:clamp(.95rem,1.15vw,1.15rem);text-decoration:none;line-height:1.2;z-index:5;white-space:nowrap;transition:opacity .2s ease}.gio-label-email:hover{opacity:.75}.gio-label-code{position:absolute;font-family:var(--font-serif);display:flex;flex-direction:column;gap:3px;line-height:1.25;z-index:5}.gio-label-code span:first-child{font-size:clamp(1rem,1.25vw,1.2rem)}.gio-label-code span:last-child{font-size:clamp(.95rem,1.15vw,1.12rem)}.gio-pos-top-left{top:clamp(20px,2.5vw,34px);left:clamp(22px,3vw,40px);text-align:left}.gio-pos-top-right{top:clamp(20px,2.5vw,34px);right:clamp(22px,3vw,40px);text-align:right}.gio-pos-bottom-left{bottom:clamp(20px,2.5vw,34px);left:clamp(22px,3vw,40px);text-align:left}.gio-pos-bottom-right{bottom:clamp(20px,2.5vw,34px);right:clamp(22px,3vw,40px);text-align:right}.gio-pos-s9-left{top:42%;right:clamp(24px,3.5vw,48px);transform:translateY(-50%);text-align:right}.gio-pos-s9-right-top{top:20%;left:clamp(26px,4vw,55px);text-align:center}.gio-hero-slide{position:relative;width:100%;height:100%;overflow:hidden;background:#000;border:var(--border-width) var(--border-style) var(--color-white)}.gio-hero-slide__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.gio-hero-top-left{position:absolute;top:clamp(20px,3vw,38px);left:clamp(80px,16vw,220px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;z-index:5;font-family:var(--font-serif)}.gio-hero-suits{font-size:clamp(1.2rem,1.8vw,1.6rem);letter-spacing:.15em;line-height:1;text-align:center}.gio-hero-fashion-design{font-style:italic;font-size:clamp(1.05rem,1.5vw,1.4rem);line-height:1.2;display:flex;justify-content:center;gap:8px;text-align:center}.gio-hero-center-right{position:absolute;top:47%;right:clamp(30px,6vw,80px);transform:translateY(-50%);text-align:right;display:flex;flex-direction:column;gap:6px;z-index:5;font-family:var(--font-serif)}.gio-hero-center-right-title{color:#fff;font-size:clamp(1.1rem,1.6vw,1.45rem);line-height:1.25}.gio-hero-center-right-desc{color:var(--color-yellow);font-style:italic;font-size:clamp(.9rem,1.25vw,1.15rem);line-height:1.25}.gio-hero-bottom-left{position:absolute;bottom:clamp(20px,3vw,38px);left:clamp(80px,16vw,220px);font-family:var(--font-serif);font-style:normal;font-size:clamp(1.05rem,1.5vw,1.4rem);display:flex;gap:12px;z-index:5;line-height:1}.gio-hero-architetto{color:#fff;font-style:italic;letter-spacing:.22em}}.gio-card-web,.gio-m-card,.gio-hero-slide,.gio-m-hero{cursor:zoom-in}
