.pdp-hero{--kleur-lichtoranje-licht: #FFF5EE;--pdp-voorraad: #3E8E5A;background:var(--paper);padding-top:clamp(168px,19vh,212px);padding-bottom:var(--section)}.pdp-hero--seam-bottom{padding-bottom:calc(var(--section) / 2)}.pdp-hero--flush-bottom{padding-bottom:0}.pdp-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:24px;font-size:.875rem;font-weight:600;color:var(--tekst-70);transition:color .18s ease}.pdp-back:hover{color:var(--kleur-inkt)}.pdp-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:stretch}@media(max-width:900px){.pdp-hero-grid{grid-template-columns:1fr;align-items:start}}.pdp-media{display:flex;flex-direction:column;gap:16px}.pdp-photo-main{position:relative;flex:1 1 auto;min-height:30rem;display:flex;align-items:center;justify-content:center}@media(max-width:900px){.pdp-photo-main{flex:none;aspect-ratio:1 / 1;min-height:0}}.pdp-photo-main:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:var(--kleur-zand-licht);border-radius:var(--r-lg)}.pdp-photo-main img,.pdp-photo-main .pdp-placeholder{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;max-width:26rem;height:100%;object-fit:contain;filter:drop-shadow(0 30px 40px rgba(8,20,18,.18))}.pdp-photo-main img:not(.is-active){display:none}.pdp-photo-main.is-flat img{filter:none}.pdp-photo-main.is-scene{overflow:hidden;border-radius:var(--r-lg)}.pdp-photo-main.is-scene:before{display:none}.pdp-photo-main.is-scene img{max-width:none;width:100%;height:100%;object-fit:cover;filter:none;border-radius:0}.pdp-arrow{position:absolute;z-index:2;top:50%;translate:0 -50%;width:44px;height:44px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background:var(--paper);color:var(--kleur-inkt);border:none;cursor:pointer;box-shadow:0 6px 16px #08141224;transition:background .18s ease,color .18s ease}.pdp-arrow:hover{background:var(--cta);color:#fff}.pdp-arrow--prev{left:12px}.pdp-arrow--next{right:12px}.pdp-thumbs{display:flex;gap:10px}.pdp-thumb{flex:1 1 0;min-width:0;aspect-ratio:1 / 1;padding:0;border-radius:14px;background:var(--kleur-zand-licht);border:2px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:border-color .18s ease}.pdp-thumb img{width:100%;height:100%;object-fit:contain;padding:6px}.pdp-thumb[data-fill="1"] img{object-fit:cover;padding:0}.pdp-thumb.is-active{border-color:var(--cta)}.pdp-bob-quote{display:flex;align-items:center;gap:14px;background:var(--kleur-salie);border-radius:var(--r-lg);padding:14px 18px;margin-bottom:16px}.pdp-bob-quote-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:top;flex:none;background:var(--kleur-lichtoranje)}.pdp-bob-quote-avatar svg{width:100%;height:100%;border-radius:50%}.pdp-bob-quote-text strong{display:block;font-family:var(--font-kop);font-size:.9375rem;margin-bottom:2px;color:var(--kleur-inkt)}.pdp-bob-quote-text p{margin:0;font-size:.875rem;line-height:1.4;color:var(--tekst-70)}.pdp-usps{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.pdp-usps .usp{display:flex;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;color:var(--tekst-70)}.pdp-info h1{font-size:clamp(1.875rem,3.4vw,2.625rem);margin-bottom:10px}.pdp-topline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:14px;font-size:.875rem}.pdp-rating{display:inline-flex;align-items:center;gap:6px;color:var(--tekst-70)}.pdp-rating strong{color:var(--kleur-inkt)}.pdp-stars{color:var(--cta);letter-spacing:1px}.pdp-stock{display:inline-flex;align-items:center;gap:7px;font-weight:700;color:var(--kleur-inkt)}.pdp-stock-dot{width:8px;height:8px;border-radius:50%;background:var(--pdp-voorraad);flex:none}.pdp-stock--out .pdp-stock-dot{background:var(--tekst-70)}.pdp-price{margin-bottom:20px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.pdp-price-value{font-family:var(--font-kop);font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:700;color:var(--kleur-inkt)}.pdp-price-note{font-size:.75rem;font-weight:600;color:var(--tekst-70)}.pdp-price-note:empty{display:none}.pdp-capacity{margin:0 0 20px;padding:0;border:0;min-width:0}.pdp-capacity-kop{padding:0;margin-bottom:2px;font-family:var(--font-body);font-size:1rem;font-weight:600;line-height:1.3;letter-spacing:-1px}.pdp-capacity-intro{margin:0 0 12px;font-size:.8125rem;color:var(--tekst-70)}.pdp-capacity-opties{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pdp-capacity-optie{position:relative;display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:1.125rem;cursor:pointer;background:var(--kleur-zand-licht);color:var(--kleur-inkt);transition:background-color .18s ease}.pdp-capacity-optie input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.pdp-capacity-optie:hover{background:var(--kleur-zand)}.pdp-capacity-optie:has(input:checked){background:var(--kleur-lichtoranje)}.pdp-capacity-optie:has(input:focus-visible){outline:2px solid var(--kleur-inkt);outline-offset:2px}.pdp-capacity-optie:has(input:disabled){opacity:.55;cursor:not-allowed}.pdp-capacity-later{margin:12px 0 0}.pdp-capacity-later .textlink{font-size:.8125rem}.pdp-capacity-optie:has(input:disabled):hover{background:var(--kleur-zand-licht)}.pdp-capacity-kwh{font-family:var(--font-kop);font-size:1rem;font-weight:700;white-space:nowrap}.pdp-capacity-sub{font-size:.75rem;color:var(--tekst-70);line-height:1.35}@media(max-width:420px){.pdp-capacity-opties{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.pdp-capacity-optie{transition:none}}.pdp-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:12px}.pdp-btn-full{width:100%}.pdp-btn-full.btn{justify-content:center}.pdp-btn-full.btn:disabled{opacity:.5;cursor:not-allowed}.pdp-btn-full.btn[aria-busy=true]{opacity:.75;cursor:progress}.pdp-form-msg{margin:0;font-size:.8125rem;font-weight:600;color:var(--kleur-koper)}.pdp-form-msg:empty{display:none}.pdp-assurances{display:flex;flex-wrap:wrap;gap:12px 20px;margin-bottom:12px}.pdp-extras{margin-top:26px;padding:clamp(16px,1.8vw,22px);background:var(--kleur-zand-licht);border-radius:var(--r-lg)}.extras-kop{font-family:var(--font-body);font-weight:600;line-height:1.3;letter-spacing:-1px;font-size:1rem;margin-bottom:2px}.extras-intro{margin:0 0 14px;font-size:.8125rem;color:var(--tekst-70)}.extras-scroll{position:relative}.extras-scroll:after{content:"";position:absolute;left:0;right:0;bottom:0;height:64px;background:linear-gradient(to bottom,rgba(252,248,244,0),var(--kleur-zand-licht) 88%);pointer-events:none;opacity:1;transition:opacity .2s ease}.extras-scroll.is-onderaan:after{opacity:0}.extras-lijst{list-style:none;margin:0;padding:0 10px 22px 0;display:flex;flex-direction:column;gap:8px;max-height:22rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(8,20,18,.22) transparent}.extras-lijst::-webkit-scrollbar{width:6px}.extras-lijst::-webkit-scrollbar-track{background:transparent}.extras-lijst::-webkit-scrollbar-thumb{background:#0814122e;border-radius:999px}.extras-lijst::-webkit-scrollbar-thumb:hover{background:#08141252}.extras-lijst li{display:flex}.extra{width:100%;display:grid;gap:14px;align-items:center;grid-template-columns:76px minmax(0,1fr) auto auto;padding:10px 14px;border-radius:1.125rem;cursor:pointer;text-align:left;background:var(--paper);border:0;font-family:var(--font-body);color:var(--kleur-inkt);transition:background-color .18s ease}.extra:hover{background:var(--kleur-zand)}.extra[aria-pressed=true]{background:var(--kleur-lichtoranje)}.extra:disabled{cursor:not-allowed;opacity:.55}.extra:disabled:hover{background:var(--paper)}.extra:focus-visible{outline:2px solid var(--kleur-inkt);outline-offset:2px}.extra-media{width:76px;height:64px;flex:none;border-radius:.875rem;background:var(--kleur-zand-licht);display:grid;place-items:center;overflow:hidden}.extra-media img{width:100%;height:100%;object-fit:contain;padding:7px;display:block}.extra-media img.op-wit{mix-blend-mode:multiply}.extra-media--plaatshouder{color:#08141247}.extra-media--plaatshouder svg{width:28px;height:28px}.extra-body{display:flex;flex-direction:column;gap:2px;min-width:0}.extra-naam{font-size:.9375rem;font-weight:700;line-height:1.25}.extra-noot{font-size:.75rem;color:var(--tekst-70);line-height:1.35}.extra-prijs{font-size:.9375rem;font-weight:700;white-space:nowrap}.extra-vink{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--kleur-zand);color:transparent;transition:background-color .18s ease,color .18s ease}.extra[aria-pressed=true] .extra-vink{background:var(--cta);color:#fff}.extras-totaal{margin:4px 0 0;display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:.875rem;font-weight:700}.extras-totaal-label{font-weight:600;color:var(--tekst-70)}.extras-totaal-bedrag{font-family:var(--font-kop);font-size:1.125rem;white-space:nowrap}@media(prefers-reduced-motion:reduce){.extra,.extra-vink,.extras-scroll:after{transition:none}}.pdp-assurances .assurance{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;color:var(--tekst-70)}.pdp-usp-icon{flex:none;width:28px;height:28px;display:grid;place-items:center;background:var(--kleur-lichtoranje);border-radius:8px;color:var(--cta)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bob-product-hero.css.map */
