@layer payload-default{.icon--check{height:1.5384615385rem;width:1.5384615385rem}.icon--check .stroke{fill:none;stroke:currentColor;stroke-width:2px}.collections{display:flex;width:100%;--gap:var(--base);--cols:5}.collections__wrap{width:100%;display:flex;flex-direction:column;gap:var(--base)}.collections__group{display:flex;flex-direction:column;gap:var(--gap)}.collections__label{margin:0}.collections__card-list{padding:0;margin:0;list-style:none;gap:12px;display:grid;grid-template-columns:repeat(var(--cols),1fr)}.collections__card-list .card{height:100%}.collections__locked.locked{align-items:unset;justify-content:unset}}@layer payload-default{@media(max-width:1440px){.collections{--cols:4}}@media(max-width:1024px){.collections{--gap:var(--base);--cols:2}}@media(max-width:768px){.collections{--cols:2}.collections__wrap{gap:var(--base)}.collections__card-list{gap:8px}}@media(max-width:400px){.collections{--cols:1}}}@layer payload-default{}.dashboard .before-dashboard{margin-bottom:30px}.dashboard .before-dashboard__banner h4{margin:0}.dashboard .before-dashboard__instructions{list-style:decimal;margin-bottom:10px}.dashboard .before-dashboard__instructions li{width:100%}.dashboard .before-dashboard a:hover{opacity:.85}.app__nav,.app__nav .nav__scroll,.template-default__nav,.template-default__nav .nav__scroll,aside.nav,aside.nav .nav__scroll{background-color:#8d0505!important}.app__nav .nav__header,.template-default__nav .nav__header,aside.nav .nav__header{background-color:#8d0505!important;border-bottom:none!important}.app__nav .nav__link,.template-default__nav .nav__link,aside.nav .nav__link{color:#fff!important}.app__nav .nav__link:hover,.template-default__nav .nav__link:hover,aside.nav .nav__link:hover{background-color:rgba(0,0,0,0)!important}.app__nav .nav__link--active,.template-default__nav .nav__link--active,aside.nav .nav__link--active{background-color:rgba(255,255,255,.15)!important}.app__nav .nav__link svg,.template-default__nav .nav__link svg,aside.nav .nav__link svg{color:#fff!important;fill:#fff!important}.app__nav .nav__link-indicator,.template-default__nav .nav__link-indicator,aside.nav .nav__link-indicator{background:#fff!important}.app__nav .step-nav span,.template-default__nav .step-nav span,aside.nav .step-nav span{overflow:visible!important}.app__nav .nav__group__toggle,.template-default__nav .nav__group__toggle,aside.nav .nav__group__toggle{border-bottom:1px solid #fff!important;padding-bottom:4px!important}.app__nav .nav__group__label,.template-default__nav .nav__group__label,aside.nav .nav__group__label{color:#fff!important;font-weight:700!important}.app__nav .nav__group__label:hover,.template-default__nav .nav__group__label:hover,aside.nav .nav__group__label:hover{color:#fff!important;text-decoration:underline!important}.app__nav .nav__log-out,.template-default__nav .nav__log-out,aside.nav .nav__log-out{filter:invert(1) brightness(2)!important}.nav-group{margin-bottom:15px!important}.nav-group__label{color:#fff!important;font-weight:700!important;text-transform:uppercase!important}.nav-group__toggle{padding-bottom:8px!important;border-bottom:1px solid #fff!important}.nav-group__toggle:hover .stroke{stroke:#fff!important}.current-week-meals-container{background-color:#f5f5f5;padding:30px 30px 22px}@media(max-width:1024px){.current-week-meals-container{padding:15px 15px 7px;margin-top:15px}}.week-preview__header{display:flex;justify-content:space-between;align-items:center}.week-preview__title{font-size:16px;font-weight:600;color:#1a1a1a;margin:0}.week-preview__toggle{padding:4px 12px;font-size:12px;background-color:rgba(0,0,0,0);border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;color:#666;transition:all .2s}.week-preview__toggle:hover{background-color:#f5f5f5;border-color:#ccc}.week-preview__dates{font-size:13px;color:#666;margin-bottom:20px}.week-preview__empty{font-size:13px;color:#999;text-align:center;padding:20px 0}.week-preview__day:not(:first-child){margin-top:20px}.week-preview__day-title{font-size:14px;font-weight:600;margin-bottom:8px;color:#333}.week-preview__meal{font-size:13px;line-height:1.6}.week-preview__meal:not(:first-child){margin-top:8px}.week-preview__meal-name{font-weight:500;color:#1a1a1a}.week-preview__meal-description,.week-preview__meal-details{color:#666;font-size:12px}.week-preview__weekly-section:not(:first-child){margin-top:24px}.week-preview__offer{font-size:13px;line-height:1.6}.week-preview__offer:not(:first-child){margin-top:16px}.dashboard__section{margin-bottom:40px}.dashboard__section--plans{margin-bottom:30px}.dashboard__section--contact .list-header__title-actions,.dashboard__section--orders .list-header__title-actions{margin-bottom:0}.dashboard__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--gap)}