:root,.header-section{--willow-ivory: #F4F1EA;--willow-glass: rgb(248 245 239 / .7);--willow-glass-open: rgb(248 245 239 / .82);--willow-glass-solid: var(--willow-glass-open);--willow-dropdown-glass: rgb(248 245 239 / .9);--willow-mega-glass: rgb(255 253 249 / .8);--willow-glass-blur: blur(22px) saturate(1.15);--willow-glass-blur-open: blur(26px) saturate(1.1);--willow-line: rgb(221 214 204 / .68);--willow-glass-border: var(--willow-line);--willow-glass-edge: rgb(221 214 204 / .46);--willow-header-ink: #292722;--willow-header-on-image: var(--willow-header-on-image-setting);--willow-pill-bg: #292722;--willow-pill-ink: #fff}.header-section .header__corner{color:var(--willow-glass, rgb(var(--color-background)))}.header-section .header__corner path:first-child{fill:currentColor!important}.header-section .header__cutout{background-color:var(--willow-glass-border, rgb(var(--color-foreground) / .115))}.header-section .header:before{background-color:var(--willow-glass);background-image:linear-gradient(180deg,#ffffff1f,#ffffff06);-webkit-backdrop-filter:var(--willow-glass-blur);backdrop-filter:var(--willow-glass-blur);border-bottom:1px solid var(--willow-line);box-shadow:0 14px 36px -30px #2b292657,inset 0 -1px 0 var(--willow-glass-edge)}.js:has(.shopify-section:first-child [allow-transparent-header]) .header-section.header-scrolled .header:before,.js:has(.shopify-section:first-child .allow-transparent-header) .header-section.header-scrolled .header:before{opacity:1}.header-section .dropdown__container,.header-section .mega-menu .mega-menu__list{color:var(--willow-header-ink);background-image:linear-gradient(180deg,rgb(255 255 255 / .1) 0%,rgb(255 255 255 / .025) 34%,transparent 100%);-webkit-backdrop-filter:var(--willow-glass-blur-open);backdrop-filter:var(--willow-glass-blur-open);border:1px solid var(--willow-line);box-shadow:0 26px 64px -22px #2b29263d,0 8px 20px -14px #2b29261f}.header-section .dropdown__container{background-color:var(--willow-dropdown-glass);border-radius:16px}.header-section .mega-menu .mega-menu__list{background-color:var(--willow-mega-glass);background-image:none;-webkit-backdrop-filter:blur(14px) saturate(1.35);backdrop-filter:blur(14px) saturate(1.35);border-color:#2a272433;border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:18px;border-end-end-radius:18px}.header-section .mega-menu__container{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;box-shadow:none}@media screen and (min-width:1024px){.header-section .header__menu>ul>li>details>.dropdown,.header-section .mega-menu__container{padding-block-start:var(--header-height)!important}.header-section .header__menu>ul>li>details[is=details-dropdown][level=top]>.dropdown>.dropdown__container{margin-block-start:4px;padding-block:14px 18px;border-radius:16px;box-shadow:0 24px 52px -30px #261f1661,0 8px 20px -16px #261f1638,inset 0 1px #ffffffad}.header-section .mega-menu .mega-menu__list{margin-block-start:4px;max-height:calc(100vh - var(--header-height) - var(--topbar-height) - var(--willow-menu-bottom-gap) - 4px);max-height:calc(100svh - var(--header-height) - var(--topbar-height) - var(--willow-menu-bottom-gap) - 4px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border-block-start:1px solid rgb(42 39 36 / .2);box-shadow:0 18px 44px -32px #231e1894,inset 0 1px #ffffffb8}.header-section .header__menu>ul>li>details[open]>.dropdown{opacity:1!important;visibility:visible!important}.header-section .header__menu>ul>li>details[open]>.dropdown>.dropdown__container>.dropdown__nav>li{opacity:1!important;transform:none!important;transition:none!important}.header-section .header__navigation,.header-section .header__icons,.header-section .header__buttons{color:inherit;transition:color .18s cubic-bezier(.22,1,.36,1),text-shadow .18s ease!important;transition-delay:0s!important}.header-section .header__buttons :is(a,button,shopify-account,magnet-element,.icon,svg){color:inherit!important}.header-section .header__buttons :is(shopify-account,shopify-account *){--color-foreground: 42 39 36;--shopify-account-primary-color: currentColor;color:inherit!important}.header-section .header__logo :is(a,img){transition:opacity .18s ease,filter .18s ease!important;transition-delay:0s!important}.header-section .header:before{transition:opacity .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s ease,box-shadow .18s ease!important;transition-delay:0s!important}.header-section.willow-menu-active .header,.header-section .header:hover,.header-section .header:focus-within{--animation-nav-delay: 0s;--header-background-opacity: 1;--header-logo-opacity: 1;color:var(--willow-header-ink)}.header-section.willow-menu-active :is(.header__navigation,.header__icons,.header__buttons),.header-section .header:hover :is(.header__navigation,.header__icons,.header__buttons),.header-section .header:focus-within :is(.header__navigation,.header__icons,.header__buttons){color:var(--willow-header-ink)!important}.header-section shopify-account::part(signed-out-avatar){transition:color .18s cubic-bezier(.22,1,.36,1)}.header-section.willow-menu-active shopify-account::part(signed-out-avatar),.header-section .header:hover shopify-account::part(signed-out-avatar),.header-section .header:focus-within shopify-account::part(signed-out-avatar){color:var(--willow-header-ink)!important}.header-section.willow-menu-active .header:before,.header-section .header:hover:before,.header-section .header:focus-within:before{opacity:1!important;background-color:var(--willow-glass-open);-webkit-backdrop-filter:var(--willow-glass-blur-open);backdrop-filter:var(--willow-glass-blur-open);border-bottom:1px solid var(--willow-line);box-shadow:0 12px 24px -18px #2b292642}.header-section.willow-menu-active .header__corner,.header-section .header:hover .header__corner,.header-section .header:focus-within .header__corner{color:var(--willow-glass-open)}.header-section .header:after{content:"";position:absolute;z-index:3;inset-inline:0;inset-block-end:-24px;height:24px;pointer-events:none;opacity:0;background:linear-gradient(to bottom,rgba(42,39,36,.14),rgba(42,39,36,.045) 44%,transparent);transition:opacity .18s ease}.header-section.willow-menu-active .header:after,.header-section .header:hover:after,.header-section .header:focus-within:after{opacity:1}.header-section .header~.overlay,.header-section.willow-overlay-active .header~.overlay{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:none!important;transition:none!important}.header-section .header__menu>ul.with-block .menu__item .btn-duplicate{display:none!important}.header-section .header__menu>ul.with-block .menu__item [data-text]{opacity:1!important;transform:none!important;transition:none!important}.header-section .header__menu>ul>li>a.menu__item,.header-section .header__menu>ul>li>details>summary .menu__item{border:1px solid transparent;border-radius:var(--rounded-full);isolation:isolate;overflow:hidden;translate:0 0;transition:color .16s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1),border-color .18s ease,box-shadow .22s cubic-bezier(.22,1,.36,1),translate .22s cubic-bezier(.22,1,.36,1)!important}.header-section .header__menu>ul>li>a.menu__item:before,.header-section .header__menu>ul>li>details>summary .menu__item:before{content:"";background:linear-gradient(105deg,transparent 18%,rgb(255 255 255 / .22) 50%,transparent 82%);border-radius:inherit;top:1px;right:1px;bottom:1px;left:1px;opacity:0;pointer-events:none;position:absolute;transform:translate(-125%);transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .14s ease;z-index:0}.header-section .header__menu>ul>li>a.menu__item>.btn-text,.header-section .header__menu>ul>li>details>summary .menu__item>.btn-text{position:relative;z-index:1}.header-section .header__menu>ul>li:is(:hover,:focus-within)>a.menu__item,.header-section .header__menu>ul>li>a.menu__item:is(:hover,:focus-visible,.active),.header-section .header__menu>ul>li:is(:hover,:focus-within)>details>summary .menu__item,.header-section .header__menu>ul>li>details>summary:is(:hover,:focus-visible) .menu__item,.header-section .header__menu>ul>li>details[open]>summary .menu__item{background:var(--willow-pill-bg);border-color:#ffffff2e;color:var(--willow-pill-ink);-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15);box-shadow:0 14px 30px -20px #19140fc7,inset 0 1px #fff3;translate:0 -1px}.header-section .header__menu>ul>li:is(:hover,:focus-within)>a.menu__item:before,.header-section .header__menu>ul>li:is(:hover,:focus-within)>details>summary .menu__item:before,.header-section .header__menu>ul>li>a.menu__item:is(:hover,:focus-visible,.active):before,.header-section .header__menu>ul>li>details>summary:is(:hover,:focus-visible) .menu__item:before,.header-section .header__menu>ul>li>details[open]>summary .menu__item:before{opacity:1;transform:translate(125%)}.header-section .header__menu>ul:hover>li:not(:hover)>a.menu__item.active,.header-section .header__menu>ul:hover>li:not(:hover)>details[open]>summary .menu__item,.header-section .header__menu>ul:focus-within>li:not(:focus-within)>a.menu__item.active,.header-section .header__menu>ul:focus-within>li:not(:focus-within)>details[open]>summary .menu__item{color:var(--willow-header-ink)!important;background:transparent;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;translate:0 0}.header-section.willow-menu-active .header__logo-link:not(.has-white-logo) .logo,.header-section .header:hover .header__logo-link:not(.has-white-logo) .logo,.header-section .header:focus-within .header__logo-link:not(.has-white-logo) .logo{filter:none!important}.header-section.willow-menu-active :is(.header__navigation,.header__icons),.header-section .header:hover :is(.header__navigation,.header__icons),.header-section .header:focus-within :is(.header__navigation,.header__icons){text-shadow:none!important}}@media screen and (max-width:1023px){.header-section .header,.header-section .header:before{border-end-start-radius:0!important;border-end-end-radius:0!important}.header-section :is(.header__corner,.header__cutout){display:none!important}.header-section .menu-drawer .wv-mobile-menu-close{display:flex!important;position:absolute;inset-block-start:4px;inset-inline-end:4px;z-index:6;width:40px;min-width:40px;height:40px;min-height:40px;margin:0;padding:0;flex:0 0 40px;color:var(--willow-header-ink, #292722);background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none;touch-action:manipulation}.header-section .menu-drawer .wv-mobile-menu-close:after,.header-section .menu-drawer .wv-mobile-menu-close .btn-fill{display:none!important}.header-section .menu-drawer .wv-mobile-menu-close .btn-text{display:grid;width:100%;height:100%;place-items:center}.header-section .menu-drawer .wv-mobile-menu-close .icon{width:16px!important;height:16px!important;stroke-width:1.6}.header-section .menu-drawer .wv-mobile-menu-close:active{opacity:.58;transform:scale(.94)}.header-section .menu-drawer .modal__container,.header-section .menu-drawer .drawer__submenu{color:var(--willow-header-ink);background-color:var(--willow-dropdown-glass);background-image:linear-gradient(180deg,rgb(255 255 255 / .1) 0%,rgb(255 255 255 / .025) 34%,transparent 100%);-webkit-backdrop-filter:var(--willow-glass-blur-open);backdrop-filter:var(--willow-glass-blur-open);border-color:var(--willow-line);box-shadow:0 24px 64px -24px #2b292638,inset 0 1px #ffffff80}.header-section .menu-drawer .drawer__header,.header-section .menu-drawer .drawer__scrollable,.header-section .menu-drawer .drawer__footer{background:transparent}.header-section .menu-drawer .willow-mobile-wood-tones__visual{flex:0 0 auto;margin:18px 22px 26px;overflow:hidden;border:1px solid rgb(42 39 36 / .12);border-radius:18px;background:#f3efe8;box-shadow:0 18px 40px -30px #2b29266b}.header-section .menu-drawer .willow-mobile-wood-tones__visual img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.header-section .menu-drawer .drawer__submenu:has(.willow-mobile-size-grid){background:#fff!important}.header-section .menu-drawer .drawer__submenu:has(.willow-mobile-size-grid)>[data-close]{background:#fff}.header-section .menu-drawer .willow-mobile-size-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:12px;padding:20px 22px 28px;background:#fff!important}.header-section .menu-drawer .willow-mobile-size-grid>.drawer__menu-group{margin:0;min-width:0}.header-section .menu-drawer .willow-mobile-size-grid>.drawer__menu-group>.drawer__menu-item{display:flex;min-height:74px;padding:12px 6px;align-items:center;justify-content:center;border:1px solid #ded8cf;border-radius:16px;background:#fff;color:#292722;font-size:25px;text-align:center;box-shadow:0 10px 24px -24px #2b292673;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.header-section .menu-drawer .willow-mobile-size-grid>.drawer__menu-group>.drawer__menu-item:active{color:#fff;background:#292722;border-color:#292722;transform:scale(.97)}.header-section .menu-drawer .willow-mobile-size-guide{grid-column:1 / -1;margin-top:6px}.header-section .menu-drawer .willow-mobile-size-guide>a{display:flex;min-height:78px;padding:15px 18px;align-items:center;justify-content:space-between;gap:16px;border:1px solid #ded8cf;border-radius:16px;background:#fff;color:#292722;box-shadow:0 12px 28px -26px #2b29267a}.header-section .menu-drawer .willow-mobile-size-guide span:first-child{display:grid;gap:5px}.header-section .menu-drawer .willow-mobile-size-guide strong{font-size:16px;line-height:1.15}.header-section .menu-drawer .willow-mobile-size-guide small{color:#716b64;font-size:12px;line-height:1.2}.header-section .menu-drawer .willow-mobile-size-guide span:last-child{font-size:20px}}.header-section .dropdown__corner{display:none}
/*# sourceMappingURL=/cdn/shop/t/57/assets/willow-header-glass.css.map */
