.row-ar-product .u-content-block{display:grid;grid-template-columns:1fr;gap:clamp(10px,3.4782608696vw,40px)}@media screen and (min-width:601px){.row-ar-product .u-content-block{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:901px){.row-ar-product .u-content-block{grid-template-columns:repeat(3,1fr)}}.row-ar-product__item{border:1px solid #707070;position:relative}.row-ar-product__item__btn{position:absolute;top:10px;right:10px;padding:5px;background-color:#fff;border-radius:50%;cursor:pointer;border:none;display:flex;opacity:.4;transition:all .25s ease}.row-ar-product__item__btn svg{width:14px;height:14px}.row-ar-product__item__btn svg *{fill:currentColor}.row-ar-product__item__btn:hover{opacity:1}@media screen and (max-width:900px){.row-ar-product__item:nth-of-type(3){order:1}}.row-ar-product__item:not(:is(:nth-of-type(1),:nth-of-type(2),:nth-of-type(3))){order:1}.row-ar-product__item__image{aspect-ratio:387/218;width:100%}.row-ar-product__item__title{font-size:1em;text-align:center;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;height:3.75rem}.row-ar-product__item__content{padding:clamp(10px,1.7391304348vw,20px) clamp(10px,2.6086956522vw,30px) clamp(10px,2.1739130435vw,25px)}.row-ar-product__item__content .c-btn{width:100%}.row-ar-product__item__content .c-btn:has(+.c-btn){margin-bottom:25px}.row-ar-product__item__content .c-btn--line{padding:10.5px 10px}.row-ar-product__item__content .c-btn--icon{justify-content:center}.row-ar-product-single{padding:80px 0}@media screen and (min-width:1025px){.row-ar-product-single{margin-top:170px}}.row-ar-product-single .u-content-block{display:grid;grid-template-columns:1fr;gap:20px 40px}@media screen and (min-width:771px){.row-ar-product-single .u-content-block{grid-template-columns:repeat(2,1fr)}}.row-ar-product-single__addition{max-width:555px}.row-ar-product-single__image{width:100%;height:auto;position:relative}.row-ar-product-single__image__btn{position:absolute;top:10px;right:10px;padding:5px;background-color:#fff;border-radius:50%;cursor:pointer;border:none;display:flex;opacity:.4;transition:all .25s ease}.row-ar-product-single__image__btn svg{width:14px;height:14px}.row-ar-product-single__image__btn svg *{fill:currentColor}.row-ar-product-single__image__btn:hover{opacity:1}.row-ar-product-single__image img{width:100%;aspect-ratio:555/315;-o-object-fit:cover;object-fit:cover}.row-ar-product-single__content article{margin-bottom:30px}.row-ar-product-single__content__buttons{display:inline-flex;flex-direction:column;gap:20px;margin-bottom:30px}.row-ar-product-single__content__buttons [data-title]{margin-top:10px}.row-ar-product-single__content__list li{-webkit-padding-start:30px;padding-inline-start:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 515.556 515.556' viewBox='0 0 515.556 515.556'%3E%3Cpath fill='%23ED753D' d='m0 274.226 176.549 176.886 339.007-338.672-48.67-47.997-290.337 290-128.553-128.552z'/%3E%3C/svg%3E");background-position:left;background-size:17px;background-repeat:no-repeat}.row-ar-product-single__content__list li+li{margin-top:10px}.row-ar-product-single__title{margin-bottom:30px}@media screen and (min-width:771px){.row-ar-product-single__title{font-size:2em}}.row-ar-product-single__gallery{width:calc(100% + 32px);margin-top:30px;justify-content:space-between;position:relative}.row-ar-product-single__gallery__btn{position:absolute;top:10px;right:10px;padding:5px;background-color:#fff;border-radius:50%;cursor:pointer;border:none;display:flex;opacity:.4;transition:all .25s ease}.row-ar-product-single__gallery__btn svg{width:14px;height:14px}.row-ar-product-single__gallery__btn svg *{fill:currentColor}.row-ar-product-single__gallery__btn:hover{opacity:1}.row-ar-product-single__gallery img{height:420px}.row-ar-product-single__gallery .slick-list{width:100%}.row-ar-product-single__gallery .slick-slide{padding:0 8px;position:relative}.row-ar-product-single__gallery .slick-arrow{position:relative;order:5;transform:none!important;left:auto!important;right:auto!important;top:auto;background:0 0;width:auto;height:auto}.row-ar-product-single__gallery .slick-arrow svg{width:85px}.row-ar-product-single__gallery .slick-arrow.slick-prev{order:2}.row-ar-product-single__gallery .slick-arrow.slick-next{order:4}.row-ar-product-single__gallery:not(:has(.slick-initialized)) *{display:none}.row-ar-product-single__gallery__arrows{background-color:#1e3344;color:#fff;border-radius:15px;z-index:1;width:60px;height:30px;margin:16px auto 0;display:flex;justify-content:center;position:relative}.row-ar-product-single__gallery__arrows:after{content:"";position:absolute;inset:50% 0 0 50%;translate:-50% -50%;background-color:currentColor;width:5px;height:5px;border-radius:2.5px;z-index:1}.row-ar-product-single__gallery__arrows .slick-arrow{position:relative;width:25px;height:30px;color:currentColor}.row-ar-product-single__gallery__arrows .slick-arrow:before{content:"";position:absolute;inset:50% 0 0 50%;translate:-50% -50%;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent}.row-ar-product-single__gallery__arrows .slick-arrow.slick-prev:before{border-right:7px solid currentColor}.row-ar-product-single__gallery__arrows .slick-arrow.slick-next:before{border-left:7px solid currentColor}.row-ar-product-single .c-btn--icon{justify-content:center}.row-ar-product__steps .ar-steps-content,.row-ar-steps .ar-steps-content{display:grid;grid-template-columns:1fr;width:100%;background-color:#ed753d;color:#fff;padding:40px 40px 25px;gap:20px 35px}@media screen and (min-width:771px){.row-ar-product__steps .ar-steps-content,.row-ar-steps .ar-steps-content{grid-template-columns:repeat(2,1fr)}}.row-ar-product__steps .ar-steps-content__title,.row-ar-steps .ar-steps-content__title{font-size:1.5em;grid-column:1/-1}.row-ar-product__steps .ar-steps-content article,.row-ar-steps .ar-steps-content article{grid-column:1/-1}.row-ar-product__steps .ar-steps-content article p,.row-ar-steps .ar-steps-content article p{margin:0}.row-ar-product__steps .ar-steps-content__items,.row-ar-steps .ar-steps-content__items{list-style:none;counter-reset:step;margin-top:10px}.row-ar-product__steps .ar-steps-content__items:last-child,.row-ar-steps .ar-steps-content__items:last-child{grid-column:1/-1}.row-ar-product__steps .ar-steps-content__items li,.row-ar-steps .ar-steps-content__items li{counter-increment:step;position:relative;padding:25px 0 25px 85px;border-bottom:1px solid #fff;font-weight:700}.row-ar-product__steps .ar-steps-content__items li:hover:before,.row-ar-steps .ar-steps-content__items li:hover:before{background-color:#ffb313;color:#fff}.row-ar-product__steps .ar-steps-content__items li:first-of-type,.row-ar-steps .ar-steps-content__items li:first-of-type{border-top:1px solid #fff}.row-ar-product__steps .ar-steps-content__items li:before,.row-ar-steps .ar-steps-content__items li:before{content:counter(step);position:absolute;inset:21px auto auto 0;width:50px;height:25px;border-radius:12.5px;background-color:#fff;color:#ed753d;font-weight:400;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.row-ar-product__steps .ar-steps-content__video,.row-ar-steps .ar-steps-content__video{position:relative}@media screen and (max-width:770px){.row-ar-product__steps .ar-steps-content__video,.row-ar-steps .ar-steps-content__video{aspect-ratio:517/330}}.row-ar-product__steps .ar-steps-content__video__overlay,.row-ar-steps .ar-steps-content__video__overlay{position:absolute;width:100%;height:100%;overflow:hidden;top:0;left:0;max-height:0;opacity:0;transition:opacity .25s ease;display:flex;justify-content:center;align-items:center;align-content:center;color:#fff;text-align:center;z-index:35;background:center/cover no-repeat}.row-ar-product__steps .ar-steps-content__video__overlay h2,.row-ar-steps .ar-steps-content__video__overlay h2{width:100%;position:relative;z-index:5}.row-ar-product__steps .ar-steps-content__video__overlay button,.row-ar-steps .ar-steps-content__video__overlay button{border:none;outline:0;cursor:pointer;background:0 0;color:#fff;transition:all .25s ease;z-index:1}.row-ar-product__steps .ar-steps-content__video__overlay button:hover,.row-ar-steps .ar-steps-content__video__overlay button:hover{color:#ed753d}.row-ar-product__steps .ar-steps-content__video__overlay button svg,.row-ar-steps .ar-steps-content__video__overlay button svg{width:30px;height:30px}@media screen and (min-width:551px){.row-ar-product__steps .ar-steps-content__video__overlay button svg,.row-ar-steps .ar-steps-content__video__overlay button svg{width:50px;height:50px}}@media screen and (min-width:771px){.row-ar-product__steps .ar-steps-content__video__overlay button svg,.row-ar-steps .ar-steps-content__video__overlay button svg{width:75px;height:75px}}.row-ar-product__steps .ar-steps-content__video__overlay button svg *,.row-ar-steps .ar-steps-content__video__overlay button svg *{fill:currentColor}.row-ar-product__steps .ar-steps-content__video__overlay.is-active,.row-ar-steps .ar-steps-content__video__overlay.is-active{opacity:1;max-height:none}.row-ar-product__steps .ar-steps-content__video__overlay:before,.row-ar-steps .ar-steps-content__video__overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}@media screen and (min-width:601px){.row-ar-product .row-ar-product__steps{grid-column:1/-1}}.video-popup{display:none;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background-color:rgba(0,0,0,.95);align-items:center;justify-content:center}.video-popup__content{position:relative;width:90vw;max-width:1600px;aspect-ratio:16/9}.video-popup__close{position:absolute;top:10px;right:10px;font-size:24px;color:#fff;cursor:pointer;background:#ed753d;width:30px;height:30px;text-align:center;border-radius:15px;z-index:1}.video-popup__close:hover{background:#1e3344}.video-popup__video{height:100%}.video-popup__video video{width:100%;height:100%}.woocommerce:not(#override){width:100%}.woocommerce:not(#override) form.cart{display:flex;gap:20px}.woocommerce:not(#override) .woocommerce-notices-wrapper{grid-column:1/-1}.woocommerce:not(#override) .button{background-color:#ed753d;border-radius:22px;padding:13px 23px;font-size:18px;text-transform:uppercase;color:#fff;display:inline-block;transition:background-color .3s ease-in-out}.woocommerce:not(#override) .button[disabled]{background-color:#c6c6c6;cursor:not-allowed}.woocommerce:not(#override) .button:hover:not([disabled]){background-color:#e25615}.woocommerce:not(#override) .button.alt{background-color:#1e3344}.woocommerce:not(#override) .button.alt:hover:not([disabled]){background-color:#0e1821}.woocommerce:not(#override) .field-label{font-weight:700;font-size:18px;margin-bottom:15px;display:inline-block}.woocommerce:not(#override) .quantity{display:flex}.woocommerce:not(#override) .quantity .quantity-minus,.woocommerce:not(#override) .quantity .quantity-plus{width:59px;height:59px;background-color:#1e3344;font-size:29px;font-weight:700;display:inline-flex;justify-content:center;align-items:center;border:1px solid #000;color:#fff;cursor:pointer}.woocommerce:not(#override) .quantity .quantity-minus{border-right:0}.woocommerce:not(#override) .quantity .quantity-plus{border-left:0}.woocommerce:not(#override) .quantity input{width:88px;height:59px;border:1px solid #000;font-size:29px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.woocommerce:not(#override) .product-notes-field{width:100%}.woocommerce:not(#override) .product-notes-field textarea{width:100%;min-height:150px;field-sizing:content;box-shadow:0 3px 15px rgba(0,0,0,.31);border:none;font-size:16px;font-weight:700;border-radius:4px;padding:10px;font-family:Montserrat,sans-serif;resize:vertical}.woocommerce:not(#override) .row-ar-product-single__addition{display:flex;flex-direction:column;min-width:0}@media screen and (max-width:770px){.woocommerce:not(#override) .row-ar-product-single__addition{order:1;max-width:initial}}.woocommerce:not(#override) .row-ar-product-single__addition .c-btn{align-self:flex-end}.woocommerce:not(#override) .row-ar-product-single__image{line-height:0;margin-bottom:20px}.woocommerce:not(#override) .row-ar-product-single__addition .row-ar-product-single__gallery{width:calc(100% + 8px);margin-left:-8px;margin-top:20px}.woocommerce:not(#override) .row-ar-product-single__addition .row-ar-product-single__gallery:before{content:"";position:absolute;inset:0 calc(100% - 8px) 0 0;background-color:#fff;z-index:1}.woocommerce:not(#override) .row-ar-product-single__addition .row-ar-product-single__gallery .slick-slide img{height:145px}.woocommerce:not(#override) .row-ar-product-single__description{margin-top:16px}.woocommerce:not(#override) .row-ar-product-single__content .product_title{text-transform:uppercase;margin-bottom:.5lh;text-wrap:balance}@media screen and (min-width:1441px){.woocommerce:not(#override) .row-ar-product-single__content .product_title{font-size:2.86em;line-height:1.225}}.woocommerce:not(#override) .variations{width:100%}.woocommerce:not(#override) .variations .label{font-weight:700;font-size:18px;margin-bottom:8px}.woocommerce:not(#override) .variations .label:after{content:":"}.woocommerce:not(#override) .reset_variations,.woocommerce:not(#override) .woo-selected-variation-item-name{display:none!important}.woocommerce:not(#override) .woo-variation-items-wrapper .variable-items-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:44px;gap:10px}@media screen and (min-width:901px),screen and (min-width:551px) and (max-width:770px){.woocommerce:not(#override) .woo-variation-items-wrapper .variable-items-wrapper{grid-template-columns:repeat(3,1fr)}}.woocommerce:not(#override) .woo-variation-items-wrapper .variable-items-wrapper+p{font-style:italic;font-size:16px;display:inline-block;margin:15px 0 20px;text-wrap:pretty}.woocommerce:not(#override) .woo-variation-items-wrapper .variable-items-wrapper .variable-item{border-radius:0;border-color:#000;font-weight:700;margin:0;height:100%;transition:font-size .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out;will-change:font-size,background-color,color}.woocommerce:not(#override) .woo-variation-items-wrapper .variable-items-wrapper .variable-item.selected,.woocommerce:not(#override) .woo-variation-items-wrapper .variable-items-wrapper .variable-item:hover{box-shadow:none;background-color:#1e3344;color:#fff;font-size:16px}.woocommerce:not(#override) .woo-variation-items-wrapper .variable-items-wrapper .variable-item[data-wvstooltip]:after,.woocommerce:not(#override) .woo-variation-items-wrapper .variable-items-wrapper .variable-item[data-wvstooltip]:before{content:none}.woocommerce:not(#override) .wapf-product-totals{display:block!important}.woocommerce:not(#override) .wapf-product-totals .wapf--inner>*{display:flex;flex-direction:column}.woocommerce:not(#override) .wapf-product-totals .wapf--inner>:not(:last-child){display:none}.woocommerce:not(#override) .wapf-product-totals .wapf--inner>* span{font-size:18px;font-weight:700}.woocommerce:not(#override) .wapf-product-totals .wapf--inner>* span:not(:is(.amount)){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woocommerce:not(#override) .wapf-product-totals .wapf--inner>* span:not(:is(.amount)):after{content:"prijs"}.woocommerce:not(#override) .wapf-product-totals .wapf--inner>* .amount{font-size:29px}.woocommerce:not(#override) .product_meta{display:none}.woocommerce:not(#override) .shop_table .input-text{width:9rem;border-radius:5px}.woocommerce:not(#override) .shop_table .product-quantity .quantity{margin:0}.woocommerce:not(#override) .shop_table .product-quantity input{width:2rem;height:2rem;font-size:1rem;text-align:center;border-radius:0}.woocommerce:not(#override) .shop_table .product-quantity button{width:2rem;height:2rem;font-size:20px}.woocommerce:not(#override) .shop_table .product-quantity button:hover{border-color:#1e3344;background-color:#fff;color:#1e3344}.woocommerce:not(#override) .shop_table .button{font-size:16px;padding:.5rem 1rem;text-transform:none}.woocommerce:not(#override) form.checkout input:not(:is([type=radio],[type=checkbox])),.woocommerce:not(#override) form.checkout select,.woocommerce:not(#override) form.checkout textarea{font-size:1rem;font-family:Montserrat,sans-serif;padding:.5rem .75rem;border-radius:5px;border-width:1px}.woocommerce:not(#override) form.checkout textarea{resize:vertical;min-height:75px}.woocommerce:not(#override) .woocommerce-order .woocommerce-notice{margin-bottom:1rem}.woocommerce:not(#override) .woocommerce-order :is(h1,h2,h3){margin-bottom:.5rem}.woocommerce:not(#override) .woocommerce-cart-form .variation,.woocommerce:not(#override) .woocommerce-cart-form .wc-item-meta,.woocommerce:not(#override) .woocommerce-checkout-review-order .variation,.woocommerce:not(#override) .woocommerce-checkout-review-order .wc-item-meta,.woocommerce:not(#override) .woocommerce-order-details .variation,.woocommerce:not(#override) .woocommerce-order-details .wc-item-meta{font-size:.75em;font-style:italic;color:#333}.woocommerce:not(#override) .woocommerce-cart-form .variation .wapf-pricing-hint,.woocommerce:not(#override) .woocommerce-cart-form .wc-item-meta .wapf-pricing-hint,.woocommerce:not(#override) .woocommerce-checkout-review-order .variation .wapf-pricing-hint,.woocommerce:not(#override) .woocommerce-checkout-review-order .wc-item-meta .wapf-pricing-hint,.woocommerce:not(#override) .woocommerce-order-details .variation .wapf-pricing-hint,.woocommerce:not(#override) .woocommerce-order-details .wc-item-meta .wapf-pricing-hint{display:none}.woocommerce:not(#override) .woocommerce-cart-form .variation .wc-item-meta-label,.woocommerce:not(#override) .woocommerce-cart-form .wc-item-meta .wc-item-meta-label,.woocommerce:not(#override) .woocommerce-checkout-review-order .variation .wc-item-meta-label,.woocommerce:not(#override) .woocommerce-checkout-review-order .wc-item-meta .wc-item-meta-label,.woocommerce:not(#override) .woocommerce-order-details .variation .wc-item-meta-label,.woocommerce:not(#override) .woocommerce-order-details .wc-item-meta .wc-item-meta-label{font-weight:400}.woocommerce:not(#override) .woocommerce-cart-form td,.woocommerce:not(#override) .woocommerce-cart-form th,.woocommerce:not(#override) .woocommerce-checkout-review-order td,.woocommerce:not(#override) .woocommerce-checkout-review-order th,.woocommerce:not(#override) .woocommerce-order-details td,.woocommerce:not(#override) .woocommerce-order-details th{vertical-align:top}.woocommerce:not(#override) .related-products{padding-bottom:30px}.woocommerce:not(#override) .related-products__title{font-size:18px;color:#333;margin-bottom:10px}.woocommerce:not(#override) .related-products__buttons{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:44px;gap:10px}@media screen and (min-width:901px),screen and (min-width:551px) and (max-width:770px){.woocommerce:not(#override) .related-products__buttons{grid-template-columns:repeat(3,1fr)}}.woocommerce:not(#override) .related-products__button{display:flex;justify-content:center;align-items:center;border-radius:0;border:1px solid #000;font-weight:700;margin:0;height:100%;transition:font-size .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out;will-change:font-size,background-color,color}.woocommerce:not(#override) .related-products__button.selected,.woocommerce:not(#override) .related-products__button:hover{box-shadow:none;background-color:#1e3344;color:#fff;font-size:16px}.woocommerce:not(#override) .related-products__button[data-wvstooltip]:after,.woocommerce:not(#override) .related-products__button[data-wvstooltip]:before{content:none}.woocommerce:not(#override) .wc_payment_methods:has(.woocommerce-info){display:none}.wapf{translate:4px}.wapf .wapf-field-group{gap:30px}.wapf .wapf-field-label span{font-size:18px}.wapf .wapf-field-label span:after{content:":"}.wapf .wapf-field-container{padding:0}.wapf .wapf-field-description{font-style:italic;font-size:18px;color:#333;margin-top:5px;line-height:1.5}.wapf-field-color-swatch{margin-bottom:-20px;transition:margin .6s cubic-bezier(.65,0,.35,1);will-change:margin}.wapf-field-color-swatch:has(.active){margin-bottom:0}.wapf-field-color-swatch .wapf-field-input:has(.color-swatch__item:nth-of-type(6)):has(.color-swatch__more-btn) .color-swatch__choices{interpolate-size:allow-keywords;transition:height .6s cubic-bezier(.65,0,.35,1);will-change:height;height:300px;overflow:hidden}@media screen and (min-width:901px),screen and (min-width:551px) and (max-width:770px){.wapf-field-color-swatch .wapf-field-input:has(.color-swatch__item:nth-of-type(6)):has(.color-swatch__more-btn) .color-swatch__choices{height:200px}}.wapf-field-color-swatch .wapf-field-input:has(.color-swatch__item:nth-of-type(6)):has(.color-swatch__more-btn) .color-swatch__item:nth-child(n+6){opacity:0;translate:0 100%}.wapf-field-color-swatch .wapf-field-input:has(.color-swatch__item:nth-of-type(6)):has(.color-swatch__more-btn):is(.active) .color-swatch__choices{height:initial}.wapf-field-color-swatch .wapf-field-input:has(.color-swatch__item:nth-of-type(6)):has(.color-swatch__more-btn):is(.active) .color-swatch__item:nth-child(n+6){opacity:1;translate:0}.wapf-field-color-swatch .wapf-field-input:has(.color-swatch__item:nth-of-type(6)):has(.color-swatch__more-btn):is(.active) .color-swatch__more-btn{margin-top:0}.wapf-field-color-swatch .wapf-field-input:has(.color-swatch__item:nth-of-type(6)):has(.color-swatch__more-btn):is(.active) .color-swatch__footer{padding-bottom:20px;transition:padding .6s cubic-bezier(.65,0,.35,1);will-change:padding}.wapf-field-color-swatch .color-swatch__choices,.wapf-field-color-swatch .color-swatch__footer{display:grid;grid-template-columns:repeat(2,1fr);grid-column:1/-1;gap:20px 10px;padding:0 15px 20px;width:calc(100% + 30px);margin-left:-15px}@media screen and (min-width:901px),screen and (min-width:551px) and (max-width:770px){.wapf-field-color-swatch .color-swatch__choices,.wapf-field-color-swatch .color-swatch__footer{grid-template-columns:repeat(3,1fr)}}.wapf-field-color-swatch .color-swatch__footer{padding-bottom:0}.wapf-field-color-swatch .color-swatch__item{height:60px;position:relative;align-content:flex-end;border-radius:2px;line-height:0;min-width:0;margin-bottom:20px;cursor:pointer;transition:translate .6s cubic-bezier(.65,0,.35,1),opacity .6s cubic-bezier(.65,0,.35,1),background-color .3s ease-in-out,box-shadow .3s ease-in-out;will-change:translate,opacity,background-color,box-shadow;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wapf-field-color-swatch .color-swatch__item input:checked+.color-swatch__item__title{background-color:#1e3344;color:#fff}.wapf-field-color-swatch .color-swatch__item:after{content:"";position:absolute;inset:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:-1}.wapf-field-color-swatch .color-swatch__item:is([data-label]):before{content:attr(data-label);position:absolute;inset:8px auto auto 8px;background-color:#fff;border-radius:12px;line-height:initial;font-weight:700;padding:3px 13px}.wapf-field-color-swatch .color-swatch__item:has(input[type=text]){box-shadow:inset 0 0 0 2px #b9b9b9}.wapf-field-color-swatch .color-swatch__item:has(input[type=text]):has(input:-moz-placeholder-shown):before{content:"Bijv. RAL 1000";position:absolute;inset:20px auto auto 20px;font-size:1em;font-weight:700;color:#b9b9b9}.wapf-field-color-swatch .color-swatch__item:has(input[type=text]):has(input:-ms-input-placeholder):before{content:"Bijv. RAL 1000";position:absolute;inset:20px auto auto 20px;font-size:1em;font-weight:700;color:#b9b9b9}.wapf-field-color-swatch .color-swatch__item:has(input[type=text]):has(input:placeholder-shown):before{content:"Bijv. RAL 1000";position:absolute;inset:20px auto auto 20px;font-size:1em;font-weight:700;color:#b9b9b9}.wapf-field-color-swatch .color-swatch__item:has(input[type=text]) input{position:absolute;inset:8px auto auto 8px;border:none;background-color:transparent;border-radius:12px;line-height:initial;padding:3px 13px;height:initial;width:95px;text-transform:uppercase;font-size:1em;font-weight:700;transition:background-color .3s ease-in-out;will-change:background-color}.wapf-field-color-swatch .color-swatch__item:has(input[type=text])[style]{box-shadow:inset 0 0 0 0 #b9b9b9}.wapf-field-color-swatch .color-swatch__item:has(input[type=text])[style] input{background-color:#fff}.wapf-field-color-swatch .color-swatch__item:has(input[type=text])[style] .color-swatch__item__title{background-color:#1e3344;color:#fff}.wapf-field-color-swatch .color-swatch__item__title,.wapf-field-color-swatch .color-swatch__more-btn{border-radius:20px;display:inline-block;font-weight:700;box-shadow:0 3px 15px rgba(0,0,0,.33);width:100%;padding:10px;margin-bottom:-20px;transition:all .3s ease-in-out;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wapf-field-color-swatch .color-swatch__item__title{background-color:#f2f2f2}.wapf-field-color-swatch .color-swatch__item__title:hover{background-color:#1e3344;color:#fff}.wapf-field-color-swatch .color-swatch__more-btn{background-color:#1e3344;color:#fff;border:none;z-index:1;grid-column:2;cursor:pointer;height:40px;margin-top:-60px;font-size:1rem;font-family:Montserrat,sans-serif}.wapf-field-color-swatch .color-swatch__more-btn:hover{background-color:#f2f2f2;color:#000}@media screen and (min-width:901px),screen and (min-width:551px) and (max-width:770px){.wapf-field-color-swatch .color-swatch__more-btn{grid-column:3}}.wapf-field-image-swatch .wapf-field-label,.wapf-field-multi-image-swatch .wapf-field-label{font-weight:700;font-size:18px;margin-bottom:8px}.wapf-field-image-swatch .wapf-swatch-wrapper,.wapf-field-multi-image-swatch .wapf-swatch-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:158px;gap:10px}@media screen and (min-width:901px),screen and (min-width:551px) and (max-width:770px){.wapf-field-image-swatch .wapf-swatch-wrapper,.wapf-field-multi-image-swatch .wapf-swatch-wrapper{grid-template-columns:repeat(3,1fr)}}.wapf-field-image-swatch .wapf-swatch-wrapper .wapf-swatch,.wapf-field-multi-image-swatch .wapf-swatch-wrapper .wapf-swatch{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;box-shadow:0 3px 15px rgba(0,0,0,.31);corner-shape:squircle}.wapf-field-image-swatch .wapf-swatch-wrapper .wapf-swatch:hover,.wapf-field-multi-image-swatch .wapf-swatch-wrapper .wapf-swatch:hover{background-color:#1e3344}.wapf-field-image-swatch .wapf-swatch-wrapper .wapf-swatch:is(.wapf-checked) label,.wapf-field-multi-image-swatch .wapf-swatch-wrapper .wapf-swatch:is(.wapf-checked) label{background-color:#1e3344}.wapf-field-image-swatch .wapf-swatch-wrapper .wapf-swatch:is(.wapf-checked) .apf-pick-box img[src$=".svg"],.wapf-field-multi-image-swatch .wapf-swatch-wrapper .wapf-swatch:is(.wapf-checked) .apf-pick-box img[src$=".svg"]{filter:grayscale(1) invert(1)}.wapf-field-image-swatch .wapf-swatch-wrapper .wapf-swatch:is(.wapf-checked) .wapf-swatch-label,.wapf-field-multi-image-swatch .wapf-swatch-wrapper .wapf-swatch:is(.wapf-checked) .wapf-swatch-label{background-color:#1e3344}.wapf-field-image-swatch .wapf-swatch-wrapper .wapf-swatch label,.wapf-field-multi-image-swatch .wapf-swatch-wrapper .wapf-swatch label{background-color:#fff;transition:background-color .3s ease-in-out;will-change:background-color;display:flex;flex-direction:column}.wapf-field-image-swatch .wapf-swatch-wrapper .wapf-swatch label:hover,.wapf-field-multi-image-swatch .wapf-swatch-wrapper .wapf-swatch label:hover{background-color:#1e3344}.wapf-field-image-swatch .wapf-swatch-wrapper .wapf-swatch label:hover .apf-pick-box img[src$=".svg"],.wapf-field-multi-image-swatch .wapf-swatch-wrapper .wapf-swatch label:hover .apf-pick-box img[src$=".svg"]{filter:grayscale(1) invert(1)}.wapf-field-image-swatch .wapf-swatch-wrapper .wapf-swatch label:hover .wapf-swatch-label,.wapf-field-multi-image-swatch .wapf-swatch-wrapper .wapf-swatch label:hover .wapf-swatch-label{color:#fff;line-height:1.15;background-color:#1e3344;translate:0;padding-bottom:15px;max-height:100%}.wapf-field-image-swatch .wapf-swatch-wrapper .wapf-swatch .apf-pick-box,.wapf-field-multi-image-swatch .wapf-swatch-wrapper .wapf-swatch .apf-pick-box{all:revert;flex:1;display:flex;justify-content:center;align-items:center;margin-bottom:42px}.wapf-field-image-swatch .wapf-swatch-wrapper .wapf-swatch .apf-pick-box img,.wapf-field-multi-image-swatch .wapf-swatch-wrapper .wapf-swatch .apf-pick-box img{aspect-ratio:1/1;width:50px;-o-object-fit:contain;object-fit:contain;transition:filter .3s ease-in-out;will-change:filter}.wapf-field-image-swatch .wapf-swatch-wrapper .wapf-swatch .wapf-swatch-label,.wapf-field-multi-image-swatch .wapf-swatch-wrapper .wapf-swatch .wapf-swatch-label{font-size:16px;font-weight:700;transition:translate .3s ease-in-out,color .3s ease-in-out,line-height .3s ease-in-out,background-color .3s ease-in-out,padding .3s ease-in-out;padding:10px;overflow:hidden;position:absolute;inset:auto 0 0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:center;background-color:#fff;line-height:1.7;translate:0 calc(100% - 42px)}.wapf-field-image-swatch .wapf-swatch-wrapper .wapf-swatch .wapf-swatch-label .wapf-pricing-hint,.wapf-field-multi-image-swatch .wapf-swatch-wrapper .wapf-swatch .wapf-swatch-label .wapf-pricing-hint{display:none}.wapf-field-text-swatch .wapf-swatch-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:44px;gap:10px}@media screen and (min-width:901px),screen and (min-width:551px) and (max-width:770px){.wapf-field-text-swatch .wapf-swatch-wrapper{grid-template-columns:repeat(3,1fr)}}.wapf-field-text-swatch .wapf-swatch-wrapper .wapf-swatch{border-radius:0;border-color:#000;margin:0;height:100%;transition:font-size .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out;will-change:font-size,background-color,color}.wapf-field-text-swatch .wapf-swatch-wrapper .wapf-swatch>label{height:100%;width:100%;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.wapf-field-text-swatch .wapf-swatch-wrapper .wapf-swatch.wapf-checked,.wapf-field-text-swatch .wapf-swatch-wrapper .wapf-swatch:hover{box-shadow:none;background-color:#1e3344;color:#fff;font-size:16px}.wapf-field-text-swatch .wapf-swatch-wrapper .wapf-swatch.has-pricing .wapf-pricing-hint{display:none}.range_field .wapf-pricing-hint{display:none}.range_field .wapf-field-input>div{display:inline-grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:44px;align-items:center;gap:10px;width:100%}.range_field .wapf-field-input>div input[type=range]{grid-column:1/-2}.range_field input[type=range]{-webkit-appearance:none;background-color:#707070}.range_field input[type=range]::-webkit-slider-runnable-track{height:5px;-webkit-appearance:none;margin-top:-1px;background-color:#707070}.range_field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:7px;height:35px;cursor:ew-resize;background:#1e3344;border-radius:1px;translate:0 -50%;margin-top:2.5px;border-radius:3.5px}.range_field input[type=range]::-moz-range-track{background-color:#707070}.range_field .range-value{font-size:18px;font-weight:700;display:inline-flex;justify-content:center;padding:6px 6px;text-align:center;box-shadow:0 3px 15px rgba(0,0,0,.27);width:100%;background-color:#ed753d;color:#fff;position:relative;border:2px solid #ed753d}.range_field .range-value input.range_field_input{border:none;padding:0 5px 0 0;background:0 0;text-align:right;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;width:initial;height:initial;field-sizing:content;font-size:inherit;font-weight:inherit}.range_field .range-value input.range_field_input::-webkit-inner-spin-button,.range_field .range-value input.range_field_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.range_field .range-value:has(input:out-of-range,input:invalid){border-color:red}.range_field .range-value:has(input:focus){border-color:#000}.floating-button{position:fixed;inset:56.1111111111vh -1px auto auto;background-color:#fff;z-index:9999;border-radius:4px;color:#333;box-shadow:0 3px 15px rgba(0,0,0,.31);padding:15px}@media screen and (max-width:1745px){.floating-button{display:none}}.floating-button__price{font-size:29px;line-height:44px;font-weight:600;color:#1e3344}.floating-button__label{font-size:18px;line-height:28px;font-weight:900}.floating-button .button{min-width:242px}
/*# sourceMappingURL=ar-product.css.map */
