.QlGlGW_product_photos{flex-direction:column;gap:.75rem;display:flex}.QlGlGW_main{aspect-ratio:1;border-radius:var(--radius-card);background-color:var(--color-card);width:100%;box-shadow:var(--shadow-outer);cursor:zoom-in;padding:0;display:block;position:relative;overflow:hidden}.QlGlGW_image{object-fit:cover}@media (prefers-reduced-motion:no-preference){.QlGlGW_main .QlGlGW_image{transition:scale .5s var(--ease), transform .35s var(--ease)}@media (hover:hover){.QlGlGW_main:hover .QlGlGW_image{scale:1.03}}}.QlGlGW_zoom{width:var(--control-size);height:var(--control-size);background-color:var(--color-card);color:var(--color-text);box-shadow:var(--shadow-outer);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem}.QlGlGW_zoom svg{width:1.375rem;height:1.375rem}.QlGlGW_thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.QlGlGW_thumb{aspect-ratio:1;border-radius:var(--radius-card-small);width:100%;min-height:2.75rem;padding:0;display:block}.QlGlGW_frame{border-radius:calc(var(--radius-card-small) - .25rem);background-color:var(--color-bg-alt);position:absolute;inset:.25rem;overflow:clip}.QlGlGW_thumb[aria-pressed=true] .QlGlGW_frame{opacity:.7}
.jS8UMa_stock_alert{max-width:var(--breedte-formulier,48rem);flex-direction:column;gap:.75rem;display:flex}.jS8UMa_title{font-size:var(--fs-lead);font-weight:var(--fw-semibold)}.jS8UMa_text{color:var(--color-text-soft)}.jS8UMa_fields{border:0;flex-direction:column;gap:1rem;min-width:0;margin:0;padding:0;display:flex}.jS8UMa_consent_field{flex-direction:column;gap:.5rem;display:flex}.jS8UMa_consent{font-size:var(--fs-small);cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.jS8UMa_checkbox{width:1.25rem;height:1.25rem;accent-color:var(--color-accent);flex-shrink:0;margin-top:.125rem}.jS8UMa_failed{color:var(--color-error);font-weight:var(--fw-medium)}.jS8UMa_done{color:var(--color-text-soft);align-items:flex-start;gap:.5rem;display:flex}.jS8UMa_done svg{width:1.25rem;height:1.25rem;color:var(--color-accent-text);flex-shrink:0}
.vRgi-a_product{padding-top:clamp(1.5rem,4vw,3rem);padding-bottom:var(--section-y)}.vRgi-a_back{min-height:2.75rem;color:var(--color-accent-text);font-weight:var(--fw-semibold);align-items:center;gap:.375rem;margin-bottom:1rem;display:inline-flex}.vRgi-a_back svg{width:1.125rem;height:1.125rem}.vRgi-a_layout{align-items:start;gap:var(--gap-split);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}.vRgi-a_text{flex-direction:column;gap:1rem;display:flex}.vRgi-a_title{font-size:var(--fs-h2);letter-spacing:-.02em;line-height:1.05}.vRgi-a_price{font-family:var(--font-heading);font-size:var(--fs-title-lg)}.vRgi-a_vat{color:var(--color-muted);font-family:var(--font-body);font-size:var(--fs-small)}.vRgi-a_stock{color:var(--color-text-soft);font-weight:var(--fw-semibold)}.vRgi-a_description{border-block-start:1px solid var(--color-divider);max-width:36rem;color:var(--color-text-soft);flex-direction:column;gap:.75rem;padding-block-start:1rem;display:flex}.vRgi-a_description p{margin:0}.vRgi-a_description_list{flex-direction:column;gap:.375rem;margin:0;padding-inline-start:1.25rem;list-style:outside;display:flex}.vRgi-a_description_list li::marker{color:var(--color-accent)}.vRgi-a_info{border-block-start:1px solid var(--color-divider);max-width:36rem;color:var(--color-text-soft);padding-block-start:1rem}.vRgi-a_info summary{min-height:2.75rem;color:var(--color-text);font-weight:var(--fw-semibold);cursor:pointer;align-items:center;display:flex}.vRgi-a_info dl{gap:.25rem 0;margin:.5rem 0 0;display:grid}.vRgi-a_info dt{color:var(--color-text);font-weight:var(--fw-semibold);font-size:var(--fs-small)}.vRgi-a_info dd{flex-direction:column;margin:0 0 .75rem;display:flex}.vRgi-a_info a{color:var(--color-link,var(--color-accent));overflow-wrap:anywhere}.vRgi-a_info_lines{white-space:pre-line}.vRgi-a_pickup{color:var(--color-muted);font-size:var(--fs-small)}.vRgi-a_category_link{text-underline-offset:.1875rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.vRgi-a_category_link:hover{text-decoration-color:currentColor}.vRgi-a_demo{vertical-align:middle;border-radius:var(--radius-pill);background-color:var(--color-accent-soft);color:var(--color-accent-text);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:0;padding:.25rem .75rem;line-height:1.4;display:inline-block}.vRgi-a_bundles,.vRgi-a_related{margin-top:clamp(3rem,7vw,5rem)}.vRgi-a_bundles{flex-direction:column;gap:1rem;display:flex}.vRgi-a_more_title{font-family:var(--font-heading);font-size:var(--fs-title-sm);line-height:1.2}.vRgi-a_bundle_list{gap:var(--gap-cards);grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));display:grid}
