:root{--title-sm: clamp(1.375rem, 1.9vw, 1.875rem);--title-md: clamp(1.625rem, 2.4vw, 2.5rem);--title-lg: clamp(2rem, 2.9vw, 3rem);--title-xl: clamp(2.5rem, 4.4vw, 4.25rem);--text-h1: 1.875rem;--text-h2: 1.5rem}@media screen and (min-width:1024px){:root{--title-lg: clamp(2rem, 2.9vw, 3rem);--title-xl: clamp(2.5rem, 4.4vw, 4.25rem);--text-h1: 2.5rem;--text-h2: 1.875rem}.slideshow--hero{--title-md: clamp(2rem, 4vw, 3.25rem)}}:is(h1,h2,h3,.title-sm,.title-md,.title-lg,.title-xl){text-wrap:balance}@media screen and (min-width:768px){.section--padding{padding-block-start:calc(var(--section-padding-top) * 1.3);padding-block-end:calc(var(--section-padding-bottom) * 1.3)}}.rte p+p{margin-block-start:.9em}@media screen and (min-width:1024px){.header__navigation .list-menu>li magnet-element,.header__navigation .list-menu>li>a.menu__item:not([href="/pages/pakket-samenstellen"]){padding-inline:12px!important}}.cu-kaartprijs~.price{display:none}.cu-kaartprijs p{margin:0}.cu-kaartprijs__regel>span{display:block}.cu-kaartprijs__regel>.price__regular{font-weight:var(--font-medium, 500)}.cu-kaartprijs__klein{margin-block-start:2px;font-size:.8125rem;line-height:1.3;color:rgb(var(--color-foreground) / .65);white-space:nowrap}.product-card__details:has(.cu-kaartprijs,.cu-kaartlabel){flex-direction:column;align-items:flex-start}.cu-kaartprijs{text-align:start}.cu-kaartlabel{order:1;margin:0}.product-card__content.text-center :is(.cu-kaartprijs,.cu-kaartlabel){text-align:center}.article [itemprop=articleBody]>*{max-width:42rem;margin-inline:auto}.article [itemprop=articleBody] h2{margin-block:1.8em .5em}.article [itemprop=articleBody] h3{font-size:1.1875rem;line-height:1.3;margin-block:1.5em .35em}.article [itemprop=articleBody] li+li{margin-block-start:.35em}@media screen and (min-width:768px){.article [itemprop=articleBody] h3{font-size:1.375rem}}@media screen and (max-width:767px){.article [itemprop=articleBody]{font-size:1rem;line-height:1.65}}.accordion .details__content,.title-wrapper .description,.cu-kh__sub{max-width:40rem}.cu-pagina-tekst>*{max-width:38rem;margin-inline:auto}.cu-pagina-tekst>p:has(>img){max-width:none}.cu-pagina-tekst h2{margin-block:1.8em .5em}.cu-pagina-tekst li+li{margin-block-start:.35em}.cu-pagina-tekst{font-size:1rem;line-height:1.65}@media screen and (min-width:768px){.cu-pagina-tekst{font-size:1.0625rem}}:is(.product-card__title,.article-card__title){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}:is(.card-grid,.cu-alt__grid)>*{min-width:0}.cu-bestel__optie{font-weight:400;color:rgb(var(--color-foreground) / .65)}.cu-bestel textarea{min-height:0;resize:vertical}@media screen and (min-width:1024px){.header--left-center{--header-grid-template: "logo navigation icons" / auto minmax(0, 1fr) auto}.header.header--left-center .header__navigation{justify-content:center}}@media screen and (min-width:1024px)and (max-width:1279px){.header--left-center{--header-grid-template: "logo icons" auto "navigation navigation" auto / minmax(0, 1fr) auto;row-gap:6px}}.card-grid .product-card__title{display:block;min-height:2.5em}@media screen and (max-width:767px){.card-grid.mobile\:card-grid--2 .product-card__title{min-height:3.75em}}@media screen and (min-width:750px){.cu-zoeklinks__label{flex-basis:100%;margin:0 0 2px}}@media screen and (max-width:749px){.cu-zoeklinks{scroll-padding-inline:var(--page-padding, 20px)}}.section .slider+p{text-align:start;justify-content:flex-start}.article-card{height:100%}.article-card__content{flex-grow:1}.article-card__content>p:last-child{margin-top:auto}[data-page-rendering] #MainContent .shopify-section+.shopify-section~.shopify-section.collection-section{content-visibility:visible}.cu-prijzenknop{display:inline-flex;align-items:center;gap:2px;padding:3px;margin-inline-end:6px;border-radius:999px;background:rgb(var(--color-foreground) / .14)}.cu-prijzenknop__optie{position:relative;min-height:30px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:rgb(var(--color-foreground));font-size:.8125rem;font-weight:var(--font-medium, 500);line-height:1;cursor:pointer;transition:background-color .2s,color .2s}.cu-prijzenknop__optie:after{content:"";position:absolute;top:-7px;right:0;bottom:-7px;left:0}.cu-prijzenknop__optie:hover{background:rgb(var(--color-foreground) / .12)}.cu-prijzenknop__optie:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}html[data-cu-btw=incl] .cu-prijzenknop__optie[data-cu-btw-knop=incl],html:not([data-cu-btw=incl]) .cu-prijzenknop__optie[data-cu-btw-knop=excl]{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.cu-prijzenknop-vak{display:contents}@media screen and (max-width:1023px){.header__icons--end .header__buttons{flex-wrap:wrap;justify-content:flex-end;row-gap:2px}.cu-prijzenknop-vak{display:flex;order:9;flex-basis:100%;justify-content:flex-end}.cu-prijzenknop{margin-inline-end:0;padding:2px}.cu-prijzenknop__optie{min-height:28px;padding:0 10px;font-size:.75rem}.cu-prijzenknop__optie:after{top:-4px;right:0;bottom:-4px;left:0}}.price .price__btw{font-size:.8125rem;font-weight:400;color:rgb(var(--color-foreground) / .65);white-space:nowrap;align-self:center}.cu-budget-noot{margin:6px 0 0;font-size:.75rem;color:rgb(var(--color-foreground) / .6)}.cu-budget-noot--kop{font-weight:400;font-size:.875rem;color:rgb(var(--color-foreground) / .6)}.cu-subtotaal__btw{font-size:.6em;font-weight:500}.cu-kassa-noot{margin:4px 0 0;font-size:.8125rem;color:rgb(var(--color-foreground) / .65);text-align:end}@media screen and (max-width:767px){.footer-copyright small{font-size:.75rem}.footer-copyright small a.reversed-link{padding-block:6px}a.social_platform:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.dock__item .text-3xs{font-size:.6875rem}.button--small.icon-with-text{font-size:.8125rem}.cu-intro__toggle,.cu-ckop__meer,.cu-kaart__meer{position:relative}.cu-intro__toggle:after,.cu-ckop__meer:after,.cu-kaart__meer:after{content:"";position:absolute;top:-10px;right:-6px;bottom:-10px;left:-6px}body:has(product-sticky-form) .mobile-dock-section .mobile-dock{transform:translateY(100%)!important}body:has(product-sticky-form) .mobile-dock-section~.page-container .product-sticky-form{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/cu-basis.css.map */
