@media(min-width:701px){html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header)>.vdu-header:is(.header,.vv-header){--desktop-header-gutter:clamp(20px,3vw,48px);--header-foreground:#33335a;--header-text-shadow:none;display:grid;grid-template-columns:minmax(148px,1fr) 140px minmax(148px,1fr);grid-template-rows:60px minmax(0,1fr);align-items:center;height:var(--nav-height);min-height:var(--nav-height);width:100%;max-width:none;margin:0;border-radius:0;gap:0;background:#fff8ee!important;border:0;border-bottom:1px solid #ece2d4!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;font-family:Arial,Helvetica,sans-serif!important;box-sizing:border-box;padding:env(safe-area-inset-top,0px) var(--desktop-header-gutter) 0;overflow:visible;color:var(--header-foreground)!important;transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header)>.vdu-header:is(.header,.vv-header)>:is(:is(.wordmark,.vv-wordmark),.home-desktop-nav,:is(.header-actions,.vv-header-actions)){position:static;inset:auto;transform:none;margin:0;transition:none;text-shadow:none!important}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header)>.vdu-header:is(.header,.vv-header)>:is(.wordmark,.vv-wordmark){grid-column:2;grid-row:1;justify-self:center;display:flex;align-items:center;justify-content:center;width:132px;height:52px}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header) :is(.wordmark,.vv-wordmark) img{width:100%;height:100%;max-height:none;object-fit:contain}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header)>.vdu-header:is(.header,.vv-header)>.home-desktop-nav{display:flex;grid-column:1/-1;grid-row:2;justify-self:center;justify-content:center;width:max-content;max-width:100%;min-width:0;height:44px;gap:clamp(14px,2.2vw,28px);font-size:13px;letter-spacing:0;white-space:nowrap}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header)>.vdu-header:is(.header,.vv-header)>.home-desktop-nav>a,html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header)>.vdu-header:is(.header,.vv-header)>.home-desktop-nav>details>summary{display:flex;align-items:center;min-height:44px;padding:10px 0;border:0;background:transparent;border-radius:0;text-decoration:none;font-family:Arial,Helvetica,sans-serif!important;font-size:inherit;font-weight:600;line-height:1.4;gap:6px;color:var(--header-foreground)!important;text-shadow:none!important;transition:color .18s ease}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header)>.vdu-header:is(.header,.vv-header)>:is(.header-actions,.vv-header-actions){grid-column:3;grid-row:1;justify-self:end;display:flex;align-items:center;gap:8px;height:44px}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header) :is(.header-actions,.vv-header-actions) :is(:is(.home-desktop-search,.vv-desktop-search),:is(.home-header-control,.vv-icon-button)){display:inline-flex;position:relative;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:50%;color:var(--header-foreground)!important;background:transparent;text-shadow:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header) :is(.header-actions,.vv-header-actions) :is(.home-desktop-search,.vv-desktop-search){color:#33335a;background:#fff6dd;border-color:#ead9b6;box-shadow:0 2px 5px #4e391d0a}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header) :is(.header-actions,.vv-header-actions) :is(:is(.home-desktop-search,.vv-desktop-search),:is(.home-header-control,.vv-icon-button))>svg:not(:is(.home-header-art,.vv-header-art)){display:block;width:22px;height:22px;flex:none;pointer-events:none;fill:none;stroke:currentColor;stroke-width:1.8}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header) :is(.header-actions,.vv-header-actions) :is(.home-header-art,.vv-header-art){display:none}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header) :is(.header-actions,.vv-header-actions) :is(.home-bag-badge,.vv-cart-count){top:-2px;right:-2px;bottom:auto;left:auto;min-width:17px;height:17px;padding:0 4px;border:0;border-radius:10px;background:#65715c;color:#fff;font:600 10px/1 Arial,sans-serif;box-shadow:0 0 0 2px #fff8ee;display:flex;align-items:center;justify-content:center}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header) :is(.header-actions,.vv-header-actions) :is(:is(.home-desktop-search,.vv-desktop-search),:is(.home-header-control,.vv-icon-button)):hover{background:#ffedb8;border-color:#e8c878;color:#33335a}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header) :is(.header-actions,.vv-header-actions) :is(:is(.home-desktop-search,.vv-desktop-search),:is(.home-header-control,.vv-icon-button)):focus-visible{outline:2px solid #b57c3c;outline-offset:3px}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header)>.vdu-header:is(.header,.vv-header):is(.is-scrolled,:hover,:has(details[open])){--header-foreground:#33335a;--header-text-shadow:none;background:#fff8ee!important;border-bottom-color:#ece2d4;backdrop-filter:none;-webkit-backdrop-filter:none}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header)>.vdu-header:is(.header,.vv-header).is-scrolled{box-shadow:0 4px 16px #352d3512!important}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header) .home-desktop-dropdown{color:#252b27;text-shadow:none;max-height:calc(100svh - var(--nav-height) - 24px)}}@media(min-width:701px)and (max-width:799px){html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header)>.vdu-header:is(.header,.vv-header)>.home-desktop-nav{font-size:11.5px;gap:12px}}@media(min-width:1200px){html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header)>.vdu-header:is(.header,.vv-header){grid-template-columns:132px minmax(0,1fr) 148px;grid-template-rows:minmax(0,1fr);column-gap:clamp(20px,2vw,40px)}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header)>.vdu-header:is(.header,.vv-header)>:is(.wordmark,.vv-wordmark){grid-column:1;justify-self:start}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header)>.vdu-header:is(.header,.vv-header)>.home-desktop-nav{grid-column:2;grid-row:1;width:100%;gap:clamp(18px,1.6vw,32px);font-size:14px}}@media(prefers-reduced-motion:reduce){html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header)>.vdu-header:is(.header,.vv-header),html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header) :is(.header-actions,.vv-header-actions) :is(:is(.home-desktop-search,.vv-desktop-search),:is(.home-header-control,.vv-icon-button)){transition:none}}@media(min-width:701px){html:has(.vdu-header),html body:has(.vdu-header){--nav-height: calc(108px + env(safe-area-inset-top,0px)) }html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header)>.vdu-header:is(.header,.vv-header)>:is(.home-header-left,.vv-header-left){display:none}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header)>.vdu-header:is(.header,.vv-header) .home-desktop-nav>details{margin:0;border:0}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header)>.vdu-header:is(.header,.vv-header) .home-desktop-nav>a:after,html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header)>.vdu-header:is(.header,.vv-header) .home-desktop-nav>details>summary:after{content:none!important}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header)>.vdu-header:is(.header,.vv-header) .home-desktop-nav>a:hover,html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header)>.vdu-header:is(.header,.vv-header) .home-desktop-nav>details>summary:hover{color:#633d59!important}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header) .home-desktop-dropdown{font:400 14px/1.5 Arial,Helvetica,sans-serif;letter-spacing:normal;background:#fffdf9!important;color:#33335a!important;border:1px solid #ebe1d4;border-radius:20px;padding:16px;box-shadow:0 14px 36px #352d351a}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header) .home-desktop-dropdown a{font:inherit;color:#33335a!important;text-shadow:none!important}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header)>:is(.announcement,.vv-announcement):not([hidden]){display:flex!important;align-items:center;justify-content:center;height:44px;min-height:44px;padding:0 20px;background:#f6e5eb;color:#633d59;border-bottom:1px solid #ecd6df;box-sizing:border-box;font:600 14px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header)>:is(.announcement,.vv-announcement) a{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:44px;padding:7px 0;color:inherit;text-decoration:none;font:inherit}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header) .announcement :is(.offer-cta,.offer-message-mobile){display:none}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header) .announcement .offer-arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #d5b7c5;border-radius:8px;font-size:22px;line-height:1}html body #shopify-section-viviland-glass-header.vv-header-section{position:sticky;top:-44px;margin:0;z-index:40;flex-shrink:0}html body #shopify-section-viviland-home-header>.vdu-header{position:sticky;top:0}html body:has(#home.hero,#home.vf-banner) #shopify-section-viviland-home-header>.vdu-header{margin-bottom:calc(-1 * var(--nav-height))}}@media(min-width:1200px){html:has(.vdu-header),html body:has(.vdu-header){--nav-height: calc(76px + env(safe-area-inset-top,0px)) }}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header) :is(.home-bag-badge,.vv-cart-count)[hidden]{display:none!important}html body :is(#shopify-section-viviland-home-header,#shopify-section-viviland-glass-header)>:is(.announcement,.vv-announcement)[hidden]{display:none!important}@media(min-width:701px){html:has(.vdu-header){scrollbar-gutter:stable}html:has(.vdu-header)::-webkit-scrollbar,body:has(.vdu-header)::-webkit-scrollbar{width:10px;height:10px}}@media(min-width:701px){html body:has(#home.vf-banner) #shopify-section-viviland-home-header>.header.vdu-header :is(.home-desktop-nav>a,.home-desktop-nav>details>summary,.header-actions a,.header-actions button){color:#33335a!important;text-shadow:none!important}html body:has(#home.vf-banner) #shopify-section-viviland-home-header>.header.vdu-header :is(.home-desktop-nav>a,.home-desktop-nav>details>summary):hover{color:#633d59!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/viviland-desktop-header.css.map */
