.cu-mega{--cu-mega-oranje: #ff6600;--cu-mega-zwart: #171717;--color-foreground: 23 23 23;--color-background: 255 255 255;color:#171717}.cu-mega-wrap{padding-block:4px 28px}.cu-mega-wrap>.cu-mega{padding:28px 32px 22px;border-radius:20px;background:#fff;box-shadow:0 18px 40px #0000001f}@media(min-width:1024px){.header__navigation .list-menu>li magnet-element,.header__navigation .list-menu>li>a.menu__item:not([href="/pages/pakket-samenstellen"]){padding-inline:clamp(5px,.6vw,12px)!important}}.cu-mega__raster{display:grid;gap:clamp(24px,2.6vw,44px);align-items:start}.cu-mega__raster--cadeaus{grid-template-columns:1.2fr 1.35fr 1fr minmax(220px,.9fr)}.cu-mega__raster--momenten{grid-template-columns:1.25fr 1fr .8fr minmax(220px,.9fr)}.cu-mega__kop{margin:0 0 14px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground) / .6)}.cu-mega ul{list-style:none;margin:0;padding:0}.cu-mega a{color:rgb(var(--color-foreground));text-decoration:none}.cu-mega a:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;border-radius:8px}.cu-mega__tegels{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cu-mega__tegel{display:block}.cu-mega__tegelbeeld{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:12px;background:rgb(var(--color-foreground) / .05)}.cu-mega__tegelbeeld img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.cu-mega__tegel:hover .cu-mega__tegelbeeld img{transform:scale(1.04)}.cu-mega__tegelnaam{display:block;margin-top:8px;font-size:15px;font-weight:600;line-height:1.25}.cu-mega__tegel:hover .cu-mega__tegelnaam{text-decoration:underline;text-underline-offset:3px}.cu-mega__soorten{display:grid;gap:2px}.cu-mega__soort,.cu-mega__datum{display:flex;align-items:center;gap:12px;margin-inline:-8px;padding:6px 8px;border-radius:10px}.cu-mega__soort:hover,.cu-mega__datum:hover{background:rgb(var(--color-foreground) / .05)}.cu-mega__mini{flex:none;width:40px;height:40px;overflow:hidden;border-radius:8px;background:rgb(var(--color-foreground) / .06)}.cu-mega__mini img{display:block;width:100%;height:100%;object-fit:cover}.cu-mega__soorttekst,.cu-mega__datumtekst{min-width:0}.cu-mega__soortnaam{display:block;font-size:15px;font-weight:600;line-height:1.25}.cu-mega__regel{display:block;font-size:13px;line-height:1.35;color:rgb(var(--color-foreground) / .65)}.cu-mega__chips{display:flex;flex-wrap:wrap;gap:8px}.cu-mega__chip{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid rgb(var(--color-foreground) / .2);border-radius:99px;font-size:14px;white-space:nowrap}.cu-mega__chip:hover{background:var(--cu-mega-zwart);border-color:var(--cu-mega-zwart);color:#fff!important}.cu-mega__klein{margin:8px 0 22px;font-size:12px;color:rgb(var(--color-foreground) / .6)}.cu-mega__links,.cu-mega__lijst{display:grid;gap:10px}.cu-mega__link{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600}.cu-mega__link:hover,.cu-mega__hulp:hover{text-decoration:underline;text-underline-offset:3px}.cu-mega__link--datum{display:flex;justify-content:space-between;gap:12px;width:100%}.cu-mega__wanneer,.cu-mega__aantal{font-weight:400;font-size:13px;white-space:nowrap;color:rgb(var(--color-foreground) / .6)}.cu-mega__datums{display:grid;gap:6px}.cu-mega__blok{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:54px;height:58px;border-radius:12px;background:var(--cu-mega-zwart);color:#fff}.cu-mega__datums li:first-child .cu-mega__blok{background:var(--cu-mega-oranje);color:var(--cu-mega-zwart)}.cu-mega__dag{font-size:22px;font-weight:700;line-height:1}.cu-mega__maand{margin-top:3px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cu-mega__kaart{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:16px;background:var(--cu-mega-zwart);color:#fff!important}.cu-mega a.cu-mega__kaart{color:#fff}.cu-mega__kaartbeeld{display:block;aspect-ratio:4 / 3;overflow:hidden}.cu-mega__kaartbeeld img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.cu-mega__kaart:hover .cu-mega__kaartbeeld img{transform:scale(1.04)}.cu-mega__kaarttekst{display:flex;flex-direction:column;gap:6px;padding:18px 18px 20px}.cu-mega__kaart--donker .cu-mega__kaarttekst{padding:22px;gap:10px}.cu-mega__kaart--donker .cu-icoon,.cu-mega__kaart--donker svg:first-child{color:var(--cu-mega-oranje)}.cu-mega__kaartkop{font-size:20px;font-weight:700;line-height:1.15;color:#fff}.cu-mega__kaartsub{font-size:14px;line-height:1.45;color:#fffc}.cu-mega__kaartknop{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:15px;font-weight:600;color:var(--cu-mega-oranje)!important}.cu-mega__kaart:hover .cu-mega__kaartknop,a.cu-mega__kaartknop:hover{text-decoration:underline;text-underline-offset:3px}.cu-mega__voet{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:28px;padding-top:18px;border-top:1px solid rgb(var(--color-foreground) / .1)}.cu-mega__beloftes{display:flex;flex-wrap:wrap;gap:10px 28px;font-size:14px}.cu-mega__beloftes li{display:flex;align-items:center;gap:8px}.cu-mega__beloftes svg{color:var(--cu-mega-oranje);flex:none}.cu-mega__hulp{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600}@media(max-width:1199px){.cu-mega__raster--cadeaus,.cu-mega__raster--momenten{grid-template-columns:1.1fr 1.3fr 1fr}.cu-mega__kolom--kaart{display:none}}.cu-mega--mobiel{padding:4px 20px 24px!important}.cu-mega--mobiel .cu-mega__raster{display:block}.cu-mega--mobiel .cu-mega__kolom{margin-bottom:26px}.cu-mega--mobiel .cu-mega__kolom--kaart{display:none}.cu-mega--mobiel .cu-mega__tegels{gap:10px}.cu-mega--mobiel .cu-mega__soort,.cu-mega--mobiel .cu-mega__datum{margin-inline:0;padding:8px 0}.cu-mega--mobiel .cu-mega__link{font-size:16px}.cu-mega--mobiel .cu-mega__link--datum{padding:2px 0}.cu-mega__link--kalender,.cu-mega__link--hulp{display:flex;margin-top:4px;padding:14px 16px;border-radius:12px;background:rgb(var(--color-foreground) / .05)}.cu-mega__link--hulp{margin-top:10px}.cu-mega__raster--kerst{grid-template-columns:2.2fr 1fr minmax(220px,.9fr)}.cu-mega__raster--kerst .cu-mega__tegels{grid-template-columns:repeat(4,minmax(0,1fr))}.cu-mega ul.cu-mega__links--onder{margin-top:18px}@media(max-width:1199px){.cu-mega__raster--kerst{grid-template-columns:1.6fr 1fr}.cu-mega__raster--kerst .cu-mega__tegels{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.header__menu .dropdown__container{background:#fff;color:#171717;border-radius:16px;box-shadow:0 18px 40px #0000001f;padding:18px 22px}.header__menu .dropdown__container a{color:#171717;font-weight:600}.header__menu .dropdown__corner{display:none}}@media(min-width:1024px)and (max-height:860px){.cu-mega-wrap{padding-block:2px 14px}.cu-mega-wrap>.cu-mega{padding:18px 24px 14px;max-height:calc(100vh - var(--header-height, 136px) - var(--topbar-height, 48px) - 16px);overflow-y:auto;overscroll-behavior:contain}.cu-mega__tegelbeeld{aspect-ratio:16 / 9}.cu-mega__tegels{gap:10px}.cu-mega__tegelnaam{margin-top:5px;font-size:14px}.cu-mega__kop{margin-bottom:8px}.cu-mega__soort .cu-mega__regel{display:none}.cu-mega__soort,.cu-mega__datum{padding-block:4px}.cu-mega__mini{width:32px;height:32px}.cu-mega__klein{margin:6px 0 14px}.cu-mega__kaartbeeld{aspect-ratio:16 / 9;overflow:hidden}.cu-mega__kaartbeeld img{width:100%;height:100%;object-fit:cover}.cu-mega__kaart--donker .cu-mega__kaarttekst{padding:18px}.cu-mega__voet{margin-top:14px;padding-top:12px}}.cu-mega .cu-mega__maak{display:grid;gap:8px;margin-top:22px}.cu-mega__maakkaart{display:flex;align-items:center;gap:10px;height:100%;padding:10px 12px;border:1px solid rgb(var(--color-foreground) / .12);border-radius:12px;transition:border-color .2s ease,background-color .2s ease}.cu-mega__maakkaart:hover{border-color:#f60;background:#ff66000f}.cu-mega__maakicoon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ff66001f;color:#c24e00}.cu-mega__maaktekst{display:grid;gap:1px;min-width:0}.cu-mega__maakkop{font-size:14px;font-weight:600;line-height:1.25}.cu-mega__maaksub{font-size:12.5px;line-height:1.3;color:rgb(var(--color-foreground) / .65)}.cu-mega__maakkaart:hover .cu-mega__maakkop{text-decoration:underline;text-underline-offset:3px}@media(min-width:1024px)and (max-height:860px){.cu-mega .cu-mega__maak{margin-top:14px}.cu-mega__maakkaart{padding:7px 10px}.cu-mega__maaksub{display:none}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/cu-mega.css.map */
