:root{--io-blauw:#1e5cb7;--io-donker:#0d2a5e;--io-licht:#f4f7fc;--io-rand:#e6e9ef;--io-tekst:#1d1d1d;--io-grijs:#5b6472;--io-radius:12px}.button-primary,.button-secondary,.product-form--atc-button,.collection-list__button{border-radius:8px!important}.button-primary,.product-form--atc-button{background-color:var(--io-blauw)!important;border-color:var(--io-blauw)!important;transition:background-color .2s,transform .2s}.button-primary:hover,.product-form--atc-button:hover{background-color:var(--io-donker)!important;border-color:var(--io-donker)!important}@media(min-width:1024px){.navmenu-depth-1>li>.navmenu-link-depth-1{padding-left:.55rem;padding-right:.55rem;font-weight:600}.site-navigation .navmenu-depth-1{flex-wrap:nowrap}}.home-section--title,.product-section--title,.faq__heading,.product-recently-viewed__heading{font-weight:800;letter-spacing:-.01em;position:relative;padding-bottom:.6rem}.home-section--title:after,.product-section--title:after{content:"";display:block;width:48px;height:3px;background:var(--io-blauw);border-radius:2px;margin:.6rem auto 0}.productgrid--item .productitem{border:1px solid var(--io-rand);border-radius:var(--io-radius);background:#fff;overflow:hidden;transition:box-shadow .25s,transform .25s,border-color .25s}.productgrid--item .productitem:hover{box-shadow:0 10px 28px #0d2a5e1a;transform:translateY(-2px);border-color:#d3dbe8}.productitem--image{background:#f7f8fa}.productitem--image img{mix-blend-mode:multiply}.productitem--info{padding-left:.25rem;padding-right:.25rem}.productitem--title a{font-weight:600;color:var(--io-tekst)}.productitem--title a:hover{color:var(--io-blauw)}.productitem--vendor,.productitem--vendor a{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--io-grijs)}.productitem--btw{color:var(--io-grijs)!important}.price-on-request{font-weight:700;color:var(--io-blauw)!important}.collection--title{font-weight:800;letter-spacing:-.01em}.collection--description{max-width:900px;color:#374151;line-height:1.65}.collection--description.io-ingeklapt{max-height:5.2em;overflow:hidden;position:relative}.collection--description.io-ingeklapt:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.2em;background:linear-gradient(#fff0,#fff)}.io-leesmeer{background:none;border:0;padding:0;margin:.4rem 0 1rem;color:var(--io-blauw);font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.product-title{font-weight:800;letter-spacing:-.01em;line-height:1.2}.product-pricing .price__current,.product-pricing .money{font-weight:800}.product-block--key_details .key-details{border-radius:10px;border-left:3px solid var(--io-blauw)}.product-request-form{border:1px solid var(--io-rand);border-radius:10px;padding:.25rem .9rem;margin-top:.75rem}.product-request-form__heading{font-weight:700;color:var(--io-blauw)}.options-selection__radios label,.option-style-radio label{border-radius:6px}.pxu-tabs .tab-panel{color:#374151;line-height:1.65}.pxu-tabs .tab-panel .h4,.pxu-tabs .tab-panel h3,.pxu-tabs .tab-panel h2{color:var(--io-tekst);font-weight:800}.pxu-tabs .tab-panel strong{color:var(--io-tekst)}@media(min-width:750px){.pxu-tabs .tab-panel .pl-specifications ul{columns:2;column-gap:2.5rem}}.pxu-tabs .tab-panel ul li{break-inside:avoid;margin-bottom:.25rem}.io-faq__item summary:hover{color:var(--io-blauw)}.rich-text--section .rte,.rich-text--section p{line-height:1.7}.rich-text--section h2{font-weight:800}@media(max-width:749px){.highlights-banner__block{padding:.5rem}}.site-footer-wrapper{border-top:4px solid var(--io-blauw)}.site-footer-block-rich-text a{color:var(--io-blauw)}.slideshow-slide__heading,.slideshow-slide__text{text-shadow:0 2px 14px rgba(0,0,0,.55)}.slideshow-slide__heading{font-weight:800!important;letter-spacing:-.01em}.product-block--key_details .key-details{background:var(--io-licht)!important;color:var(--io-tekst)!important}.product-block--key_details .key-details a{color:var(--io-blauw)}.product-block--key_details .key-details__icon{color:var(--io-blauw)!important;fill:var(--io-blauw)}.breadcrumbs-container,.breadcrumbs-container a{font-size:.85rem;color:var(--io-grijs)}@media(max-width:749px){.productgrid--item .productitem{border-radius:10px}.collection--title{font-size:1.6rem}}.site-navigation .navmenu-icon-depth-1{display:none!important}.site-navigation .navmenu-link-depth-1{white-space:nowrap}@media(min-width:1024px){.site-navigation .navmenu-link-depth-1{position:relative}.site-navigation .navmenu-link-depth-1:after{content:"";position:absolute;left:.55rem;right:.55rem;bottom:2px;height:2px;background:var(--io-blauw);transform:scaleX(0);transform-origin:left;transition:transform .2s}.site-navigation .navmenu-link-depth-1:hover:after{transform:scaleX(1)}}@media(min-width:1024px)and (max-width:1199px){.site-navigation .navmenu-link-depth-1{font-size:.88rem;padding-left:.4rem!important;padding-right:.4rem!important}}.home-section--title:after,.product-section--title:after{background:linear-gradient(90deg,var(--io-blauw),#4f8be0)}.product-recommendations--section,.recently-viewed--section{background:var(--io-licht);padding-top:1rem;padding-bottom:2rem}.io-usp{background:var(--io-licht);border:1px solid #dbe5f5;border-radius:10px;padding:.85rem 1rem!important;margin-top:1rem!important;color:var(--io-tekst)!important}.io-usp li{display:flex;align-items:center;gap:.6rem;font-weight:600;color:var(--io-tekst)}.io-aanvulling__links a{background:var(--io-licht);border-color:#cddaf0!important}.io-aanvulling__links a:hover{background:var(--io-blauw)!important;border-color:var(--io-blauw)!important;color:#fff!important}.io-faq{border-top:3px solid var(--io-blauw)!important}.product-pricing{padding:.25rem 0}.product-title{color:var(--io-donker)}.io-projectkaart{display:flex;gap:1rem;align-items:center;background:linear-gradient(135deg,#0d2a5e,#1e5cb7);color:#fff;border-radius:12px;padding:1rem 1.1rem;margin:1rem 0;text-decoration:none}.io-projectkaart:hover{color:#fff}.io-projectkaart__icoon{flex:0 0 44px;height:44px;border-radius:10px;background:#ffffff26;display:flex;align-items:center;justify-content:center}.io-projectkaart__icoon svg{width:24px;height:24px}.io-projectkaart strong{display:block;font-size:1rem}.io-projectkaart span.io-projectkaart__sub{font-size:.85rem;color:#ffffffd9}.io-projectkaart__pijl{margin-left:auto;font-weight:800;font-size:1.2rem;transition:transform .2s}.io-projectkaart:hover .io-projectkaart__pijl{transform:translate(4px)}.productgrid--sidebar-title,.productgrid--sidebar-section-title,.filter-group__heading{color:var(--io-donker);font-weight:800}.productgrid--utils{border-bottom:2px solid var(--io-licht);padding-bottom:.5rem}.site-footer-wrapper{background:var(--io-donker)!important;border-top:4px solid #4f8be0!important}.site-footer-wrapper,.site-footer-wrapper p,.site-footer-wrapper li,.site-footer-wrapper h2,.site-footer-wrapper h3,.site-footer-wrapper strong,.site-footer-wrapper span{color:#fff!important}.site-footer-wrapper a{color:#cfe0fa!important}.site-footer-wrapper a:hover{color:#fff!important}.site-footer-wrapper input{background:#fff!important;color:var(--io-tekst)!important}.site-footer-wrapper button,.site-footer-wrapper .button-primary{background:#4f8be0!important;border-color:#4f8be0!important;color:#fff!important}@media(min-width:1024px){.featured-collection__content:has(>.productgrid--item:first-child:nth-last-child(4)){grid-template-columns:repeat(4,1fr)!important}}.productgrid--item .productitem{display:flex;flex-direction:column;height:100%}.productgrid--item .productitem__container{display:flex;flex-direction:column;flex:1 1 auto}.productgrid--item .productitem__image-container{background:#f7f8fa;border-bottom:1px solid #eef1f6}.productgrid--item .productitem--image img{object-fit:contain!important;padding:.85rem;box-sizing:border-box}.productgrid--item .productitem--info{display:flex!important;flex-direction:column;flex:1 1 auto;padding:.9rem 1rem 1.1rem!important;text-align:left}.productgrid--item .productitem--vendor{order:1;margin:0 0 .3rem!important}.productgrid--item .productitem--title{order:2;margin:0 0 .75rem!important;font-size:1.08rem!important;line-height:1.3!important;letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.productgrid--item .productitem--title a{color:var(--io-donker);font-weight:800}.productgrid--item .productitem--title a:hover{color:var(--io-blauw)}.productgrid--item .productitem--info>.price{order:3;margin:auto 0 0!important}.productgrid--item .productitem--info .price__current .money{font-size:1.1rem;font-weight:700;color:var(--io-blauw)}.productgrid--item .productitem--btw{order:4;font-size:.8rem;margin:.1rem 0 0!important}.productgrid--item .productitem__stock-level{order:5;margin:.7rem 0 0!important;padding-top:.7rem;border-top:1px solid #eef1f6}.productgrid--item .product-stock-level{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem!important;font-weight:700}.productgrid--item .product-stock-level:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.productgrid--item .productitem--description{order:6}.productgrid--item .productitem__compare-wrapper{padding:.5rem .75rem 0}.productgrid--item .productitem__compare-checkbox-text{font-size:.78rem;color:var(--io-grijs)}.productgrid--item .productitem--title,.productgrid--item .productitem--title a{word-break:normal!important;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media(min-width:1024px){:not(.productgrid-listview)>.productgrid--item .productitem--actions{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;visibility:visible!important;opacity:1!important;margin:0 .75rem 1rem!important;width:auto!important}:not(.productgrid-listview)>.productgrid--item .productitem{margin-bottom:0!important}}.highlights-banner__icon:not(:has(svg)):not(:has(img)):before{content:"14";display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:2px solid currentColor;border-radius:50%;font-weight:800;font-size:1rem}
/*# sourceMappingURL=/cdn/shop/t/10/assets/io-stijl.css.map */
