#header-component.rn-sage-header{--rn-ivory: #faf8f2;--rn-forest: #064c37;--rn-olive: #75843e;--rn-sage: #e7eadf;--color-scheme-top-row: var(--rn-ivory);--color-scheme-bottom-row: var(--rn-ivory);background:var(--rn-ivory);color:var(--rn-forest);contain:none;position:relative}#header-component.rn-sage-header .header__underlay{background:var(--rn-ivory);box-shadow:none}#header-component.rn-sage-header .rn-sage-main{background:var(--rn-ivory);border:0}#header-component.rn-sage-header .rn-sage-controls{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:22px clamp(24px,3vw,64px) 14px;min-height:100px}#header-component.rn-sage-header .header-logo{grid-column:1;grid-row:1;width:auto;padding:0;height:auto}#header-component.rn-sage-header .rn-sage-wordmark{display:block;width:clamp(240px,20vw,300px);height:auto}#header-component.rn-sage-header .header__drawer{display:none!important}#header-component.rn-sage-header .dropdown-localization{display:none}#header-component.rn-sage-header .search-action{display:none!important}#header-component.rn-sage-header .inline-search{display:block;position:relative;width:100%;min-width:0;grid-column:2;grid-row:1}#header-component.rn-sage-header .inline-search__form{width:100%}#header-component.rn-sage-header .inline-search__field{position:relative;display:flex;flex-direction:row-reverse;align-items:center;width:100%;height:52px;border:0;border-radius:15px;background:var(--rn-sage)}#header-component.rn-sage-header .inline-search__input{flex:1;min-width:0;height:100%;border:0;border-radius:0 15px 15px 0;padding:0 16px 0 2px;background:transparent;color:var(--rn-forest);font-size:17px;font-family:var(--font-body--family);outline:none}#header-component.rn-sage-header .inline-search__input::placeholder{color:#66756e;opacity:1}#header-component.rn-sage-header .inline-search__field:focus-within{outline:2px solid var(--rn-forest);outline-offset:2px}#header-component.rn-sage-header .inline-search__submit{display:flex;align-items:center;justify-content:center;flex:0 0 52px;width:52px;height:100%;border:0;border-radius:15px 0 0 15px;background:transparent;color:var(--rn-forest);cursor:pointer}#header-component.rn-sage-header .inline-search__submit svg{width:25px;height:25px}#header-component.rn-sage-header .inline-search__panel{position:absolute;top:calc(100% + 8px);left:0;width:100%;max-height:min(60vh,560px);overflow-y:auto;background:var(--rn-ivory);border:1px solid #75843e55;border-radius:14px;box-shadow:0 8px 24px #16342120;padding:8px;z-index:calc(var(--layer-header-menu) + 1)}#header-component.rn-sage-header .inline-search__panel[hidden]{display:none}#header-component.rn-sage-header header-actions{grid-column:3;grid-row:1;margin:0}#header-component.rn-sage-header :is(.action__cart,[data-testid=cart-drawer-trigger]){display:inline-flex;align-items:center;justify-content:center;min-height:54px;height:54px;min-width:152px;width:auto;padding:0 24px;border:0;border-radius:999px;background:#163421;color:#fff!important;box-shadow:none}#header-component.rn-sage-header .header-actions__cart-label{color:#fff!important;display:inline-flex;font-size:19px}#header-component.rn-sage-header .header-actions__cart-icon{gap:12px;color:#fff}#header-component.rn-sage-header .header-actions__cart-icon :is(.svg-wrapper,svg){width:26px!important;height:26px!important;color:#fff!important}#header-component.rn-sage-header .header__navigation-bar-row{display:block!important;background:var(--rn-ivory);border-bottom:1px solid #75843e99;padding:0 clamp(16px,3vw,64px)}#header-component.rn-sage-header .rn-responsive-navigation{display:block;min-width:0;width:100%;position:relative;box-sizing:border-box}#header-component.rn-sage-header .rn-responsive-navigation__list{display:flex;align-items:center;justify-content:center;gap:clamp(32px,4vw,68px);flex-wrap:nowrap;list-style:none;width:max-content;max-width:100%;min-width:0;box-sizing:border-box;margin:0 auto;padding:0 8px 7px;white-space:nowrap}#header-component.rn-sage-header .rn-responsive-navigation__item{display:flex;flex:0 0 auto;min-height:54px}#header-component.rn-sage-header .rn-responsive-navigation__item[hidden]{display:none!important}#header-component.rn-sage-header .rn-responsive-navigation__link{display:inline-flex;align-items:center;justify-content:center;position:relative;flex:0 0 auto;min-height:54px;padding:4px 8px 10px;color:var(--rn-forest);font-family:Epilogue,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;text-decoration:none}#header-component.rn-sage-header .rn-responsive-navigation__link:is(.is-active,[aria-current=page]):after{content:"";position:absolute;bottom:1px;left:50%;transform:translate(-50%);width:8px;height:8px;border-radius:50%;background:var(--rn-olive)}#header-component.rn-sage-header :is(a,button,summary):focus-visible{outline:2px solid var(--rn-forest);outline-offset:3px}#header-component.rn-sage-header .rn-responsive-navigation__measure{position:absolute!important;inset-block-start:0;inset-inline-start:-10000px;visibility:hidden!important;width:max-content!important;max-width:none!important;z-index:-1}#header-group .announcement-bar{background:#064c37;color:#fff}#header-group .rn-announcement-truck{display:inline-block;vertical-align:middle;margin-right:7px}@media(max-width:1023px){#header-component.rn-sage-header .rn-sage-controls{grid-template-columns:44px minmax(0,1fr) auto;gap:12px 16px;padding:14px clamp(16px,3vw,30px) 8px;min-height:0}#header-component.rn-sage-header .header__drawer{display:block!important;grid-column:1;grid-row:1}#header-component.rn-sage-header .header__icon--menu{width:44px;height:44px;padding:10px;color:var(--rn-forest)}#header-component.rn-sage-header .header-logo{grid-column:2;justify-self:center}#header-component.rn-sage-header .rn-sage-wordmark{width:250px;max-width:100%}#header-component.rn-sage-header .inline-search{grid-column:1 / -1;grid-row:2}#header-component.rn-sage-header .inline-search__field{height:48px}#header-component.rn-sage-header :is(.action__cart,[data-testid=cart-drawer-trigger]){min-width:122px;height:48px;min-height:48px;padding:0 16px}#header-component.rn-sage-header .header-actions__cart-label{font-size:16px}#header-component.rn-sage-header .rn-responsive-navigation__list{gap:20px;padding:0 8px 5px}#header-component.rn-sage-header .rn-responsive-navigation__link{font-size:17px;padding:4px 8px 10px;min-height:48px}#header-component.rn-sage-header .rn-responsive-navigation__item{min-height:48px}}@media(max-width:599px){#header-component.rn-sage-header .rn-sage-controls{grid-template-columns:44px minmax(0,1fr) 44px;gap:12px 8px;padding:10px 16px 5px}#header-component.rn-sage-header .rn-sage-wordmark{width:clamp(168px,49vw,240px)}#header-component.rn-sage-header :is(.action__cart,[data-testid=cart-drawer-trigger]){width:44px;min-width:44px;height:44px;min-height:44px;padding:0}#header-component.rn-sage-header .header-actions__cart-label{display:none}#header-component.rn-sage-header .header-actions__cart-icon :is(.svg-wrapper,svg){width:22px!important;height:22px!important}#header-component.rn-sage-header .inline-search__input{font-size:16px}#header-component.rn-sage-header .rn-responsive-navigation__list{gap:12px;padding:0 8px 5px}#header-component.rn-sage-header .rn-responsive-navigation__link{font-size:15px;letter-spacing:0;padding-inline:8px}}@media(max-width:719px){#header-component.rn-sage-header .rn-responsive-navigation:not([data-enhanced=true]):not([data-measuring=true]) [data-fit-hide]{display:none!important}}#header-component.rn-sage-header .inline-search__queries{display:flex;flex-wrap:wrap;gap:6px;padding:4px 8px 8px;margin:0}#header-component.rn-sage-header .inline-search__query-pill{display:inline-block;padding:4px 10px;border:1px solid #75843e55;border-radius:999px;font-size:14px;color:var(--rn-forest)}#header-component.rn-sage-header .inline-search__products{margin:0;padding:0}#header-component.rn-sage-header .inline-search__product{display:flex;align-items:center;gap:12px;padding:8px;border-radius:10px;text-decoration:none;color:var(--rn-forest)}#header-component.rn-sage-header .inline-search__product-image{width:48px;height:48px;object-fit:cover;border-radius:8px;flex:0 0 auto}#header-component.rn-sage-header .inline-search__product-text{display:flex;flex-direction:column;gap:2px;min-width:0}#header-component.rn-sage-header .inline-search__product-title{font-size:15px}#header-component.rn-sage-header .inline-search__product-price{font-size:14px}#header-component.rn-sage-header .inline-search__view-all{display:block;width:calc(100% - 16px);margin:4px 8px 8px;padding:10px;border:0;border-radius:10px;background:#163421;color:#fff;cursor:pointer}#header-component.rn-sage-header [data-inline-option]:is(:hover,[aria-selected=true]){background:#16342110}@media(max-width:719px){#header-component.rn-sage-header .rn-responsive-navigation__list{gap:12px;padding:0 8px 5px}#header-component.rn-sage-header .rn-responsive-navigation__link{font-size:15px;letter-spacing:0;padding-inline:8px}}#header-component.rn-sage-header .inline-search__product-price s{margin-inline-end:6px}#header-component.rn-sage-header header-drawer:not(:defined){position:relative}#header-component.rn-sage-header header-drawer:not(:defined) details[open]>.menu-drawer{position:absolute;top:100%;left:0;bottom:auto;width:min(300px,calc(100vw - 32px));height:auto;max-height:60vh;transform:none;visibility:visible;opacity:1;background:var(--rn-ivory)}#header-component.rn-sage-header header-drawer:not(:defined) :is(.menu-drawer__close-button,.menu-drawer__backdrop){display:none}#header-component.rn-sage-header header-drawer:not(:defined) .menu-drawer__animated-element{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}@media(max-width:1023px){#header-component.rn-sage-header .rn-sage-controls{padding-bottom:13px}#header-component.rn-sage-header .header__navigation-bar-row{padding-bottom:5px}}@media(max-width:599px){#header-component.rn-sage-header .rn-sage-controls{padding-bottom:10px}}@media(min-width:1024px){#header-component.rn-sage-header .rn-sage-controls{max-width:1344px;margin-inline:auto;grid-template-columns:auto minmax(0,720px) auto;justify-content:space-between;gap:32px;padding-bottom:22px;min-height:108px}#header-component.rn-sage-header .rn-sage-wordmark{width:clamp(220px,18vw,260px)}#header-component.rn-sage-header .rn-responsive-navigation__link{font-size:20px}#header-component.rn-sage-header .header__navigation-bar-row{padding-bottom:5px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/rn-sage-header.css.map */
