:root{--bg: var(--c-bg);--bg-alt: #111111;--surface: var(--c-panel);--line: var(--c-border);--line-strong: #666666;--text: var(--c-text);--text-mut: var(--c-muted);--gold: var(--c-accent);--gold-hi: #FFC266;--ink: #111111;--straal: 0;--rand-w: 2px;--knop-h: 52px;--optie-h: 48px;--gutter: 16px;--sectie: 64px;--schaduw-zacht: 0 8px 24px rgb(0 0 0 / .45);--snel: .14s;--ease: cubic-bezier(.2, .7, .2, 1);--header-h: 112px;--textuur: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--icoon-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4'%3E%3Cpath d='m4.5 12.5 5 5 10-11'/%3E%3C/svg%3E");--icoon-let-op: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v6M12 16.5v.5'/%3E%3C/svg%3E")}@media(min-width:990px){:root{--gutter: 32px;--sectie: 96px;--header-h: 128px}}*,*:before,*:after{border-radius:var(--straal)!important}html{scroll-padding-top:calc(var(--header-h) + 8px);scroll-padding-bottom:96px}body{background:var(--bg)}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.kop-hero{font-size:clamp(56px,15vw,128px)}h1,.h1,.kop-1{font-size:clamp(44px,11vw,88px)}h2,.h2,.kop-2{font-size:clamp(34px,7.5vw,56px)}h3,.h3,.kop-3{font-size:26px}h4,.h4{font-size:22px}.rte>*+h2,.rte>*+h3,.rte>*+h4{margin-top:1.5em}.rte{max-width:65ch}.center .rte,.rte.center{margin-left:auto;margin-right:auto}p,li{max-width:65ch}.page-width{padding-left:var(--gutter);padding-right:var(--gutter)}.section{padding-top:var(--sectie);padding-bottom:var(--sectie)}.section--tight{padding-top:32px;padding-bottom:32px}.page-width.section{padding-left:var(--gutter);padding-right:var(--gutter)}.section__head{margin-bottom:24px;align-items:flex-end}.section__link{display:inline-flex;align-items:center;min-height:44px;margin-right:-8px;padding:0 8px}.btn,.cart-suggest .btn,.code-toggle .btn,.sticky-buy .btn,.signup__form .btn{min-height:var(--knop-h);border-width:var(--rand-w);transition:background-color var(--snel) var(--ease),color var(--snel) var(--ease),border-color var(--snel) var(--ease),transform var(--snel) var(--ease)}.btn:hover{filter:none;box-shadow:none;--btn-bg: var(--gold-hi);border-color:var(--gold-hi)}.btn--ghost:hover{--btn-bg: var(--text);--btn-fg: var(--ink);border-color:var(--text)}.btn--dark:hover{--btn-bg: var(--ink);--btn-fg: var(--gold-hi);border-color:var(--gold-hi)}.btn:active{transform:translateY(1px)}.btn--compact{padding:0 16px}.code-toggle input,.search-form input,.signup__form input[type=email]{min-height:var(--knop-h);border-width:var(--rand-w);border-color:var(--line-strong);font-size:16px}.link-btn{min-height:44px;display:inline-flex;align-items:center;font-size:14px}.field input,.field textarea,.field select{min-height:var(--optie-h);border-width:var(--rand-w);border-color:var(--line-strong);font-size:16px}.field label{color:var(--text);font-size:15px}.opt label,.picker--small .opt label{min-height:var(--optie-h);border-width:var(--rand-w);border-color:var(--line-strong);transition:border-color var(--snel),background-color var(--snel),color var(--snel)}.opt label:hover{border-color:var(--text)}.picker--small .opt--swatch label,.opt--swatch label{width:44px;height:44px;min-height:44px}.opt--swatch label{border-color:var(--line-strong)}.opt--swatch input:checked+label{border-color:var(--gold);box-shadow:inset 0 0 0 3px var(--bg)}.pack__tier,.pack__slot,.pack__mode,.pack__radio{border-width:var(--rand-w)}.card__media{outline:var(--rand-w) solid transparent;outline-offset:-2px;transition:outline-color var(--snel) var(--ease)}@media(hover:hover){.card:hover .card__media{outline-color:var(--text)}}.card:focus-within .card__media{outline-color:var(--gold)}.card__title{font-size:24px;margin-top:12px}.swatch-dot{position:relative;width:28px;height:28px;border-width:var(--rand-w)}.swatch-dot:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.card__swatches{gap:16px;margin-top:10px}.cart-count{min-width:20px;height:20px}.chip{min-height:var(--optie-h);display:inline-flex;align-items:center;border-width:var(--rand-w)}.skelet,.card__media,.gallery__slide,.split__media img,.article-card img,.cart-item__img,.ugc img,.cart-suggest img,.review__img,.mogcast__player{background-color:var(--surface);background-image:var(--textuur)}.review--skeleton .skelet-lijn{display:block;height:12px;background:var(--line);margin:6px 0}.review--skeleton .skelet-lijn--kort{width:40%}.review--skeleton .skelet-lijn--sterren{width:96px;height:16px;background:var(--line-strong)}.drawer__panel,.sticky-buy,.popup__panel,dialog.sheet{box-shadow:var(--schaduw-zacht)}.btn:hover,.kl_reviews__carousel__review{box-shadow:none}.stock-ok:before{width:16px;height:16px;flex-basis:16px;background:var(--gold);box-shadow:none;-webkit-mask:var(--icoon-check) center / contain no-repeat;mask:var(--icoon-check) center / contain no-repeat}.ship-progress__bar{height:10px;background:var(--line)}.ship-progress__fill{background:var(--gold)}.signup__error,.sb__error,[data-kc-error],[data-cc-error]{color:var(--text);font-weight:700;display:flex;gap:10px;align-items:flex-start}.signup__error:before,.sb__error:before{content:"";flex:0 0 20px;width:20px;height:20px;margin-top:2px;background:var(--gold);-webkit-mask:var(--icoon-let-op) center / contain no-repeat;mask:var(--icoon-let-op) center / contain no-repeat}.picker.is-error .opt label,.is-error input,.field.is-error input{border-color:var(--gold);border-width:3px}.sb__q.is-error>legend,.field.is-error>label,[data-sb-q].is-error>label{color:var(--gold)}.site-header{border-bottom:var(--rand-w) solid var(--line)}.header__bar{padding-left:0}.header__bar .icon-btn:first-child{margin-left:-10px}.header__icons{margin-right:-10px}.header__tabs{gap:8px;padding-bottom:12px}.header__tab{min-height:var(--optie-h);display:inline-flex;align-items:center;padding:0 16px;border-width:var(--rand-w);font-size:21px;transition:border-color var(--snel),color var(--snel)}.header__tab:hover,.header__tab[aria-current=page]{border-color:var(--gold);color:var(--gold)}@media(min-width:990px){.header__tabs{gap:4px}.header__tab{border-color:transparent;font-size:23px}}.menu-list a{min-height:var(--optie-h);display:flex;align-items:center;padding:0}.menu-list--small a{min-height:44px}.drawer__head{border-bottom-width:var(--rand-w)}.hero__inner{padding-top:64px;padding-bottom:40px}.hero h1{max-width:11ch;letter-spacing:.01em}.hero__sub{font-size:18px;max-width:36ch}.hero__ctas .btn{min-width:220px}.wall .split{gap:32px}.wall .split>div:last-child>h2{font-size:clamp(44px,11vw,88px)}.pack__tier{transition:border-color var(--snel),background-color var(--snel)}.pack__tier:hover{border-color:var(--text)}.usp{border:var(--rand-w) solid var(--line);border-left:6px solid var(--gold);padding:20px}.usp h3{font-size:26px}.quote{box-shadow:none;border:3px solid var(--ink);outline:var(--rand-w) solid var(--gold)}.signup{box-shadow:none;border:var(--rand-w) solid var(--gold)}.review,.product-reviews,.tools__card,.kc__card,.sb__day,.cc__box,.cc__macro,.sb__vol,.sb__block,.sb__mailbox{border-width:var(--rand-w)}.tools__card{transition:border-color var(--snel)}.tools__card:hover{border-color:var(--text)}.gallery__nav{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:space-between;align-items:center;padding:0 12px;pointer-events:none}.gallery__nav .icon-btn{pointer-events:auto;background:#0b0b0bd1;border:var(--rand-w) solid var(--line);width:44px;height:44px}.gallery__nav .icon-btn:hover{border-color:var(--text)}.gallery__nav .icon-btn[disabled]{opacity:.35;cursor:default}.gallery__count{position:static;background:#0b0b0bd1;padding:0 10px;min-height:32px;display:inline-flex;align-items:center;pointer-events:none}@media(min-width:990px){.gallery__nav{display:none}}.product__title{font-size:clamp(44px,10vw,72px)}.accordion,.accordion:last-child{border-color:var(--line);border-width:var(--rand-w)}.accordion summary{min-height:var(--optie-h)}.sticky-buy{border-top:var(--rand-w) solid var(--gold);padding-bottom:calc(10px + env(safe-area-inset-bottom))}body:has(.sticky-buy.is-visible) .site-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.cart-item{border-bottom-width:var(--rand-w)}.qty{border-width:var(--rand-w);border-color:var(--line-strong)}.qty button{width:44px;height:44px}.cart-suggest{border-width:var(--rand-w)}.drawer__foot{border-top-width:var(--rand-w)}.leeg{text-align:center;padding:48px 0;max-width:560px;margin:0 auto}.leeg__icoon{width:48px;height:48px;margin:0 auto 16px;color:var(--gold)}.leeg__icoon svg{width:48px;height:48px;stroke-width:1.75}.leeg h2,.leeg h3{margin-bottom:8px}.leeg p{color:var(--text-mut);margin:0 auto 24px}.leeg .btn{min-width:240px}.leeg__extra{margin-top:48px;text-align:left}.leeg__extra h3{margin-bottom:16px}.cart-empty{padding:48px 0}.foutoverzicht{border:3px solid var(--gold);background:var(--surface);padding:16px;margin:0 0 20px;outline:none}.foutoverzicht:focus,.foutoverzicht:focus-visible{outline:none}.foutoverzicht h2{font-size:26px;margin:0 0 8px;display:flex;gap:10px;align-items:center}.foutoverzicht h2:before{content:"";flex:0 0 24px;width:24px;height:24px;background:var(--gold);-webkit-mask:var(--icoon-let-op) center / contain no-repeat;mask:var(--icoon-let-op) center / contain no-repeat}.foutoverzicht ul{margin:0;padding-left:1.2em}.foutoverzicht a{color:var(--text);text-decoration-color:var(--gold);text-decoration-thickness:2px;display:inline-block;padding:4px 0}.site-footer{border-top:var(--rand-w) solid var(--line)}.footer__grid{grid-template-columns:1fr 1fr;gap:32px 16px}.footer__brand{grid-column:1 / -1}@media(min-width:990px){.footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px}.footer__brand{grid-column:auto}}.footer__links a{display:inline-flex;align-items:center;min-height:44px}.footer__links{gap:0}.footer__social a{border-width:var(--rand-w)}.footer__bottom{border-top-width:var(--rand-w);color:var(--text-mut)}@media(prefers-reduced-motion:reduce){.stock-pulse:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/v3.css.map */
