.header-section .header,.header-section .header:before{border-start-start-radius:0!important;border-start-end-radius:0!important}.header-transparent:not(.header-scrolled) .header__navigation,.header-transparent:not(.header-scrolled) .header__icons,.js:has(.shopify-section:first-child [allow-transparent-header]) .header-section:not(.header-transparent):not(.header-scrolled) .header__navigation,.js:has(.shopify-section:first-child [allow-transparent-header]) .header-section:not(.header-transparent):not(.header-scrolled) .header__icons{text-shadow:0 1px 6px rgba(0,0,0,.25)}.header-transparent:not(.header-scrolled) .header__logo-link:not(.has-white-logo) .logo,.js:has(.shopify-section:first-child [allow-transparent-header]) .header-section:not(.header-transparent):not(.header-scrolled) .header__logo-link:not(.has-white-logo) .logo,.js:has(.shopify-section:first-child .allow-transparent-header) .header-section:not(.header-transparent):not(.header-scrolled) .header__logo-link:not(.has-white-logo) .logo{filter:brightness(0) invert(1) drop-shadow(0 1px 4px rgba(0,0,0,.28));transition:filter var(--animation-nav) var(--animation-nav-delay)}@media screen and (max-width:767px){.js:has(.shopify-section:first-child .premium-home-hero) .header-section .header__logo-link{transform:translateY(5px) scale(1.05);transform-origin:50% 0}.header-transparent:not(.header-scrolled) .header__logo-link:not(.has-white-logo) .logo,.js:has(.shopify-section:first-child [allow-transparent-header]) .header-section:not(.header-transparent):not(.header-scrolled) .header__logo-link:not(.has-white-logo) .logo,.js:has(.shopify-section:first-child .allow-transparent-header) .header-section:not(.header-transparent):not(.header-scrolled) .header__logo-link:not(.has-white-logo) .logo{filter:brightness(0) invert(1) drop-shadow(0 2px 7px rgba(18,14,10,.34))}.header-transparent:not(.header-scrolled) .header__logo-link.has-white-logo .white-logo,.js:has(.shopify-section:first-child [allow-transparent-header]) .header-section:not(.header-transparent):not(.header-scrolled) .header__logo-link.has-white-logo .white-logo,.js:has(.shopify-section:first-child .allow-transparent-header) .header-section:not(.header-transparent):not(.header-scrolled) .header__logo-link.has-white-logo .white-logo{filter:drop-shadow(0 2px 7px rgba(18,14,10,.34))}}@media screen and (min-width:1024px){.header--center-inline .header__icons--start{display:none}.header--center-inline .header__icons--end .search-drawer-button,.header--center-inline .header__navigation{display:flex}.header-nav-scrolled .header--center-inline .header__navigation:not(.active){display:flex}.header-nav-scrolled .header--center .header__navigation:not(.active){display:flex;justify-content:center;padding-block-start:calc(var(--section-padding-bottom) / 2)}.header-nav-scrolled .header--center .menu-toggle-button{display:none}}@media(max-width:749px){.header-section.header,.header-section .header.page-width{padding-inline:max(var(--page-padding, 16px),22px)!important}}@media screen and (min-width:1024px){.header-section .mega-menu__container{overflow:visible!important}.header-section .mega-menu__nav.grid{display:block!important;column-width:11.5rem;column-gap:clamp(1.5rem,2.4vw,2.75rem);column-fill:balance}.header-section .mega-menu__nav.grid>.mega-menu__nav-item{break-inside:avoid;-webkit-column-break-inside:avoid;width:auto!important;max-width:none!important;margin:0 0 clamp(1.25rem,1.6vw,2rem)}.header-section .mega-menu__nav-item>.heading{display:block;padding-bottom:.55rem;margin-bottom:.8rem;border-bottom:1px solid rgba(120,110,95,.18);letter-spacing:.01em}.header-section .mega-menu__nav-item ul{display:grid;gap:.5rem}.header-section .mega-menu__nav-item ul a{transition:color .18s ease,transform .18s ease}.header-section .mega-menu__nav-item ul a:hover{transform:translate(3px)}}@media screen and (min-width:1024px){.header-section .mega-menu__item--nav.mega-menu__item--large{flex:0 1 63%!important;max-width:63%!important}.header-section .mega-menu__item:not(.mega-menu__item--nav){flex:0 1 35%!important;max-width:35%!important}.header-section .mega-menu__footer{margin-top:clamp(1rem,1.4vw,1.6rem)!important;padding-top:1.1rem;border-top:1px solid rgba(120,110,95,.18)}.header-section .mega-menu__nav-item>a.heading:before{content:"";display:inline-block;width:17px;height:17px;margin-right:.55rem;vertical-align:-3px;background:center / contain no-repeat;opacity:.85}.header-section .mega-menu__nav-item:nth-child(1)>a.heading:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%232a2724'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='3'%20y='9'%20width='18'%20height='6'%20rx='1'/%3E%3Cpath%20d='M7%209v2.5M11%209v3.5M15%209v2.5'/%3E%3C/svg%3E")}.header-section .mega-menu__nav-item:nth-child(2)>a.heading:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%232a2724'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%203c3%204%205%206.5%205%209a5%205%200%2001-10%200c0-2.5%202-5%205-9z'/%3E%3C/svg%3E")}.header-section .mega-menu__nav-item:nth-child(3)>a.heading:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%232a2724'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M4%2020l4-1L19%208a2%202%200%2000-3-3L5%2016z'/%3E%3C/svg%3E")}.header-section .mega-menu__nav-item:nth-child(4)>a.heading:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%232a2724'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%203l9%205-9%205-9-5z'/%3E%3Cpath%20d='M3%2013l9%205%209-5'/%3E%3C/svg%3E")}.header-section .mega-menu__nav-item:nth-child(5)>a.heading:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%232a2724'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%204l2.5%205%205.5.8-4%204%201%205.5L12%2017l-5%202.5%201-5.5-4-4%205.5-.8z'/%3E%3C/svg%3E")}.header-section .mega-menu__nav-item:nth-child(6)>a.heading:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%232a2724'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='4'%20y='4'%20width='16'%20height='16'%20rx='3'/%3E%3Ccircle%20cx='9'%20cy='9'%20r='1.4'/%3E%3Ccircle%20cx='15'%20cy='9'%20r='1.4'/%3E%3Ccircle%20cx='9'%20cy='15'%20r='1.4'/%3E%3C/svg%3E")}.header-section .mega-menu__nav-item:nth-child(7)>a.heading:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%232a2724'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%204l5%208H7z'/%3E%3Cpath%20d='M9.5%2012l2.5%204%202.5-4'/%3E%3Cpath%20d='M12%2016v4'/%3E%3C/svg%3E")}.header-section .willow-collrail{margin-top:clamp(1.5rem,2vw,2.5rem)}.header-section .willow-collrail__label{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#5d574f;margin:0 0 .85rem;padding-bottom:.55rem;border-bottom:1px solid rgba(120,110,95,.18)}.header-section .willow-collrail__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.1vw,1.2rem)}.header-section .willow-collcard{display:block;text-decoration:none}.header-section .willow-collcard__media{display:block;position:relative;overflow:hidden;aspect-ratio:4 / 3;border-radius:12px;background:#efe9dd;box-shadow:0 12px 26px -18px #261f1673}.header-section .willow-collcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.header-section .willow-collcard:hover .willow-collcard__img{transform:scale(1.06)}.header-section .willow-collcard__title{display:block;margin-top:.6rem;font-size:13.5px;font-weight:500;letter-spacing:.01em;color:#292722;transition:color .18s ease}.header-section .willow-collcard:hover .willow-collcard__title{color:#292722}}@media screen and (min-width:1024px){.header-section .mega-menu__nav.grid>.mega-menu__nav-item:first-child{column-span:all;margin:0 0 1.25rem;padding-bottom:1.1rem;border-bottom:1px solid rgba(120,110,95,.18)}.header-section .mega-menu__nav-item:first-child>ul{display:flex!important;flex-wrap:wrap;gap:.5rem;margin-top:.35rem}.header-section .mega-menu__nav-item:first-child>ul>li{margin:0}.header-section .mega-menu__nav-item:first-child>ul>li>a{display:inline-flex;align-items:center;justify-content:center;min-width:50px;padding:.42rem .72rem;background:#f7f2ea;border:1px solid rgba(120,110,95,.2);border-radius:8px;font-size:13px;font-weight:500;line-height:1;transition:background .18s ease,color .18s ease,border-color .18s ease}.header-section .mega-menu__nav-item:first-child>ul>li>a:hover{background:#f2e8d8;color:#292722!important;border-color:#292722;transform:none!important}.header-section .mega-menu__nav-item:not(:first-child) ul{gap:.4rem}.header-section .willow-collcard__media{aspect-ratio:3 / 2;border-radius:10px}.header-section .willow-collrail{margin-top:clamp(1rem,1.3vw,1.5rem)!important}.header-section .mega-menu__footer{margin-top:1rem!important;padding-top:.9rem}}@media(prefers-reduced-motion:no-preference)and (min-width:1024px){.js .header-section .willow-collrail{opacity:0;transform:translate3d(0,10px,0);transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .18s ease;transition-delay:0s}.js .header-section .mega-menu[open] .willow-collrail{opacity:1;transform:none;transition-delay:.06s}}@media(prefers-reduced-motion:no-preference)and (min-width:1024px){.js .header-section .mega-menu__nav-item{--tw-translate-x: 0 !important;transform:none!important;opacity:1!important;transition:none!important}.js .header-section .mega-menu__nav-item>a.heading,.js .header-section .mega-menu__nav-item>ul>li{--tw-translate-x: 0 !important;opacity:0;transform:translate3d(0,-5px,0)!important;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .16s ease!important;transition-delay:0s!important}.js .header-section .mega-menu[open] .mega-menu__nav-item>a.heading,.js .header-section .mega-menu[open] .mega-menu__nav-item>ul>li{opacity:1!important;transform:none!important;transition-delay:.04s!important}.js .header-section .mega-menu__item:not(.mega-menu__item--nav):not(.willow-mega-li){opacity:0;transform:translate3d(0,10px,0)!important;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .18s ease!important;transition-delay:0s!important}.js .header-section .mega-menu[open] .mega-menu__item:not(.mega-menu__item--nav):not(.willow-mega-li){opacity:1!important;transform:none!important;transition-delay:.04s!important}}.mega-menu:has(.wmega) .mega-menu__container,.mega-menu:has(.wmega) .mega-menu__list{width:100%!important;padding-block-end:0!important}.willow-mega-li{flex:1 1 100%!important;width:100%!important;max-width:100%!important;padding:11px 30px 12px!important;opacity:1!important;transform:none!important;transition:none!important}.wmega{width:min(1620px,95vw)!important;box-sizing:border-box;margin-inline:auto!important}.header-section .wmega a:focus-visible,.header-section .wmega__chip:focus-visible,.header-section .wmega__rc:focus-visible,.header-section .wmega__hero:focus-visible{outline:2px solid #292722;outline-offset:3px;border-radius:8px}.header-section .wmega__cat:hover .wmega__ci{color:#292722}.header-section .wmega__cat a.active,.header-section .wmega__cat a[aria-current]{color:#292722!important;font-weight:600}.header-section .wmega__chip.active,.header-section .wmega__chip[aria-current]{background:#292722;color:#faf7f2!important;border-color:#292722}.header-section .wmega__cap p svg path{stroke:#f2e8d8}@media(prefers-reduced-motion:reduce){.header-section .wmega *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.header-section .wmega{--wm-ink:var(--willow-ink,#292722);--wm-muted:var(--willow-taupe,#5D574F);--wm-sub:var(--willow-taupe,#5D574F);--wm-line:#e7ded0;--wm-chip:#F7F2EA;--wm-hover:var(--willow-hover,#F2E8D8);--wm-brass:#5D574F;--wm-e:cubic-bezier(.22,1,.36,1);display:grid;grid-template-columns:minmax(0,1fr) 480px;gap:34px;width:100%;color:var(--wm-ink)}.header-section .wmega__browse{min-width:0;display:flex;flex-direction:column;gap:7px}.header-section .wmega__eye{display:block;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--wm-muted);margin-bottom:5px}.header-section .wmega__sizes{padding-bottom:3px;border-bottom:0}.header-section .wmega__chips{display:flex;flex-wrap:wrap;gap:7px}.header-section .wmega__chip{display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:5px 10px;background:var(--wm-chip);border:1px solid var(--wm-line);border-radius:9px;font-size:12.5px;font-weight:500;color:var(--wm-ink)!important;text-decoration:none!important;line-height:1;font-variant-numeric:tabular-nums;transition:background .2s var(--wm-e),color .2s,border-color .2s,transform .2s var(--wm-e),box-shadow .2s var(--wm-e)}.header-section .wmega__chip--all{min-width:auto;padding-inline:14px;background:#292722;border-color:#292722;color:#fff!important;font-weight:600;box-shadow:0 6px 14px -12px #261f16b3}.header-section .wmega__chip:hover{background:var(--wm-hover);color:var(--wm-ink)!important;border-color:var(--wm-ink);transform:translateY(-2px)}.header-section .wmega__chip--all:hover{background:var(--wm-hover);border-color:var(--wm-ink);color:var(--wm-ink)!important;box-shadow:0 10px 18px -12px #261f1652}.header-section .wmega__cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"sink design material" "wood painted .";gap:9px 26px}.header-section .wmega__cat--sink{grid-area:sink}.header-section .wmega__cat--design{grid-area:design}.header-section .wmega__cat--material{grid-area:material}.header-section .wmega__cat--wood{grid-area:wood}.header-section .wmega__cat--painted{grid-area:painted}.header-section .wmega__h{display:flex;align-items:center;gap:8px;text-decoration:none!important;color:var(--wm-ink)!important;font-size:13px;font-weight:600;letter-spacing:.01em;margin-bottom:6px;padding-bottom:5px;border-bottom:1px solid var(--wm-line);transition:color .22s var(--wm-e),border-color .22s var(--wm-e)}.header-section .wmega__cat:hover .wmega__h{color:var(--wm-ink)!important;border-bottom-color:var(--wm-ink)}.header-section .wmega__ci{width:16px;height:16px;color:var(--wm-brass);flex:0 0 auto;transition:transform .3s var(--wm-e)}.header-section .wmega__cat:hover .wmega__ci{transform:scale(1.14) rotate(-3deg)}.header-section .wmega__cat ul{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:2px}.header-section .wmega__cat li{margin:0;padding:0}.header-section .wmega__cat a:not(.wmega__h){position:relative;color:var(--wm-sub)!important;font-size:12px;line-height:1.2;text-decoration:none!important;display:inline-block;padding-bottom:2px;transition:color .18s var(--wm-e)}.header-section .wmega__cat a:not(.wmega__h):after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--wm-ink);transform:scaleX(0);transform-origin:left center;transition:transform .26s var(--wm-e)}.header-section .wmega__cat a:not(.wmega__h):hover{color:var(--wm-ink)!important}.header-section .wmega__cat a:not(.wmega__h):hover:after{transform:scaleX(1)}.header-section .wmega__rail{padding-top:6px;border-top:1px solid var(--wm-line)}.header-section .wmega__railgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.header-section .wmega__rc{position:relative;display:block;text-decoration:none!important;color:#fff!important;border-radius:10px;transition:transform .3s var(--wm-e)}.header-section .wmega__rcimg{display:block;position:relative;height:clamp(180px,18vh,200px);border-radius:10px;overflow:hidden;background:#efe7d9;box-shadow:0 6px 14px -12px #261f1666;transition:box-shadow .3s var(--wm-e),transform .3s var(--wm-e)}.header-section .wmega__rcimg:after{content:"";position:absolute;top:38%;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgba(24,18,12,.68),transparent);pointer-events:none}.header-section .wmega__rcimg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .6s var(--wm-e)}.header-section .wmega__rc:hover{transform:translateY(-3px)}.header-section .wmega__rc:hover .wmega__rcimg{box-shadow:0 16px 28px -18px #261f1680}.header-section .wmega__rc:hover .wmega__rcimg img{transform:scale(1.035)}.header-section .wmega__rct{position:absolute;left:14px;right:14px;bottom:12px;z-index:2;display:block;margin:0;color:#fff;font-size:13px;font-weight:600;letter-spacing:.01em;text-shadow:0 1px 8px rgba(20,16,12,.4);pointer-events:none}@media screen and (min-width:1024px)and (max-height:760px){.header-section .wmega__rcimg{height:160px}}.header-section .wmega__hero{position:relative;overflow:hidden;border-radius:14px;display:block;align-self:stretch;text-decoration:none!important;background:#d9cfbf;box-shadow:0 22px 44px -24px #261f1699}.header-section .wmega__hl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.02);transition:opacity .18s ease,transform .24s var(--wm-e)}.header-section .wmega__hl.on.is-loaded{opacity:1}.header-section .wmega__hero:not(:has(.wmega__hl:not([data-k=default]).is-loaded)) .wmega__hl[data-k=default]{transition:transform .24s var(--wm-e)}.header-section .wmega__cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:56px 22px 18px;background:linear-gradient(to top,rgba(24,18,12,.86),rgba(24,18,12,.15),transparent);color:#fbf7f1;transition:opacity .25s ease}.header-section .wmega__cap h3{margin:0 0 3px;font-size:19px;font-weight:600;letter-spacing:.005em;color:#fbf7f1}.header-section .wmega__cap p{margin:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.9;display:flex;align-items:center;gap:8px}.header-section .wmega__cap p svg{width:15px;height:15px;transition:transform .3s var(--wm-e)}.header-section .wmega__hero:hover .wmega__cap p svg{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.header-section .wmega__hl,.header-section .wmega__cap,.header-section .wmega__cap p svg{transition:none!important;transform:none!important}}@media(max-width:1023px){.header-section .wmega{grid-template-columns:1fr}.header-section .wmega__cats{grid-template-columns:repeat(2,1fr);grid-template-areas:"sink design" "material wood" "painted ."}.header-section .wmega__hero{min-height:280px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/willow-header-base.css.map */
