:root{--font-body-family: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-heading-family: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body-weight: 400;--font-heading-weight: 500}html,body,button,input,select,textarea,.text-body,.caption,.caption-large,.disclosure__button,.localization-selector,.product__title,.product__info-container,.product .price,.product .rating-text{font-family:var(--font-body-family)}body,.text-body{letter-spacing:0}h1,h2,.h0,.h1,.h2{letter-spacing:-.02em;line-height:1.08;font-weight:500}h3,h4,h5,.h3,.h4,.h5{letter-spacing:-.01em;font-weight:500}.button,.header__menu-item,.announcement-bar__countdown-label,.caption-with-letter-spacing,.localization-selector,.footer-block__heading,.card__badge .badge{letter-spacing:.09em;text-transform:uppercase}.price:not(.price--on-sale) .price-item--regular{color:#535557}.header__menu-item,.header__menu-item span{font-size:1.3rem;font-weight:500;text-transform:uppercase}.header__inline-menu>.list-menu--inline{gap:.4rem}.scroll-trigger.animate--slide-in,.scroll-trigger.animate--fade-in{animation-duration:.35s}::selection{background-color:#1212121f}@media(prefers-reduced-motion:reduce){.scroll-trigger.animate--slide-in,.scroll-trigger.animate--fade-in{animation:none;opacity:1;transform:none}}.hero-logo__cta{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;margin-top:2.4rem;padding:1.3rem 3.2rem;min-height:4.4rem;border:1px solid #fff;background:transparent;color:#fff;font-size:1.1rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:transform .1s ease-out,color .45s cubic-bezier(.785,.135,.15,.86)}.hero-logo__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#fff;transform-origin:right center;transform:scaleX(0);transition:transform .45s cubic-bezier(.785,.135,.15,.86)}.hero-logo__cta:hover,.hero-logo__cta:focus-visible{color:#121212}.hero-logo__cta:hover:before,.hero-logo__cta:focus-visible:before{transform-origin:left center;transform:scaleX(1)}.hero-logo__cta:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.hero-logo__cta:before{transition-duration:.01ms}.hero-logo__cta:active{transform:none}}@media screen and (max-width:749px){.hero-logo{height:125vw!important;min-height:26rem}}@media screen and (max-width:749px){.hero-logo__cta{display:none}}@media screen and (max-width:989px){.header{grid-template-areas:"left-icons heading icons";grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:.8rem}.header__heading,.header__heading-link{justify-self:center;text-align:center;margin:0}.header__icons{justify-self:end}header-drawer{justify-self:start;margin-left:-.8rem}.header__icon--menu .icon{width:2.2rem;height:2.2rem}.header .menu-drawer-container .menu-drawer{top:0;width:min(84vw,36rem);height:calc(100dvh - var(--announcement-bar-height, 0px));background:#f4f4f4;border-right:1px solid rgba(18,18,18,.08);filter:none}.header .menu-drawer .menu-drawer__navigation{padding:6.4rem 0 1.2rem}.header .menu-drawer .menu-drawer__menu-item{padding:1.2rem 2.4rem;font-size:1.3rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase}.header .menu-drawer .menu-drawer__menu-item:hover,.header .menu-drawer .menu-drawer__menu-item:focus{background:transparent;opacity:.6}.header .menu-drawer .menu-drawer__divider{margin:.8rem 2.4rem}.header .menu-drawer .menu-drawer__utility-links{padding:1.6rem 2.4rem 2.4rem;border-top:1px solid rgba(18,18,18,.12);background:transparent}.menu-drawer-container[open]>.header__icon--menu{position:relative;z-index:4}.js menu-drawer>details.menu-drawer-container[open]>summary.header__icon--menu:before,.header__icon--menu[aria-expanded=true]:before{display:none}body.viola-hero-page .header .menu-drawer-container[open]>.header__icon--menu,body.viola-hero-page .header .menu-drawer-container[open]>.header__icon--menu .icon{color:#121212!important;fill:#121212!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/viola-premium.css.map */
