.pdp{--pdp-kop:calc(var(--header-h) + var(--space-4));gap:var(--space-9);padding-bottom:var(--space-9);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.gallery{top:var(--pdp-kop);min-width:0;position:sticky}.pdp__geheel{border-radius:var(--radius-lg);background:#fff;overflow:hidden}.gallery__stage{aspect-ratio:1;width:100%;max-height:max(20rem, 100vh - var(--header-h) - 13rem);position:relative}.gallery__slide{position:absolute;inset:0}.gallery__slide .shot{background:#fff;height:100%}.gallery__slide .shot img{object-fit:contain}.gallery__slide .ph{align-content:center;height:100%}.pdp__geheel dl{gap:var(--space-4);padding:var(--space-4) var(--space-5);background:linear-gradient(to right, var(--gold-hover), var(--gold));color:var(--gold-ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.pdp__geheel dl[hidden],.pdp__specs tbody[hidden]{display:none}.pdp__geheel dt{font-size:var(--text-xs);font-weight:700}.pdp__geheel dd{margin:var(--space-1) 0 0;font-size:var(--text-lg);font-weight:600;line-height:var(--leading-snug)}.gallery__thumbs{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.gallery__thumb{border-radius:var(--radius-sm);opacity:.72;cursor:pointer;width:3.5rem;height:3.5rem;transition:opacity var(--fast), border-color var(--fast);background:#fff;border:2px solid #0000;padding:0;overflow:hidden}.gallery__thumb:hover{opacity:1}.gallery__thumb[aria-current=true]{border-color:var(--paper-50);opacity:1}.gallery__thumb img{object-fit:contain;width:100%;height:100%}.gallery__zoom{cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.gallery__zoom:focus-visible{outline:2px solid var(--room-950);outline-offset:-4px}.gallery__zoomicon{right:var(--space-3);bottom:var(--space-3);width:2.5rem;height:2.5rem;transition:transform var(--fast);border-radius:50%;place-items:center;display:grid;position:absolute}.gallery__zoom:hover .gallery__zoomicon{transform:scale(1.08)}.gallery__zoomicon svg{width:1.1rem;height:1.1rem;stroke:var(--paper-50);stroke-width:2.4px;fill:none}.pdp__info,.pdp__buy{gap:var(--space-5);min-width:0;display:grid}.pdp__info h1{margin-top:var(--space-2);font-size:var(--text-4xl)}.pdp__merk{gap:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--paper-500);flex-wrap:wrap;display:flex}.pdp__merk a{color:var(--paper-300);font-weight:600}.pdp__merk a:hover{color:var(--paper-50)}.pdp__kort{margin-top:var(--space-3);color:var(--paper-300);text-wrap:pretty}.pdp__prijs{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.pdp__prijs b{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--paper-50);font-weight:700}.pdp__prijs small{font-size:var(--text-sm);color:var(--paper-500)}.pdp__keuze{border:0;min-width:0;margin:0;padding:0}.pdp__keuze legend{margin-bottom:var(--space-2);font-size:var(--text-sm);color:var(--paper-300);padding:0;font-weight:600}.pdp__regels{border-top:1px solid var(--glass-line);display:grid}.pdp__regels[hidden]{display:none}.pdp__regel{align-items:center;gap:var(--space-3);min-height:3rem;padding-block:var(--space-2);border-bottom:1px solid var(--glass-line);cursor:pointer;display:flex}.pdp__regel input,.pdp__inst input{color-scheme:dark;width:1.15rem;height:1.15rem;accent-color:var(--paper-50);flex:none;margin:0}.pdp__regel span{flex:1;min-width:0}.pdp__regel:hover span{color:var(--paper-50)}.pdp__regel small{font-size:var(--text-sm);color:var(--paper-300);white-space:nowrap;flex:none}.pdp__open{justify-content:space-between;align-items:center;gap:var(--space-3);border:0;border-block:1px solid var(--glass-line);width:100%;min-height:3rem;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:color var(--fast);background:0 0;padding:0;font-weight:600;display:flex}.pdp__open:hover{color:var(--paper-50)}.pdp__open[aria-expanded=true]{border-bottom:0}.pdp__open em{font-size:var(--text-sm);color:var(--paper-500);font-style:normal;font-weight:400}.pdp__open svg{stroke:currentColor;stroke-width:2px;fill:none;width:1rem;height:1rem;transition:transform var(--fast);flex:none}.pdp__open[aria-expanded=true] svg{transform:rotate(180deg)}.pdp__inst{gap:var(--space-3);cursor:pointer;display:flex}.pdp__inst input{margin-top:.2rem}.pdp__inst small{font-size:var(--text-sm);color:var(--paper-500);display:block}.pdp__koop{gap:var(--space-3);flex-wrap:wrap;display:flex}.pdp__koop .btn{flex:1}.pdp__voet{gap:var(--space-1);font-size:var(--text-sm);color:var(--paper-500);display:grid}.pdp__low{gap:var(--space-9);padding-block:var(--space-8);border-top:1px solid var(--glass-line);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.pdp__low section+section{margin-top:var(--space-6)}.pdp__low h2{margin-bottom:var(--space-3);font-size:var(--text-xl)}.pdp__low h3{margin-bottom:var(--space-2);font-size:var(--text-base)}.pdp__low p{color:var(--paper-300);text-wrap:pretty}.pdp__low p+p,.pdp__low p+ul,.pdp__low ul+p{margin-top:var(--space-3)}.pdp__meer{gap:var(--space-5) var(--space-9);padding-top:var(--space-6);border-top:1px solid var(--glass-line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pdp__meer section+section{margin-top:0}.pdp__meer p,.pdp__meer ul{font-size:var(--text-sm)}.pdp__low ul{gap:var(--space-2);color:var(--paper-300);padding:0;list-style:none;display:grid}.pdp__low li{padding-left:var(--space-4);position:relative}.pdp__low li:before{content:"";background:var(--paper-500);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.65em;left:0}.pdp__low a,.pdp__voet a,.pdp__link{color:var(--paper-100);text-decoration:underline;text-decoration-color:var(--glass-line-strong);text-underline-offset:3px;transition:text-decoration-color var(--fast);font-weight:600}.pdp__low a:hover,.pdp__voet a:hover,.pdp__link:hover{text-decoration-color:currentColor}.pdp__link{margin-top:var(--space-3);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.pdp__specs{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.pdp__specs:not(.is-alles) tr:nth-child(n+7){display:none}.pdp__specs th,.pdp__specs td{padding:var(--space-2) 0;border-bottom:1px solid var(--glass-line);text-align:left;vertical-align:top;font-weight:400}.pdp__specs th{width:55%;padding-right:var(--space-3);color:var(--paper-500)}.pdp__specs td{color:var(--paper-100);text-align:right}@media (width<=56rem){.pdp__geheel dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=50rem){.pdp,.pdp__low{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.gallery{position:static}.gallery__stage{max-height:none}.pdp__info h1{font-size:var(--text-3xl)}.pdp__meer{grid-template-columns:minmax(0,1fr)}.pdp__link{align-items:center;min-height:2.75rem;margin-top:0;display:inline-flex}}
