.site-header-wrapper{width:100%;position:fixed;top:var(--announcement-bar-height);z-index:9}.header{border-bottom:1px solid var(--color-border);transition:all var(--duration-default)}body.scrolling-down:not(.at-top):not([style*='overflow: hidden']) .header{opacity:0;visibility:hidden;background:#fff0}.header--transparent{position:relative;background:#fff0;border:none;margin-bottom:-12rem;z-index:var(--z-header);transition:all var(--duration-default);color:var(--color-background-body)}body:not(.at-top) .header,.header--transparent:hover,.header--transparent.menu-open{background:var(--color-background-secondary);color:var(--color-headings)}@media (max-width:989px){.header .container{padding:0}.header--transparent{background:var(--color-background-secondary);color:var(--color-headings);margin-bottom:0}}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:1rem;grid-auto-flow:column}.header__logo{grid-column:2 / 3;font-size:0;text-align:center}.header__nav{grid-column:1 / 1}.header__utils{grid-column:3 / 4}.header__logo img,.header__logo svg{width:100%;max-width:11.5rem;height:auto;display:block}@media (max-width:1200px) and (min-width:990px){.header__logo img,.header__logo svg{max-width:8rem}}@media screen and (max-width:989px){.header__inner{min-height:5.7rem}.header__logo img,.header__logo svg{max-width:6.6rem}}@media screen and (max-width:480px){.header__logo img,.header__logo svg{max-width:5.7rem}}@media (max-width:989px){.header__utils{display:flex;align-items:center;align-items:center;justify-content:flex-end;padding-right:1.5rem}}.header__utils-items{display:flex;align-items:center;justify-content:flex-end}.header__utils-link{padding:0 1rem}@media (max-width:989px){.header__utils-link{padding:0 .5rem}.header__utils-link[href*='/account/login']{display:none}}.header__utils-item,.header__nav-link{font-family:var(--font-sequel-100-Wide-55);font-size:1.5rem;text-transform:uppercase;line-height:1;transition:opacity var(--duration-default)}.header__utils-item:hover,.header__nav-link:hover{opacity:.8}@media (max-width:1200px) and (min-width:990px){.header__utils-item,.header__nav-link{font-size:1.2rem}}@media (max-width:989px){.header__utils-item,.header__nav-link{font-size:1rem}.header__utils-item.is-active a{position:relative}.header__utils-item.is-active a::after{content:'';position:absolute;left:.6rem;bottom:-2.4rem;width:83%;height:.2rem;background:#645544}}.header__utils-link span,.header__utils-link svg{pointer-events:none}.header__utils-item:last-child .header__utils-link{padding-right:0}.header__utils-item--cart{white-space:nowrap}.header__utils-item--cart svg,.header__utils-item--cart span{vertical-align:middle}.header__utils-item--cart .cart-count-badge{font-size:1.5rem;letter-spacing:.4rem}@media (max-width:767px){.header__utils-item--cart .cart-count-badge{font-size:1rem}}.header-drawer{display:flex;align-items:center;position:absolute;left:0}.header-drawer__button{display:flex;align-items:center;justify-content:center;width:64px;height:57px}[open].menu-opening .header-drawer__button{background:var(--color-background-secondary)}.header-drawer__button svg line{stroke:var(--color-headings)!important}.header-drawer__button svg:last-child{display:none}[open].menu-opening .header-drawer__button svg:first-child{display:none}[open].menu-opening .header-drawer__button svg:last-child{display:inline}.header-drawer__content{background-color:var(--dkbrown);color:var(--tan);width:100%;position:fixed;top:var(--header-top-position);bottom:0;left:0;z-index:var(--z-header);opacity:0;visibility:hidden;transform:translateX(-100%);transition:all var(--duration-default);overflow-y:auto;overflow-x:hidden}.menu-opening .header-drawer__content{opacity:1;visibility:visible;transform:translateX(0)}.header-drawer__nav{border-top:1px solid var(--color-border)}.header-drawer__menu{padding:20px 3.4rem 0}.header-drawer__menu-item{padding:2rem 0}.header-drawer__menu-item .cart-count-badge{font-size:inherit}.header-drawer__link{font-family:var(--font-sequel-100-Wide-55);font-size:1.5rem;line-height:1.2rem;text-transform:uppercase}.header-drawer__link svg{margin-left:1rem;transform:rotate(0deg);transition:.3s}details[open]>.header-drawer__link svg{transform:rotate(180deg)}.header__nav-items{display:flex;align-items:center}.header__nav-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:9rem}@media (max-width:1200px) and (min-width:990px){.header__nav-item{min-height:7rem}}.header__nav-sublinks{background-color:var(--color-background-secondary);display:none;border:.1rem solid var(--color-border);position:absolute;top:0;left:100%;z-index:1}.header-drawer__submenu .header-drawer__menu{padding:0;margin-top:2rem}.header-drawer__submenu .header-drawer__submenu-item+.header-drawer__submenu-item{margin-top:.8rem}.header-drawer__submenu .header-drawer__link{font-family:var(--font-body-family);font-size:1.4rem;line-height:1.714;text-transform:none}.mobile-nav-utilities{border-top:1px solid var(--color-border);margin-top:2rem}.header__nav-link{padding:1rem 1.2rem}.header__nav-link svg{margin-left:1rem;transition:transform var(--duration-default)}.header__nav-item:hover .header__nav-link svg{transform:rotate(180deg)}.header__nav-item:first-child .header__nav-link{padding-left:0}.header__nav-item:last-child .header__nav-link{padding-right:0}.header__nav-dropdown-link{font-size:1.8rem;line-height:1.222;text-align:center;text-underline-offset:.5rem}@media (max-width:1200px) and (min-width:990px){.header__nav-dropdown-link{font-size:1.4rem}}.header__nav-dropdown-link span,.header__nav-dropdown-link svg{vertical-align:middle}.header__nav-dropdown-link svg{margin-left:1rem}.header__nav-links-item{position:relative}.header__nav-links-item+.header__nav-links-item{margin-top:1.7rem}.header__nav-dropdown-link:hover,.header__nav-links-item:hover>.header__nav-dropdown-link{text-decoration:underline}.header__nav-dropdown{padding:1rem 0}.header__nav-dropdown{white-space:nowrap;display:none;width:auto;position:absolute;top:100%;left:-15px;z-index:var(--z-modals);background:#a79886;color:var(--color-background-secondary);padding:22px 28px}.header__nav-item:hover .header__nav-dropdown,.header__nav-links-item:hover .header__nav-sublinks,.header__nav-item:focus-within .header__nav-dropdown,.header__nav-links-item:focus-within .header__nav-sublinks{display:block}@media screen and (min-width:750px){.header__search-form>.form-row+.form-row{margin-top:0}.header__search-wrapper{width:100%;min-width:3rem;will-change:min-width;transition:min-width var(--duration-default)}.header__search-wrapper[open]{min-width:23rem}.header__search-wrapper[open] summary{outline:0}.header__search-wrapper summary svg{will-change:fill;transition:fill var(--duration-default)}.header__search-wrapper[open] summary svg{position:absolute;top:calc(50% + 2rem);right:1.3rem;transform:translateY(-50%);fill:var(--color-background-secondary);z-index:101}.header__search-wrapper summary+*{opacity:0;will-change:opacity;transition:opacity var(--duration-default) ease-in-out}.header__search-wrapper[open] summary+*{opacity:1}.header__search-form input[type='search']{height:4rem}.header__search-form button[type='submit']{position:absolute;top:0;right:0;bottom:0;width:auto;height:auto;min-width:0;font-size:0;padding-inline:1.5rem;will-change:opacity;transition:opacity var(--duration-default)}.header__search-results{position:absolute;top:100%;left:0;width:100%;background-color:var(--color-background-secondary);padding-inline:1rem;max-height:60rem;overflow-y:auto;visibility:hidden;opacity:0;will-change:opacity;transition:opacity var(--duration-default),visibility var(--duration-default);transition-delay:var(--duration-default)}.header__search-wrapper[open] .header__search-results{opacity:1;visibility:visible}}@media screen and (min-width:990px){.header__search-wrapper[open]{min-width:30rem}}@media (hover:hover) and (pointer:fine){.header__search-form button[type='submit']:hover{background-color:var(--color-solid-button-background);opacity:.8}}