body:has(.header--sidebar){overflow-x:hidden}body:has(.header--sidebar) #MainContent,body:has(.header--sidebar) .shopify-section-group-header-group+main,body:has(.header--sidebar) main{margin-left:20%;width:80%;min-height:100vh;transition:margin-left .3s cubic-bezier(.4,0,.2,1);position:relative}body:has(.header--sidebar) .shopify-section-group-footer-group{margin-left:18%;width:100%;transition:margin-left .3s cubic-bezier(.4,0,.2,1)}body:has(.header--sidebar) footer{width:100%}body:has(.header--sidebar) .section-header{position:relative;z-index:50}body:has(.header--sidebar) #shopify-section-announcement-bar{margin-left:20%;width:80%;transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.header--sidebar{--sidebar-width: 20%;--text-color: #000;--text-size: 10px;--submenu-size: 10px;--letter-spacing: .05em;--logo-size: 16px;--menu-spacing: 6px;--submenu-spacing: 4px;--content-margin: 25px;position:fixed;left:0;top:0;bottom:0;width:var(--sidebar-width);max-width:300px;min-width:260px;padding:0!important;background:#fff;display:flex;flex-direction:column;z-index:1000;border:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:none}.header--sidebar .header__heading{margin:0 0 25px;padding:25px var(--content-margin) 15px var(--content-margin);text-align:left;border-bottom:none}.header--sidebar .header__heading-link{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--logo-size);letter-spacing:.15em;text-decoration:none;color:var(--text-color);font-weight:400;margin:0;display:block;text-transform:uppercase;text-align:left;line-height:1.2;transition:opacity .2s ease}.header--sidebar .header__heading-link:hover{opacity:.7}.header--sidebar .header__inline-menu{margin:0;flex:1;padding:0 var(--content-margin);overflow-y:auto}.header--sidebar .list-menu{display:flex;flex-direction:column;gap:0;margin:0;padding:0;text-align:left}.header--sidebar .list-menu__item{padding:0;text-align:left;position:relative;margin-bottom:var(--menu-spacing);border-bottom:none}.header--sidebar .list-menu__item>.header__menu-item{font-size:var(--text-size);letter-spacing:var(--letter-spacing);text-transform:uppercase;text-decoration:none;color:var(--text-color);transition:opacity .2s ease;font-weight:400;line-height:1.4;display:inline-block;padding:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;border-bottom:none}.header--sidebar .list-menu__item>.header__menu-item:hover{opacity:.6}.header--sidebar .header__icons{display:flex;flex-direction:column;gap:var(--menu-spacing);margin-top:auto;padding:24px var(--content-margin) 32px;align-items:flex-start;border-top:none}.header--sidebar .header__icon{font-size:var(--text-size);letter-spacing:var(--letter-spacing);color:var(--text-color);text-decoration:none;text-transform:uppercase;font-weight:400;line-height:1.4;display:inline-flex;align-items:center;gap:0;transition:opacity .2s ease;padding:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;border-bottom:none}.header--sidebar .header__icon:hover,.header--sidebar .header__icon:focus{opacity:.6;text-decoration:none;border-bottom:none;transform:none;outline:none}.header--sidebar .header__icon svg,.header--sidebar .header__icon .icon{display:none}.header--sidebar .header__icon .header__icon-text{display:inline-block}@media screen and (max-width: 989px){.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;z-index:999;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.js-menu-open .sidebar-overlay{opacity:1;visibility:visible}.header--sidebar{transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:280px;max-width:280px;min-width:280px;box-shadow:4px 0 16px #00000026}.js-menu-open .header--sidebar{transform:translate(0)}body:has(.header--sidebar) #MainContent,body:has(.header--sidebar) .shopify-section-group-header-group+main,body:has(.header--sidebar) main,body:has(.header--sidebar) .shopify-section-group-footer-group,body:has(.header--sidebar) footer,body:has(.header--sidebar) #shopify-section-announcement-bar{margin-left:0;width:100%}.header--sidebar:before{content:"";position:fixed;top:0;left:280px;right:0;bottom:0;background:#0000004d;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:-1}.js-menu-open .header--sidebar:before{opacity:1;pointer-events:all}}.header--sidebar .header__inline-menu::-webkit-scrollbar{width:4px}.header--sidebar .header__inline-menu::-webkit-scrollbar-track{background:transparent}.header--sidebar .header__inline-menu::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.header--sidebar .header__inline-menu::-webkit-scrollbar-thumb:hover{background:#0000004d}.header--sidebar .header__menu-item,.header--sidebar .header__icon,.header--sidebar .header__heading-link{will-change:transform,opacity}.header--sidebar .header__menu-item:focus,.header--sidebar .header__icon:focus,.header--sidebar .header__heading-link:focus{outline:2px solid rgba(0,0,0,.3);outline-offset:2px}.header--sidebar .header__active-menu-item{position:relative}.header--sidebar .header__active-menu-item:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px}.header--sidebar ::selection{background:#0000001a}.header--sidebar .desktop-localization-wrapper,.header--sidebar .header-search__details{display:none}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#fff;border-radius:0}::-webkit-scrollbar-thumb{background:#000;border-radius:0;border:2px solid white}::-webkit-scrollbar-thumb:hover{background:#333}::-webkit-scrollbar-corner{background:#fff}html{scrollbar-width:thin;scrollbar-color:black white}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-header-sidebar.css.map */
