body.collection-hero-light #header-component:not([transparent]) .header__row,body.collection-hero-light #header-component:not([transparent]) .header-actions,body.collection-hero-light #header-component:not([transparent]) .menu-list__link{color:var(--color-foreground)}body.collection-hero-light #header-component[transparent] .header__row,body.collection-hero-light #header-component[transparent] .header-actions,body.collection-hero-light #header-component[transparent] .menu-list__link,body.collection-hero-light #header-component[transparent] .header-logo{--color-foreground: #1a1a1a;--color-foreground-rgb: 26 26 26;color:#1a1a1a}.template-collection.collection-rescube-meals #MainContent>.shopify-section+.shopify-section,.template-collection.collection-all-meals #MainContent>.shopify-section+.shopify-section,.template-collection.collection-frontpage #MainContent>.shopify-section+.shopify-section,.template-collection.collection-bundles #MainContent>.shopify-section+.shopify-section{margin-block-start:0}.collection-meals-hero-section,.collection-meals-hero-wrap{overflow:hidden;padding-block-end:clamp(2rem,5vw,3rem)}.collection-meals-hero{position:relative;display:grid;align-items:end;min-height:clamp(16rem,42vw,22rem);padding:max(var(--page-margin),1rem);padding-block:clamp(2.5rem,8vw,4.5rem) clamp(2rem,5vw,3rem);box-sizing:border-box}.collection-meals-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.collection-meals-hero__image{display:block;width:100%;height:100%;object-fit:cover}.collection-meals-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000059,#0000008c 55%,#000000b8)}.collection-meals-hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 70% 60% at 85% 15%,rgb(var(--color-primary-rgb, 76 166 31) / .22) 0%,transparent 55%),radial-gradient(ellipse 60% 50% at 10% 90%,rgb(var(--color-primary-rgb, 76 166 31) / .14) 0%,transparent 50%),linear-gradient(180deg,rgb(var(--color-primary-rgb, 76 166 31) / .08) 0%,var(--color-background) 100%)}.collection-meals-hero__content{position:relative;z-index:1;width:100%;max-width:42rem;color:var(--color-foreground)}.collection-meals-hero:has(.collection-meals-hero__media) .collection-meals-hero__content{color:#fff}.collection-meals-hero:has(.collection-meals-hero__media) .collection-meals-hero__description,.collection-meals-hero:has(.collection-meals-hero__media) .collection-meals-hero__rating{color:#ffffffe0}.collection-meals-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:5px 12px 5px 8px;border-radius:100px;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);background:rgb(var(--color-primary-rgb, 76 166 31) / .12);border:1px solid rgb(var(--color-primary-rgb, 76 166 31) / .22)}.collection-meals-hero:has(.collection-meals-hero__media) .collection-meals-hero__eyebrow{color:#fff;background:#ffffff24;border-color:#ffffff38}.collection-meals-hero__eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--color-primary);animation:collectionMealsDotPulse 2s ease-in-out infinite}.collection-meals-hero:has(.collection-meals-hero__media) .collection-meals-hero__eyebrow-dot{background:#fff}.collection-meals-hero__title{margin:0 0 10px;font-size:clamp(1.75rem,5.5vw,2.75rem);font-weight:800;line-height:1.08;letter-spacing:-.02em}.collection-meals-hero__description{margin:0 0 14px;font-size:clamp(.9375rem,2.5vw,1.0625rem);line-height:1.5;max-width:36rem}.collection-meals-hero__description p{margin:0}.collection-meals-hero__pills{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none}.collection-meals-hero__diet{margin:0 0 16px}.collection-meals-hero__diet-label{margin:0 0 8px;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.collection-meals-hero__diet-chips{display:flex;flex-wrap:wrap;gap:8px}.collection-meals-hero__diet-chip{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border-radius:100px;border:1px solid rgb(var(--color-foreground-rgb) / .14);background:#fff;color:inherit;font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .15s ease,background .15s ease}.collection-meals-hero__diet-chip:hover{border-color:var(--color-primary);background:rgb(var(--color-primary-rgb, 76 166 31) / .08)}.collection-meals-hero__diet-chip--accent{border-color:rgb(var(--color-primary-rgb, 76 166 31) / .45);background:rgb(var(--color-primary-rgb, 76 166 31) / .12);color:var(--color-primary)}.collection-meals-hero:has(.collection-meals-hero__media) .collection-meals-hero__diet-label{color:#fffc}.collection-meals-hero:has(.collection-meals-hero__media) .collection-meals-hero__diet-chip{background:#ffffff1f;border-color:#ffffff47;color:#fff}.collection-meals-hero:has(.collection-meals-hero__media) .collection-meals-hero__diet-chip--accent{background:#ffffff38;border-color:#ffffff80}.collection-meals-hero__pill{padding:6px 12px;font-size:.75rem;font-weight:600;border-radius:100px;background:rgb(var(--color-primary-rgb, 76 166 31) / .12);color:var(--color-primary)}.collection-meals-hero:has(.collection-meals-hero__media) .collection-meals-hero__pill{background:#ffffff24;color:#fff}.collection-meals-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:18px;font-size:.8125rem;font-weight:600}.collection-meals-hero__count{padding:4px 10px;border-radius:100px;background:rgb(var(--color-foreground-rgb) / .06)}.collection-meals-hero:has(.collection-meals-hero__media) .collection-meals-hero__count{background:#ffffff29}.collection-meals-hero__stars{color:#f5a623;letter-spacing:1px}.collection-meals-hero__actions{display:flex;flex-wrap:wrap;gap:10px}.collection-meals-hero__cta{min-height:48px;padding-inline:1.25rem;font-weight:700}.collection-meals-hero__stats{width:100%;max-width:72rem;margin:clamp(1.25rem,4vw,2rem) auto 0;padding:0 max(var(--page-margin),1rem) clamp(2rem,5vw,2.75rem);box-sizing:border-box}.collection-meals-hero__stats .product-conv-stats{padding-block-start:0}.collection-meals-hero__stats .product-conv-stats__list{border-radius:14px;border:1px solid rgb(var(--color-primary-rgb, 76 166 31) / .14);background:linear-gradient(180deg,rgb(var(--color-primary-rgb, 76 166 31) / .05) 0%,var(--color-background) 100%)}.collection-enhanced-page .product-grid-container{padding-block-start:clamp(1rem,3vw,1.5rem)}.collection-enhanced-page .collection-wrapper{padding-inline:max(var(--page-margin),1rem);box-sizing:border-box}.collection-enhanced-page .product-grid__item{display:flex;flex-direction:column}.collection-enhanced-page .facets-block-wrapper,.collection-enhanced-page .facets-controls-wrapper{position:relative;z-index:auto;margin-block-end:12px;padding-block:4px 10px}.collection-meals-hero-wrap .collection-meals-bundles-nudge{width:100%;max-width:72rem;margin:clamp(.5rem,2vw,1rem) auto 0;padding:0 max(var(--page-margin),1rem);box-sizing:border-box}.collection-meals-bundles-nudge__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:14px 18px;border-radius:14px;border:1px solid rgb(var(--color-primary-rgb, 76 166 31) / .22);background:linear-gradient(90deg,rgb(var(--color-primary-rgb, 76 166 31) / .1) 0%,transparent 70%)}.collection-meals-bundles-nudge__text{margin:0;font-size:.875rem;font-weight:600;line-height:1.35}.collection-meals-bundles-nudge__cta{flex-shrink:0;min-height:40px;font-weight:700}.collection-bundles-cta-section{padding-block:clamp(2.5rem,6vw,4rem)}.collection-bundles-cta{width:100%;max-width:72rem;margin:0 auto;padding-inline:max(var(--page-margin),1rem);box-sizing:border-box}.collection-bundles-cta:not(.is-inview) .collection-bundles-cta__card{opacity:0;transform:translateY(24px)}.collection-bundles-cta.is-inview .collection-bundles-cta__card{animation:collectionBundlesCtaIn .65s cubic-bezier(.22,1,.36,1) forwards}.collection-bundles-cta__card{--bundles-cta-accent: var(--color-primary, #4ca61f);--bundles-cta-accent-rgb: var(--color-primary-rgb, 76 166 31);--tilt-x: 0deg;--tilt-y: 0deg;display:grid;grid-template-columns:minmax(9rem,11.5rem) minmax(0,1fr);gap:20px 28px;align-items:center;padding:22px 20px;border-radius:22px;border:1px solid rgb(var(--bundles-cta-accent-rgb) / .24);background:radial-gradient(ellipse 80% 70% at 0% 100%,rgb(var(--bundles-cta-accent-rgb) / .12) 0%,transparent 58%),var(--color-background);box-shadow:0 8px 32px #00000014;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .2s ease,box-shadow .25s ease}.collection-bundles-cta.is-inview .collection-bundles-cta__card:hover{box-shadow:0 14px 40px rgb(var(--bundles-cta-accent-rgb) / .18)}.collection-bundles-cta__visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:9rem}.collection-bundles-cta__glow{position:absolute;top:5%;right:5%;bottom:5%;left:5%;border-radius:50%;background:radial-gradient(circle,rgb(var(--bundles-cta-accent-rgb) / .3) 0%,transparent 70%);filter:blur(14px)}.collection-bundles-cta__photo{position:relative;z-index:1;width:100%;max-width:11rem;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #00000024;transition:transform .35s ease}.collection-bundles-cta__card:hover .collection-bundles-cta__photo{transform:scale(1.03) rotate(-1deg)}.collection-bundles-cta__photo-img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.collection-bundles-cta__stack{position:relative;z-index:1;width:5rem;height:6.25rem;margin:0;padding:0;list-style:none}.collection-bundles-cta__meal{position:absolute;width:3.75rem;height:4.5rem;border-radius:12px;border:1px solid rgb(255 255 255 / .5);overflow:hidden;box-shadow:0 8px 18px #0000001f}.collection-bundles-cta__meal--back{left:0;bottom:0;transform:rotate(-12deg);opacity:.9}.collection-bundles-cta__meal--mid{left:.75rem;bottom:.4rem;transform:rotate(8deg)}.collection-bundles-cta__meal--front{left:1.5rem;bottom:.85rem;transform:rotate(-5deg)}.collection-bundles-cta.is-inview .collection-bundles-cta__meal--back{animation:collectionBundlesMealFloat 4s ease-in-out infinite}.collection-bundles-cta.is-inview .collection-bundles-cta__meal--mid{animation:collectionBundlesMealFloat 4s ease-in-out infinite .3s}.collection-bundles-cta.is-inview .collection-bundles-cta__meal--front{animation:collectionBundlesMealFloat 4s ease-in-out infinite .6s}.collection-bundles-cta__meal-art{display:block;width:100%;height:100%;background:linear-gradient(160deg,rgb(var(--bundles-cta-accent-rgb) / .55),rgb(var(--bundles-cta-accent-rgb) / .2))}.collection-bundles-cta__meal--has-image{padding:0;background:rgb(var(--color-foreground-rgb) / .06)}.collection-bundles-cta__meal-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.collection-bundles-cta__save-badge{position:absolute;right:-.25rem;bottom:0;z-index:2;padding:5px 10px;border-radius:100px;font-size:.6875rem;font-weight:800;color:#fff;background:var(--bundles-cta-accent);box-shadow:0 4px 14px rgb(var(--bundles-cta-accent-rgb) / .4);animation:collectionBundlesSavePulse 2.5s ease-in-out infinite}.collection-bundles-cta__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;padding:5px 12px 5px 8px;border-radius:100px;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--bundles-cta-accent);background:rgb(var(--bundles-cta-accent-rgb) / .1);border:1px solid rgb(var(--bundles-cta-accent-rgb) / .2)}.collection-bundles-cta__eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--bundles-cta-accent);animation:collectionMealsDotPulse 2s ease-in-out infinite}.collection-bundles-cta__title{margin:0 0 8px;font-size:clamp(1.25rem,4vw,1.75rem);font-weight:800;line-height:1.15;letter-spacing:-.02em}.collection-bundles-cta__text{margin:0 0 14px;font-size:.9375rem;line-height:1.5;color:rgb(var(--color-foreground-rgb) / .78);max-width:34rem}.collection-bundles-cta__perks{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.collection-bundles-cta__perk{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:100px;font-size:.75rem;font-weight:600;line-height:1.25;color:rgb(var(--color-foreground-rgb) / .88);background:rgb(var(--color-foreground-rgb) / .05);border:1px solid rgb(var(--color-foreground-rgb) / .1);cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.collection-bundles-cta__perk:hover,.collection-bundles-cta__perk.is-active{transform:translateY(-2px);color:var(--bundles-cta-accent);background:rgb(var(--bundles-cta-accent-rgb) / .12);border-color:rgb(var(--bundles-cta-accent-rgb) / .35);box-shadow:0 4px 14px rgb(var(--bundles-cta-accent-rgb) / .15)}.collection-bundles-cta__perk-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;font-size:.625rem;font-weight:800;color:#fff;background:rgb(var(--color-foreground-rgb) / .35);transition:background .2s ease}.collection-bundles-cta__perk.is-active .collection-bundles-cta__perk-icon,.collection-bundles-cta__perk:hover .collection-bundles-cta__perk-icon{background:var(--bundles-cta-accent)}.collection-bundles-cta__detail{min-height:2.75rem;margin:0 0 16px;padding:10px 12px;border-radius:10px;font-size:.8125rem;line-height:1.45;color:rgb(var(--color-foreground-rgb) / .82);background:rgb(var(--bundles-cta-accent-rgb) / .06);border:1px solid rgb(var(--bundles-cta-accent-rgb) / .12);transition:opacity .2s ease,transform .2s ease}.collection-bundles-cta__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding-inline:1.5rem;font-weight:700;transition:transform .2s ease,box-shadow .2s ease}.collection-bundles-cta__cta:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(var(--bundles-cta-accent-rgb) / .35)}.collection-bundles-cta__cta-arrow{display:inline-block;transition:transform .25s ease}.collection-bundles-cta__cta:hover .collection-bundles-cta__cta-arrow{transform:translate(5px)}.collection-bundles-cta .give-as-gift-link--bundles{margin-top:.85rem}@keyframes collectionBundlesCtaIn{to{opacity:1;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(0)}}@keyframes collectionBundlesMealFloat{0%,to{transform:translateY(0) rotate(var(--meal-rotate, 0deg))}50%{transform:translateY(-5px) rotate(var(--meal-rotate, 0deg))}}.collection-bundles-cta__meal--back{--meal-rotate: -12deg}.collection-bundles-cta__meal--mid{--meal-rotate: 8deg}.collection-bundles-cta__meal--front{--meal-rotate: -5deg}@keyframes collectionBundlesSavePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes collectionMealsDotPulse{0%,to{box-shadow:0 0 rgb(var(--color-primary-rgb, 76 166 31) / .45)}50%{box-shadow:0 0 0 6px rgb(var(--color-primary-rgb, 76 166 31) / 0)}}@media screen and (max-width:749px){.collection-bundles-cta__card{grid-template-columns:1fr;text-align:center;padding:20px 16px}.collection-bundles-cta__visual{margin-inline:auto}.collection-bundles-cta__perks{justify-content:center}.collection-bundles-cta__cta{width:100%;max-width:320px;margin-inline:auto}.meals-product-card-ui .product-grid--grid{--product-grid-columns-mobile: repeat(2, minmax(0, 1fr))}.collection-meals-hero__actions{width:100%}.collection-meals-hero__cta{flex:1 1 auto;min-width:0}.collection-meals-hero__stats .product-conv-stats__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media screen and (min-width:750px){.collection-meals-hero{min-height:20rem;padding-inline:max(var(--page-margin),2rem)}.collection-meals-hero__content{max-width:48rem}.meals-product-card-ui .product-grid--grid{--product-grid-columns-desktop: repeat(auto-fill, minmax(220px, 1fr))}}@media(prefers-reduced-motion:reduce){.collection-meals-hero__eyebrow-dot,.collection-bundles-cta__eyebrow-dot,.collection-bundles-cta__save-badge,.collection-bundles-cta__meal{animation:none!important}.collection-bundles-cta:not(.is-inview) .collection-bundles-cta__card{opacity:1;transform:none}.collection-bundles-cta__card{transform:none}.meals-product-card-ui :is(.product-grid__item,.resource-list__item) .product-card,.collection-bundles-cta__perk,.collection-bundles-cta__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/collection-meals-enhanced.css.map */
