.custom-header.custom-header--refined{--header-control-size: 44px;display:block;grid:none;position:relative;padding:0;margin-block-end:0;background:rgb(var(--background));color:rgb(var(--text-color));box-shadow:0 1px rgb(var(--header-separation-border-color))}.shopify-section:has(>height-observer>.custom-header--refined.is-hidden){transform:translate3d(0,calc(-100% - 1px),0)}.custom-header--refined.is-hidden{transform:none}.custom-header--refined .custom-header__utility-row{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding-inline:var(--container-gutter);border-block-end:1px solid rgb(var(--text-color) / .1);font-size:.75rem}.custom-header--refined .custom-header__utility-links{display:flex;align-items:center;gap:1rem;margin-inline-start:auto}.custom-header--refined .custom-header__support-link{display:inline-flex;align-items:center;min-height:34px}.custom-header--refined .custom-header__support-link:hover{text-decoration:underline;text-underline-offset:3px}.custom-header--refined .custom-header__utility-row .custom-header__stores-button{width:auto;min-height:34px;font-size:inherit;text-transform:none}.custom-header--refined .custom-header__utility-row .custom-header__stores-label{display:inline}.custom-header--refined .custom-header__utility-row .custom-header__stores-button>svg{width:14px;height:14px;color:var(--header-accent)}.custom-header--refined .custom-header__utility-row .ls-btn{min-height:34px;font-size:inherit}.custom-header--refined .custom-header__utility-row .ls-globe{display:block;width:14px;height:14px}.custom-header--refined .custom-header__utility-row .custom-header__language{padding-inline-start:1rem;border-inline-start:1px solid rgb(var(--text-color) / .15)}.custom-header--refined .custom-header__top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;min-height:76px;padding-block:var(--header-padding-block);padding-inline:var(--container-gutter)}.custom-header--refined .custom-header__brand{display:flex;justify-content:center;min-width:0}.custom-header--refined .custom-header__logo{grid-area:auto;position:static;margin:0;line-height:1;text-align:center;transform:none}.custom-header--refined .custom-header__logo .header__logo-image{display:block;width:var(--header-logo-width, 175px);max-width:26vw;height:auto}.custom-header--refined :is(.custom-header__left-group,.custom-header__utility){display:flex;align-items:center;gap:.5rem;min-width:0}.custom-header--refined .custom-header__utility--right{justify-content:flex-end}.custom-header--refined .custom-header__search-wrap{display:flex;min-width:0}.custom-header--refined :is(.custom-header__icon-button,.custom-header__circle-button,.custom-header__stores-button,.custom-header__cart-pill,.ls-btn):where(:not(.button)){position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:.5rem;width:var(--header-control-size);min-height:var(--header-control-size);height:auto;margin:0;padding:0;border:0;border-radius:var(--button-border-radius);background:transparent;color:inherit;box-shadow:none;font-family:var(--text-font-family);font-size:.8125rem;font-weight:500;letter-spacing:0;line-height:1.4;text-decoration:none;white-space:nowrap;cursor:pointer;touch-action:manipulation;opacity:1;transform:none;transition:color .2s ease,background-color .2s ease;-webkit-tap-highlight-color:transparent}.custom-header--refined :is(.custom-header__icon-button,.custom-header__circle-button,.custom-header__stores-button,.custom-header__cart-pill)>svg{flex:none;width:22px;height:22px;color:inherit;transform:none}.custom-header--refined :is(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(hover:hover)and (pointer:fine){.custom-header--refined :is(.custom-header__icon-button,.custom-header__circle-button,.custom-header__stores-button,.ls-btn):hover{background:rgb(var(--text-color) / .05);box-shadow:none;transform:none}}.custom-header--refined .custom-header__search-trigger{justify-content:space-between;flex-direction:row-reverse;width:clamp(180px,15vw,260px);gap:.75rem;padding-inline:.75rem;border:1px solid var(--header-accent);border-radius:999px;background:transparent}.custom-header--refined .custom-header__search-trigger>svg{width:19px;height:19px;color:var(--header-accent)}.custom-header--refined .custom-header__search-label{overflow:hidden;color:rgb(var(--text-color) / .7);text-overflow:ellipsis;white-space:nowrap}.custom-header--refined .custom-header__categories-button{width:auto;padding-inline:.75rem;border:1px solid var(--header-accent);border-radius:999px}.custom-header--refined .custom-header__categories-button>svg:first-child{width:18px;height:18px}.custom-header--refined .custom-header__categories-button>svg:last-child{width:10px;height:10px}.custom-header--refined .custom-header__categories-button--mobile,.custom-header--refined .custom-header__stores-label{display:none}.custom-header--refined .custom-header__language{display:inline-flex}.custom-header--refined .ls-btn{width:auto;padding-inline:.5rem}.custom-header--refined .ls-globe{display:none}.custom-header--refined .ls-chevron{width:10px;height:10px}.custom-header--refined .ls-dropdown{border:1px solid rgb(var(--text-color) / .12);border-radius:var(--button-border-radius);background:rgb(var(--background));color:rgb(var(--text-color))}.custom-header--refined .ls-dropdown:not(.ls-open){visibility:hidden}.custom-header--refined :is(.custom-header__account-link,.custom-header__cart-pill){position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:.5rem;width:auto;min-height:var(--header-control-size);padding:.5rem 1rem;border-radius:999px;font-size:.8125rem;letter-spacing:0;line-height:1.4;text-transform:none;white-space:nowrap}.custom-header--refined .custom-header__account-link:not(:hover){color:rgb(var(--text-color))}.custom-header--refined .custom-header__account-link{width:var(--header-control-size);padding:0}.custom-header--refined .custom-header__account-link>svg{width:20px;height:20px}.custom-header--refined .custom-header__cart-pill{gap:.625rem;padding:.25rem .375rem .25rem .875rem;font-weight:600}.custom-header--refined .custom-header__cart-mobile-label{display:none}.custom-header--refined .custom-header__cart-total{font-size:.9375rem;font-variant-numeric:tabular-nums}.custom-header--refined .custom-header__cart-count{position:static;display:inline-flex;align-items:center;justify-content:center;width:auto;flex:none;min-width:32px;height:32px;padding-inline:6px;border-radius:999px;background:#fff;color:rgb(var(--text-color));box-shadow:none;font-size:.8125rem;font-weight:600;line-height:1;transform:none;visibility:visible;opacity:1}.custom-header--refined .custom-header__menu{position:relative;display:flex;padding:0 var(--container-gutter);border-block-start:1px solid rgb(var(--text-color) / .08);background:var(--header-accent);color:var(--header-cart-text)}.custom-header--refined .custom-header__menu-list{display:flex;flex:1;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(1rem,2.5vw,2.75rem);min-width:0;margin:0}.custom-header--refined .custom-header__menu-item{flex:none;padding-block:0}.custom-header--refined .custom-header__menu-item>a,.custom-header--refined .custom-header__menu-item>:is(details,mega-menu-disclosure,dropdown-menu-disclosure)>details>summary,.custom-header--refined .custom-header__menu-item>details>summary{display:flex;align-items:center;min-height:44px;color:inherit;font-size:.75rem;font-weight:var(--custom-menu-item-weight, 500);letter-spacing:.04em;white-space:nowrap}.custom-header--refined .custom-header__menu-item .header__nav-summary-content{display:inline-flex;align-items:center;gap:.4rem;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.custom-header--refined .header__nav-dropdown-icon{flex:none;width:9px}.custom-header--refined .custom-header__menu-item.is-highlighted{color:inherit}.custom-header--refined .custom-header__menu-item>a[aria-current=page]:after{transform:scaleX(1)}.custom-header--refined .header-search{inset-block-start:100%}@media screen and (min-width:1000px){.custom-header--refined .custom-header__mobile-menu-button{display:none}}@media screen and (max-width:999px){.custom-header--refined .custom-header__menu,.custom-header--refined .custom-header__utility-row{display:none}}@media screen and (min-width:700px)and (max-width:1199px){.custom-header--refined .custom-header__search-trigger{width:var(--header-control-size);justify-content:center;padding:0;background:transparent}.custom-header--refined .custom-header__search-label{display:none}.custom-header--refined .custom-header__top{gap:.5rem;padding-inline:1rem}.custom-header--refined .custom-header__menu-list{gap:1.25rem}}@media screen and (max-width:699px){.custom-header--refined .custom-header__top{min-height:68px;gap:.25rem;padding:.5rem .75rem}.custom-header--refined :is(.custom-header__left-group,.custom-header__utility){gap:.25rem}.custom-header--refined .custom-header__logo .header__logo-image{max-width:calc(100vw - 216px)}.custom-header--refined .custom-header__search-trigger{width:var(--header-control-size);justify-content:center;padding:0;background:transparent}.custom-header--refined :is(.custom-header__search-label,.custom-header__stores-button,.custom-header__language,.custom-header__account-link,.custom-header__categories-button--desktop,.custom-header__cart-total,.custom-header__cart-label){display:none}.custom-header--refined .custom-header__categories-button--mobile{display:inline-flex;width:var(--header-control-size);padding:0}.custom-header--refined .custom-header__categories-button--mobile>:is(span,svg:last-child){display:none}.custom-header--refined .custom-header__cart-pill{width:var(--header-control-size);padding:0}.custom-header--refined .custom-header__cart-mobile-label{display:inline}.custom-header--refined .custom-header__search-trigger,.custom-header--refined .custom-header__categories-button--mobile{border-color:transparent}.custom-header--refined .custom-header__cart-count{position:absolute;inset-block-start:-2px;inset-inline-start:auto;inset-inline-end:-2px;min-width:18px;height:18px;padding-inline:4px;font-size:.625rem;box-shadow:0 0 0 1px var(--header-accent)}}@media(prefers-reduced-motion:reduce){.custom-header--refined :is(.custom-header__icon-button,.custom-header__circle-button,.custom-header__stores-button,.custom-header__cart-pill,.ls-btn,.ls-dropdown){transition:none}}.custom-header-our-line-drawer::part(content){border-top-right-radius:12px;border-bottom-right-radius:12px;overflow:hidden}.custom-header-our-line-drawer__header{display:flex;flex-direction:column;gap:.35rem}.custom-header-our-line-drawer__eyebrow{display:flex;align-items:center;gap:.6rem;margin:0;color:var(--header-accent, #B69121);font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.custom-header-our-line-drawer__eyebrow:after{content:"";width:24px;height:1px;background:currentColor;opacity:.6}.custom-header-our-line-drawer__title{margin:0;font-size:1.5rem;line-height:1.15;letter-spacing:-.01em;text-transform:none}.custom-header-our-line-drawer__list{display:grid;gap:.25rem;list-style:none;margin:.25rem 0 0;padding:0}.custom-header-our-line-drawer__link{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;padding:.5rem .6rem;border-radius:10px;color:inherit;font-family:var(--text-font-family);font-size:.95rem;font-weight:500;line-height:1.3;letter-spacing:0;text-decoration:none;transition:background-color .2s ease,color .2s ease}.custom-header-our-line-drawer__link-main{display:flex;align-items:center;gap:.9rem;min-width:0}.custom-header-our-line-drawer__thumb{flex:none;display:block;width:48px;aspect-ratio:1;overflow:hidden;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #00000012}.custom-header-our-line-drawer__thumb img{display:block;width:100%;height:100%;object-fit:contain;padding:3px}.custom-header-our-line-drawer__link svg{flex:none;box-sizing:content-box;width:10px;padding:8px;border-radius:50%;color:var(--header-accent, #B69121);background:color-mix(in srgb,var(--header-accent, #B69121) 8%,transparent);transition:transform .2s ease,background-color .2s ease,color .2s ease}.custom-header-our-line-drawer__link:focus-visible{outline:2px solid var(--header-accent, #B69121);outline-offset:-2px}.custom-mega-menu-v2{position:absolute;inset-block-start:100%;inset-inline:0;z-index:20;width:100%;max-height:calc(100dvh - var(--header-height, 150px) - 16px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;background:rgb(var(--background));color:rgb(var(--text-color));font-family:var(--text-font-family);border-block-start:2px solid var(--header-accent);border-block-end:1px solid rgb(var(--text-color) / .12);box-shadow:0 24px 45px #0000001f}.custom-mega-menu-v2__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,2.4fr);gap:clamp(16px,2vw,32px);width:100%;max-width:1600px;margin-inline:auto;padding:clamp(20px,2.2vw,36px);align-items:stretch}.custom-mega-menu-v2__column{min-width:0;padding-inline-end:20px;border-inline-end:1px solid rgb(var(--text-color) / .09)}.custom-mega-menu-v2__column--categories{padding:16px 12px;border:1px solid var(--header-accent);border-radius:6px;background:var(--header-accent);color:#fff}.custom-mega-menu-v2__column--categories .custom-mega-menu-v2__eyebrow{color:#ffffffd9}.custom-mega-menu-v2__column--categories .custom-mega-menu-v2__category-link:hover{background:#ffffff29}.custom-mega-menu-v2__column--categories .custom-mega-menu-v2__category-link.is-active,.custom-mega-menu-v2__column--categories .custom-mega-menu-v2__category-link.is-active:hover{background:rgb(var(--background));color:rgb(var(--text-color))}.custom-mega-menu-v2__column--categories .custom-mega-menu-v2__category-link:focus-visible{outline-color:#fff}.custom-mega-menu-v2__eyebrow{margin:0 0 16px;padding-inline:10px;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--text-color) / .65)}.custom-mega-menu-v2__category-list,.custom-mega-menu-v2__link-list{display:grid;gap:3px;margin:0;padding:0;list-style:none}.custom-mega-menu-v2__category-link,.custom-mega-menu-v2__link-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px;padding:10px;color:inherit;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;text-transform:none;letter-spacing:normal;text-align:start;overflow-wrap:anywhere;border:0;border-radius:3px;background:transparent;cursor:pointer}.custom-mega-menu-v2__category-link.is-active{background:rgb(var(--background));box-shadow:inset 2px 0 var(--header-accent),0 2px 8px #0000000a;font-weight:650}.custom-mega-menu-v2__category-link>span:last-child:not(:first-child){flex:none;color:var(--header-accent);font-size:18px}.custom-mega-menu-v2__category-link:hover,.custom-mega-menu-v2__link-list a:hover{background:color-mix(in srgb,var(--header-accent) 10%,transparent)}.custom-mega-menu-v2 :is(a,button):focus-visible{outline:2px solid var(--header-accent);outline-offset:-2px}.custom-mega-menu-v2__category-panel[hidden]{display:none}.custom-mega-menu-v2__category-fallback,.custom-mega-menu-v2__all-link{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:12px 10px;color:inherit;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none}.custom-mega-menu-v2__all-link{margin-block-start:16px;border-block-start:1px solid rgb(var(--text-color) / .1)}.custom-mega-menu-v2__all-link>span{color:var(--header-accent)}.custom-mega-menu-v2__category-fallback:hover,.custom-mega-menu-v2__all-link:hover{text-decoration:underline;text-underline-offset:4px}.custom-mega-menu-v2__category-note{margin:8px 10px;color:rgb(var(--text-color) / .65);font-size:13px;line-height:1.7}.custom-mega-menu-v2__promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.custom-mega-menu-v2__promo{position:relative;display:block;min-height:340px;overflow:hidden;border-radius:5px;color:#fff;text-decoration:none;background:rgb(var(--text-color) / .12)}.custom-mega-menu-v2__promo-image,.custom-mega-menu-v2__promo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.custom-mega-menu-v2__promo-overlay{background:linear-gradient(0deg,rgb(0 0 0 / .8),rgb(0 0 0 / .12) 55%,transparent);pointer-events:none}.custom-mega-menu-v2__promo-copy{position:absolute;inset:auto 20px 22px;display:grid;justify-items:start;gap:8px}.custom-mega-menu-v2__promo-copy strong{font-family:var(--heading-font-family);font-size:clamp(20px,1.7vw,28px);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-transform:none}.custom-mega-menu-v2__promo-copy small{font-size:12px;line-height:1.5;letter-spacing:.02em}.custom-mega-menu-v2__promo-button{width:fit-content;min-height:36px;margin-block-start:6px;padding:8px 12px;font-size:10px}.custom-mega-menu-v2__services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border-block-start:1px solid rgb(var(--text-color) / .08);padding:18px max(24px,calc((100% - 1528px)/2));background:color-mix(in srgb,var(--header-accent) 4%,rgb(var(--background)))}.custom-mega-menu-v2__service{display:flex;align-items:center;gap:12px;min-width:0;padding-inline:16px;border-inline-end:1px solid rgb(var(--text-color) / .09)}.custom-mega-menu-v2__service:last-child{border-inline-end:0}.custom-mega-menu-v2__service-icon{display:grid;flex:none;place-items:center;width:32px;height:32px;color:var(--header-accent)}.custom-mega-menu-v2__service-icon svg{width:24px;height:24px}.custom-mega-menu-v2__service span:last-child{display:grid;gap:4px}.custom-mega-menu-v2__service strong{font-size:12px;font-weight:600;line-height:1.4}.custom-mega-menu-v2__service small{color:rgb(var(--text-color) / .65);font-size:11px;line-height:1.5}.custom-header .custom-header__menu-item>a,.custom-header .custom-header__menu-item>details>summary{text-transform:capitalize!important}.custom-header .custom-header__menu-item>details>summary .header__nav-dropdown-icon{transform:rotate(0)}.custom-header .custom-header__menu-item>details[open]>summary .header__nav-dropdown-icon{transform:rotate(180deg)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.custom-mega-menu-v2__promo-image{transition:transform .55s cubic-bezier(.2,.65,.3,1)}.custom-mega-menu-v2__promo:hover .custom-mega-menu-v2__promo-image{transform:scale(1.04)}}@media screen and (min-width:1000px)and (max-width:1199px){.custom-mega-menu-v2__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-mega-menu-v2__promos{grid-column:1 / -1}.custom-mega-menu-v2__promo{min-height:240px}}@media screen and (max-width:999px){.custom-mega-menu-v2__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:20px}.custom-mega-menu-v2__column{padding-inline-end:12px}.custom-mega-menu-v2__column--brands{grid-column:1 / -1;border-inline-end:0}.custom-mega-menu-v2__column--brands .custom-mega-menu-v2__link-list{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-mega-menu-v2__promos{grid-column:1 / -1}.custom-mega-menu-v2__promo{min-height:240px}.custom-mega-menu-v2__services{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.custom-mega-menu-v2__service:nth-child(2){border-inline-end:0}}@media screen and (max-width:479px){.custom-mega-menu-v2__grid{gap:12px;padding:12px}.custom-mega-menu-v2__category-link,.custom-mega-menu-v2__link-list a{font-size:13px;min-height:44px}.custom-mega-menu-v2__promos{grid-template-columns:minmax(0,1fr)}.custom-mega-menu-v2__service{padding-inline:0}}.custom-header-our-line-drawer__link:hover{background:color-mix(in srgb,var(--header-accent, #B69121) 7%,transparent)}.custom-header-our-line-drawer__link:hover svg{color:#fff;background:var(--header-accent, #B69121)}@media(prefers-reduced-motion:no-preference){.custom-header-our-line-drawer__link:hover svg{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.custom-header-our-line-drawer__link,.custom-header-our-line-drawer__link svg{transition:none}}@media screen and (max-width:699px){.custom-header-our-line-drawer__eyebrow{font-size:.62rem;letter-spacing:.16em}.custom-header-our-line-drawer__title{font-size:1.3rem}.custom-header-our-line-drawer__link{min-height:58px;gap:.75rem;padding:.45rem .4rem;font-size:.9rem}.custom-header-our-line-drawer__link-main{gap:.75rem}.custom-header-our-line-drawer__thumb{width:42px;border-radius:7px}.custom-header-our-line-drawer__link svg{width:9px;padding:7px}}@media screen and (min-width:1000px){.custom-mega-menu-v2__grid{--mega-panel-height: min(var(--mega-menu-height, 440px), max(300px, calc(100dvh - var(--header-height, 150px) - 200px)))}.custom-mega-menu-v2__column{max-height:var(--mega-panel-height);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--header-accent) 45%,transparent) transparent}.custom-mega-menu-v2__column--categories,.custom-mega-menu-v2__column--links,.custom-mega-menu-v2__column--brands{scrollbar-gutter:stable}.custom-mega-menu-v2__column .custom-mega-menu-v2__eyebrow{position:sticky;inset-block-start:0;z-index:1;margin:0;padding-block:0 12px;background:rgb(var(--background))}.custom-mega-menu-v2__column--categories .custom-mega-menu-v2__eyebrow{padding-block:4px 12px;background:var(--header-accent)}.custom-mega-menu-v2__column--categories{scrollbar-color:rgb(255 255 255 / .5) transparent}.custom-mega-menu-v2__column.custom-mega-menu-v2__column--categories::-webkit-scrollbar-thumb{background:#ffffff80}.custom-mega-menu-v2__column .custom-mega-menu-v2__all-link{position:sticky;inset-block-end:0;margin-block-start:8px;background:rgb(var(--background))}.custom-mega-menu-v2__column::-webkit-scrollbar{width:6px}.custom-mega-menu-v2__column::-webkit-scrollbar-thumb{border-radius:3px;background:color-mix(in srgb,var(--header-accent) 45%,transparent)}}@media screen and (min-width:1200px){.custom-mega-menu-v2__grid{grid-template-rows:var(--mega-panel-height)}.custom-mega-menu-v2__promos{height:var(--mega-panel-height)}.custom-mega-menu-v2__promo{min-height:0;height:100%}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/custom-header.css.map */
