.lulo-header{--lulo-header-cream: #fbf7ee;--lulo-header-green: #1f4b35;--lulo-header-green-deep: #183d2b;--lulo-header-orange: #e8692b;--lulo-header-orange-deep: #cf5a20;--lulo-header-ink: #17251c}.header-wrapper.lulo-header{background:var(--lulo-header-cream);border-bottom:0}:where(.lulo-header) .focus-inset:focus-visible,:where(.lulo-header) .list-social__link:focus-visible{outline-color:var(--lulo-header-green)}.lulo-header__search{position:relative;display:block;grid-area:search;justify-self:center;width:100%;max-width:640px;min-width:0}.lulo-header__form{display:flex;align-items:stretch}.lulo-header__input{flex:1 1 auto;min-width:0;height:46px;padding:0 18px;border:1px solid #c7c2b4;border-right:0;border-radius:999px 0 0 999px;background:#fff;color:var(--lulo-header-ink);font:inherit;font-size:1.5rem;box-shadow:inset 0 1px 2px #281e0a0f;-webkit-appearance:none;appearance:none}.lulo-header__input::placeholder{color:#6d6a62}.lulo-header__input:focus-visible{outline:2px solid var(--lulo-header-green);outline-offset:2px}.lulo-header__go{display:grid;place-items:center;flex:0 0 56px;border:0;border-radius:0 999px 999px 0;background:var(--lulo-header-orange);color:#fff;cursor:pointer}.lulo-header__go:hover{background:var(--lulo-header-orange-deep)}.lulo-header__go:focus-visible{outline:2px solid var(--lulo-header-green);outline-offset:2px}.lulo-header .lulo-header__reset,.lulo-header .header__icons .header__search{display:none}.lulo-header .lulo-header__results{--color-foreground: 23, 37, 28;--color-background: 251, 247, 238;display:none;position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:3;width:auto;overflow-y:auto;overscroll-behavior:contain;border:1px solid #e2dbc9;border-radius:18px;background:var(--lulo-header-cream);color:rgb(var(--color-foreground));box-shadow:0 14px 34px #10301f29}.lulo-header .lulo-header__search[open] .lulo-header__results,.lulo-header .lulo-header__search[loading] .lulo-header__results{display:block}.lulo-header .lulo-header__results .predictive-search__results-groups-wrapper{flex-direction:column;gap:0}.lulo-header .lulo-header__results .predictive-search__result-group{gap:0}.lulo-header .lulo-header__results .predictive-search__item:hover,.lulo-header .lulo-header__results .predictive-search__item[aria-selected=true],.lulo-header .lulo-header__results .predictive-search__list-item:hover>*,.lulo-header .lulo-header__results .predictive-search__list-item[aria-selected=true]>*{background-color:#eaf3e4}.lulo-header .lulo-header__results .predictive-search__item[aria-selected=true],.lulo-header .lulo-header__results .predictive-search__list-item[aria-selected=true]>*{box-shadow:inset 3px 0 0 var(--lulo-header-green)}@media screen and (max-width:749px){.lulo-header .lulo-header__results .predictive-search__item{padding-right:16px;padding-left:16px}.lulo-header .lulo-header__results .predictive-search__item--link-with-thumbnail{grid-template-columns:50px minmax(0,1fr);grid-column-gap:14px}.lulo-header .lulo-header__results .predictive-search__heading{margin-right:16px;margin-left:16px}}@media screen and (min-width:750px){.lulo-header .lulo-header__results .predictive-search__result-group:first-child{flex:0 0 auto}.lulo-header .lulo-header__results .predictive-search__result-group:first-child .predictive-search__pages-wrapper{display:none}.lulo-header .lulo-header__results .predictive-search__result-group:last-child .predictive-search__pages-wrapper{display:block}.lulo-header .lulo-header__results .predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:nth-child(2){display:flex}}@media(forced-colors:active){.lulo-header .lulo-header__results .predictive-search__item[aria-selected=true],.lulo-header .lulo-header__results .predictive-search__list-item[aria-selected=true]>*{outline:2px solid Highlight;outline-offset:-2px}}@media screen and (min-width:990px){.lulo-header .header.header--top-left{grid-template-areas:"heading search icons" "navigation navigation navigation";grid-template-columns:auto minmax(0,1fr) auto;column-gap:clamp(24px,3vw,56px);row-gap:0;padding-top:2px;padding-bottom:0}.lulo-header .header__heading,.lulo-header .header__heading-link{justify-self:start}.lulo-header .header__heading-link{padding-top:2px;padding-bottom:2px}.lulo-header .lulo-header__input{height:42px}.lulo-header .header__inline-menu{grid-area:navigation;margin-top:2px;margin-left:0;background:var(--lulo-header-green);border-image:conic-gradient(var(--lulo-header-green) 0 0) fill 0 // 0 100vmax}.lulo-header .header__inline-menu>.list-menu--inline{display:flex;justify-content:center;gap:clamp(14px,calc(9vw - 72px),76px)}.lulo-header .header__menu-item,.lulo-header .header__menu-item:hover,.lulo-header .header__active-menu-item{color:#fff}.lulo-header .header__menu-item{padding:10px 4px 9px;font-size:1.55rem;font-weight:500;letter-spacing:.01em;line-height:1.5}.lulo-header .header__menu-item span{text-decoration:none}.lulo-header .header__menu-item:hover span,.lulo-header .header__menu-item:focus-visible span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.lulo-header .header__active-menu-item{text-decoration:none;box-shadow:inset 0 -3px 0 var(--lulo-header-orange);padding-bottom:6px;margin-bottom:-6px}.lulo-header .header__menu-item .icon-caret,.lulo-header .header__menu-item svg{color:#fff}.lulo-header .list-menu--inline>li>header-menu>details>summary.header__menu-item{padding-right:24px}.lulo-header .list-menu--inline>li>header-menu>details>summary .icon-caret{right:6px}.lulo-header .header__menu-item:focus-visible{outline:2px solid #fff;outline-offset:-2px}.lulo-header .header__submenu.lulo-header__panel{position:absolute;top:100%;left:50%;translate:-50% 0;width:max-content;min-width:22rem;max-width:min(36rem,calc(100vw - 32px));margin-top:6px;padding:8px;border:1px solid #dde4d4;border-radius:18px;background:#fff;color:var(--lulo-header-green);box-shadow:0 14px 34px #10301f29}.lulo-header .list-menu--inline>li:last-child .header__submenu.lulo-header__panel{left:auto;right:0;translate:none}.lulo-header .lulo-header__panel .header__menu-item{display:flex;align-items:center;min-height:44px;padding:10px 16px;border-radius:12px;color:var(--lulo-header-green);font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:1.3;text-decoration:none}.lulo-header .lulo-header__panel .header__menu-item:hover{background:#eaf3e4;color:var(--lulo-header-green);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.lulo-header .lulo-header__panel .header__menu-item:focus-visible{outline:2px solid var(--lulo-header-green);outline-offset:-2px;box-shadow:none}.lulo-header .lulo-header__panel .list-menu__item--active{text-decoration:underline;text-decoration-color:var(--lulo-header-orange-deep);text-decoration-thickness:2px;text-underline-offset:5px}}@media screen and (min-width:990px){.lulo-header .lulo-mega{--lm-cream: #fbf7ee;--lm-ink: #10301f;--lm-pine: #1f4b35;--lm-orange: #c04f1a;--lm-orange-deep: #a84413;--lm-mint: #eaf3e4;--lm-line: #e2dbc9;--lm-chip-line: #c5cfbb;z-index:-1;padding:10px clamp(16px,3.4vw,50px) 32px;border:0;background:none;color:var(--lm-ink)}.lulo-header .lulo-mega__panel{position:relative;max-width:1360px;margin:0 auto;padding:26px 30px 28px;border:1px solid var(--lm-line);border-radius:22px;background:var(--lm-cream);box-shadow:0 26px 50px -28px #10301f73,0 2px 8px #10301f0f}.lulo-header .lulo-mega__panel ul{margin:0;padding:0;list-style:none}.lulo-header .lulo-mega__body{display:flex;align-items:flex-start;gap:32px}.lulo-header .lulo-mega__groups{display:grid;flex:1 1 auto;grid-auto-flow:column;grid-template-rows:auto auto;column-gap:30px;min-width:0}.lulo-header .lulo-mega__group{display:grid;grid-row:span 2;grid-template-rows:subgrid;align-content:start;min-width:0}.lulo-header .lulo-mega__title{margin:0 0 10px;padding-bottom:9px;border-bottom:1px solid var(--lm-line);color:var(--lm-pine);font-family:var(--font-heading-family);font-size:16px;font-weight:700;letter-spacing:.005em;line-height:1.3}.lulo-header .lulo-mega__title-link{color:inherit;text-decoration:none}.lulo-header .lulo-mega__title-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.lulo-header .lulo-mega__links{display:grid;align-content:start}.lulo-header .lulo-mega__group--two .lulo-mega__links{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--lulo-mega-rows, 6),auto);grid-auto-flow:column;column-gap:16px}.lulo-header .lulo-mega__group--two.is-open .lulo-mega__links{grid-template-rows:none;grid-auto-flow:row}.lulo-header .lulo-mega__extra{display:none}.lulo-header .lulo-mega__group.is-open .lulo-mega__extra{display:block}.lulo-header .lulo-mega__link{display:block;padding:5px 0;color:var(--lm-ink);font-family:var(--font-body-family);font-size:16px;font-weight:400;letter-spacing:0;line-height:1.35;text-decoration:none}.lulo-header .lulo-mega__link:hover{color:var(--lm-pine);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.lulo-header .lulo-mega__link--active{color:var(--lm-pine);font-weight:700;text-decoration:underline;text-decoration-color:var(--lm-orange);text-decoration-thickness:2px;text-underline-offset:5px}.lulo-header .lulo-mega__link:focus-visible,.lulo-header .lulo-mega__title-link:focus-visible,.lulo-header .lulo-mega__feature-link:focus-visible{outline:2px solid var(--lm-pine);outline-offset:2px;border-radius:4px;box-shadow:none}.lulo-header .lulo-mega__more{display:inline-flex;align-items:center;gap:7px;min-height:32px;margin-top:8px;padding:4px 14px;border:1px solid var(--lm-chip-line);border-radius:999px;background:#fff;color:var(--lm-pine);font-family:var(--font-body-family);font-size:14px;font-weight:700;letter-spacing:0;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.lulo-header .lulo-mega__more:hover{border-color:var(--lm-pine);background:var(--lm-mint)}.lulo-header .lulo-mega__more:focus-visible,.lulo-header .lulo-mega__chip:focus-visible,.lulo-header .lulo-mega__tab:focus-visible{outline:2px solid var(--lm-pine);outline-offset:2px;box-shadow:none}.lulo-header .lulo-mega__more .icon-caret{width:10px;height:6px;transition:transform .15s ease}.lulo-header .lulo-mega__more .icon-arrow{width:13px;height:10px}.lulo-header .lulo-mega__more[aria-expanded=true] .icon-caret{transform:rotate(180deg)}.lulo-header .lulo-mega__more[aria-expanded=true] .lulo-mega__more-show,.lulo-header .lulo-mega__more[aria-expanded=false] .lulo-mega__more-hide{display:none}.lulo-header .lulo-mega__feature{display:flex;flex:0 0 248px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 10px 14px;border-radius:18px;background:var(--lm-mint)}.lulo-header .lulo-mega__feature-main{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;border-radius:12px;color:inherit;text-decoration:none}.lulo-header .lulo-mega__feature-img{display:block;width:100%;height:auto;border-radius:12px;aspect-ratio:934 / 450;object-fit:cover}.lulo-header .lulo-mega__btn{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-left:4px;padding:0 20px;border-radius:999px;background:var(--lm-orange);color:#fff;font-family:var(--font-body-family);font-size:16px;font-weight:700;letter-spacing:0;line-height:1.2;white-space:nowrap;box-shadow:0 10px 20px -12px #78320acc;transition:background-color .15s ease}.lulo-header .lulo-mega__btn .icon-arrow{width:14px;height:10px}.lulo-header .lulo-mega__feature-main:hover .lulo-mega__btn{background:var(--lm-orange-deep)}.lulo-header .lulo-mega__feature-main:focus-visible{outline:none;box-shadow:none}.lulo-header .lulo-mega__feature-main:focus-visible .lulo-mega__btn{outline:2px solid var(--lm-pine);outline-offset:3px}.lulo-header .lulo-mega__feature-link{display:inline-flex;align-items:center;min-height:32px;margin-left:6px;padding:2px 4px;color:var(--lm-pine);font-family:var(--font-body-family);font-size:15px;font-weight:700;letter-spacing:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.lulo-header .lulo-mega__feature-link:hover{text-decoration-thickness:2px}.lulo-header .lulo-mega--rail .lulo-mega__panel{max-width:1180px}.lulo-header .lulo-mega__rail{display:grid;flex:1 1 auto;grid-template-columns:minmax(180px,230px) minmax(0,1fr);grid-template-rows:repeat(var(--lulo-mega-tabs, 5),auto) 1fr;column-gap:32px;min-width:0}.lulo-header .lulo-mega__tab{display:flex;grid-column:1;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;margin:0 0 4px;padding:10px 14px 10px 16px;border:0;border-radius:12px;background:none;color:var(--lm-pine);font-family:var(--font-body-family);font-size:16px;font-weight:700;letter-spacing:0;line-height:1.25;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.lulo-header .lulo-mega__tab:hover{background:#eaf3e4b3}.lulo-header .lulo-mega__tab[aria-expanded=true]{background:var(--lm-mint);box-shadow:inset 3px 0 0 var(--lm-orange)}.lulo-header .lulo-mega__tab .icon-caret{flex:none;width:10px;height:6px;transform:rotate(-90deg)}.lulo-header .lulo-mega__pane{grid-column:2;grid-row:1 / -1;min-width:0;padding:2px 0 0 32px;border-left:1px solid var(--lm-line)}.lulo-header .lulo-mega__pane.is-hidden{display:none}.lulo-header .lulo-mega__pane .lulo-mega__links{grid-template-rows:repeat(var(--lulo-mega-rows, 5),auto);grid-auto-columns:minmax(0,220px);grid-auto-flow:column;column-gap:32px}.lulo-header .lulo-mega__pane .lulo-mega__link{padding:7px 0}.lulo-header .lulo-mega__pane .lulo-mega__more{margin-top:14px}.lulo-header .lulo-mega__sub{margin-top:14px;padding-top:12px;border-top:1px solid var(--lm-line)}.lulo-header .lulo-mega__subhead{margin:0 0 2px;color:var(--lm-pine);font-family:var(--font-body-family);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.lulo-header .lulo-mega__links--sub,.lulo-header .lulo-mega__pane .lulo-mega__links--sub{grid-template-rows:none;grid-auto-flow:row}.lulo-header .lulo-mega__link.lulo-menu-link--icon{display:flex;align-items:center;gap:10px}.lulo-header .lulo-mega__top{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid var(--lm-line)}.lulo-header .lulo-mega__top .lulo-mega__title{margin:0;padding:0;border:0;font-size:17px}.lulo-header .lulo-mega__chips{display:flex;flex-wrap:wrap;gap:8px}.lulo-header .lulo-mega__chip{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border:1px solid var(--lm-chip-line);border-radius:999px;background:#fff;color:var(--lm-pine);font-family:var(--font-body-family);font-size:15px;font-weight:700;letter-spacing:0;line-height:1.2;white-space:nowrap;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.lulo-header .lulo-mega__chip:hover{border-color:var(--lm-pine);background:var(--lm-mint)}.lulo-header .lulo-mega__chip[aria-current=page]{border-color:var(--lm-pine);background:var(--lm-pine);color:#fff}.lulo-header .lulo-mega--grades .lulo-mega__feature{flex-basis:220px;gap:10px;padding:18px 16px}}@media screen and (min-width:990px)and (max-width:1359px){.lulo-header .lulo-mega--clean .lulo-mega__body,.lulo-header .lulo-mega--rail .lulo-mega__body{flex-direction:column;align-items:stretch;gap:20px}.lulo-header .lulo-mega--clean .lulo-mega__feature,.lulo-header .lulo-mega--rail .lulo-mega__feature{flex:none;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 12px}.lulo-header .lulo-mega--clean .lulo-mega__feature-main,.lulo-header .lulo-mega--rail .lulo-mega__feature-main{width:auto}.lulo-header .lulo-mega--clean .lulo-mega__feature-img,.lulo-header .lulo-mega--rail .lulo-mega__feature-img{display:none}.lulo-header .lulo-mega--clean .lulo-mega__btn,.lulo-header .lulo-mega--rail .lulo-mega__btn{margin-left:0}}@media screen and (min-width:990px)and (max-width:1199px){.lulo-header .lulo-mega__panel{padding:22px 24px}.lulo-header .lulo-mega__groups{column-gap:22px}.lulo-header .lulo-mega__link{font-size:15px}.lulo-header .lulo-mega--grades .lulo-mega__body{flex-direction:column;align-items:stretch;gap:18px}.lulo-header .lulo-mega--grades .lulo-mega__feature{flex:none;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 12px}.lulo-header .lulo-mega--grades .lulo-mega__feature-main{width:auto}.lulo-header .lulo-mega--grades .lulo-mega__btn{margin-left:0}.lulo-header .lulo-mega__top{flex-wrap:nowrap;gap:12px;margin-bottom:18px;padding-bottom:16px}.lulo-header .lulo-mega__top .lulo-mega__title{flex:none;font-size:16px}.lulo-header .lulo-mega__chips{gap:6px}.lulo-header .lulo-mega__chip{min-height:34px;padding:0 11px;font-size:14px}.lulo-header .lulo-mega__rail{grid-template-columns:minmax(170px,200px) minmax(0,1fr);column-gap:24px}.lulo-header .lulo-mega__pane{padding-left:24px}.lulo-header .lulo-mega__pane .lulo-mega__links{column-gap:24px}}@media screen and (min-width:990px)and (prefers-reduced-motion:reduce){.lulo-header .lulo-mega *,.lulo-header .lulo-mega *:before,.lulo-header .lulo-mega *:after{transition:none!important}}@media screen and (min-width:990px)and (forced-colors:active){.lulo-header .lulo-mega__panel{border-color:CanvasText}.lulo-header .lulo-mega__tab[aria-expanded=true]{outline:2px solid CanvasText;outline-offset:-2px}.lulo-header .lulo-mega__btn,.lulo-header .lulo-mega__more,.lulo-header .lulo-mega__chip{border:1px solid ButtonText}.lulo-header .lulo-mega__chip[aria-current=page]{forced-color-adjust:none;border:2px solid Highlight;background:Highlight;color:HighlightText;text-decoration:underline;text-underline-offset:4px}.lulo-header .lulo-mega__chip[aria-current=page]:focus-visible{outline-color:CanvasText}.lulo-header .lulo-mega__feature{border:1px solid CanvasText}}@media screen and (min-width:990px)and (max-width:1199px){.lulo-header .header__inline-menu>.list-menu--inline>li>.header__menu-item,.lulo-header .header__inline-menu>.list-menu--inline>li>header-menu>details>.header__menu-item{font-size:1.45rem}}@media screen and (min-width:990px)and (forced-colors:active){.lulo-header .header__inline-menu{border-image:none;border-bottom:1px solid CanvasText}.lulo-header .header__active-menu-item{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.lulo-header .header__submenu.lulo-header__panel{border-color:CanvasText}}.lulo-menu-ship{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lulo-menu-ship--quick{color:#1f6b3c}.lulo-menu-ship--extended{color:#a85116}.lulo-menu-ship--specialty{color:#6b4b91}.lulo-drawer__sub{margin-top:.8rem;padding-top:1.2rem;border-top:1px solid rgba(var(--color-foreground),.12)}.lulo-drawer__subhead{margin:0;padding:.4rem 3rem;color:rgba(var(--color-foreground),.75);font-size:1.2rem;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.lulo-drawer__links{margin:0;padding:0;list-style:none}.menu-drawer__menu-item.lulo-menu-link--icon{display:flex;align-items:center;gap:1.2rem}@media(forced-colors:active){.lulo-menu-ship{color:CanvasText}}@media screen and (max-width:989px){.lulo-header .header{grid-template-areas:"left-icons heading icons" "search search search";row-gap:6px;padding-bottom:10px}.lulo-header .header__heading-link{padding-top:4px;padding-bottom:4px}.lulo-header__search{max-width:none}.lulo-header__input{height:44px}.lulo-header__go{flex-basis:52px}}@media screen and (max-width:749px){.lulo-header__input{font-size:16px}}.lulo-header__note{display:block;padding:1rem 2.4rem;line-height:1.4;white-space:normal;cursor:default}.menu-drawer .lulo-header__note{padding:1.1rem 3rem}@media screen and (min-width:990px){.lulo-header .lulo-header__panel .lulo-header__note{min-width:26rem}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/lulo-header.css.map */
