.header-wrapper{position:sticky;top:0;z-index:100;background-color:#fff;box-shadow:0 2px 8px #0000000d;transition:all .3s ease}.header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 3rem!important;max-width:1400px;margin:0 auto}.header__heading{margin:0;flex-shrink:0}.header__heading-link{display:flex;align-items:center;text-decoration:none;color:var(--color-secondary, #5C1514);font-family:Playfair Display,Georgia,serif;font-size:1.5rem;font-weight:600;letter-spacing:.02em;transition:color .3s ease}.header__heading-link:hover{color:var(--color-primary, #C2704B)}.header__heading-logo-wrapper{display:flex;align-items:center}.header__heading-logo{max-height:50px;width:auto}.header__inline-menu{flex:1;display:flex;justify-content:center;margin:0 2rem}.header__inline-menu .list-menu{display:flex;align-items:center;gap:2.5rem;list-style:none;padding:0;margin:0}.list-menu__item{position:relative}.list-menu__item--link,.list-menu__item>a{font-family:Assistant,sans-serif;font-size:.9375rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text, #2C2C2C);text-decoration:none;padding:.5rem 0;transition:color .3s ease;position:relative}.list-menu__item--link:after,.list-menu__item>a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--color-primary, #C2704B);transition:width .3s ease}.list-menu__item--link:hover,.list-menu__item>a:hover{color:var(--color-primary, #C2704B)}.list-menu__item--link:hover:after,.list-menu__item>a:hover:after{width:100%}.header__icons{display:flex;align-items:center;gap:1.25rem;flex-shrink:0}.header__icon{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--color-text, #2C2C2C);text-decoration:none;transition:all .3s ease;border-radius:50%}.header__icon:hover{background-color:#c2704b1a;color:var(--color-primary, #C2704B)}.header__icon svg,.header__icon .svg-wrapper{width:22px;height:22px}.header__icon .svg-wrapper svg{width:100%;height:100%}.cart-count-bubble{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;background-color:var(--color-secondary, #5C1514);color:#fff;font-size:.6875rem;font-weight:600;border-radius:50%;padding:0 4px}.header__search{cursor:pointer}header-drawer{display:none}.shopify-section-header-sticky{box-shadow:0 4px 12px #00000014}.scrolled-past-header .header{padding:1.25rem 3rem!important}.scrolled-past-header .header__heading-logo{max-height:40px}.header__menu-item details{position:relative}.header__submenu{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:1rem;background-color:#fff;border-radius:8px;box-shadow:0 8px 24px #0000001f;padding:1rem 0;min-width:220px;opacity:0;visibility:hidden;transition:all .3s ease}details[open] .header__submenu{opacity:1;visibility:visible;margin-top:.5rem}.header__submenu .list-menu__item{padding:0}.header__submenu .list-menu__item a{display:block;padding:.75rem 1.5rem;color:var(--color-text, #2C2C2C);text-transform:none;letter-spacing:.02em;font-weight:400}.header__submenu .list-menu__item a:hover{background-color:#c2704b0d;color:var(--color-primary, #C2704B)}.header__submenu .list-menu__item a:after{display:none}.desktop-localization-wrapper{display:flex;gap:.5rem}@media screen and (min-width:990px){.small-hide,.medium-hide{display:block!important}}@media screen and (max-width:989px){.header{padding:1rem 2rem!important}.header__inline-menu{display:none}header-drawer{display:block}.header__icons{gap:1rem}.list-menu{gap:1.5rem}}@media screen and (max-width:749px){.header{padding:1rem 1.5rem!important}.header__heading-link{font-size:1.25rem}.header__heading-logo{max-height:40px}.header__icon{width:36px;height:36px}.header__icon svg,.header__icon .svg-wrapper{width:20px;height:20px}.desktop-localization-wrapper{display:none}}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.shopify-section-header-sticky.animate{animation:slideDown .3s ease}.header__icon:focus-visible,.list-menu__item--link:focus-visible,.list-menu__item>a:focus-visible{outline:2px solid var(--color-primary, #C2704B);outline-offset:2px;border-radius:4px}.header--middle-left .header__heading,.header--top-left .header__heading{order:1}.header--middle-left .header__inline-menu,.header--top-left .header__inline-menu{order:2}.header--middle-left .header__icons,.header--top-left .header__icons{order:3}.header--middle-left,.header--top-left{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:989px){.menu-drawer__menu.list-menu{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;padding:0}.menu-drawer__navigation{padding:1.5rem 0}.menu-drawer__inner-container{background-color:#fff;box-shadow:10px 0 30px #0000000d}.menu-drawer__menu-item{padding:1.25rem 2rem!important;font-family:Assistant,sans-serif!important;font-size:1.1rem!important;font-weight:500!important;text-transform:none!important;letter-spacing:.02em!important;color:var(--color-text, #2C2C2C)!important;border-bottom:1px solid rgba(0,0,0,.03);display:flex!important;justify-content:space-between!important;align-items:center!important;transition:all .3s ease!important;position:relative}.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active{background-color:#c2704b0d;color:var(--color-primary, #C2704B)!important;padding-left:2.25rem!important}.menu-drawer__menu-item .svg-wrapper{width:18px;height:18px;opacity:.5;position:static!important;transform:none!important}.menu-drawer__submenu{background-color:#fff!important;transform:translate(100%);visibility:hidden}@media screen and (max-width:480px){.header{padding:.85rem 1.25rem!important}.header__heading-link{font-size:1.15rem}.header__icons{gap:.75rem}.header__icon{width:32px;height:32px}.header__icon svg,.header__icon .svg-wrapper{width:18px;height:18px}.cart-count-bubble{min-width:15px;height:15px;font-size:.6rem;top:-2px;right:-2px}}}.menu-drawer{height:100vh!important;max-height:100vh!important}.js details[open].menu-opening>.menu-drawer{animation:drawerSlideIn .4s cubic-bezier(.16,1,.3,1)}@keyframes drawerSlideIn{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/component-header-modern.css.map */
