.imm-shop__note{display:inline-block;margin-top:16px;background:var(--imm-teal);color:#f4efe4;padding:10px 14px;font-size:13.5px;font-weight:600;letter-spacing:.02em}.imm-shop__section{padding-top:clamp(30px,3.6vw,48px)}.imm-shop__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 24px;padding-bottom:14px;border-bottom:1.5px solid var(--imm-teal);margin-bottom:18px}.imm-shop__head h2{font:400 clamp(26px,2.8vw,34px)/1.15 var(--imm-serif);margin:0}.imm-shop__head p{font-size:14px;line-height:1.55;color:var(--imm-body);margin:6px 0 0;max-width:640px}.imm-shop__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:16px}.imm-item{background:#fff;border:1px solid var(--imm-rule);padding:18px;display:flex;flex-direction:column}.imm-item.is-on{border:2px solid var(--imm-mag);padding:17px}.imm-item__img{position:relative;aspect-ratio:1/1;margin:-18px -18px 16px;background:var(--imm-sand);overflow:hidden}.imm-item.is-on .imm-item__img{margin:-17px -17px 16px}.imm-item__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.imm-item__top{display:flex;justify-content:space-between;gap:14px;align-items:baseline}.imm-item__top h3{font:400 20px/1.25 var(--imm-serif);margin:0}.imm-item__top h3 a{color:inherit;text-decoration:none}.imm-item__top b{font:400 21px var(--imm-serif);color:var(--imm-mag);white-space:nowrap}.imm-item__desc{font-size:13.5px;line-height:1.5;color:var(--imm-body);margin:8px 0 0}.imm-item__main{font-size:12.5px;line-height:1.5;color:var(--imm-body);margin:8px 0 0}.imm-item__main span{color:var(--imm-muted)}.imm-item__portion{font-size:12px;font-weight:600;color:var(--imm-teal);margin:6px 0 0}.imm-item__icons{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}.imm-icon{border:1px solid var(--imm-veg);color:var(--imm-veg);padding:3px 7px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.imm-icon--spicy{border-color:#b3261e;color:#b3261e}.imm-item__upgrade{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--imm-mag);margin:10px 0 0}.imm-item__upgrade.is-incl{color:var(--imm-veg)}.imm-item__foot{margin-top:auto;padding-top:14px;display:grid;gap:8px}.imm-item__more{font-size:12px;color:var(--imm-teal);text-decoration:underline;text-underline-offset:3px}.imm-item__added{font-size:12.5px;color:var(--imm-veg);font-weight:600}.imm-item__added a{color:var(--imm-teal)}.imm-shop__cta{margin-top:40px;background:var(--imm-sand);padding:clamp(24px,3vw,36px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.imm-shop__cta h2{font:400 clamp(24px,2.6vw,32px)/1.2 var(--imm-serif);margin:0}.imm-shop__cta p{margin:6px 0 0;color:var(--imm-body);font-size:14.5px}.imm-days{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;margin-top:10px}.imm-steps__n{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--imm-mag);color:#fff;font-size:12px;font-weight:700;margin-right:8px}.imm-picker__step{margin-top:26px}.imm-picker__step>.imm-label{display:flex;align-items:center}.imm-detail{margin-top:18px;border-top:1px solid var(--imm-rule)}.imm-detail details{border-bottom:1px solid var(--imm-rule)}.imm-detail summary{cursor:pointer;list-style:none;padding:14px 0;font:700 12px/1.2 var(--imm-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--imm-teal);display:flex;justify-content:space-between}.imm-detail summary::-webkit-details-marker{display:none}.imm-detail summary:after{content:"+";font-size:18px;line-height:1}.imm-detail details[open] summary:after{content:"\2013"}.imm-detail__body{padding:0 0 16px;font-size:14px;line-height:1.6;color:var(--imm-body)}.imm-detail__soon{font-style:italic;color:var(--imm-muted)}.imm-pdp{font-family:var(--imm-sans);color:var(--imm-ink)}.imm-pdp__desc{font-size:15px;line-height:1.6;color:var(--imm-body);margin:4px 0 0}.imm-pdp__facts{display:grid;gap:6px;margin-top:14px;font-size:14px;color:var(--imm-body)}.imm-pdp__facts span{color:var(--imm-muted)}.imm-pdp__note{margin-top:14px;background:var(--imm-tint);padding:10px 12px;font-size:13px;color:var(--imm-ink)}.imm-cart__days{display:grid;gap:8px}.imm-cart__days select{border:1px solid #D9CDB8;background:var(--imm-cream);padding:11px 12px;font:15px var(--imm-sans);border-radius:0}.imm-badge{position:absolute;top:12px;left:12px;z-index:1;background:var(--imm-mag);color:#fff;padding:6px 10px;font:700 10px/1 var(--imm-sans);letter-spacing:.18em;text-transform:uppercase}.imm-item__side{font-size:12.5px;font-weight:600;color:var(--imm-teal);margin:6px 0 0}.imm-shop__jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.imm-shop__jump a{border:1.5px solid var(--imm-teal);color:var(--imm-teal);padding:9px 12px;font:700 11px/1.1 var(--imm-sans);letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.imm-shop__jump a:hover{background:var(--imm-teal);color:#f4efe4}.imm-shop__section{scroll-margin-top:90px}.imm-addon.is-on{border:2px solid var(--imm-mag);padding:17px}.imm-addon.is-on .imm-addon__img{margin:-17px -17px 16px}.imm-counter__end{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.imm-counter__sum{margin:0;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#a9bcbf;text-align:right}.imm-counter__sum b{display:block;font:400 28px/1.05 var(--imm-serif);letter-spacing:0;text-transform:none;color:#fff}.imm-summary{margin-top:40px;background:#fff;border:2px solid var(--imm-teal);padding:clamp(20px,3vw,32px);max-width:660px}.imm-summary__title{font:400 clamp(24px,2.6vw,30px)/1.2 var(--imm-serif);margin:6px 0 12px}.imm-summary__meals{font-size:13px;line-height:1.5;color:var(--imm-body);margin:2px 0 6px}.imm-summary__row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:6px 0;font-size:14.5px;color:var(--imm-ink)}.imm-summary__row b{font-weight:700;white-space:nowrap}.imm-summary__row small{color:var(--imm-muted);font-size:12px}.imm-summary__row.is-sub{padding:3px 0 3px 14px;font-size:13.5px;color:var(--imm-body)}.imm-summary__row.is-sub b{font-weight:600;color:var(--imm-ink)}.imm-summary__sub{margin:12px 0 2px;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--imm-mag)}.imm-summary__row.is-total{border-top:1.5px solid var(--imm-teal);margin-top:12px;padding-top:12px;font-weight:700;font-size:15.5px}.imm-summary__row.is-total b{font:400 30px/1 var(--imm-serif);color:var(--imm-mag)}.imm-summary .imm-btn{margin-top:16px;width:100%}.imm-summary__note{font-size:12.5px;color:var(--imm-muted);margin:10px 0 0}.imm-editor-warn{background:#fff4e5;border:2px solid #B3261E;color:#7a1a14;padding:14px 18px;margin:18px 0 0;font:14px/1.55 var(--imm-sans)}.imm-editor-warn b{display:block;margin-bottom:6px}.imm-editor-warn ul{margin:0;padding-left:18px}.imm-pdp__side{margin:10px 0 0;font-size:14px;font-weight:600;color:var(--imm-teal)}.imm-pdp__program{margin-top:16px;border:1.5px solid var(--imm-mag);background:#fff;padding:12px 14px;display:grid;gap:6px;font-size:14px}.imm-pdp__program div{display:flex;justify-content:space-between;gap:12px}.imm-pdp__program span{color:var(--imm-muted)}.imm-pdp__program b{color:var(--imm-mag);font-weight:700}.imm-pdp__program p{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--imm-body)}.imm-pdp__program a,.imm-pdp__note a{color:var(--imm-teal)}@media(max-width:749px){.imm-counter__end{width:100%;justify-content:space-between}.imm-counter__sum{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/imm-frozen.css.map */
