.sm-nutrition-button{width:100%;padding:.75rem 1.5rem;border:1px solid rgba(var(--colors-line-and-border));border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;background:rgba(var(--background-color));color:rgba(var(--colors-text))}.sm-nutrition-button:hover{border-color:rgba(var(--colors-heading));background:rgba(var(--colors-background-secondary))}.sm-product-nutrition__trigger{min-height:2.75rem}.sm-nutrition-button:focus-visible{outline:2px solid rgba(var(--colors-button));outline-offset:2px}.sm-nutrition-dialog__close:focus-visible{outline:1px solid rgba(var(--colors-line-and-border));outline-offset:-1px;border-radius:.25rem;background:rgba(var(--colors-background-secondary))}.sm-nutrition-dialog{width:min(40rem,calc(100% - 2rem));max-height:calc(100% - 2rem);padding:0;border:1px solid rgba(var(--colors-line-and-border));border-radius:.75rem;background:rgba(var(--background-color));color:rgba(var(--colors-text));box-shadow:0 1.25rem 3rem #0003;overflow:hidden}.sm-nutrition-dialog::backdrop{background:#00000073}.sm-nutrition-dialog__surface{display:flex;flex-direction:column;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem)}.sm-nutrition-dialog__header{position:relative;min-height:3.5rem;padding:1.25rem;border-bottom:1px solid rgba(var(--colors-line-and-border))}.sm-nutrition-dialog__title{margin:0;font-size:1.25rem;line-height:1.3;color:rgba(var(--colors-heading))}.sm-nutrition-dialog__close{position:absolute;top:.25rem;right:.25rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:.25rem;background:transparent;color:rgba(var(--colors-text));font-size:1.75rem;line-height:1;cursor:pointer}.sm-nutrition-dialog__close:hover{background:rgba(var(--colors-background-secondary))}.sm-nutrition-dialog__body{padding:1.25rem;overflow-y:auto;overscroll-behavior:contain}.sm-nutrition-dialog .nutrition-table-wrapper{max-width:100%;overflow-x:visible}.sm-nutrition-dialog .nutrition-table{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.sm-nutrition-dialog .nutrition-table tbody th{font-weight:500}.sm-nutrition-dialog .nutrition-table th:first-child,.sm-nutrition-dialog .nutrition-table td:first-child{width:40%;text-align:left}.sm-nutrition-dialog .nutrition-table th:nth-child(2),.sm-nutrition-dialog .nutrition-table td:nth-child(2),.sm-nutrition-dialog .nutrition-table th:nth-child(3),.sm-nutrition-dialog .nutrition-table td:nth-child(3){width:30%}.sm-nutrition-dialog .nutrition-table th,.sm-nutrition-dialog .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-nutrition-dialog .nutrition-th-portion{min-width:0}.sm-nutrition-dialog .nutrition-th-portion__short{display:none}.sm-nutrition-dialog .nutrition-additional{margin-top:1.25rem}.sm-nutrition-dialog .nutrition-section+.nutrition-section{margin-top:1rem}.sm-nutrition-dialog .nutrition-section p{overflow-wrap:anywhere}.sm-nutrition-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sm-nutrition-noscript{margin-top:1rem;padding:1rem;border:1px solid rgba(var(--colors-line-and-border));border-radius:.375rem}.sm-nutrition-noscript__list>div{display:flex;justify-content:space-between;gap:1rem;padding-block:.375rem}.sm-nutrition-noscript__list dd{margin:0;font-variant-numeric:tabular-nums;text-align:right}@media(max-width:767px){.sm-nutrition-dialog{width:calc(100% - .75rem);max-height:calc(100% - .75rem)}.sm-nutrition-dialog__surface{max-height:calc(100vh - .75rem);max-height:calc(100dvh - .75rem)}.sm-nutrition-dialog__header{padding:1rem}.sm-nutrition-dialog__body{padding:.75rem}.sm-nutrition-dialog__title{font-size:1.125rem}.sm-nutrition-dialog .nutrition-table{font-size:.75rem;line-height:1.35}.sm-nutrition-dialog .nutrition-table th:first-child,.sm-nutrition-dialog .nutrition-table td:first-child{width:32%}.sm-nutrition-dialog .nutrition-table th:nth-child(2),.sm-nutrition-dialog .nutrition-table td:nth-child(2),.sm-nutrition-dialog .nutrition-table th:nth-child(3),.sm-nutrition-dialog .nutrition-table td:nth-child(3){width:34%}.sm-nutrition-dialog .nutrition-th-label{white-space:nowrap;font-size:.6875rem;letter-spacing:-.02em;overflow-wrap:normal}.sm-nutrition-dialog .nutrition-table th,.sm-nutrition-dialog .nutrition-table td{padding:.5625rem .25rem}.sm-nutrition-dialog .nutrition-table th:nth-child(n+2),.sm-nutrition-dialog .nutrition-table td:nth-child(n+2){padding-left:.375rem}.sm-nutrition-dialog .nutrition-table tbody .nutrition-row:first-child td{white-space:nowrap;font-size:.6875rem;letter-spacing:-.02em;overflow-wrap:normal}.sm-nutrition-dialog .nutrition-th-portion__long{display:none}.sm-nutrition-dialog .nutrition-th-portion__short{display:inline}}@media(max-width:359px){.sm-nutrition-dialog__body{padding-inline:.5rem}.sm-nutrition-dialog .nutrition-table{font-size:.6875rem}.sm-nutrition-dialog .nutrition-th-label,.sm-nutrition-dialog .nutrition-table tbody .nutrition-row:first-child td{font-size:.625rem;letter-spacing:-.03em}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/sm-nutrition.css.map */
