.v5-header{width:100%;position:relative;z-index:4;top:0;left:0;transition:top .3s}.shopify-section:has(.v5-header.sticky){padding-top:var(--v5-header-height)}.v5-header.sticky{position:fixed}.v5-header__wrapper{width:100%;background-color:#fff;border-bottom:1px solid #305B05}.v5-header__wrapper-inner{max-width:1280px;margin:0 auto;padding:0 40px}.v5-header__inner{display:grid;grid-template-columns:1fr auto 1fr;min-height:70px;align-items:center}.v5-header__menu{display:flex;align-items:center;gap:24px;padding:0}.v5-header__menu-item{font-family:var(--font-body);font-size:16px;line-height:120%;color:var(--content-color);font-weight:400;text-decoration:none}.v5-header__logo{display:flex}.v5-header__logo img{width:100px;height:fit-content}.v5-header__controls{display:flex;align-items:center;justify-content:end;gap:20px}.v5-header__controls .v5-header__menu-item{margin-right:12px}.v5-header__control{display:flex;color:var(--content-color);position:relative;cursor:pointer}.v5-header__control *{pointer-events:none}.v5-header__control svg{width:24px;height:24px}.v5-header__control span{width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:16px;border:1px solid var(--content-color);background-color:#fff;font-size:10px;font-family:var(--font-body);font-weight:400;line-height:1;color:var(--content-color);position:absolute;top:-3px;right:-7px}.v5-header__control span:empty{display:none}.v5-header__menu-control{width:fit-content;display:none;cursor:pointer}.v5-header__menu-control span{display:flex;color:var(--content-color);pointer-events:none}.v5-header.menu-open .v5-header__menu-control--menu,.v5-header:not(.menu-open) .v5-header__menu-control--close{display:none}.v5-header__mobile-menu{display:none;position:absolute;top:100%;left:0;width:100%;height:calc(100dvh - var(--v5-header-height));background-color:transparent;will-change:backdrop-filter;transition:backdrop-filter .3s,background-color .3s;pointer-events:none}.header.menu-open .v5-header__mobile-menu{background-color:#0000004d;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);pointer-events:all}.v5-header__mobile-menu-inner{max-height:0;overflow:hidden;transition:max-height .3s}.v5-header__mobile-menu-list{display:flex;flex-direction:column;background-color:#b9e094;padding:0}.v5-header__mobile-menu-list li:first-of-type .v5-header__mobile-menu-item{background-color:var(--green-color);border-color:var(--content-color)}.v5-header__mobile-menu-list li:last-of-type .v5-header__mobile-menu-item{border-color:var(--content-color)}.v5-header__mobile-menu-item{padding:12px 20px;display:flex;align-items:center;gap:8px;font-weight:800;font-size:16px;line-height:100%;font-family:var(--font-body);color:var(--content-color);text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--content-color)}.v5-header__mobile-menu-item *{pointer-events:none}.v5-header__mobile-menu-item svg{width:40px;height:40px}.v5-announcement{background-color:var(--content-background);padding:15px 0 18px}.v5-announcement__wrapper{display:flex;align-items:center;justify-content:center;gap:20px;max-width:1280px;margin:0 auto;padding:0 40px}.v5-announcement__label{font-family:var(--font-body);font-size:16px;line-height:140%;letter-spacing:0;color:var(--content-color)}.v5-announcement__button{font-family:var(--font-heading);font-weight:400;font-size:20px;line-height:140%;letter-spacing:0;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:var(--content-color);white-space:nowrap}@media screen and (max-width:989px){.v5-header__wrapper-inner{padding:0 20px}.v5-header__inner{min-height:42px}.v5-header__menu,.v5-header__controls .v5-header__menu-item{display:none}.v5-header__logo img{width:64px}.v5-header__controls{gap:20px}.v5-header__control svg{width:24px;height:24px}.v5-header__control span{width:12px;height:12px;font-size:6px;top:-1px;right:-5px}.v5-header__menu-control{display:flex}.v5-header__mobile-menu{display:block}}@media screen and (max-width:749px){.v5-announcement{padding:6px 0 9px}.v5-announcement__wrapper{padding:0 20px;justify-content:space-between}.v5-announcement__label{font-size:12px;max-width:190px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/v5-header.css.map */
