.woocommerce-container{position:relative}.single-product-wrapper{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.single-product-wrapper>*{grid-column:2/-2}.single-product-wrapper .cta-image{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.single-product-wrapper>:last-child{padding-block-end:6rem}.wc-empty-cart-message{grid-column:1/-1}.woocommerce-breadcrumb,.breadcrumbs{grid-column:2/-2;padding-block:3rem 1.5rem;display:flex;align-items:center;gap:.75rem;color:var(--color-grey-8);font-weight:var(--font-weight--regular);font-size:1rem;position:relative;z-index:3}@media(min-width: 48rem){.woocommerce-breadcrumb,.breadcrumbs{padding-block:4rem 1.5rem}}.woocommerce-breadcrumb .icon,.breadcrumbs .icon{min-inline-size:1rem;inline-size:1rem;block-size:1rem}.woocommerce-breadcrumb a,.breadcrumbs a{color:var(--color-grey-11);text-decoration:none;text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap}.woocommerce-breadcrumb a:hover,.woocommerce-breadcrumb a:focus-visible,.breadcrumbs a:hover,.breadcrumbs a:focus-visible{color:var(--color-1)}.woocommerce-breadcrumb a:has(svg.icon),.breadcrumbs a:has(svg.icon){min-inline-size:1rem}.woocommerce-breadcrumb .breadcrumbs-link,.breadcrumbs .breadcrumbs-link{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap}.woocommerce-breadcrumb .breadcrumbs__link,.breadcrumbs .breadcrumbs__link{display:flex;align-items:center}.woocommerce-breadcrumb__link,.breadcrumbs__link{font-size:1rem}.woocommerce-breadcrumb__link[aria-current=page],.breadcrumbs__link[aria-current=page]{color:var(--color-grey-1)}.woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:center}.woo-variation-gallery-wrapper .woo-variation-gallery-slider .slick-slide{border-radius:var(--border-radius-small);overflow:hidden}.woo-variation-gallery-wrapper .woo-variation-gallery-slider img{aspect-ratio:1.35;inline-size:100%;object-fit:cover;border-radius:var(--border-radius-small)}.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image img{border-radius:var(--border-radius-small);opacity:.3;position:relative;z-index:2}.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image{opacity:1}.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image div{position:relative}.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image div::before{content:"";width:100%;height:100%;border-radius:var(--border-radius-small);position:absolute;inset:0;background-color:var(--background)}.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image.current-thumbnail img{opacity:1}.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow,.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow{background:var(--color-white);block-size:3.75rem;line-height:3.75rem;inline-size:3.75rem;border-radius:50%;margin-block-start:-1.875rem;background-size:1.5rem;background-position:center;background-repeat:no-repeat}.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow:before,.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow:before{color:var(--color-grey-12)}.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow:hover,.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow:focus-visible,.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow:hover,.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow:focus-visible{background:var(--color-white)}.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow:hover:before,.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow:focus-visible:before,.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow:hover:before,.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow:focus-visible:before{color:var(--color-white)}.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--%3E%3Cpath d='M169.4 297.4C156.9 309.9 156.9 330.2 169.4 342.7L361.4 534.7C373.9 547.2 394.2 547.2 406.7 534.7C419.2 522.2 419.2 501.9 406.7 489.4L237.3 320L406.6 150.6C419.1 138.1 419.1 117.8 406.6 105.3C394.1 92.8 373.8 92.8 361.3 105.3L169.3 297.3z'/%3E%3C/svg%3E");inset-inline-start:-5rem}.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--%3E%3Cpath d='M471.1 297.4C483.6 309.9 483.6 330.2 471.1 342.7L279.1 534.7C266.6 547.2 246.3 547.2 233.8 534.7C221.3 522.2 221.3 501.9 233.8 489.4L403.2 320L233.9 150.6C221.4 138.1 221.4 117.8 233.9 105.3C246.4 92.8 266.7 92.8 279.2 105.3L471.2 297.3z'/%3E%3C/svg%3E");inset-inline-end:-5rem}.woo-variation-gallery-slider-wrapper:hover .wvg-slider-prev-arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--%3E%3Cpath d='M169.4 297.4C156.9 309.9 156.9 330.2 169.4 342.7L361.4 534.7C373.9 547.2 394.2 547.2 406.7 534.7C419.2 522.2 419.2 501.9 406.7 489.4L237.3 320L406.6 150.6C419.1 138.1 419.1 117.8 406.6 105.3C394.1 92.8 373.8 92.8 361.3 105.3L169.3 297.3z'/%3E%3C/svg%3E");background-size:1.5rem;background-position:center;background-repeat:no-repeat;inset-inline-start:1.5rem}.woo-variation-gallery-slider-wrapper:hover .wvg-slider-next-arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--%3E%3Cpath d='M471.1 297.4C483.6 309.9 483.6 330.2 471.1 342.7L279.1 534.7C266.6 547.2 246.3 547.2 233.8 534.7C221.3 522.2 221.3 501.9 233.8 489.4L403.2 320L233.9 150.6C221.4 138.1 221.4 117.8 233.9 105.3C246.4 92.8 266.7 92.8 279.2 105.3L471.2 297.3z'/%3E%3C/svg%3E");background-size:1.5rem;background-position:center;background-repeat:no-repeat;inset-inline-end:1.5rem}.woo-variation-gallery-slider-wrapper .woo-variation-gallery-trigger{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--%3E%3Cpath d='M480 272C480 317.9 465.1 360.3 440 394.7L566.6 521.4C579.1 533.9 579.1 554.2 566.6 566.7C554.1 579.2 533.8 579.2 521.3 566.7L394.7 440C360.3 465.1 317.9 480 272 480C157.1 480 64 386.9 64 272C64 157.1 157.1 64 272 64C386.9 64 480 157.1 480 272zM272 416C351.5 416 416 351.5 416 272C416 192.5 351.5 128 272 128C192.5 128 128 192.5 128 272C128 351.5 192.5 416 272 416z'/%3E%3C/svg%3E");background-size:1rem;background-position:center;background-repeat:no-repeat}.woocommerce div.product{grid-column:1/-1;display:grid;grid-template-columns:subgrid;gap:0 1.5rem}.woocommerce div.product .--stairs-left-right{grid-column:2/-2;position:absolute;inset-inline-start:-35.75rem;inset-block-start:0;z-index:-1}.woocommerce div.product>*{position:relative;z-index:3}.woocommerce div.product .woocommerce-product-gallery,.woocommerce div.product .woo-variation-product-gallery{grid-column:2/-2;margin-block-end:2rem}@media(min-width: 48rem){.woocommerce div.product .woocommerce-product-gallery,.woocommerce div.product .woo-variation-product-gallery{grid-column:2/8;margin-block-end:0}}.woocommerce div.product .woo-variation-product-gallery{max-width:100% !important;width:100%}.woocommerce div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{width:100%;height:auto;border-radius:8px}.woocommerce div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__trigger{position:absolute;top:1rem;right:1rem;background:rgba(255,255,255,.8);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.woocommerce div.product .woocommerce-product-attributes tbody{display:grid}.woocommerce div.product .woocommerce-product-attributes tbody .woocommerce-product-attributes-item{display:grid;grid-template-columns:1fr 1fr}.woocommerce div.product .woocommerce-product-attributes tbody .woocommerce-product-attributes-item th{text-align:left}.woocommerce div.product .summary.entry-summary{grid-column:2/-2;display:flex;flex-direction:column}@media(min-width: 48rem){.woocommerce div.product .summary.entry-summary{grid-column:-8/-2;grid-row:1/3}}@media(min-width: 64rem){.woocommerce div.product .summary.entry-summary{grid-column:-7/-2}}.woocommerce div.product .summary.entry-summary .product_title{font-size:var(--font-size--xl);font-weight:var(--font-weight--semibold);margin-bottom:var(--margin-small);line-height:1.3;color:var(--color-text);order:1}.woocommerce div.product .summary.entry-summary .product_afmeting{order:2;list-style:none;padding:0;margin:-0.5rem 0 var(--margin-small);display:flex;flex-wrap:wrap;column-gap:.25rem;font-size:1rem;color:var(--color-text)}.woocommerce div.product .summary.entry-summary .price-container{order:3;font-size:var(--font-size--xxs);display:grid;grid-template-columns:min-content max-content;align-items:center;column-gap:.75rem}.woocommerce div.product .summary.entry-summary .price-container .price{display:flex;align-items:flex-end}.woocommerce div.product .summary.entry-summary .price-container .price ins{display:flex}.woocommerce div.product .summary.entry-summary .price-container .price-prefix{color:var(--color-text);font-size:var(--font-size--xxs)}.woocommerce div.product .summary.entry-summary .price-container .woocommerce-Price-amount.amount{line-height:1.3}.woocommerce div.product .summary.entry-summary .price-container .delivery-costs:empty{margin-block-end:0}.woocommerce div.product .summary.entry-summary .price-container p:not(:has([class])){grid-column:1/-1;grid-row:2}.woocommerce div.product .summary.entry-summary p.stock{grid-column:1/-1;grid-row:auto;display:flex;align-items:center;column-gap:.375rem;font-size:var(--font-size--xs);padding-inline-start:0}.woocommerce div.product .summary.entry-summary p.stock::before{content:none;display:none}.woocommerce div.product .summary.entry-summary p.stock .stock__icon{display:inline-flex;flex:0 0 auto;color:var(--color-4)}.woocommerce div.product .summary.entry-summary p.stock .stock__icon svg{inline-size:1.4em;block-size:1.4em}.woocommerce div.product .summary.entry-summary .price{font-size:1.375rem;font-weight:var(--font-weight--bold);margin-bottom:.25rem;color:var(--color-red);display:flex;align-items:center;gap:.5rem}.woocommerce div.product .summary.entry-summary .price ins{text-decoration:none;order:-1}.woocommerce div.product .summary.entry-summary .price del{color:var(--color-grey-1);font-size:1rem}.woocommerce div.product .summary.entry-summary .badges{display:flex;flex-wrap:wrap;gap:.25rem}.woocommerce div.product .summary.entry-summary .badges .sale-badge{background-color:var(--color-red);color:var(--color-white);padding:.25rem .375rem;border-radius:var(--border-radius-xsmall);font-size:var(--font-size--xs);font-weight:var(--font-weight--medium);line-height:1.2}.woocommerce div.product .summary.entry-summary .badges__extra-labels{list-style:none;margin:0;padding:0;display:flex;gap:.25rem}.woocommerce div.product .summary.entry-summary .badges__label{padding:.375rem;border-radius:.375rem;background-color:var(--color-2);color:var(--color-white);z-index:3;font-size:var(--font-size--xs);font-weight:var(--font-weight--medium);line-height:1.2}.woocommerce div.product .summary.entry-summary .badges__label.--onze-favoriet{background-color:var(--color-1)}.woocommerce div.product .summary.entry-summary .badges__label.--veel-gekozen{background-color:var(--color-4);color:var(--color-2)}.woocommerce div.product .summary.entry-summary .delivery-costs:empty{margin-block-end:0}.woocommerce div.product .summary.entry-summary .woocommerce-product-details__short-description{margin-block-end:var(--margin-large);font-size:var(--font-size--sm);line-height:1.6;color:var(--color-text);order:2}.woocommerce div.product .summary.entry-summary .woocommerce-product-details__short-description :last-child{margin-block-end:0}.woocommerce div.product .summary.entry-summary .reset_variations{display:none}.woocommerce div.product .summary.entry-summary form.cart{margin-block-end:var(--margin-large);order:5;display:flex;flex-wrap:wrap;gap:1rem 0}.woocommerce div.product .summary.entry-summary form.cart .variations{margin-block-end:var(--margin-small)}.woocommerce div.product .summary.entry-summary form.cart .variations .label{font-weight:var(--font-weight--regular);font-size:var(--font-size--xs);padding-block-end:.5rem}.woocommerce div.product .summary.entry-summary form.cart .variations .value select{width:11rem;border-radius:var(--border-radius-small);border:solid .0625rem var(--color-1--border);padding:.875rem 2.25rem .875rem 1.25rem;font-size:var(--font-size--xs);font-weight:var(--font-weight--regular);appearance:none;font-weight:var(--form__input-font-weight);background-image:var(--form__select-arrow, url("data:image/svg+xml,%3Csvg class='icon --angle-down' xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 448 512' aria-hidden='true' focusable='false' fill='%23231F20'%3E%3Cpath d='M224 342.6l11.3-11.3 160-160L406.6 160 384 137.4l-11.3 11.3L224 297.4 75.3 148.7 64 137.4 41.4 160l11.3 11.3 160 160L224 342.6z' /%3E%3C/svg%3E"));background-size:1rem;background-position:calc(100% - 1.25rem) 1.3125rem;background-repeat:no-repeat;background-color:var(--background);block-size:3.75rem;line-height:1.5}.woocommerce div.product .summary.entry-summary form.cart .quantity{display:inline-block;vertical-align:top;border-radius:var(--border-radius-small);border:solid .0625rem var(--color-1--border);margin-inline-end:1rem}.woocommerce div.product .summary.entry-summary form.cart .quantity .minus,.woocommerce div.product .summary.entry-summary form.cart .quantity .plus{background-color:rgba(0,0,0,0);color:var(--color-text);font-size:1rem;border:0 none}.woocommerce div.product .summary.entry-summary form.cart .quantity .minus{padding-inline:.5rem}@media(min-width: 36rem){.woocommerce div.product .summary.entry-summary form.cart .quantity .minus{padding-inline-start:1rem}}.woocommerce div.product .summary.entry-summary form.cart .quantity .plus{padding-inline:.5rem}@media(min-width: 36rem){.woocommerce div.product .summary.entry-summary form.cart .quantity .plus{padding-inline-end:1rem}}.woocommerce div.product .summary.entry-summary form.cart .quantity input[type=number]{inline-size:3rem;padding-inline:.625rem;border:0 none;border-radius:0;font-size:1rem;background-color:rgba(0,0,0,0);-webkit-appearance:none;appearance:none;-moz-appearance:textfield;text-align:center}.woocommerce div.product .summary.entry-summary form.cart .quantity input[type=number]::-webkit-outer-spin-button,.woocommerce div.product .summary.entry-summary form.cart .quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce div.product .summary.entry-summary form.cart .quantity input[type=number]::-ms-clear,.woocommerce div.product .summary.entry-summary form.cart .quantity input[type=number]::-ms-expand{display:none}.woocommerce div.product .summary.entry-summary form.cart .single_add_to_cart_button{background-color:var(--color-4);color:var(--color-text);padding:.75rem 1rem .75rem 1.5rem;border:none;border-radius:6rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease,color .3s ease;text-decoration:none;display:flex;position:relative}.woocommerce div.product .summary.entry-summary form.cart .single_add_to_cart_button:hover{background-color:var(--color-4--hover);color:var(--color-white)}.woocommerce div.product .summary.entry-summary form.cart .single_add_to_cart_button:hover::before{background-color:var(--color-white)}.woocommerce div.product .summary.entry-summary form.cart .single_add_to_cart_button:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640' fill='%2309153e'%3E%3Cpath d='M0 72C0 58.7 10.7 48 24 48L69.3 48C96.4 48 119.6 67.4 124.4 94L124.8 96L524.7 96C549.8 96 568.7 118.9 564 143.6L537.6 280.6C529.6 322 493.4 352 451.2 352L171.4 352L176.5 380.3C178.6 391.7 188.5 400 200.1 400L456 400C469.3 400 480 410.7 480 424C480 437.3 469.3 448 456 448L200.1 448C165.3 448 135.5 423.1 129.3 388.9L77.2 102.6C76.5 98.8 73.2 96 69.3 96L24 96C10.7 96 0 85.3 0 72zM162.6 304L451.2 304C470.4 304 486.9 290.4 490.5 271.6L514.9 144L133.5 144L162.6 304zM208 480C234.5 480 256 501.5 256 528C256 554.5 234.5 576 208 576C181.5 576 160 554.5 160 528C160 501.5 181.5 480 208 480zM432 480C458.5 480 480 501.5 480 528C480 554.5 458.5 576 432 576C405.5 576 384 554.5 384 528C384 501.5 405.5 480 432 480z'/%3E%3C/svg%3E")}.woocommerce div.product .summary.entry-summary form.cart .single_add_to_cart_button:disabled{background-color:var(--color-4--hover-foreground);cursor:not-allowed}.woocommerce div.product .summary.entry-summary form.cart .single_add_to_cart_button::before{content:"";width:1.75rem;height:1.75rem;border-radius:50%;display:block;background:var(--color-2);order:1;transition:background-color .3s ease}.woocommerce div.product .summary.entry-summary form.cart .single_add_to_cart_button::after{content:"";width:1rem;height:1rem;position:absolute;right:1.35rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640' fill='%23fff'%3E%3Cpath d='M0 72C0 58.7 10.7 48 24 48L69.3 48C96.4 48 119.6 67.4 124.4 94L124.8 96L524.7 96C549.8 96 568.7 118.9 564 143.6L537.6 280.6C529.6 322 493.4 352 451.2 352L171.4 352L176.5 380.3C178.6 391.7 188.5 400 200.1 400L456 400C469.3 400 480 410.7 480 424C480 437.3 469.3 448 456 448L200.1 448C165.3 448 135.5 423.1 129.3 388.9L77.2 102.6C76.5 98.8 73.2 96 69.3 96L24 96C10.7 96 0 85.3 0 72zM162.6 304L451.2 304C470.4 304 486.9 290.4 490.5 271.6L514.9 144L133.5 144L162.6 304zM208 480C234.5 480 256 501.5 256 528C256 554.5 234.5 576 208 576C181.5 576 160 554.5 160 528C160 501.5 181.5 480 208 480zM432 480C458.5 480 480 501.5 480 528C480 554.5 458.5 576 432 576C405.5 576 384 554.5 384 528C384 501.5 405.5 480 432 480z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;transition:background-image .3s ease}.woocommerce div.product .summary.entry-summary .usps{margin-block-start:.5rem;background-color:var(--color-grey-13);color:var(--color-text);border-radius:var(--border-radius-small);padding:var(--padding-large);display:flex;flex-direction:column;gap:.75rem;font-size:1rem}@media(min-width: 48rem){.woocommerce div.product .summary.entry-summary .usps{margin-block-start:1rem}}@media(min-width: 64rem){.woocommerce div.product .summary.entry-summary .usps{margin-block-start:2rem}}.woocommerce div.product .summary.entry-summary .usp{display:flex;align-items:center;gap:.75rem}.woocommerce div.product .summary.entry-summary .usp .--checkmark{fill:var(--color-1);min-inline-size:1rem;inline-size:1rem;block-size:1rem}.woocommerce div.product .summary.entry-summary .usp-text p{margin-block-end:0}.woocommerce div.product .summary.entry-summary .product_meta{border-top:1px solid #eee;padding-top:1.5rem;font-size:.9rem;color:#666}.woocommerce div.product .summary.entry-summary .product_meta span{display:block;margin-bottom:.5rem}.woocommerce div.product .summary.entry-summary .product_meta span a{color:#2c5aa0;text-decoration:none}.woocommerce div.product .summary.entry-summary .product_meta span a:hover{text-decoration:underline}.woocommerce div.product::after{content:"";display:table;clear:both}.woocommerce .woocommerce-tabs{clear:both;margin-top:3rem}.woocommerce .woocommerce-tabs .wc-tabs{border-bottom:1px solid #eee;margin-bottom:2rem;list-style:none;padding:0;display:flex;flex-wrap:wrap}.woocommerce .woocommerce-tabs .wc-tabs li{margin-right:2rem;margin-bottom:0}.woocommerce .woocommerce-tabs .wc-tabs li a{display:block;padding:1rem 0;text-decoration:none;font-weight:600;color:#666;border-bottom:2px solid rgba(0,0,0,0);transition:all .3s ease}.woocommerce .woocommerce-tabs .wc-tabs li a:hover{color:#2c5aa0;border-bottom-color:#2c5aa0}.woocommerce .woocommerce-tabs .wc-tabs li.active a{color:#2c5aa0;border-bottom-color:#2c5aa0}.woocommerce .woocommerce-tabs .wc-tab h2{font-size:1.5rem;margin-bottom:1rem;color:#333}.woocommerce .woocommerce-tabs .wc-tab p,.woocommerce .woocommerce-tabs .wc-tab td{line-height:1.6;margin-bottom:.5rem}.related.products{grid-column:1/-1;display:grid;grid-template-columns:subgrid;clear:both;background-color:var(--color-white);color:var(--color-text);margin-block:2rem 1.5rem;padding-block:3rem}@media(min-width: 64rem){.related.products{margin-block:4rem 3rem;padding-block:6rem}}@media(min-width: 96rem){.related.products{border-radius:var(--border-radius-small);margin-inline:var(--margin-medium)}}.related.products>*{grid-column:2/-2}.related.products .related__container{display:grid;grid-template-columns:subgrid;gap:1rem}.related.products .related__container>a.button{grid-column:1/-1;padding:0;display:flex;white-space:nowrap;justify-self:flex-start}@media(min-width: 36rem){.related.products .related__container>a.button{grid-column:9/-1;justify-self:flex-end}}@media(min-width: 48rem){.related.products .related__container>a.button{grid-column:10/-1}}@media(min-width: 64rem){.related.products .related__container>a.button{grid-column:11/-1}}.related.products h2{grid-column:1/-1;text-align:left;font-size:var(--font-size--xl);margin-block-end:.5rem;color:var(--color-text);font-weight:var(--font-weight--regular)}@media(min-width: 36rem){.related.products h2{grid-column:1/7;margin-block:.5rem}}.related.products .products{grid-column:1/-1;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:subgrid;gap:1.5rem}.related.products .products .product{text-align:center}.related.products .products .product h2{font-size:1.1rem;margin-bottom:.5rem}.related.products .products .product h2 a{color:#333;text-decoration:none}.related.products .products .product h2 a:hover{color:#2c5aa0}.related.products .products .product .price{color:#2c5aa0;font-weight:600}.woocommerce-notices-wrapper{margin-block-end:0;grid-column:2/-2}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-error{padding:1rem;margin-bottom:1rem;border-radius:4px}.woocommerce-notices-wrapper .woocommerce-message a,.woocommerce-notices-wrapper .woocommerce-info a,.woocommerce-notices-wrapper .woocommerce-error a{color:inherit;text-decoration:underline}.woocommerce-notices-wrapper .woocommerce-message{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.woocommerce-notices-wrapper .woocommerce-info{background-color:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}.woocommerce-notices-wrapper .woocommerce-error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{grid-column:2/-2;margin-block-end:2rem;animation:wc-notice-slide-in 200ms ease-out}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul.woocommerce-error{list-style:none;margin:0;padding:1.25rem 1.5rem;background:var(--color-white);border:1px solid hsla(345,91%,48%,.18);border-inline-start:3px solid var(--color-red);border-radius:var(--border-radius-small);color:var(--color-text);font-size:var(--font-size--sm, 0.9375rem)}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul.woocommerce-error::before{content:"Controleer de onderstaande velden";display:flex;align-items:center;gap:.625rem;min-block-size:1.25rem;padding-inline-start:1.75rem;margin-block-end:.75rem;font-weight:var(--font-weight--semibold);font-size:1rem;line-height:1.25;color:var(--color-red);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eb133f' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/%3E%3Cline x1='12' y1='9' x2='12' y2='13'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left center;background-size:1.25rem}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul.woocommerce-error li{position:relative;padding-inline-start:.875rem;padding-block:.1875rem;line-height:1.55;color:var(--color-text)}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul.woocommerce-error li::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.6875rem;inline-size:.3125rem;block-size:.3125rem;border-radius:50%;background-color:var(--color-red)}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul.woocommerce-error li a{color:var(--color-text);font-weight:var(--font-weight--regular);text-decoration:none;transition:color var(--transition)}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul.woocommerce-error li a:hover,.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul.woocommerce-error li a:focus-visible{color:var(--color-red)}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul.woocommerce-error li a:hover strong,.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul.woocommerce-error li a:focus-visible strong{text-decoration:underline;text-underline-offset:3px}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul.woocommerce-error li strong{color:var(--color-red);font-weight:var(--font-weight--semibold)}@media(max-width: 600px){.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul.woocommerce-error{padding:1rem 1.125rem}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul.woocommerce-error::before{gap:.5rem;padding-inline-start:1.625rem;font-size:.9375rem;background-size:1.125rem}}@keyframes wc-notice-slide-in{from{opacity:0;transform:translateY(-0.5rem)}to{opacity:1;transform:translateY(0)}}.page-content.woocommerce-template .wp-block-heading{display:block}.page-content.woocommerce-template .wc-block-grid__product{display:flex;flex-wrap:wrap;gap:1.5rem}.page-content.woocommerce-template .wc-block-grid__product-image{max-inline-size:8.75rem;min-inline-size:8.75rem;margin:0 !important}@media(max-width: 600px){.page-content.woocommerce-template .wc-block-grid__product-image{max-inline-size:100%;min-inline-size:100%}}.page-content.woocommerce-template .wc-block-grid__product-image img{border-radius:var(--border-radius-small);object-fit:cover}@media(max-width: 600px){.page-content.woocommerce-template .wc-block-grid__product-image img{aspect-ratio:2}}.page-content.woocommerce-template .card__content{max-inline-size:none;min-inline-size:auto;flex:1;text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-size:var(--font-size--sm)}@media(max-width: 600px){.page-content.woocommerce-template .card__content{max-inline-size:100%;min-inline-size:100%}}.page-content.woocommerce-template .card__content .wc-block-grid__product-price{margin:0 0 .75rem}.page-content.woocommerce-template .card__content .wc-block-grid__product-add-to-cart.wp-block-button{margin:0}.page-content.woocommerce-template .card__content a{color:var(--color-text);text-decoration:none}.page-content.woocommerce-template .card__content a:hover,.page-content.woocommerce-template .card__content a:focus-visible{color:var(--color-1)}.page-content.woocommerce-template .wp-block-woocommerce-cart{container-type:unset}.page-content.woocommerce-template .wp-block-woocommerce-checkout{grid-column:1/-1;container-type:unset;padding:0;display:grid;grid-template-columns:subgrid}.page-content.woocommerce-template .wp-block-woocommerce-checkout>*{grid-column:1/-1}.page-content.woocommerce-template .wp-block-woocommerce-checkout .wc-block-components-notices{margin:0}.page-content.woocommerce-template .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout{display:grid;grid-template-columns:subgrid;margin:0;gap:1rem}@media(min-width: 64rem){.page-content.woocommerce-template .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout{gap:1rem 2rem}}@media(min-width: 85rem){.page-content.woocommerce-template .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout{gap:1rem 4rem}}.page-content.woocommerce-template .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{padding-inline-end:0;inline-size:auto;grid-column:1/-1}@media(min-width: 64rem){.page-content.woocommerce-template .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{grid-column:1/7}}@media(min-width: 85rem){.page-content.woocommerce-template .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{grid-column:1/8}}.page-content.woocommerce-template .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{padding-inline-start:0;inline-size:auto;grid-column:1/-1}@media(min-width: 64rem){.page-content.woocommerce-template .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{grid-column:-7/-1}}@media(min-width: 85rem){.page-content.woocommerce-template .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{grid-column:-6/-1}}.page-content.woocommerce-template .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-order-summary-block{border:0 none;background:var(--color-white);color:var(--color-text);padding:var(--padding-xlarge);border-radius:var(--border-radius-small)}.page-content.woocommerce-template .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper{display:none}.page-content.woocommerce-template .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=email],.page-content.woocommerce-template .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=number],.page-content.woocommerce-template .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=password],.page-content.woocommerce-template .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=tel],.page-content.woocommerce-template .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=text],.page-content.woocommerce-template .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=url]{background-color:rgba(0,0,0,0);color:var(--color-text);border:solid .0625rem var(--color-1--border);border-radius:var(--border-radius-small);font-family:var(--font-family--body);font-weight:var(--font-weight--regular);font-size:var(--font-size--sm)}.page-content.woocommerce-template .wp-block-woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__select{background:none;color:var(--color-text);border:solid .0625rem var(--color-1--border);border-radius:var(--border-radius-small);font-family:var(--font-family--body);font-weight:var(--font-weight--regular);font-size:var(--font-size--sm)}.page-content.woocommerce-template .wp-block-woocommerce-checkout .wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{border-radius:6.25rem}.page-content.woocommerce-template .wp-block-woocommerce-checkout .wc-block-checkout__actions_row:has(.wc-block-components-checkout-place-order-button){margin-block-start:1.5rem;flex-wrap:wrap;gap:1rem}.wc-block-components-sidebar-layout.wc-block-cart{position:relative;display:grid;grid-template-columns:subgrid;column-gap:1.5rem;padding-block:var(--padding-xlarge);margin-block-end:0}@media(min-width: 64rem){.wc-block-components-sidebar-layout.wc-block-cart{column-gap:2rem}}@media(min-width: 85rem){.wc-block-components-sidebar-layout.wc-block-cart{column-gap:5.625rem}}.wc-block-components-sidebar-layout.wc-block-cart .wc-block-components-main{padding-inline-end:0;inline-size:auto;grid-column:1/-1}@media(min-width: 64rem){.wc-block-components-sidebar-layout.wc-block-cart .wc-block-components-main{grid-column:1/8}}.wc-block-components-sidebar-layout.wc-block-cart .woocommerce-cart__heading{margin-block-end:1.5rem}@media(min-width: 48rem){.wc-block-components-sidebar-layout.wc-block-cart .woocommerce-cart__heading{margin-block-end:2rem}}@media(min-width: 64rem){.wc-block-components-sidebar-layout.wc-block-cart .woocommerce-cart__heading{margin-block-end:3rem}}.wc-block-components-sidebar-layout.wc-block-cart .woocommerce-cart__heading .page-title{font-size:var(--font-size--xl);font-weight:var(--font-weight--regular)}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items{border-block-end:0 none;font-size:1rem;margin-block-end:1.25rem}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header{display:none}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row{padding:var(--padding-small);border:solid .0625rem var(--color-1--border);margin-block-end:var(--margin-small);border-radius:var(--border-radius-small);display:flex;flex-wrap:wrap;flex-direction:column;gap:1.5rem}@media(min-width: 48rem){.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row{flex-direction:row;display:grid;grid-template-columns:10rem 4fr 1fr}}@media(min-width: 64rem){.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}}@media(min-width: 75rem){.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row{align-items:flex-start;display:grid;grid-template-columns:10rem 4fr 1fr}}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .cart-item__metadata-toggle{font-size:var(--font-size--xs);color:var(--color-1);background-color:rgba(0,0,0,0);padding:0;border:0 none;border-radius:0;cursor:pointer;text-decoration:underline}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items td{border:0 none;padding:0;margin:0}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-components-product-name{font-size:var(--font-size--sm);font-weight:var(--font-weight--semibold);text-decoration:none;color:var(--color-text)}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__prices,.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-components-product-metadata{font-size:var(--font-size--xs);font-weight:var(--font-size--medium)}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-components-product-badge{margin-inline-end:.5rem}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__image{min-inline-size:100%;inline-size:100%;block-size:auto;padding-inline-end:0 !important}@media(min-width: 36rem){.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__image{min-inline-size:8.75rem;inline-size:10rem;block-size:10rem}}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__image img{max-width:10rem;border-radius:var(--border-radius-small);aspect-ratio:1}@media(min-width: 48rem){.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__image img{max-width:inherit}}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__total{padding-inline-end:.5rem;font-size:var(--font-size--sm);font-weight:var(--font-weight--semibold)}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity,.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .cart-item__actions{display:grid;grid-template-columns:max-content;align-items:center;gap:1rem}@media(min-width: 36rem){.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity,.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .cart-item__actions{gap:1rem 2rem;display:grid;grid-template-columns:max-content 1fr}}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__quantity{padding-block-start:.75rem}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .cart-item__actions .icon.--edit,.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .cart-item__actions .icon.--trash{min-inline-size:1.25rem;min-block-size:1.25rem;inline-size:1.25rem;block-size:1.25rem;color:var(--color-text)}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .cart-item__actions .icon.--edit{min-block-size:1.375rem}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-components-quantity-selector{margin:0}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{padding-block:.75rem}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover,.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus-visible,.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{box-shadow:none}.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .cart-item__action,.wc-block-components-sidebar-layout.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{font-size:1rem;font-weight:var(--font-weight--medium);color:var(--color-text);display:flex;align-items:center;gap:.5rem;text-decoration:none}@media(max-width: 767px){.woocommerce div.product .summary.entry-summary .product_title{font-size:1.5rem}.woocommerce div.product .summary.entry-summary .price{font-size:1.3rem}.woocommerce-tabs .wc-tabs li{margin-right:1rem}}#billing_address_1_field,#shipping_address_1_field{order:2}
