.vsh-launch-header{display:contents;--vini-ink: #6a5c52;--vini-ink-strong: #6a5c52;--vini-paper: #fbf9f5;--vini-line: rgba(95, 81, 72, .2);--vini-shadow: 0 20px 60px rgba(62, 50, 42, .09);--vini-page: min(1440px, calc(100vw - 48px) );--vini-ease: cubic-bezier(.22, 1, .36, 1);--icon-stroke-width: 1.5px;--font-body--family: var(--vsh-font, Montserrat, Arial, sans-serif);color:var(--vini-ink);font-family:var(--font-body--family);font-size:14px;line-height:1.6}html:has(.vsh-launch-header){scroll-padding-top:77px}.vsh-launch-header .vini-shell{width:var(--vini-page);margin-inline:auto}.vsh-launch-header .vini-announcement{position:relative;z-index:32;padding:.62rem 1rem;background:var(--vini-ink-strong);color:var(--vini-paper);font-size:.65rem;font-weight:600;letter-spacing:.12em;text-align:center;text-transform:uppercase}.vsh-launch-header .vini-site-header{position:sticky;z-index:30;top:0;border-bottom:1px solid var(--vini-line);background:var(--vini-paper)}.vsh-launch-header .vini-header__inner{display:grid;min-height:76px;align-items:center;grid-template-columns:1fr auto 1fr}.vsh-launch-header .vini-logo,.vsh-launch-header .vini-logo:visited{justify-self:start;color:var(--vini-ink-strong);font-family:var(--font-body--family, Montserrat, sans-serif);font-size:clamp(1.35rem,2vw,1.8rem);font-weight:700;letter-spacing:.18em;text-decoration:none}.vsh-launch-header .vini-logo__image{display:block;width:auto;max-height:38px}.vsh-launch-header .vini-nav{display:flex;align-items:center;justify-content:center;gap:clamp(1.2rem,2.4vw,2.7rem)}.vsh-launch-header .vini-nav a{position:relative;color:var(--vini-ink-strong);font-size:.72rem;font-weight:600;letter-spacing:.065em;text-decoration:none;text-transform:uppercase}.vsh-launch-header .vini-nav a:after{position:absolute;right:0;bottom:-.38rem;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .35s var(--vini-ease)}.vsh-launch-header .vini-nav a:hover:after,.vsh-launch-header .vini-nav a[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.vsh-launch-header .vini-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.vsh-launch-header .vini-header__icon{color:var(--vini-ink-strong);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.vsh-launch-header .vini-cart-count{margin-left:.15rem;font-size:inherit}.vsh-launch-header .vini-mobile-menu{display:none}.vsh-launch-header .vini-header__icon{position:relative;display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}.vsh-launch-header .vini-header__icon svg{display:block;width:20px;height:20px}.vsh-launch-header .vini-cart-count{position:absolute;top:0;right:0;display:grid;min-width:16px;height:16px;padding-inline:3px;place-items:center;border-radius:50%;background:var(--vini-ink-strong);color:var(--vini-paper);font-size:10px;line-height:1;letter-spacing:0}.vsh-launch-header .vini-nav a{transition:text-decoration-color .125s ease-in-out,color .125s ease-in-out}.vsh-launch-header .vini-mobile-menu summary::-webkit-details-marker{display:none}.vsh-launch-header .vini-logo:focus-visible,.vsh-launch-header .vini-nav a:focus-visible,.vsh-launch-header .vini-header__icon:focus-visible,.vsh-launch-header .vini-mobile-menu summary:focus-visible,.vsh-launch-header .vini-mobile-menu__panel a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:989px){.vsh-launch-header{--vini-page: min(100% - 32px, 900px)}.vsh-launch-header .vini-header__inner{grid-template-columns:1fr auto}.vsh-launch-header .vini-nav,.vsh-launch-header .vini-header__account{display:none}.vsh-launch-header .vini-header__actions{gap:.8rem}.vsh-launch-header .vini-mobile-menu{display:block}.vsh-launch-header .vini-mobile-menu summary{display:flex;min-height:44px;align-items:center;cursor:pointer;font-size:.7rem;font-weight:600;letter-spacing:.06em;list-style:none;text-transform:uppercase}.vsh-launch-header .vini-mobile-menu__close,.vsh-launch-header .vini-mobile-menu[open] .vini-mobile-menu__open{display:none}.vsh-launch-header .vini-mobile-menu[open] .vini-mobile-menu__close{display:inline}.vsh-launch-header .vini-mobile-menu[open] .vini-mobile-menu__panel{display:block}.vsh-launch-header .vini-mobile-menu__panel{position:fixed;z-index:50;top:109px;right:0;left:0;max-height:calc(100dvh - 109px);overflow-y:auto;padding:2rem 1rem 3rem;border-top:1px solid var(--vini-line);background:var(--vini-paper);box-shadow:var(--vini-shadow)}.vsh-launch-header .vini-mobile-menu__panel a{display:flex;min-height:48px;align-items:center;padding:.5rem 0;color:var(--vini-ink-strong);font-family:var(--font-body--family, Montserrat, sans-serif);font-size:1.8rem;font-weight:500;letter-spacing:-.04em;text-decoration:none}}@media(max-width:640px){html:has(.vsh-launch-header){scroll-padding-top:55px}.vsh-launch-header{--vini-page: calc(100vw - 24px) }.vsh-launch-header .vini-announcement{font-size:.6875rem;letter-spacing:.08em}.vsh-launch-header .vini-header__inner{min-height:54px}.vsh-launch-header .vini-logo{display:inline-flex;min-height:44px;align-items:center}.vsh-launch-header .vini-logo__image{max-height:28px}.vsh-launch-header .vini-header__icon{font-size:.6875rem}.vsh-launch-header .vini-mobile-menu__panel{position:absolute;top:100%}}@media(prefers-reduced-motion:reduce){.vsh-launch-header .vini-nav a,.vsh-launch-header .vini-nav a:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vini-launch-header.css.map */
