@charset "UTF-8";
body{background-color:var(--base-background-color);color:var(--base-color);font-family:var(--base-font-family);font-size:var(--base-font-size);line-height:var(--base-line-height)}h1,h2,h3,h4,h5,h6,.h1-like,.h2-like,.h3-like,.h4-like,.h5-like,.h6-like{color:var(--heading-color);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);margin-top:0}h1,.h1-like{font-size:var(--heading-h1-font-size);font-weight:var(--heading-h1-font-weight, var(--heading-font-weight));line-height:var(--heading-h1-line-height);margin-bottom:var(--heading-h1-margin-bottom, var(--heading-margin-bottom))}h2,.h2-like{font-size:var(--heading-h2-font-size);font-weight:var(--heading-h2-font-weight);line-height:var(--heading-h2-line-height);margin-bottom:var(--heading-h2-margin-bottom, var(--heading-margin-bottom))}h3,.h3-like{font-size:var(--heading-h3-font-size);font-weight:var(--heading-h3-font-weight);line-height:var(--heading-h3-line-height);margin-bottom:var(--heading-h3-margin-bottom, var(--heading-margin-bottom))}h4,.h4-like{font-size:var(--heading-h4-font-size);font-weight:var(--heading-h4-font-weight);line-height:var(--heading-h4-line-height);margin-bottom:var(--heading-h4-margin-bottom, var(--heading-margin-bottom))}h5,.h5-like{font-size:var(--heading-h5-font-size);font-weight:var(--heading-h5-font-weight);line-height:var(--heading-h5-line-height);margin-bottom:var(--heading-h5-margin-bottom, var(--heading-margin-bottom))}h6,.h6-like{font-size:var(--heading-h6-font-size);font-weight:var(--heading-h6-font-weight);line-height:var(--heading-h6-line-height);margin-bottom:var(--heading-h6-margin-bottom, var(--heading-margin-bottom))}p{margin-top:0;margin-bottom:var(--paragraph-margin-bottom)}p:last-child{margin-bottom:0}p.small{font-size:var(--paragraph-small-font-size);line-height:var(--paragraph-small-line-height)}p.large{font-size:var(--paragraph-large-font-size);line-height:var(--paragraph-large-line-height)}a:not(.btn){color:var(--link-color);text-decoration:var(--link-decoration)}a:not(.btn):is(:hover, :focus){color:var(--link-color-hover);text-decoration:var(--link-decoration-hover)}*,*::before,*::after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}figure{margin:0}img,picture,video,iframe,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}.embed-container{position:relative;height:0;max-width:100%;padding-bottom:56.25%;overflow:hidden}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.img-responsive{display:inline-block;height:auto !important}.full-bleed{width:100vw;margin-left:50%;transform:translateX(-50%)}*{outline:none !important}::selection{background-color:#333;color:#fff}::-moz-selection{background-color:#333;color:#fff}.segment:has(.tns-slider) .segment-inner{overflow-x:clip}section.main-section{position:relative}section.main-section .main-overlay{opacity:0;visibility:hidden;position:absolute;inset:0;z-index:10;background-color:rgba(0, 0, 0, 0.3);transition:all 0.3s}section.main-section .main-overlay.is-active{opacity:1;visibility:visible;transition:all 0.3s 0.2s ease-in}@media (max-width:1199.98px){section.left,section.center{margin-block:0 30px}}.bg-black{background-color:#000}.bg-grey{background-color:#f5f5f5}.bg-white{background-color:#fff}.fix-overflow{overflow:hidden}@media (min-width:992px){.center-vertical>div[class^="container"]>.row,.center-vertical>.row{display:flex;align-items:center}}.switch-columns>div[class^="container"]>.row{display:flex;flex-direction:column-reverse}@media (min-width:992px){.switch-columns>div[class^="container"]>.row{flex-direction:row}}.switch-columns>div[class^="container"]>.row section.left{margin:0}@media (max-width:1199.98px){.switch-columns>div[class^="container"]>.row section.right,.switch-columns>div[class^="container"]>.row section.center{margin-block:0 30px}}@media (min-width:768px){.is-sticky div[class^="container"]>.row{display:flex}.is-sticky div[class^="container"]>.row .left,.is-sticky div[class^="container"]>.row .right{position:sticky;top:20px}}@media (min-width:768px){.equal-height>div[class^="container"]>.row,.equal-height>.row{display:flex;align-items:stretch}.equal-height>div[class^="container"]>.row>*>*:first-child,.equal-height>div[class^="container"]>.row>*>*:first-child>*,.equal-height>.row>*>*:first-child,.equal-height>.row>*>*:first-child>*{height:100%}}.padding-block-10{padding-block:10px}.padding-10{padding-top:10px;padding-bottom:10px}.padding-top-10{padding-top:10px}.padding-bottom-10{padding-bottom:10px}.padding-block-20{padding-block:20px}.padding-20{padding-top:20px;padding-bottom:20px}.padding-top-20{padding-top:20px}.padding-bottom-20{padding-bottom:20px}.padding-block-30{padding-block:30px}.padding-30{padding-top:30px;padding-bottom:30px}.padding-top-30{padding-top:30px}.padding-bottom-30{padding-bottom:30px}.padding-block-40{padding-block:40px}.padding-40{padding-top:40px;padding-bottom:40px}.padding-top-40{padding-top:40px}.padding-bottom-40{padding-bottom:40px}.padding-block-50{padding-block:50px}.padding-50{padding-top:50px;padding-bottom:50px}.padding-top-50{padding-top:50px}.padding-bottom-50{padding-bottom:50px}.padding-block-60{padding-block:60px}.padding-60{padding-top:60px;padding-bottom:60px}.padding-top-60{padding-top:60px}.padding-bottom-60{padding-bottom:60px}.padding-block-70{padding-block:70px}.padding-70{padding-top:70px;padding-bottom:70px}.padding-top-70{padding-top:70px}.padding-bottom-70{padding-bottom:70px}.padding-block-80{padding-block:80px}.padding-80{padding-top:80px;padding-bottom:80px}.padding-top-80{padding-top:80px}.padding-bottom-80{padding-bottom:80px}.padding-block-90{padding-block:90px}.padding-90{padding-top:90px;padding-bottom:90px}.padding-top-90{padding-top:90px}.padding-bottom-90{padding-bottom:90px}.padding-block-100{padding-block:100px}.padding-100{padding-top:100px;padding-bottom:100px}.padding-top-100{padding-top:100px}.padding-bottom-100{padding-bottom:100px}:root{--scrollbar-size: 14px;--scrollbar-track-body-color: #fff;--scrollbar-track-color: transparent;--scrollbar-track-border-radius: 0;--scrollbar-thumb-color: #616161;--scrollbar-thumb-border-width: 3px;--scrollbar-thumb-border-radius: 14px;--scrollbar-hover-thumb-color: #616161}@media (prefers-color-scheme:dark){:root{--scrollbar-track-body-color: #2c2c2c;--scrollbar-track-color: transparent;--scrollbar-thumb-color: #9f9f9f;--scrollbar-hover-thumb-color: #d1d1d1}}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track{background:var(--scrollbar-track-color);border-radius:var(--scrollbar-track-border-radius)}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);background-clip:padding-box;border:var(--scrollbar-thumb-border-width) solid var(--scrollbar-track-color);border-radius:var(--scrollbar-thumb-border-radius)}*::-webkit-scrollbar-thumb:is(:hover){background-color:var(--scrollbar-hover-thumb-color);background-clip:padding-box}*::-webkit-scrollbar-corner{background-color:var(--scrollbar-track-color)}body::-webkit-scrollbar-track{background-color:var(--scrollbar-track-body-color)}@supports not selector(::-webkit-scrollbar){body{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color)}}body{background-color:var(--base-background-color);color:var(--base-color);font-family:var(--base-font-family);font-size:var(--base-font-size);line-height:var(--base-line-height)}h1,h2,h3,h4,h5,h6,.h1-like,.h2-like,.h3-like,.h4-like,.h5-like,.h6-like{color:var(--heading-color);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);margin-top:0}h1,.h1-like{font-size:var(--heading-h1-font-size);font-weight:var(--heading-h1-font-weight, var(--heading-font-weight));line-height:var(--heading-h1-line-height);margin-bottom:var(--heading-h1-margin-bottom, var(--heading-margin-bottom))}h2,.h2-like{font-size:var(--heading-h2-font-size);font-weight:var(--heading-h2-font-weight);line-height:var(--heading-h2-line-height);margin-bottom:var(--heading-h2-margin-bottom, var(--heading-margin-bottom))}h3,.h3-like{font-size:var(--heading-h3-font-size);font-weight:var(--heading-h3-font-weight);line-height:var(--heading-h3-line-height);margin-bottom:var(--heading-h3-margin-bottom, var(--heading-margin-bottom))}h4,.h4-like{font-size:var(--heading-h4-font-size);font-weight:var(--heading-h4-font-weight);line-height:var(--heading-h4-line-height);margin-bottom:var(--heading-h4-margin-bottom, var(--heading-margin-bottom))}h5,.h5-like{font-size:var(--heading-h5-font-size);font-weight:var(--heading-h5-font-weight);line-height:var(--heading-h5-line-height);margin-bottom:var(--heading-h5-margin-bottom, var(--heading-margin-bottom))}h6,.h6-like{font-size:var(--heading-h6-font-size);font-weight:var(--heading-h6-font-weight);line-height:var(--heading-h6-line-height);margin-bottom:var(--heading-h6-margin-bottom, var(--heading-margin-bottom))}p{margin-top:0;margin-bottom:var(--paragraph-margin-bottom)}p:last-child{margin-bottom:0}p.small{font-size:var(--paragraph-small-font-size);line-height:var(--paragraph-small-line-height)}p.large{font-size:var(--paragraph-large-font-size);line-height:var(--paragraph-large-line-height)}a:not(.btn){color:var(--link-color);text-decoration:var(--link-decoration)}a:not(.btn):is(:hover, :focus){color:var(--link-color-hover);text-decoration:var(--link-decoration-hover)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);color:var(--base-color);font-family:var(--btn-font-family);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);text-align:center;text-decoration:none;white-space:nowrap;padding-block:var(--btn-padding-y);padding-inline:var(--btn-padding-x);border:var(--btn-border-width) solid transparent;border-radius:var(--btn-border-radius);cursor:pointer;transition:all 0.3s ease-in-out}.btn i{font-size:var(--btn-icon-size);line-height:var(--btn-line-height)}.btn.is-link{background-color:transparent;text-decoration:underline;border-color:transparent}.btn.remove-padding{padding:0}.btn:is(:hover, :focus){text-decoration:none}@media (min-width:992px){.btn--small{font-size:var(--btn-font-size-sm);padding-block:var(--btn-padding-y-sm);padding-inline:var(--btn-padding-x-sm);border-radius:var(--btn-border-radius-sm)}.btn--small i{font-size:var(--btn-icon-size-sm)}}@media (min-width:992px){.btn--large{font-size:var(--btn-font-size-lg);padding-block:var(--btn-padding-y-lg);padding-inline:var(--btn-padding-x-lg);border-radius:var(--btn-border-radius-lg)}.btn--large i{font-size:var(--btn-icon-size-lg)}}.btn--wide{width:100%}.btn--maxed{width:100%;max-width:270px}.btn--icon{min-width:calc((var(--btn-padding-y) * 2) + var(--btn-line-height));padding-inline:0}.btn--icon.btn--small{min-width:calc((var(--btn-padding-y-sm) * 2) + var(--btn-line-height))}.btn--icon.btn--large{min-width:calc((var(--btn-padding-y-lg) * 2) + var(--btn-line-height))}.btn--primary{background-color:#64b145;color:#fff;border-color:#64b145}.btn--primary:hover:not([disabled]),.btn--primary:focus{background-color:#4f8c37;color:#fff;border-color:#4f8c37}.btn--primary:focus{box-shadow:0 0 0 3px rgba(100, 177, 69, 0.5)}.btn--primary[disabled]{opacity:0.65}.btn--primary.btn--outline{background-color:transparent;color:#64b145}.btn--primary.btn--outline:is(:hover, :focus){background-color:#4f8c37;color:#fff}.btn--secondary{background-color:#b4946e;color:#fff;border-color:#b4946e}.btn--secondary:hover:not([disabled]),.btn--secondary:focus{background-color:#9e7b51;color:#fff;border-color:#9e7b51}.btn--secondary:focus{box-shadow:0 0 0 3px rgba(180, 148, 110, 0.5)}.btn--secondary[disabled]{opacity:0.65}.btn--secondary.btn--outline{background-color:transparent;color:#b4946e}.btn--secondary.btn--outline:is(:hover, :focus){background-color:#9e7b51;color:#fff}.btn--dark{background-color:rgba(0, 0, 0, 0.35);color:#fff;border-color:rgba(0, 0, 0, 0.35)}.btn--dark:hover:not([disabled]),.btn--dark:focus{background-color:rgba(0, 0, 0, 0.7);color:#fff;border-color:rgba(0, 0, 0, 0.7)}.btn--dark:focus{box-shadow:0 0 0 3px rgba(0, 0, 0, 0.5)}.btn--dark[disabled]{opacity:0.65}.btn--dark.btn--outline{background-color:transparent;color:rgba(0, 0, 0, 0.35)}.btn--dark.btn--outline:is(:hover, :focus){background-color:rgba(0, 0, 0, 0.7);color:#fff}.btn--light{background-color:#f5f9f2;color:#0e0e0e;border-color:#f5f9f2}.btn--light:hover:not([disabled]),.btn--light:focus{background-color:#dae9cf;color:#0e0e0e;border-color:#dae9cf}.btn--light:focus{box-shadow:0 0 0 3px rgba(245, 249, 242, 0.5)}.btn--light[disabled]{opacity:0.65}.btn--light.btn--outline{background-color:transparent;color:#f5f9f2}.btn--light.btn--outline:is(:hover, :focus){background-color:#dae9cf;color:#0e0e0e}.form a{color:var(--link-color);text-decoration:var(--link-decoration)}.form a:hover,.form a:focus{color:var(--link-color);text-decoration:var(--link-decoration-hover)}.form ::placeholder{color:var(--input-placeholder-color)}.form input,.form textarea,.form select{background-color:var(--input-background-color);color:var(--input-color);font-size:var(--input-font-size);line-height:var(--input-line-height);padding-inline:var(--input-padding-x);padding-block:var(--input-padding-y);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius)}.form input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),.form textarea,.form select{width:100%}.form textarea{height:var(--textarea-height);display:block}form [data-type="checkbox"] .form__input{display:flex;flex-direction:column;gap:10px}form [data-type="dropdown"] .form__input{position:relative}form [data-type="dropdown"] .form__input>select{-webkit-appearance:none;-moz-appearance:none;appearance:none}form [data-type="dropdown"] .form__input::after{content:"";font-family:"Font Awesome 5 Pro";width:calc(var(--input-line-height) + (var(--input-padding-y) * 2) + (var(--input-border-width) * 2));height:calc(var(--input-line-height) + (var(--input-padding-y) * 2) + (var(--input-border-width) * 2));position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;font-weight:700;pointer-events:none}[type="checkbox"],[type="checkbox"]+label,[type="radio"],[type="radio"]+label{--check-outer-size: 20px;--check-outer-positionY: 0px;--check-inner-size: 10px;--check-inner-color: var(--color-primary);--check-background-color: #fff;--check-border-color: #e3e3e3;--check-spacing: 8px;--check-border-radius: 2px}.page-wrapper [type="checkbox"]:not(:checked),.page-wrapper [type="checkbox"]:checked,.page-wrapper [type="radio"]:not(:checked),.page-wrapper [type="radio"]:checked{width:var(--check-outer-size);height:var(--check-outer-size);opacity:0;position:absolute;transform:translateY(var(--check-outer-positionY));z-index:-1}.page-wrapper [type="checkbox"]:not(:checked)+label,.page-wrapper [type="checkbox"]:checked+label,.page-wrapper [type="radio"]:not(:checked)+label,.page-wrapper [type="radio"]:checked+label{min-height:var(--check-outer-size);position:relative;display:block;padding-left:calc(var(--check-outer-size) + var(--check-spacing));cursor:pointer}.page-wrapper [type="checkbox"]:not(:checked)+label::before,.page-wrapper [type="checkbox"]:not(:checked)+label::after,.page-wrapper [type="checkbox"]:checked+label::before,.page-wrapper [type="checkbox"]:checked+label::after,.page-wrapper [type="radio"]:not(:checked)+label::before,.page-wrapper [type="radio"]:not(:checked)+label::after,.page-wrapper [type="radio"]:checked+label::before,.page-wrapper [type="radio"]:checked+label::after{content:"";position:absolute}.page-wrapper [type="checkbox"]:not(:checked)+label::before,.page-wrapper [type="checkbox"]:checked+label::before,.page-wrapper [type="radio"]:not(:checked)+label::before,.page-wrapper [type="radio"]:checked+label::before{width:var(--check-outer-size);height:var(--check-outer-size);top:var(--check-outer-positionY);left:0;background-color:var(--check-background-color);border:1px solid var(--check-border-color)}.page-wrapper [type="checkbox"]:not(:checked)+label::after,.page-wrapper [type="checkbox"]:checked+label::after,.page-wrapper [type="radio"]:not(:checked)+label::after,.page-wrapper [type="radio"]:checked+label::after{width:var(--check-inner-size);height:var(--check-inner-size);top:calc((var(--check-outer-size) - var(--check-inner-size)) / 2 + var(--check-outer-positionY));left:calc((var(--check-outer-size) - var(--check-inner-size)) / 2);background-color:var(--check-inner-color);transition:all 0.3s ease}.page-wrapper [type="checkbox"]:not(:checked)+label:after,.page-wrapper [type="radio"]:not(:checked)+label:after{opacity:0;transform:scale(0)}.page-wrapper [type="checkbox"]:checked+label:after,.page-wrapper [type="radio"]:checked+label:after{opacity:1;transform:scale(1)}[type="checkbox"]:not(:checked)+label::before,[type="checkbox"]:not(:checked)+label::after,[type="checkbox"]:checked+label::before,[type="checkbox"]:checked+label::after{border-radius:var(--check-border-radius)}[type="radio"]:not(:checked)+label::before,[type="radio"]:not(:checked)+label::after,[type="radio"]:checked+label::before,[type="radio"]:checked+label::after{border-radius:50%}form table td.formulier_kolom2.radio{margin:0}form table td.formulier_kolom2.radio input[type="radio"],form table td.formulier_kolom2.radio input[type="checkbox"]{opacity:1;position:relative;z-index:1}ul.custom-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--list-gap-y) var(--list-gap-x)}ul.custom-list.is-inline{flex-direction:row;flex-wrap:wrap}ul.custom-list li{display:inline-flex;align-items:baseline;gap:var(--list-gap-x)}ul.custom-list:not(:last-child){margin-block-end:var(--list-margin-bottom)}ul.custom-list.has-bullets li::before,ul.custom-list.has-checkmarks li::before{flex:0 0 var(--list-icon-width);font-family:"Font Awesome 5 Pro";color:var(--list-icon-color);font-size:var(--list-icon-font-size);font-weight:var(--list-icon-font-weight);text-align:center}ul.custom-list.has-bullets{--list-icon-font-size: 5px;--list-icon-font-weight: 700}ul.custom-list.has-bullets li::before{content:""}ul.custom-list.has-checkmarks li::before{content:""}html,body{position:relative;font-size:var(--base-font-size)}html.no-scroll,body.no-scroll{overflow:hidden}body{background-color:var(--base-background-color);margin-inline:auto}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl,.row{--bs-gutter-x: 30px}:root{--usps-icon-color: var(--color-cta)}body .form select{height:50px;background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12 15L18 9" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke="currentColor"/></svg>');background-repeat:no-repeat;background-position:right 5px center;background-size:20px;-webkit-appearance:none;appearance:none;cursor:pointer}body .segment #fix-home .right{display:flex;flex-direction:column;align-items:flex-end;gap:0}@media (max-width:1199.98px){body .segment #fix-home .right{align-items:flex-start}body .segment #fix-home .right .opening-hours-text{justify-content:flex-start}}body #newsletter-popup{display:none}body .segment:has(.detail-specifications){position:relative}body .segment:has(.detail-specifications)::after{width:100%;max-width:1290px;content:"";height:1px;position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:rgba(0, 0, 0, 0.15)}body.is-homepage .segment:has(.usps--slider){border-block:1px solid rgba(0, 0, 0, 0.15)}body .pagination{justify-content:flex-start}body:has(.fancybox-is-open) .page-wrapper{filter:blur(2px)}body .fancybox-bg{background-color:#000}body .fancybox-is-open .fancybox-bg{opacity:0.35}body .equal-height :is(.content-block, .content-card) .content-card__content{height:100%;display:flex;flex-direction:column}body .equal-height :is(.content-block, .content-card) .content-card__content p:has(> .btn){margin-top:auto}body :is(.image-block){border-radius:10px;overflow:hidden}body :is(.image-block):not(.group-image):has(+ .content-block){margin-bottom:30px}body :is(.image-block):has(+ .image-block,+.faq){margin-bottom:30px}body :is(.content-block, .content-card):has(+ .gallery,+.brochures){--heading-h2-margin-bottom: 30px}body :is(.content-block, .content-card) .table{overflow-x:auto}body :is(.content-block, .content-card) p:has(+ p>.btn){--paragraph-margin-bottom: 20px}body :is(.content-block, .content-card) p.has-line{position:relative;display:flex;justify-content:center;margin-top:10px}body :is(.content-block, .content-card) p.has-line span{background-color:var(--base-background-color);padding-inline:15px}body :is(.content-block, .content-card) p.has-line:before{content:"";height:1px;position:absolute;top:50%;left:0;right:0;z-index:-1;display:block;background-color:rgba(0, 0, 0, 0.15)}body :is(.content-block, .content-card) ul:not(.custom-list){padding-left:20px}body :is(.content-block, .content-card) ul:not(.custom-list) li::marker{color:var(--color-cta)}body :is(.content-block, .content-card):has(+ .image-block){margin-bottom:20px}body :is(.content-block, .content-card):has(+ .checkout-block,+.form:not(#newsletter-popup)){margin-bottom:30px}body.is-homepage .main-section{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='625' height='714' viewBox='0 0 625 714' fill='none'%3E%3Cpath opacity='0.15' d='M358.68 714C357.377 714 356.219 713.367 355.399 712.343C354.337 711.027 353.082 709.371 352.407 708.64C350.573 706.495 349.608 705.034 348.016 702.597C347.533 701.817 347.388 700.209 347.244 698.894C347.147 697.919 347.051 697.042 346.954 696.555C346.954 696.262 347.002 695.921 347.051 695.531C347.244 693.777 347.63 690.804 345.893 687.588C345.12 686.224 344.348 685.2 343.721 684.421C342.659 683.105 342.273 682.618 342.177 680.815C341.887 676.185 341.501 665.611 341.887 662.005C342.322 657.668 342.804 643.926 341.936 637.444C341.067 630.768 340.005 621.51 340.198 615.564C340.391 608.645 339.668 591.638 338.365 585.4C337.544 581.404 337.786 577.993 337.93 575.508C337.979 574.582 338.027 573.753 338.027 573.12V571.512C338.027 568.734 337.979 564.105 338.268 560.596L338.509 557.526C338.799 553.53 339.185 548.56 340.102 545.831C340.584 544.32 340.922 542.81 341.212 541.348C341.743 538.765 342.08 537.157 343.19 535.939C344.638 534.379 345.7 533.015 346.665 531.699C347.63 530.432 348.45 529.36 349.512 528.337C351.973 525.949 354.482 524.048 356.267 523.22C358.342 522.245 365.677 519.711 370.696 518.59C372.771 518.103 374.846 517.567 376.824 516.982C373.398 521.709 371.902 527.46 372.578 533.892C373.687 544.223 379.14 556.259 384.545 560.255C385.22 560.742 385.993 560.986 386.765 560.986C387.054 560.986 387.344 560.986 387.633 560.889C388.695 560.645 389.612 559.914 390.142 558.891C391.735 555.772 396.802 544.369 395.306 529.994C394.485 522.245 390.963 516.69 384.931 513.376C385.558 512.987 386.234 512.645 386.861 512.158C387.73 511.476 388.743 510.599 389.853 509.624C393.376 506.505 399.263 501.291 402.641 502.461C409.107 504.654 414.415 507.919 416.297 509.332C417.841 510.501 419.578 510.891 421.122 511.232C422.908 511.622 424.355 511.963 425.706 513.328C426.672 514.351 428.023 515.423 429.519 516.544C429.133 516.495 428.747 516.398 428.312 516.349C426.768 516.203 425.562 517.08 424.886 518.298C420.977 525.364 421.46 533.892 423.245 539.545C426.285 549.242 431.69 553.482 436.564 556.308C437.143 556.649 437.818 556.844 438.446 556.844C438.88 556.844 439.266 556.795 439.652 556.649C440.714 556.308 441.534 555.48 441.92 554.456C444.188 548.901 445.298 538.814 442.451 529.652C441.775 527.411 440.666 525.072 439.17 522.928C441.003 524.048 442.306 524.779 442.354 524.828C445.539 526.631 450.896 527.606 451.523 527.752C451.764 527.752 451.957 527.752 452.15 527.752C453.791 536.133 457.314 541.299 462.911 543.443C465.469 544.418 467.978 544.856 470.294 544.856C478.208 544.856 484.481 540.227 486.556 538.473C487.666 537.547 488.149 536.036 487.811 534.623C485.977 527.021 478.353 516.69 469.956 513.425C466.337 512.061 459.678 511.378 453.598 520.345C452.102 519.37 449.158 517.421 447.47 515.91C446.601 515.131 445.443 514.302 444.14 513.376C443.32 512.792 442.499 512.158 441.679 511.525C441.872 511.525 442.113 511.622 442.306 511.622C443.754 511.622 445.201 511.378 446.649 510.891C452.15 509.088 455.625 505.141 457.796 501.779C460.595 497.49 459.147 491.935 454.466 489.791C450.896 488.134 446.36 487.5 441.775 489.011C437.77 490.327 432.752 494.371 430.966 501.291C430.387 500.853 429.76 500.463 429.181 500.073C428.023 499.293 426.913 498.562 425.948 497.734C423.342 495.492 419.482 492.422 415.428 491.058C416.104 490.278 416.779 489.45 417.407 488.573C419.578 485.551 423.052 480.776 425.658 477.462L427.202 475.513C429.277 472.833 432.462 468.739 434.151 467.472C435.695 466.303 437.722 464.5 439.7 462.356C440.376 470.883 444.767 477.608 448.772 480.97C453.501 485.015 459.002 486.672 463.828 486.672C464.6 486.672 465.42 486.672 466.144 486.526C470.97 485.99 474.01 480.971 472.755 476.244C470.873 469.275 467.881 462.355 461.56 456.946C457.024 453.097 451.764 451.732 446.89 452.902C448.338 451.001 449.882 449.003 451.619 445.885C452.922 443.594 455.769 439.696 458.423 436.09C459.726 445.446 465.324 451.781 470.005 454.412C473.479 456.362 477.146 457.19 480.621 457.19C483.371 457.19 486.025 456.654 488.342 455.777C492.588 454.169 494.808 449.296 493.071 445.056C490.368 438.38 486.508 431.996 479.318 427.952C474.589 425.32 469.474 425.077 465.034 426.977C465.083 426.88 465.227 426.733 465.276 426.636C466.144 425.223 467.061 423.663 467.785 422.299C468.798 420.447 470.921 419.619 472.948 420.204C474.348 420.593 475.747 420.837 477.146 420.837C481.972 420.837 486.556 418.644 489.982 415.477C496.979 408.947 501.226 397.982 502.432 389.016C503.011 384.776 500.116 380.878 495.966 380.098C489.258 378.831 481.682 379.367 474.01 386.531C470.825 389.503 467.64 394.328 465.855 400.516C465.469 396.082 464.311 392.232 463.008 389.844C462.429 388.772 461.367 388.041 460.161 387.895C458.954 387.749 457.748 388.188 456.927 389.065C453.743 392.427 450.268 397.008 448.965 405.243C448.579 407.729 448.483 410.652 448.965 413.625C447.518 408.313 445.105 403.197 440.714 398.908C438.88 397.105 436.902 395.838 434.827 395.01C431.931 393.889 430.87 390.283 432.945 387.944C437.046 383.314 440.859 378.441 442.258 375.323C442.982 373.715 443.609 372.204 444.14 370.791C444.912 368.842 445.587 367.185 446.504 365.577C449.158 372.642 454.852 376.2 459.244 377.028C460.402 377.272 461.608 377.369 462.766 377.369C467.158 377.369 471.259 375.761 474.348 373.568C478.015 370.937 478.884 365.772 476.229 362.117C476.229 362.117 476.23 362.068 476.181 362.019C476.616 362.019 477.002 362.117 477.436 362.117C478.642 362.117 479.8 361.971 480.862 361.678C491.237 359.193 501.274 347.985 504.121 339.116C504.555 337.751 504.217 336.289 503.252 335.266C500.261 332.147 489.403 322.206 475.747 325.52C468.509 327.274 463.731 333.463 461.174 344.281L458.568 345.012C458.761 344.622 458.954 344.281 459.099 343.94C463.104 334.243 462.815 322.742 460.788 316.164C460.498 315.141 459.775 314.312 458.809 313.825C457.844 313.337 456.734 313.337 455.769 313.727C449.979 316.066 443.513 319.867 439.218 330.198C436.709 336.192 435.406 345.597 439.073 354.076C439.459 354.953 440.231 355.538 441.1 355.928C437.722 359.632 434.344 364.699 431.207 369.67L429.808 371.912C427.251 376.102 422.908 383.12 419.723 384.046C417.6 384.679 415.476 385.41 413.643 386.092C413.112 386.287 412.581 386.482 412.002 386.677C412.919 384.046 414.077 380.488 414.511 377.808C414.656 376.931 414.753 376.2 414.849 375.518C421.894 373.715 426.382 366.454 428.167 360.216C431.159 349.593 429.519 338.044 426.768 331.806C426.334 330.783 425.465 330.052 424.404 329.711C423.342 329.37 422.232 329.565 421.267 330.15C415.766 333.658 409.686 338.775 406.549 349.983C405.005 355.441 404.571 363.091 407.176 370.011C407.563 370.986 407.611 372.058 407.273 373.032C406.501 375.274 405.198 378.685 404.04 380.975C402.785 383.461 400.083 385.118 398.684 385.313C398.056 385.41 397.574 385.459 397.091 385.507C395.547 385.654 393.955 385.751 389.805 386.969C388.55 387.31 387.537 387.554 386.668 387.749C383.387 388.48 381.36 389.065 377.258 392.427C376.486 393.061 375.811 393.597 375.232 394.035C374.99 390.722 375.039 385.946 376.052 381.365C377.789 373.715 380.009 365.82 384.641 359.778C386.137 357.877 389.322 354.71 392.7 351.396C400.035 344.184 409.203 335.217 412.388 327.859C413.836 324.497 416.007 319.77 418.372 314.702C419.675 311.973 423.101 311.486 425.369 313.484C428.36 316.164 431.883 317.431 434.827 317.626C435.213 317.626 435.647 317.626 436.033 317.626C441.582 317.626 446.601 315.043 450.027 311.778C453.115 308.854 453.26 303.835 450.461 300.667C447.663 297.5 442.885 293.455 435.985 292.968C433.283 292.773 430.677 293.358 428.312 294.527C429.374 292.481 430.242 291.019 430.677 290.434C431.352 289.508 432.173 288.582 432.945 287.656C434.537 285.853 437.191 285.756 439.025 287.315C442.644 290.239 446.794 291.409 450.461 291.409C451.282 291.409 452.102 291.36 452.874 291.262C460.74 290.142 467.351 284.781 471.307 279.275C473.768 275.766 473.093 270.991 469.812 268.213C465.71 264.704 459.292 260.708 450.365 261.975C445.732 262.658 440.231 265.387 436.371 270.991C436.709 269.675 436.95 268.359 437.095 267.141C438.398 256.03 435.164 245.407 431.594 240.193C430.918 239.267 429.905 238.634 428.795 238.536C427.685 238.439 426.527 238.877 425.755 239.706C421.122 244.627 416.2 251.157 414.849 262.609C414.029 269.48 415.187 279.031 420.929 285.269C421.46 285.805 422.087 286.146 422.811 286.292C420.833 288.582 418.854 291.262 417.165 294.284C415.573 297.208 413.932 300.473 412.243 303.737C408.721 310.706 405.053 317.918 402.11 321.232C401.627 321.768 401.145 322.304 400.759 322.791C400.566 321.475 400.276 319.965 399.89 318.113C399.359 315.335 398.491 313.337 397.622 311.876C404.715 308.221 408.238 299.254 409.155 292.091C410.506 281.565 408.142 276.838 405.825 272.209C405.391 271.38 404.957 270.503 404.571 269.577C404.088 268.505 403.171 267.726 402.061 267.433C400.952 267.141 399.745 267.385 398.828 268.067C395.306 270.747 388.695 275.766 387.102 287.9C386.572 292.14 386.765 297.598 388.309 302.617C386.668 300.668 384.883 299.157 383.145 298.182C375.811 294.089 371.612 296.477 368.235 298.377C367.704 298.67 367.125 299.011 366.497 299.303C365.002 300.083 364.181 301.983 364.471 303.64C365.532 309.439 366.98 317.382 374.218 321.427C376.341 322.596 378.851 323.327 381.457 323.327C384.545 323.327 387.681 322.255 390.48 319.867C390.77 321.719 391.204 326.348 389.756 328.882L389.033 330.198C387.102 333.707 386.33 335.023 384.159 336.582C381.65 338.385 371.468 346.572 367.704 354.222C366.401 356.903 365.581 359.583 364.905 361.776C364.809 362.068 364.712 362.36 364.615 362.653C362.251 360.46 358.825 356.659 356.123 353.199C355.013 351.737 354.048 350.324 353.324 349.154C360.948 346.377 366.063 339.165 366.932 329.857C367.993 318.259 363.699 305.541 358.921 299.936C358.246 299.157 357.281 298.67 356.219 298.621C355.109 298.621 354.144 298.962 353.42 299.693C346.037 306.808 341.839 315.53 340.874 325.618C340.198 332.83 342.177 339.652 346.327 344.964C345.169 345.695 344.493 346.962 344.541 348.326C340.729 345.548 336.386 345.5 333.057 347.108C326.928 350.032 323.02 357.682 321.958 363.53C321.717 364.943 322.248 366.405 323.406 367.282C325.384 368.793 329.293 371.814 334.36 371.814C336.193 371.814 338.123 371.424 340.198 370.45C344.397 368.452 347.485 363.92 348.691 358.267C348.74 358.364 348.788 358.511 348.836 358.608C349.463 359.924 350.428 361.678 351.538 363.725C352.793 366.064 354.289 368.793 355.64 371.57C351.538 371.278 347.244 373.325 344.011 377.418C339.233 383.509 337.255 392.086 337.448 397.495C337.544 399.542 339.185 401.199 341.26 401.199H341.357C346.134 401.101 351.731 400.078 356.991 393.402C358.294 391.696 359.597 389.455 360.514 386.823C360.61 391.209 360.224 395.497 360.08 397.495C359.838 399.932 358.584 402.709 355.93 406.462C352.697 410.994 351.78 412.309 347.099 418.595C346.037 420.009 345.024 421.373 344.155 422.591C342.611 418.644 340.295 415.72 337.207 413.917C336.241 413.333 335.276 412.991 334.36 412.748C334.794 412.26 335.18 411.676 335.325 410.993C336.965 403.733 334.553 396.813 331.802 392.768C327.073 385.849 321.572 385.848 317.953 385.848C317.47 385.848 316.988 385.848 316.553 385.848C315.347 385.8 314.189 386.336 313.417 387.262C312.645 388.236 312.403 389.454 312.693 390.673C313.031 392.037 313.224 393.451 313.417 394.912C313.899 398.616 314.527 403.197 317.567 407.631C319.738 410.799 322.585 412.943 325.577 413.917C324.853 414.746 324.467 415.818 324.612 416.987C324.709 417.67 324.998 418.254 325.384 418.79C320.51 418.498 315.83 421.47 313.224 426.782C309.798 433.751 309.942 442.668 311.487 448.077C311.969 449.734 313.465 450.806 315.106 450.806C315.347 450.806 315.588 450.806 315.83 450.758C318.773 450.173 325.722 448.808 330.017 440.086C332.14 435.797 333.346 428.683 330.547 421.617C331.561 422.445 332.671 423.712 333.539 425.905C334.36 427.903 335.711 435.359 332.429 440.378C326.783 449.003 323.213 460.26 321.089 467.034L320.51 468.788C317.953 476.682 316.071 483.066 314.913 487.695L311.438 501.34C309.894 498.367 308.254 494.566 307.144 490.327C304.2 479.314 302.415 450.904 303.332 439.209C303.718 434.238 305.455 425.515 307.288 416.208C309.701 404.074 312.162 391.55 312.5 383.704C313.127 369.28 314.382 351.201 318.677 339.262C323.357 326.202 334.118 305.687 340.97 298.913C345.024 294.869 348.402 294.186 352.262 293.407C354.771 292.919 357.57 292.335 360.514 290.824C369.007 286.536 376.969 275.279 380.781 266.654C381.939 263.973 383.001 261.488 383.869 258.954C387.054 263.194 391.59 264.948 395.837 264.948C397.332 264.948 398.828 264.753 400.18 264.314C405.97 262.609 410.747 258.321 413.739 253.935C416.393 250.036 415.235 244.627 411.182 242.337C407.032 240.047 402.061 238.682 395.74 240.534C392.748 241.411 389.37 243.409 386.716 246.625C387.006 244.14 387.151 241.46 387.151 238.536C388.647 239.072 390.142 239.413 391.687 239.413C396.898 239.413 402.303 236.441 406.549 230.934C413.305 222.163 416.055 209.931 415.718 202.281C415.718 201.257 415.235 200.283 414.463 199.6C413.739 198.918 412.774 198.626 411.712 198.626C405.102 199.016 397.381 200.672 390.094 210.126C388.357 212.368 386.716 215.34 385.462 218.703C384.931 215.925 384.497 214.463 384.497 214.317C384.497 214.317 384.448 214.219 384.448 214.171C388.984 206.91 390.239 199.016 388.067 191.17C384.979 179.962 376.293 168.559 369.055 166.269C367.077 165.635 364.953 166.756 364.326 168.705C362.975 172.799 358.97 187.418 363.216 202.768C365.146 209.736 369.007 214.317 374.653 216.461C376.293 217.046 377.258 218.703 377.355 220.457C377.596 226.353 377.886 236.246 377.114 241.362C375.521 252.181 371.661 260.611 365.725 266.459C359.114 272.94 352.552 275.035 348.209 276.448L346.52 276.984C346.279 277.082 345.989 277.179 345.651 277.277C346.086 273.622 345.699 268.554 345.265 262.804C345.072 260.075 344.879 257.346 344.783 254.715C344.879 254.715 344.927 254.861 345.024 254.861C346.52 255.397 348.016 255.689 349.512 255.689C354.82 255.689 360.08 252.376 363.699 246.382C369.007 237.708 370.31 226.305 369.296 219.336C369.151 218.313 368.621 217.436 367.8 216.802C366.98 216.217 365.967 215.925 364.953 216.12C358.921 217.095 351.973 219.336 346.23 228.692C345.892 229.229 345.555 229.862 345.265 230.496C345.265 230.057 345.313 229.618 345.362 229.229C345.893 222.016 346.713 213.878 346.713 213.878C346.713 213.781 346.713 213.732 346.713 213.635C353.034 209.298 356.219 200.526 357.088 193.168C358.535 180.449 355.109 168.364 351.297 162.468C350.67 161.444 349.56 160.811 348.402 160.762C347.195 160.665 346.086 161.152 345.265 162.029C340.005 168.023 334.987 175.381 333.443 188.441C332.622 195.41 333.539 204.766 338.075 211.637C338.702 212.611 339.04 213.732 338.799 214.902C338.172 218.313 336.917 225.33 336.193 231.129C335.904 233.663 335.566 236.684 335.325 239.706C333.346 236.977 330.885 235.076 328.279 233.907C325.818 232.786 325.239 229.57 326.783 227.425C327.893 225.915 328.81 224.404 329.582 222.845C331.512 219.044 330.306 214.366 326.687 212.124C322.489 209.444 316.023 206.764 307.867 209.639C306.516 210.126 305.117 210.808 303.718 211.734C305.213 207.397 306.227 203.937 306.275 203.694C306.275 203.596 306.275 203.499 306.275 203.401C313.948 202.134 319.256 197.018 321.765 188.392C325.191 176.648 324.515 159.251 320.366 150.431C319.931 149.457 319.111 148.774 318.098 148.433C317.132 148.092 316.023 148.238 315.106 148.726C311.728 150.626 300.388 158.082 295.466 175.089C292.957 183.812 294.211 192.242 299.278 200.819C299.278 200.819 299.23 200.867 299.182 200.916C297.589 204.278 295.418 208.762 293.343 212.758C293.439 211.588 293.487 210.467 293.487 209.346C293.343 197.31 288.662 186.93 284.416 182.398C283.595 181.521 282.437 181.083 281.279 181.229C280.121 181.375 279.059 182.009 278.432 183.032C274.379 189.708 270.663 197.554 270.856 209.785C270.952 217.241 273.413 227.036 279.976 232.104C280.314 232.347 280.7 232.542 281.086 232.688C276.743 239.316 271.966 246.869 270.615 249.452C270.18 250.329 269.65 251.498 269.07 252.912C267.719 256.371 263.038 256.664 261.253 253.448C258.165 247.892 254.16 242.386 250.347 239.803C248.948 238.828 247.211 237.659 245.425 236.392C250.782 235.466 255.849 231.178 259.13 224.502C263.955 214.609 264.534 202.573 262.99 195.556C262.749 194.484 262.073 193.558 261.157 193.022C260.24 192.486 259.082 192.388 258.068 192.729C251.988 194.825 245.136 198.333 239.973 208.908C239.152 210.613 238.38 212.611 237.801 214.804C237.608 210.76 236.643 206.91 234.761 203.304C229.212 192.534 217.534 183.665 209.379 184.153C207.545 184.25 206.049 185.663 205.808 187.515C205.181 192.339 203.781 209.298 211.309 223.868C214.783 230.642 220.043 234.15 226.654 234.15C227.812 234.15 229.067 234.004 230.322 233.76C230.466 234.297 230.659 234.833 231.045 235.32C231.094 235.417 231.19 235.515 231.287 235.612C227.282 235.369 223.276 237.025 220.333 239.559C215.459 243.75 212.226 250.085 210.682 255.738C209.234 260.855 212.901 266.118 218.161 266.361C218.499 266.361 218.837 266.361 219.175 266.361C223.18 266.361 227.523 265.143 232.107 261.196C235.581 258.174 239.201 252.619 240.117 245.456C240.552 245.846 240.938 246.187 241.227 246.382C242.723 247.649 250.106 257.687 252.278 264.656C254.353 271.38 254.787 274.304 255.318 278.3L255.511 279.665C255.849 282.101 256.042 284.294 256.138 285.853C255.8 285.902 255.414 285.951 254.883 285.951C250.685 286.146 244.943 284.976 241.275 283.271C237.077 281.273 233.603 281.273 231.48 281.273C231.045 281.273 230.659 281.273 230.322 281.273C228.777 281.078 227.523 281.468 226.509 281.711C225.689 281.955 224.917 282.15 223.807 282.101C223.083 282.101 222.456 282.052 221.829 282.004C219.802 281.809 217.727 281.663 214.253 282.93C212.853 283.466 211.55 283.076 210.199 282.735C209.186 282.442 208.124 282.345 206.966 282.199C205.084 282.004 202.961 281.906 199.535 283.612C202.527 274.255 201.899 264.851 197.749 258.126C193.02 250.524 185.348 246.43 178.689 245.748C174.104 245.31 170.099 248.867 169.81 253.496C169.086 264.948 171.016 274.402 175.456 281.614C178.303 286.243 182.308 288.826 186.795 289.459C184.865 289.996 182.935 290.97 181.198 292.481C175.649 297.305 172.608 305.394 172.126 310.901C171.981 312.753 173.188 314.458 174.973 314.946C176.228 315.238 178.158 315.774 180.474 315.774C183.659 315.774 187.616 314.848 191.669 311.339C195.144 308.318 198.811 302.373 198.666 294.722C198.666 294.186 198.521 293.65 198.28 293.114C199.969 292.773 202.044 292.383 203.395 292.286C204.505 292.188 204.746 292.286 205.808 292.481C206.58 292.676 207.593 292.871 209.186 293.114C210.296 293.26 211.406 293.504 212.419 293.748C214.88 294.284 217.389 294.82 219.85 294.381C218.74 295.843 218.306 297.013 217.534 299.936C217.148 301.301 216.714 302.422 216.328 303.445C215.797 304.761 215.314 306.028 215.025 307.441C214.542 309.926 214.301 314.02 214.301 316.554V321.037C213.288 322.353 212.419 323.766 211.743 325.228C212.515 317.723 211.116 310.511 209.138 306.466C208.607 305.394 207.642 304.663 206.532 304.42C205.374 304.176 204.216 304.468 203.299 305.248C199.197 308.708 194.758 313.484 192.683 322.889C192.248 324.838 192.007 327.079 192.007 329.467C190.366 326.056 188.195 323.425 186.12 321.719C181.584 317.967 176.469 316.7 172.126 316.992C166.914 317.285 163.344 322.548 164.839 327.616C166.577 333.463 169.279 339.165 174.732 343.599C177.772 346.133 181.246 347.351 184.576 347.351C186.844 347.351 189.112 346.767 191.138 345.548C191.766 347.741 192.634 350.616 193.358 352.858C194.468 356.367 194.661 358.121 194.999 361.629L195.095 362.507C195.144 362.994 195.192 363.481 195.24 363.969C194.806 363.725 194.323 363.53 193.841 363.335C188.677 361.435 185.493 361.386 182.935 361.386C181.922 361.386 180.86 361.191 179.654 361.045C177.917 360.801 176.083 360.509 174.539 360.655C173.188 360.801 169.81 361.629 166.963 362.458C170.823 353.102 169.182 342.137 166.432 335.412C162.234 325.081 153.982 316.797 146.406 315.238C145.393 315.043 144.331 315.238 143.462 315.871C142.594 316.456 142.063 317.382 141.87 318.454C140.471 327.957 139.795 338.336 144.669 350.226C147.419 357.049 152.969 364.163 160.545 365.528C160.303 365.967 160.11 366.454 160.014 367.039C159.869 368.598 160.641 370.109 162.041 370.791C162.764 371.181 164.646 371.863 168.362 371.619C169.231 371.571 170.099 371.473 170.968 371.376C173.139 371.132 175.021 370.937 176.951 371.473C179.364 372.107 181.584 372.253 183.514 372.399C184.672 372.496 185.782 372.545 186.844 372.74C188.581 373.081 189.739 374.104 191.428 375.615C192.49 376.541 193.648 377.077 194.661 377.516C195.626 377.954 196.302 378.247 196.398 378.588C196.833 379.66 197.122 381.901 197.363 383.851C197.412 384.338 197.508 384.728 197.556 385.215C192.393 382.096 187.954 384.046 185.927 385.264C179.026 389.552 173.381 399.834 172.512 406.803C172.319 408.313 173.043 409.824 174.346 410.604C175.986 411.578 180.233 413.722 185.541 413.722C188.677 413.722 192.152 412.991 195.674 410.799C199.438 408.459 201.803 404.658 202.913 399.249C202.913 399.249 202.913 399.347 203.009 399.396C203.588 400.468 204.119 401.442 204.457 402.173L205.132 403.489C206.387 405.828 208.076 409.044 208.076 411.676V413.479C208.076 417.134 208.076 421.276 207.593 424.589L207.207 426.977C206.87 429.219 206.677 430.388 205.904 433.653C205.615 434.92 205.47 436.236 205.47 437.552C204.746 436.626 204.071 435.797 203.54 435.115C201.32 432.191 191.91 423.371 188.726 420.983C185.058 418.254 175.552 413.576 174.346 412.991C171.595 411.724 166.625 410.896 162.668 411.091C158.856 411.286 152.39 412.65 150.17 413.333C148.819 413.722 145.586 415.282 142.98 416.549C142.98 416.549 143.076 416.5 143.076 416.451C143.607 415.818 143.945 415.087 143.993 414.258C145.007 402.661 141.918 393.304 135.549 388.626C128.117 383.12 118.37 383.851 111.759 387.749C108.96 389.406 107.561 392.72 108.14 395.936C110.359 407.826 114.799 416.256 121.265 421.032C123.823 422.932 126.621 423.858 129.42 423.858C132.219 423.858 135.018 422.835 137.72 421.081C137.672 421.617 137.672 422.202 137.817 422.738C138.396 424.541 140.229 425.661 142.063 425.32C142.063 425.32 142.546 425.223 143.318 425.077C141.001 426.539 138.878 428.829 137.286 431.85C133.522 438.965 132.846 447.883 133.811 453.097C134.004 454.169 134.632 455.095 135.549 455.631C136.176 456.021 136.851 456.215 137.527 456.215C137.865 456.215 138.203 456.215 138.54 456.069C143.125 454.754 148.433 452.414 152.534 444.666C154.899 440.232 156.636 433.02 154.513 426.1C154.127 424.882 153.162 423.956 151.907 423.566C152.148 423.566 152.438 423.468 152.679 423.42C156.636 422.786 164.646 422.786 167.107 424.005C168.217 424.541 169.086 424.979 169.858 425.369C171.836 426.344 173.139 426.928 175.89 428.634C178.399 430.145 180.715 432.386 182.983 434.579C183.997 435.554 185.01 436.528 186.023 437.406C188.098 439.257 190.656 442.863 192.393 445.251C193.069 446.177 193.599 447.005 194.034 447.541C194.372 447.98 194.758 448.516 195.144 449.149C189.932 449.149 184.238 449.978 179.461 451.391C174.394 452.902 168.652 455.679 165.515 458.165L164.453 458.944C162.813 460.163 162.33 460.65 158.808 464.5C156.588 466.936 154.658 469.421 153.21 471.273C152.052 472.784 150.073 473.32 148.288 472.686C140.615 469.957 135.163 473.953 132.267 477.121C125.029 485.015 119.335 500.658 119.817 511.232C119.914 512.987 121.12 514.448 122.857 514.789C123.967 515.033 125.946 515.326 128.407 515.326C134.197 515.326 142.835 513.62 150.411 505.385C155.912 499.342 157.842 490.912 156.395 479.704C157.119 479.119 158.18 478.242 159.435 477.267C155.96 484.284 156.684 493.007 158.47 498.562C161.22 507.09 167.3 514.497 173.236 516.544C173.622 516.69 174.056 516.739 174.442 516.739C175.07 516.739 175.745 516.593 176.324 516.252C177.241 515.715 177.917 514.79 178.158 513.766C179.75 506.505 180.812 498.416 177.627 488.621C175.6 482.335 170.871 475.269 163.681 474.343C163.536 474.343 163.392 474.343 163.247 474.343C165.032 473.027 166.721 471.809 167.831 471.176C171.402 469.129 172.705 468.544 175.6 467.716C178.64 466.839 195.433 466.205 199.487 468.642C201.417 469.811 203.106 471.566 204.891 473.466C205.567 474.197 206.242 474.928 207.014 475.659C200.596 475.318 195.337 478.534 192.007 485.259C187.23 494.859 185.251 510.599 187.664 519.711C188.098 521.417 189.643 522.538 191.331 522.538C191.621 522.538 191.862 522.538 192.152 522.44C195.53 521.709 207.111 518.249 214.156 504.117C217.582 497.295 217.823 489.791 215.025 481.214C218.354 482.774 221.394 485.113 224.338 487.452C226.172 488.914 227.909 490.278 229.549 491.301C230.852 492.13 231.866 492.958 232.879 493.738C235.34 495.639 237.849 497.636 243.206 499.683C247.114 501.194 248.659 502.899 250.154 504.556C250.685 505.141 251.216 505.726 251.795 506.262C251.023 506.651 250.299 507.041 249.817 507.383C248.755 508.065 246.584 510.209 244.509 512.353C244.412 512.255 244.364 512.109 244.267 512.012C239.876 507.48 233.506 506.798 227.957 510.306C222.842 513.523 220.043 518.444 218.403 522.44C216.376 527.313 219.368 532.869 224.531 533.697C225.4 533.843 226.316 533.941 227.282 533.941C230.273 533.941 233.506 533.161 236.546 531.212C237.656 530.53 238.766 529.555 239.876 528.337C237.898 533.356 237.27 538.814 238.284 544.272C240.214 554.749 245.667 563.082 254.594 569.124C255.221 569.563 255.993 569.758 256.717 569.758C257.924 569.758 259.082 569.222 259.805 568.15C264.583 561.376 268.25 547.293 266.079 535.354C264.438 526.485 259.033 520.247 251.361 518.201C251.361 518.201 251.361 518.201 251.409 518.201C254.16 517.031 257.441 516.008 259.082 515.618C259.805 515.423 260.481 515.472 261.205 515.618C262.17 515.91 263.714 516.544 265.886 518.006C269.746 520.637 274.089 523.61 276.212 526.095C277.66 527.801 279.59 530.919 281.327 533.697C282.244 535.159 283.113 536.621 283.885 537.742C284.85 539.155 285.767 540.032 286.635 540.86C288.131 542.274 289.627 543.687 291.847 549.729C295.369 559.232 295.948 568.393 296.045 576.093C296.19 584.572 294.79 599.288 294.308 601.286C294.163 601.725 293.825 602.31 293.391 603.138C290.64 608.401 284.898 619.365 287.6 634.277C288.083 636.811 288.517 639.15 288.903 641.343C291.22 653.379 292.329 659.471 290.592 666.439C288.372 675.211 285.911 688.319 285.911 691.048C285.911 692.023 284.802 695.824 282.582 699.917C281.086 702.695 278.818 708.055 277.467 711.271C276.791 712.928 275.199 713.951 273.462 713.951H270.036H4.343C1.93025 713.951 0 712.002 0 709.566V348.862C0 116.807 108.333 0 320.559 0C411.326 0 493.312 35.4758 548.902 93.1241C616.218 162.614 625 240.924 625 348.862V709.566C625 712.002 623.07 713.951 620.657 713.951H364.567L358.487 713.756L358.68 714ZM266.223 487.939C265.017 487.062 264.245 486.38 263.569 485.746C261.446 483.846 259.564 482.189 250.492 477.852C240.889 473.271 233.844 468.154 228.247 461.625C227.426 460.699 226.702 459.87 225.979 459.139C223.035 456.021 221.732 454.607 221.346 446.031C220.864 435.066 221.298 430.632 221.78 425.515L221.877 424.492C222.456 418.449 221.973 414.697 221.443 410.263C220.767 404.853 218.306 400.468 214.832 395.546C211.454 390.77 209.041 385.118 208.752 382.632C208.414 379.806 207.497 375.079 206.773 371.278L206.291 368.647C205.953 366.795 205.422 364.992 204.891 363.238C204.409 361.532 203.926 359.875 203.733 358.559C203.25 354.856 201.272 349.69 199.535 346.084C199.294 345.548 199.052 345.012 198.811 344.476C198.956 344.476 199.101 344.476 199.245 344.428C204.167 343.307 207.497 339.018 209.427 334.438C209.427 336.046 209.524 337.654 209.813 339.262C211.599 348.57 217.63 358.316 223.325 361.045C223.855 361.288 224.386 361.434 224.965 361.434C225.4 361.434 225.882 361.337 226.316 361.191C227.282 360.801 228.054 360.07 228.44 359.144C229.212 357.341 230.901 352.809 231.721 346.864C232.831 351.883 234.713 357.877 240.793 360.898C242.578 361.776 244.653 362.312 246.825 362.312C248.996 362.312 251.168 361.727 253.243 360.557C253.388 361.629 253.532 362.702 253.629 363.481C253.725 364.505 253.774 365.577 253.774 366.649C251.216 365.43 248.031 364.553 245.039 365.333C242.192 366.064 238.38 367.282 236.402 368.793C235.147 369.767 233.169 371.424 233.169 371.424C232.493 372.009 232.059 372.74 231.866 373.568C226.558 375.128 222.987 379.124 221.636 385.166C219.85 393.402 221.298 405.292 224.821 411.091C225.351 411.968 226.22 412.602 227.185 412.845C227.475 412.894 227.764 412.943 228.054 412.943C228.777 412.943 229.501 412.748 230.08 412.358C232.445 410.847 240.262 405 242.868 393.012C244.074 387.457 243.157 382.242 240.021 377.223C242.771 376.541 245.329 375.956 245.908 375.907C246.535 375.956 248.707 376.833 249.961 377.954L250.926 378.783C251.94 379.611 254.594 381.853 254.835 382.876C255.076 383.802 255.221 385.166 255.414 386.774C255.8 389.844 256.235 393.256 257.2 396.033C257.586 397.105 260.964 406.705 262.845 410.945C263.28 411.968 263.714 413.089 264.148 414.21C264.824 416.013 265.5 417.816 266.32 419.424C263.714 419.668 260.722 420.35 258.213 421.665C257.296 422.153 256.476 422.543 255.752 422.933C253.774 423.907 252.229 424.687 250.975 425.905C250.492 426.392 249.334 427.513 248.176 428.683C243.978 424.199 237.898 423.42 232.493 426.733C226.461 430.437 224.772 436.772 223.518 441.401C223.325 442.084 223.132 442.766 222.987 443.399C222.649 444.569 222.89 445.836 223.566 446.762C224.29 447.736 225.4 448.321 226.606 448.321C227.282 448.321 228.15 448.516 229.115 448.76C230.418 449.101 232.059 449.491 233.892 449.491C235.871 449.491 238.042 449.052 240.455 447.639C240.069 450.173 240.069 452.804 240.455 455.387C241.951 464.451 246.535 471.809 254.111 477.218C254.787 477.706 255.559 477.901 256.283 477.901C257.441 477.901 258.599 477.365 259.323 476.39C263.569 470.688 266.947 458.652 265.21 448.37C264.148 441.791 260.626 436.821 255.607 434.189L255.993 433.946L262.025 431.996C263.811 431.412 265.017 431.655 267.285 432.386C268.684 432.825 269.987 432.922 271.097 433.02C272.304 433.117 273.269 433.215 274.089 433.653C276.646 434.969 277.949 436.577 278.287 438.867C278.673 441.401 278.142 446.128 277.612 450.319C277.37 452.317 277.129 454.266 277.033 455.923L276.936 457.19C276.453 463.038 275.633 473.953 277.081 481.36C277.612 484.089 278.094 486.575 278.48 488.865C278.963 491.594 279.397 493.982 279.831 495.98C273.365 493.251 270.47 491.448 265.982 488.183L266.223 487.939ZM291.268 373.325C291.268 375.274 291.22 377.028 291.22 378.344V380.829C290.351 380.196 289.241 379.465 288.276 378.88C291.026 371.619 290.013 363.189 288.035 357.828C284.85 349.057 278.239 341.65 271.966 339.896C270.952 339.603 269.843 339.749 268.926 340.334C268.009 340.919 267.382 341.845 267.188 342.868C265.741 350.616 264.921 359.144 268.54 369.183C270.615 374.884 274.861 381.073 281.038 382.827C281.182 383.071 281.231 383.266 281.424 383.509C281.424 383.509 283.981 386.579 285.67 388.334L286.297 389.016C287.407 390.137 287.552 390.332 287.842 391.842C288.324 394.474 288.324 397.154 287.842 400.76C287.552 403.099 286.973 406.315 286.442 409.483C286.056 411.724 285.67 413.917 285.429 415.72C285.139 417.572 284.753 419.424 284.416 420.935C281.665 417.377 278.287 412.943 276.55 409.19C275.44 406.803 265.837 385.361 264.583 374.299L263.328 363.286C263.328 363.286 263.328 363.043 263.28 362.896C263.038 361.873 262.122 357.244 261.494 355.197C261.253 354.32 260.771 353.102 260.288 351.883C259.661 350.324 259.95 348.472 261.157 347.254C265.355 343.063 267.478 336.582 268.009 331.27C269.022 321.67 266.706 317.431 264.486 313.337C264.1 312.606 263.666 311.827 263.28 311.047C262.749 309.975 261.784 309.244 260.674 309C259.516 308.757 258.358 309 257.441 309.78C254.304 312.412 248.417 317.236 247.307 328.346C247.163 329.711 247.114 331.124 247.163 332.635C247.259 335.169 245.184 337.41 242.723 337.215C239.201 336.972 236.74 338.482 234.665 339.798C234.182 340.091 233.699 340.432 233.12 340.724C232.734 340.919 232.397 341.26 232.155 341.552C232.204 338.726 232.011 335.656 231.431 332.537C230.273 326.495 227.185 322.353 222.408 320.062C222.746 317.723 223.035 315.53 223.035 314.702C223.035 313.922 223.276 312.801 223.855 310.365L224.097 309.293C224.724 306.515 227.378 302.081 228.874 300.424C230.852 298.231 232.252 297.646 232.879 297.5C234.085 297.256 235.533 297.061 237.801 297.5C240.214 298.036 242.482 298.523 245.329 299.985C248.803 301.74 252.326 303.543 256.765 303.055C257.489 302.958 258.261 302.812 259.033 302.665C261.929 302.081 262.363 302.227 262.894 302.86C263.859 304.176 265.403 306.905 266.947 309.536C269.746 314.409 271.676 317.723 273.317 319.429C275.537 321.719 279.494 327.664 282.099 332.05C284.512 336.143 290.303 350.129 290.93 355.148C291.413 359.242 291.316 367.38 291.22 373.325H291.268ZM296.045 321.134C294.211 318.308 292.04 315.725 289.917 313.24C284.705 307.1 279.783 301.301 278.818 291.019C277.322 274.743 277.756 266.41 280.459 259.198C284.223 249.208 286.49 245.407 287.118 244.481C287.649 243.701 289.627 240.485 291.992 236.441C293.343 234.199 296.335 233.565 298.361 235.222C301.45 237.708 305.02 238.828 308.447 238.828C310.328 238.828 312.114 238.487 313.755 237.951C314.382 237.756 314.961 237.415 315.588 237.172C315.106 243.994 315.347 251.157 319.594 257.687C322.248 261.732 326.204 263.925 330.306 263.925C331.513 263.925 332.767 263.681 333.974 263.242C333.298 271.575 331.175 283.612 327.797 287.315C327.266 287.9 326.784 288.436 326.301 288.972C326.687 288.436 327.073 287.851 327.411 287.218C331.754 279.567 330.306 272.209 329.196 266.654C329.003 265.63 328.376 264.704 327.507 264.168C326.639 263.584 325.529 263.437 324.564 263.681C323.985 263.827 323.406 263.925 322.875 264.071C318.628 264.899 315.058 266.118 311.052 273.281C310.135 274.889 309.315 276.887 308.688 279.08C307.916 275.474 306.613 272.209 305.213 269.821C299.278 259.977 291.171 260.319 287.311 260.465C285.332 260.562 283.74 262.17 283.692 264.168C283.692 265.24 283.595 266.264 283.547 267.287C283.209 272.696 282.823 278.3 287.649 286.341C291.413 292.578 296.817 296.136 302.366 296.136C303.428 296.136 304.49 295.989 305.503 295.746C305.599 295.746 305.648 295.648 305.744 295.6C305.744 297.403 305.986 299.79 306.951 302.568C307.578 304.322 307.674 306.174 307.867 308.659C307.867 309.293 307.868 310.219 307.819 311.339C307.771 312.704 307.674 314.312 307.723 316.164L307.095 318.99C305.551 322.304 304.49 325.179 303.332 329.467C302.994 330.637 302.704 331.758 302.415 332.878C300.677 329.077 298.554 324.887 296.142 321.183L296.045 321.134ZM369.489 489.352C368.669 490.181 368.042 490.571 367.221 491.009C366.449 491.448 365.581 491.935 364.664 492.763C363.843 493.494 363.313 494.372 362.878 495.102C362.155 496.272 362.01 496.516 360.948 496.613C356.702 497.003 350.429 498.367 346.665 499.683L344.927 500.268C342.273 501.145 339.33 502.12 336.965 503.728C337.062 502.997 337.207 502.12 337.303 501.145C337.689 498.27 338.22 494.469 338.606 491.107C338.799 489.157 339.185 486.282 339.668 483.163C342.322 485.502 345.313 486.526 348.209 486.526C351.104 486.526 353.999 485.502 356.316 483.894C363.023 479.167 366.932 469.957 367.656 463.379C367.849 461.722 366.932 460.114 365.436 459.432C362.155 457.921 354.434 454.412 345.941 460.406C345.699 460.553 345.506 460.747 345.265 460.942C351.104 445.349 355.64 438.965 357.908 436.528C360.031 434.287 361.768 432.143 363.361 430.145C361.913 436.285 361.141 443.107 363.457 451.489C365.098 457.482 369.248 464.353 375.907 465.718C376.148 465.767 376.39 465.815 376.679 465.815H376.776C376.293 468.154 375.376 472.491 374.411 476C371.371 486.867 369.827 489.06 369.441 489.45L369.489 489.352ZM441.1 429.609C441.968 429.609 442.885 429.56 443.706 429.414C448.193 428.78 451.233 424.443 450.461 419.911C450.317 418.985 450.172 418.108 449.979 417.231C450.51 418.937 451.282 420.593 452.343 422.007C453.067 422.981 454.225 423.517 455.383 423.517C455.48 423.517 455.576 423.517 455.673 423.468L454.515 424.784C454.177 425.174 449.593 430.388 446.456 433.897C442.161 438.672 438.784 442.766 436.371 445.982C434.006 449.198 429.229 453.681 426.865 455.436C428.216 451.927 428.843 448.224 428.891 445.105C429.084 434.53 424.983 425.125 421.122 420.886C420.35 420.057 419.24 419.619 418.082 419.668C416.924 419.716 415.911 420.35 415.235 421.276C411.23 426.88 407.514 433.604 407.369 444.374C407.273 450.953 409.3 459.724 415.332 464.548C415.476 464.646 415.621 464.695 415.766 464.792C414.608 465.767 413.401 467.18 411.905 468.983C408.528 473.027 403.413 479.167 396.56 481.896C391.542 483.846 386.958 485.6 383.483 486.867C383.773 485.113 384.062 483.212 384.304 481.312C384.545 479.411 384.786 477.706 384.979 476C385.462 472.491 385.944 469.178 386.185 464.987C386.379 461.868 386.379 459.139 386.33 457.093C386.813 457.141 387.295 457.19 387.73 457.19C395.402 457.19 401.193 450.173 403.943 443.838C408.335 433.556 408.383 421.519 406.549 414.648C406.26 413.576 405.536 412.699 404.522 412.212C403.509 411.724 402.399 411.724 401.386 412.163C395.451 414.746 388.791 418.839 384.111 429.755C382.759 432.922 381.698 436.967 381.36 441.304C378.851 433.994 373.929 427.659 368.958 425.564C368.283 425.271 367.511 425.271 366.835 425.418C366.932 425.271 367.077 425.125 367.173 424.979C368.91 422.543 370.454 420.447 371.757 419.229L372.288 418.742C375.087 416.11 380.974 410.701 383.724 409.678C384.834 409.288 385.993 408.703 387.295 408.021C390.239 406.51 393.617 404.756 399.407 404.366C404.426 404.074 409.251 403.733 413.643 402.612C416.248 401.978 418.613 403.976 418.854 406.705C419.482 414.258 422.811 420.203 426.092 423.42C430.58 427.854 436.081 429.706 441.003 429.706L441.1 429.609Z' fill='%23B4946E'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% + 312px) 76px}@media (min-width:768px){.is-sticky div[class^="container"]>.row .left,.is-sticky div[class^="container"]>.row .right{top:150px}}header .row-flex{display:flex;align-items:var(--header-row-align-items);justify-content:var(--header-row-justify-content);gap:var(--header-row-gap)}header .row-flex .column{display:flex;align-items:var(--header-column-align-items);gap:var(--header-column-gap)}header .row-flex .column.column--left{justify-content:flex-start}header .row-flex .column.column--center{justify-content:center}header .row-flex .column.column--right{justify-content:flex-end}header .row-grid{display:grid;grid-auto-flow:column;grid-auto-columns:auto;gap:var(--header-row-gap)}header .row-grid .column.column--left{justify-self:flex-start}header .row-grid .column.column--center{justify-self:center}header .row-grid .column.column--right{justify-self:flex-end}header .row-flex.fixed-center:has(.column--center) .column:not(.column--center){flex:1}header .row-grid.fixed-center:has(.column--center){grid-template-columns:1fr auto 1fr}header .header .header__above-top{position:relative;background-color:var(--header-above-top-background-color);color:var(--header-above-top-color);padding-block:var(--header-above-top-padding-y);border-block:solid var(--header-above-top-border-color);border-block-width:var(--header-above-top-border)}header .header .header__top{position:relative;background-color:var(--header-top-background-color);color:var(--header-top-color);padding-block:var(--header-top-padding-y);border-block:solid var(--header-top-border-color);border-block-width:var(--header-top-border)}header .header .header__bottom{position:relative;background-color:var(--header-bottom-background-color);color:var(--header-bottom-color);padding-block:var(--header-bottom-padding-y);border-block:solid var(--header-bottom-border-color);border-block-width:var(--header-bottom-border)}header .header .header__below-bottom{position:relative;background-color:var(--header-below-bottom-background-color);color:var(--header-below-bottom-color);padding-block:var(--header-below-bottom-padding-y);border-block:solid var(--header-below-bottom-border-color);border-block-width:var(--header-below-bottom-border)}@media (min-width:992px){header .header-mobile{display:none}}header:is(.is-sticky){position:sticky;top:var(--header-sticky-offset);z-index:var(--header-sticky-z-index);box-shadow:var(--header-sticky-box-shadow)}.header{--link-color: var(--base-color);--link-decoration-hover: none;box-shadow:0 4px 10px 0 rgba(0, 0, 0, 0.1)}.header .header__top{line-height:24px}.header .header__top .column--left{width:300px}.header .header__top .column--left .company-logo{position:absolute;top:31px;z-index:1}.header .header__top .column--center{margin-right:auto}.header .header__bottom .row-flex{padding-inline:330px 0}.header-mobile{--link-color: var(--base-color);--link-decoration-hover: none;--header-column-gap: 10px 20px;min-height:80px;display:flex;flex-direction:column;justify-content:center;background-color:var(--header-top-background-color);padding-block:12px;padding-inline:20px;box-shadow:0 4px 10px 0 rgba(0, 0, 0, 0.1)}.header-mobile .header__top .company-logo{max-width:150px;max-height:56px}.header-mobile .header__top .company-logo img{max-width:100% !important}.reviews.reviews--compact .reviews__score{font-weight:700}.reviews.reviews--compact .reviews__total{color:var(--color-primary)}.reviews.reviews--compact{display:flex;align-items:center;gap:var(--reviews-gap);color:var(--reviews-color, var(--link-color));font-size:var(--reviews-font-size, var(--paragraph-small-font-size));line-height:var(--reviews-line-height, var(--paragraph-small-line-height));transition:all 0.3s ease-in-out}.reviews.reviews--compact .reviews__stars{display:flex;align-items:center;justify-content:center}.reviews.reviews--compact .reviews__stars svg{width:var(--reviews-star-size);height:var(--reviews-star-size);color:var(--reviews-star-color)}.reviews.reviews--compact:is(:hover, :focus){color:var(--reviews-color-hover, var(--link-color-hover))}body .image-block{--image-overlay-color: rgba(0, 0, 0, .6);--image-caption-gap: 5px}body .image-block .image-block__title{font-family:var(--heading-font-family);font-size:24px;line-height:30px}body .image-block .image-block__subtitle{font-family:var(--heading-font-family);font-size:16px;line-height:26px}body .image-block .image-block__button{margin-top:15px}body .image-block:has(.image-block__link){--image-caption-padding: 30px 70px 30px 30px}body .image-block:has(.image-block__link)::after{content:"";width:24px;height:24px;position:absolute;right:30px;bottom:30px;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.1757 12.9999H4.00067V10.9999H16.1757L10.5757 5.39988L12.0007 3.99988L20.0007 11.9999L12.0007 19.9999L10.5757 18.5999L16.1757 12.9999Z' fill='white'/%3E%3C/svg%3E")}body .breadcrumbs{--breadcrumbs-color: var(--base-color);--breadcrumbs-line-height: 18px;--breadcrumbs-spacing: 15px 0;--link-decoration-hover: none}body .breadcrumbs:has(+ .content-block){--breadcrumbs-spacing: 15px 0 30px}body .breadcrumbs ul{gap:4px}body .breadcrumbs ul li a{background-color:rgba(180, 148, 110, 0.15);padding:5px 17px;border:1px solid transparent;border-radius:6px}body .breadcrumbs ul li a:is(.is-active, :hover, :focus){background-color:transparent;border-color:rgba(180, 148, 110, 0.3)}body .breadcrumbs ul li .separator{display:none}body .breadcrumbs ul li.is-homepage a{display:flex;align-items:center;font-size:0;padding:5px}body .breadcrumbs ul li.is-homepage a::before{content:"";flex-shrink:0;width:18px;height:18px;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M3 15.75V6.75L9 2.25L15 6.75V15.75H10.5V10.5H7.5V15.75H3Z' fill='%230E0E0E'/%3E%3C/svg%3E")}body .detail-images .hero-slider{border-radius:10px;overflow:hidden}body .detail-images .hero-slider .hero-slider__label{position:absolute;padding:6px 10px;left:10px;top:10px;z-index:9;background-color:var(--color-warning);color:#fff;font-size:14px;line-height:20px;border-radius:4px}body .detail-images .hero-slider .hero-slider__label.hero-slider__label-In,body .detail-images .hero-slider .hero-slider__label.hero-slider__label-Nieuw{background-color:var(--color-primary)}body .detail-images .hero-slider .slide a{width:520px;max-width:100%;display:flex;align-items:center;justify-content:center;aspect-ratio:1;background-color:#f0eae2;overflow:hidden}body .detail-images .hero-slider .slide a img{max-height:100%;object-fit:cover}@media (min-width:992px){body .detail-images .hero-slider .slide img{max-width:100%;max-height:100%}}body .detail-images .hero-slider .zoom-icon{width:44px;height:44px;right:10px;bottom:10px;display:flex;align-items:center;justify-content:center}body .detail-images .hero-slider .zoom-icon::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 21V15H5V17.6L8.1 14.5L9.5 15.9L6.4 19H9V21H3ZM15 21V19H17.6L14.5 15.9L15.9 14.5L19 17.6V15H21V21H15ZM8.1 9.5L5 6.4V9H3V3H9V5H6.4L9.5 8.1L8.1 9.5ZM15.9 9.5L14.5 8.1L17.6 5H15V3H21V9H19V6.4L15.9 9.5Z' fill='%235A5C61'/%3E%3C/svg%3E") !important}body .detail-images .hero-thumbnails ul li .thumb{max-width:100px;border-radius:10px;overflow:hidden;width:100px;display:flex;align-items:center;justify-content:center;aspect-ratio:1}body .detail-images .hero-thumbnails ul li .thumb img{height:100% !important;max-height:100%;object-fit:cover}.detail-add-to-cart.general-v2 .section-input.input-buttons{position:relative}.detail-add-to-cart.general-v2 .section-input.input-buttons .add-to-cart__status{position:absolute;z-index:1;display:flex;align-items:center}.detail-add-to-cart.general-v2 .section-input.input-buttons .add-to-cart__status .add-to-cart__status-icons{margin-left:24px}.detail-add-to-cart.general-v2 .section-input.input-buttons .add-to-cart__call-to-action{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:8px}.detail-add-to-cart.general-v2 .section-input.input-buttons .add-to-cart__call-to-action .component-btn-order{grid-column:1;grid-row:1}.detail-add-to-cart.general-v2 .section-input.input-buttons .add-to-cart__call-to-action .component-btn-order .btn{width:100%}.detail-add-to-cart.general-v2 .section-input.input-buttons .add-to-cart__call-to-action .component-btn-quotation{grid-column:1;grid-row:1}.detail-add-to-cart.general-v2 .section-input.input-buttons .add-to-cart__call-to-action .component-btn-quotation .btn{width:100%}.detail-add-to-cart.general-v2 .section-input.input-buttons .add-to-cart__call-to-action:has(.btn-quotation):has(.btn-order){grid-template-rows:1fr 1fr}.detail-add-to-cart.general-v2 .section-input.input-buttons .add-to-cart__call-to-action:has(.btn-quotation):has(.btn-order) .component-btn-quotation{grid-row:2}.detail-add-to-cart.general-v2 .section-input.input-buttons .add-to-cart__call-to-action:has(.btn-favorite){grid-template-columns:1fr 48px}.detail-add-to-cart.general-v2 .section-input.input-buttons .add-to-cart__call-to-action:has(.btn-favorite) .component-btn-favorite{grid-column:2;grid-row:1}.detail-add-to-cart.general-v2 .section-input.input-buttons .add-to-cart__call-to-action:has(.btn-favorite):has(.btn-order):has(.btn-quotation) .component-btn-order{grid-column:1 / 3}.detail-add-to-cart.general-v2 .section-input.input-buttons .add-to-cart__call-to-action:has(.btn-favorite):has(.btn-order):has(.btn-quotation) .component-btn-favorite{grid-row:2}.detail-add-to-cart.general-v2 .product-selection-image .choice__images{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.detail-add-to-cart.general-v2 .product-selection-image .choice__images figure a{display:flex;align-items:center;justify-content:center;aspect-ratio:1;position:relative;transition:all 0.3s ease-in-out}.detail-add-to-cart.general-v2 .product-selection-image .choice__images figure a::after{content:"";position:absolute;inset:-4px;display:block;border:1px solid transparent;transition:all 0.3s ease-in-out}.detail-add-to-cart.general-v2 .product-selection-image .choice__images figure:is(:hover, :focus) a::after{border-color:rgba(14, 14, 14, 0.5)}.detail-add-to-cart.general-v2 .product-selection-image .choice__images figure:is(.active) a::after{border-color:var(--base-color)}.detail-add-to-cart.general-v2 .stock-status .is-green i{color:#69b34c}.detail-add-to-cart.general-v2 .stock-status .is-orange i{color:#ff4e11}.detail-add-to-cart.general-v2 .stock-status .is-red i{color:#ff0d0d}.detail-add-to-cart.general-v2 form .input-amount{margin-bottom:15px}.detail-add-to-cart.general-v2 form .input-amount input{max-width:120px;border-radius:6px}.detail-add-to-cart.general-v2 form .section-product-selection,.detail-add-to-cart.general-v2 form .section-product-options{margin-bottom:15px}.detail-add-to-cart.general-v2 form .section-input.input-amount{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px}.detail-add-to-cart.general-v2 form .section-input.input-amount .input-amount-input .input-amount-input__input{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.detail-add-to-cart.general-v2 form .section-input.input-amount .input-amount-input.obligation .input-amount-input__input input,.detail-add-to-cart.general-v2 form .section-input.input-amount .input-amount-input.obligation .input-amount-input__input .input-stepper-v2{max-width:140px}.detail-add-to-cart.general-v2 form .section-input.input-amount .input-amount-input.obligation .component-input-amount{width:100%}.detail-add-to-cart.general-v2 form .section-input.input-amount .input-amount-obligation-label{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}.detail-add-to-cart.general-v2 form .section-input.input-amount .input-amount-obligation-label .output-label{padding-bottom:8px;text-align:right}.detail-add-to-cart.general-v2 form .section-input.input-amount .input-amount-calculator-equal-sign{align-self:flex-end;padding-bottom:8px}.detail-add-to-cart.general-v2 form .section-input.input-amount .input-amount-calculator-cutting-loss{align-self:flex-start}.detail-add-to-cart.general-v2 .section-labels{display:flex;flex-direction:row;justify-content:flex-end;gap:4px;flex-wrap:wrap;height:0}.detail-add-to-cart.general-v2 .section-labels label{font-size:10px;line-height:16px;padding:4px 8px;border-radius:4px;text-align:center;background-color:var(--btn-primary-background);color:var(--btn-primary-color)}.detail-add-to-cart.general-v2 .section-labels label.label-sale{background-color:var(--btn-primary-background);color:var(--btn-primary-color)}.detail-add-to-cart.general-v2 .section-labels label.label-new{background-color:var(--btn-secondary-background);color:var(--btn-secondary-color)}.detail-add-to-cart.general-v2 .section-price{display:flex;align-items:center}.detail-add-to-cart.general-v2 .section-price.price-calculated .left{font-weight:700}.detail-add-to-cart.general-v2 .section-price .left{width:136px}.detail-add-to-cart.general-v2 .product-price__vat{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-add-to-cart.general-v2 .product-price__by{font-weight:700}.detail-add-to-cart.general-v2 .section-price-scales table{width:100%;border-collapse:collapse;border:none}.detail-add-to-cart.general-v2 .section-price-scales table thead th{font-size:14px;font-weight:700;line-height:25px}.detail-add-to-cart.general-v2 .section-price-scales table th.price-scale-amount,.detail-add-to-cart.general-v2 .section-price-scales table td.price-scale-amount{text-align:left}.detail-add-to-cart.general-v2 .section-price-scales table th.price-scale-discount,.detail-add-to-cart.general-v2 .section-price-scales table td.price-scale-discount{text-align:left}.detail-add-to-cart.general-v2 .section-price-scales table th.price-scale-price,.detail-add-to-cart.general-v2 .section-price-scales table td.price-scale-price{text-align:left}.detail-add-to-cart.general-v2 .section-product-list table{width:100%;border-spacing:0 5px;border-collapse:separate}.detail-add-to-cart.general-v2 .section-product-list table tr :is(th, td){padding-inline:15px}.detail-add-to-cart.general-v2 .section-product-list table tr :is(th, td):first-child{padding-inline-start:24px}.detail-add-to-cart.general-v2 .section-product-list table tr :is(th, td):last-child{padding-inline-end:24px}.detail-add-to-cart.general-v2 .section-product-list table tbody tr{background-color:#f0eae2}.detail-add-to-cart.general-v2 .section-product-list table tbody tr td{padding-block:13px}.detail-add-to-cart.general-v2 .section-product-list table .product-list__price{width:100px}.detail-add-to-cart.general-v2 .section-product-list table .product-list__price .section-price{display:flex;align-items:center;flex-wrap:wrap;gap:0 6px}.detail-add-to-cart.general-v2 .section-product-list table .product-list__price .component-price.price--old{font-size:13px;line-height:16px;opacity:0.5}.detail-add-to-cart.general-v2 .section-product-list table .product-list__price .component-price .price__value{font-weight:400}.detail-add-to-cart.general-v2 .section-product-list table .product-list__price .product-price__vat{display:none;opacity:0.3}.detail-add-to-cart.general-v2 .section-product-list table .product-list__price .product-price__by{display:none}.detail-add-to-cart.general-v2 .section-product-list table .product-list__amount{width:150px}.detail-add-to-cart.general-v2 .section-product-list table .product-list__stock{width:80px}.detail-add-to-cart.general-v2 .section-product-list .section-labels{height:auto}.detail-add-to-cart.general-v2 .section-product-list .list-input-amount .list-input-amount__obligation{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.detail-add-to-cart.general-v2 .section-product-list .list-input-amount .list-input-amount__obligation .input-container{}.detail-add-to-cart.general-v2 .section-product-list.compact .stock-status .stock-status-text{display:none}.detail-add-to-cart.general-v2 .section-product-list.compact .stock-status-popup{left:50%;transform:translateX(-50%)}.detail-add-to-cart.general-v2 .section-product-list.compact .product-price__vat{display:none}.detail-add-to-cart.general-v2 .section-product-list.compact .list-input-amount{max-width:72px}.detail-add-to-cart.general-v2 .section-product-options .product-option-group .product-options-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.detail-add-to-cart.general-v2 .section-product-options .product-option-group .product-options-input .input-wrapper{margin-bottom:8px}.detail-add-to-cart.general-v2 .section-product-options .product-option-group .product-options-input .input-wrapper .input-wrapper__label{display:flex;flex-direction:row;justify-content:space-between}.detail-add-to-cart.general-v2 .section-product-options .product-option-group .product-options-input .input-wrapper[data-type="default"],.detail-add-to-cart.general-v2 .section-product-options .product-option-group .product-options-input .input-wrapper[data-type="checkbox"],.detail-add-to-cart.general-v2 .section-product-options .product-option-group .product-options-input .input-wrapper[data-type="radio"]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px}.detail-add-to-cart.general-v2 .section-product-options .product-option-group .product-options-input .input-wrapper[data-type="default"] label,.detail-add-to-cart.general-v2 .section-product-options .product-option-group .product-options-input .input-wrapper[data-type="checkbox"] label,.detail-add-to-cart.general-v2 .section-product-options .product-option-group .product-options-input .input-wrapper[data-type="radio"] label{flex-grow:1}.detail-add-to-cart.general-v2 .section-product-options .product-option-group .product-options-input .input-wrapper[data-type="default"] .input-amount{width:80px}.detail-add-to-cart.general-v2 .section-product-options .product-option-group:not(.can-collapse) .product-options-header i{display:none}.detail-add-to-cart.general-v2 .section-product-options .product-option-group.can-collapse .product-options-header{cursor:pointer}.detail-add-to-cart.general-v2 .section-product-options .product-option-group.can-collapse.is-closed .product-options-header i{transform:rotate(-90deg)}.detail-add-to-cart.general-v2 .section-product-options .product-option-group.can-collapse.is-closed .product-options-input{overflow:hidden;max-height:0}.detail-add-to-cart.general-v2{padding-block:20px 25px;border-block:1px solid rgba(14, 14, 14, 0.1)}.detail-add-to-cart.general-v2 .add-to-cart-group.group__price,.detail-add-to-cart.general-v2 .add-to-cart-group.group__input,.detail-add-to-cart.general-v2 .add-to-cart-group.group__info{margin-bottom:15px}.detail-add-to-cart.general-v2 .add-to-cart-group.group__payment{display:flex;align-items:center;justify-content:flex-end;gap:10px}.detail-add-to-cart.general-v2 .add-to-cart-group.group__product:has(.product-selection-select){display:grid;align-items:start;grid-template-columns:300px auto;gap:0 10px}.detail-add-to-cart.general-v2 .add-to-cart-group.group__product .product-list,.detail-add-to-cart.general-v2 .add-to-cart-group.group__product .product-selection-image{grid-column:1 / -1}.detail-add-to-cart.general-v2 .add-to-cart-group.group__product .input-amount{gap:20px}.detail-add-to-cart.general-v2 .add-to-cart-group.group__product .input-amount .input-amount-obligation-label{display:none}.detail-add-to-cart.general-v2 .add-to-cart-group.group__product .input-amount .input-amount-calculator-equal-sign{padding-bottom:10px}.detail-add-to-cart.general-v2 .add-to-cart-group.group__product .input-amount input{max-width:135px !important}.detail-add-to-cart.general-v2 .section-label{display:flex;align-items:center;gap:15px;font-size:14px;font-weight:700;line-height:20px;margin-bottom:5px}.detail-add-to-cart.general-v2 .section-label span{font-size:12px;font-weight:400}.detail-add-to-cart.general-v2 .component-product-stock .stock-status{font-size:16px;line-height:26px}.detail-add-to-cart.general-v2 .component-product-stock .stock-status::before{width:14px;height:14px}.detail-add-to-cart.general-v2 .product-price-block{background-color:#f0eae2;border-radius:10px}.detail-add-to-cart.general-v2 .product-price-block>div{display:flex;align-items:center;justify-content:space-between;padding-inline:25px 20px}.detail-add-to-cart.general-v2 .product-price-block .product-price__title{font-weight:700;padding-block:18px 9px}.detail-add-to-cart.general-v2 .product-price-block .product-obligation{margin-bottom:5px}.detail-add-to-cart.general-v2 .product-price-block .total-price{padding-block:17px;padding-inline:25px 20px;border-top:1px solid #fff;margin-top:17px}.detail-add-to-cart.general-v2 .product-price-block .total-price .left{font-weight:700}.detail-add-to-cart.general-v2 #shipping-cost-popup{max-width:488px;padding:24px 32px}@media (min-width:var(992px, 992px)){.detail-add-to-cart.general-v2 #shipping-cost-popup{padding:48px 64px 64px;max-width:none;width:630px}}.detail-add-to-cart.general-v2 #shipping-cost-popup table{width:100%;margin-top:24px}.detail-add-to-cart.general-v2 #shipping-cost-popup table tr td:nth-child(2){width:120px;padding-left:8px}.detail-add-to-cart.general-v2 #shipping-cost-popup .btn{margin-bottom:0}.detail-add-to-cart.general-v2 #shipping-cost-popup .btn:disabled{background-color:grey}.detail-add-to-cart.general-v2 #shipping-cost-popup .shipping-cost-popup__result{display:none}.detail-add-to-cart.general-v2 #shipping-cost-popup .shipping-cost-popup__result .shipping-cost-popup__price{background-color:black;padding:20px;margin:10px 0 20px}.detail-add-to-cart.general-v2 #shipping-cost-popup .shipping-cost-popup__result .shipping-cost-popup__price span{color:var(--color-primary, var(--kleur1));margin-left:5px}.detail-add-to-cart.general-v2 #shipping-cost-popup .shipping-cost-popup__result.is-active{display:block}.detail-add-to-cart.general-v2 #shipping-cost-popup .shipping-cost-popup__info{font-size:12px;line-height:16px;margin:30px 0 0;border-top:1px solid var(--border-color, #dee2e6);padding:30px 0 0}.component-input-amount .input-stepper-v2{display:grid;grid-template-columns:30px 1fr 30px;grid-template-rows:1fr;text-align:center;align-items:center;justify-items:center}.component-input-amount .input-stepper-v2 input{grid-row:1;grid-column:1 / -1;text-align:center;max-width:100%;min-width:100%;width:120px}.component-input-amount .input-stepper-v2 input::-webkit-outer-spin-button,.component-input-amount .input-stepper-v2 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;opacity:0}.component-input-amount .input-stepper-v2 input[type=number]{-moz-appearance:textfield}.component-input-amount .input-stepper-v2 :is(.input-stepper-up, .input-stepper-down){width:100%;height:100%;position:relative;z-index:1;grid-row:1;display:flex;align-items:center;justify-content:center;cursor:pointer;user-select:none}.component-input-amount .input-stepper-v2 .input-stepper-up{grid-column:3 / 4;justify-self:start}.component-input-amount .input-stepper-v2 .input-stepper-down{grid-column:1 / 2;justify-self:end}.component-product-stock .stock-status{display:flex;align-items:center;gap:8px;font-size:12px;line-height:18px}.component-product-stock .stock-status::before{content:"";display:block;width:10px;height:10px;border-radius:10px}.component-product-stock .stock-status.is-green::before{background-color:var(--color-success, #22bb33)}.component-product-stock .stock-status.is-orange::before{background-color:var(--color-warning, #f0ad4e)}.component-product-stock .stock-status.is-red::before{background-color:var(--color-danger, #bb2124)}.product-list .component-product-stock .stock-status{position:relative;justify-content:center}.product-list .component-product-stock .stock-status-text{width:210px;position:absolute;bottom:100%;left:50%;transform:translate(-50%, 0);z-index:10;background-color:#fff;color:var(--base-text-color);font-size:12px;font-weight:400;line-height:18px;white-space:normal;text-align:center;padding:14px 15px;border-radius:5px;opacity:0;visibility:hidden;pointer-events:none;filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.3));transition:all 0.3s ease-in-out}.product-list .component-product-stock .stock-status-text::after{content:"";position:absolute;top:100%;left:50%;margin-left:-8px;border-width:8px;border-style:solid;border-color:#fff transparent transparent transparent}.product-list .component-product-stock .stock-status:hover .stock-status-text{opacity:1;visibility:visible;transform:translate(-50%, -10px)}.component-price{font-weight:700;white-space:nowrap}.component-price .price__value{display:inline-flex;align-items:flex-start;font-weight:700}.component-price.price--old{flex-basis:100%;font-size:12px;line-height:18px}.component-price.price--old .price__value{font-weight:400;text-decoration:line-through}body .payment-logos{--payment-logo-border-radius: 2px}.detail-description{--heading-h4-margin-bottom: 20px}body .detail-specifications{--odd-background-color: transparent;--even-background-color: transparent}body .detail-specifications table tr td{border-bottom:1px solid rgba(14, 14, 14, 0.1)}body .detail-specifications table tr td:first-of-type{padding-left:0}body .detail-specifications table tr:last-of-type td{border-bottom:0}.content-card{--content-card-background-color: #fff;--content-card-padding: 20px;--content-card-gap: 30px;--content-card-border: 1px solid var(--border-color);--content-card-border-radius: 0;--content-card-icon-size: 40px;--content-card-icon-border: 1px solid var(--border-color);--content-card-icon-margin: 0 0 10px}.content-card{position:relative;overflow:hidden}.content-card .content-card__content *:last-child{margin-bottom:0}.content-card:has(.content-card__content.is-boxed){--content-card-gap: 0;border-radius:var(--content-card-border-radius)}.content-card[class*="image-"]{display:flex;gap:var(--content-card-gap)}.content-card[class*="image-"] .content-card__content{flex-grow:1}@media (min-width:992px){.content-card:is(.image-left, .image-right) .content-card__image{flex-shrink:0}}.content-card.image-top{flex-direction:column}@media (min-width:992px){.content-card.image-top{flex-direction:column}}.content-card.image-right{flex-direction:column}@media (min-width:992px){.content-card.image-right{flex-direction:row-reverse}}.content-card.image-bottom{flex-direction:column}@media (min-width:992px){.content-card.image-bottom{flex-direction:column-reverse}}.content-card.image-left{flex-direction:column}@media (min-width:992px){.content-card.image-left{flex-direction:row}}.content-card.align-top{align-items:flex-start}@media (min-width:992px){.content-card.align-center{align-items:center}}.content-card.align-bottom{align-items:flex-end}.content-card.has-icon .content-card__icon{width:var(--content-card-icon-size);height:var(--content-card-icon-size);display:flex;align-items:center;justify-content:center;background-color:var(--content-card-icon-background-color);color:var(--content-card-icon-color, var(--color-primary));font-size:var(--content-card-icon-font-size, var(--base-font-size));border:var(--content-card-icon-border);margin:var(--content-card-icon-margin)}.content-card.is-boxed{background-color:var(--content-card-background-color);padding:var(--content-card-padding);border:var(--content-card-border);border-radius:var(--content-card-border-radius)}.content-card .content-card__content.is-boxed{background-color:var(--content-card-background-color);padding:var(--content-card-padding);border:var(--content-card-border)}.content-card{--content-card-background-color: #fff;--content-card-padding: 30px;--content-card-border: 0;--content-card-border-radius: 10px;--content-card-icon-size: 20px;--content-card-icon-color: var(--base-color);--content-card-icon-border: 0;--content-card-icon-margin: 0}@media (max-width:1199.98px){.content-card{--content-card-padding: 20px}}.content-card.has-icon .content-card__content{--link-color: var(--base-color)}.content-card.has-icon .content-card__content .content-card__icon{position:absolute;top:33px;font-weight:700}@media (max-width:1199.98px){.content-card.has-icon .content-card__content .content-card__icon{top:23px}}.content-card.has-icon .content-card__content .content-card__icon+*{padding-left:30px}.content-card .content-card__avatar.avatar{display:flex;align-items:center;gap:20px;padding-top:30px;border-top:1px solid rgba(0, 0, 0, 0.15);margin-top:30px}.content-card .content-card__avatar.avatar .avatar__image{flex:0 0 70px;border-radius:50%;overflow:hidden}.content-card .content-card__avatar.avatar .avatar__content{font-size:14px;line-height:20px;--paragraph-margin-bottom: 7px}.content-card .content-card__avatar.avatar .avatar__quote{font-weight:700}.content-card.has-showroom-cta{display:flex;align-items:center;justify-content:space-between;background-color:#f0eae2}@media (max-width:1199.98px){.content-card.has-showroom-cta{flex-direction:column;gap:20px}}.content-card.has-showroom-cta .content-card__content{max-width:810px}.content-card.has-showroom-cta .right{text-align:right}body .opening-hours-text{display:flex;align-items:center;justify-content:flex-end;gap:8px;background-color:transparent;font-size:14px;line-height:20px;padding:0;margin-block:10px}body .opening-hours-text::before{content:"";width:9px;height:9px;border-radius:50%}body .opening-hours-text.is-open::before{background-color:var(--color-success, #28a745)}body .opening-hours-text.is-closed::before{background-color:var(--color-danger, #bb2124)}body .content-card .opening-hours-text{justify-content:flex-start}body .store-slider{margin-top:7px}body .store-slider .js-product-slider{opacity:0}body .store-slider .js-product-slider.tns-slider{opacity:1;display:flex;align-items:stretch}body .store-slider .js-product-slider.tns-slider .tns-item>*{height:100%}body .store-slider .slider-heading{margin-bottom:30px}@media (max-width:767.98px){body .store-slider .slider-heading{padding-right:100px}}body .store-slider .custom-tools ul#customize-controls{position:absolute;right:0;top:-5px !important;bottom:calc(100% + 23px);z-index:10;display:flex;justify-content:flex-end;gap:5px}body .store-slider .custom-tools ul#customize-controls li{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#fff;color:var(--base-color);font-size:18px;border-radius:6px;cursor:pointer;opacity:1;transition:all 0.3s ease-in-out}body .store-slider .custom-tools ul#customize-controls li i{font-weight:700}body .store-slider .custom-tools ul#customize-controls li:is(:hover){color:#fff;background-color:var(--color-primary)}.general-product-block-v2 .section-image{position:relative;overflow:hidden}.general-product-block-v2 .section-image figure{display:flex;align-items:center;justify-content:center;transition:all 0.3s ease-in-out}.general-product-block-v2 .section-image figure.image-primary{position:relative}.general-product-block-v2 .section-image figure.image-secondary{position:absolute;top:0;left:0;z-index:1;opacity:0}.general-product-block-v2 .section-image:is(:hover, :focus) figure.image-secondary{opacity:1;z-index:2}.general-product-block-v2 .section-image-slider{position:relative}.general-product-block-v2 .section-image-slider .owl-nav:not(.disabled){position:absolute;width:100%;top:50%;transform:translateY(-50%);overflow:hidden;display:flex;justify-content:space-between;pointer-events:none}.general-product-block-v2 .section-image-slider .owl-nav:not(.disabled) .owl-prev,.general-product-block-v2 .section-image-slider .owl-nav:not(.disabled) .owl-next{pointer-events:initial;display:block;width:32px;height:32px;background-color:var(--btn-primary-background-color, #000);position:relative;transition:all 0.3s ease}.general-product-block-v2 .section-image-slider .owl-nav:not(.disabled) .owl-prev span,.general-product-block-v2 .section-image-slider .owl-nav:not(.disabled) .owl-next span{color:var(--btn-primary-color, #333)}.general-product-block-v2 .section-image-slider .owl-nav:not(.disabled) .owl-prev{left:-32px}.general-product-block-v2 .section-image-slider .owl-nav:not(.disabled) .owl-next{right:-32px}.general-product-block-v2 .section-image-slider:hover .owl-nav .owl-prev{left:0}.general-product-block-v2 .section-image-slider:hover .owl-nav .owl-next{right:0}.general-product-block-v2 .section-price{display:flex;align-items:center;flex-wrap:wrap;gap:2px 4px}.general-product-block-v2 .section-price :is(.product-price__by, .product-price__vat){opacity:0.3;font-size:12px;line-height:18px}.general-product-block-v2 .section-price .product-price__vat{flex-basis:100%}.general-product-block-v2 .product-price__alternative{--link-color: var(--color-primary);--link-color-hover: var(--color-primary);font-weight:700}.general-product-block-v2 .cta-quick-buy__form{display:flex;flex-wrap:wrap;align-items:stretch}.general-product-block-v2 .cta-quick-buy__form .cta-quick-buy__input{width:calc(100% - 50px)}.general-product-block-v2 .cta-quick-buy__form .cta-quick-buy__input .obligation-input-wrapper{display:flex;justify-content:space-between;align-items:center}.general-product-block-v2 .cta-quick-buy__form .cta-quick-buy__input .obligation-input-wrapper .component-input-amount{flex-grow:1;width:50%}.general-product-block-v2 .cta-quick-buy__form .cta-quick-buy__input .obligation-input-wrapper .input-amount-obligation-label{flex-grow:1;width:50%;padding-right:10px;text-align:right}.general-product-block-v2 .cta-quick-buy__form .cta-quick-buy__input .obligation-input-wrapper .input-amount-obligation-label .section-label{font-weight:bold;font-size:12px;line-height:14px;display:block}.general-product-block-v2 .cta-quick-buy__form .cta-quick-buy__btn{width:50px;position:relative}.general-product-block-v2 .cta-quick-buy__form .cta-quick-buy__btn button{height:100%}.general-product-block-v2 .cta-quick-buy__form .cta-quick-buy__btn .cta-quick-buy__btn-status{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--btn-primary-color, #333)}.general-product-block-v2{width:100%;position:relative;display:flex;flex-direction:column;background-color:#fff;border:1px solid var(--border-color, #e3e3e3);border-radius:2px;margin-inline:auto;overflow:hidden;transition:all 0.3s ease-in-out}.general-product-block-v2 .product-card-group{padding-inline:20px}.general-product-block-v2 .product-card-group [class^="section-"]{padding-block-end:12px}.general-product-block-v2 .product-card-group.group__image{padding-inline:0}.general-product-block-v2 .product-card-group.group__image .section-image{padding-block:0}.general-product-block-v2 .product-card-group.group__image+.product-card-group{padding-block-start:20px}.general-product-block-v2 .product-card-group.group__price{margin-top:auto}.general-product-block-v2 .product-card-group:last-child{padding-block-end:20px}.general-product-block-v2 .product-card-group:last-child [class^="section-"]{padding-block-end:0}.general-product-block-v2 .section-labels{position:absolute;top:0;right:0;left:0;z-index:3;display:flex;flex-wrap:wrap;gap:4px 8px;padding:12px}.general-product-block-v2 .cta-favorite-btn{position:absolute;top:0;right:0;left:0;z-index:3;display:flex;justify-content:flex-end;gap:4px 8px;padding:12px}.general-product-block-v2 .product-name{--link-color: var(--base-color, #333);--link-decoration: none;--link-decoration-hover: none;font-weight:700}.general-product-block-v2 .product-description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.general-product-block-v2 .product-child-count{font-size:12px;line-height:16px}.general-product-block-v2 .section-properties{display:flex;gap:4px;flex-wrap:wrap}.general-product-block-v2:is(:hover, :focus){box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.05)}.general-product-block-v2{border:0;border-radius:10px}@media (max-width:1199.98px){.general-product-block-v2{max-width:260px}}.general-product-block-v2 .product-card-group.group__image+.product-card-group{padding-block-start:10px}.general-product-block-v2 .section-image a{width:100%;display:flex;align-items:center;justify-content:center;aspect-ratio:1}.general-product-block-v2 .section-image a img{object-fit:contain;max-width:fit-content;max-height:100%}.general-product-block-v2 .product-name{font-weight:400}.general-product-block-v2 .section-price .product-price__vat{display:none}.general-product-block-v2[data-type="group"] .product-card-group.group__image:has(.section-product){padding-inline:20px}.component-product-label>span{display:flex;align-items:center;background-color:var(--color-primary);color:#fff;font-size:12px;line-height:18px;padding-block:4px;padding-inline:8px;border-radius:4px}.component-product-label>span.product-label-sale{background-color:var(--color-cta);color:#fff}.component-product-label>span.product-label-new{background-color:var(--color-secondary);color:#fff}footer .row-flex{display:flex;align-items:var(--footer-row-align-items);justify-content:var(--footer-row-justify-content);gap:var(--footer-row-gap)}footer .row-grid{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--footer-row-gap)}footer .row-flex.fixed-center:has(.column--center) .column:not(.column--center){flex:1}footer .row-grid.fixed-center:has(.column--center){grid-template-columns:1fr auto 1fr}footer .footer .footer__above-top{position:relative;background-color:var(--footer-above-top-background-color);color:var(--footer-above-top-color);padding-block:var(--footer-above-top-padding-y);border-block:solid var(--footer-above-top-border-color);border-block-width:var(--footer-above-top-border)}footer .footer .footer__top{position:relative;background-color:var(--footer-top-background-color);color:var(--footer-top-color);padding-block:var(--footer-top-padding-y);border-block:solid var(--footer-top-border-color);border-block-width:var(--footer-top-border)}footer .footer .footer__bottom{position:relative;background-color:var(--footer-bottom-background-color);color:var(--footer-bottom-color);padding-block:var(--footer-bottom-padding-y);border-block:solid var(--footer-bottom-border-color);border-block-width:var(--footer-bottom-border)}footer .footer .footer__below-bottom{position:relative;background-color:var(--footer-below-bottom-background-color);color:var(--footer-below-bottom-color);padding-block:var(--footer-below-bottom-padding-y);border-block:solid var(--footer-below-bottom-border-color);border-block-width:var(--footer-below-bottom-border)}.footer{--link-color: var(--base-color)}@media (max-width:1199.98px){.footer{--footer-top-padding-y: 20px;--footer-bottom-padding-y: 0;--footer-above-top-padding-y: 20px}}.footer .footer__above-top{--heading-color: #fff}@media (min-width:992px){.footer .footer__above-top{margin-top:30px}}.footer .footer__above-top .row-flex{justify-content:space-between}@media (max-width:1199.98px){.footer .footer__above-top .row-flex{flex-direction:column;align-items:stretch}}.footer .footer__above-top .row-flex .column--right{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.footer .footer__above-top .column--left .content-card{overflow:initial}.footer .footer__above-top .column--left .content-card .content-card__image{width:190px}@media (max-width:1199.98px){.footer .footer__above-top .column--left .content-card .content-card__image{display:none}}.footer .footer__above-top .column--left .content-card .content-card__image img{position:absolute;bottom:-50px;z-index:1}@media (max-width:1199.98px){.footer .footer__top .row-grid,.footer .footer__bottom .row-grid{grid-auto-flow:row;grid-auto-columns:unset}}.footer .footer__bottom .content-block,.footer .footer__bottom .vertical-plain *{font-size:14px;line-height:20px}.footer .footer__bottom :is(.content-block, .content-card){--paragraph-margin-bottom: 20px}.footer .footer__bottom :is(.content-block, .content-card) p:has(:is(strong, b)){--paragraph-margin-bottom: 5px}.footer .footer__below-bottom{border-top:1px solid rgba(0, 0, 0, 0.15)}.footer .footer__below-bottom .row-flex{justify-content:space-between}@media (max-width:1199.98px){.footer .footer__below-bottom .row-flex{flex-direction:column;align-items:stretch}}.footer .footer__below-bottom .row-flex .column--right{display:flex;align-items:center;gap:10px 20px}.footer .footer__below-bottom .content-block ul{display:flex;gap:10px 30px}@media (max-width:1199.98px){.footer .footer__below-bottom .content-block ul{gap:10px 20px}}.footer .footer__below-bottom .content-block ul li a{color:var(--footer-bottom-color)}.footer .content-block ul{list-style:none;padding:0 !important;margin:0}.footer .content-block+.content-block{margin:24px 0 0}body .form-general{background-color:#fff;padding:40px;border-radius:10px;--gapX: 10px}body .form-general .form__header{margin-bottom:15px}body .form-general .form__label{font-size:14px;line-height:20px;margin-bottom:4px}body .form-general .form__row[data-type="checkbox"]{margin-top:10px}body .form-general .form__submit{margin-top:10px}.social-media{--social-media-size: 40px;--social-media-gap: 5px 10px;--social-media-background-color: var(--color-primary);--social-media-color: #fff;--social-media-font-size: 20px;--social-media-border: 1px solid var(--border-color);--social-media-border-radius: 0;--social-media-hover-background-color: var(--color-secondary);--social-media-hover-color: #fff;--social-media-hover-border-color: transparent;--link-decoration: none;--link-decoration-hover: none}.social-media{display:flex;flex-wrap:wrap;gap:var(--social-media-gap)}.social-media .social-media-item a{width:var(--social-media-size);height:var(--social-media-size);display:flex;align-items:center;justify-content:center;background-color:var(--social-media-background-color);color:var(--social-media-color);font-size:var(--social-media-font-size);border:var(--social-media-border);border-radius:var(--social-media-border-radius);transition:all 0.3s ease-in-out}.social-media .social-media-item a:is(:hover, :focus){background-color:var(--social-media-hover-background-color);color:var(--social-media-hover-color);border-color:var(--social-media-hover-border-color)}:root{--home: "https://www.nieuwenhuisbuitenleven.nl/";--kleur1: #4d7298;--kleur2: #98c77d;--kleur3: #456789;--kleur4: #9dc3c2;--kleur5: #000000;--kleur6: #000000;--kleur7: #000000;--kleur8: #000000;--black-color: #000;--grey-color: #f5f5f5;--white-color: #fff;--background-color: #fff;--text-color: #333;--heading-color: #0e0e0e;--border-color: #e3e3e3;--standard-font: "Open Sans", sans-serif;--heading-font: "Titillium Web", sans-serif;--standard-font-size: 15px;--standard-font-weight: 400;--standard-line-height: 25px;--btn-primary-background: #4d7298;--btn-primary-color: #fff;--btn-secondary-background: #98c77d;--btn-secondary-color: #fff;--btn-dark-background: #333;--btn-dark-color: #fff;--btn-light-background: #fff;--btn-light-color: #0e0e0e;--header-top-color: var(--base-color);--header-bottom-color: var(--base-color);--header-border: rgba(0,0,0,0.1);--footer-top-color: var(--base-color);--footer-bottom-color: var(--base-color);--footer-border: rgba(255,255,255,0.25);--screen-xs: 480px;--screen-xs-min: 480px;--screen-phone: 480px;--screen-sm: 768px;--screen-sm-min: 768px;--screen-tablet: 768px;--screen-md: 992px;--screen-md-min: 992px;--screen-desktop: 992px;--screen-lg: 1200px;--screen-lg-min: 1200px;--screen-lg-desktop: 1200px;--screen-xs-max: (768px - 1);--screen-sm-max: (992px - 1);--screen-md-max: (1200px - 1);--grid-columns: 12;--grid-gutter-width: 30px;--grid-float-breakpoint: 768px;--grid-float-breakpoint-max: (768px - 1);--base-background-color: #f7f4f0;--base-color: #0e0e0e;--base-font-family: "Lato", sans-serif;--base-font-size: 16px;--base-font-weight: 400;--base-line-height: 26px;--color-primary: #36b1e5;--color-secondary: #5a5c61;--color-cta: #64b145;--color-grey: #e3e3e3;--color-success: #22bb33;--color-info: #0dcaf0;--color-warning: #ff9000;--color-danger: #bb2124;--color-muted: #999;--heading-font-family: "Lato", sans-serif;--heading-font-weight: 700;--heading-margin-bottom: 10px;--heading-h1-font-size: 36px;--heading-h1-font-weight: 700;--heading-h1-line-height: 42px;--heading-h2-font-size: 30px;--heading-h2-font-weight: 700;--heading-h2-line-height: 36px;--heading-h3-font-size: 24px;--heading-h3-font-weight: 700;--heading-h3-line-height: 30px;--heading-h4-font-size: 18px;--heading-h4-font-weight: 700;--heading-h4-line-height: 24px;--heading-h5-font-size: 16px;--heading-h5-font-weight: 700;--heading-h5-line-height: 22px;--heading-h6-font-size: 14px;--heading-h6-font-weight: 700;--heading-h6-line-height: 20px;--paragraph-margin-bottom: 10px;--paragraph-small-font-size: 14px;--paragraph-small-line-height: 20px;--paragraph-large-font-size: 18px;--paragraph-large-line-height: 28px;--link-color: #36b1e5;--link-decoration: none;--link-color-hover: #64b145;--link-decoration-hover: underline;--border-radius: 6px;--btn-primary-background-color: #64b145;--btn-primary-hover-background-color: darken(#64b145, 10);--btn-primary-hover-color: #fff;--btn-secondary-background-color: #b4946e;--btn-secondary-hover-background-color: darken(#b4946e, 10);--btn-secondary-hover-color: #fff;--btn-tertiary-background-color: #64b145;--btn-tertiary-color: #fff;--btn-tertiary-hover-background-color: darken(#64b145, 10);--btn-tertiary-hover-color: #fff;--btn-dark-background-color: rgba(0, 0, 0, .35);--btn-dark-hover-background-color: rgba(0, 0, 0, .7);--btn-dark-hover-color: #fff;--btn-light-background-color: #f5f9f2;--btn-light-hover-background-color: darken(#f5f9f2, 10);--btn-light-hover-color: #0e0e0e;--btn-padding-x: 23px;--btn-padding-y: 11px;--btn-font-family: "Lato", sans-serif;--btn-font-size: 16px;--btn-font-weight: 700;--btn-line-height: 26px;--btn-border-width: 1px;--btn-border-radius: 10px;--btn-gap: 10px;--btn-icon-size: 16px;--btn-padding-x-sm: 20px;--btn-padding-y-sm: 10px;--btn-font-size-sm: 14px;--btn-border-radius-sm: 10px;--btn-icon-size-sm: 14px;--btn-padding-x-lg: 25px;--btn-padding-y-lg: 15px;--btn-font-size-lg: 16px;--btn-border-radius-lg: 0;--btn-icon-size-lg: 18px;--input-padding-x: 11px;--input-padding-y: 11px;--input-font-size: 16px;--input-line-height: 26px;--input-background-color: #fff;--input-color: #0e0e0e;--input-border-width: 1px;--input-border-color: #e3e3e3;--input-border-radius: 6px;--input-placeholder-color: #999;--textarea-height: 100px;--check-outer-size: 16px;--check-outer-positionY: 5px;--check-inner-size: 10px;--check-inner-color: #5a5c61;--check-background-color: #fff;--check-border-color: #e3e3e3;--check-spacing: 8px;--check-border-radius: 3px;--list-gap-x: 10px;--list-gap-y: 5px;--list-margin-bottom: 30px;--list-icon-width: 20px;--list-icon-color: #64b145;--list-icon-font-size: 16px;--list-icon-font-weight: 700;--pagination-size: 45px;--pagination-spacing-between: 5px;--pagination-background-color: #f0eae2;--pagination-color: #0e0e0e;--pagination-font-size: 16px;--pagination-border-width: 1px;--pagination-border-color: #f0eae2;--pagination-border-radius: 5px;--pagination-hover-background-color: #fff;--pagination-hover-border-color: #fff;--pagination-hover-color: #0e0e0e;--grid-breakpoint-xs: 576px;--grid-breakpoint-md: 768px;--grid-breakpoint-lg: 992px;--grid-breakpoint-xl: 1200px;--grid-breakpoint-xxl: 1400px;--color-tertiary: #b4946e;--header-row-align-items: center;--header-row-justify-content: space-between;--header-row-gap: 10px 30px;--header-column-align-items: center;--header-column-gap: 10px 30px;--header-above-top-background-color: #fff;--header-above-top-color: var(--base-color);--header-above-top-padding-y: 16px;--header-above-top-border: 0;--header-above-top-border-color: var(--border-color);--header-top-background-color: #f7f4f0;--header-top-padding-y: 15px 16px;--header-top-border: 0;--header-top-border-color: var(--border-color);--header-bottom-background-color: #f7f4f0;--header-bottom-padding-y: 0 19px;--header-bottom-border: 0;--header-bottom-border-color: var(--border-color);--header-below-bottom-background-color: #fff;--header-below-bottom-color: var(--border-color);--header-below-bottom-padding-y: 0;--header-below-bottom-border: 0;--header-sticky-offset: 0;--header-sticky-z-index: 100;--header-sticky-box-shadow: none;--reviews-star-size: 16px;--reviews-star-color: #ff9000;--reviews-gap: 6px;--reviews-color: #0e0e0e;--reviews-color-hover: #0e0e0e;--footer-row-align-items: center;--footer-row-justify-content: space-between;--footer-row-gap: 10px 30px;--footer-column-align-items: center;--footer-column-gap: 10px 30px;--footer-above-top-background-color: #64b145;--footer-above-top-color: #fff;--footer-above-top-padding-y: 50px;--footer-above-top-border: 0;--footer-above-top-border-color: var(--border-color);--footer-top-background-color: #f7f4f0;--footer-top-padding-y: 30px;--footer-top-border: 0;--footer-top-border-color: var(--border-color);--footer-bottom-background-color: #f7f4f0;--footer-bottom-padding-y: 20px 55px;--footer-bottom-border: 0;--footer-bottom-border-color: var(--border-color);--footer-below-bottom-background-color: #f7f4f0;--footer-below-bottom-color: var(--base-color);--footer-below-bottom-padding-y: 20px;--footer-below-bottom-border: 1px 0;--footer-below-bottom-border-color: var(--border-color)}/*# sourceMappingURL=https://www.nieuwenhuisbuitenleven.nl/bestanden/cache/client/files/c06d39.map */.c-filters .c-filter__item{border-bottom: 1px solid #dcdcdc;margin: 0 0 15px 0;padding: 0 0 15px 0}.c-filters .c-filter__item .c-filter__label{display: block;font-size: 13px;line-height: 18px;color: #5f5f61;font-weight: bold}.c-filters .c-filter__item:not(.is-active) .c-filter__input:nth-child(n+6){display: none}.c-filters .c-filter__item .c-filter__input{position: relative;margin: 0 0 2px 0}.c-filters .c-filter__item .c-filter__input input{visibility: hidden;position: absolute;z-index: -1}.c-filters .c-filter__item .c-filter__input input + label{padding: 0 0 0 18px;font-size: 12px;line-height: 20px;display: block}.c-filters .c-filter__item .c-filter__input input + label:before{content: '';width: 12px;height: 12px;border: 1px solid #d0d0d0;background: #FFF;display: block;position: absolute;top: 5px;left: 0}.c-filters .c-filter__item .c-filter__input input:checked + label::before{background: #4d7298}.c-filters .c-filter__item .c-filter__showmore{display: block;padding: 0 0 0 18px;font-size: 12px;line-height: 12px;color: #3399ff;text-decoration: underline}.winkel .producten li{height: 300px;position: relative;overflow: hidden}.winkel .producten li .image{height: 166px;overflow: hidden}.winkel .producten li .sale{position: absolute;top: 0;right: 0}.winkel .product .image{border: 1px solid #eee;padding: 4px;margin-bottom: 10px}.winkel .product .informatie{padding: 0 10px}.winkel .product .informatie h1{margin-top: 0}.winkel .product .informatie .prijs{font-size: 16px;display: block}.winkel .product .informatie .prijs.excl{font-size: 12px;margin-bottom: 20px}.winkel .product form.add-to-cart-form{vertical-align: middle}.winkel .product form.add-to-cart-form .add-to-cart-form__amount{width: 100px;text-align: right;vertical-align: middle}.winkel .product form.add-to-cart-form .add-to-cart-form__submit{vertical-align: middle;padding: 8px}.winkel .product .add-to-cart-status{display: inline-block;visibility: hidden;vertical-align: middle}.winkel .product .add-to-cart-status.visible{visibility: visible}.winkel .product .add-to-cart-status .add-to-cart-status__spinner{vertical-align: middle;display: none}.winkel .product .add-to-cart-status .add-to-cart-status__spinner.visible{display: block}.winkel .product .add-to-cart-status .add-to-cart-status__success{display: none;color: #008000}.winkel .product .add-to-cart-status .add-to-cart-status__success.visible{display: block}.winkel .product .add-to-cart-status .add-to-cart-status__failed{display: none;color: red}.winkel .product .add-to-cart-status .add-to-cart-status__failed.visible{display: block}.winkelwagen .bedrag-info{background-color: #eeeeee}.winkelwagen .bedrag-info td{border: none}.aanmelden .control-group{margin-top: 0}.klant-gegevens .control-group{margin-top: 0}.portal .klant-gegevens{margin: 0 5px}.besteltraject .gegevens-overzicht{padding-right: 5px}.besteltraject .bv-wijzes ul li{padding-left: 10px}.besteltraject .bv-wijzes ul li label{height: 30px;line-height: 30px}.besteltraject .bv-wijzes ul li label input[type=radio]{margin: 0 5px 0 0}.besteltraject .bv-wijzes ul li span{padding-left: 15px}.winkel-chatten{position: fixed;bottom: 0;right: 50px;width: 250px;height: 25px;border-top-left-radius: 5px;border-top-right-radius: 5px;overflow: hidden;z-index: 999;background-color: white}.winkel-chatten .wrapper{padding-bottom: 10px}.winkel-chatten .kop{background-color: silver;padding: 2px;font-weight: bold;font-size: 16px;color: white}.winkel-chatten .info{padding: 5px}.winkel-chatten .conversation{max-height: 200px;overflow-y: auto}.winkel-chatten .conversation .bericht{padding: 3px;border: 1px solid #c0c0c0;margin: 2px}.winkel-chatten .conversation .bericht.question{margin-left: 10px;background-color: #DFF0D8}.winkel-chatten .conversation .bericht.response{margin-right: 10px;background-color: #FCF8E3}.winkel-chatten .conversation .datetime{display: block;width: 50%;text-align: right;font-size: 10px;font-style: italic;float: right}.winkel-chatten .conversation .name{display: block;width: 50%;text-align: left;font-size: 10px;font-style: italic;float: left}.winkel-chatten .uw-bericht{text-align: center}.address-picker button{vertical-align: middle}.address-picker button i{vertical-align: middle;line-height: inherit}.address-picker .address-panel__preview .preview__name{color: #333;font-size: 18px;font-weight: 700}.address-picker .address-panel__preview .preview__default{display: block;margin-bottom: 5px;color: #4d7298;font-size: 12px;font-weight: 700;text-transform: uppercase}.address-picker .address-panel__preview .preview__default i{vertical-align: middle}.address-picker-other{overflow: hidden;margin-top: 20px;background-color: #fff;font-family: 'Open Sans', sans-serif}@media (min-width: 768px){.address-picker-other .address-picker-other-inner{width: 470px;max-height: 650px;padding: 10px;overflow-y: scroll}}.address-picker-other .address-picker-other-inner h2{padding-left: 0;color: #333}.address-picker-other .address-picker-other-inner .address-picker__delete{background-color: #870000;margin-bottom: 20px;padding: 20px;text-align: center;color: #ffffff}.address-picker-other .address-picker-other-inner .address-picker__delete i.delete__icon{margin-bottom: 10px;font-size: 40px}.address-picker-other .address-picker-other-inner .address-picker__delete .delete__text{font-weight: 700;margin-bottom: 15px}.address-picker-other .address-picker-other-inner .address-picker__delete .delete__text .delete__name{font-weight: 900}.address-picker-other .address-picker-other-inner .address-picker__delete .delete__yes,.address-picker-other .address-picker-other-inner .address-picker__delete .delete__no{min-width: 160px;margin-top: 0;border: 1px solid #fff;background-color: #870000;color: #ffffff;text-transform: uppercase}.address-picker-other .address-picker-other-inner .address-picker__delete .delete__yes:hover,.address-picker-other .address-picker-other-inner .address-picker__delete .delete__no:hover,.address-picker-other .address-picker-other-inner .address-picker__delete .delete__yes:focus,.address-picker-other .address-picker-other-inner .address-picker__delete .delete__no:focus{background-color: #ffffff;color: #870000}.address-picker-other .address-picker-other-inner .address-picker__delete .delete__yes{margin-right: 15px}.address-picker-other .address-picker-other-inner .address-picker__item{position: relative;background-color: #fff;margin-bottom: 20px;border: 1px solid #456789;cursor: pointer}.address-picker-other .address-picker-other-inner .address-picker__item:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2)}.address-picker-other .address-picker-other-inner .address-picker__item:last-child{margin-bottom: 0}.address-picker-other .address-picker-other-inner .address-picker__item input[type="radio"]:not(:checked),.address-picker-other .address-picker-other-inner .address-picker__item input[type="radio"]:checked{opacity: 0;visibility: hidden;position: absolute;z-index: -1}.address-picker-other .address-picker-other-inner .address-picker__item label:before,.address-picker-other .address-picker-other-inner .address-picker__item label:after{display: none}.address-picker-other .address-picker-other-inner .address-picker__item label{display: block;padding: 20px 20px;cursor: pointer}.address-picker-other .address-picker-other-inner .address-picker__item label .preview__default{display: block;margin-bottom: 5px;color: #4d7298;font-size: 12px;font-weight: 700;text-transform: uppercase}.address-picker-other .address-picker-other-inner .address-picker__item label .preview__default i{vertical-align: middle}.address-picker-other .address-picker-other-inner .address-picker__item label .preview__name{color: #333;font-size: 16px;font-weight: 900}.address-picker-other .address-picker-other-inner .address-picker__item label .preview__address{color: #333;font-size: 16px;font-weight: 400}.address-picker-other .address-picker-other-inner .address-picker__item label .preview__notice{display: block;margin-top: 15px;color: #333}.address-picker-other .address-picker-other-inner .address-picker__item label .preview__notice svg{margin-right: 10px;vertical-align: middle}.address-picker-other .address-picker-other-inner .address-picker__item label .preview__notice svg use{fill: #000}.address-picker-other .address-picker-other-inner .address-picker__item label .preview__delete{position: absolute;top: 20px;right: 20px;background-color: unset;border: none;color: #333;font-size: 16px;font-weight: 400}.address-picker-other .address-picker-other-inner .address-picker__item label .preview__delete svg use{fill: #98c77d}.address-picker-new{padding-top: 40px;max-width: 600px}.js-panelEdit.loading,.js-popupAddressNew.loading,.js-chooseAddresses.loading{opacity: 0.75;-webkit-filter: blur(2px);-moz-filter: blur(2px);-o-filter: blur(2px);-ms-filter: blur(2px);filter: blur(2px);pointer-events: none}.js-panelEdit.loading::before,.js-popupAddressNew.loading::before,.js-chooseAddresses.loading::before{font-family: "Font Awesome 5 Pro";content: "\f3f4";position: absolute;top: 50%;bottom: 50%;right: 50%;left: 50%;height: 32px;width: 32px;z-index: 10;-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;font-size: 32px;line-height: 32px}.input-stepper{position: relative}.input-stepper .input-stepper-btn{position: absolute;top: 1px;right: 1px;width: 20px;height: 50%;background-color: #e3e3e3;cursor: pointer;border: 1px solid #fff}.input-stepper .input-stepper-btn:after{content: "+";text-align: center;display: grid;place-content: center;height: 100%}.input-stepper .input-stepper-btn.step-down{top: auto;bottom: 1px}.input-stepper .input-stepper-btn.step-down:after{content: "-"}.cookie{--cookie-color: #4d7298;--background-color: #fff;--font-size: 13px;--line-height: 21px;--button-padding: 10px 19px 9px}.cookie{position: fixed;bottom: 15px;left: 15px;right: 15px;z-index: 100;background-color: var(--background-color);padding: 20px 15px 20px 70px;box-shadow: 0 2px 10px rgba(0,0,0,0.1)}@media (min-width: 480px){.cookie{max-width: 470px;bottom: 20px;left: 20px;right: 20px;padding: 30px 30px 30px 100px}}.cookie svg{position: absolute;top: 20px;left: 10px}@media (min-width: 480px){.cookie svg{top: 30px;left: 30px}}.cookie svg path{fill: var(--cookie-color)}.cookie .cookie__description{margin-bottom: 10px;font-size: var(--font-size);line-height: var(--line-height)}.cookie .cookie-category{padding: 4px 0}.cookie .cookie-category + .cookie-category{border-top: 1px solid #eee}.cookie .cookie-category.is-open .category-toggle-open{display: none}.cookie .cookie-category.is-open .category-toggle-close{display: inline-block !important}.cookie .cookie-category.is-open .category-text{display: block !important}.cookie .cookie-category .category-head{display: flex;justify-content: space-between;align-items: center}.cookie .cookie-category .category-title{display: flex;align-items: center;gap: 5px;margin: 0 auto 0 0;cursor: pointer}.cookie .cookie-category .category-title i{flex-shrink: 0;font-size: 0.8rem}.cookie .cookie-category input + label{--check-spacing: 0px}.cookie .cookie-category input[required] + label{cursor: default;filter: grayscale(1);opacity: 0.8}.cookie .cookie-category .category-text{padding: 8px 5px;font-size: var(--font-size);line-height: var(--line-height)}.cookie .cookie__buttons{display: flex;flex-direction: column-reverse;text-align: center;margin: 12px 0 0;gap: 6px}@media (min-width: 480px){.cookie .cookie__buttons{margin: 20px 0 0;flex-direction: row;align-items: center;text-align: center;justify-content: space-between;gap: 14px}}.cookie .cookie__buttons .cookie-button-link{font-size: var(--font-size);line-height: var(--line-height);cursor: pointer}.cookie .cookie__buttons .cookie-button-link:hover,.cookie .cookie__buttons .cookie-button-link:focus{text-decoration: underline}.cookie .cookie__buttons .btn{font-size: var(--font-size);line-height: var(--line-height);padding: var(--button-padding)}.company-logo{display: inline-block;vertical-align: top}.company-logo a{display: block}.company-logo a svg{width: auto;max-width: 100%;height: auto;max-height: 100%;display: block}.store-shortcuts{--gap: 10px}.store-shortcuts{display: flex;justify-content: flex-end}@media (max-width: 991px){.store-shortcuts{margin-top: 40px;justify-content: flex-start;padding-inline: 20px}}.store-shortcuts ul{list-style: none;padding: 0;margin: 0}.store-shortcuts ul li a{display: flex;align-items: center;justify-content: center;gap: 5px;font-size: 14px;line-height: 20px;transition: all .3s ease-in-out;text-decoration: none}.store-shortcuts ul li a i{width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;font-size: 20px;font-weight: 400}.store-shortcuts ul li a i::before{content: "\f2bd"}.store-favorite{display: inline-block;vertical-align: top}.store-favorite > a{min-width: 40px;width: auto;height: 40px;position: relative;display: flex;align-items: center;justify-content: center;background-color: rgba(211,211,211,0.25);color: #333;padding: 8px;transition: all .3s ease-in-out}.store-favorite > a .amount{width: 20px;height: 20px;position: absolute;top: -5px;right: -5px;background-color: #98c77d;color: #ffffff;font-size: 12px;line-height: 20px;text-align: center;padding: 0;border-radius: 50%}.store-favorite > a:hover,.store-favorite > a:focus{background-color: rgba(211,211,211,0.5);color: #333;text-decoration: none}.cart-popup-overlay:not(.fancybox-content){position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1000;background-color: rgba(0,0,0,0.3);display: flex;align-items: center;justify-content: center}.cart-popup-overlay.fancybox-content{padding: 0}.cart-popup-overlay{border-radius: 10px;overflow: hidden}.cart-popup{max-width: 95vw;position: relative;padding: 0;background-color: #fff;overflow: hidden}@media (min-width: 992px){.cart-popup{width: 1020px}}.cart-popup .cart-popup__heading{display: flex;align-items: flex-end;justify-content: space-between;flex-wrap: wrap;gap: 20px 30px;background-color: #fff;padding: 30px}.cart-popup .cart-popup__heading h4,.cart-popup .cart-popup__heading .h4-like{flex-basis: 100%;margin: 0}.cart-popup .cart-popup__heading .card-popup__items{display: flex;flex-direction: column;gap: 15px}.cart-popup .cart-popup__close{width: 24px;height: 24px;position: absolute;top: 30px;right: 30px;text-align: center;cursor: pointer;transition: all .3s ease-in-out}.cart-popup .card{display: flex;align-items: center;gap: 20px}.cart-popup .card .card__image{width: 70px;height: 70px;display: flex;align-items: center;justify-content: center;border-radius: 6px;overflow: hidden}.cart-popup .card .card__content{display: grid;grid-template-columns: auto 1fr;gap: 5px 30px}.cart-popup .card .card__title{grid-column: 1 / -1}.cart-popup .card .card__price{font-weight: 700}.cart-popup .related-items{padding: 30px;background-color: var(--base-background-color)}.cart-popup .related-items h4{margin: 0 0 20px}.cart-popup .related-items .related-card{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 5px 20px;background-color: #fff;padding-block: 10px;padding-inline: 20px;border: 1px solid var(--border-color);border-radius: 6px}.cart-popup .related-items .related-card .card__image{width: 70px;height: 70px;display: flex;align-items: center;justify-content: center;border-radius: 6px;overflow: hidden}.cart-popup .related-items .related-card .card__content{flex: 0 0 calc(100% - 60px)}@media (min-width: 992px){.cart-popup .related-items .related-card .card__content{flex: 1}}.cart-popup .related-items .related-card .card__price{font-weight: 700}.cart-popup .related-items .related-card .card__add{padding-left: 25px}.cart-popup .related-items .related-card .card__add form{display: flex;gap: 10px}.cart-popup .related-items .related-card .card__add form input{width: 120px;height: 46px;border: 1px solid var(--border-color);border-radius: 6px}.cart-popup .related-items .related-card .card__add form button{width: 46px;height: 46px}.cart-popup .related-items .related-card .card__add form button i{font-size: 16px}.cart-popup .related-items .related-card + .related-card{margin: 5px 0 0}@media (min-width: 992px){.cart-popup .related-items .related-card + .related-card{margin: 10px 0 0}}.cart-popup .cart-popup__buttons{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 10px 20px}@media (max-width: 991px){.cart-popup .cart-popup__buttons{margin: 15px 0 0}}.cart-popup .cart-popup__buttons button{--base-color: var(--color-primary)}.shopping-cart-compact{position: relative;display: inline-block;vertical-align: top;--link-decoration: none}.shopping-cart-compact a.tile{height: 24px;position: relative;display: flex;align-items: center;justify-content: center;gap: 5px;transition: all .3s ease-in-out}.shopping-cart-compact a.tile i{width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;font-size: 20px;font-weight: 400}.shopping-cart-compact a.tile .amount{min-width: 24px;height: 24px;background-color: var(--color-secondary);color: #fff;font-size: 12px;line-height: 18px;text-align: center;padding: 3px;border-radius: 12px}.shopping-cart-compact .cart-compact{opacity: 0;visibility: hidden;width: 410px;max-width: calc(100vw - 30px);position: absolute;z-index: 200;background-color: #fff;text-align: left;border-radius: 4px;margin-top: 10px;transform: translateY(10px);overflow: hidden;overscroll-behavior: contain;transition: all .3s ease-in-out}@media (max-width: 991px){.shopping-cart-compact .cart-compact{display: none}}@media (min-width: 992px){.shopping-cart-compact .cart-compact{right: 0}}.shopping-cart-compact .cart-compact .cart-compact__heading{background-color: var(--color-secondary);color: #fff;font-weight: 700;padding: 24px 32px}.shopping-cart-compact .cart-compact .cart-compact__body{padding: 12px 32px 12px}.shopping-cart-compact .cart-compact ul{max-height: 250px;list-style: none;padding: 0;margin: 0;overflow: auto}.shopping-cart-compact .cart-compact ul li{padding-block: 20px}.shopping-cart-compact .cart-compact ul li .card{--link-color: var(--base-color);display: flex;align-items: center}.shopping-cart-compact .cart-compact ul li .card .card__image{position: relative;border: 1px solid var(--color-beige)}.shopping-cart-compact .cart-compact ul li .card .card__content{flex: 1;padding-inline: 16px}.shopping-cart-compact .cart-compact ul li .card .card__content a{display: inline-block;vertical-align: top}.shopping-cart-compact .cart-compact ul li .card .card__price{display: flex;justify-content: flex-end;gap: 4px;text-align: right}.shopping-cart-compact .cart-compact ul li .card.card--combi .card__image{padding-left: 10px}.shopping-cart-compact .cart-compact ul li .card.card--combi .card__image::before{content: "\f148";font-family: 'Font Awesome 5 Pro';width: 12px;height: 12px;position: absolute;top: 9px;left: 0;display: flex;align-items: center;justify-content: center;color: #333;transform: rotate(90deg)}.shopping-cart-compact .cart-compact ul li.is-added{background-color: rgba(40,167,69,0.1)}.shopping-cart-compact .cart-compact ul li + li{border-top: 1px solid #e3e3e3}.shopping-cart-compact .cart-compact .cart-compact__bottom{display: flex;flex-direction: column;gap: 10px;font-size: 14px;padding: 8px 32px 40px}.shopping-cart-compact .cart-compact .cart-compact__bottom .cart-compact__button{width: 100%;max-width: 170px;display: inline-block;vertical-align: bottom;background-color: #98c77d;color: #fff;font-size: 13px;line-height: 24px;text-align: center;padding: 8px 15px;border: 0;border-radius: 5px;transition: all .3s ease-in-out}.shopping-cart-compact .cart-compact .cart-compact__bottom .cart-compact__button:hover,.shopping-cart-compact .cart-compact .cart-compact__bottom .cart-compact__button:focus{background-color: #7cb859;color: #fff;text-decoration: none}.shopping-cart-compact .cart-compact .cart-compact__total{display: flex;flex-direction: column;background-color: #edf1f5;padding: 20px 24px;border-radius: 4px}.shopping-cart-compact .cart-compact .cart-compact__total .summary-price-row{display: flex;justify-content: space-between}.shopping-cart-compact .cart-compact .cart-compact__total .summary-price-row.summary-total{font-weight: 700;margin: 19px 0 0}.shopping-cart-compact .cart-compact.cart-compact--show{opacity: 1;visibility: visible;transform: translateY(0)}.shopping-cart-compact:hover .cart-compact,.shopping-cart-compact:focus .cart-compact{opacity: 1;visibility: visible;transform: translateY(0)}.menu-general{--color: #333;--font-size: 15px;--font-weight: 700;--line-height: 24px;--text-transform: none;--padding: 5px 0;--spacing-between: 25px;--hover-background-color: transparent;--hover-color: #4d7298;--mobile-color: #333;--mobile-font-size: 14px;--mobile-font-weight: 400;--mobile-line-height: 21px;--mobile-padding: 12px 10px}.menu-general{--link-decoration: none;--link-decoration-hover: none}.menu-general > ul{list-style: none;line-height: var(--line-height);padding: 0;margin: 0}@media (min-width: 992px){.menu-general > ul{display: flex;gap: var(--spacing-between)}}.menu-general > ul > li{position: relative;display: block;border-top: 1px solid #e3e3e3}@media (min-width: 992px){.menu-general > ul > li{display: inline-block;vertical-align: top;border-top: 0}}.menu-general > ul > li > a{position: relative;display: block;color: var(--mobile-color);font-size: var(--mobile-font-size);font-weight: var(--mobile-font-weight);line-height: var(--mobile-line-height);text-transform: var(--text-transform);padding: var(--mobile-padding);transition: all .3s ease-in-out}@media (min-width: 992px){.menu-general > ul > li > a{color: var(--color);font-size: var(--font-size);font-weight: var(--font-weight);line-height: var(--line-height);padding: var(--padding)}}.menu-general > ul > li > a:focus{text-decoration: none}.menu-general > ul > li.is-parent > a::after{content: "\f107";font-family: 'Font Awesome 5 Pro';font-weight: 400;float: right;margin-left: auto}@media (min-width: 992px){.menu-general > ul > li.is-parent > a::after{margin-left: 5px}}.menu-general > ul > li.is-parent.is-open > a::after{content: "\f106"}.menu-general > ul > li.active > a,.menu-general > ul > li:hover > a,.menu-general > ul > li:focus > a{background-color: var(--hover-background-color);color: var(--hover-color);text-decoration: none}.menu-general > ul > li.is-parent{--sub-background-color: rgba(0,0,0,0.1);--sub-color: #fff;--sub-font-size: 14px;--sub-font-weight: 400;--sub-line-height: 18px;--sub-text-transform: none;--sub-padding: 16px 15px;--sub-hover-color: #fff;--sub-hover-background-color: rgba(0,0,0,0.3)}.menu-general > ul > li.is-parent.is-open > ul{display: block}@media (min-width: 992px){.menu-general > ul > li.is-parent:hover > ul,.menu-general > ul > li.is-parent:focus > ul{opacity: 1;visibility: visible;transform: translateY(0)}}.menu-general > ul > li.is-parent > ul{display: none;list-style: none;background-color: #fff;padding: 0;margin: 0 -15px;transition: all .3s ease-in-out}@media (min-width: 992px){.menu-general > ul > li.is-parent > ul{opacity: 0;visibility: hidden;width: 240px;display: block;position: absolute;top: 100%;z-index: 100;background-color: #98c77d;padding: 10px;margin: 0;transform: translateY(10px)}}.menu-general > ul > li.is-parent > ul > li{border-bottom: 1px solid rgba(0,0,0,0.1)}@media (min-width: 992px){.menu-general > ul > li.is-parent > ul > li{border: 0}}.menu-general > ul > li.is-parent > ul > li > a{display: block;color: #333;font-size: 15px;font-weight: 400;line-height: 24px;text-transform: none;padding: 13px 15px;transition: all .3s ease-in-out}@media (min-width: 992px){.menu-general > ul > li.is-parent > ul > li > a{background-color: var(--sub-background-color);color: var(--sub-color);font-size: var(--sub-font-size);font-weight: var(--sub-font-weight);line-height: var(--sub-line-height);padding: var(--sub-padding);text-transform: var(--sub-text-transform)}}.menu-general > ul > li.is-parent > ul > li > a:hover,.menu-general > ul > li.is-parent > ul > li > a:focus{text-decoration: none}@media (min-width: 992px){.menu-general > ul > li.is-parent > ul > li > a:hover,.menu-general > ul > li.is-parent > ul > li > a:focus{background-color: var(--sub-hover-background-color)}}@media (min-width: 992px){.menu-general > ul > li.is-parent > ul > li + li{border-top: 1px solid transparent}}.menu-general > ul > li.is-parent > ul > li.active > a,.menu-general > ul > li.is-parent > ul > li:hover > a,.menu-general > ul > li.is-parent > ul > li:focus > a{text-decoration: none}@media (min-width: 992px){.menu-general > ul > li.is-parent > ul > li.active > a,.menu-general > ul > li.is-parent > ul > li:hover > a,.menu-general > ul > li.is-parent > ul > li:focus > a{color: var(--sub-hover-color)}}.menu-general > ul > li.is-parent.has-submenu-block{position: static}.menu-general > ul > li.is-parent.has-submenu-block.is-open .submenu-block{display: block}.menu-general > ul > li.is-parent.has-submenu-block:hover .submenu-block,.menu-general > ul > li.is-parent.has-submenu-block:focus .submenu-block{opacity: 1;visibility: visible;transform: translateY(0);pointer-events: all}@media (min-width: 992px){.menu-general > ul > li.is-parent.has-submenu-block:hover:after,.menu-general > ul > li.is-parent.has-submenu-block:focus:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 40%;z-index: 999}}.submenu-block{width: 100%;min-height: 100%;position: absolute;top: 0;right: 0;left: 0;z-index: 100;display: none;background-color: #fff;transition: all .3s ease-in-out}@media (min-width: 992px){.submenu-block{opacity: 0;visibility: hidden;min-height: auto;top: 100%;display: block;transform: translateY(10px);box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1);pointer-events: none}}@media (min-width: 992px){.menu-general.hl-underline > ul > li > a::before{content: "";height: 2px;position: absolute;right: 0;bottom: 6px;left: 0;background-color: transparent;transform: scale(0);transition: all .3s ease-in-out}}@media (min-width: 992px){.menu-general.hl-underline > ul > li.active > a::before,.menu-general.hl-underline > ul > li:hover > a::before,.menu-general.hl-underline > ul > li:focus > a::before{background-color: var(--hover-color);transform: scale(1)}}.menu-general.hl-tile > ul > li.active > a,.menu-general.hl-tile > ul > li:hover > a,.menu-general.hl-tile > ul > li:focus > a{background-color: rgba(0,0,0,0.2)}.menu-general.has-home-icon > ul > li.first > a{font-size: 0;line-height: 0}.menu-general.has-home-icon > ul > li.first > a::after{content: "\f015";font-family: 'Font Awesome 5 Pro';display: block;font-size: 18px;line-height: var(--line-height)}.menu-general{--color: var(--base-color);--font-size: 16px;--font-weight: 700;--line-height: 26px;--padding: 10px 0;--spacing-between: 30px;--hover-background-color: transparent;--hover-color: var(--color-cta);--mobile-color: #333;--mobile-font-size: 16px;--mobile-font-weight: 400;--mobile-line-height: 26px;--mobile-padding: 10px 20px}.menu-general > ul > li{border-top: 0}.menu-general > ul > li.is-parent{--sub-background-color: var(--base-background-color);--sub-color: var(--base-color);--sub-font-size: 16px;--sub-line-height: 26px;--sub-padding: 10px 15px;--sub-hover-color: var(--color-cta);--sub-hover-background-color: var(--base-background-color);position: static}@media (min-width: 992px){.menu-general > ul > li.is-parent{--sub-font-size: 15px;--sub-line-height: 30px;--sub-padding: 0}}@media (max-width: 991px){.menu-general > ul > li.is-parent > a::after{content: "\f105"}}.menu-general > ul > li.is-parent > ul{background-color: var(--base-background-color)}@media (min-width: 992px){.menu-general > ul > li.is-parent > ul{padding: 20px;border-top: 1px solid rgba(0,0,0,0.1);border-radius: 0 0 10px 10px;margin-left: -20px}}@media (max-width: 991px){.menu-general > ul > li.is-parent > ul{margin: 0}}.menu-general > ul > li.is-parent > ul > li{border: 0 !important}@media (max-width: 991px){.menu-general > ul > li.is-parent > ul > li > a{padding: 10px 30px}}.menu-general > ul > li.is-parent > ul::after{content: '';position: absolute;bottom: 100%;left: 0;width: 100%;height: 20px;z-index: 999}.submenu-block{background-color: transparent}@media (min-width: 992px){.submenu-block{background-color: #f7f4f0;box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1);border-top: 1px solid rgba(0,0,0,0.1)}}.store-menu--pages .store-menu__groups,.store-menu--groups .store-menu__groups{max-width: 1290px;position: relative;margin-inline: auto}.store-menu--pages .store-menu__groups > ul,.store-menu--groups .store-menu__groups > ul{min-height: 360px}@media (max-width: 991px){.store-menu--pages .store-menu__groups > ul,.store-menu--groups .store-menu__groups > ul{background-color: var(--base-background-color) !important}}@media (max-width: 991px){.store-menu--pages .store-menu__groups > ul > li,.store-menu--groups .store-menu__groups > ul > li{border: 0 !important}}@media (max-width: 991px){.store-menu--pages .store-menu__groups > ul > li.is-parent.is-open > a,.store-menu--groups .store-menu__groups > ul > li.is-parent.is-open > a{display: none}.store-menu--pages .store-menu__groups > ul > li.is-parent.is-open > ul,.store-menu--groups .store-menu__groups > ul > li.is-parent.is-open > ul{display: block}}.store-menu--pages .store-menu__groups .guard,.store-menu--groups .store-menu__groups .guard{content: "";width: 100px;height: 32px;position: absolute;right: 0;z-index: 1}.store-menu--pages .store-menu__groups .guard.guard--top,.store-menu--groups .store-menu__groups .guard.guard--top{bottom: 100%;clip-path: polygon(100% 0, 0% 100%, 100% 100%)}.store-menu--pages .store-menu__groups .guard.guard--bottom,.store-menu--groups .store-menu__groups .guard.guard--bottom{top: 100%;clip-path: polygon(100% 0, 0 0, 100% 100%)}.store-menu--pages .store-menu__groups ul,.store-menu--groups .store-menu__groups ul{list-style: none;padding: 0;margin: 0}.store-menu--pages .store-menu__groups ul li a,.store-menu--groups .store-menu__groups ul li a{width: 100%;position: relative;display: block;color: #333;text-decoration: none}.store-menu--pages .store-menu__groups .image-block,.store-menu--groups .store-menu__groups .image-block{max-width: 300px;position: absolute;top: 22px;right: 0}@media (max-width: 991px){.store-menu--pages .store-menu__groups .image-block,.store-menu--groups .store-menu__groups .image-block{display: none}}.store-menu--pages .store-menu__groups > ul,.store-menu--groups .store-menu__groups > ul{width: 300px;padding-block: 17px}@media (max-width: 991px){.store-menu--pages .store-menu__groups > ul,.store-menu--groups .store-menu__groups > ul{width: 100%;min-height: 100%;height: auto !important;background-color: #fff;padding: 0;transition: all 0s}}.store-menu--pages .store-menu__groups > ul > li,.store-menu--groups .store-menu__groups > ul > li{display: -webkit-flex;display: -moz-flex;display: flex}@media (max-width: 991px){.store-menu--pages .store-menu__groups > ul > li,.store-menu--groups .store-menu__groups > ul > li{display: block;border-bottom: 1px solid rgba(0,0,0,0.1)}}.store-menu--pages .store-menu__groups > ul > li > a,.store-menu--groups .store-menu__groups > ul > li > a{display: flex;align-items: center;justify-content: space-between;font-size: 16px;line-height: 26px;padding-block: 5px;padding-inline: 0 10px}@media (max-width: 991px){.store-menu--pages .store-menu__groups > ul > li > a,.store-menu--groups .store-menu__groups > ul > li > a{line-height: 26px;padding: 10px 20px}}.store-menu--pages .store-menu__groups > ul > li > a::after,.store-menu--groups .store-menu__groups > ul > li > a::after{content: "";width: 20px;height: 20px;display: flex;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M8.33429 15L13.3343 10L8.33429 5L7.16762 6.16667L11.001 10L7.16762 13.8333L8.33429 15Z' fill='currentColor' opacity='.25'/%3E%3C/svg%3E")}.store-menu--pages .store-menu__groups > ul > li:is(:hover, :focus) > a,.store-menu--groups .store-menu__groups > ul > li:is(:hover, :focus) > a{color: var(--color-primary)}@media (min-width: 992px){.store-menu--pages .store-menu__groups > ul > li:is(:hover, :focus) > ul,.store-menu--groups .store-menu__groups > ul > li:is(:hover, :focus) > ul{display: block}}.store-menu--pages .store-menu__groups > ul > li:is(.is-active) > a,.store-menu--groups .store-menu__groups > ul > li:is(.is-active) > a{color: var(--color-cta)}@media (min-width: 992px){.store-menu--pages .store-menu__groups > ul > li:is(.is-active) > ul,.store-menu--groups .store-menu__groups > ul > li:is(.is-active) > ul{display: block}}.store-menu--pages .store-menu__groups > ul > li > ul,.store-menu--groups .store-menu__groups > ul > li > ul{display: none;width: calc(1290px - 300px);min-height: 100%;position: absolute;top: 0;left: 300px;padding-block: 22px 38px;padding-inline: 30px 330px;border-left: 1px solid rgba(0,0,0,0.15)}@media (max-width: 991px){.store-menu--pages .store-menu__groups > ul > li > ul,.store-menu--groups .store-menu__groups > ul > li > ul{width: 100%;position: relative;left: 0;padding: 0}}.store-menu--pages .store-menu__groups > ul > li > ul > li > a,.store-menu--groups .store-menu__groups > ul > li > ul > li > a{font-size: 16px;font-weight: 400;line-height: 26px}@media (max-width: 991px){.store-menu--pages .store-menu__groups > ul > li > ul > li > a,.store-menu--groups .store-menu__groups > ul > li > ul > li > a{padding-block: 10px;padding-inline: 20px}}.store-menu--pages .store-menu__groups > ul > li > ul > li > a:is(:hover, :focus),.store-menu--groups .store-menu__groups > ul > li > ul > li > a:is(:hover, :focus){color: var(--color-cta)}.store-menu--pages .store-menu__groups > ul > li > ul > li.view-all-link,.store-menu--groups .store-menu__groups > ul > li > ul > li.view-all-link{margin-top: 30px}.store-menu--pages .store-menu__groups > ul > li > ul > li.view-all-link a,.store-menu--groups .store-menu__groups > ul > li > ul > li.view-all-link a{color: var(--color-primary)}.store-menu--pages .store-menu__groups > ul > li > ul > li.view-all-link a:is(:hover, :focus),.store-menu--groups .store-menu__groups > ul > li > ul > li.view-all-link a:is(:hover, :focus){text-decoration: underline}.store-menu--pages .store-menu__groups > ul > li > ul > li.has-hero-image,.store-menu--groups .store-menu__groups > ul > li > ul > li.has-hero-image{text-align: center;padding: 0 10px}.store-menu--pages .store-menu__groups > ul > li > ul > li.has-hero-image .store-menu__image,.store-menu--groups .store-menu__groups > ul > li > ul > li.has-hero-image .store-menu__image{margin: 0 auto 5px}.store-menu--pages .store-menu__groups > ul > li > ul > li.has-hero-image > a,.store-menu--groups .store-menu__groups > ul > li > ul > li.has-hero-image > a{font-weight: 700}.store-menu--pages .store-menu__groups > ul > li > ul > li > ul > li > a,.store-menu--groups .store-menu__groups > ul > li > ul > li > ul > li > a{color: #666;font-size: 14px;line-height: 28px}.store-menu--pages .store-menu__groups > ul > li > ul > li > ul > li.active > a,.store-menu--groups .store-menu__groups > ul > li > ul > li > ul > li.active > a,.store-menu--pages .store-menu__groups > ul > li > ul > li > ul > li:hover > a,.store-menu--groups .store-menu__groups > ul > li > ul > li > ul > li:hover > a,.store-menu--pages .store-menu__groups > ul > li > ul > li > ul > li:focus > a,.store-menu--groups .store-menu__groups > ul > li > ul > li > ul > li:focus > a{color: #4d7298}.store-menu--pages + ul{display: none}.menu-horizontal nav > ul > li.is-shop-dropdown > ul:not(.submenublock){width: 270px;left: 15px;background-color: #f5f5f5;padding: 20px 0}@media (max-width: 991px){.menu-horizontal nav > ul > li.is-shop-dropdown > ul:not(.submenublock){width: 100%;min-height: 100%;height: auto;position: absolute;top: 0;left: 0;display: none;background-color: #fff;padding: 0;transition: all 0s}}.menu-horizontal nav > ul > li.is-shop-dropdown > ul:not(.submenublock) > li{border: 0}@media (max-width: 991px){.menu-horizontal nav > ul > li.is-shop-dropdown > ul:not(.submenublock) > li{border-bottom: 1px solid rgba(0,0,0,0.1)}}.menu-horizontal nav > ul > li.is-shop-dropdown > ul:not(.submenublock) > li > a{background-color: transparent;color: #333}@media (max-width: 991px){.menu-horizontal nav > ul > li.is-shop-dropdown > ul:not(.submenublock) > li > a{font-size: 15px;line-height: 26px;padding: 10px 20px}}.menu-horizontal nav > ul > li.is-shop-dropdown > ul:not(.submenublock) > li > a:after{content: "\f105";font-family: 'Font Awesome 5 Pro';float: right;color: rgba(0,0,0,0.35)}.menu-horizontal nav > ul > li.is-shop-dropdown > ul:not(.submenublock) > li.active > a,.menu-horizontal nav > ul > li.is-shop-dropdown > ul:not(.submenublock) > li:hover > a,.menu-horizontal nav > ul > li.is-shop-dropdown > ul:not(.submenublock) > li:focus > a{background-color: #fff;color: #333}.menu-horizontal nav > ul > li.is-shop-dropdown.is-open > ul:not(.submenublock){display: block}.is-shop-dropdown .submenublock{opacity: 0;visibility: hidden;width: calc(1170px - 270px);position: absolute;top: 0;right: 0;bottom: 0;left: 270px;background-color: #fff;list-style: none;padding: 0;margin: 0;overflow: hidden}@media (max-width: 1199px){.is-shop-dropdown .submenublock{width: calc(940px - 270px)}}@media (max-width: 991px){.is-shop-dropdown .submenublock{width: 100%;min-height: 100%;height: auto;top: 0;left: 0;display: none;background-color: #fff;transition: all 0s}}.is-shop-dropdown .submenublock .store-menu{padding-block: 22px 38px}@media (max-width: 991px){.is-shop-dropdown .submenublock .store-menu{padding-block: 25px;padding-inline: 30px}}.is-shop-dropdown .submenublock .store-menu .store-menu__groups > ul{min-height: 360px;list-style: none;padding: 0;margin: 0}.is-shop-dropdown .submenublock .store-menu .store-menu__groups > ul > li{width: 25%;float: left;margin: 0 0 25px}@media (max-width: 1199px){.is-shop-dropdown .submenublock .store-menu .store-menu__groups > ul > li{width: 33.3%}}@media (max-width: 991px){.is-shop-dropdown .submenublock .store-menu .store-menu__groups > ul > li{width: 100%}}.is-shop-dropdown .submenublock .store-menu .store-menu__groups > ul > li > a{display: block;color: #333;font-size: 15px;font-weight: 700;line-height: 18px;margin: 0 0 10px;transition: all .3s}.is-shop-dropdown .submenublock .store-menu .store-menu__groups > ul > li > ul{list-style: none;padding: 0;margin: 0}.is-shop-dropdown .submenublock .store-menu .store-menu__groups > ul > li > ul > li > a{color: #333}.is-shop-dropdown .submenublock .store-menu .store-menu__groups > ul > li > ul > li.active > a,.is-shop-dropdown .submenublock .store-menu .store-menu__groups > ul > li > ul > li:hover > a,.is-shop-dropdown .submenublock .store-menu .store-menu__groups > ul > li > ul > li:focus > a{color: #4d7298;text-decoration: none}.is-shop-dropdown .submenublock .store-menu .store-menu__groups > ul > li.active > a,.is-shop-dropdown .submenublock .store-menu .store-menu__groups > ul > li:hover > a,.is-shop-dropdown .submenublock .store-menu .store-menu__groups > ul > li:focus > a{color: #4d7298;text-decoration: none}.is-shop-dropdown .submenublock.is-active{opacity: 1;visibility: visible}@media (max-width: 991px){.is-shop-dropdown .submenublock.is-active{display: block}}.submenublock{opacity: 0;visibility: hidden;width: 100%;position: absolute;top: calc(100% + 1px);right: 0;left: 0;z-index: 20;background-color: #fff;list-style: none;padding: 0;margin: 5px 0 0;transition: all .3s}@media (max-width: 991px){.submenublock{min-height: 100%;height: auto;top: 0;display: none;background-color: #fff;transition: all 0s}}.image-block{--image-overlay-color: rgba(0,0,0,0.5);--image-caption-color: #fff;--image-caption-padding: 30px;--image-caption-gap: 10px}.image-block{position: relative;display: grid;grid-template-areas: 'stack'}.image-block > *{grid-area: stack}.image-block .image-block__caption{z-index: 5;display: flex;flex-direction: column;align-items: flex-start;gap: var(--image-caption-gap);color: var(--image-caption-color);padding: var(--image-caption-padding)}.image-block .image-block__caption.has-overlay{background: var(--image-overlay-color)}.image-block .image-block__title{font-family: 'Titillium Web', sans-serif;font-size: 70px;line-height: 70px}.image-block .image-block__subtitle{font-family: 'Titillium Web', sans-serif;font-size: 34px;line-height: 40px}.image-block .image-block__overlay{position: absolute;right: 0;left: 0}.image-block .image-block__overlay.is-full{background: var(--image-overlay-color);top: 0;bottom: 0}.image-block .image-block__link{position: absolute;inset: 0;z-index: 10}.image-block__caption.h-left{align-items: flex-start;justify-content: flex-start}.image-block__caption.h-center{align-items: center;justify-content: center;text-align: center}.image-block__caption.h-right{align-items: flex-end;justify-content: flex-end}.image-block__caption.v-top{align-self: self-start}.image-block__caption.v-top ~ .image-block__overlay:not(.is-full){height: 50%;top: 0;background: linear-gradient(180deg, var(--image-overlay-color) 50%, transparent)}.image-block__caption.v-center{align-self: center}.image-block__caption.v-center ~ .image-block__overlay:not(.is-full){height: 50%;top: 50%;transform: translateY(-50%);background: linear-gradient(0deg, transparent 0%, var(--image-overlay-color) 50%, transparent 100%)}.image-block__caption.v-bottom{align-self: self-end}.image-block__caption.v-bottom ~ .image-block__overlay:not(.is-full){height: 50%;bottom: 0;background: linear-gradient(0deg, var(--image-overlay-color) 50%, transparent)}.store-search{--background-color: transparent;--color: #333;--font-size: 14px;--line-height: 28px;--border-color: rgba(0,0,0,0.1);--border-radius: 3px;--button-background-color: transparent;--button-color: #98c77d;--loading-background-color: #fff;--loading-color: #98c77d;--placeholder-color: #999}.store-search{position: relative;padding: 10px}@media (min-width: 992px){.store-search{padding: 0}}.store-search form{position: relative;font-size: var(--font-size);line-height: var(--line-height)}@media (min-width: 992px){.store-search form{max-width: 300px}}.store-search form input{width: 100%;height: 40px;background-color: var(--background-color);color: var(--color);padding: 5px 60px 5px 20px;border: 1px solid var(--border-color);border-radius: var(--border-radius);transition: all .3s ease-in-out}.store-search form input:focus{box-shadow: 0 0 0 3px rgba(0,0,0,0.1);outline: none}.store-search form ::-webkit-input-placeholder{color: var(--placeholder-color)}.store-search form ::-moz-placeholder{color: var(--placeholder-color)}.store-search form :-ms-input-placeholder{color: var(--placeholder-color)}.store-search form :-moz-placeholder{color: var(--placeholder-color)}.store-search form button{width: 40px;height: 40px;position: absolute;top: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;background-color: var(--button-background-color);color: var(--button-color);font-size: 16px;line-height: 22px;padding: 0;border: 0;border-radius: 0 3px 3px 0;transition: all .3s ease-in-out}.store-search form button i{vertical-align: top}.store-search form button:hover,.store-search form button:focus{background-color: rgba(0,0,0,0.1);color: #333}.store-search form .store-search__loading{width: 40px;height: 40px;position: absolute;top: 0;right: 0;bottom: 0;display: none;align-items: center;justify-content: center;background-color: var(--loading-background-color);color: var(--loading-color);font-size: 20px;line-height: 20px;border: solid var(--border-color);border-width: 1px 1px 1px 0;border-radius: 0 3px 3px 0}.store-search form .store-search__loading.is-active{display: flex}.search-results{opacity: 0;visibility: hidden;width: auto;max-height: 400px;position: absolute;top: 100%;right: 0;left: 0;z-index: -1;background: #fff;border: 1px solid rgba(0,0,0,0.1);overflow: hidden;overflow-y: auto;transition: all .3s ease-in-out}@media (min-width: 992px){.search-results{width: 470px}}.search-results .search-result{padding: 15px 0}.search-results .search-result .search-result__label{display: block;color: #999;font-size: 12px;line-height: 16px;padding: 0 20px}.search-results .search-result .search-result__label + ul{margin: 10px 0 0}.search-results .search-result ul{list-style: none;padding: 0;margin: 0}.search-results .search-result ul li{-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid}.search-results .search-result ul li mark{display: inline-block;background-color: #fff0aa;padding: 0}.search-results .search-result ul li a{display: block;color: #333;font-size: 14px;line-height: 28px;text-decoration: none;padding: 0 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.search-results .search-result ul li .search-result__content{font-size: 12px;line-height: 16px;padding: 5px 20px 10px}.search-results .search-result ul li:hover,.search-results .search-result ul li:focus{background-color: #f7f7f7}.search-results .search-result ul li.has-detail a{padding: 10px 20px}.search-results .search-result ul li.has-detail .search-item{display: flex;align-items: center}.search-results .search-result ul li.has-detail .search-item .search-item__image{text-align: center;margin-right: 20px}.search-results .search-result ul li.has-detail .search-item .search-item__image img{margin: 0 auto}.search-results .search-result ul li.has-detail .search-item .search-item__content{flex: 1;color: #333;font-size: 14px;line-height: 25px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}.search-results .search-result ul li.has-detail .search-item .search-item__content .price{display: flex;align-items: flex-start;font-size: 16px;font-weight: 700;line-height: 22px;margin: 3px 0 0}.search-results .search-result ul li.has-detail .search-item .search-item__content .price .decimals{font-size: 12px;line-height: 12px}.search-results .search-result ul[data-columns="1"]{-webkit-column-count: 1;-moz-column-count: 1;column-count: 1}.search-results .search-result ul[data-columns="2"]{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2}.search-results .search-result ul[data-columns="3"]{-webkit-column-count: 3;-moz-column-count: 3;column-count: 3}.search-results .search-result + .search-result{border-top: 1px solid #e3e3e3}.search-results.is-active{opacity: 1;visibility: visible;z-index: 1000}.search-results::-webkit-scrollbar-track{background-color: #fff}.search-results::-webkit-scrollbar-track:hover{background-color: #f4f4f4}.search-results::-webkit-scrollbar{background-color: #fff;width: 16px}.search-results::-webkit-scrollbar-thumb{background-color: #babac0;border-radius: 16px;border: 5px solid #fff}.search-results::-webkit-scrollbar-thumb:hover{background-color: #a0a0a5;border: 4px solid #f4f4f4}.store-search{--background-color: #fff;--border-color: rgba(0,0,0,0.15);--border-radius: 10px}@media (max-width: 991px){.store-search{padding-inline: 20px}}@media (min-width: 992px){.store-search form{width: 330px}}.store-search form input{height: 46px;padding-block: 10px;padding-inline: 15px}.store-search form button{--button-color: var(--base-color);width: 46px;height: 46px}.store-search form button:is(:hover, :focus){background-color: transparent}.search-results{left: auto}.menu-hamburger{--background-color: rgba(211,211,211,0.25)}.menu-hamburger{min-width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;font-size: 15px;line-height: 20px;background-color: var(--background-color);padding: 10px;cursor: pointer}.menu-hamburger > span{font-size: 12px;margin-right: 10px}.menu-hamburger{--background-color: transparent;width: 40px;height: 40px;background-color: #fff;padding: 0;border: 1px solid var(--border-color);border-radius: 5px;display: flex;align-items: center;justify-content: center;cursor: pointer}.menu-hamburger .icon-close{display: none}.menu-hamburger.is-active .icon-hamburger{display: none}.menu-hamburger.is-active .icon-close{display: block}.overlay-block .overlay-block__top,.detail-block--add .overlay-block__top,.overlay-block .overlay-block__highlight,.detail-block--add .overlay-block__highlight{display: none}.overlay-block.overlay-block--initiated{position: fixed;top: 81px;right: 0;bottom: 0;left: 0;z-index: 110;display: none}.overlay-block.overlay-block--initiated[data-type="Menu"]:not(:has(.menu-general .is-open)) .overlay-block__top{display: none}.overlay-block.overlay-block--initiated[data-type="Menu"] .overlay-block__top .overlay-block__right{display: none !important}.overlay-block.overlay-block--initiated .overlay-block__top{min-height: 61px;display: flex;gap: 5px 28px;align-items: center;justify-content: flex-start;background-color: var(--base-background-color);padding-block: 15px;padding-inline: 20px;border-bottom: 1px solid rgba(0,0,0,0.1);overflow: hidden}.overlay-block.overlay-block--initiated .overlay-block__top .js-overlay-back:not(.is-active){display: none}.overlay-block.overlay-block--initiated .overlay-block__top .overlay-block__left i,.overlay-block.overlay-block--initiated .overlay-block__top .overlay-block__center i,.overlay-block.overlay-block--initiated .overlay-block__top .overlay-block__right i,.overlay-block.overlay-block--initiated .overlay-block__top .overlay-block__left span,.overlay-block.overlay-block--initiated .overlay-block__top .overlay-block__center span,.overlay-block.overlay-block--initiated .overlay-block__top .overlay-block__right span{display: inline-block;vertical-align: top;color: var(--base-text-color)}.overlay-block.overlay-block--initiated .overlay-block__top .overlay-block__left i,.overlay-block.overlay-block--initiated .overlay-block__top .overlay-block__center i,.overlay-block.overlay-block--initiated .overlay-block__top .overlay-block__right i{width: 20px;font-size: 16px;text-align: center}.overlay-block.overlay-block--initiated .overlay-block__top .overlay-block__left span,.overlay-block.overlay-block--initiated .overlay-block__top .overlay-block__center span,.overlay-block.overlay-block--initiated .overlay-block__top .overlay-block__right span{font-size: 12px;font-weight: 400;line-height: 18px}.overlay-block.overlay-block--initiated .overlay-block__top .overlay-block__left{display: flex;align-items: center;gap: 6px;background-color: #e8dfd3;padding-block: 6px;padding-inline: 12px;border-radius: 6px}.overlay-block.overlay-block--initiated .overlay-block__top .overlay-block__center{font-family: var(--heading-font-family);font-size: 18px;font-weight: 700;line-height: 24px}.overlay-block.overlay-block--initiated .overlay-block__top .overlay-block__right{flex: 1;display: flex;gap: 3px;align-items: center;justify-content: flex-end}.overlay-block.overlay-block--initiated .overlay-block__bottom{height: 100vh;position: relative;background-color: var(--base-background-color);overflow-y: auto}.overlay-block.overlay-block--initiated .overlay-block__bottom .overlay-block__highlight{display: block;background-color: #fff;padding: 15px}.overlay-block.overlay-block--initiated .overlay-block__bottom .overlay-block__highlight table tr td:nth-child(1){width: 65px;padding-right: 13px}.overlay-block.overlay-block--initiated .overlay-block__bottom .overlay-block__highlight .overlay-block__title{height: 42px;font-size: 15px;font-weight: 400;line-height: 21px;overflow: hidden}.overlay-block.overlay-block--initiated .overlay-block__bottom .filter{margin: 0 auto}.overlay-block.overlay-block--initiated .overlay-block__bottom .filter .filter__heading{padding-block: 8px;padding-inline: 20px}.overlay-block.overlay-block--initiated .overlay-block__bottom .filter .filter__title{color: #000;font-size: 15px;font-weight: 400;line-height: 16px;padding: 17px 15px;margin-bottom: 0}.overlay-block.overlay-block--initiated .overlay-block__bottom .filter .filter__title:after{content: "\f105";font-family: 'Font Awesome 5 Pro';width: 12px;font-size: 11px;float: right;text-align: center}.overlay-block.overlay-block--initiated .overlay-block__bottom .filter .filter__options{display: none}.overlay-block.overlay-block--initiated .overlay-block__bottom .filter .filter__options li{color: var(--base-color);padding: 17px 20px;border-top: 1px solid rgba(0,0,0,0.1);margin-bottom: 0}.overlay-block.overlay-block--initiated .overlay-block__bottom .filter .filter__options li.expand{display: none}.overlay-block.overlay-block--initiated .overlay-block__bottom .filter .filter__options li.filter-option--hidden{display: block}.overlay-block.overlay-block--initiated .overlay-block__bottom .filter.is-open .filter__heading i{display: none}.overlay-block.overlay-block--initiated .overlay-block__bottom .filter.is-open .filter__title{background-color: rgba(0,0,0,0.05);font-weight: 700}.overlay-block.overlay-block--initiated .overlay-block__bottom .filter.is-open .filter__title:after{display: none}.overlay-block.overlay-block--initiated .overlay-block__bottom .filter.is-open .filter__options{display: block}.overlay-block.overlay-block--initiated .overlay-block__bottom .btn{display: block}.overlay-block.overlay-block--initiated.is-open{display: block}.breadcrumbs{--breadcrumbs-color: #999;--breadcrumbs-font-size: 12px;--breadcrumbs-line-height: 16px;--breadcrumbs-separator-spacing: 0 5px;--breadcrumbs-spacing: 20px 0;--breadcrumbs-active-color: #333}.breadcrumbs{position: relative;z-index: 1;font-size: var(--breadcrumbs-font-size);line-height: var(--breadcrumbs-line-height);padding: var(--breadcrumbs-spacing);--link-decoration: none}.breadcrumbs ul{display: flex;align-items: center;flex-wrap: wrap;list-style: none;padding: 0;margin: 0}.breadcrumbs ul li a{display: inline-block;vertical-align: bottom;color: var(--breadcrumbs-color);transition: all .3s ease-in-out}.breadcrumbs ul li a.is-active,.breadcrumbs ul li a:hover,.breadcrumbs ul li a:focus{color: var(--breadcrumbs-active-color)}.breadcrumbs ul li .separator{color: var(--breadcrumbs-color);margin: var(--breadcrumbs-separator-spacing)}.breadcrumbs ul li.is-previous a::before{content: "‹ "}.breadcrumbs ul li.is-previous::after{content: "|";margin: 0 10px}.detail-images{--spacing: 10px}.detail-images{display: flex}.detail-images .js-hero-slider{opacity: 0}.detail-images .js-hero-slider.tns-slider{opacity: 1}.detail-images .hero-thumbnails{display: none}@media (min-width: 992px){.detail-images .hero-thumbnails{display: block}}.detail-images .hero-thumbnails ul{list-style: none;padding: 0;margin: 0}.detail-images .hero-thumbnails ul li{text-align: center;cursor: pointer}.detail-images .hero-thumbnails ul li .thumb{max-width: 80px;margin: 0 auto}.detail-images .hero-thumbnails ul li .thumb img{position: relative;z-index: -1}.detail-images .hero-thumbnails ul li .thumb .thumb-video{display: flex;align-items: center;justify-content: center;background-color: #4d7298;color: #fff}.detail-images .hero-slider{flex: 1;position: relative;text-align: center}.detail-images .hero-slider .hero-slider__label{position: absolute;padding: 5px 20px;left: 0;top: 20px;z-index: 9;background-color: #4d7298;color: #98c77d}.detail-images .hero-slider .tns-slider{display: flex;align-items: center}@media (min-width: 992px){.detail-images .hero-slider .slide img{max-width: 100%;max-height: 100%}}.detail-images .hero-slider .zoom-icon{position: absolute;right: 15px;bottom: 15px;z-index: 1;color: rgba(0,0,0,0.35);font-size: 18px;line-height: 20px;pointer-events: none}.detail-images .custom-tools ul#customize-thumbnails{position: absolute;right: 0;bottom: 20px;left: 0;display: flex;justify-content: center;list-style: none;padding: 0;margin: 0}@media (min-width: 992px){.detail-images .custom-tools ul#customize-thumbnails{display: none}}.detail-images .custom-tools ul#customize-thumbnails li{width: 20px;height: 2px;position: relative;background-color: #000;margin: 0 4px;opacity: .5;cursor: pointer;transition: all .3s ease-in-out}.detail-images .custom-tools ul#customize-thumbnails li::before{content: "";position: absolute;top: -4px;right: -4px;bottom: -4px;left: -4px}.detail-images .custom-tools ul#customize-thumbnails li.tns-nav-active{opacity: 1}.detail-images .custom-tools ul#customize-controls{display: flex !important;list-style: none;padding: 0;margin: 0}.detail-images .custom-tools ul#customize-controls li{width: 34px;height: 34px;position: absolute;top: 50%;transform: translateY(-50%);display: flex !important;align-items: center;justify-content: center;background-color: #fff;color: #333;font-size: 18px;border-radius: 50%;cursor: pointer;box-shadow: 0 0 9px rgba(0,0,0,0.1);transition: all .3s ease-in-out}.detail-images .custom-tools ul#customize-controls li:not([aria-disabled="true"]):hover{background-color: #333;color: #fff}.detail-images .custom-tools ul#customize-controls li.prev{left: 10px}.detail-images .custom-tools ul#customize-controls li.next{right: 10px}.detail-images .custom-tools ul#customize-controls li[aria-disabled="true"]{opacity: .5;cursor: auto}.detail-images .custom-tools[data-multiple="false"] ul#customize-thumbnails,.detail-images .custom-tools[data-multiple="false"] ul#customize-controls{display: none !important}.detail-images.detail-images--top{flex-direction: column}.detail-images.detail-images--top .hero-thumbnails{margin: 0 0 var(--spacing)}.detail-images.detail-images--right{flex-direction: column-reverse}@media (min-width: 992px){.detail-images.detail-images--right{flex-direction: row-reverse}}.detail-images.detail-images--right .hero-thumbnails{margin: 0 0 0 var(--spacing)}.detail-images.detail-images--bottom{flex-direction: column-reverse}.detail-images.detail-images--bottom .hero-thumbnails{margin: var(--spacing) 0 0}.detail-images.detail-images--left{flex-direction: column-reverse}@media (min-width: 992px){.detail-images.detail-images--left{flex-direction: row}}.detail-images.detail-images--left .hero-thumbnails{margin: 0 var(--spacing) 0 0}.detail-images.thumbnails-border .hero-thumbnails ul li.is-active .thumb{box-shadow: inset 0 0 0 1px #0e0e0e}.detail-images.thumbnails-fade .hero-thumbnails ul li{opacity: .4}.detail-images.thumbnails-fade .hero-thumbnails ul li.is-active{opacity: 1}.detail-block--price .detail-price{font-size: 16px;line-height: 22px;margin-bottom: 20px}.detail-block--price .detail-price .price-part{display: inline-block;vertical-align: top}.detail-block--price .detail-price .price-part--currency,.detail-block--price .detail-price .price-part--price{font-weight: 700}.detail-block--price .detail-price .price-part.price-part--unit{color: var(--color-secondary);font-size: 14px;line-height: 20px}.detail-block--price .detail-price .price-part.price-part--discount{display: block;color: var(--color-secondary);font-size: 12px;font-weight: 400;line-height: 18px;text-decoration: line-through;margin-top: 5px}.payment-logos{--payment-logos-gap: 5px 4px;--payment-logo-background-color: #fff;--payment-logo-padding: 4px 10px;--payment-logo-border: 1px solid var(--border-color);--payment-logo-border-radius: 0;--link-decoration: none;--link-decoration-hover: none}.payment-logos{display: flex;flex-wrap: wrap;align-items: center;gap: var(--payment-logos-gap)}.payment-logos .tile{display: flex;align-items: center;justify-content: center;background-color: var(--payment-logo-background-color);border-radius: var(--payment-logo-border-radius)}.payment-logos .tile .tile__image{display: flex;align-items: center;justify-content: center}.payment-logos .tile .tile__image img{object-fit: contain}.payment-logos.payment-logos--tiles .tile{padding: var(--payment-logos-padding);border: var(--payment-logo-border)}.payment-logos.payment-logos--tiles .tile:has(a){padding: 0}.payment-logos.payment-logos--tiles .tile:has(a) a{padding: var(--payment-logo-padding)}[class^="detail-"]:not([class^="detail-add"]):not(.detail-title) + [class^="detail-"]{margin: 30px 0 0}.detail-specifications{--font-size: 15px;--font-weight: 400;--line-height: 25px;--odd-background-color: transparent;--even-background-color: rgba(0,0,0,0.03)}.detail-specifications table{width: 100%;font-size: var(--font-size);font-weight: var(--font-weight);line-height: var(--line-height)}.detail-specifications table tr td{vertical-align: top;padding: 4px 10px}@media (min-width: 992px){.detail-specifications table tr td{padding: 8px 15px}}.detail-specifications table tr td:first-of-type{width: 150px;padding-right: 0}@media (min-width: 992px){.detail-specifications table tr td:first-of-type{width: 200px}}.detail-specifications table tr td:last-of-type{line-break: anywhere}@media (min-width: 992px){.detail-specifications table tr td:last-of-type{line-break: normal}}.detail-specifications table tr:nth-child(odd){background-color: var(--odd-background-color)}.detail-specifications table tr:nth-child(even){background-color: var(--even-background-color)}[class^="detail-"]:not([class^="detail-add"]):not(.detail-title):not([class^="detail-image"]) + [class^="detail-"]{margin: 30px 0 0}.image-block--showroom{position: relative}@media (max-width: 1199px){.image-block--showroom .image-block__image{display: flex;flex-direction: column-reverse}}.image-block--showroom .image-block__image img{border-radius: 10px}@media (min-width: 992px){.image-block--showroom .content-card{width: 100%;max-width: 410px;position: absolute;top: 50%;right: 50px;transform: translateY(-50%);z-index: 5}}.opening-hours-text{padding: 5px;background-color: #98c77d}.store-slider{position: relative}.store-slider .js-product-slider{opacity: 0}.store-slider .js-product-slider.tns-slider{opacity: 1}.store-slider .tns-ovh{overflow: visible}.store-slider .tns-ovh .tns-item:not(.tns-slide-active){opacity: 0;pointer-events: none;transition: all .3s ease-in-out}.store-slider .product-block .card{margin: 0 auto}.store-slider .custom-tools ul#customize-thumbnails,.store-slider .custom-tools ul#customize-controls{list-style: none;padding: 0;margin: 0}.store-slider .custom-tools ul#customize-controls{position: absolute;right: 0;bottom: calc(100% + 30px);z-index: 10;display: flex;justify-content: flex-end;gap: 5px}.store-slider .custom-tools ul#customize-controls li{width: 26px;height: 26px;display: flex;align-items: center;justify-content: center;background-color: rgba(0,0,0,0.05);color: #000;font-size: 14px;cursor: pointer;opacity: .5;transition: all .3s ease-in-out}.store-slider .custom-tools ul#customize-controls li:hover{opacity: 1}.store-slider.has-heading .custom-tools ul#customize-controls{top: 0;bottom: auto}.files-info{display: none;flex-direction: column;background-color: #f5f5f5;font-size: 15px;line-height: 20px;padding: 15px;border-radius: 8px;margin: 10px 0 0}.files-info .files-info__section{display: flex;flex-direction: column;gap: 5px}.files-info .files-info__section + .files-info__section{padding-top: 15px;border-top: 1px solid #ddd;margin-top: 15px}.files-info .files-info__heading{font-weight: 700}.files-info .progress-bar{position: relative;background-color: #e9ecef;border-radius: 4px}.files-info .progress-bar .bar{width: 0;height: 16px;position: relative;background-color: #28a745;border-radius: 8px;transition: all .3s ease-in-out}.files-info .progress-bar .bar.is-half{background-color: #ffc107}.files-info .progress-bar .bar.is-full{background-color: #dc3545}.files-info .progress-bar .bar.is-full + .bar-status{color: #fff}.files-info .progress-bar .bar-status{position: absolute;top: 0;left: 50%;transform: translateX(-50%);color: #333;font-size: 12px;font-weight: 500;line-height: 16px;text-shadow: 0 0 0 #333;pointer-events: none}.files-info .files-list{list-style: none;padding: 0;margin: 0}.files-info .files-list li{display: flex;gap: 10px}.files-info .files-list li .file-name{flex-grow: 1}.files-info .files-list li .file-size{flex-shrink: 0;color: #999;font-size: 13px}.files-info .files-list li i{flex-shrink: 0;line-height: 20px;cursor: pointer;transition: all .3s ease-in-out}.files-info .files-list li i:is(:hover, :focus){color: #dc3545 !important}.files-info.has-files{display: flex}.form-general{--input-height: 50px;--gapX: 30px;--gapY: 10px;--placeholder-color: #999}.form-general .row{margin-left: calc(var(--gapX) / 2 * -1);margin-right: calc(var(--gapX) / 2 * -1)}.form-general .row [class*="col-"]{padding-left: calc(var(--gapX) / 2);padding-right: calc(var(--gapX) / 2);margin: 0 auto var(--gapY)}.form-general .row [class*="col-"].last{margin: 0 auto}.form-general .form__label{display: block;font-weight: 700;margin: 0 0 5px}.form-general .form__row.has-icon .form__input{position: relative}.form-general .form__row.has-icon .form__input input:not([type="checkbox"]):not([type="radio"]),.form-general .form__row.has-icon .form__input textarea,.form-general .form__row.has-icon .form__input select{padding-left: var(--input-height)}.form-general .form__row.has-icon .form__input i{width: var(--input-height);height: var(--input-height);position: absolute;top: 0;left: 0;display: flex;align-items: center;justify-content: center;color: rgba(0,0,0,0.3);pointer-events: none;transition: all .3s ease-in-out}.form-general .form__row.is-filled .form__input i{color: #333}.form-general ::-webkit-input-placeholder{color: var(--placeholder-color)}.form-general ::-moz-placeholder{color: var(--placeholder-color)}.form-general :-moz-placeholder{color: var(--placeholder-color)}.form-general ::placeholder{color: var(--placeholder-color)}.form.form-general [data-type="recaptcha_invisible"]{min-height: 0;margin: 0}.form.form-general [data-type="bestand"] .custom-file,.form.form-general [data-type="bestanden"] .custom-file{position: relative;display: flex;align-items: flex-start;gap: 20px;cursor: pointer}.form.form-general [data-type="bestand"] .custom-file input[type="file"],.form.form-general [data-type="bestanden"] .custom-file input[type="file"],.form.form-general [data-type="bestand"] .custom-file input[data-type="file"],.form.form-general [data-type="bestanden"] .custom-file input[data-type="file"]{position: absolute;top: 0;right: 0;bottom: 0;left: 0;opacity: 0}.form.form-general [data-type="bestand"] .custom-file input[type="file"][type="file"],.form.form-general [data-type="bestanden"] .custom-file input[type="file"][type="file"],.form.form-general [data-type="bestand"] .custom-file input[data-type="file"][type="file"],.form.form-general [data-type="bestanden"] .custom-file input[data-type="file"][type="file"]{z-index: 1}.form.form-general [data-type="bestand"] .custom-file .file-btn,.form.form-general [data-type="bestanden"] .custom-file .file-btn{padding: 0 10px;border-radius: 4px}.form.form-general [data-type="bestand"] .custom-file .file-name,.form.form-general [data-type="bestanden"] .custom-file .file-name{padding: 3px 0}.form-general.form-general--focus .form__label:not(.no-float){position: absolute;top: 12px;z-index: 1;color: var(--placeholder-color);font-weight: 400;padding: 0 10px;margin: 0;pointer-events: none;transition: all .3s ease-in-out}.form-general.form-general--focus input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),.form-general.form-general--focus textarea,.form-general.form-general--focus select{padding: 18px 10px 6px}.form-general.form-general--focus .form__row.has-icon .form__label{transform: translateX(40px)}.form-general.form-general--focus .form__row.show-label .form__label{top: 4px;font-size: 12px;line-height: 18px}.form-general.form-general--focus ::-webkit-input-placeholder{color: transparent}.form-general.form-general--focus ::-moz-placeholder{color: transparent}.form-general.form-general--focus :-moz-placeholder{color: transparent}.form-general.form-general--focus ::placeholder{color: transparent}.social-media{--social-media-gap: 5px;--social-media-size: 50px;--social-media-background-color: #f7f4f0;--social-media-color: var(--color-secondary);--social-media-font-size: 20px;--social-media-border: 0;--social-media-border-radius: 6px;--social-media-hover-background-color: rgba(0,0,0,0.2)}.lcmsStyling_237{margin-top: 40px;margin-bottom: 60px}.lcmsStyling_255{background-color: #78b752;padding-top: 40px;padding-right: 60px;padding-bottom: 60px;padding-left: 60px;z-index: 10000;margin-top: 0px}.lcmsStyling_257{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_258{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_259{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_260{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_261{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_262{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_263{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_264{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_265{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_266{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_267{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_268{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_269{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_270{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_271{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_272{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_273{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_274{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_275{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_276{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_277{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_278{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_279{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_280{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_281{background-color: #ffffff;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-radius: 6px}.lcmsStyling_282{background-color: #ebd22e;border-radius: 6px;padding-top: 60px;padding-right: 60px;padding-bottom: 60px;padding-left: 60px}.lcmsStyling_283{background-color: #ffffff;padding-top: 30px;padding-bottom: 30px;padding-right: 30px;padding-left: 30px;border-radius: 6px}.lcmsStyling_170{padding-top: 15px}/*# sourceMappingURL=https://www.nieuwenhuisbuitenleven.nl/bestanden/cache/client/files/c80cc5.map */