:root{--vm-ink: #141414;--vm-muted: #77716a;--vm-line: #ece9e4;--vm-soft: #f5f3ef;--vm-foot: #faf9f7;--vm-sale: #a31f1f;--vm-ease: cubic-bezier(.22, 1, .36, 1)}.header__primary-nav-item:before{height:1px;transition:transform .16s var(--vm-ease)}.header__primary-nav-item[data-title=sale i]>a,.header__primary-nav-item[data-title=sale i]>details>summary{color:var(--vm-sale)}.header__primary-nav-item[data-title=sale i]:before{background:var(--vm-sale)}.mega-menu{--mega-menu-gap: 3rem;justify-content:space-between;padding-block:1.75rem 2rem;padding-inline:max(var(--container-gutter),calc((100vw - 1240px)/2));box-shadow:0 12px 30px #00000014}.mega-menu__linklist{column-gap:3.5rem;row-gap:1.5rem}.mega-menu__linklist>li:has(ul)>a.h6{font-size:.65625rem;letter-spacing:.18em;font-weight:600;color:rgb(var(--text-color) / .5)}.mega-menu__linklist>li:has(ul){row-gap:.75rem}.mega-menu__linklist .link-faded{font-size:.8125rem;letter-spacing:.01em}.mega-menu__linklist:not(:has(ul)){display:block;columns:2 10rem;column-gap:3.5rem}.mega-menu__linklist:not(:has(ul))>li{break-inside:avoid;padding-block-end:.7rem}.mega-menu:not(:has(.mega-menu__linklist)){justify-content:center}.mega-menu__linklist:not(:has(ul))>li>a.h6{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:.8125rem;letter-spacing:.01em;text-transform:none;opacity:.8;transition:opacity .16s var(--vm-ease)}.mega-menu__linklist:not(:has(ul))>li>a.h6:hover{opacity:1}.mega-menu__promo{column-gap:.625rem}.mega-menu__promo>*{position:relative;flex:0 0 12.5rem;min-width:0;max-width:12.5rem;gap:0;display:block}.mega-menu__promo>*>.overflow-hidden{aspect-ratio:3 / 4;background:var(--vm-soft)}.mega-menu__promo>*>.overflow-hidden img{width:100%;height:100%;object-fit:cover}.mega-menu__promo>*>.v-stack{position:absolute;inset:auto 0 0 0;padding:1.25rem .625rem .5rem;background:linear-gradient(transparent,#0000008c);justify-items:start;text-align:start;gap:0;pointer-events:none}.mega-menu__promo .h6{color:#fff;font-size:.65625rem;letter-spacing:.14em}@media screen and (max-width:1199px){.mega-menu__promo>*{flex-basis:10.5rem;max-width:10.5rem}}.header-sidebar{--header-linklist-padding-block: .8125rem}@media screen and (max-width:999px){.header-sidebar{--drawer-max-width: 100vw}}.header-sidebar::part(header){display:flex;justify-content:space-between;align-items:center;padding:1rem 1.125rem;border-block-end:1px solid var(--vm-line)}.header-sidebar::part(title){font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600}.header-sidebar .header-sidebar__scroller{padding-inline:0}.header-sidebar .header-sidebar__linklist-button{padding-inline:1.25rem;font-size:.8125rem;letter-spacing:.14em;transition:background-color .16s var(--vm-ease),color .16s var(--vm-ease)}.header-sidebar .header-sidebar__linklist-button svg{opacity:.45}.header-sidebar:has(.header-sidebar__collapsible-panel[aria-activedescendant]) .header-sidebar__linklist-button[aria-expanded=true]{background:var(--vm-soft)}.header-sidebar .header-sidebar__linklist.divide-y>*{border-color:var(--vm-line)}.header-sidebar .viossi-nav-sale .header-sidebar__linklist-button{color:var(--vm-sale)}.header-sidebar .header-sidebar__back-button{padding-inline:1.25rem;margin-block-end:.25rem;font-size:.6875rem;letter-spacing:.18em;color:var(--vm-muted);border-color:var(--vm-line)}.header-sidebar__sub-panel .header-sidebar__linklist.divide-y>*{border:0}.header-sidebar__sub-panel .header-sidebar__linklist-button{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:.875rem;letter-spacing:.01em;text-transform:none;padding-block:.5rem!important}.viossi-nav-group{padding-block:.5rem .25rem}.viossi-nav-group__title{display:block;padding:.5rem 1.25rem .125rem;font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--text-color) / .55)}.viossi-nav-group__link{display:block;padding:.5rem 1.25rem;font-size:.875rem}.header-sidebar .header-sidebar__promo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.75rem 0 0;padding:.75rem 1.25rem 1.25rem;overflow:visible}.header-sidebar .header-sidebar__promo>*{position:relative;min-width:0;gap:0;display:block}.header-sidebar .header-sidebar__promo>:nth-child(n+3){display:none}.header-sidebar .header-sidebar__promo>*>.overflow-hidden{aspect-ratio:3 / 4;background:var(--vm-soft)}.header-sidebar .header-sidebar__promo>*>.overflow-hidden img{width:100%;height:100%;object-fit:cover}.header-sidebar .header-sidebar__promo>*>.v-stack{position:absolute;inset:auto 0 0 0;padding:1rem .5rem .4rem;background:linear-gradient(transparent,#00000080);justify-items:start;text-align:start}.header-sidebar .header-sidebar__promo .h6{color:#fff;font-size:.625rem;letter-spacing:.14em}.header-sidebar__footer:before{display:none}.header-sidebar__footer>a.text-with-icon{display:none}.header-sidebar__footer>.viossi-nav-foot{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.875rem 1.25rem;border-block-start:1px solid var(--vm-line);background:var(--vm-foot);font-size:.75rem;color:#555}.header-sidebar__footer>.viossi-nav-foot a{padding-block:.25rem}.header-sidebar__footer .localization-selectors{background:var(--vm-foot);padding-block:.5rem .875rem;border-block-start:0}@media(prefers-reduced-motion:reduce){.header__primary-nav-item:before,.header-sidebar .header-sidebar__linklist-button,.mega-menu__linklist:not(:has(ul))>li>a.h6{transition:none}.mega-menu .zoom-image,.header-sidebar .zoom-image{transition:none;transform:none!important}}@media screen and (min-width:1000px)and (max-width:1365px){.header__primary-nav{column-gap:clamp(.875rem,1.9vw,2.5rem)}.header__primary-nav-item>a.h6,.header__primary-nav-item>details>summary.h6{white-space:nowrap}}@media screen and (min-width:1000px)and (max-width:1099px){.header__primary-nav-item>a.h6,.header__primary-nav-item>details>summary.h6{font-size:.6875rem;letter-spacing:.1em}}.header__primary-nav-item[data-title=sale i]:before{display:none}.header__primary-nav-item[data-title=sale i]>a{padding:.3125rem .625rem;color:#fff!important;background:var(--vm-sale);border:1px solid var(--vm-sale)}.header-sidebar .viossi-nav-sale .header-sidebar__linklist-button{display:inline-flex;width:auto;margin-block:.625rem;margin-inline-start:1.25rem;padding:.4375rem .75rem;color:#fff;background:var(--vm-sale);border:1px solid var(--vm-sale)}
/*# sourceMappingURL=/cdn/shop/t/91/assets/viossi-menu.css.map */
