.ds-navigation-header .header{--color-background:252,252,249;--color-foreground:45,45,45;--color-link:45,45,45;background:#fcfcf9;color:#2d2d2d}
.ds-navigation-header .header__heading-logo{filter:invert(1)}
.ds-navigation-header .header .header__cart-total__price.price{color:#2d2d2d}
.ds-navigation-header .menu-drawer,.ds-navigation-header .menu-drawer__background,.ds-navigation-header .ds-navigation-panel{--color-background:252,252,249;--color-foreground:45,45,45;--color-link:45,45,45;background:#fcfcf9;color:#2d2d2d}
.ds-navigation-header .ds-navigation-panel{padding:3rem 0;border-bottom:1px solid #deded8}
.ds-navigation-columns{display:grid;grid-template-columns:1fr .85fr 1.2fr;gap:clamp(3rem,5vw,8rem)}
.ds-navigation-label{font-size:1.3rem;text-transform:uppercase;font-weight:600;color:#66665f;margin:0 0 2rem}
.ds-navigation-link{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:clamp(1.7rem,1.6vw,2.2rem);line-height:1.45;min-height:44px}
.ds-navigation-all{font-weight:600;margin-top:1.5rem}
.ds-navigation-explore{border-top:1px solid #deded8;margin-top:1.4rem;padding-top:1.4rem}
.ds-navigation-explore>summary{display:list-item;list-style:disclosure-closed;font-size:1.6rem;min-height:44px;padding:1rem 0;cursor:pointer}
.ds-navigation-explore[open]>summary{list-style:disclosure-open}
.ds-navigation-explore .ds-navigation-link{font-size:1.5rem}
.ds-navigation-secondary{display:block;font-size:1.5rem;margin-top:2rem;color:#66665f;min-height:44px}
.ds-navigation-grip img{width:100%;height:auto;display:block;object-fit:contain}
.ds-navigation-grip h2{font-size:clamp(2rem,2vw,2.7rem);margin:1.7rem 0 1rem;color:#2d2d2d;line-height:1.25}
.ds-navigation-grip p{font-size:1.5rem;color:#66665f;margin:0 0 1.2rem;line-height:1.5}
.ds-navigation-grip-link{display:inline-block;font-size:1.6rem;font-weight:600;border-bottom:2px solid #d500f8;padding:0 0 .6rem;min-height:36px}
.ds-navigation-header header-menu[data-ds-navigation] details[open]>summary>span{border-bottom:2px solid #d500f8;padding-bottom:.6rem}
.ds-navigation-business{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem}
.ds-navigation-header a:focus-visible,.ds-navigation-header summary:focus-visible{outline:2px solid #7d008f;outline-offset:4px}
#truestay{scroll-margin-top:160px}
@media(min-width:990px){.ds-navigation-header .header__inner{column-gap:2rem}.ds-navigation-header .header__inline-menu>.list-menu,.ds-navigation-header .header__inline-menu nav>.list-menu{flex-wrap:nowrap}.ds-navigation-header .header__menu-item--top{font-size:clamp(1.35rem,1.2vw,1.8rem);white-space:nowrap;padding-left:1rem;padding-right:1rem}.ds-navigation-header .header__heading-logo{max-width:clamp(140px,15vw,200px)}}
@media(max-width:989px){.ds-navigation-mobile-teams{padding:2rem 2.4rem 1rem}.ds-navigation-mobile-teams .ds-navigation-label{margin-bottom:1rem}.ds-navigation-team-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ds-navigation-team-shortcuts a{display:flex;align-items:center;min-height:48px;background:#f0efeb;padding:1rem;font-size:1.5rem;font-weight:600}.ds-navigation-team-shortcuts span{display:none}.ds-navigation-header .ds-navigation-mobile-bundle{margin:1rem 2.4rem 2rem;padding:1.5rem;background:#f0efeb;width:calc(100% - 4.8rem);font-weight:600;justify-content:space-between}.ds-navigation-mobile-label{display:flex;justify-content:space-between;align-items:center;padding:1rem 2.4rem;font-size:1.3rem}.ds-navigation-mobile-label .ds-navigation-label{margin:0}.ds-navigation-header .ds-navigation-mobile-style,.ds-navigation-header .ds-navigation-mobile-club{display:flex;width:100%;box-sizing:border-box;justify-content:space-between;align-items:center;gap:1.5rem;min-height:48px}.ds-navigation-mobile-style>span[aria-hidden],.ds-navigation-mobile-club>span[aria-hidden]{flex:0 0 auto}.ds-navigation-mobile-club>span:first-child{min-width:0;flex:1}.ds-navigation-mobile-club{margin-top:1.5rem}.ds-navigation-mobile-club small{display:block;font-size:1.3rem;line-height:1.6;color:#66665f}.ds-navigation-header .menu-drawer__menu>li>a,.ds-navigation-header .menu-drawer__menu>li>details>summary{border-bottom:1px solid #e4e3dd;font-size:1.7rem}.ds-navigation-header .menu-drawer__menu .ds-navigation-secondary{font-size:1.4rem;margin-top:0}}
@media(prefers-reduced-motion:reduce){.ds-navigation-header .mega-menu__content{transition:none;animation:none}}

@media(min-width:990px){.ds-navigation-header header-menu[data-ds-business]{position:relative}.ds-navigation-header .ds-navigation-business-panel{left:0;right:auto;top:100%;width:280px;max-width:calc(100vw - 4rem);padding:1.5rem 0;border:1px solid #deded8;box-shadow:0 8px 20px #142c4912}.ds-navigation-business-panel>.page-width{padding:0 2.4rem}.ds-navigation-business-panel .ds-navigation-business{display:flex;flex-direction:column;gap:0}.ds-navigation-business-panel .ds-navigation-link{font-size:1.7rem;padding:1rem 0;min-height:48px}}
