.sm-meal-details__inner,.sm-current-menu__inner{padding-top:var(--sm-padding-top-mobile);padding-bottom:var(--sm-padding-bottom-mobile)}.sm-meal-details__heading,.sm-current-menu__heading{margin:0 0 1.25rem;color:rgba(var(--colors-heading))}.sm-meal-details__accordion{border-top:1px solid rgba(var(--colors-line-and-border))}.sm-meal-details__item{border-bottom:1px solid rgba(var(--colors-line-and-border))}.sm-meal-details__summary{display:flex;align-items:center;justify-content:space-between;min-height:3rem;padding:.75rem .5rem;color:rgba(var(--colors-heading));font-weight:600;cursor:pointer}.sm-meal-details__summary::-webkit-details-marker{display:none}.sm-meal-details__summary:after{content:"+";margin-left:1rem;font-size:1.25rem;font-weight:400}.sm-meal-details__item[open]>.sm-meal-details__summary:after{content:"\2212"}.sm-meal-details__summary:focus-visible,.sm-current-menu__link:focus-visible{outline:2px solid rgba(var(--colors-button));outline-offset:2px}.sm-meal-details__content{padding:0 .5rem 1rem;color:rgba(var(--colors-text));overflow-wrap:anywhere}.sm-meal-details__content.rte>:first-child{margin-top:0}.sm-meal-details__content.rte>:last-child{margin-bottom:0}.sm-meal-details .nutrition-additional{display:none}.sm-meal-details .nutrition-table-wrapper{max-width:100%;overflow-x:visible}.sm-meal-details .nutrition-table{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.sm-meal-details .nutrition-table tbody th{font-weight:500}.sm-meal-details .nutrition-table th:first-child,.sm-meal-details .nutrition-table td:first-child{width:40%;text-align:left}.sm-meal-details .nutrition-table th:nth-child(2),.sm-meal-details .nutrition-table td:nth-child(2),.sm-meal-details .nutrition-table th:nth-child(3),.sm-meal-details .nutrition-table td:nth-child(3){width:30%}.sm-meal-details .nutrition-table th,.sm-meal-details .nutrition-table td{padding:.6875rem .5rem;border-bottom:1px solid rgba(var(--colors-line-and-border));text-align:right;vertical-align:top;overflow-wrap:anywhere}.sm-meal-details .nutrition-th-portion__short{display:none}.sm-current-menu__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(12rem,78%);gap:1rem;margin:0;padding:0 0 .5rem;list-style:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin}.sm-current-menu__item{scroll-snap-align:start}.sm-current-menu__link{display:block;height:100%;color:inherit;text-decoration:none}.sm-current-menu__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:.5rem;background:rgba(var(--colors-background-secondary))}.sm-current-menu__image{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.sm-current-menu__link:hover .sm-current-menu__image{transform:scale(1.02)}.sm-current-menu__title{margin:.75rem 0 0;color:rgba(var(--colors-heading));font-weight:600;line-height:1.35}@media(max-width:767px){.sm-meal-details .nutrition-table{font-size:.75rem;line-height:1.35}.sm-meal-details .nutrition-table th:first-child,.sm-meal-details .nutrition-table td:first-child{width:28%}.sm-meal-details .nutrition-table th:nth-child(2),.sm-meal-details .nutrition-table td:nth-child(2),.sm-meal-details .nutrition-table th:nth-child(3),.sm-meal-details .nutrition-table td:nth-child(3){width:36%}.sm-meal-details .nutrition-table th,.sm-meal-details .nutrition-table td{padding:.5625rem .25rem}.sm-meal-details .nutrition-table th:nth-child(n+2),.sm-meal-details .nutrition-table td:nth-child(n+2){padding-left:.375rem}.sm-meal-details .nutrition-table tbody .nutrition-row:first-child td{white-space:nowrap;font-size:.6875rem;letter-spacing:-.02em;overflow-wrap:normal}.sm-meal-details .nutrition-th-portion__long{display:none}.sm-meal-details .nutrition-th-portion__short{display:inline}}@media(min-width:768px){.sm-meal-details__inner,.sm-current-menu__inner{padding-top:var(--sm-padding-top-desktop);padding-bottom:var(--sm-padding-bottom-desktop)}.sm-current-menu__list{grid-auto-flow:initial;grid-auto-columns:initial;grid-template-columns:repeat(var(--sm-current-menu-columns),minmax(0,1fr));overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/sm-product-meal.css.map */
