.bp.bp--pakket{max-width:1180px}.bp .sw-optie{position:relative}.bp-badge{position:absolute;top:-2px;left:-2px;z-index:1;padding:4px 8px;background:var(--sw-oranje);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bp-optie--eigen{box-shadow:inset 0 0 0 2px var(--sw-oranje)}.bp-smaken .sw-optie img{max-width:150px;aspect-ratio:auto;object-fit:contain}.bp-optie--tekst{justify-content:center;min-height:110px}.bp-optie--tekst .sw-optie__sub{opacity:.8}.bp-aantallen .sw-optie{padding-top:22px}.bp-krat{width:100%;max-width:120px;height:auto;color:var(--sw-paars)}.sw-optie:hover .bp-krat,.sw-optie.is-gekozen .bp-krat{color:#fff}.bp-aantallen .sw-optie__sub{font-weight:600;opacity:.85}.bp-hint{margin:18px 0 0;text-align:center;font-size:.9375rem;color:var(--sw-grijs)}.bp-hint--links{text-align:left;margin:-8px 0 16px}.bp-hint a{color:var(--sw-paars);font-weight:700;text-underline-offset:3px}.bp-chips{display:flex;flex-wrap:wrap;gap:8px}.bp-chip{min-height:44px;padding:0 14px;border:2px solid var(--sw-paars);border-radius:0;background:#fff;color:var(--sw-paars);font:inherit;font-weight:700;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.bp-chip:hover{background:#f3eff6}.bp-chip.is-gekozen{background:var(--sw-paars);color:#fff;box-shadow:inset 0 -4px 0 var(--sw-oranje)}.bp-verder{margin-top:22px}.bp-laden{padding:40px 0;text-align:center;font-weight:700;color:var(--sw-paars)}.bp-kop .sw-titel{font-size:clamp(1.8rem,5vw,2.8rem)}.bp-melding{margin:-10px 0 20px;padding:10px 14px;border-left:4px solid var(--sw-oranje);background:#fdf1e9;color:var(--sw-tekst)}.bp-vink{display:flex;gap:10px;align-items:center;margin:-8px 0 18px;font-weight:600;color:var(--sw-paars);cursor:pointer}.bp-vink input{width:20px;height:20px;accent-color:var(--sw-oranje)}.bp-raster{display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:640px){.bp-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.bp-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}.bp-bier{position:relative;display:grid;grid-template-columns:84px 1fr;grid-template-rows:1fr auto;gap:10px 12px;padding:12px;border:2px solid var(--sw-lijn);background:#fff}.bp-bier:hover{border-color:var(--sw-paars)}.bp-bier.is-vast{border-color:var(--sw-paars);box-shadow:inset 0 -5px 0 var(--sw-oranje)}.bp-bier__nr{position:absolute;top:0;left:0;min-width:26px;height:26px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;background:var(--sw-paars);color:#fff;font-size:.75rem;font-weight:800}.bp-bier__beeld{display:block}.bp-bier__beeld img{display:block;width:100%;height:120px;object-fit:contain}.bp-bier__info{min-width:0}.bp-bier .sw-bier__regel{margin-bottom:6px;font-size:.875rem}.bp-bier__meta{margin:0;font-size:.875rem;color:var(--sw-grijs)}.bp-bier__meta strong{color:var(--sw-tekst);font-size:1rem}.bp-bier__acties{grid-column:1 / -1;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px}.bp-actie{min-width:0;min-height:40px;padding:4px 6px;border:2px solid var(--sw-paars);border-radius:0;background:#fff;color:var(--sw-paars);font:inherit;font-weight:700;font-size:.75rem;line-height:1.15;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;white-space:normal;overflow-wrap:anywhere}.bp-actie:hover,.bp-actie.is-aan{background:var(--sw-paars);color:#fff}.bp-actie--weg{padding:0;font-size:1.25rem;line-height:1}@media(max-width:639px){.bp-bier{grid-template-columns:64px 1fr;gap:8px 10px;padding:10px}.bp-bier__beeld img{height:92px}.bp-bier .sw-bier__titel{font-size:.95rem}.bp-bier .sw-bier__stijl{margin:2px 0 4px}.bp-bier__acties{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px}.bp-actie{min-height:38px;font-size:.7rem}}.bp-onder{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;margin:16px 0 18px}.bp-onder .sw-geen{margin:0}.bp-plus{min-height:48px;padding:0 18px;border:2px dashed var(--sw-paars);border-radius:0;background:#fff;color:var(--sw-paars);font:inherit;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-size:.85rem;cursor:pointer}.bp-plus:hover{border-style:solid}.bp-afreken{margin:0}.bp-afreken__in{position:relative;padding:16px 18px 20px;background:var(--sw-paars);color:#fff;display:grid;gap:12px}.bp-afreken__in:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--sw-oranje)}@media(min-width:900px){.bp-afreken__in{grid-template-columns:auto 1fr auto;align-items:center;gap:24px}}.bp-totaal{margin:0;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.bp-totaal span{font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#d9cfe3}.bp-totaal strong{font-size:1.75rem;font-weight:800}.bp-meter__balk{height:8px;background:#ffffff40;overflow:hidden}.bp-meter__balk span{display:block;height:100%;background:var(--sw-oranje);transition:width .3s ease}.bp-meter__t{margin:6px 0 0;font-size:.875rem;font-weight:600;color:#fff}.bp-meter.is-gratis .bp-meter__t:before{content:"\2713  "}.bp-afreken .sw-knop.is-toegevoegd{background:#fff;color:var(--sw-paars)}.bp-afreken .sw-knop--licht{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px #fff}.bp-afreken .sw-knop--licht:hover{background:#fff;color:var(--sw-paars)}.bp-afreken .sw-naar-wagen{color:#fff}@media(max-width:639px){.bp-afreken .sw-knoppen{gap:8px}.bp-afreken .sw-knop{flex:1 1 100%}.bp-totaal strong{font-size:1.4rem}}.bp-banner{position:relative;display:grid;gap:14px;align-items:center;margin:0 auto 24px;padding:clamp(20px,3.5vw,36px);background:var(--bp-paars, #371d48);color:#fff}.bp-banner:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:#ea6013}@media(min-width:750px){.bp-banner{grid-template-columns:1fr auto}}.bp-banner__kicker{margin:0 0 6px;font-size:.8125rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ea6013}.bp-banner__titel{margin:0 0 8px;font-size:clamp(1.5rem,3.4vw,2.4rem);line-height:1;font-weight:800;text-transform:uppercase;color:#fff}.bp-banner__tekst{margin:0;color:#d9cfe3;line-height:1.5;max-width:36em}.bp-banner__knop{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;background:#ea6013;color:#fff!important;font-weight:600;font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.bp-banner__knop:hover{background:#c94f0c}.bp-zweef{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#371d48;color:#fff;border-top:4px solid #ea6013;transform:translateY(110%);transition:transform .2s ease}.bp-zweef.is-aan{transform:none}.bp-zweef .bp-totaal span{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#d9cfe3}.bp-zweef .bp-totaal strong{font-size:1.25rem;font-weight:800;color:#fff}.bp-zweef .sw-knop{min-height:44px;padding:0 18px;background:#ea6013;color:#fff;border:0;font:inherit;font-weight:600;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.bp-mailmij{margin:14px 0 0}.bp-mailmij__link{padding:6px 0;background:none;border:0;color:var(--sw-paars);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.bp-mailmij__form{max-width:560px;padding:16px;border:2px solid var(--sw-lijn);background:#fff}.bp-mailmij__uitleg{margin:0 0 10px;color:var(--sw-grijs);font-size:.9375rem;line-height:1.45}.bp-mailmij__rij{display:flex;flex-wrap:wrap;gap:8px}.bp-mailmij__rij input{flex:1 1 220px;min-height:44px;padding:0 12px;border:2px solid var(--sw-paars);border-radius:0;font:inherit}.bp-mailmij__vink{display:flex;gap:10px;align-items:flex-start;margin-top:12px;font-size:.875rem;line-height:1.4;color:var(--sw-tekst);cursor:pointer}.bp-mailmij__vink input{width:18px;height:18px;flex:none;margin-top:1px;accent-color:var(--sw-oranje)}.bp-mailmij__status{margin:8px 0 0;min-height:1.2em;color:#a8430d;font-size:.875rem}.bp-mailmij__klaar{margin:0;font-weight:700;color:var(--sw-paars)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bierpakket.css.map */
