.shopify-section-group-header-group{border-bottom:1px solid #ccc}.header__announcement{padding:.25rem 0;display:flex;align-items:center;justify-content:center;position:relative;font-size:var(--font-size-md)}.header__announcement-content{text-align:center;flex:1}.header__announcement a{text-decoration:underline}.header__announcement-close{position:absolute;right:5px;background:transparent;border:none;display:flex;align-items:center;margin:0;padding:0;opacity:.75}.header__announcement-close svg{width:16px;height:16px;color:#000}@media screen and (min-width: 751px){.header__announcement-close:hover{opacity:1}}.header-wrapper{width:100%;margin:5px auto;background-color:#fff}@media screen and (max-width: 750px){.header-wrapper.is-fixed{position:fixed;top:0;left:0;right:0;margin:0;z-index:9999;box-shadow:0 2px 4px #0000001a}}@media screen and (min-width: 751px){.header-wrapper{max-width:1200px;margin:10px auto}}.header{display:grid;align-items:center;margin:1rem;grid-template-columns:auto 1fr auto;grid-template-areas:"hamburger logo icons";column-gap:1.5rem}.header a{color:#000}@media screen and (min-width: 751px){.header{grid-template-columns:auto 1fr auto;grid-template-areas:"logo search icons";padding:var(--header-padding) 3rem;margin:0 auto}}.header__menu-toggle{display:flex;align-items:center;justify-content:center;width:28px;background:transparent;border:none;cursor:pointer;padding:0;position:relative;grid-area:hamburger}.header__menu-toggle svg{color:#000}@media screen and (min-width: 751px){.header__menu-toggle{display:none}}#mobile-menu-drawer{background:#fff;overflow:hidden;z-index:10000}.header__drawer{position:fixed;top:0;left:-100%;width:300px;height:100%;background-color:#fff;z-index:1001;transition:left .3s ease;overflow-y:auto;box-shadow:2px 0 8px #0000004d}.header__drawer.is-open{left:0}.header__drawer-inner{padding:1rem;display:flex;flex-direction:column;height:100%}.header__drawer-close{position:fixed;top:1.5rem;right:1.5rem;cursor:pointer;color:#fff;z-index:10000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;width:2.5rem;height:2.5rem}.header__drawer.is-open .header__drawer-close{opacity:1;visibility:visible}.header__drawer-close:hover{background:#000000e6}.header__drawer-close svg{width:2.5rem;height:2.5rem}.header__drawer-content{overflow-y:scroll;scrollbar-width:none;padding:2rem 0}.header__drawer-search{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(var(--color-foreground),.1)}.header__drawer-search .header__search-form{box-sizing:border-box}.header__drawer-search .header__search-input{padding:.8rem 3rem .8rem 1rem}.header__drawer-search .header__search-submit svg{right:.8rem}.header__drawer-auth{display:flex;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(var(--color-foreground),.1)}.header__drawer-auth-link{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:4px;text-decoration:none;font-size:var(--font-size-md);transition:background-color .2s ease}.header__drawer-auth-link:hover{background-color:rgba(var(--color-foreground),.05)}.header__drawer-auth-link svg{width:20px;height:20px}.header__drawer-auth-link--account{flex:1 1 100%}.header__drawer-favorite{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(var(--color-foreground),.1)}.header__drawer-favorite-link{display:flex;align-items:center;gap:.5rem;padding:1rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:4px;text-decoration:none;color:rgb(var(--color-link));font-size:var(--font-size-md);transition:background-color .2s ease}.header__drawer-favorite-link:hover{background-color:rgba(var(--color-foreground),.05)}.header__drawer-favorite-link svg{width:20px;height:20px}.header__drawer-menu{list-style:none;padding:1rem 0;display:flex;flex-direction:column;row-gap:1rem;border-bottom:1px solid rgba(var(--color-foreground),.1)}.header__drawer-menu:last-of-type{margin-bottom:0;border-bottom:none}.header__drawer-menu-title{font-weight:600;font-size:var(--font-size-xl);margin:0;padding:0;color:rgb(var(--color-foreground))}.header__drawer-menu-item{border-bottom:1px solid var(--header-border-color);text-indent:1rem;font-size:var(--font-size-lg)}.header__drawer-menu-link{display:block;text-decoration:none}.header__drawer-menu-link:hover{color:var(--header-link-hover)}.header__drawer-logo{width:100%;text-align:center;padding:1rem 0}.header__drawer-logo img{max-width:100px;height:auto;opacity:.5}.header__logo{display:flex;align-items:center;grid-area:logo;justify-content:center}.header__logo-link{display:inline-block;line-height:0}.header__logo-image{max-height:32px;width:auto}@media screen and (min-width: 751px){.header__logo{justify-content:flex-start}.header__logo-image{max-height:40px}}.header__search{display:none}.header__search-form{width:100%;position:relative;display:flex;align-items:center;border:1px solid #333;border-radius:.25rem}.header__search-input{width:100%;padding:.4rem 4rem .4rem 1rem;border:none;background:none}.header__search-submit{background:transparent;border:none;cursor:pointer;padding:0}.header__search-submit svg{width:20px;height:20px;position:absolute;top:0;bottom:0;margin:auto;right:1rem}@media screen and (min-width: 751px){.header__search{display:flex;align-items:center;justify-content:center;grid-area:search}.header__search-form{max-width:500px}}.header__icons{display:flex;align-items:center;justify-content:flex-end;gap:.2rem;grid-area:icons}.header__icon{display:flex;align-items:center;justify-content:center;text-decoration:none;position:relative;flex-flow:wrap;background:none;border:none;cursor:pointer;padding:0}.header__icon:hover{color:var(--header-link-hover)}.header__icon svg{width:23px;height:23px}.header__icon span{font-size:var(--font-size-xs);display:block;width:100%;text-align:center}@media screen and (min-width: 751px){.header__icons{gap:1rem}.header__icon svg{width:26px;height:26px}}.header__icon--wishlist{position:relative;color:#000}.header__wishlist-count{position:absolute;top:-5px;right:6px;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:50%;width:18px!important;height:18px!important;display:none!important;align-items:center;justify-content:center;font-size:var(--font-size-xs)!important}.header__wishlist-count:not(:empty){display:flex!important}.wishlist-login-modal__content{background-color:rgb(var(--color-background));border-radius:.5rem;max-width:300px;width:80%;padding:2rem;box-shadow:0 4px 20px #00000026}.wishlist-login-modal__body{text-align:center}.wishlist-login-modal__title{font-size:var(--font-size-xl);font-weight:700;margin:0 0 1rem;color:rgb(var(--color-foreground))}.wishlist-login-modal__description{font-size:var(--font-size-md);line-height:1.6;color:rgba(var(--color-foreground),.8);margin:0 0 2rem}.wishlist-login-modal__actions{display:flex;flex-direction:column;gap:1rem}.wishlist-login-modal__actions .button{border-radius:var(--buttons-radius);font-weight:700;font-size:var(--font-size-lg)}.wishlist-login-modal__actions .button:hover{opacity:.8}.wishlist-login-modal__actions .button--primary{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.wishlist-login-modal__actions .button--secondary{background-color:transparent;color:rgb(var(--color-foreground));border:2px solid rgba(var(--color-foreground),.2)}.header__icon--account,.header__icon--cart{position:relative}.header__cart-count{position:absolute;top:-5px;right:0;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:50%;width:18px!important;height:18px!important;display:flex!important;align-items:center;justify-content:center;font-size:var(--font-size-xs)!important}
/*# sourceMappingURL=/cdn/shop/t/54/assets/section-header.css.map */
