:root{--cal-accent: #756C5B;--cal-ink: #48413C;--cal-menu: #484747;--cal-line: #E8E4E0;--cal-surface: #E9E4E0;--cal-muted: #9A938A;--cal-card-bg: #F8F7F5}.utility-bar,.utility-bar.gradient,.announcement-bar-section .announcement-bar{background:var(--cal-accent)!important}.utility-bar .announcement-bar__message,.announcement-bar__message,.announcement-bar__message>span,.announcement-bar__link{color:#fff;font-family:var(--font-body-family);font-style:italic;font-weight:700;font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase}.announcement-bar__message{padding-top:1.1rem;padding-bottom:1.1rem}.utility-bar .slider-button,.announcement-bar .slider-button{color:#fff;opacity:.8}.utility-bar .slider-button:hover,.announcement-bar .slider-button:hover{opacity:1}.header-wrapper{background:#fff}.header__icon,.header__icon:hover{color:var(--cal-ink)}.cart-count-bubble{background-color:var(--cal-accent);color:#fff}.header localization-form .disclosure__button,.header .disclosure__button{color:var(--cal-ink);font-size:1.3rem;letter-spacing:.06em}@media screen and (min-width:990px){.header.header--top-center{max-width:none;padding-left:4rem;padding-right:4rem}}.header__heading{margin:0}.header__heading-link{text-align:center;padding:.4rem 0 .2rem}.header__heading-link .h2{display:block;font-family:var(--font-heading-family);font-weight:300;font-size:3rem;line-height:1.05;letter-spacing:.22em;margin-right:-.22em;text-transform:uppercase;color:var(--cal-ink)}.header__heading-link:after{content:"ITALIAN MENSWEAR";display:block;margin-top:.7rem;font-family:var(--font-body-family);font-size:.95rem;font-weight:500;letter-spacing:.42em;margin-right:-.42em;text-transform:uppercase;color:var(--cal-accent)}@media screen and (max-width:749px){.header__heading-link .h2{font-size:2.1rem}.header__heading-link:after{font-size:.8rem;letter-spacing:.32em;margin-right:-.32em;margin-top:.5rem}}@media screen and (min-width:990px){.header.header--top-center{padding-bottom:0;row-gap:1.4rem}.header--top-center .header__inline-menu{justify-self:stretch;width:100%;display:flex;justify-content:center;border-top:1px solid var(--cal-line)}.header__inline-menu .list-menu--inline{display:flex;justify-content:center;flex-wrap:wrap}.header__inline-menu .header__menu-item{font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:.01em;color:var(--cal-menu);padding:1.5rem 1.4rem}.header__inline-menu .header__menu-item:hover span{text-decoration-thickness:.1rem;text-underline-offset:.5rem}.header__inline-menu .header__menu-item .icon-caret{display:none}}@media screen and (min-width:990px){.header--top-center .mega-menu__content{display:flex;justify-content:center;align-items:flex-start;gap:10rem;background:var(--cal-surface);border-top:0;border-bottom:1px solid #DDD7D1;padding:3.6rem 4rem 5rem}.header--top-center .mega-menu__content .mega-menu__list,.header--top-center .mega-menu__content .mega-menu__list--condensed{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:1.8rem;margin:0;padding:0;max-width:none;min-width:22rem;column-gap:0}.header--top-center .mega-menu__content .mega-menu__list>li{width:auto;padding-right:0}.header--top-center .mega-menu__link{color:var(--cal-menu);font-size:1.7rem;letter-spacing:.01em;padding:0}.header--top-center .mega-menu__link--level-2{font-size:1.7rem;font-weight:400}.header--top-center .mega-menu__link:hover{color:var(--cal-ink);text-underline-offset:.4rem;text-decoration-thickness:.1rem}}.calvieri-mega-products{display:none}@media screen and (min-width:990px){.calvieri-mega-products{display:flex;justify-content:flex-end;gap:2.4rem}.calvieri-mega-card{flex:0 1 28rem;min-width:0}}.calvieri-mega-card{display:block;text-decoration:none;color:var(--cal-ink)}.calvieri-mega-card__media{aspect-ratio:4 / 5;background:var(--cal-card-bg);overflow:hidden;display:flex;align-items:center;justify-content:center}.calvieri-mega-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.calvieri-mega-card:hover .calvieri-mega-card__media img{transform:scale(1.04)}.calvieri-mega-card__title{margin:1.4rem 0 .4rem;font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.02em;text-transform:uppercase;color:var(--cal-menu);line-height:1.35}.calvieri-mega-card__price{margin:0;font-size:1.5rem;color:var(--cal-ink)}.calvieri-mega-card__price s{color:var(--cal-muted);font-weight:400;margin-right:.8rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/calvieri-header.css.map */
