.raster{display:grid;gap:56px clamp(16px,2vw,28px)}.raster--vier{grid-template-columns:repeat(4,minmax(0,1fr))}.raster--drie{grid-template-columns:repeat(3,minmax(0,1fr))}.mand{max-width:calc(var(--breed) + 2 * var(--rand));margin:0 auto;padding:clamp(24px,3vw,40px) var(--rand) clamp(48px,5vw,72px);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:40px clamp(32px,5vw,80px);align-items:start}.regels--groot .regel{grid-template-columns:104px minmax(0,1fr) auto;gap:20px;padding:20px 0;transition:opacity .25s ease}.regels--groot .regel__beeld{width:104px;height:104px}.regels--groot .regel__naam{font-size:18px}.regels--groot .regel__prijs{font-size:16px}.regel.is-bezig .regel__prijs{opacity:.45}.regel__prijs{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.regel__was{font-size:14px;font-weight:400;color:var(--zacht)}.regel__korting{margin-top:2px;font-size:14px;color:var(--aza-pine)}.regel__weg{display:inline-flex;align-items:center}.regel .stapper__veld{width:28px;height:38px;color:var(--aza-ink)}.regel .stapper__veld:focus-visible{outline:2px solid var(--aza-forest);outline-offset:0;border-radius:6px}html:not(.js) .regel .stapper__knop{display:none}html:not(.js) .regel .stapper{padding:0 8px}.mand__bijwerken{margin-top:18px}.js .mand__bijwerken{display:none}.mand__fout{margin-top:12px;font-size:15px;font-weight:500;color:#a23b2a}.mand__fout:empty{display:none}.mand__opmerking{margin-top:6px;border-bottom:1px solid var(--aza-stone)}.mand__opmerking-kop{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;list-style:none;cursor:pointer;font-size:16px;font-weight:500;color:var(--aza-forest)}.mand__opmerking-kop::-webkit-details-marker{display:none}.mand__opmerking-kop:focus-visible{outline-offset:-2px}.mand__opmerking-pijl{transition:transform .35s var(--ease)}.mand__opmerking[open] .mand__opmerking-pijl{transform:rotate(180deg)}.mand__opmerking-veld{padding-bottom:20px}.mand__opmerking-veld .veld__label{font-weight:400;color:var(--zacht)}.mand__opmerking-veld .veld__invoer--tekst{min-height:104px}.mand__opmerking-status:empty{display:none}.mand__opmerking-status{color:var(--aza-pine)}.mand__verder{margin-top:18px}.mand__som{position:sticky;top:calc(var(--kop-h) + 24px);padding:clamp(22px,2.4vw,30px);border-radius:calc(var(--radius) * 1.5);background:var(--aza-sand)}.mand__somkop{font-family:var(--kop-letter);font-weight:500;font-size:22px;letter-spacing:-.015em;color:var(--aza-forest)}.mand__som .verzendbalk{padding-top:12px}.mand__bedragen{margin:4px 0 0;border-top:1px solid var(--aza-stone)}.mand__bedragen>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--aza-stone);font-size:15.5px}.mand__bedragen dd{margin:0;font-weight:500;text-align:right}.mand__korting dd{color:var(--aza-pine)}.mand__totaal dt{font-weight:500}.mand__totaal dd{font-family:var(--kop-letter);font-size:24px;letter-spacing:-.02em}.mand__noot{margin-top:10px;font-size:13.5px}.mand__afrekenen{width:100%;margin-top:18px}.is-afrekenen .mand__afrekenen{opacity:.7;pointer-events:none}.mand__status:empty{display:none}.mand__status{margin-top:10px;color:var(--aza-pine)}.mand__som .betalen{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:20px}.mand__som .betalen__label{font-size:14px;color:var(--zacht)}.mand__som .betalen__lijst{display:flex;flex-wrap:wrap;gap:6px}.mand__som .aza-payment-badge{display:inline-flex;line-height:0}.mand__som .betalen img{width:38px;height:24px}.mand__som .beloftes{display:grid;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid var(--aza-stone);font-size:14.5px;line-height:1.45}.mand__som .beloftes li{display:flex;align-items:flex-start;gap:12px}.mand__som .beloftes .icoon{color:var(--aza-pine);margin-top:1px}.mand-leeg{max-width:calc(var(--breed) + 2 * var(--rand));margin:0 auto;padding:24px var(--rand) 24px}.mand-leeg__kop{font-family:var(--kop-letter);font-weight:500;font-size:clamp(24px,2.4vw,30px);color:var(--aza-forest)}.mand-leeg .inleiding{margin-top:10px}.mand-leeg .knoppen{margin-top:24px}.mand-aanvul{padding-top:0}.mand-aanvul.is-leeg{padding-top:clamp(48px,5vw,72px)}.mand-aanvul .raster--drie>:nth-child(n+4),.mand-aanvul .raster--vier>:nth-child(n+5){display:none}@media(max-width:1023px){.raster--vier{grid-template-columns:repeat(3,minmax(0,1fr))}.mand{grid-template-columns:minmax(0,1fr)}.mand__som{position:static}}@media(max-width:719px){.raster--vier,.raster--drie{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:36px}.mand-aanvul .raster--drie>:nth-child(n+3){display:none}}@media(max-width:639px){.regels--groot .regel{grid-template-columns:80px minmax(0,1fr) auto;gap:14px}.regels--groot .regel__beeld{width:80px;height:80px}.regels--groot .regel__naam{font-size:16px}.mand__som{margin-inline:calc(var(--rand) * -1);border-radius:0;padding:26px var(--rand)}}#shopify-pc__banner{position:fixed!important}@media(max-width:767px){#shopify-pc__banner.shopify-pc__banner__dialog{left:10px!important;right:10px!important;width:auto!important;min-width:0;max-height:70%;padding:16px!important;margin-bottom:10px}#shopify-pc__banner.shopify-pc__banner__dialog h2{font-size:17px!important;margin-bottom:6px!important}#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__body p,#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__body a{font-size:13.5px!important;line-height:1.4!important}#shopify-pc__banner.shopify-pc__banner__dialog button{font-size:15px!important;min-height:44px;margin:10px 8px 0 0!important;padding:8px 14px!important}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/n-winkel.css.map */
