@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){html{background-color:transparent!important}body:before{color:#f00;content:"Warning! You are using Internet Explorer; hence this page is intentionally left ugly ;-)";display:block;font-size:30px;font-weight:bold;margin-bottom:50px}}:root{background-color:var(--background-color,transparent)}
:not(:defined){display:none}a[href^="mailto:"]{white-space:nowrap}*,::before,::after{box-sizing:border-box;background-repeat:no-repeat}:where(:root){cursor:auto;line-height:var(--line-height,normal);overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(body){margin:0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button,[type="button"i],[type="reset"i],[type="submit"i]){-webkit-appearance:button}:where(fieldset){border:1px solid var(--color,#a0a0a0)}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type="search"i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where([aria-busy="true"i]){cursor:progress}:where([aria-disabled="true"i],[disabled]){cursor:not-allowed}:where([aria-hidden="false"i][hidden]){display:initial}:where([aria-hidden="false"i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:where(select){-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") no-repeat right center/1em;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type="color"i],[type="range"i]){border-width:0;padding:0}:where(img,input,video,select,textarea){height:auto;max-width:100%}:where(iframe){max-width:100%}:where(o-grid):focus-visible{outline:0!important}
:root{--m-white:#fff;--m-black:#333;--m-gray-50:#fafafa;--m-gray-100:#f5f5f5;--m-gray-200:#ededed;--m-gray-300:#e0e0e0;--m-gray-400:#bfbfbf;--m-gray-500:#a6a6a6;--m-gray-600:#808080;--m-gray-700:#737373;--m-gray-800:#595959;--m-gray-900:#404040;--m-orange-100:#fff3eb;--m-orange-200:#ffe9db;--m-orange-300:#ffdac2;--m-orange-400:#ffb380;--m-orange-500:#ff944c;--m-orange-600:#f60;--m-orange-700:#e55c00;--m-orange-800:#b24800;--m-orange-900:#803300;--m-yellow-100:#fff9eb;--m-yellow-200:#fff4db;--m-yellow-300:#ffedc2;--m-yellow-400:#ffd980;--m-yellow-500:#ffca4c;--m-yellow-600:#ffb300;--m-yellow-700:#e5a100;--m-yellow-800:#b27d00;--m-yellow-900:#805a00;--m-red-100:#ffeeeb;--m-red-200:#fee1dc;--m-red-300:#feccc3;--m-red-400:#fc9683;--m-red-500:#fb6c51;--m-red-600:#f92d06;--m-red-700:#e02805;--m-red-800:#ae1f04;--m-red-900:#7d1703;--m-green-100:#f2f9f0;--m-green-200:#e8f5e5;--m-green-300:#d8eed3;--m-green-400:#addca2;--m-green-500:#8cce7e;--m-green-600:#5bb946;--m-green-700:#52a63f;--m-green-800:#408131;--m-green-900:#2e5c23;--m-blue-100:#ecf8fe;--m-blue-200:#ddf2fd;--m-blue-300:#c5eafb;--m-blue-400:#87d2f7;--m-blue-500:#57c1f4;--m-blue-600:#0fa6f0;--m-blue-700:#0e95d8;--m-blue-800:#0b74a8;--m-blue-900:#085378}
@charset "utf-8";@font-face{font-family:"HelveticaNowText";src:url("https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowTextW05-Regular.woff2") format("woff2"),url("https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowTextW05-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"HelveticaNowTextBold";src:url("https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowTextW05-Bold.woff2") format("woff2"),url("https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowTextW05-Bold.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Avenir35Light";src:url("https://cdn.migros.ch/ch.migros/static/fonts/Avenir/Avenir35Light.woff2") format("woff2"),url("https://cdn.migros.ch/ch.migros/static/fonts/Avenir/Avenir35Light.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Now Text";src:url("https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowTextW05-Regular.woff2") format("woff2"),url("https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowTextW05-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Now Text XBold";src:url("https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowTextW05-Bold.woff2") format("woff2"),url("https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowTextW05-Bold.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}
:root{--background-color:var(--m-white);--color-active:var(--color-hover);--color-disabled:var(--m-orange-300);--color-error:var(--m-red-600);--color-hover:var(--m-orange-800);--color-secondary:var(--m-orange-600);--color-success:var(--m-green-600);--color-tertiary:var(--color-secondary);--color:var(--m-black);--content-spacing-mobile:1rem;--content-spacing:1.143rem;--font-family-bold:HelveticaNowTextBold,HelveticaNowText,Helvetica,Arial,sans-serif;--font-family-secondary:Avenir35Light,sans-serif;--font-family:HelveticaNowText,Helvetica,Arial,sans-serif;--font-size-mobile:min(14px,5vw);--font-size:max(16px,.8vw);--font-weight:400;--footer-default-content-width:var(--header-default-content-width);--header-default-content-width:max(calc(1200px - var(--content-spacing)*2),55%);--line-height:1.5;--navigation-default-content-width:var(--header-default-content-width);--outline-color:var(--color-hover)}@view-transition{navigation:auto;}
