.frozen-meals-section{width:100%;max-width:1440px;margin:0 auto;padding-top:var(--frozen-padding-top, 40px);padding-bottom:var(--frozen-padding-bottom, 40px)}.frozen-meals-section .frozen-meals-section__container{padding:0 1rem}.frozen-meals-section .frozen-meals-section__header{margin-bottom:2.5rem;text-align:center}.frozen-meals-section .frozen-meals-section__title{margin:0 0 .75rem;color:rgba(var(--colors-heading));font-size:2rem;font-weight:700;line-height:1.2}.frozen-meals-section .frozen-meals-section__description{max-width:42rem;margin:0 auto;color:rgba(var(--colors-text));font-size:1rem;opacity:.8}.frozen-meals-section .frozen-meals-section__grid{display:grid;grid-template-columns:repeat(var(--frozen-columns-mobile, 1),minmax(0,1fr));gap:var(--frozen-spacing, 24px)}.frozen-meals-section .frozen-meals-card{display:flex;overflow:hidden;border:1px solid rgba(var(--colors-line-and-border));border-radius:.5rem;background:rgba(var(--background-color));transition:box-shadow .2s ease}.frozen-meals-section .frozen-meals-card:hover{box-shadow:0 4px 12px #0000001a}.frozen-meals-section .frozen-meals-card>div,.frozen-meals-section .frozen-meals-card__form{width:100%}.frozen-meals-section .frozen-meals-card__form{display:flex;flex-direction:column;height:100%}.frozen-meals-section .frozen-meals-card__image{position:relative;width:100%;overflow:hidden;aspect-ratio:4 / 3;background:rgba(var(--colors-image-placeholder),.1)}.frozen-meals-section .frozen-meals-card__image-link{display:block;width:100%;height:100%}.frozen-meals-section .frozen-meals-card__img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.frozen-meals-section .frozen-meals-card:hover .frozen-meals-card__img{transform:scale(1.05)}.frozen-meals-section .frozen-meals-card__placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:rgba(var(--colors-text));opacity:.3}.frozen-meals-section .frozen-meals-card__content{display:flex;flex:1;flex-direction:column;padding:1.25rem}.frozen-meals-section .frozen-meals-card__title{min-height:2.8em;margin:0 0 .75rem;color:rgba(var(--colors-heading));font-size:1.125rem;font-weight:600;line-height:1.4}.frozen-meals-section .frozen-meals-card__title-link{color:inherit;text-decoration:none}.frozen-meals-section .frozen-meals-card__title-link:hover{color:rgba(var(--colors-text-link))}.frozen-meals-section .frozen-meals-card__image-link:focus-visible,.frozen-meals-section .frozen-meals-card__title-link:focus-visible,.frozen-meals-section .frozen-meals-variant-selector__radio:focus-visible+.frozen-meals-variant-selector__pill,.frozen-meals-section .frozen-meals-quantity__button:focus-visible,.frozen-meals-section .frozen-meals-quantity__input:focus-visible,.frozen-meals-section .frozen-meals-card__submit:focus-visible,.frozen-meals-section .frozen-meals-nutrition__button:focus-visible{outline:2px solid rgba(var(--colors-button));outline-offset:2px}.frozen-meals-section .frozen-meals-card__price{margin-bottom:1rem;color:rgba(var(--colors-heading));font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.frozen-meals-section .frozen-meals-variant-selector{min-width:0;margin:0 0 1rem;padding:0;border:0}.frozen-meals-section .frozen-meals-variant-selector__legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.frozen-meals-section .frozen-meals-variant-selector__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.frozen-meals-section .frozen-meals-variant-selector__radio{position:absolute;width:1px;height:1px;opacity:0}.frozen-meals-section .frozen-meals-variant-selector__pill,.frozen-meals-section .frozen-meals-card__single-variant{display:flex;min-width:0;min-height:2.75rem;align-items:center;justify-content:center;gap:.25rem;padding:.55rem .6rem;border:2px solid rgba(var(--colors-line-and-border));border-radius:999px;background:rgba(var(--background-color));color:rgba(var(--colors-text));font-size:.78rem;font-weight:600;line-height:1.2;text-align:center}.frozen-meals-section .frozen-meals-variant-selector__pill{cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease}.frozen-meals-section .frozen-meals-variant-selector__pill:hover:not(.is-disabled){border-color:rgba(var(--colors-heading))}.frozen-meals-section .frozen-meals-variant-selector__pill.is-active{border-color:rgba(var(--colors-heading));background:rgba(var(--colors-heading));color:rgba(var(--background-color))}.frozen-meals-section .frozen-meals-variant-selector__pill.is-disabled{cursor:not-allowed;opacity:.42}.frozen-meals-section .frozen-meals-variant-selector__stock{font-weight:500;opacity:.82}.frozen-meals-section .frozen-meals-card__single-variant{margin-bottom:1rem;border-radius:.375rem}.frozen-meals-section .frozen-meals-quantity{display:flex;align-items:center;gap:.5rem;margin-top:auto;margin-bottom:1.25rem}.frozen-meals-section .frozen-meals-quantity__button{display:flex;width:2.5rem;height:2.5rem;flex:0 0 2.5rem;align-items:center;justify-content:center;border:1px solid rgba(var(--colors-line-and-border));border-radius:.375rem;background:rgba(var(--background-color));color:rgba(var(--colors-text));cursor:pointer;transition:border-color .2s ease,background-color .2s ease,opacity .2s ease}.frozen-meals-section .frozen-meals-quantity__button:hover:not(:disabled){border-color:rgba(var(--colors-heading));background:rgba(var(--colors-background-secondary))}.frozen-meals-section .frozen-meals-quantity__button:disabled,.frozen-meals-section .frozen-meals-quantity__input:disabled,.frozen-meals-section .frozen-meals-card__submit:disabled{cursor:not-allowed;opacity:.42}.frozen-meals-section .frozen-meals-quantity__input{min-width:0;flex:1;padding:.625rem;border:1px solid rgba(var(--colors-line-and-border));border-radius:.375rem;background:rgba(var(--background-color));color:rgba(var(--colors-text));font-size:1rem;font-weight:600;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.frozen-meals-section .frozen-meals-quantity__input::-webkit-outer-spin-button,.frozen-meals-section .frozen-meals-quantity__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.frozen-meals-section .frozen-meals-card__submit{width:100%;margin-bottom:.75rem;padding:.875rem 1.5rem;border:0;border-radius:.375rem;background:rgba(var(--colors-heading));color:rgba(var(--background-color));font-size:1rem;font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.frozen-meals-section .frozen-meals-card__submit:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.frozen-meals-section .frozen-meals-card__submit:active:not(:disabled){transform:translateY(0)}.frozen-meals-section .frozen-meals-card__error{margin:0 0 .75rem;color:#b42318;font-size:.875rem;line-height:1.4;text-align:center}.frozen-meals-section .frozen-meals-nutrition__button{width:100%}.frozen-meals-section .frozen-meals-nutrition__noscript{margin-top:1rem}.frozen-meals-section .frozen-meals-section__empty{padding:4rem 1rem;color:rgba(var(--colors-text));text-align:center}.frozen-meals-section .frozen-meals-section__empty svg{margin-bottom:1.5rem;opacity:.3}.frozen-meals-section .frozen-meals-section__empty h2{margin:0 0 .5rem;color:rgba(var(--colors-heading));font-size:1.25rem;font-weight:600}.frozen-meals-section .frozen-meals-section__empty p{margin:0;opacity:.7}@media(min-width:768px){.frozen-meals-section .frozen-meals-section__container{padding:0 2rem}.frozen-meals-section .frozen-meals-section__title{font-size:2.5rem}}@media(min-width:1024px){.frozen-meals-section .frozen-meals-section__grid{grid-template-columns:repeat(var(--frozen-columns-desktop, 3),minmax(0,1fr))}}@media(max-width:400px){.frozen-meals-section .frozen-meals-variant-selector__pill{flex-direction:column;gap:.1rem}.frozen-meals-section .frozen-meals-variant-selector__separator{display:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/frozen-meals.css.map */
