:root{--enable-sticky-header: 1}.custom-header{background:#fff;color:rgb(var(--header-text-color));position:relative;z-index:4}.custom-header.header--scrolled{border-bottom:1px solid rgba(var(--header-text-color), 0.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.custom-header__container{display:flex;align-items:center;padding:15px 20px;gap:50px;max-width:1600px;margin:0 auto}.custom-header__logo{flex:0 0 auto}.custom-header__logo-image{max-width:var(--mobile-logo-max-width, 100px);height:auto;image-rendering:optimizeQuality;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (min-width: 741px){.custom-header__logo-image{max-width:var(--logo-max-width, 140px)}}.custom-header__logo-text{font-weight:600;font-size:1.2rem}.custom-header__logo-link{text-decoration:none;color:inherit;display:block}.custom-header__navigation{flex:1 1 auto;display:flex;justify-content:var(--menu-alignment, center);align-items:center}@media screen and (max-width: 740px){.custom-header__navigation{display:none}}.custom-header__navigation--left{justify-content:flex-start}.custom-header__navigation--center{justify-content:center}.custom-header__navigation--right{justify-content:flex-end}.custom-header__menu-container{display:flex;align-items:center}.custom-header__separator{color:#1f262d;font-size:16px;font-weight:normal;margin-right:16px;margin-left:45px}.custom-header__more-link{color:#1f262d;font-family:"Apercu",sans-serif;font-size:14.625px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.48px;text-transform:uppercase;text-decoration:none;padding:.5rem 0;transition:opacity .2s ease;position:relative;cursor:pointer}.custom-header__more-link:hover{opacity:.7}.custom-header__more-link::after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:currentColor;transition:width .3s ease}.custom-header__more-link:hover::after{width:100%}.custom-header__menu{list-style:none;padding:0;margin:0;display:flex;gap:2rem;align-items:center}.custom-header__menu-item{position:relative;display:flex;align-items:center;gap:20px}.custom-header__menu-link{text-decoration:none;color:#1f262d;font-family:"Apercu",sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.48px;text-transform:uppercase;padding:.5rem 0;transition:opacity .2s ease;position:relative}.custom-header__menu-link:hover{opacity:.7}.custom-header__menu-link::after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:currentColor;transition:width .3s ease}.custom-header__menu-link:hover::after{width:100%}.custom-header__menu-save-tag{background:#b0510e;color:#fff;font-family:"Apercu",sans-serif;font-size:11px;font-style:normal;font-weight:500;line-height:13.2px;text-transform:uppercase;padding:2px 4px;border-radius:2px;white-space:nowrap}.custom-header__actions{flex:0 0 auto;display:flex;align-items:center;gap:1rem}.custom-header__buy-now{color:#fff;text-align:center;font-family:"Apercu",sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:18px;text-transform:uppercase;background:#b0510e;padding:10.5px 8.8px 10.5px 9px;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}.custom-header__buy-now:hover{opacity:.9}@media screen and (max-width: 740px){.custom-header__buy-now{display:none}}.custom-header__icon{display:flex;align-items:center;justify-content:center;width:24px !important;height:24px !important;min-width:24px !important;min-height:24px !important;max-width:24px !important;max-height:24px !important;text-decoration:none;color:inherit;position:relative;background:none;border:none;cursor:pointer;padding:0 !important;border-radius:4px;transition:opacity .2s ease}.custom-header__icon:hover{opacity:.7}.custom-header__icon svg,.custom-header__icon img,.custom-header__icon .icon{width:24px !important;height:24px !important;min-width:24px !important;min-height:24px !important;max-width:24px !important;max-height:24px !important}.custom-header__icon .icon--header-hamburger,.custom-header__icon .icon--header-search,.custom-header__icon .icon--header-cart,.custom-header__icon .icon--header-shopping-cart,.custom-header__icon .icon--header-tote-bag{width:24px !important;height:24px !important}.custom-header__cart-count{position:absolute;top:-8px;right:-8px;background:#b0510e;color:#fff;border-radius:50%;min-width:15px;height:15px;display:flex;align-items:center;justify-content:center;line-height:1;color:#fff;text-align:center;font-family:"PP Mori";font-size:9px;font-style:normal;font-weight:400;line-height:9px}.custom-header__mobile-menu{order:-1}@media screen and (min-width: 741px){.custom-header__mobile-menu{display:none}}@media screen and (max-width: 740px){.custom-header__mobile-menu{flex:1 1 0;display:flex;justify-content:flex-start}.custom-header__logo{flex:1 1 0;display:flex;justify-content:center}.custom-header__actions{flex:1 1 0;justify-content:flex-end}}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.hidden{display:none !important}.custom-header__mega-menu{position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);border-top:1px solid #eee;z-index:1000;display:none;opacity:0;transform:translateY(-10px);transition:all .3s ease}.custom-header__mega-menu.active{opacity:1;transform:translateY(0)}.custom-header__mega-menu-content{max-width:1200px;margin:0 auto;padding:2rem;display:flex;gap:3rem}.custom-header__mega-menu-section{flex:1}.custom-header__mega-menu-section h3{font-family:"Apercu",sans-serif;font-size:16px;font-weight:600;margin-bottom:1rem;color:#1f262d;text-transform:uppercase;letter-spacing:-0.48px}.custom-header__mega-menu-section ul{list-style:none;padding:0;margin:0}.custom-header__mega-menu-section li{margin-bottom:.5rem}.custom-header__mega-menu-section a{color:#666;text-decoration:none;font-family:"Apercu",sans-serif;font-size:14px;font-weight:400;transition:color .2s ease}.custom-header__mega-menu-section a:hover{color:#1f262d}.shopify-section--custom-header{--header-height: auto;position:relative}