.cc-nav-wrap{position:relative;z-index:50;background:var(--cc-bg, #ffffff);font-family:inherit;margin-top:var(--cc-mt, 0);margin-bottom:var(--cc-mb, 0);padding:var(--cc-py, 0) var(--cc-px, 0)}.cc-nav-wrap.cc-nav-wrap--open{z-index:10000}.cc-nav-section--open{z-index:10000!important}.cc-nav-wrap[data-cc-divider=true]{border-bottom:var(--cc-divider-width, 1px) solid var(--cc-divider-color, #e5e5e5)}.cc-nav__burger{display:none;background:transparent;border:none;padding:12px;cursor:pointer;flex-direction:column;gap:4px;color:var(--cc-mob-icon, #111)}.cc-nav__burger span{display:block;width:22px;height:2px;background:currentColor;border-radius:2px}.cc-nav--desktop{display:flex;align-items:center}.cc-align-left .cc-nav__list{justify-content:flex-start}.cc-align-center .cc-nav__list{justify-content:center}.cc-align-right .cc-nav__list{justify-content:flex-end}.cc-nav__list{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:4px;width:100%}.cc-nav__item{position:static}.cc-nav__top{display:inline-flex;align-items:center;gap:6px;padding:14px 16px;font-size:var(--cc-font-size, 14px);font-weight:500;color:var(--cc-text, #111);text-decoration:none;position:relative;line-height:1}.cc-nav__top:after{content:"";position:absolute;left:50%;bottom:8px;width:0;height:2px;background:var(--cc-underline, #619175);transition:width .22s cubic-bezier(.16,1,.3,1),left .22s cubic-bezier(.16,1,.3,1)}.cc-nav__top:hover,.cc-nav__top:focus-visible{color:var(--cc-text-hover, #3f6e55)}.cc-nav__top:hover:after,.cc-nav__top:focus-visible:after{width:calc(100% - 32px);left:16px}.cc-nav__item--has-drop.is-open .cc-nav__top{color:var(--cc-text-hover, #3f6e55)}.cc-nav__item--has-drop.is-open .cc-nav__top:after{width:calc(100% - 32px);left:16px}.cc-nav__caret{transition:transform .2s ease}.cc-nav__item--has-drop.is-open .cc-nav__caret{transform:rotate(180deg)}.cc-nav__mega{position:absolute;left:0;right:0;top:100%;background:var(--cc-drop-bg, #ffffff);box-shadow:0 12px 32px #0000001a;opacity:0;pointer-events:none;transform:translateY(-8px);visibility:hidden;z-index:100}.cc-animate .cc-nav__mega{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),visibility 0s linear .22s}.cc-nav__item--has-drop.is-open .cc-nav__mega{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition-delay:0s}.cc-nav__mega-inner{display:grid;grid-template-columns:260px 260px 1fr;max-width:var(--page-width, 1400px);margin:0 auto;min-height:440px;padding:24px 40px;gap:32px}.cc-nav__col{border-right:1px solid #f2f2f0;padding-right:24px}.cc-nav__col:last-child{border-right:none;padding-right:0}.cc-nav__head{margin:0 0 14px;padding:0 12px;font-size:15px;font-weight:700;color:var(--cc-drop-head, #111);line-height:1.2}.cc-nav__row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:13px;color:#2c2c2a;text-decoration:none;line-height:1.3;border-radius:6px}.cc-animate .cc-nav__row{transition:background .12s ease,color .12s ease,padding-left .15s ease}.cc-nav__row:hover,.cc-nav__row:focus-visible,.cc-nav__row[data-active=true]{background:var(--cc-hover-bg, #EEF2EC);color:var(--cc-hover-text, #3f6e55)}.cc-animate .cc-nav__row:hover{padding-left:16px}.cc-nav__row--end{color:var(--cc-end-text, #3f6e55);text-decoration:underline;text-decoration-color:var(--cc-end-text, #3f6e55);text-underline-offset:3px;text-decoration-thickness:1.5px;font-weight:500}.cc-nav__row--end:hover{background:transparent}.cc-nav__panel{display:none}.cc-nav__panel[data-active=true]{display:block}.cc-nav__product-slot{display:none;opacity:0}.cc-nav__product-slot[data-active=true]{display:block;opacity:1}.cc-animate .cc-nav__product-slot[data-active=true]{animation:cc-fade .18s ease}@keyframes cc-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cc-nav__empty{display:flex;align-items:center;justify-content:center;height:100%;min-height:340px;color:#a0a0a0;font-size:13px;font-style:italic;text-align:center;border:1.5px dashed #e5e5e5;border-radius:8px;padding:20px}.cc-featured{display:block;text-decoration:none;color:inherit;background:#fff;border-radius:12px;overflow:hidden;max-width:320px;margin:0 auto}.cc-fotokader .cc-featured{border:1px solid #eeeeee}.cc-animate .cc-featured{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cc-featured:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0000001a}.cc-fotokader .cc-featured:hover{border-color:#e0e0e0}.cc-featured__image-wrap{position:relative;aspect-ratio:1 / 1;overflow:hidden}.cc-fotokader .cc-featured__image-wrap{background:#f7f7f5}.cc-featured__image{width:100%;height:100%;object-fit:contain}.cc-fotokader .cc-featured__image{padding:20px;object-fit:contain}.cc-nav-wrap:not(.cc-fotokader) .cc-featured__image{object-fit:cover;padding:0}.cc-featured__body{padding:14px 16px 16px}.cc-featured__title{margin:0 0 10px;font-size:14px;font-weight:600;line-height:1.3;color:#111;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc-featured__prices{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.cc-featured__price{font-size:18px;font-weight:700;color:var(--cc-price, #3f6e55)}.cc-featured__prices+.cc-featured__advies{margin-top:-6px}.cc-featured__advies{margin-bottom:10px}.cc-featured__compare{margin:0;font-size:12px;line-height:1.3;color:#555}.cc-featured__uitleg{margin:2px 0 0;font-size:11px;line-height:1.35;color:#555}.cc-featured__staat{background:#f7f7f5;border-radius:6px;padding:8px 10px;margin-bottom:10px}.cc-featured__staat-label{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.5px;color:#666}.cc-featured__stars{display:flex;align-items:center;gap:6px}.cc-featured__star{font-size:14px;color:#d5d5d5;line-height:1}.cc-featured__star.is-on{color:var(--cc-star, #3f6e55)}.cc-featured__staat-text{font-size:12px;font-weight:500;margin-left:4px;color:var(--cc-star, #3f6e55)}.cc-featured__voorraad{margin:0 0 12px;font-size:12px;font-weight:600;color:var(--cc-voorraad, #DC6A43)}.cc-featured__cta{display:block;text-align:center;padding:10px 16px;background:var(--cc-btn-bg, #DC6A43);color:var(--cc-btn-text, #FFFFFF);border-radius:8px;font-size:14px;font-weight:600}.cc-animate .cc-featured__cta{transition:filter .15s ease}.cc-featured:hover .cc-featured__cta{filter:brightness(.92)}.cc-featured:focus-visible{outline:2px solid #3f6e55;outline-offset:2px}.cc-featured__placeholder{background:#f7f7f5;fill:#c9c9c9}.cc-featured__multi{display:flex;align-items:center;gap:6px;margin:6px 0 0;padding:5px 8px;border-radius:8px;background:#fdf1e8;color:#b4561f;font-size:12px;font-weight:700;line-height:1.2}.cc-featured__multi:before{content:"";width:6px;height:6px;border-radius:50%;background:#e8833a;flex:none}@media screen and (min-width:990px)and (max-height:820px){.cc-featured{max-width:240px}.cc-nav__mega-inner{min-height:0}}.cc-mob{display:none}.cc-mob.is-open{display:block}.cc-mob__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:9998;opacity:0;animation:cc-fade-in .2s ease forwards}.cc-mob__panel{position:fixed;top:var(--cc-mob-top, 0);left:0;height:calc(var(--cc-mob-h, 100) * 1vh);height:calc(var(--cc-mob-h, 100) * 1dvh);width:82%;max-width:380px;background:var(--cc-mob-bg, #ffffff);color:var(--cc-mob-text, #111);z-index:9999;display:flex;flex-direction:column;transform:translate(-100%);animation:cc-slide-in .28s cubic-bezier(.16,1,.3,1) forwards;overflow:hidden}@keyframes cc-fade-in{to{opacity:1}}@keyframes cc-slide-in{to{transform:translate(0)}}.cc-mob__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.cc-mob__logo{max-height:32px;width:auto}.cc-mob__brand{font-size:18px;font-weight:700}.cc-mob__close{background:transparent;border:none;padding:12px;margin:-8px -12px -8px 0;min-width:44px;min-height:44px;cursor:pointer;color:var(--cc-mob-text, #111);display:flex;align-items:center;justify-content:center}.cc-mob__body{flex:1;overflow-y:auto;padding:12px 0;display:flex;flex-direction:column}.cc-mob__list{list-style:none;padding:0;margin:0;display:block}.cc-mob__item{display:block;width:100%;transition:opacity .2s ease,max-height .28s cubic-bezier(.16,1,.3,1),visibility 0s}.cc-mob__list.has-solo>.cc-mob__item:not(.is-solo){max-height:0;opacity:0;overflow:hidden;pointer-events:none;margin:0;padding:0;visibility:hidden;transition-delay:0s,0s,.28s}.cc-mob__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;padding:14px 20px;font-size:15px;font-weight:500;color:var(--cc-mob-text, #111);cursor:pointer;text-align:left;line-height:1.3;position:relative}.cc-mob__trigger:after{content:"";position:absolute;left:20px;bottom:8px;width:0;height:2px;background:var(--cc-underline, #619175);transition:width .22s cubic-bezier(.16,1,.3,1)}.cc-mob__trigger:hover:after,.cc-mob__item.is-open>.cc-mob__trigger:after{width:40px}.cc-mob__trigger--sub{font-size:14px;padding:12px 20px 12px 32px}.cc-mob__trigger--sub:after{left:32px}.cc-mob__caret{transition:transform .22s ease;flex-shrink:0}.cc-mob__item.is-open>.cc-mob__trigger .cc-mob__caret{transform:rotate(180deg)}.cc-mob__item.is-open>.cc-mob__trigger{color:#3f6e55;font-weight:600}.cc-mob__subs{max-height:0;overflow:hidden;visibility:hidden;transition:max-height .32s cubic-bezier(.16,1,.3,1),visibility 0s linear .32s}.cc-mob__item.is-open>.cc-mob__subs{max-height:2000px;visibility:visible;transition-delay:0s}.cc-mob__link{display:block;padding:12px 20px 12px 32px;font-size:14px;color:var(--cc-mob-text, #111);text-decoration:none;line-height:1.3;position:relative}.cc-mob__link:after{content:"";position:absolute;left:32px;bottom:6px;width:0;height:2px;background:var(--cc-underline, #619175);transition:width .22s cubic-bezier(.16,1,.3,1)}.cc-mob__link:hover:after{width:40px}.cc-mob__link--top{padding-left:20px;font-size:15px;font-weight:500}.cc-mob__link--top:after{left:20px}.cc-mob__link--all{padding-left:32px;font-weight:500}.cc-mob__link--all:after{width:32px;left:32px}.cc-mob__link--service{color:var(--cc-mob-text, #111);padding-left:20px}.cc-mob__link--service:after{width:32px;left:20px}.cc-mob__sub-group .cc-mob__subs .cc-mob__link{padding-left:44px}.cc-mob__sub-group .cc-mob__subs .cc-mob__link:after{left:44px}.cc-mob__service{margin-top:var(--cc-service-gap, 40px);padding-top:16px;border-top:1px solid #f0f0f0}.cc-mob__service-head{margin:0 20px 8px;font-size:12px;font-weight:700;letter-spacing:.5px;color:#666;text-transform:uppercase}.cc-mob__email{display:block;margin:12px 20px 4px;padding-bottom:12px;font-size:13px;color:#3f6e55;text-decoration:underline;text-decoration-color:var(--cc-underline, #619175);text-underline-offset:3px}@media screen and (max-width:989px){.cc-nav--desktop{display:none}.cc-nav-wrap{padding:0;margin:0}.cc-nav__burger{display:flex;position:absolute;top:var(--cc-burger-top, 0);left:var(--cc-burger-left, 12px);z-index:20}}.cc-mob__sub-group.is-open>.cc-mob__subs{max-height:2000px;visibility:visible;transition-delay:0s}.cc-mob__sub-group.is-open>.cc-mob__trigger .cc-mob__caret{transform:rotate(180deg)}.cc-mob__sub-group.is-open>.cc-mob__trigger{color:#3f6e55;font-weight:600}.cc-mob__sub-group.is-open>.cc-mob__trigger:after{width:40px}.cc-mob__trigger{font-family:inherit;letter-spacing:inherit;-webkit-appearance:none;appearance:none}.cc-mob__trigger--sub{font-weight:400}.cc-mob__item:not(.is-open) .cc-mob__subs{visibility:hidden}.cc-mob__land{margin-top:24px;padding:16px 20px 0;border-top:1px solid #f0f0f0}.cc-mob__land-label{display:block;margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.5px;color:#666;text-transform:uppercase}.cc-mob__land-row{display:flex;gap:8px}.cc-mob__land-select{flex:1 1 auto;min-width:0;min-height:44px;padding:8px 10px;font-size:16px;font-family:inherit;color:var(--cc-mob-text, #111);background:#fff;border:1px solid #d5d5d5;border-radius:8px}.cc-mob__land-btn{flex:0 0 auto;min-height:44px;padding:8px 16px;font-size:15px;font-weight:600;font-family:inherit;color:#fff;background:#3f6e55;border:none;border-radius:8px;cursor:pointer}.cc-nav__burger:focus-visible,.cc-mob__close:focus-visible,.cc-mob__trigger:focus-visible,.cc-mob__link:focus-visible,.cc-mob__email:focus-visible,.cc-mob__land-select:focus-visible,.cc-mob__land-btn:focus-visible{outline:2px solid #3f6e55;outline-offset:-2px}@media(prefers-reduced-motion:reduce){.cc-mob__overlay{animation:none;opacity:1}.cc-mob__panel{animation:none;transform:none}.cc-nav__mega,.cc-nav__row,.cc-nav__top:after,.cc-featured,.cc-mob__item,.cc-mob__subs,.cc-mob__trigger:after,.cc-mob__link:after{transition:none!important}.cc-nav__product-slot[data-active=true]{animation:none!important}.cc-animate .cc-nav__row:hover{padding-left:12px}.cc-featured:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/cc-navigatie.css.map */
