.announcement{height:32px;background:#f5ff8b;color:#101010;display:flex;align-items:center;justify-content:center;font-size:13px;position:relative;z-index:42}.announcement a{text-decoration:none}.announcement button{position:absolute;right:18px;top:0;font-size:25px;background:none;border:0;cursor:pointer}.vessi-header{height:92px;padding:16px;display:flex;align-items:flex-start;gap:18px;position:relative;z-index:41;color:#29251f;background:#fff}.vessi-header--home{position:absolute;inset-inline:0;top:32px;background:transparent;color:#fff}.vessi-logo{font-family:Arial,sans-serif;font-size:51px;line-height:42px;font-weight:1000;letter-spacing:-4px;text-decoration:none;display:block;padding-right:3px}.desktop-navigation,.header-actions{display:flex;align-items:center;gap:4px}.desktop-navigation{border:1px solid #c0bfb9;border-radius:40px;padding:2px 4px;background:#f5f5f3;box-shadow:inset 0 0 10px #ccc}.desktop-navigation a,.desktop-navigation button{font:500 15px/1.2 Noi Grotesk,sans-serif;padding:10px 16px;color:inherit;text-decoration:none;border:0;border-radius:30px;background:transparent;cursor:pointer}.desktop-navigation button[aria-expanded=true]{color:#0069f0}.vessi-header--home .desktop-navigation,.vessi-header--home .header-actions>a,.vessi-header--home .header-actions>button,.vessi-header--home .header-locale{background:linear-gradient(0deg,#ffffff24,#fff4);box-shadow:inset 0 0 13px #ffffff40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#ffffff80}.vessi-header--home .desktop-navigation .sale-link{color:#f5ff8b}.header-actions{margin-left:auto;gap:8px}.header-actions>a,.header-actions>button,.header-locale{display:flex;height:42px;min-width:42px;align-items:center;justify-content:center;border:1px solid #c0bfb9;border-radius:30px;padding:10px;gap:8px;color:inherit;background:#f5f5f3;font:500 14px Noi Grotesk,sans-serif;text-decoration:none;cursor:pointer}.header-actions svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.3}.header-locale{padding-inline:20px;cursor:default}.nav-panel{position:absolute;left:0;right:0;top:76px;max-height:calc(100svh - 108px);overflow:auto;padding:8px 24px 64px;color:#fff}.nav-panel[hidden],.header-search[hidden],.mobile-navigation[hidden],.nav-backdrop[hidden],.nav-close[hidden]{display:none}.vessi-header:has(.nav-panel:not([hidden])),.vessi-header:has(.header-search:not([hidden])){color:#fff;background:transparent}.nav-backdrop{position:fixed;top:32px;right:0;bottom:0;left:0;z-index:40;background:#201f19bd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-group{margin-bottom:24px}.nav-group>p{color:#bdbdb8;text-transform:uppercase;font-size:13px;font-weight:500;margin:0 0 9px}.nav-group>div{display:flex;gap:14px;flex-wrap:wrap}.nav-group a{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;color:#161616;background:#f4f4f4;text-decoration:none;font-size:14px;min-width:140px}.nav-group a img{width:162px;height:120px;object-fit:contain}.nav-group:nth-child(3) a img{object-fit:cover}.nav-group a span{padding:9px 14px}.nav-group--featured a{border:1px solid white;border-radius:40px;color:#fff;background:transparent;min-width:auto;font-size:17px;font-weight:500}.nav-group:last-of-type a{color:#fff;background:none;align-items:start;min-width:auto;font-size:18px}.nav-close{position:fixed;top:24px;right:18px;z-index:44;border:0;background:none;color:#fff;font-size:32px;cursor:pointer}.nav-support{margin-top:35px}.nav-support summary{cursor:pointer}.nav-support a{display:inline-block;margin:16px 24px 0 0}.header-search{position:absolute;top:90px;left:15%;right:15%;padding:40px 0}.header-search label{font-size:32px}.header-search form>div{display:flex;margin-top:24px}.header-search input{width:100%;border:1px solid white;border-radius:40px 0 0 40px;background:#fff;padding:16px;font:inherit}.header-search button{border:0;border-radius:0 40px 40px 0;background:#0069f0;color:#fff;padding:16px 24px;font:inherit}.mobile-menu-button{display:none}.mobile-navigation{position:fixed;top:32px;right:0;bottom:0;left:0;z-index:43;background:#302e28ed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;padding:60px 24px 30px;overflow:auto}.mobile-navigation>button{position:absolute;right:20px;top:6px;color:#fff;background:none;border:0;font-size:36px}.mobile-navigation>details,.mobile-navigation>a{display:block;border-bottom:1px solid #ffffff40;padding:18px 0;font-size:25px;text-decoration:none}.mobile-navigation summary{cursor:pointer}.mobile-nav-group{padding:14px 0}.mobile-nav-group>p{color:#bdbdb8;font-size:13px;text-transform:uppercase}.mobile-nav-group>a{display:block;padding:8px 0;font-size:17px;text-decoration:none}@media(max-width:1000px){.desktop-navigation,.header-locale{display:none!important}.vessi-header{height:72px;align-items:center;padding:12px 16px;gap:14px}.vessi-logo{font-size:43px;line-height:40px}.mobile-menu-button{display:block;color:inherit;font-size:24px;background:none;border:0;padding:0;cursor:pointer}.header-actions{gap:6px}.header-actions>a,.header-actions>button{height:36px;min-width:36px;padding:7px}.header-actions .header-bag{border:none;background:none;box-shadow:none}.header-bag span{font-size:12px}.announcement{font-size:10px;padding:0 32px}.announcement button{right:8px}.header-search{top:80px;left:6%;right:6%}.header-search label{font-size:24px}}#shopify-section-header{position:fixed;inset:0 0 auto;z-index:41;transform:none!important;transition:none}.vessi-header{position:relative;inset:auto;height:92px;padding:16px;align-items:flex-start;background:#fff;color:#29251f;transition:background-color .24s ease,color .24s ease,box-shadow .24s ease}.vessi-header--home{position:absolute;top:32px;left:0;right:0;background:transparent;color:#fff}.vessi-header .vessi-logo{height:42px;display:flex;align-items:center;padding:0;letter-spacing:normal}.vessi-header .vessi-logo img{width:125px;height:auto;display:block;filter:none}.vessi-header .vessi-logo__light{display:none!important}.vessi-header .desktop-navigation{border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.vessi-header .desktop-navigation a,.vessi-header .desktop-navigation button{color:inherit}.vessi-header .header-actions>a,.vessi-header .header-actions>button,.vessi-header .header-locale{background:transparent;border-color:transparent;box-shadow:none}.vessi-header--home .vessi-logo__dark{display:none!important}.vessi-header--home .vessi-logo__light{display:block!important}.vessi-header--home .desktop-navigation{border:1px solid rgba(255,255,255,.42);border-radius:40px;padding:2px 4px;background:#5f5f5f7a;box-shadow:inset 0 1px 2px #ffffff3d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.vessi-header--home .desktop-navigation a,.vessi-header--home .desktop-navigation button{color:#fff}.vessi-header--home .desktop-navigation .sale-link{color:#f5ff35}.vessi-header--home .header-actions>a,.vessi-header--home .header-actions>button,.vessi-header--home .header-locale{background:#9191917a;border-color:#ffffff59;color:#fff;box-shadow:inset 0 1px 2px #ffffff2e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.vessi-header.is-scrolled,.vessi-header--home.is-scrolled{position:fixed;inset:0 0 auto;height:74px;padding:16px;background:#e1e1e13d;color:#fff;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 4px 20px #0000001a}.vessi-header:not(.vessi-header--home).is-scrolled .vessi-logo__dark{display:none!important}.vessi-header:not(.vessi-header--home).is-scrolled .vessi-logo__light{display:block!important}.vessi-header.is-scrolled .desktop-navigation{border:1px solid rgba(255,255,255,.42);border-radius:40px;padding:2px 4px;background:#5f5f5f7a;box-shadow:inset 0 1px 2px #ffffff3d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.vessi-header.is-scrolled .desktop-navigation a,.vessi-header.is-scrolled .desktop-navigation button{color:#fff}.vessi-header.is-scrolled .desktop-navigation .sale-link{color:#f5ff35}.vessi-header.is-scrolled .header-actions>a,.vessi-header.is-scrolled .header-actions>button,.vessi-header.is-scrolled .header-locale{background:#9191917a;border-color:#ffffff59;color:#fff;box-shadow:inset 0 1px 2px #ffffff2e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.vessi-header:has(.nav-panel:not([hidden])),.vessi-header:has(.header-search:not([hidden])){z-index:44}.nav-panel{z-index:44;overflow:visible}.nav-panel:before{content:"";position:absolute;inset-inline:0;top:-18px;height:18px;pointer-events:auto}.nav-backdrop{z-index:40}@media(max-width:1000px){.vessi-header.is-scrolled,.vessi-header--home.is-scrolled{height:72px;padding:12px 16px}.vessi-header.is-scrolled .header-actions .header-bag{background:#9191917a;border:1px solid rgba(255,255,255,.35);color:#fff}}@media(prefers-reduced-motion:reduce){.vessi-header{transition:none}}#shopify-section-header:has(.vessi-header.is-scrolled) .announcement{height:0;min-height:0;visibility:hidden;overflow:hidden;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/header.css.map */
