#mainHeader{--headerBg: #fff;--bg: #fff;--color: #111;--buttonSize: 14px;padding-inline:clamp(16px,2vw,40px);border-top:0;border-bottom:1px solid #d5d5d5;color:#111;background:#fff}#mainHeader>.header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:24px;min-height:68px}#mainHeader .header>.menu{grid-column:1;grid-row:1;min-width:0}#mainHeader .header>.logo{grid-column:2;grid-row:1;justify-content:center;padding:0}#mainHeader .header>.tools{grid-column:3;grid-row:1;justify-content:flex-end;min-width:0}#mainHeader .header .logo a{display:flex;align-items:center;min-height:52px;padding:0}#mainHeader .header .logo .text-logo{font-size:var(--logoSize, 24px);line-height:1;letter-spacing:.035em;white-space:nowrap;word-break:normal}#mainHeader :is(button,.button).is-custom{min-height:44px;font-size:14px}#mainHeader :is(a,button,summary):focus-visible{outline:1px solid #111;outline-offset:4px}@media(min-width:778px){#mainHeader[coretex-menu=mega] ul[data-level="2"]{top:100%;inset-block-start:100%;padding:28px clamp(24px,3vw,56px) 32px;background:#fff;border-block:1px solid #d5d5d5;box-shadow:none;max-height:min(70vh,600px)}#mainHeader[coretex-menu=mega] ul[data-level="2"] a{min-height:44px;display:flex;align-items:center}}@media(min-width:778px)and (max-width:1599px){#mainHeader>.header{row-gap:0;padding-top:6px}#mainHeader .header>.menu{grid-column:1 / -1;grid-row:2;justify-content:center}#mainHeader .header>.menu .menuPrimary>ul{justify-content:center;flex-wrap:wrap}#mainHeader .header>.logo,#mainHeader .header>.tools{grid-row:1}}@media(max-width:777px){#mainHeader{padding-inline:16px}#mainHeader>.header{min-height:64px;column-gap:8px}#mainHeader .header .logo .text-logo{font-size:var(--logoSizeMobile, 20px);letter-spacing:.015em}#mainHeader .header .logo a{min-height:48px}#mainHeader :is(button,.button).is-custom{padding-inline:0;font-size:13px}#mainHeader .mobileTrigger{min-width:44px;justify-content:flex-start}#mainHeader .cartBubble{min-width:44px}}#headerGroup #mainHeader[data-sm-transparent-header=true]{--sm-header-ink: #111;--sm-header-background: #fff;--sm-header-rule: #d5d5d5;--color: var(--sm-header-ink);--linkColor: var(--sm-header-ink);--linkHover: var(--sm-header-ink);--buttonColor: var(--sm-header-ink);--buttonColorHover: var(--sm-header-ink);--hColor: var(--sm-header-ink);--headerBg: #fff;background:var(--sm-header-background)!important;color:var(--sm-header-ink)!important;border-bottom-color:var(--sm-header-rule);-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .24s ease,color .18s ease,border-color .24s ease}#headerGroup #mainHeader[data-sm-transparent-header=true][data-sm-header-surface=light]{--sm-header-ink: #fff;--sm-header-background: transparent;--sm-header-rule: transparent}#headerGroup #mainHeader[data-sm-transparent-header=true][data-sm-header-surface=dark]{--sm-header-ink: #111;--sm-header-background: transparent;--sm-header-rule: transparent}#headerGroup #mainHeader[data-sm-transparent-header=true] .header>:is(.menu,.logo,.tools){background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}#headerGroup #mainHeader[data-sm-transparent-header=true] .logo a{color:var(--sm-header-ink)}#headerGroup #mainHeader[data-sm-transparent-header=true]:is(:focus-within,:has(details.lv1[open],coretex-drawer:is([open],[closing]))),body:has(:is(#cartBox,#searchBox,#loginBox)[open]) #headerGroup #mainHeader[data-sm-transparent-header=true]{--sm-header-ink: #111;--sm-header-background: #fff;--sm-header-rule: #d5d5d5}@media(hover:hover)and (pointer:fine){#headerGroup #mainHeader[data-sm-transparent-header=true]:hover{--sm-header-ink: #111;--sm-header-background: #fff;--sm-header-rule: #d5d5d5}}body:has(#mainHeader[data-sm-header-page=index][data-sm-transparent-header=true]) #mainContent>.shopify-section:first-child .sm-split .sm-split__outer{width:100%}body:has(#mainHeader[data-sm-header-home-overlay=true]) #mainContent:not(:has(>.shopify-section:first-child :is(.sm-split,.sm-image-feature,.sm-house-entry))){padding-block-start:var(--headerGroupHeight, 112px)}#mainHeader[data-sm-site-motion=false]{transition:none!important}#smHeaderSpacer{height:0;margin:0;padding:0;pointer-events:none}#mainHeader .sm-header-filter{display:none}#mainHeader .sm-header-filter[hidden]{display:none!important}@media(min-width:778px){#mainHeader[data-sm-menu-collapsed=true]>.header{min-height:64px;padding-block:0;grid-template-rows:auto}#mainHeader[data-sm-menu-collapsed=true] .header>.menu{grid-column:1;grid-row:1;justify-content:flex-start;gap:14px}#mainHeader[data-sm-menu-collapsed=true] .mobileTrigger{display:flex;min-width:44px}#mainHeader[data-sm-menu-collapsed=true] .mobileTrigger button{display:inline-flex;justify-content:center;width:44px;padding:0}#mainHeader[data-sm-menu-collapsed=true] .mobileTrigger i{display:inline-flex}#mainHeader[data-sm-menu-collapsed=true] .mobileTrigger .txtState{display:none}#mainHeader .sm-header-filter{gap:8px;min-height:44px;padding:0;white-space:nowrap}#mainHeader[data-sm-menu-collapsed=true] .sm-header-filter:not([hidden]){display:inline-flex}#mainHeader .sm-header-filter span{font-size:14px;letter-spacing:.04em;text-transform:uppercase}#mainHeader .sm-header-filter i{display:inline-flex}#mainHeader .sm-header-filter svg{width:15px;height:15px}#mainHeader[data-sm-menu-collapsed=true] #menuDrawerBox .menuContent{--color: #111;--linkColor: #111;--linkHover: #111;--hColor: #111;--buttonColor: #111;width:min(440px,100vw);height:100dvh;padding:24px 32px;color:#111;background:#fff;border:0;border-inline-end:1px solid #d5d5d5;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1;transition:transform .3s cubic-bezier(.22,1,.36,1)}#mainHeader[data-sm-menu-collapsed=true] #menuDrawerBox:not([open]) .menuContent{transform:translate(-100%)}#mainHeader[data-sm-menu-collapsed=true] #menuDrawerBox[open] .menuContent{transform:none}#mainHeader[data-sm-menu-collapsed=true] .menuPrimary>ul{align-items:stretch;justify-content:flex-start;flex-wrap:nowrap}#mainHeader[data-sm-menu-collapsed=true] .menuPrimary :is(a,summary){display:flex;justify-content:space-between;align-items:center;min-height:44px;white-space:normal;text-align:start}#mainHeader[data-sm-menu-collapsed=true] .menuPrimary>ul>li{width:100%}#mainHeader[data-sm-site-motion=false] #menuDrawerBox .menuContent{transition:none!important}}@media(max-width:777px){#mainHeader .sm-header-filter{display:none!important}}@media(prefers-reduced-motion:reduce){#mainHeader[data-sm-transparent-header=true],#mainHeader #menuDrawerBox .menuContent{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/sm-header-refined.css.map */
