header #header-bar{background-color:var(--background-color)}header #header-bar .banner-slide *{color:var(--text-color)}.new-header #header-bar,.new-header #header-bar .banner-slide{height:38px}body:has(.new-header) .main-content{padding-top:38px}body.has-bar:has(.new-header) .main-content{padding-top:102px}@media(min-width:768px){body:has(.new-header) .main-content{padding-top:38px}body.has-bar:has(.new-header) .main-content{padding-top:102px}body.has-bar:has(.new-header--blur) .main-content{padding-top:38px}}@media(min-width:1024px){.new-header #header-bar,.new-header #header-bar .banner-slide{height:38px}}.new-header #header-bar .banner-slide p,.new-header #header-bar .banner-slide a,.new-header #header-bar .banner-slide li{top:auto;font-weight:400!important;font-size:14px;line-height:18px;letter-spacing:0}@media(min-width:1024px){.new-header #header-bar .banner-slide p,.new-header #header-bar .banner-slide a,.new-header #header-bar .banner-slide li{font-size:16px;line-height:20px}}.new-header--content #header-bar{padding:0}.new-header--content #header-bar .slick-slider{width:100%;max-width:1280px;padding:0 15px;margin:0 auto}@media(min-width:1024px){.new-header--content #header-bar .slick-slider{padding:0 32px}}.new-header #header-flex{height:64px;border-top:1px solid var(--color-light-700, #928989);border-bottom:1px solid var(--color-light-700, #928989);transition:opacity .3s ease,transform .3s ease,background .3s ease;padding:0 16px}@media(min-width:1024px){.new-header #header-flex{padding:0 70px}}.new-header #header-flex .MenuDropdown{background:#2d2926}.new-header--white #header-flex{background:#d7d2cb;-webkit-backdrop-filter:unset;backdrop-filter:unset;border:none;box-shadow:0 1px 2px #0a0d120d}.new-header--white #header-flex .MenuDropdown{background-color:#d7d2cb}.new-header--dark #header-flex{background:#2d2926;-webkit-backdrop-filter:unset;backdrop-filter:unset}.new-header--blur:not(.new-header--blur-desktop) #header-flex{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.new-header--blur.Scrolled:not(.new-header--blur-desktop) #header-flex{background:#00000080}@media(min-width:1024px){.new-header--blur-desktop #header-flex{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.new-header--blur-desktop.Scrolled #header-flex{background:#00000080}}body:has(.new-header--blur) #AppNavMobile .menu-panel,body:has(.new-header--dark) #AppNavMobile .menu-panel,body:has(.new-header--blur) #AppNavMobile,body:has(.new-header--dark) #AppNavMobile{background:#2d2926}body:has(.new-header--white) #AppNavMobile .menu-panel,body:has(.new-header--white) #AppNavMobile{background:#d7d2cb}.new-header,header#AppHeader.new-header #AppNav .NavLink,header#AppHeader.new-header .icon-link svg{color:var(--text-color);fill:none}.header-wrapper__container{width:100%;display:flex;align-items:center;justify-content:space-between;margin:0 auto}.new-header--content #header-flex{width:100%;padding:0;margin:0 auto}.new-header--content #header-flex .header-wrapper__container{max-width:1280px;padding:0 16px}@media(min-width:1024px){.new-header--content #header-flex{padding:0}.new-header--content #header-flex .header-wrapper__container{padding:0 32px}}header#AppHeader.new-header{width:100%}header#AppHeader.new-header .CartCount{position:absolute;display:inline-flex;align-items:center;justify-content:center;min-width:16px;min-height:16px;top:-6px;right:-6px;font-weight:600!important;font-size:9px;padding:0 2px}header#AppHeader.new-header .CartCount[data-cart-count="0"]{display:none}.new-header #Hamburger{position:relative;top:auto;transform:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:68px}.new-header #Hamburger svg{width:24px;height:24px;color:var(--text-color)!important;fill:none!important}.new-header #Hamburger path{display:unset!important}.new-header #logo{width:auto;height:auto}@media(min-width:1200px){.new-header #logo{margin-right:92px}}.new-header #logo svg{width:68px;height:32px;fill:var(--text-color)}.new-header #logo svg path{fill:var(--text-color)!important}.new-header #app-utilities{position:relative;top:auto;right:auto;transform:none}.new-header #app-utilities ul{min-width:108px;justify-content:flex-end;height:auto;gap:0;padding:0;margin:0}.new-header #app-utilities ul .icon-link{width:32px;height:29px;display:flex;align-items:center;justify-content:center}@media(min-width:1200px){.new-header #app-utilities ul .icon-link{width:40px;height:36px}}.new-header #app-utilities ul li.desktop-only{display:none}@media(min-width:1024px){.new-header #app-utilities ul li.desktop-only{display:flex}}.new-header #Hamburger[aria-expanded=true]{right:auto}@media(min-width:1024px){.new-header #Hamburger{display:none}}.new-header #header-flex.hidden{display:flex;opacity:0;pointer-events:none}.new-header:has(#header-flex.hidden){pointer-events:none}.new-header:has(#header-flex.hidden) .section-header-banner{pointer-events:auto}.new-header:has(#header-flex.hidden) #CartFlyout{pointer-events:auto}#AppHeader.new-header #AppNav a.NavLink{height:64px;font-family:var(--font-body--family)!important;font-weight:var(--font-body--weight)!important;font-size:16px;line-height:20px;letter-spacing:0;color:var(--text-color)}.custom-font #AppHeader.new-header #AppNav a.NavLink{font-family:var(--custom-font-body)!important;font-weight:400!important}#AppHeader.new-header #AppNav a.NavLink b,#AppHeader.new-header #AppNav a.NavLink strong{font-family:var(--font-body--family)!important;font-weight:var(--font-body--weight)!important;color:var(--text-color)}.custom-font #AppHeader.new-header #AppNav a.NavLink b,.custom-font #AppHeader.new-header #AppNav a.NavLink strong{font-family:var(--custom-font-body)!important;font-weight:700!important}@media(min-width:1024px){#AppHeader.new-header a.NavLink{text-align:center}#AppHeader.new-header #AppNav{max-width:100%;width:auto;margin:0}#AppHeader.new-header #AppNav ul li{margin:0}#AppHeader.new-header #AppNav .main-navigation-ul{gap:30px}}@media(min-width:1200px){#AppHeader.new-header #AppNav .main-navigation-ul{gap:40px}}#AppHeader.new-header .icon-link:has(#currency-desk:empty){display:none}header#AppHeader.new-header #AppNav .NavLink:hover:after{background-color:var(--text-color)!important}#AppHeader.new-header .MenuDropdown ul li a.menu-label{font-family:var(--font-body--family);font-size:14px;line-height:20px;letter-spacing:0;text-transform:uppercase;opacity:1;color:#b5b0ab!important;margin:0 0 24px!important}.custom-font #AppHeader.new-header .MenuDropdown ul li a.menu-label{font-family:var(--custom-font-body)}#AppHeader.new-header--white .MenuDropdown ul li a.menu-label{color:#928f8a!important}#AppHeader.new-header .MenuDropdown ul li{font-size:14px;line-height:18px;margin:0 0 18px!important}#AppHeader.new-header #AppNav ul.mega-menu-links-column-wrap>li{margin:0}.new-header .MenuDropdown ul li a{position:relative;display:inline-block;vertical-align:top;width:auto;font-family:var(--font-body--family);font-weight:var(--font-body--weight)!important;font-size:14px;line-height:18px;letter-spacing:0;color:var(--text-color)!important;border:none;padding:0!important;margin:0!important}.custom-font .new-header .MenuDropdown ul li a{font-family:var(--custom-font-body);font-weight:400!important}@media(min-width:1024px){.new-header .MenuDropdown ul li a:after{content:"";display:block;width:100%;height:2px;position:absolute;top:calc(100% + 8px);left:0;background:var(--text-color)!important;opacity:0;pointer-events:none;transition:opacity .3s ease}.new-header .MenuDropdown ul li a:hover:after{opacity:1}}#AppHeader.new-header a.NavLink.Active:after{opacity:1;visibility:visible;background-color:var(--text-color)!important}#AppHeader.new-header a.NavLink:after{height:2px;top:auto;bottom:0}#AppHeader.new-header.new-header--blur:not(.new-header--blur-desktop) a.NavLink:after{bottom:-1px}@media(min-width:1024px){#AppHeader.new-header.new-header--blur-desktop a.NavLink:after{bottom:-1px}}.new-header--white .MenuDropdown ul li a.menu-label{color:#928f8a!important}@media(min-width:1024px){.new-header .MenuDropdown,.new-header .MenuDropdown.full{top:64px;max-height:calc(100vh - 64px);height:auto}.has-bar .new-header .MenuDropdown,.has-bar .new-header .MenuDropdown.full,.new-header--white .MenuDropdown,.new-header--white .MenuDropdown.full{top:102px}.has-bar .new-header--white .MenuDropdown,.has-bar .new-header--white .MenuDropdown.full{top:64px}.has-bar .new-header--blur .MenuDropdown,.has-bar .new-header--blur .MenuDropdown.full{top:63px}.has-bar .new-header .MenuDropdown,.has-bar .new-header .MenuDropdown.full{max-height:calc(100vh - 102px)}.new-header .MenuDropdown .mega-menu-links-column-wrap{max-width:70.737%;width:100%;padding:40px 24px 40px 70px;margin:0 auto}.new-header .MenuDropdown .mega-menu-image{width:29.263%;height:auto}}@media(min-width:1200px){.new-header .MenuDropdown .mega-menu-links-column-wrap{grid-template-columns:repeat(4,1fr)}}@media(min-width:1440px){#AppHeader.new-header:not(.new-header--content) #AppNav .main-navigation-ul{gap:56px}}@media(min-width:2160px){.new-header .mega-menu-image img{width:100%;height:auto;object-fit:contain;object-position:center}}@media(min-width:1024px){.new-header .MenuDropdown .mega-menu-links-column-wrap{display:flex!important;flex-wrap:nowrap;flex-direction:row;gap:24px;width:70.737%;grid-template-columns:unset!important;margin-top:0;margin-right:0}.new-header .MenuDropdown .mega-menu-links-column-wrap.masonry-ready{display:flex!important}.new-header .MenuDropdown .mega-menu-links-column-wrap>li{display:none}.new-header .MenuDropdown .mega-menu-links-column-wrap .masonry-column{display:flex;flex-direction:column;gap:24px;flex:1;min-width:0}#AppHeader.new-header .MenuDropdown .mega-menu-links-column-wrap .masonry-column>li{display:block;width:100%;margin:0!important;grid-column-start:unset!important;grid-column-end:unset!important;grid-row-start:unset!important;grid-row-end:unset!important}#AppHeader.new-header .MenuDropdown .mega-menu-links-column-wrap .masonry-column>li:last-child{margin-bottom:0!important}}body:has(.new-header) #AppNavMobile{top:64px}body:has(.new-header) #AppNavMobile>div,body:has(.new-header) .menu-panel{height:calc(100dvh - 64px);overflow:auto;padding:16px 16px 40px!important}body:has(.new-header).has-bar #AppNavMobile{top:102px}body:has(.new-header).has-bar #AppNavMobile>div,body:has(.new-header).has-bar .menu-panel{height:calc(100dvh - 102px)}@media(min-width:1024px){body:has(.new-header).has-bar #AppNavMobile{top:104px}body:has(.new-header).has-bar #AppNavMobile>div,body:has(.new-header).has-bar .menu-panel{height:calc(100dvh - 104px)}}body:has(.new-header) .mobile-menu{margin:0}body:has(.new-header) .mobile-menu>ul>li{display:flex;width:100%;font-size:16px;line-height:20px;letter-spacing:0;padding:0;margin:0}body:has(.new-header) .mobile-menu>ul>li>a{position:relative;width:100%;display:flex;font-family:var(--font-body--family);font-weight:var(--font-body--weight)!important;font-size:16px;line-height:20px;letter-spacing:0;color:var(--text-color)!important;text-transform:none!important;padding:16px 0}body:has(.new-header).custom-font .mobile-menu>ul>li>a{font-family:var(--custom-font-body)!important;font-weight:400!important}body:has(.new-header) .mobile-menu>ul>li>a .icon svg{width:16px!important;height:16px!important;fill:none!important}body:has(.new-header) #AppNavMobile .menu-panel *{font-family:var(--font-body--family);color:var(--text-color)!important;letter-spacing:0}body:has(.new-header).custom-font #AppNavMobile .menu-panel *{font-family:var(--custom-font-body)!important}body:has(.new-header) #AppNavMobile .menu-panel .menu-label{font-family:var(--font-body--family)}body:has(.new-header).custom-font #AppNavMobile .menu-panel .menu-label{font-family:var(--custom-font-body)!important}body:has(.new-header) #AppNavMobile .menu-panel .back-btn svg{fill:none!important}body:has(.new-header) .mobile-menu ul li ul li{padding:0!important}body:has(.new-header) .icon-search,body:has(.new-header) .icon-link--wishlist{transition:opacity .3s}body:has(.new-header):has(#Hamburger.Open) .icon-search,body:has(.new-header):has(#Hamburger.Open) .icon-link--wishlist{opacity:0!important;pointer-events:none!important;transition:none!important}html:has(.new-header):has(#Hamburger.Open),body:has(.new-header):has(#Hamburger.Open){overflow:hidden}body:has(.new-header):has(#Hamburger.Open) #header-flex.hidden{display:flex;opacity:1;pointer-events:auto}@media(max-width:767px){html:has(body.NoScroll){overflow:hidden}}#mobile-nav-wrap{position:relative;width:100%;margin:32px 0 0}body:has(.new-header) #AppNavMobile .mobile-menu li.account-link a{position:relative;width:100%;align-items:center;justify-content:center;border-radius:1px;border:2px solid #F9F9F9;font-family:var(--font-body--family);font-weight:var(--font-body--weight)!important;font-size:14px;font-style:normal;line-height:20px;letter-spacing:0;text-transform:uppercase!important;text-align:center!important;color:#f9f9f9!important;box-shadow:0 0 0 1px #0a0d122e inset,0 -2px #0a0d120d inset,0 1px 2px #0a0d120d;padding:8px 20px;margin:0}body:has(.new-header).custom-font #AppNavMobile .mobile-menu li.account-link a{font-family:var(--custom-font-body);font-weight:400!important}body:has(.new-header) #AppNavMobile .mobile-menu li.account-link--second{margin-bottom:12px}body:has(.new-header) #AppNavMobile .mobile-menu li.account-link--second a{background-color:#f9f9f9!important;color:#2d2926!important;border:2px solid rgba(255,255,255,.12);box-shadow:none}body:has(.new-header--white) #AppNavMobile .mobile-menu li.account-link--second a{background-color:#2d2926!important;color:#f9f9f9!important}body:has(.new-header) #AppNavMobile .back-btn{padding:0;margin:0!important}body:has(.new-header) #AppNavMobile .back-btn button{position:relative;width:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-body--family)!important;font-weight:var(--font-body--weight)!important;font-size:16px;line-height:20px;color:var(--text-color)!important;text-align:center;padding:16px 0}body:has(.new-header).custom-font #AppNavMobile .back-btn button{font-family:var(--custom-font-body)!important;font-weight:400!important}body:has(.new-header) #AppNavMobile .back-btn button .icon{position:absolute;top:0;left:0;bottom:0;width:16px;height:16px;margin:auto}body:has(.new-header) #AppNavMobile .back-btn button .icon svg{width:100%;height:100%}body:has(.new-header) #AppNavMobile .HasDropdown--new{margin:0}body:has(.new-header) #AppNavMobile .HasDropdown--new .menu-label{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-body--family)!important;font-weight:var(--font-body--weight)!important;font-size:14px;line-height:18px;color:#b5b0ab!important;opacity:1;text-transform:uppercase!important;padding:8px 30px 10px 0;margin:0}@media(min-height:700px){body:has(.new-header) #AppNavMobile .HasDropdown--new .menu-label{padding:12px 30px 10px 0}}@media(min-height:1000px){body:has(.new-header) #AppNavMobile .HasDropdown--new .menu-label{padding:14px 30px 10px 0}}body:has(.new-header).custom-font #AppNavMobile .HasDropdown--new .menu-label{font-family:var(--custom-font-body)!important;font-weight:400!important}body:has(.new-header) #AppNavMobile .HasDropdown--new .menu-label svg{position:absolute;top:0;right:0;bottom:0;width:16px;height:16px;transition:transform .3s ease;margin:auto}body:has(.new-header) #AppNavMobile .HasDropdown--new .menu-label.active svg{transform:rotate(270deg)!important}body:has(.new-header--white) #AppNavMobile .HasDropdown--new .menu-label{color:#928f8a!important}body:has(.new-header) #AppNavMobile .HasDropdown--new>ul{transition:height .3s cubic-bezier(.4,0,.2,1),opacity .3s ease;display:none;overflow:hidden}body:has(.new-header) #AppNavMobile .HasDropdown--new.active>ul{display:block}body:has(.new-header) #AppNavMobile .HasDropdown--new.active>ul li:last-child{margin-bottom:20px!important}body:has(.new-header) #AppNavMobile .HasDropdown--new .menu-label{cursor:pointer;-webkit-user-select:none;user-select:none}body:has(.new-header) #AppNavMobile .HasDropdown--new .menu-label svg{transition:transform .2s ease}body:has(.new-header) #AppNavMobile .HasDropdown--new.active .menu-label svg{transform:rotate(270deg)!important}body:has(.new-header) .mobile-menu ul li ul li ul li{margin:0 0 18px}body:has(.new-header) #shopify-section-main-search .search__form{background:#2d2926}body:has(.new-header--white) #shopify-section-main-search .search__form{background:#d7d2cb}body:has(.new-header) #shopify-section-main-search .search__form>svg,body:has(.new-header) #shopify-section-main-search .search__form>svg path{fill:#d7d2cb!important}body:has(.new-header--white) #shopify-section-main-search .search__form>svg,body:has(.new-header--white) #shopify-section-main-search .search__form>svg path{fill:#2d2926!important}body:has(.new-header) #shopify-section-main-search .btn-close-search{display:flex;align-items:center;justify-content:center;min-width:56px;height:56px}body:has(.new-header) #shopify-section-main-search .btn-close-search .icon{position:relative;top:auto;color:#d7d2cb!important;width:24px;height:24px}body:has(.new-header) #shopify-section-main-search input[type=search]::placeholder{color:#d7d2cb!important;opacity:.7!important}body:has(.new-header--white) #shopify-section-main-search .btn-close-search .icon{color:#2d2926!important}body:has(.new-header) #shopify-section-main-search .btn-close-search{color:#d7d2cb}body:has(.new-header--white) #shopify-section-main-search .btn-close-search{color:#2d2926}body:has(.new-header) #shopify-section-main-search .search__form input{color:#d7d2cb!important}body:has(.new-header--white) #shopify-section-main-search .search__form input{color:#2d2926!important}body:has(.new-header) #AppSearchMobile{display:none!important}@media(min-width:1024px){.MenuDropdown__container{display:flex;flex-direction:row;max-width:1280px;width:100%;padding:0;margin:0 auto}.new-header .mega-menu-links-column-wrap{height:auto}.new-header .MenuDropdown .MenuDropdown__container .mega-menu-links-column-wrap{padding-left:32px;margin-left:auto}.new-header .MenuDropdown .mega-menu-image img{position:relative;width:100%;max-width:unset}}body:has(.new-header) #AppNavMobile .mega-menu-image{width:calc(100% + 32px);max-width:unset;line-height:0;margin:12px -16px 0}body:has(.new-header) #AppNavMobile .mega-menu-image img{width:100%;height:auto}#sus-products .item-detail{display:none!important}.main-image-slide--video{line-height:0}.video-thumb-icon{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:40px;height:40px;margin:auto}.swiper-slide.main-image-slide--video{display:flex}.swiper-slide.main-image-slide--video video{width:100%;height:100%;object-fit:cover;object-position:center center}@media(max-width:1023px){body:has(.new-header):has(#AppNavMobile[aria-hidden=false]) #shopify-chat{opacity:0!important;pointer-events:none!important}}body:has(.new-header) .mega-menu-image{position:relative;display:block;text-decoration:none}.mega-menu-image-text{position:absolute;bottom:0;left:0;width:100%;background-color:var(--menu-text-background);text-align:var(--menu-text-align, left);padding:12px 16px}body:has(.new-header) #AppNavMobile .menu-panel .mega-menu-image-text *,.mega-menu-image-text *{font-family:var(--font-body--family)!important;font-weight:var(--font-body--weight)!important;font-size:16px;line-height:24px;letter-spacing:0;color:var(--menu-text-color)!important;margin:0}.custom-font .mega-menu-image-text *{font-family:var(--custom-font-body)!important;font-weight:400!important}.mega-menu-image-text *:last-child{margin-bottom:0}.mega-menu-image-text h1,.mega-menu-image-text h2,.mega-menu-image-text h3,.mega-menu-image-text h4,.mega-menu-image-text h5,.mega-menu-image-text h6{font-family:var(--font-heading--family)!important;font-weight:var(--font-heading--weight)!important;font-size:36px;line-height:44px;letter-spacing:-.72px}.custom-font .mega-menu-image-text h1,.custom-font .mega-menu-image-text h2,.custom-font .mega-menu-image-text h3,.custom-font .mega-menu-image-text h4,.custom-font .mega-menu-image-text h5,.custom-font .mega-menu-image-text h6{font-family:var(--custom-font-heading)!important;font-weight:600!important}@media(min-width:1280px){.mega-menu-image-text,.new-header .MenuDropdown .mega-menu-image img{width:30.5vw;max-width:440px}}@media(min-width:2160px){.mega-menu-image-text{max-width:100%}}body:has(.new-header) #AppNavMobile .menu-panel .mobile-mega-menu-image{position:relative;width:100%;margin:auto 0 0}body:has(.new-header) #AppNavMobile .menu-panel:has(.mega-menu-image){display:flex;flex-direction:column;padding-bottom:0!important}@media(max-width:1023px){body:has(.new-header) .scroller-pdp.fixed{top:48px}body:has(.new-header) .best-sellers-mobile .scroller-container{margin-top:-49px}}header#AppHeader.new-header.new-header--dark .CartCount{background-color:#f0ecec!important;color:#2d2926!important}@media(max-width:1023px){body:has(.new-header--blur-desktop) .main-content{padding-top:64px}body.has-bar:has(.new-header--blur-desktop) .main-content{padding-top:102px}}body#sustainability .main-content{padding-top:64px}body#sustainability.has-bar .main-content{padding-top:102px}body.collection:has(.new-header) .main-content,body.product:has(.new-header) .main-content,body.article:has(.new-header) .main-content,body.page-sustainability:has(.new-header) .main-content,body.page-about:has(.new-header) .main-content,body.page-collections:has(.new-header) .main-content{padding-top:64px}body.collection.has-bar:has(.new-header) .main-content,body.product.has-bar:has(.new-header) .main-content,body.article.has-bar:has(.new-header) .main-content,body.page-sustainability.has-bar:has(.new-header) .main-content,body.page-about.has-bar:has(.new-header) .main-content,body.page-collections.has-bar:has(.new-header) .main-content{padding-top:102px}@media(min-width:1024px){body.collection:has(.new-header--blur) .main-content,body.product:has(.new-header--blur) .main-content,body.article:has(.new-header--blur) .main-content,body.page-sustainability:has(.new-header--blur) .main-content,body.page-about:has(.new-header--blur) .main-content,body.page-collections:has(.new-header--blur) .main-content,body#sustainability:has(.new-header--blur) .main-content{padding-top:0}body.has-bar.collection:has(.new-header--blur) .main-content,body.has-bar.product:has(.new-header--blur) .main-content,body.has-bar.article:has(.new-header--blur) .main-content,body.has-bar.page-sustainability:has(.new-header--blur) .main-content,body.has-bar.page-about:has(.new-header--blur) .main-content,body.has-bar.page-collections:has(.new-header--blur) .main-content,body#sustainability.has-bar:has(.new-header--blur) .main-content{padding-top:38px}}
/*# sourceMappingURL=/cdn/shop/t/269/assets/custom-header.css.map */
