.reko-product{--reko-hint-grey:#666666}.woocommerce div.product.reko-product{display:block;margin:0}.reko-product__row,.reko-product .reko-spec__inner,.reko-related .reko-row{width:80%;max-width:var(--reko-row);padding-inline:0}.reko-product__main{padding:calc(var(--reko-section-y) + 2%) 0}.reko-product__row{display:grid;grid-template-columns:47.25% 47.25%;column-gap:5.5%;align-items:start}.reko-product-bulk .reko-product__row{align-items:center}@media (max-width:980px){.reko-product__main{padding:0}.reko-product__row{grid-template-columns:1fr;row-gap:24px;padding-block:30px}.reko-product__row,.reko-related .reko-row{width:80%;padding-inline:0}.reko-product .reko-spec__inner{width:100%;padding-inline:20px}}.woocommerce div.product .reko-product__media,.woocommerce div.product .reko-product__summary,.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none;width:100%;margin:0}.woocommerce div.product .woocommerce-product-gallery{margin:0}.woocommerce div.product .woocommerce-product-gallery img{width:100%;height:auto;border-radius:0}.woocommerce div.product .woocommerce-product-gallery__trigger{top:12px;right:12px;border-radius:0;background:var(--reko-white);color:var(--reko-black);box-shadow:none}.woocommerce div.product div.images .flex-control-thumbs,.woocommerce div.product .flex-control-thumbs{display:flex;align-items:flex-start;gap:20px;margin:15px 0 0;padding:0;overflow:hidden}.woocommerce div.product div.images .flex-control-thumbs li,.woocommerce div.product .flex-control-thumbs li{flex:1 1 0%;float:none;clear:none;width:auto;min-width:0;max-width:100px;aspect-ratio:1 / 1;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img,.woocommerce div.product .flex-control-thumbs li img{width:100%;height:100%;object-fit:cover}.woocommerce div.product .woocommerce-product-gallery{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.woocommerce div.product .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper,.woocommerce div.product .flex-viewport,.woocommerce div.product .flex-direction-nav{grid-row:1;grid-column:1}.woocommerce div.product .flex-control-thumbs{grid-row:2;grid-column:1}.woocommerce div.product .flex-direction-nav{position:relative;margin:0;padding:0;list-style:none}.woocommerce div.product .flex-direction-nav li{margin:0;list-style:none}.woocommerce div.product .flex-direction-nav a{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin-top:-19px;border-radius:50%;background:var(--reko-white);box-shadow:0 0 6px rgb(0 0 0 / .2);font-size:0;color:var(--reko-black);text-decoration:none;text-indent:0;overflow:hidden}.woocommerce div.product .flex-direction-nav a::before{content:"";display:block;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor}.woocommerce div.product .flex-direction-nav a.flex-prev{left:-20px}.woocommerce div.product .flex-direction-nav a.flex-prev::before{transform:rotate(135deg) translate(-2px,-2px)}.woocommerce div.product .flex-direction-nav a.flex-next{right:-20px}.woocommerce div.product .flex-direction-nav a.flex-next::before{transform:rotate(-45deg) translate(-2px,-2px)}.woocommerce div.product .flex-direction-nav a.flex-disabled{display:none}.woocommerce div.product .reko-product__summary .product_title{margin:0;padding:0 0 10px;font-family:var(--reko-font-heading);font-size:40px;font-weight:400;line-height:1;text-transform:none;color:var(--reko-black)}.reko-product-bulk div.product .reko-product__summary .product_title{padding-bottom:30px}@media (max-width:980px){.woocommerce div.product .reko-product__summary .product_title{font-size:30px;padding-bottom:10px}.reko-product-bulk div.product .reko-product__summary .product_title{padding-bottom:30px}}.woocommerce div.product .reko-product__summary>p.price,.woocommerce div.product .reko-product__summary>span.price{display:block;margin:0;padding:0 0 20px;font-family:var(--reko-font-heading);font-size:40px;font-weight:400;line-height:23.8px;text-transform:uppercase;color:var(--reko-black)}.woocommerce div.product .reko-product__summary>p.price del{opacity:.5}.woocommerce div.product .reko-product__summary>p.price ins{text-decoration:none}.woocommerce div.product .reko-product__summary>p.price .reko-config__hint{font-family:var(--reko-font-heading);font-size:25px;line-height:inherit;color:var(--reko-hint-grey)}@media (max-width:980px){.woocommerce div.product .reko-product__summary>p.price .reko-config__hint{font-size:20px}}@media (max-width:980px){.woocommerce div.product .reko-product__summary>p.price,.woocommerce div.product .reko-product__summary>span.price{font-size:30px}}.woocommerce div.product .woocommerce-product-details__short-description{margin:0 0 20px;font-family:var(--reko-font-body);font-size:14px;line-height:1.7}.woocommerce div.product .woocommerce-product-details__short-description p:last-child{padding-bottom:0}.woocommerce div.product .reko-product__summary .stock{margin:0 0 10px;font-family:var(--reko-font-body);font-size:14px}.woocommerce div.product .product_meta{display:none}.reko-atc__label{margin:0;padding:0 0 10px;font-family:var(--reko-font-body);font-size:16px;font-weight:700;line-height:23.8px;text-transform:uppercase;color:var(--reko-black)}.woocommerce div.product form.cart{margin:0;padding:0}.woocommerce div.product form.cart::before,.woocommerce div.product form.cart::after{content:none;display:none}.reko-atc{display:flex;flex-wrap:wrap;align-items:stretch;gap:20px}.reko-atc>*:not(.quantity):not(.single_add_to_cart_button){flex:1 1 100%}.woocommerce div.product form.cart .reko-atc .quantity{position:relative;flex:0 0 65px;width:65px;margin:0;border:0;border-radius:0;background:var(--reko-field)}.woocommerce div.product form.cart .reko-atc .quantity input.qty{width:100%;height:100%;min-height:55px;margin:0;padding:0 26px 0 12px;border:0;border-radius:0;background:var(--reko-field);font-family:var(--reko-font-body);font-size:15px;line-height:1.7;text-align:left;color:var(--reko-black);appearance:textfield;-moz-appearance:textfield}.reko-atc .quantity input.qty::-webkit-outer-spin-button,.reko-atc .quantity input.qty::-webkit-inner-spin-button{margin:0;appearance:none;-webkit-appearance:none}.reko-atc .reko-qty-steps{position:absolute;top:0;right:1px;bottom:0;display:flex;flex-direction:column;width:25px}.reko-atc .qty-btn{flex:1 1 50%;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:#fff0;font-family:var(--reko-font-body);font-size:11px;line-height:1;color:var(--reko-black);cursor:pointer}.reko-atc .qty-btn:hover{color:var(--reko-green)}.woocommerce div.product .reko-atc .single_add_to_cart_button{flex:1 1 auto;min-height:55px;margin:0;padding:.3em 1em;font-family:var(--reko-font-heading);font-size:24px;line-height:1.7;text-transform:uppercase;white-space:nowrap}@media (max-width:450px){.woocommerce div.product .reko-atc .single_add_to_cart_button{padding:.3em .2em;font-size:20px;white-space:normal}.reko-atc{gap:10px}.woocommerce div.product form.cart .reko-atc .quantity{flex:0 0 50px;width:50px}}.reko-product__note{margin:0;padding:10px 0 0;font-family:var(--reko-font-body);font-size:14px;line-height:1.7;color:var(--reko-black)}.reko-related{margin:0;padding:25px 0 54px}.reko-related__title{margin:0;padding:0 0 10px;font-family:var(--reko-font-heading);font-size:60px;font-weight:400;line-height:1;text-transform:none;color:var(--reko-near-black)}.reko-related__title span{color:var(--reko-green)}@media (max-width:980px){.reko-related{padding:0 0 30px}.reko-related__title{font-size:50px}}@media (max-width:767px){.reko-related__title{font-size:30px}}.reko-related ul.products{display:flex;flex-wrap:wrap;justify-content:flex-start;column-gap:3.8%;row-gap:0;margin:0 0 14px;padding:0;list-style:none}.reko-related ul.products::before,.reko-related ul.products::after{content:none;display:none}.woocommerce .reko-related ul.products li.product,.woocommerce .reko-related ul.products[class*="columns-"] li.product{display:flex;flex-direction:column;float:none;clear:none;width:30.75%;margin:0 0 2.992em;padding:14px;background:var(--reko-surface-2);line-height:26px}.woocommerce .reko-related ul.products li.product img,.woocommerce .reko-related ul.products li.product a img{width:100%;aspect-ratio:1 / 1;object-fit:cover;margin:0 0 9px;border-radius:0}.woocommerce .reko-related ul.products li.product .woocommerce-loop-product__title{padding:12px 0;font-family:var(--reko-font-heading);font-size:24px;font-weight:400;line-height:normal;text-transform:none;color:var(--reko-black)}.woocommerce .reko-related ul.products li.product .woocommerce-loop-product__title:has(~.reko-loop__request){padding-bottom:0}.woocommerce .reko-related ul.products li.product .price{display:none}.woocommerce .reko-related ul.products li.product .sellabees-loop-sizes{display:none}.reko-related .reko-loop__request{margin:5px 0 0;padding:0 0 12px;font-family:var(--reko-font-heading);font-size:24px;line-height:normal;text-transform:none;color:var(--reko-black)}.woocommerce .reko-related ul.products li.product .button{display:inline-block;width:100%;margin:0;padding:3px 1em 0;font-family:var(--reko-font-heading);font-size:22px;line-height:1.7;text-transform:uppercase;text-align:center}.woocommerce .reko-related ul.products li.product a.reko-loop__more{width:160px;max-width:100%;margin-top:auto}@media (max-width:1400px){.woocommerce .reko-related ul.products li.product a.reko-loop__more{width:100%}.woocommerce .reko-related ul.products li.product .reko-loop__add{font-size:18px}}.reko-related .reko-loop__form{display:flex;flex-direction:row;gap:10px;margin:auto 0 0;min-height:50px}.woocommerce .reko-related ul.products li.product .reko-loop__form .quantity{position:relative;flex:0 0 65px;width:65px;margin:0;border:0;border-radius:0;background:var(--reko-field)}.woocommerce .reko-related ul.products li.product .reko-loop__form input.qty{width:100%;height:100%;min-height:50px;margin:0;padding:0 26px 0 12px;border:0;border-radius:0;background:var(--reko-field);font-family:var(--reko-font-body);font-size:15px;line-height:1.7;text-align:left;color:var(--reko-black);appearance:textfield;-moz-appearance:textfield}.reko-related .reko-loop__form input.qty::-webkit-outer-spin-button,.reko-related .reko-loop__form input.qty::-webkit-inner-spin-button{margin:0;appearance:none;-webkit-appearance:none}.reko-related .reko-loop__form .reko-qty-steps{position:absolute;top:0;right:1px;bottom:0;display:flex;flex-direction:column;width:25px}.reko-related .reko-loop__form .qty-btn{flex:1 1 50%;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:#fff0;font-family:var(--reko-font-body);font-size:11px;line-height:1;color:var(--reko-black);cursor:pointer}.woocommerce .reko-related ul.products li.product .reko-loop__add{flex:1 1 auto;width:auto;min-height:50px;padding:10px 13px 7px;line-height:1}.reko-related .reko-loop__unit{margin:7px 0 0;padding:0;font-family:var(--reko-font-body);font-size:14px;color:var(--reko-black)}@media (max-width:1250px){.reko-related .reko-loop__unit{font-size:12px}.woocommerce .reko-related ul.products li.product .reko-loop__add{min-width:50px;font-size:0;line-height:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='%23fff'%3E%3Cpath d='M17.7871 3.16926C17.896 2.69914 17.539 2.25 17.0564 2.25H3.1815L3.15 1.98675C3.08554 1.43956 2.82254 0.935047 2.41087 0.568858C1.9992 0.202667 1.46747 0.000256342 0.9165 0H0V1.5H0.9165C1.1002 1.50002 1.2775 1.56747 1.41478 1.68954C1.55206 1.8116 1.63975 1.97981 1.66125 2.16225L2.85 12.2632C2.91446 12.8104 3.17746 13.315 3.58913 13.6811C4.0008 14.0473 4.53253 14.2498 5.0835 14.25H14.25C14.6642 14.25 15 13.9142 15 13.5C15 13.0858 14.6642 12.75 14.25 12.75H5.0835C4.89968 12.7499 4.72228 12.6824 4.585 12.5602C4.4477 12.4379 4.36007 12.2695 4.33875 12.087L4.15257 10.6211H15.4646C15.8136 10.6211 16.1165 10.3804 16.1953 10.0404L17.7871 3.16926ZM15.0875 9.15172H3.92357L3.3585 3.75H16.2052L15.0875 9.15172Z'/%3E%3Cpath d='M7.5 18.0005C8.32845 18.0005 9 17.3289 9 16.5005C9 15.6721 8.32845 15.0005 7.5 15.0005C6.67157 15.0005 6 15.6721 6 16.5005C6 17.3289 6.67157 18.0005 7.5 18.0005Z'/%3E%3Cpath d='M12 18.0005C12.8284 18.0005 13.5 17.3289 13.5 16.5005C13.5 15.6721 12.8284 15.0005 12 15.0005C11.1716 15.0005 10.5 15.6721 10.5 16.5005C10.5 17.3289 11.1716 18.0005 12 18.0005Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:20px 20px}}.woocommerce .reko-related ul.products li.product a.added_to_cart{display:none}.reko-related__arrow{display:none}@media (max-width:981px){.reko-related__scroller{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;width:125%;margin-inline:-12.5%}.reko-related ul.products{flex:0 0 80%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.reko-related ul.products::-webkit-scrollbar{display:none}.reko-related__arrow{display:block;flex:0 0 40px;width:40px;height:40px;padding:8px;border:0;background:#fff0;cursor:pointer;transition:opacity 200ms ease}.reko-related__arrow img{display:block;width:24px;height:24px;max-width:100%}.reko-related__arrow[disabled]{opacity:.3;cursor:default}.reko-related ul.products{flex-wrap:nowrap;column-gap:1rem;row-gap:0;gap:1rem;margin:0;padding:10px 0}.woocommerce .reko-related ul.products li.product,.woocommerce .reko-related ul.products[class*="columns-"] li.product{flex:0 0 calc(50% - 8px);width:calc(50% - 8px);scroll-snap-align:start;margin-bottom:0}}@media (max-width:399px){.reko-related__arrow{flex-basis:30px;width:30px}}@media (max-width:500px){.woocommerce .reko-related ul.products li.product,.woocommerce .reko-related ul.products[class*="columns-"] li.product{flex:0 0 100%;width:100%}}.woocommerce div.product .woocommerce-notices-wrapper .woocommerce-message,.woocommerce div.product .woocommerce-notices-wrapper .woocommerce-error,.woocommerce div.product .woocommerce-notices-wrapper .woocommerce-info{max-width:var(--reko-row);margin:20px auto 0;border-radius:0}.reko-product .reko-spec__inner{grid-template-columns:1fr;gap:0;align-items:start}@media (min-width:981px){.reko-product .reko-spec__inner{grid-template-columns:47.25% 47.25%;column-gap:5.5%}}.reko-product .reko-spec__heading{margin-bottom:0;padding-bottom:20px;font-size:48px;line-height:1}@media (max-width:980px){.reko-product .reko-spec__heading{font-size:40px}}@media (max-width:767px){.reko-product .reko-spec__heading{font-size:30px}}.reko-product .reko-spec__row,.reko-product .reko-spec__let-op{display:grid;grid-template-columns:1fr;gap:4px;margin:0 0 10px;padding:0;border:0;background:none}@media (min-width:768px){.reko-product .reko-spec__row,.reko-product .reko-spec__let-op{grid-template-columns:180px 1fr;gap:0}}.reko-product .reko-spec__label,.reko-product .reko-spec__let-op-kop{margin:0;padding:0;font-family:var(--reko-font-body);font-size:16px;font-weight:700;line-height:1.7;text-transform:uppercase;color:var(--reko-black)}.reko-product .reko-spec__label::after,.reko-product .reko-spec__let-op-kop::after{content:':'}.reko-product .reko-spec__value,.reko-product .reko-spec__let-op-tekst{margin:0;padding:0;font-family:var(--reko-font-body);font-size:16px;line-height:1.7;color:var(--reko-black)}.reko-product .reko-spec__value li{line-height:26px}.reko-product .reko-spec__value p,.reko-product .reko-spec__let-op-tekst p{padding-bottom:0}.reko-product .reko-spec__afbeelding{display:block;width:100%;height:auto}.reko-product__beschrijving{margin:0 0 20px;font-size:14px;line-height:23.8px}.reko-product__beschrijving>:last-child{padding-bottom:0;margin-bottom:0}.reko-product-materiaal div.product .woocommerce-product-gallery__image img{aspect-ratio:6 / 5;object-fit:cover}.reko-product-materiaal .reko-product__row{align-items:center}.reko-product-materiaal div.product .reko-product__summary .product_title{padding-bottom:30px}.woocommerce div.product .reko-product__summary>p.reko-material__prijs{line-height:48px}.reko-material__note,.reko-material__acties,.reko-material__tijden{padding-bottom:0}.reko-material__note,.reko-material__tijden{margin:0;font-family:var(--reko-font-body);font-size:14px;line-height:23.8px;color:var(--reko-black)}.reko-material__note strong,.reko-material__tijden strong{font-weight:700;text-transform:uppercase}.reko-material__note{margin-bottom:33.25px}.reko-material__acties{display:flex;flex-wrap:wrap;gap:20px;margin:0 0 33.25px}.reko-product-materiaal .reko-product__summary .reko-atc-form{display:none}