@charset "UTF-8";:root{--opkoers-brand: var(--beo-primary, #41449f);--opkoers-brand-hover: var(--beo-primary-hover, #34367f);--opkoers-accent: #E87B5D;--opkoers-accent-hover: #d76141;--opkoers-surface: var(--beo-body-bg, #fff);--opkoers-surface-muted: var(--beo-light, #f0f1f5);--opkoers-surface-dark: var(--beo-dark, #272727);--opkoers-surface-dark-divider: rgb(255 255 255 / 12%);--opkoers-border-color: var(--beo-border-color, #dee2e6);--opkoers-text-color: var(--beo-body-color, #272727);--opkoers-text-muted: var(--beo-secondary-color, rgb(39 39 39 / 75%));--opkoers-heading-color: var(--beo-emphasis-color, #000);--opkoers-radius: var(--beo-border-radius, .25rem);--opkoers-prose-measure: 88ch;--opkoers-prose-heading-weight: 600;--opkoers-prose-heading-line-height: 1.2}[data-bs-theme=dark]{--opkoers-text-muted: var(--beo-secondary-color, rgb(222 226 230 / 75%))}html{overflow-x:clip}button,input,optgroup,select,textarea{font-family:inherit}#toolbar-administration{z-index:100000!important}.field--name-body{color:var(--opkoers-text-color);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.field--name-body h1,.field--name-body h2,.field--name-body h3,.field--name-body h4,.field--name-body h5,.field--name-body h6{color:var(--opkoers-heading-color);font-weight:var(--opkoers-prose-heading-weight);line-height:var(--opkoers-prose-heading-line-height);letter-spacing:-.01em;text-wrap:balance}.field--name-body p,.field--name-body ul,.field--name-body ol,.field--name-body blockquote,.field--name-body h1,.field--name-body h2,.field--name-body h3,.field--name-body h4,.field--name-body h5,.field--name-body h6{max-width:var(--opkoers-prose-measure)}.field--name-body p{text-wrap:pretty}.field--name-body a{color:var(--opkoers-accent);text-decoration-thickness:.08em;text-underline-offset:.15em}.field--name-body a:hover{color:var(--opkoers-brand-hover);text-decoration-thickness:.12em}.node--view-mode-full .node__content .field{margin-bottom:0}body.is-front .region-top-bar{background-color:var(--opkoers-hero-bg)}body.page-cart main{max-width:1440px;margin:auto}:root{--opkoers-hero-bg: var(--opkoers-brand);--opkoers-hero-measure: 1440px;--opkoers-hero-gutter: .75rem}.paragraph--type--hero-banner{background-color:var(--opkoers-hero-bg);height:-moz-fit-content;height:fit-content;min-height:800px;margin-inline:calc(50% - 50vw)}.paragraph--type--hero-banner>.field{max-width:var(--opkoers-hero-measure);margin-inline:auto;padding-inline:var(--opkoers-hero-gutter)}.paragraph--type--hero-banner .hero-content{width:90vw;max-width:1440px;margin:0 auto;height:100%;min-height:800px;display:flex;align-items:center;flex-wrap:wrap}.paragraph--type--hero-banner .hero-content .hero-left{width:50%}.paragraph--type--hero-banner .hero-content .hero-right{width:50%;display:flex;justify-content:right}@media(max-width:900px){.paragraph--type--hero-banner .hero-content .hero-left{width:100%;margin-top:4rem}.paragraph--type--hero-banner .hero-content .hero-right{width:100%;justify-content:center}}.paragraph--type--hero-banner .field--name-slogan{color:#fff;font-size:48px;font-weight:600;line-height:50px}.paragraph--type--hero-banner .field--name-slogan span{color:var(--opkoers-accent)}.paragraph--type--hero-banner .field--name-description{color:#fff;font-size:18px}.paragraph--type--hero-banner .field--name-cta{height:-moz-fit-content;height:fit-content;margin-top:2rem}.paragraph--type--hero-banner .field--name-cta a{color:#fff;background-color:var(--opkoers-accent);border-radius:8px;padding:.5rem 1rem}.paragraph--type--hero-banner .hero-usps{background-color:#163a50;border-radius:0 0 12px 12px}.paragraph--type--hero-banner .hero-usps .field--name-paragraphs{display:flex;flex-wrap:wrap;width:100%;max-width:1440px;margin:0 auto;justify-content:space-around}.paragraph--type--hero-banner .hero-usps .field--name-paragraphs .field__item .field--name-label{margin:0;padding:1rem;color:#fff;display:flex;align-items:center}.paragraph--type--hero-banner .hero-usps .field--name-paragraphs .field__item .field--name-label:before{margin-right:16px;height:16px;content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="18" viewBox="0 0 22 18" fill="none"><path d="M21.3026 2.64634L19.0526 0.437589C18.7714 0.157356 18.3906 0 17.9937 0C17.5967 0 17.2159 0.157356 16.9348 0.437589L8.24509 9.0204L4.8054 5.6829C4.52366 5.40358 4.14273 5.24724 3.74599 5.24812C3.34926 5.249 2.96903 5.40702 2.68852 5.68759L0.438524 7.93759C0.157719 8.21883 0 8.60001 0 8.99743C0 9.39486 0.157719 9.77604 0.438524 10.0573L7.1529 16.8073C7.29219 16.9466 7.45757 17.0571 7.63958 17.1325C7.82159 17.2079 8.01667 17.2467 8.21368 17.2467C8.41069 17.2467 8.60577 17.2079 8.78778 17.1325C8.9698 17.0571 9.13517 16.9466 9.27446 16.8073L21.3073 4.77165C21.4469 4.63198 21.5575 4.46613 21.6328 4.2836C21.7082 4.10108 21.7467 3.90548 21.7463 3.70802C21.7458 3.51056 21.7064 3.31513 21.6303 3.13294C21.5541 2.95075 21.4428 2.78539 21.3026 2.64634ZM8.20946 15.7488L1.49509 8.99884L3.74509 6.74884C3.74782 6.7511 3.75033 6.75361 3.75259 6.75634L7.7229 10.6085C7.86305 10.7457 8.05134 10.8225 8.24743 10.8225C8.44352 10.8225 8.63181 10.7457 8.77196 10.6085L18.0007 1.49884L20.2451 3.71134L8.20946 15.7488Z" fill="%23E87B5D"/></svg>')}:root{--opkoers-richting-max: 1200px;--opkoers-richting-surface: #fff;--opkoers-richting-border: #e6e9ec;--opkoers-richting-rule: #e6e9ec;--opkoers-richting-radius: 12px;--opkoers-richting-ink: #143352;--opkoers-richting-muted: #5a6b7d;--opkoers-richting-underline: #3a8ea0;--opkoers-richting-padding-block: 1.85rem;--opkoers-richting-padding-inline: 2rem}.view-courses{max-width:var(--opkoers-richting-max);margin-inline:auto;padding-block:2.5rem 4rem}.view-courses .view-content{background:var(--opkoers-richting-surface);border:1px solid var(--opkoers-richting-border);border-radius:var(--opkoers-richting-radius);overflow:hidden}.view-courses .views-row+.views-row{border-top:1px solid var(--opkoers-richting-rule)}.richting-item{display:flex;align-items:center;justify-content:space-between;gap:1.5rem 2rem;padding:var(--opkoers-richting-padding-block) var(--opkoers-richting-padding-inline)}.richting-item:hover{background-color:#fafafa}.richting-item__body{min-width:0}.richting-item__title{margin:0;color:var(--opkoers-richting-ink);font-size:clamp(1.25rem,1.1rem + .4vw,1.5rem);font-weight:700;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.richting-item__title .field,.richting-item__title .field__items,.richting-item__title .field__item{display:contents}.richting-item__title-link{color:inherit;text-decoration:none}.richting-item__title-link:hover,.richting-item__title-link:focus-visible{text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.15em}.richting-item__meta{margin:.4rem 0 0;color:var(--opkoers-richting-muted);font-size:1.0625rem;line-height:1.4;font-variant-numeric:tabular-nums}.richting-item__description{margin-top:.75rem;color:var(--opkoers-richting-muted);font-size:1rem;line-height:1.55}.richting-item__description p:last-child{margin-bottom:0}.richting-item__cta{flex:0 0 auto;color:var(--opkoers-richting-ink);font-size:1.0625rem;font-weight:700;line-height:1.3;text-decoration:none;white-space:nowrap}.richting-item__cta-label{display:inline-block;padding-bottom:.45rem;border-bottom:2px solid var(--opkoers-richting-underline);transition:color .18s ease,border-color .18s ease}.richting-item__cta-arrow{margin-left:.4rem;transition:transform .18s ease}.richting-item__cta:hover,.richting-item__cta:focus-visible{color:var(--opkoers-richting-underline)}.richting-item__cta:hover .richting-item__cta-arrow,.richting-item__cta:focus-visible .richting-item__cta-arrow{transform:translate(.2rem)}@media(max-width:575.98px){:root{--opkoers-richting-padding-block: 1.5rem;--opkoers-richting-padding-inline: 1.25rem}.richting-item{flex-direction:column;align-items:flex-start;gap:1rem}}@media(prefers-reduced-motion:reduce){.richting-item__cta-label,.richting-item__cta-arrow{transition:none}.richting-item__cta:hover .richting-item__cta-arrow,.richting-item__cta:focus-visible .richting-item__cta-arrow{transform:none}}:root{--opkoers-reasons-gap: clamp(2.5rem, 5vw, 5rem);--opkoers-reasons-ink: #143352;--opkoers-reasons-rule: #0f1b2d;--opkoers-reasons-radius: 16px}.opkoers-reasons{display:grid;grid-template-columns:minmax(0,32rem) minmax(0,1fr);gap:var(--opkoers-reasons-gap);align-items:start;max-width:var(--opkoers-listing-max, 1440px);margin-inline:auto;padding-block:3rem}@media(max-width:991.98px){.opkoers-reasons{grid-template-columns:minmax(0,1fr);gap:2.5rem}}.opkoers-reasons__media{position:relative;overflow:hidden;border-radius:var(--opkoers-reasons-radius)}.opkoers-reasons__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.opkoers-reasons__actions{position:absolute;inset:auto 1.25rem 1.25rem;display:flex;gap:.75rem;align-items:center;justify-content:space-between}.opkoers-reasons__cta,.opkoers-reasons__arrow{display:flex;align-items:center;justify-content:center;min-height:3rem;color:var(--opkoers-reasons-ink);font-size:1.0625rem;text-decoration:none;background:#fff;border-radius:8px}.opkoers-reasons__cta:hover,.opkoers-reasons__cta:focus,.opkoers-reasons__arrow:hover,.opkoers-reasons__arrow:focus{color:#fff;background:var(--opkoers-reasons-ink)}.opkoers-reasons__cta{padding-inline:1.25rem}.opkoers-reasons__arrow{flex:0 0 auto;width:3rem}.opkoers-reasons__list{counter-reset:opkoers-reason;margin-bottom:3.5rem;border-bottom:1px solid var(--opkoers-reasons-rule)}.opkoers-reasons__list .paragraph--type--usp{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:1.5rem;align-items:center;padding-block:1rem;counter-increment:opkoers-reason;border-top:1px solid var(--opkoers-reasons-rule)}.opkoers-reasons__list .paragraph--type--usp:before{content:counter(opkoers-reason,decimal-leading-zero);display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;font-size:1.125rem;font-weight:500;border:1px solid var(--opkoers-reasons-rule);border-radius:50%}@media(max-width:575.98px){.opkoers-reasons__list .paragraph--type--usp{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem}.opkoers-reasons__list .paragraph--type--usp .field--name-description{grid-column:2}}.opkoers-reasons__list .field--name-label{font-size:1.125rem;font-weight:700;line-height:1.3}.opkoers-reasons__list .field--name-description{color:var(--opkoers-text-muted);font-size:.9375rem;line-height:1.4}.opkoers-reasons__list .field--name-description p{margin:0}.opkoers-reasons__title{margin:0 0 1.5rem;color:var(--opkoers-reasons-ink);font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.opkoers-reasons__text{max-width:60ch;color:var(--opkoers-text-muted);font-size:1.125rem;line-height:1.7}.opkoers-reasons__text p:last-child{margin-bottom:0}:root{--opkoers-reservering-ink: #143352;--opkoers-reservering-muted: #5a6b7d;--opkoers-reservering-border: #e6e9ec;--opkoers-reservering-radius: 12px;--opkoers-reservering-field-bg: #f5f6f7;--opkoers-reservering-field-radius: 8px;--opkoers-reservering-note-bg: #e3eff5;--opkoers-reservering-note-accent: #3a8ea0;--opkoers-reservering-prefill-bg: #e8f3f8;--opkoers-reservering-prefill-border: #8fbed1;--opkoers-reservering-max: 900px}.webform-submission-plaats-reserveren-form{max-width:var(--opkoers-reservering-max);margin-inline:auto;padding:2rem;border:1px solid var(--opkoers-reservering-border);border-radius:var(--opkoers-reservering-radius)}.webform-submission-plaats-reserveren-form .form-floating{display:flex;flex-direction:column}.webform-submission-plaats-reserveren-form .form-floating>label{order:-1;align-self:flex-start;position:static;height:auto;margin-bottom:.4rem;padding:0;border:0;transform:none;opacity:1;pointer-events:auto}.webform-submission-plaats-reserveren-form .form-floating>.form-label{color:var(--opkoers-reservering-ink);font-size:.9375rem;font-weight:600}.webform-submission-plaats-reserveren-form .fieldset-wrapper{display:flex;flex-direction:column}.webform-submission-plaats-reserveren-form .fieldset-wrapper>.description,.webform-submission-plaats-reserveren-form .fieldset-wrapper>.form-item--description{order:-1;margin-bottom:1.25rem;color:var(--opkoers-reservering-muted)}.webform-submission-plaats-reserveren-form .form-floating>.form-control:not(:-moz-placeholder){padding-block:.75rem}.webform-submission-plaats-reserveren-form .form-floating>.form-control:focus,.webform-submission-plaats-reserveren-form .form-floating>.form-control:not(:placeholder-shown){padding-block:.75rem}.webform-submission-plaats-reserveren-form .form-floating>.form-control::-moz-placeholder{color:var(--opkoers-reservering-muted);opacity:.75}.webform-submission-plaats-reserveren-form .form-floating>.form-control::placeholder{color:var(--opkoers-reservering-muted);opacity:.75}.webform-submission-plaats-reserveren-form .form-label,.webform-submission-plaats-reserveren-form label{margin-bottom:.4rem;color:var(--opkoers-reservering-ink);font-size:.9375rem;font-weight:600}.webform-submission-plaats-reserveren-form .form-control,.webform-submission-plaats-reserveren-form .form-select{padding:.75rem 1rem;background-color:var(--opkoers-reservering-field-bg);border:1px solid transparent;border-radius:var(--opkoers-reservering-field-radius);color:var(--opkoers-reservering-ink)}.webform-submission-plaats-reserveren-form .form-control:focus,.webform-submission-plaats-reserveren-form .form-select:focus{background-color:#fff;border-color:var(--opkoers-reservering-note-accent);box-shadow:none}.webform-submission-plaats-reserveren-form fieldset{margin-top:2rem;padding:0;border:0}.webform-submission-plaats-reserveren-form fieldset>legend{float:none;width:auto;margin-bottom:.25rem;padding:0;color:var(--opkoers-reservering-ink);font-size:1.25rem;font-weight:700}.webform-submission-plaats-reserveren-form fieldset>.description,.webform-submission-plaats-reserveren-form fieldset>.form-item--description{margin-bottom:1.25rem;color:var(--opkoers-reservering-muted)}.reservering__context{margin-bottom:1.75rem;padding:1rem 1.25rem;background-color:var(--opkoers-reservering-note-bg);border-left:3px solid var(--opkoers-reservering-note-accent);border-radius:0 var(--opkoers-reservering-field-radius) var(--opkoers-reservering-field-radius) 0;color:var(--opkoers-reservering-ink)}.reservering__context p{margin:0;line-height:1.5}.reservering__context>label{display:none}.webform-submission-plaats-reserveren-form .reservering__prefilled{background-color:var(--opkoers-reservering-prefill-bg);border:1px solid var(--opkoers-reservering-prefill-border);font-weight:600}.webform-submission-plaats-reserveren-form .reservering__consent,.webform-submission-plaats-reserveren-form .form-item-kennismaking{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--opkoers-reservering-border)}.webform-submission-plaats-reserveren-form .form-check-input{width:1.15rem;height:1.15rem;margin-top:.15rem;background-color:#fff;border:1px solid var(--opkoers-reservering-prefill-border)}.webform-submission-plaats-reserveren-form .reservering__consent .form-check-input{border-color:var(--opkoers-accent)}.webform-submission-plaats-reserveren-form .form-check-input:checked{background-color:var(--opkoers-accent);border-color:var(--opkoers-accent)}.webform-submission-plaats-reserveren-form .form-check-label{font-weight:400}.webform-submission-plaats-reserveren-form .form-actions{margin-top:1.75rem}.webform-submission-plaats-reserveren-form .form-actions .webform-button--submit{width:100%;min-height:52px;background-color:var(--opkoers-accent);border-color:var(--opkoers-accent);border-radius:var(--opkoers-reservering-field-radius);font-weight:600}.webform-submission-plaats-reserveren-form .form-actions .webform-button--submit:hover,.webform-submission-plaats-reserveren-form .form-actions .webform-button--submit:focus-visible{background-color:var(--opkoers-accent-hover);border-color:var(--opkoers-accent-hover)}@media(max-width:767.98px){.webform-submission-plaats-reserveren-form{padding:1.25rem}}:root{--opkoers-header-logo-height: 3rem;--opkoers-header-padding: 1rem;--opkoers-header-max: 1440px;--opkoers-header-gutter: 1rem}.region-header{padding:var(--opkoers-header-padding)}.region-header .site-logo{display:inline-flex;align-items:center}.region-header .site-logo img,.region-header .site-logo svg{display:block;width:auto;height:var(--opkoers-header-logo-height);max-width:none}.region-top-bar{padding-top:1rem}.opkoers-header{background-color:#fff;width:min(var(--opkoers-header-max),100% - var(--opkoers-header-gutter) * 2);margin-inline:auto;border-radius:12px;box-shadow:3px 3px 10.5px -1px #696969;padding:.5rem 1rem}.opkoers-header .block-system-branding-block a,.opkoers-header .block-system-branding-block img{height:40px}.opkoers-header .menu--main{flex-grow:1}.opkoers-header .main-nav{display:flex;justify-content:center}:root{--opkoers-megamenu-bg: #F4F4F4;--opkoers-megamenu-radius: 12px;--opkoers-megamenu-shadow: 0 18px 40px -12px rgb(0 0 0 / 18%);--opkoers-megamenu-padding: 2.5rem 2rem;--opkoers-megamenu-gap: 2rem;--opkoers-megamenu-row-gap: 2.75rem;--opkoers-megamenu-columns: 3;--opkoers-megamenu-column: 15rem;--opkoers-megamenu-offset: .5rem;--opkoers-megamenu-heading-color: var(--opkoers-brand);--opkoers-megamenu-link-color: var(--opkoers-text-color);--opkoers-megamenu-transition: .18s ease}.region-top-bar{height:auto}.opkoers-header{position:relative}.opkoers-header .main-nav>.main-nav__item{position:static}.opkoers-header .main-nav__link--top-level{position:relative}.opkoers-header .main-nav>.main-nav__item:hover>.main-nav__chevron{transform:none}.opkoers-header .main-nav>.main-nav__item.is-open>.main-nav__chevron{transform:rotate(180deg)}.opkoers-header .main-nav>.main-nav__item--has-submenu>.main-nav__link{cursor:pointer}.opkoers-header .main-nav>.main-nav__item>.main-nav__submenu{position:absolute;top:100%;right:0;left:0;z-index:1030;-moz-columns:var(--opkoers-megamenu-columns) var(--opkoers-megamenu-column);columns:var(--opkoers-megamenu-columns) var(--opkoers-megamenu-column);-moz-column-gap:var(--opkoers-megamenu-gap);column-gap:var(--opkoers-megamenu-gap);margin:var(--opkoers-megamenu-offset) 0 0;padding:var(--opkoers-megamenu-padding);list-style:none;background:var(--opkoers-megamenu-bg);border-radius:var(--opkoers-megamenu-radius);box-shadow:var(--opkoers-megamenu-shadow);visibility:hidden;opacity:0;transform:translateY(calc(var(--opkoers-megamenu-offset) * -1));transition:opacity var(--opkoers-megamenu-transition),transform var(--opkoers-megamenu-transition),visibility var(--opkoers-megamenu-transition)}.opkoers-header .main-nav>.main-nav__item.is-open>.main-nav__submenu{visibility:visible;opacity:1;transform:translateY(0)}.opkoers-header .main-nav__submenu>.main-nav__item{display:block;position:static;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:var(--opkoers-megamenu-row-gap)}.opkoers-header .main-nav__submenu>.main-nav__item a:hover{text-decoration:underline}.opkoers-header .main-nav__submenu>.main-nav__item:last-child{margin-bottom:0}.opkoers-header .main-nav__submenu>.main-nav__item>.main-nav__link{display:block;padding:0 0 .5rem;color:var(--opkoers-megamenu-heading-color);font-weight:700;text-transform:none;letter-spacing:normal}.opkoers-header .main-nav__submenu-nested{position:static;display:block;visibility:inherit;transform:none;min-width:0;margin:0;padding:0;list-style:none;background:none;border:0;box-shadow:none}.opkoers-header .main-nav__submenu-nested>.main-nav__item{display:block}.opkoers-header .main-nav__submenu-nested .main-nav__link{display:block;padding:.35rem 0;color:var(--opkoers-megamenu-link-color);font-weight:400;text-transform:none;letter-spacing:normal}.opkoers-header .main-nav__submenu .main-nav__chevron{display:none}:root{--opkoers-sticky-cta-bg: #fff;--opkoers-sticky-cta-shadow: 0 -6px 20px -8px rgb(0 0 0 / 25%);--opkoers-sticky-cta-z: 1030;--opkoers-sticky-cta-height: 5rem}@media(max-width:991.98px){.opkoers-header{flex-wrap:wrap;row-gap:.75rem;-moz-column-gap:.5rem;column-gap:.5rem;justify-content:flex-start!important}.opkoers-header .menu--main{display:none}.opkoers-header .block-system-branding-block{margin-right:auto}.opkoers-header .block-system-branding-block a,.opkoers-header .block-system-branding-block img{height:32px}.opkoers-header>.me-auto{margin-right:0!important}.opkoers-header>.ms-auto{margin-left:0!important}.opkoers-header .menu--account .nav{flex-wrap:nowrap;white-space:nowrap}.opkoers-header .block--type-cta-button{position:fixed;inset:auto 0 0;z-index:var(--opkoers-sticky-cta-z);padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:var(--opkoers-sticky-cta-bg);box-shadow:var(--opkoers-sticky-cta-shadow);transition:opacity var(--opkoers-megamenu-transition),visibility var(--opkoers-megamenu-transition)}.opkoers-header .block--type-cta-button a{display:block;min-height:44px;padding:.75rem 1rem;text-align:center}body:has(.offcanvas.show) .opkoers-header .block--type-cta-button{visibility:hidden;opacity:0}body{padding-bottom:calc(var(--opkoers-sticky-cta-height) + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.opkoers-header .main-nav>.main-nav__item>.main-nav__submenu{transition:none}.opkoers-header .main-nav__chevron{transition:none}}.block--type-cta-button a{background-color:var(--opkoers-accent);padding:.5rem 1rem;border-radius:8px;color:#fff}.block--type-cta-button a:hover{background-color:var(--opkoers-accent-hover)}:root{--opkoers-footer-bg: #17293b;--opkoers-footer-ink: #fff;--opkoers-footer-muted: rgb(255 255 255 / 72%);--opkoers-footer-link: rgb(255 255 255 / 82%);--opkoers-footer-rule: rgb(255 255 255 / 12%);--opkoers-footer-max: 1440px;--opkoers-footer-logo-height: 44px;--opkoers-footer-gap: 3rem}.region-footer{background-color:var(--opkoers-footer-bg);color:var(--opkoers-footer-ink);padding:4.5rem 1.5rem 3rem}.opkoers-footer{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-template-areas:"brand aanbod werkwijze contact" "legal legal legal legal" "links links links links";gap:0 var(--opkoers-footer-gap);max-width:var(--opkoers-footer-max);margin-inline:auto}.region-footer .opkoers-footer>.block{width:auto;max-width:none;flex:none;padding:0;margin:0}.opkoers-footer__brand{grid-area:brand;max-width:24rem}#block-opkoers-footer-aanbod{grid-area:aanbod}#block-opkoers-footer-werkwijze{grid-area:werkwijze}#block-opkoers-footer-contact{grid-area:contact}#block-opkoers-footer{grid-area:links;margin-top:.75rem}.opkoers-footer__logo{display:inline-block;margin-bottom:1.5rem;text-decoration:none}.opkoers-footer__logo img,.opkoers-footer__logo svg{display:block;height:var(--opkoers-footer-logo-height);width:auto}.opkoers-footer__intro{color:var(--opkoers-footer-muted);line-height:1.65}.opkoers-footer__intro p:last-child{margin-bottom:0}.opkoers-footer h2{margin:0 0 1.25rem;color:var(--opkoers-footer-ink);font-size:1rem;font-weight:700}.region-footer .opkoers-footer .nav{flex-direction:column;gap:.75rem}.opkoers-footer .nav-link{display:inline-block;padding:0;color:var(--opkoers-footer-link);text-decoration:none}.opkoers-footer .nav-link:hover,.opkoers-footer .nav-link:focus-visible{color:var(--opkoers-footer-ink);text-decoration:underline}#block-opkoers-footer-contact{color:var(--opkoers-footer-muted);line-height:1.65}#block-opkoers-footer-contact .field--name-body{color:inherit}#block-opkoers-footer-contact p:last-child{margin-bottom:0}#block-opkoers-footer-contact strong{color:var(--opkoers-footer-ink)}#block-opkoers-footer-contact a{color:var(--opkoers-footer-link);text-decoration:none}#block-opkoers-footer-contact a:hover,#block-opkoers-footer-contact a:focus-visible{color:var(--opkoers-footer-ink);text-decoration:underline}.opkoers-footer__legal{grid-area:legal;margin-top:var(--opkoers-footer-gap);padding-top:2rem;border-top:1px solid var(--opkoers-footer-rule);color:var(--opkoers-footer-muted);font-size:.9375rem}.region-footer #block-opkoers-footer .nav{flex-direction:row;flex-wrap:wrap;gap:0 .5rem}#block-opkoers-footer .nav-item+.nav-item:before{content:"\b7";margin-right:.5rem;color:var(--opkoers-footer-muted)}#block-opkoers-footer .nav-link{font-size:.9375rem}@media(max-width:991.98px){.region-footer{padding:3rem 1.25rem 2.5rem}.opkoers-footer{grid-template-columns:1fr;grid-template-areas:"brand" "aanbod" "werkwijze" "contact" "legal" "links";gap:2.5rem 0}.opkoers-footer__brand{max-width:none}.opkoers-footer__legal{margin-top:0}#block-opkoers-footer{margin-top:-1.75rem}}:root{--opkoers-product-gap: clamp(2.5rem, 7vw, 8rem);--opkoers-product-aside-width: 24rem;--opkoers-product-ink: #0f1b2d;--opkoers-product-rule: #e3e6ea;--opkoers-product-placeholder: #d9d9d9;--opkoers-product-placeholder-ink: #8a8a8a;--opkoers-product-control: #2f4a63;--opkoers-product-control-hover: #24394c;--opkoers-product-radius: 12px;--opkoers-check-mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path d="M2 10.5 7.5 16 18 4.5" stroke="black" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.opkoers-product{max-width:1440px;margin-inline:auto;padding-block:3rem 4rem;margin-top:4rem}.opkoers-product .field__label{display:none}.opkoers-product__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--opkoers-product-aside-width));gap:var(--opkoers-product-gap);align-items:start}@media(max-width:991.98px){.opkoers-product__inner{grid-template-columns:minmax(0,1fr);gap:2.5rem}}.opkoers-product__buy{position:sticky;top:6.5rem}@media(max-width:991.98px){.opkoers-product__buy{position:static}}.opkoers-product__buy-card{display:grid;gap:1rem;padding:1.75rem;background:var(--opkoers-surface-muted);border:1px solid var(--opkoers-product-rule);border-radius:var(--opkoers-product-radius)}.opkoers-product__price-meta,.opkoers-product__buy-note{margin:0;color:var(--opkoers-text-muted);font-size:.9375rem;line-height:1.5}.opkoers-product__price-meta{margin-top:-.75rem}.opkoers-product__categories{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.opkoers-product__categories .field,.opkoers-product__categories .field__items{display:contents}.opkoers-product__categories .field__item{padding:.35rem .7rem;color:var(--opkoers-text-muted);font-size:.8125rem;font-weight:500;line-height:1.2;text-transform:uppercase;letter-spacing:.06em;background:var(--opkoers-surface-muted);border-radius:6px}.opkoers-product__categories a{color:inherit;text-decoration:none}.opkoers-product__title{margin:0 0 .75rem;color:var(--opkoers-product-ink);font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.opkoers-product__price{margin:0;color:var(--opkoers-product-control);font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:800;line-height:1.1;letter-spacing:-.02em}.opkoers-product .field--name-body{font-size:1.125rem;line-height:1.6}.opkoers-product .field--name-body>p{max-width:62ch;margin-bottom:1.5rem;color:var(--opkoers-text-muted)}.opkoers-product .field--name-body>p:last-child{margin-bottom:0}.opkoers-product .field--name-body table{width:100%;margin:0;table-layout:auto;border-collapse:collapse}.opkoers-product .field--name-body table tbody,.opkoers-product .field--name-body table tr{border:0}.opkoers-product .field--name-body table td{position:relative;padding:1.05rem 0 1.05rem 2.25rem;color:var(--opkoers-text-muted);font-size:1.0625rem;line-height:1.5;text-align:left;vertical-align:top;background:none;border:0;border-top:1px solid var(--opkoers-product-rule)}.opkoers-product .field--name-body table td:before{content:"";position:absolute;top:1.25rem;left:0;width:1.15rem;height:1.15rem;background-color:var(--opkoers-product-ink);-webkit-mask-image:var(--opkoers-check-mask);mask-image:var(--opkoers-check-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.opkoers-product .field--name-body table tr:last-child td{border-bottom:1px solid var(--opkoers-product-rule)}.opkoers-product .field--name-body table strong,.opkoers-product .field--name-body table b{color:var(--opkoers-product-ink);font-weight:700}.opkoers-product .paragraph--type--usp{position:relative;padding:1.05rem 0 1.05rem 2.25rem;border-top:1px solid var(--opkoers-product-rule)}.opkoers-product .paragraph--type--usp:last-child{border-bottom:1px solid var(--opkoers-product-rule)}.opkoers-product .paragraph--type--usp:before{content:"";position:absolute;top:1.25rem;left:0;width:1.15rem;height:1.15rem;background-color:var(--opkoers-product-ink);-webkit-mask-image:var(--opkoers-check-mask);mask-image:var(--opkoers-check-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.opkoers-product .paragraph--type--usp .field--name-label{display:inline;margin:0;color:var(--opkoers-product-ink);font-size:1.0625rem;font-weight:700;line-height:1.5}.opkoers-product .paragraph--type--usp .field--name-description{display:inline;color:var(--opkoers-text-muted);font-size:1.0625rem;line-height:1.5}.opkoers-product .paragraph--type--usp .field--name-description p{display:inline;margin:0}.opkoers-product__cart .field--name-variations>.field__item+.field__item{margin-top:1rem}.opkoers-product__cart form{display:grid;gap:.75rem}.opkoers-product__cart .field--name-purchased-entity:empty{display:none}.opkoers-product__cart .form-item,.opkoers-product__cart .form-actions{margin:0}.opkoers-product__cart .form-item__label,.opkoers-product__cart .form-item>label{display:none}.opkoers-product__cart .field--name-quantity{--quantity-input-max-width: 9.5rem;--quantity-input-border-radius: 6px;--quantity-input-border-color: var(--opkoers-product-control);--quantity-input-color: var(--opkoers-product-ink);--quantity-input-focus-border-color: var(--opkoers-accent);--quantity-btn-bg: var(--opkoers-product-control);--quantity-btn-color: #fff;--quantity-btn-border-color: var(--opkoers-product-control);--quantity-btn-hover-bg: var(--opkoers-product-control-hover);--quantity-btn-hover-color: #fff}.opkoers-product__cart .field--name-quantity .form-floating>label{display:none}.opkoers-product__cart .field--name-quantity .quantity-input-wrapper{background:var(--opkoers-surface)}.opkoers-product__cart .field--name-quantity .quantity-input{flex:0 0 auto;width:3.5rem;height:2.75rem}.opkoers-product__cart .field--name-quantity .quantity-btn{width:2.75rem;height:2.75rem}.opkoers-product__cart .button--add-to-cart{width:100%;min-height:3rem;padding:0 1.5rem;color:#fff;font-size:1.0625rem;font-weight:500;text-transform:none;letter-spacing:normal;background:var(--opkoers-accent);border:0;border-radius:6px}.opkoers-product__cart .button--add-to-cart:hover,.opkoers-product__cart .button--add-to-cart:focus{color:#fff;background:var(--opkoers-accent-hover)}.opkoers-product__sample a{display:flex;align-items:center;justify-content:center;min-height:3rem;padding:0 1.5rem;color:var(--opkoers-product-control);font-size:1.0625rem;font-weight:600;text-decoration:none;background:var(--opkoers-surface);border:2px solid var(--opkoers-product-control);border-radius:6px}.opkoers-product__sample a:hover,.opkoers-product__sample a:focus{color:#fff;background:var(--opkoers-product-control)}.opkoers-product__gallery-placeholder{display:grid;gap:1.75rem}.opkoers-product__placeholder-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}.opkoers-product__placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:3/2;padding:1.5rem;color:var(--opkoers-product-placeholder-ink);font-size:1.0625rem;line-height:1.4;text-align:center;background:var(--opkoers-product-placeholder);border-radius:var(--opkoers-product-radius)}.opkoers-product__placeholder--main{aspect-ratio:3/4;padding:2rem}.opkoers-product .field--name-images.field__items,.opkoers-product .field--name-images>.field__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}.opkoers-product .field--name-images .field__item,.opkoers-product .field--name-images.field__item{overflow:hidden;aspect-ratio:3/2;border-radius:var(--opkoers-product-radius)}.opkoers-product .field--name-images .field__item .lightbox,.opkoers-product .field--name-images.field__item .lightbox{display:block;width:100%;height:100%;cursor:zoom-in}.opkoers-product .field--name-images .field__item img,.opkoers-product .field--name-images.field__item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease}.opkoers-product .field--name-images .field__item .lightbox:hover img,.opkoers-product .field--name-images.field__item .lightbox:hover img{transform:scale(1.03)}.opkoers-product .field--name-images .field__item .lightbox:focus-visible,.opkoers-product .field--name-images.field__item .lightbox:focus-visible{outline:2px solid var(--opkoers-accent);outline-offset:2px}.opkoers-product .field--name-images .field__item .tobii-zoom__icon,.opkoers-product .field--name-images.field__item .tobii-zoom__icon{--zoom-icon-background: var(--opkoers-accent);--zoom-icon-color: #fff;top:.6em;right:.6em;width:2em;height:2em;border-radius:8px;box-shadow:0 0 0 2px #ffffffeb,0 6px 16px -6px #0f1b2d8c;transition:opacity .2s ease,transform .2s ease,background-color .2s ease}.opkoers-product .field--name-images .field__item .lightbox:hover .tobii-zoom__icon,.opkoers-product .field--name-images.field__item .lightbox:hover .tobii-zoom__icon{--zoom-icon-background: var(--opkoers-accent-hover)}@media(hover:hover){.opkoers-product .field--name-images .tobii-zoom__icon{opacity:0;transform:scale(.85)}.opkoers-product .field--name-images .lightbox:hover .tobii-zoom__icon,.opkoers-product .field--name-images .lightbox:focus-visible .tobii-zoom__icon{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.opkoers-product .field--name-images img{transition:none}.opkoers-product .field--name-images .lightbox:hover img{transform:none}.opkoers-product .field--name-images .tobii-zoom__icon{transition:none;transform:none}.opkoers-product .field--name-images .lightbox:hover .tobii-zoom__icon,.opkoers-product .field--name-images .lightbox:focus-visible .tobii-zoom__icon{transform:none}}.opkoers-product .field--name-images .field__item:first-child,.opkoers-product .field--name-images.field__item{grid-column:1/-1;aspect-ratio:3/4}:root{--opkoers-listing-max: 1440px;--opkoers-listing-ink: #0f1b2d;--opkoers-listing-muted: #5a6b7d;--opkoers-listing-pill-border: #dfe4e9;--opkoers-listing-pill-ink: #5a6b7d;--opkoers-listing-pill-active-bg: #143352;--opkoers-listing-pill-active-hover-bg: #1e4a75;--opkoers-listing-gap: 1.75rem;--opkoers-listing-min: 20rem}.page-title:empty{display:none}.view-cursussen{max-width:var(--opkoers-listing-max);margin-inline:auto;padding-block:3rem 4rem}.opkoers-listing__title{margin:0 0 1rem;color:var(--opkoers-listing-ink);font-size:clamp(1.9rem,1.4rem + 1.6vw,2.6rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.opkoers-listing__intro{max-width:68ch;margin:0;color:var(--opkoers-listing-muted);font-size:1.0625rem;line-height:1.6;text-wrap:pretty}.view-cursussen .view-filters{margin-block:2.5rem 2rem}.view-cursussen .view-filters .form-item,.view-cursussen .view-filters .form-floating{margin:0}.view-cursussen .view-filters .form-item>label,.view-cursussen .view-filters .form-floating>label{display:none}.view-cursussen .view-filters .form-actions{display:none}.bef-links__list{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.bef-links__item{margin:0}.bef-links .bef-link{display:inline-block;padding:.5rem 1.1rem;color:var(--opkoers-listing-pill-ink);font-size:.9375rem;font-weight:400;line-height:1.3;text-decoration:none;white-space:nowrap;background:#fff;border:1px solid var(--opkoers-listing-pill-border);border-radius:999px;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.bef-links .bef-link:hover,.bef-links .bef-link:focus-visible{color:var(--opkoers-listing-ink);border-color:var(--opkoers-listing-ink)}.bef-links .bef-link.bef-link--selected{color:#fff;background:var(--opkoers-listing-pill-active-bg);border-color:var(--opkoers-listing-pill-active-bg)}.bef-links .bef-link.bef-link--selected:hover,.bef-links .bef-link.bef-link--selected:focus-visible{color:#fff;background:var(--opkoers-listing-pill-active-hover-bg);border-color:var(--opkoers-listing-pill-active-hover-bg)}.view-cursussen .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--opkoers-listing-min),1fr));gap:var(--opkoers-listing-gap);align-items:start}.opkoers-listing__item{display:flex}.opkoers-listing__item>*{width:100%}.view-cursussen .view-empty{padding:2rem 0;color:var(--opkoers-listing-muted)}@media(max-width:767.98px){:root{--opkoers-listing-min: 100%}.view-cursussen .bef-links__list{flex-wrap:nowrap;margin-inline:-1rem;padding-inline:1rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.view-cursussen .bef-links__list::-webkit-scrollbar{display:none}.view-cursussen .bef-links__item{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.bef-links .bef-link{transition:none}}.page-title{max-width:var(--opkoers-richting-max);margin:0 auto;margin-top:5rem;text-align:left!important}.page-title:before{display:none}.courses-list .view-header{margin-bottom:2rem;font-size:18.5px;color:#546b76}.opkoers-course-series{max-width:var(--opkoers-listing-max);margin-inline:auto;padding-block:3rem;margin-top:5rem}.opkoers-course-series__title{margin:0 0 1rem;color:var(--opkoers-listing-ink);font-size:clamp(1.9rem,1.4rem + 1.6vw,2.6rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.opkoers-course-series__intro{max-width:48ch;color:var(--opkoers-listing-muted);font-size:1.0625rem;line-height:1.6;text-wrap:pretty}.opkoers-course-series__intro p:last-child{margin-bottom:0}.opkoers-course-series__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--opkoers-listing-min),1fr));gap:var(--opkoers-listing-gap);margin-top:2.5rem}@media(max-width:575.98px){.opkoers-course-series__grid{--opkoers-listing-min: 100%}}:root{--course-row-ink: #143352;--course-row-muted: #5a6b7d;--course-row-border: #e6e9ec;--course-row-accent: #3a8ea0;--course-row-warn: var(--opkoers-accent, #e87b5d);--course-row-pill-bg: #eaf1f5;--course-row-mono: ui-monospace, "SFMono-Regular", "SF Mono", menlo, consolas, monospace}.course-row{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:flex-start;justify-content:space-between;padding:1.5rem 1.75rem;border-bottom:1px solid var(--course-row-border);border-left:3px solid var(--course-row-accent);transition:background-color .18s ease}.course-row:hover{background:#f7f8f9}.course-row__body{flex:1 1 26rem;min-width:0}.course-row__modes{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem}.course-row__modes .field,.course-row__modes .field__items{display:contents}.course-row__modes .field__item{padding:.25rem .7rem;color:var(--course-row-muted);font-family:var(--course-row-mono);font-size:.75rem;line-height:1.3;text-transform:uppercase;letter-spacing:.09em;background:var(--course-row-pill-bg);border-radius:4px}.course-row__title{margin:0 0 .55rem;color:var(--course-row-ink);font-size:1.375rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.course-row__title-link{color:inherit;text-decoration:none}.course-row__title-link:hover,.course-row__title-link:focus-visible{text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.15em}.course-row__hours{color:var(--course-row-muted);font-family:var(--course-row-mono);font-size:.9375rem;font-weight:400;letter-spacing:0}.course-row__meta{margin:0 0 .5rem;color:var(--course-row-muted);font-size:1rem;line-height:1.5}.course-row__meta .field,.course-row__meta .field__item{display:inline}.course-row__meta span+span:before{margin:0 .5rem;color:#a9b4bf;content:"\b7"}.course-row__price{margin:0;color:var(--course-row-muted);font-family:var(--course-row-mono);font-size:.9375rem;line-height:1.5}.course-row__amount{margin-right:.35rem;color:var(--course-row-ink);font-weight:700;font-variant-numeric:tabular-nums}.course-row__amount .field,.course-row__amount .field__item{display:inline}.course-row__aside{display:flex;flex:0 0 auto;flex-direction:column;gap:.75rem;align-items:flex-end;text-align:right}.course-row__status{color:var(--course-row-muted);font-family:var(--course-row-mono);font-size:.8125rem;line-height:1.3;letter-spacing:.02em}.course-row__cta{color:var(--course-row-ink);font-size:1rem;font-weight:600;line-height:1.3;text-decoration:underline;text-decoration-color:var(--course-row-accent);text-decoration-thickness:2px;text-underline-offset:.4em}.course-row__cta:hover,.course-row__cta:focus-visible{color:var(--course-row-accent)}.course-row--few .course-row__status{color:var(--course-row-warn)}.course-row--full{border-left-color:transparent}.course-row--full .course-row__title,.course-row--full .course-row__amount,.course-row--full .course-row__cta{color:#97a3ae}.course-row--full .course-row__modes .field__item,.course-row--full .course-row__meta,.course-row--full .course-row__price,.course-row--full .course-row__status{color:#a9b4bf}.course-row--full .course-row__cta{text-decoration-color:#d6dce1}.course-row--full .course-row__title-link{color:inherit}.view-lessenreeksen{max-width:var(--opkoers-listing-max, 1440px);margin-inline:auto;padding-block:3rem 4rem}.view-lessenreeksen .view-content>h3{margin:0;color:#8a97a3;font-family:var(--course-row-mono);font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.14em;padding-bottom:.85rem;border-bottom:1px solid var(--course-row-border)}.view-lessenreeksen .view-content>h3:not(:first-child){margin-top:3rem}.view-lessenreeksen .view-header{padding-bottom:2.5rem}@media(max-width:767.98px){.course-row{padding:1.25rem 1rem}.course-row__aside{flex-direction:row;align-items:baseline;justify-content:space-between;width:100%;text-align:left}}@media(prefers-reduced-motion:reduce){.course-row{transition:none}}:root{--opkoers-cart-ink: #143352;--opkoers-cart-muted: #5a6b7d;--opkoers-cart-border: #e6e9ec;--opkoers-cart-radius: 12px;--opkoers-cart-card-gap: 1rem;--opkoers-cart-tap-target: 44px}.cart-block__dropdown{border-radius:var(--opkoers-cart-radius);margin-top:28px;margin-left:-16px}@media(max-width:767.98px){.cart-form .cart-table,.cart-form .cart-table tbody,.cart-form .cart-table td{display:block;width:auto}.cart-form .cart-table tr{display:flex;flex-direction:column;width:auto}.cart-form .cart-table thead{display:none}.cart-form .cart-table tr{padding:1.25rem;border:1px solid var(--opkoers-cart-border);border-radius:var(--opkoers-cart-radius)}.cart-form .cart-table tr+tr{margin-top:var(--opkoers-cart-card-gap)}.cart-form .cart-table td{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.4rem 0;border:0;text-align:right}.cart-form .cart-table td:first-child,.cart-form .cart-table td:last-child{padding-left:0;padding-right:0}.cart-form .cart-table td[data-label]:not([data-label=""]):not(.views-field-remove-button):before{content:attr(data-label);flex:0 0 auto;color:var(--opkoers-cart-muted);font-size:.9375rem;text-align:left}.cart-form .cart-table td.views-field-title{display:block;margin-bottom:.5rem;padding-top:0;color:var(--opkoers-cart-ink);font-size:1.0625rem;font-weight:600;line-height:1.35;text-align:left}.cart-form .cart-table td.views-field-title a{color:inherit}.cart-form .cart-table td.views-field-edit-quantity .quantity-input-wrapper{margin-left:auto}.cart-form .cart-table td.views-field-remove-button{display:block;order:1;margin-top:.75rem;padding-bottom:0;text-align:left}.cart-form .cart-table td.views-field-remove-button .button,.cart-form .cart-table td.views-field-remove-button input[type=submit]{width:100%;min-height:var(--opkoers-cart-tap-target)}.opkoers-header .cart-block__dropdown{width:auto;border-radius:var(--opkoers-cart-radius);margin-top:4px;margin-left:0}.cart-block__close{display:inline-flex;align-items:center;justify-content:center;min-width:var(--opkoers-cart-tap-target);min-height:var(--opkoers-cart-tap-target)}.cart-form .form-actions{flex-direction:column;align-items:stretch}.cart-form .form-actions .button,.cart-form .form-actions input[type=submit]{width:100%;min-height:var(--opkoers-cart-tap-target)}}
