.website-preview-toolbar{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:16px 20px;border:1px solid #e5d8df;border-radius:14px;background:#f5edf2;margin:0 0 28px;color:#4a1228;font:13px/1.5 DM Sans,sans-serif}.website-preview-toolbar>div{display:grid;gap:4px}.website-preview-toolbar>div>span{font-size:12px;color:#735b67;max-width:370px}.website-preview-toolbar>label{display:grid;gap:5px;font-size:11px;min-width:175px}.website-preview-toolbar select{min-height:44px;background:#fffdfa;padding:9px 11px;border:1px solid #d5c5cc;border-radius:9px;color:#4a1228;font-size:13px}.website-preview-toolbar>a{flex-shrink:0;color:#4a1228;text-underline-offset:4px}.website-preview-return{padding:60px 32px;color:#4a1228}.website-preview-return h1{font:500 32px Outfit,sans-serif}.website-preview-return a{color:#701e28;text-decoration:underline}.website-amount-dialog.measurement-dialog.log-compact-amount__panel{box-sizing:border-box;width:360px;padding:18px;border-radius:20px}.website-amount-dialog.measurement-dialog>header{margin-bottom:12px}.website-amount-dialog.measurement-dialog h2{font-size:21px}.website-amount-dialog.measurement-dialog header p{font-size:13px}.website-amount-dialog .measurement-value{font-size:25px;margin:4px 0 8px}.website-amount-dialog .measurement-note{margin:11px 0}.website-amount-dialog .measurement-apply{min-height:46px}.website-amount-dialog .measurement-number{min-height:245px;padding-top:24px}.website-vessels{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.website-vessels button{min-height:40px}.website-heaped-slot{height:44px;display:flex;align-items:center}.website-heaped{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;min-height:40px;gap:9px;font-size:13px}.website-heaped input{width:18px;height:18px;margin:0;accent-color:#4a1228}@media (max-width:1000px){.website-preview-toolbar{flex-wrap:wrap}.website-preview-toolbar>div{flex-basis:100%}}@media (max-width:699px){.website-preview-toolbar{padding:14px;gap:12px;margin-bottom:20px}.website-preview-toolbar>label{flex:1}.website-preview-toolbar>a{font-size:12px}.website-amount-dialog.measurement-dialog.log-compact-amount__panel{width:min(360px,calc(100vw - 24px));left:max(12px,calc((100vw - 360px)/2));right:auto}}@media (prefers-reduced-motion:reduce){.website-measurement-preview *{scroll-behavior:auto!important}}.website-volume{color:#735b67;font-size:11px;text-align:left;line-height:1.5;margin:3px 0 7px}.website-no-volume{padding:25px 8px;color:#735b67;font-size:13px;line-height:1.6}.website-vessels button:disabled{opacity:.45;cursor:not-allowed}.website-portion-pictures{display:grid;margin:4px 0 10px}.website-portion-pictures figure{margin:0;min-width:0}.website-portion-pictures.is-multiple{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.website-portion-pictures.is-multiple .catalogue-picture{height:100px}.website-portion-pictures.is-multiple .catalogue-picture.is-spoon{height:65px}.website-portion-pictures figcaption{font-size:11px;color:#735b67;text-align:center;margin-top:-4px}.website-quantity-entry{display:grid;grid-template-columns:30px 1fr 1.45fr 30px;align-items:end;gap:6px;margin:12px 0 8px}.website-quantity-entry label,.website-unit-entry{display:grid;gap:4px;font-size:11px;color:#735b67;min-width:0}.website-quantity-entry input,.website-quantity-entry select{width:100%;min-height:42px;border:1px solid #d5c5cc;border-radius:8px;padding:5px;background:#fff;color:#4a1228;font:13px DM Sans,sans-serif}.website-quantity-entry>button{height:42px;border-radius:8px;background:#f5edf2;color:#4a1228;font-size:20px}.website-portion-stops{display:flex;flex-wrap:wrap;gap:4px}.website-portion-stops button{flex:1 0 21%;padding:5px 2px;min-height:34px;font-size:11px}.website-portion-total{display:block;font:500 20px Outfit,sans-serif;margin:12px 0 2px;color:#4a1228}.website-amount-dialog button:disabled{opacity:.45;cursor:not-allowed}.website-amount-dialog .measurement-apply{position:sticky;bottom:0;z-index:1}.website-amount-dialog .measurement-note{margin:8px 0}.website-portion-pictures.is-spoon-fan{display:block}.website-portion-pictures.is-spoon-fan .catalogue-picture{height:250px}.website-portion-pictures.is-spoon-fan figcaption{margin-top:0}.website-amount-dialog{--portion-stage-height:200px}.website-amount-dialog .website-portion-pictures{display:grid;height:var(--portion-stage-height);grid-auto-rows:minmax(0,1fr);gap:6px}.website-amount-dialog .website-portion-pictures figure{display:grid;grid-template-rows:minmax(0,1fr) 28px;min-height:0}.website-amount-dialog .website-portion-pictures .catalogue-picture{height:100%;min-height:0;margin:0}.website-amount-dialog .website-portion-pictures figcaption{grid-row:2;margin:0;line-height:14px}.website-amount-dialog .website-no-volume{height:var(--portion-stage-height);margin:4px 0 10px;display:grid;place-content:center}@media (max-height:710px){.website-amount-dialog{--portion-stage-height:180px}}.website-amount-dialog .catalogue-picture .lab-picture{height:100%}.website-slider{margin:12px 0;color:#735b67;font-size:11px}.website-slider>label{display:block;color:#4a1228;font-weight:600}.website-slider .measurement-range{width:100%;margin:4px 0}.website-slider>div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px;min-height:48px}.website-slider>div>span{max-width:46%}.website-slider button{background:#f5edf2;border:1px solid #e5d8df;border-radius:8px;padding:8px;min-height:36px;color:#4a1228}.website-amount-dialog :focus-visible{outline:3px solid #b8507a;outline-offset:2px}.website-portion-menus{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.portion-dropdown{min-width:0}.portion-dropdown-trigger{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:6px;text-align:left;padding:8px 10px;border:1px solid #dfd0d7;border-radius:10px;background:#fff;color:#4a1228;font:600 12px/1.4 DM Sans,sans-serif}.portion-dropdown-trigger>span{min-width:0}.portion-dropdown-trigger small{display:block;font-size:10px;font-weight:400;color:#735b67;margin-bottom:2px}.portion-dropdown.is-compact>.portion-dropdown-trigger{min-height:42px;border-radius:8px;padding:7px 8px;font-size:13px;font-weight:400;border-color:#d5c5cc}.portion-dropdown.is-compact>.portion-dropdown-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portion-dropdown-trigger:disabled{opacity:.5;cursor:not-allowed}.portion-dropdown-trigger svg{flex:none;transition:transform .18s ease}.portion-dropdown-trigger[aria-expanded=true]{border-color:#4a1228;background:#faf2f6}.portion-dropdown-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.portion-dropdown-panel{position:fixed;z-index:10;margin:0;padding:6px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #dfd0d7;border-radius:12px;background:#fffdfa;box-shadow:0 10px 30px #35102324;color:#4a1228;animation:portion-menu-in .18s ease-out}.portion-dropdown-panel [role=menuitemradio]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:40px;text-align:left;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:#4a1228;font:13px DM Sans,sans-serif}.portion-dropdown-panel [role=menuitemradio]:hover,.portion-dropdown-panel [role=menuitemradio]:focus-visible{background:#f6edf2}.portion-dropdown-panel [aria-checked=true]{background:#f3e7ee;font-weight:700}.portion-dropdown.is-wide{margin:10px 0 12px}.portion-dropdown.is-wide>.portion-dropdown-trigger{min-height:38px;background:transparent;border-color:transparent;padding:6px 0;font-weight:500;color:#735b67}.portion-dropdown.is-wide .portion-dropdown-panel{padding:14px}.portion-details-heading{display:flex;align-items:center;justify-content:space-between;font-size:14px;margin-bottom:8px}.portion-details-heading>button{display:grid;place-items:center;border:0;border-radius:50%;background:#f5edf2;color:#735b67;width:32px;height:32px}.portion-conversion-table{width:100%;border-collapse:collapse;font-size:12px}.portion-conversion-table th,.portion-conversion-table td{padding:8px 4px;border-bottom:1px solid #eee3e8;text-align:left;font-weight:400}.portion-conversion-table thead th{font-size:10px;color:#735b67;font-weight:600}.portion-conversion-table td{text-align:right;font-variant-numeric:tabular-nums}.website-amount-dialog .website-portion-total{font-size:19px;margin:10px 0 2px}.website-quantity-entry>button{border:1px solid #e5d8df}@keyframes portion-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.portion-dropdown-panel{animation:none}.portion-dropdown-trigger svg{transition:none}}.website-live-nutrition{min-height:54px;color:#6b4535;font-size:12px}.website-live-nutrition>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:5px}.website-live-nutrition span{display:flex;flex-direction:column;min-width:0}.website-live-nutrition span small{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.website-live-nutrition strong{color:#4a1228;font-size:12px}.website-amount-dialog .website-estimate-bands{display:grid;grid-template-columns:auto repeat(3,1fr);align-items:center;gap:6px;margin:0 0 8px;font-size:12px;color:#735b67}.website-amount-dialog .website-estimate-bands button{min-height:40px;border:1px solid #e5d8df;border-radius:10px;background:#fffdfa;color:#4a1228;font:inherit;font-size:13px;cursor:pointer}.website-amount-dialog .website-estimate-bands button[aria-pressed=true]{background:#4a1228;border-color:#4a1228;color:#fff}.website-amount-dialog .website-portion-menus.is-single{grid-template-columns:1fr}.website-amount-dialog .website-no-volume.is-no-picture{min-height:96px;display:flex;align-items:center;text-align:center;padding:0 18px}.website-picture-status{margin:-6px 0 8px;font-size:11px;line-height:1.4;color:#735b67;text-align:center}.website-range-extend{margin-left:8px;padding:2px 8px;border:1px solid #d9c5cc;border-radius:999px;background:transparent;color:#5a2d3c;font-size:11px;cursor:pointer}.website-measure-standard{margin:-4px 0 8px;font-size:11px;line-height:1.4;color:#735b67;text-align:center}.website-measure-standard-choice{display:flex;flex-direction:column;gap:4px;margin:8px 0;font-size:12px;color:#5a2d3c}.website-measure-standard-choice select{font:inherit;padding:4px 6px;border:1px solid #d9c5cc;border-radius:8px;background:#fff}.website-picture-stage{position:relative}.website-amount-dialog header>div{flex:1;min-width:0}.website-picture-subtitle{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.website-picture-subtitle>p{margin:0}.website-picture-chip{padding:3px 8px;border-radius:999px;background:#f6edf2e6;color:#5b1730;font:600 10.5px/1.3 DM Sans,sans-serif}.portion-dropdown.is-info{margin-left:auto}.portion-info-trigger{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:4px 9px;border:1px solid #e5d8df;border-radius:999px;background:#fffdfae6;color:#5b1730;font:600 11.5px/1.2 DM Sans,sans-serif;cursor:pointer}.portion-info-trigger[aria-expanded=true]{background:#f3e7ee;border-color:#5b1730}.portion-info-trigger:focus-visible{outline:2px solid #a8325e;outline-offset:2px}.portion-info-panel{padding:12px 14px;font:12.5px/1.45 DM Sans,sans-serif;color:#4a1228}.portion-info-panel[hidden]{display:none}.portion-info-panel .website-picture-status{margin:0 0 8px;text-align:left;font-size:12.5px;color:#4a1228}.portion-info-panel .website-picture-status:last-child{margin-bottom:0}.portion-info-panel h3{margin:0 0 6px;font:700 13px DM Sans,sans-serif;color:#5b1730}.measurement-dialog header .portion-info-trigger{width:auto;height:auto;min-height:26px;padding:3px 9px;border-radius:999px;display:inline-flex;place-items:normal;background:#fffdfa;border:1px solid #e5d8df}.measurement-dialog header .portion-info-trigger[aria-expanded=true]{background:#f3e7ee;border-color:#5b1730}.measurement-dialog .website-picture-subtitle>p{margin:0}.measurement-dialog header .website-picture-subtitle{margin-top:5px}.website-natural-limit{position:absolute;left:8px;right:8px;top:4px;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;padding:6px 10px;border:1px solid #ead9df;border-radius:12px;background:#fffaf4f0;color:#5b1730;font:500 12px/1.35 DM Sans,sans-serif;text-align:center}.website-natural-limit button{padding:4px 10px;border:0;border-radius:999px;background:#4a1228;color:#fff;font:600 12px/1.2 DM Sans,sans-serif;cursor:pointer}.website-natural-limit button:focus-visible{outline:2px solid #4a1228;outline-offset:2px}
