.announcement-bar{height:33px;display:flex;align-items:center;justify-content:center;padding:0 20px;font-family:var(--font-grandma);font-weight:700;font-size:12px;line-height:1.2;letter-spacing:2.4px;text-transform:uppercase}.announcement-bar__content{text-align:center;max-width:1300px;margin:0 auto}.shopify-section-group-header-group{position:sticky;top:0;z-index:1000}.site-header{background-color:var(--gb-navy);padding:20px 0;transition:padding .2s ease-out;will-change:padding}.site-header.is-scrolled{padding:10px 0}.site-header.is-scrolled .header__logo-link img{max-width:180px}.site-header.is-scrolled .header__top-row{margin-bottom:10px}.header__container{max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}@media (max-width: 768px){.header__container{padding:0 20px}}.header__top-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-bottom:20px}.header__left{justify-self:start;display:flex;align-items:center;gap:8px}.header__right{justify-self:end;display:flex;align-items:center;gap:4px}.header__nav-toggle{display:none;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:8px}.header__search-toggle{background:none;border:none;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}.header__logo{justify-self:center}.header__logo-link img{display:block;max-width:320px;height:auto;transition:max-width .25s ease-out,transform .25s ease-out;will-change:max-width,transform}.header__logo-text{font-family:var(--font-grandma);font-weight:700;font-size:24px;text-transform:uppercase;letter-spacing:3px;color:#fff;text-decoration:none}.header__account-link{display:flex;align-items:center;justify-content:center;padding:8px}.header__cart-link{position:relative;display:flex;align-items:center;justify-content:center;padding:8px}.header__cart-badge{position:absolute;top:-4px;right:-6px;background-color:var(--gb-green);color:#fff;font-family:var(--font-grandma);font-weight:700;font-size:12px;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.header__nav-search-item,.header__nav-close{display:none}.header__nav{width:100%;display:flex;justify-content:center}.header__nav-list{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;gap:40px}.header__nav-item{position:relative;white-space:nowrap}.header__nav-link{font-family:var(--font-grandma);font-weight:700;font-size:13px;letter-spacing:2.6px;text-transform:uppercase;color:#fff;text-decoration:none;padding:8px 0;display:block;transition:color .2s ease;-webkit-text-stroke:.5px currentColor;text-stroke:.5px currentColor}.header__nav-link:hover{color:var(--gb-light-green)}.header__nav-link.is-active{color:var(--gb-green)}.header__nav-item.has-dropdown>.header__nav-link{padding-right:0}.header__dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%);background:#2b435ff2;padding:20px 30px;display:none;min-width:260px;z-index:1000}.header__dropdown-list{list-style:none;margin:0;padding:0}.header__dropdown-item+.header__dropdown-item{margin-top:16px}.header__dropdown-link{font-family:var(--font-grandma);font-weight:700;font-size:13px;letter-spacing:2.6px;text-transform:uppercase;color:#fff;text-decoration:none;display:inline-block;transition:color .2s ease}.header__dropdown-link:hover{color:var(--gb-light-green)}.header__dropdown-link.is-active{color:var(--gb-green)}.header__nav-item.has-dropdown:hover .header__dropdown{display:block}.search-drawer{width:min(560px,calc(100% - 48px));border:none;padding:0;background:transparent;top:16vh;bottom:auto;left:0;right:0;margin:0 auto auto}.search-drawer::backdrop{background:#00000073}.search-drawer__inner{background:#fff;border-radius:16px;padding:24px;box-shadow:0 8px 32px #00000026;max-height:60vh;overflow-y:auto}.search-drawer__header{display:flex;align-items:center;gap:12px}.search-drawer__form{flex:1;min-width:0}.search-drawer__input{width:100%;padding:14px 16px;border:1px solid rgba(43,67,95,.15);border-radius:12px;font-family:var(--font-como);font-size:16px;color:var(--gb-navy);background:#fff;box-sizing:border-box;outline:none;transition:border-color .2s}.search-drawer__input::placeholder{color:#2b435f73}.search-drawer__input:focus{border-color:var(--gb-green)}.search-drawer__close{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:none;background:var(--gb-pale-pink);color:var(--gb-navy);font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.search-drawer__close:hover{opacity:.7}.search-drawer__results{font-family:var(--font-como);padding-top:16px}.search-drawer__results:empty{padding-top:0}.search-drawer__loading,.search-drawer__empty{color:#2b435f99;font-size:14px;padding:16px 0;text-align:center}.search-drawer__label{font-family:var(--font-grandma);font-weight:700;font-size:11px;letter-spacing:2.4px;text-transform:uppercase;color:var(--gb-navy);opacity:.6;margin:16px 0 10px}.search-drawer__label:first-child{margin-top:0}.search-drawer__list{list-style:none;margin:0;padding:0}.search-drawer__list li+li{margin-top:4px}.search-drawer__list a{color:var(--gb-navy);text-decoration:none;display:block;padding:8px 10px;border-radius:8px;transition:background .15s}.search-drawer__list a:hover{background:var(--gb-pale-pink)}.search-drawer__product{display:flex;align-items:center;gap:12px}.search-drawer__product-image{width:44px;height:44px;object-fit:cover;border-radius:8px;flex-shrink:0}.search-drawer__product-info{flex:1;min-width:0}.search-drawer__product-title{font-size:14px;color:var(--gb-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-drawer__product-price{font-size:13px;color:var(--gb-green);font-weight:600;margin-top:2px}.search-drawer__all{margin-top:16px;padding-top:12px;border-top:1px solid rgba(43,67,95,.1);text-align:center}.search-drawer__all a{color:var(--gb-green);text-decoration:none;font-family:var(--font-como);font-size:13px;letter-spacing:1px;text-transform:lowercase}.search-drawer__all a:hover{text-decoration:underline}@media (max-width: 768px){.site-header{padding:12px 0}.site-header.is-scrolled{padding:8px 0}.site-header.is-scrolled .header__logo-link img{transform:scale(.7)}.header__top-row{margin-bottom:0;gap:10px}.header__logo-link img{max-width:170px}.header__nav-toggle{display:flex;position:relative;z-index:10001}.header__search-toggle{display:none}.header__nav-list{display:none;flex-direction:column;align-items:center;justify-content:flex-start;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;height:100dvh;background:var(--gb-navy);padding:var(--gb-mobile-menu-content-top, 110px) 20px 40px;z-index:10000;overflow-y:auto;margin:0;box-sizing:border-box;gap:0;list-style:none}.header__nav-list.is-open{display:flex}.header__nav-search-item{display:flex;align-items:center;gap:14px;position:fixed;top:var(--gb-mobile-menu-controls-top, 60px);left:20px;right:20px;width:auto;max-width:350px;margin-bottom:0;z-index:10001}.header__nav-close{visibility:hidden;pointer-events:none}.header__nav-close{flex-shrink:0;background:none;border:none;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}.header__nav-search-form{display:block;flex:1;min-width:0}.header__nav-search-input{width:100%;padding:12px 16px;border:1px solid rgba(255,255,255,.25);border-radius:25px;background:transparent;color:#fff;font-family:var(--font-como);font-size:14px;letter-spacing:1px;text-align:center;box-sizing:border-box;outline:none;transition:border-color .2s}.header__nav-search-input::placeholder{color:#ffffff73;text-transform:lowercase}.header__nav-search-input:focus{border-color:var(--gb-green)}.header__nav-item{margin-bottom:16px;text-align:center}.header__nav-link{font-size:18px;letter-spacing:3px;padding:10px 0}.header__dropdown{position:static!important;display:block!important;background:transparent!important;box-shadow:none!important;border:none!important;padding:8px 0 0!important;min-width:0!important;transform:none!important}.header__dropdown-link{color:#ffffffa6!important;font-size:13px!important;letter-spacing:2px;padding:5px 0!important;display:block}.header__dropdown-link.is-active{color:var(--gb-green)!important}body.mobile-nav-open{overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-header.css.map */
