@font-face{font-family:remixicon;src:url("./assets/remixicon-E3XHB4AH.woff2") format("woff2"),url("./assets/remixicon-PJBOGVGW.woff") format("woff");font-display:swap}[class^=ri-],[class*=" ri-"]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-up-line:before{content:"\ea76"}.ri-close-line:before{content:"\eb99"}.ri-drinks-line:before{content:"\f402"}.ri-expand-horizontal-line:before{content:"\f537"}.ri-expand-vertical-line:before{content:"\f53b"}.ri-external-link-line:before{content:"\ecaf"}.ri-file-copy-line:before{content:"\ecd5"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-home-fill:before{content:"\ee26"}.ri-home-line:before{content:"\ee2b"}.ri-information-2-line:before{content:"\f448"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-paypal-line:before{content:"\efdc"}.ri-save-line:before{content:"\f0b3"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-line:before{content:"\f0d1"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-share-forward-line:before{content:"\f0fd"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-line:before{content:"\f2dd"}:root{color-scheme:light dark;--main-color: #ec4646;--main-color-dark: #9f2e2e;--black-opaque-50: light-dark(rgba(255, 255, 255, .75), rgba(0, 0, 0, .5));--black-opaque-10: rgba(0, 0, 0, .1);--white: light-dark(rgb(255, 255, 255), rgb(30, 30, 30));--only-white: rgb(255, 255, 255);--soft-grey: light-dark(rgba(243, 243, 243, .92), rgba(37, 37, 38, .92));--soft-grey-2: light-dark(rgb(243, 243, 243), rgb(51, 51, 51));--text-color-dark: light-dark(rgb(78, 78, 78), rgb(255, 255, 255));--text-color-dark-soft: light-dark(rgb(112, 112, 112), rgb(156, 156, 159));--text-color-light: #4a4a4a;--shop-bg: #ffd150;--shop-color: #00000091;--shop-shadow: inset 0px -1px 0px 0px #c49f39;--category-bg: #96caff;--category-color: #000000b5;--category-shadow: inset 0px -1px 0px 0px #567ea8;--deal-bg: light-dark(rgb(204, 204, 204), rgb(211, 211, 211));--deal-color: #000000b5;--deal-shadow: inset 0px -1px 0px 0px #66666678;--zoom-bg: light-dark(rgb(204, 204, 204), rgb(211, 211, 211));--zoom-color: #000000b5;--zoom-shadow: inset 0px -1px 0px 0px #66666678;--aldi-color: light-dark(#202b78, #202b78);--aldi-secondary-color: light-dark(#FFF, #FFF);--ekoplaza-color: light-dark(#6d1f80, #6d1f80);--ekoplaza-secondary-color: light-dark(#FFF, #FFF);--ah-color: light-dark(#00ade6, #00ade6);--ah-secondary-color: light-dark(#FFF, #FFF);--jumbo: light-dark(#eeb717, #eeb717);--jumbo-secondary-color: light-dark(#FFF, #FFF);--lidl-color: light-dark(#fff000, #fff000);--lidl-secondary-color: light-dark(#0050aa, #0050aa);--spar-color: light-dark(#e60000, #e60000);--spar-secondary-color: light-dark(#FFF, #e5e5e5);--coop-color: light-dark(#f79300, #f79300);--coop-secondary-color: light-dark(#FFF, #FFF);--plus-color: light-dark(#80bd1d, #80bd1d);--plus-secondary-color: light-dark(#FFF, #FFF);--dirk-color: light-dark(#e30613, #e30613);--dirk-secondary-color: light-dark(#FFF, #FFF);--dekamarkt-color: light-dark(#e20613, #e20613);--dekamarkt-secondary-color: light-dark(#FFF, #FFF);--poiesz-color: light-dark(#f18700, #f18700);--poiesz-secondary-color: light-dark(#FFF, #FFF);--hoogvliet-color: light-dark(#00ace7, #007ba8);--hoogvliet-secondary-color: light-dark(#FFF, #e5e5e5);--hoogvliet-tertiary-color: light-dark(#e30613, #a1000d);--vomar-color: light-dark(#fc0816, #fc0816);--vomar-secondary-color: light-dark(#FFF, #FFF);--trekpleister-color: light-dark(#27348b, #27348b);--trekpleister-secondary-color: light-dark(#FFF, #FFF);--kruidvat-color: light-dark(#fce300, #fce300);--kruidvat-secondary-color: light-dark(#e32219, #e32219);--etos-color: light-dark(#000, #000);--etos-secondary-color: light-dark(#FFF, #FFF);--da-color: light-dark(rgb(228, 0, 122),rgb(228, 0, 122));--da-secondary-color: light-dark(#FFF, #FFF);--offer-body-bg: light-dark(#FFF, #575757);--offer-footer-bg: light-dark(rgb(242, 242, 242), rgb(78, 78, 78));--offer-footer-color: light-dark(rgb(74, 74, 74), rgb(212, 212, 216));--spacing-xl: 10px;--spacing-m: 5px;--spacing-s: 2px;--font-size-s: .75rem;--font-size-m: 1rem;--font-size-l: 1.2rem;--font-size-xl: 2rem;--button-bg: var(--main-color);--button-bg-darker: var(--main-color-dark);--button-color: var(--white);--button-padding: var(--spacing-m) var(--spacing-xl);--button-radius: 10px;--button-shadow: inset 0px -1px 0px 0px var(--main-color-opaque);--small-radius: 4px;--default-radius: 8px;--divider-shadow-color: light-dark(rgba(37, 37, 38, .1), rgb(32, 32, 32));--divider-around-shadow: 0px 0px 0px 1px var(--divider-shadow-color);--divider-bottom-shadow: 0px 1px 0px 0px var(--divider-shadow-color);--divider-right-shadow: 1px 0 0px 0px var(--divider-shadow-color);--divider-left-shadow: -1px 0 0px 0px var(--divider-shadow-color);--divider-top-shadow: 0px -1px 0px 0px var(--divider-shadow-color)}@font-face{font-family:TiltWarp;src:url(/tiltwarp-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body,html{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;color:var(--text-color-dark);background:var(--white);min-width:330px}[popover]{border:none;background:var(--soft-grey);color:var(--text-color);padding:calc(var(--spacing-xl) + var(--spacing-xl));border-radius:var(--default-radius);max-width:400px;box-shadow:0 30px 100px -10px #000}[popover]::backdrop{background:#000000b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}[popover] button.close{position:absolute;top:0;right:0;background:none;border:none;font-size:var(--font-size-xl);cursor:pointer;color:var(--text-color);width:50px;line-height:50px;padding:0;margin:0;z-index:1}a{touch-action:manipulation;text-decoration:none;color:inherit}ul{list-style:none}button{touch-action:manipulation;cursor:pointer;font-weight:500;font-size:1rem;padding:var(--button-padding);border-radius:var(--button-radius);background:var(--button-bg);color:var(--only-white);outline:none;border:none}button.bigger{line-height:30px}button.confirmed{animation:confirmation .2s;background:var(--button-bg);animation-fill-mode:forwards}@keyframes confirmation{0%{background:var(--button-bg);color:var(--button-bg)}to{background:#4caf50;color:var(--only-white)}}button.confirmed:after{content:" \2713"}button.active{box-shadow:inset 0 0 0 3px var(--text-color-dark)}button.as-link{color:var(--text-color);background:none;border-radius:0}button.as-link i{font-size:24px}h4{margin:0;padding:0;color:var(--text-color-dark);text-transform:uppercase;font-size:.8rem;font-weight:800;letter-spacing:.05rem}h4.top-header{display:none}.wrapper{position:relative;top:0;margin-bottom:50vh}.wrapper.no-bottom-margin{margin-bottom:0}.sub-wrapper{background:var(--soft-grey);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:initial;z-index:200;position:sticky;top:0;box-shadow:var(--divider-bottom-shadow)}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;width:24px;height:24px;margin:0 var(--spacing-xl);align-self:center;position:relative;cursor:pointer;outline:none}input[type=checkbox]:before,input[type=radio]:before{content:"";display:block;width:100%;height:100%;background:#fff;border-radius:100%}input[type=checkbox]:checked:before,input[type=radio]:checked:before{background:#fff;box-shadow:0 0 0 2px var(--only-white) inset}input[type=checkbox]:checked:after,input[type=radio]:checked:after{content:"";position:absolute;left:10px;top:-3px;width:6px;height:16px;border:solid green;border-width:0 6px 6px 0;border-radius:0;transform:rotate(42deg);display:block}.no-content{width:100%;max-width:250px;margin:0 auto;position:relative;text-align:center;top:60px}.no-content p{letter-spacing:.4px}.badge{height:var(--spacing-xl);width:var(--spacing-xl);background-color:var(--main-color);font-size:12px;border-radius:100%}.count-badge{display:inline-block;text-align:center;color:#fff;font-size:12px;font-weight:600;background-color:var(--main-color);border-radius:18px;min-width:18px;line-height:18px;animation:scale .3s ease-in-out}.badge.inactive,.count-badge.inactive{color:var(--soft-grey-2);background:var(--text-color-dark)}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.fade-in{opacity:0;animation:fadeIn .2s ease-in-out;animation-fill-mode:forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.aldi{background-color:var(--aldi-color);color:var(--aldi-secondary-color)}.poiesz{background-color:var(--poiesz-color);color:var(--poiesz-secondary-color)}.ekoplaza{background-color:var(--ekoplaza-color);color:var(--ekoplaza-secondary-color)}.ah{background-color:var(--ah-color);color:var(--ah-secondary-color)}.jumbo{background-color:var(--jumbo);color:var(--jumbo-secondary-color)}.lidl{background-color:var(--lidl-color);color:var(--lidl-secondary-color)}.spar{background-color:var(--spar-color);color:var(--spar-secondary-color)}.coop{background-color:var(--coop-color);color:var(--coop-secondary-color)}.plus{background-color:var(--plus-color);color:var(--plus-secondary-color)}.dirk{background-color:var(--dirk-color);color:var(--dirk-secondary-color)}.dekamarkt{background-color:var(--dekamarkt-color);color:var(--dekamarkt-secondary-color)}.vomar{background-color:var(--vomar-color);color:var(--vomar-secondary-color)}.trekpleister{background-color:var(--trekpleister-color);color:var(--trekpleister-secondary-color)}.kruidvat{background-color:var(--kruidvat-color);color:var(--kruidvat-secondary-color)}.etos{background-color:var(--etos-color);color:var(--etos-secondary-color)}.da{background-color:var(--da-color);color:var(--da-secondary-color)}.hoogvliet{background-color:var(--hoogvliet-color);color:var(--hoogvliet-secondary-color)}.hoogvliet.offer-card-header span.shop{text-decoration:underline;text-decoration-color:var(--hoogvliet-tertiary-color);text-decoration-thickness:3px;text-underline-offset:2px}@media(min-width:1024px){h4.top-header{display:inherit}.wrapper{top:60px}.sub-wrapper{position:fixed;left:80px;width:250px;top:60px;z-index:100;height:100vh;box-shadow:var(--divider-right-shadow);bottom:auto}.main-wrapper{padding-left:calc(80px + 250px + var(--spacing-xl))}.no-content{padding-left:calc(80px + 250px + var(--spacing-xl));width:auto}}
