:root{--il-blauw:#00A0D0;--il-rood:#C8202A;--il-paars:#402070;--il-groen:#90B040;--il-geel:#F0C030;--il-inkt:#16181B;--il-zacht:#5C6870;--il-papier:#F3F5F7;--il-lijn:#E1E6EA;--il-paneel:#E6F2F8;--il-voet:#E7ECF0;--il-strook: linear-gradient(90deg, var(--il-blauw) 0 20%, var(--il-rood) 20% 40%, var(--il-paars) 40% 60%, var(--il-groen) 60% 80%, var(--il-geel) 80% 100%)}body{background:var(--il-papier)!important;color:var(--il-inkt)}body:before{content:"";display:block;height:8px;background:var(--il-strook)}.site-header{background:#fff;border-bottom:0!important;box-shadow:0 1px 0 var(--il-lijn)}.site-header__icon,.site-header__search-toggle{border:0!important;background:none!important;border-radius:0!important;box-shadow:none!important}h1,h2,h3,h4,.h1,.h2,.h3,.h4{text-transform:none!important;letter-spacing:0!important;font-weight:700;color:var(--il-inkt)}.main-content .btn,.main-content input[type=submit]{border-radius:10px!important;text-transform:none!important;letter-spacing:0!important;font-weight:600!important;font-size:1em;padding:12px 22px;white-space:normal}.main-content input[type=text],.main-content input[type=email],.main-content input[type=number],.main-content input[type=password],.main-content input[type=tel],.main-content select,.main-content textarea{border-radius:8px!important;border-color:#cbd1d6;background-color:#fff}.index-section .section-header h2,.collection-header h1,.section-header h1,.stemmen__titel,.vakpers__titel{display:inline-block;padding-bottom:6px;border-bottom:4px solid var(--il-geel)}.index-section .section-header h2{font-size:1.7em}.collection-header h1{font-size:2.2em}.index-section{padding-top:28px;padding-bottom:28px}.feature-row{background:var(--il-paneel);border-radius:24px;padding:36px 40px;align-items:center}.feature-row__image{border-radius:16px}@media(max-width:749px){.feature-row{padding:22px 18px;border-radius:18px}}.grid__item .product-card{background:#fff;border-radius:16px;padding:14px 14px 16px;box-shadow:0 1px 0 var(--il-lijn);height:100%;transition:transform .15s ease,box-shadow .15s ease}.grid__item .product-card:hover{transform:translateY(-3px);box-shadow:0 6px 18px #16181b14}.grid-view-item__image-wrapper{border-radius:10px;overflow:hidden}.product-card__title{font-weight:600;color:var(--il-inkt)}.price-item{color:var(--il-inkt);font-weight:600}.filters-toolbar-wrapper{border:0!important;background:transparent}.product-single__meta{background:#fff;border-radius:20px;padding:26px 28px;box-shadow:0 1px 0 var(--il-lijn)}.product-single__photo,.product-single__thumbnail{border-radius:16px;overflow:hidden;background:#fff}@media(max-width:749px){.product-single__meta{padding:20px 18px;border-radius:16px}}.cursistvelden,.stemmen__citaat,.vakpers__citaat{border-radius:12px!important;background:#fff!important}.stemmen,.vakpers{border-top-color:var(--il-lijn)!important}.product-single__meta,.grid__item .product-card,.ticketfeiten,.product-single__photo{border:1px solid #DDE3E8!important;box-shadow:0 1px 2px #16181b0a,0 2px 8px #16181b0d!important}.grid__item .product-card:hover,.grid__item .product-card:focus-within{transform:translateY(-5px);box-shadow:0 4px 8px #16181b0f,0 14px 28px #16181b21!important;border-color:#cdd5dc!important}.grid__item .product-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media(prefers-reduced-motion:reduce){.grid__item .product-card,.grid__item .product-card:hover{transition:none;transform:none}}.grid--view-items{display:flex;flex-wrap:wrap}.grid--view-items:after{display:none}.grid--view-items>.grid__item{display:flex;float:none}.grid--view-items>.grid__item>.product-card{display:flex;flex-direction:column;width:100%;height:auto}.grid--view-items>.grid__item>.product-card .price{margin-top:auto}.grid--view-items .product-card__image-wrapper{width:100%;max-width:none!important;height:210px;margin:0 0 12px;position:relative}.grid--view-items .product-card__image-wrapper>div{padding-top:0!important;height:100%;position:static}.grid--view-items .product-card__image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none!important;max-height:none!important;object-fit:contain}.grid--view-items .product-card__title{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:5.2em;line-height:1.3}.grid--view-items .product-card .price{min-height:3em}.grid--view-items .product-card__title{border-bottom:0!important}.grid--view-items .product-card__title{font-weight:400}.grid--view-items .product-card:hover .product-card__title,.grid--view-items .product-card:focus-within .product-card__title{font-weight:700;text-decoration:none}@media(max-width:749px){.grid--view-items .product-card__image-wrapper{height:150px}.grid--view-items .product-card__title{-webkit-line-clamp:6;min-height:5.2em}}.ticketfeiten{display:grid;grid-template-columns:max-content 1fr;gap:8px 18px;margin:4px 0 22px;padding:18px 20px;background:#fff;border-radius:16px;box-shadow:0 1px 0 var(--il-lijn);font-size:.95em}.ticketfeiten dt{font-weight:700;color:var(--il-inkt);margin:0}.ticketfeiten dd{margin:0;color:var(--il-inkt)}@media(max-width:480px){.ticketfeiten{grid-template-columns:1fr;gap:2px 0}.ticketfeiten dd{margin-bottom:8px}}.ticketintro.is-ingekort{max-height:11.5em;overflow:hidden;position:relative}.ticketintro.is-ingekort:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4em;background:linear-gradient(to bottom,rgba(243,245,247,0),var(--il-papier))}.ticketintro__knop{display:inline-block;margin:6px 0 20px;padding:0;border:0;background:none;color:#197bbd;font-weight:600;font-size:1em;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ticketintro__knop:hover{color:#125f93}.ticketintro__knop:focus-visible{outline:2px solid #197bbd;outline-offset:3px;border-radius:4px}.ticketklap{border-top:1px solid var(--il-lijn)}.ticketklap:last-of-type{border-bottom:1px solid var(--il-lijn);margin-bottom:20px}.ticketklap summary{cursor:pointer;list-style:none;padding:14px 34px 14px 2px;font-weight:700;color:var(--il-inkt);position:relative}.ticketklap summary::-webkit-details-marker{display:none}.ticketklap summary:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:1.5em;font-weight:400;color:#197bbd;line-height:1}.ticketklap[open] summary:after{content:"\2212"}.ticketklap summary:hover{color:#197bbd}.ticketklap summary:focus-visible{outline:2px solid #197bbd;outline-offset:2px;border-radius:4px}.ticketklap__inhoud{padding:0 2px 16px}.ticketklap__inhoud p:last-child,.ticketklap__inhoud ul:last-child{margin-bottom:0}.kaartlabel{position:absolute;top:8px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:.78em;font-weight:700;line-height:1.5;color:var(--il-inkt);background:#fff;border:1px solid var(--il-lijn)}.kaartlabel--vorm{right:8px}.kaartlabel--vorm:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--il-blauw)}.kaartlabel--cursus:before{background:var(--il-paars)}.kaartlabel--workshop:before{background:var(--il-groen)}.kaartlabel--e-learning:before{background:var(--il-rood)}.kaartlabel--studiedag:before{background:var(--il-geel)}.kaartlabel--uitverkocht{left:8px;background:var(--il-inkt);color:#fff;border-color:var(--il-inkt)}.grid-view-item--sold-out .product-card__image-wrapper img{opacity:.45}.grid-view-item--sold-out:hover .product-card__image-wrapper{opacity:1}.site-nav__link .site-nav__label{border-bottom-color:transparent!important}.site-nav__link,.site-nav__link .site-nav__label,.mobile-nav__link,.site-footer a{transition:color .15s ease}.site-nav__link:not([disabled]):hover,.site-nav__link:focus,.site-nav__link--button:hover,.site-nav__link--button:focus,.site-nav__link--active,.mobile-nav__link:hover,.mobile-nav__link:focus{color:#197bbd!important}.site-nav__link:hover .icon,.site-nav__link:focus .icon{fill:#197bbd}.site-footer a:hover,.site-footer a:focus{color:#125f93!important;text-decoration:none}.site-footer{background:var(--il-voet);margin-top:50px;padding-top:0}.site-footer:before{content:"";display:block;height:6px;margin-bottom:40px;background:var(--il-strook)}.site-footer,.site-footer a,.site-footer p,.site-footer small{color:var(--il-inkt)!important}.site-footer hr,.site-footer__hr{border-color:var(--il-lijn)!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/idealogo-huisstijl.css.map */
