cart-drawer{overflow:hidden}cart-drawer.active{overflow:visible}@media screen and (max-width:989px){.header__icon--search,.header__icon--account{display:none!important}}.header__icon--cart{margin-left:0}.footer .footer-block__heading,.footer .footer__localization h2{font-family:var(--font-heading-family);font-size:1.8rem}.footer-block__details-content a{text-decoration:none}.announcement-bar__message{font-family:var(--font-body-family);font-weight:700;font-size:1.3rem;letter-spacing:.02em;text-transform:uppercase}@media screen and (max-width:749px){.title-wrapper .title,.collection-list-title{font-size:2.8rem}.banner__heading.h0{font-size:3.4rem}}.card-wrapper .card{border:1px solid #E4E4E4;border-radius:12px;overflow:hidden;background:#fff}.card-wrapper .card .card__inner,.card-wrapper .card .card__inner .card__media,.card-wrapper .card .card__inner .media{border-radius:0}.card-wrapper .card__content{padding:12px 14px 16px}.card-wrapper .card__heading{font-family:var(--font-heading-family);font-weight:700;font-size:1.7rem;line-height:1.25}.card-wrapper .price{font-weight:700;font-size:1.7rem}.card-wrapper .rating{--color-icon: #F5A623}.card-wrapper .rating-text{display:none}.card-wrapper .rating-count{font-size:1.3rem;color:#6b6b6b}.nj-kaart__knop{display:flex;justify-content:center;margin-top:10px;min-height:42px;border-radius:10px;background:#1a1a1d;color:#fff;font-size:1.4rem;font-weight:600}.nj-kaart__knop:after,.nj-kaart__knop:before{display:none}.card__badge .badge{border-radius:6px;font-size:1.2rem}.nj-kaart__knop{font-size:1.3rem;padding:0 10px;white-space:nowrap;min-height:40px}.card-wrapper .card__heading{font-size:1.55rem}.card-wrapper .rating-wrapper{display:flex;align-items:center;gap:6px;margin:2px 0 4px}.card-wrapper .rating-count{margin:0}@media screen and (max-width:420px){.announcement-bar__message{font-size:1.15rem;letter-spacing:0}}.header-wrapper--border-bottom{border-bottom:0}.card-wrapper .card.card--card{display:flex;flex-direction:column;height:100%}.card-wrapper .card--card>.card__content{display:flex;flex-direction:column;flex:1 1 auto}.card-wrapper .card--card .card__information,.card-wrapper .card--card .card-information{display:flex;flex-direction:column;flex:1 1 auto}.card-wrapper .card--card .card-information .price{margin-top:auto}.card-wrapper .nj-kaart__knop{color:#fff!important;--color-button-text: 255, 255, 255;flex:0 0 auto}@media screen and (max-width:749px){.banner:not(.banner--mobile-bottom) .banner__content{align-items:flex-end;padding-bottom:2.6rem}.banner__heading.h0{font-size:3.2rem}}.product-grid .grid__item{display:flex;flex-direction:column}.product-grid .grid__item .card-wrapper{flex:1 1 auto;display:flex;flex-direction:column;height:auto}.product-grid .card-wrapper .card.card--card{flex:1 1 auto}.card-wrapper .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.card-wrapper .price--on-sale .price__sale .price-item--sale{order:-1}.card-wrapper .price--on-sale .price-item--regular{font-weight:500;font-size:1.4rem;color:#8a8a8a}@media screen and (max-width:749px){.banner.banner--large:not(.banner--adapt){min-height:54rem}.banner .banner__box{padding:2rem 1.5rem 1.2rem}}.product-grid .grid__item>product-component{display:flex;flex-direction:column;flex:1 1 auto}.card-wrapper .price--on-sale .price__sale{flex-wrap:nowrap}.card-wrapper .price--on-sale .price-item--regular{font-size:1.3rem}@media screen and (min-width:990px){.header__menu-item{padding:1rem .8rem;font-size:1.4rem}}.card-wrapper .card--card .card-information .price{margin-top:auto!important;padding-top:6px}@media screen and (min-width:990px){.header__inline-menu .list-menu--inline{flex-wrap:nowrap}}.card-wrapper .card-information .rating,.card-wrapper .card-information .rating-text,.card-wrapper .card-information .rating-count{display:none!important}.nj-kaart__rating{display:flex;align-items:center;gap:6px;margin:2px 0 6px}.nj-kaart__sterren{color:#f5a623;font-size:1.9rem;line-height:1;letter-spacing:1px}.nj-kaart__score{color:#8a8a8a;font-size:1.4rem}.card-wrapper .card__heading{font-family:var(--font-heading-family);font-weight:700;font-size:2rem;line-height:1.2;color:#1a1a1d;margin:0}.nj-kaart__omschr{margin:4px 0 0;font-size:1.3rem;line-height:1.4;color:#777}.card-wrapper .price,.card-wrapper .price-item--sale,.card-wrapper .price-item--regular{font-weight:800}.card-wrapper .nj-kaart__knop{width:100%;gap:8px;border-radius:12px;min-height:46px;font-size:1.5rem;font-weight:700}.card-wrapper .nj-kaart__knop svg{flex:0 0 auto}.collection .collection__title{width:100%;text-align:center}.collection .collection__title .title,.collection .collection__description{text-align:center;margin-left:auto;margin-right:auto}.collection .title-wrapper-with-link{justify-content:center}@media screen and (max-width:749px){.card-wrapper .nj-kaart__knop{font-size:1.3rem;padding:0 8px;gap:6px;min-height:42px}.card-wrapper .nj-kaart__knop svg{width:15px;height:15px}}.page-width{max-width:124rem}@media screen and (min-width:990px){.page-width{padding-left:2rem;padding-right:2rem}}.card-wrapper .card__heading{font-size:1.7rem;line-height:1.25}.nj-kaart__sterren{font-size:1.6rem}.nj-kaart__score{font-size:1.3rem}.nj-kaart__omschr{font-size:1.25rem}.card-wrapper .price{font-size:1.6rem}.card-wrapper .nj-kaart__knop{min-height:42px;font-size:1.4rem}.collection .collection__title .title{font-size:3.4rem}.button:not(.nj-kaart__knop):not(.product-form__submit):not(.shopify-payment-button__button),.shopify-challenge__button,.customer button{--color-button: 26, 26, 29;--color-button-text: 255, 255, 255}.nj-hst__stap,.nj-hv__vlak{font-size:1.5rem}.card .badge{font-size:1.1rem;padding:.4rem .8rem;border-radius:.6rem}@media screen and (max-width:749px){.card-wrapper .card__heading,.nj-kaart__sterren{font-size:1.5rem}.collection .collection__title .title{font-size:2.8rem}}.nj-optie-enkel{display:none!important}html body #CartDrawer .cart__ctas,html body .cart__ctas{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}html body #CartDrawer .cart__checkout-button,html body .cart__ctas .cart__checkout-button{width:100%!important;max-width:none!important;min-height:52px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;white-space:nowrap}html body #CartDrawer .nj-wm__betaal{justify-content:center!important;flex-wrap:wrap!important;margin-top:10px!important}html body #CartDrawer .cart-items thead{display:none!important}html body #CartDrawer .cart-items,html body #CartDrawer .cart-items tbody{display:block!important;width:100%}html body #CartDrawer tr.cart-item{position:relative;display:grid!important;grid-template-columns:76px minmax(0,1fr) auto;grid-template-areas:"media details details" "media qty totals";column-gap:14px;row-gap:10px;align-items:start;padding:16px 0!important;margin:0!important;border-bottom:1px solid #EDEDED}html body #CartDrawer tr.cart-item>td{display:block!important;padding:0!important;width:auto!important}html body #CartDrawer td.cart-item__media{grid-area:media;width:76px!important}html body #CartDrawer td.cart-item__media img,html body #CartDrawer .cart-item__image{width:76px!important;height:76px!important;max-width:none!important;object-fit:cover;border-radius:10px;background:#f3f3f3}html body #CartDrawer td.cart-item__details{grid-area:details;padding-right:26px!important}html body #CartDrawer td.cart-item__quantity{grid-area:qty;align-self:center}html body #CartDrawer td.cart-item__totals{grid-area:totals;align-self:center;text-align:right}html body #CartDrawer .cart-item__name{font-family:var(--font-body-family)!important;font-weight:700!important;font-size:1.6rem!important;line-height:1.3;letter-spacing:0;color:#111;text-decoration:none}html body #CartDrawer .cart-item__details>.product-option,html body #CartDrawer .cart-item__details>.cart-item__discounted-prices{display:none!important}html body #CartDrawer .cart-item__details dl{margin:4px 0 0}html body #CartDrawer .cart-item__details dl dt{display:none}html body #CartDrawer .cart-item__details dl .product-option,html body #CartDrawer .cart-item__details dl dd{margin:0;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:#777}html body #CartDrawer .cart-item__totals .price,html body #CartDrawer .cart-item__totals .cart-item__final-price{font-family:var(--font-body-family);font-weight:700;font-size:1.6rem;color:#111}html body #CartDrawer .cart-item__quantity-wrapper{display:flex;align-items:center}html body #CartDrawer quantity-input.quantity,html body #CartDrawer .cart-item__quantity .quantity{width:120px!important;min-height:42px;border-radius:999px!important;border:1px solid #D9D9D9}html body #CartDrawer .cart-item__quantity .quantity:before,html body #CartDrawer .cart-item__quantity .quantity:after{display:none!important}html body #CartDrawer cart-remove-button{position:absolute;top:12px;right:0;margin:0!important}html body #CartDrawer cart-remove-button .button{min-width:28px!important;min-height:28px!important;width:28px;height:28px;padding:0!important;color:#999}html body #CartDrawer .nj-pp{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important}html body #CartDrawer .nj-pp[hidden]{display:none!important}html body #CartDrawer .nj-pp__foto{flex:0 0 44px;width:44px;height:44px;border-radius:8px;margin:0!important}html body #CartDrawer .nj-pp__info{flex:1 1 auto;min-width:0}html body #CartDrawer .nj-pp__rij{display:flex;align-items:baseline;gap:6px;justify-content:flex-start}html body #CartDrawer .nj-pp__naam{flex:0 1 auto!important}html body #CartDrawer .nj-pp__tekst{margin:2px 0 0!important;font-size:1.25rem!important;line-height:1.35}html body #CartDrawer .nj-pp__schakel{flex:0 0 auto;margin:0 0 0 auto!important;align-self:center}html body #CartDrawer td.cart-item__quantity,html body #CartDrawer td.cart-item__quantity quantity-popover,html body #CartDrawer .cart-item__quantity-wrapper,html body #CartDrawer .quantity-popover-container{position:static!important}html body #CartDrawer .nj-pp__tekst{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:block!important;-webkit-line-clamp:unset!important}html body #CartDrawer .nj-pp .nj-pp__tekst{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:1.2rem!important;line-height:1.35!important}html body #CartDrawer .cart__ctas{margin-top:14px!important}.nj-bundel__kiezers:not(:has(select)){display:none!important}@media screen and (max-width:749px){html body.nj-funnel cart-drawer .drawer__inner{box-shadow:0 -240px #fff,0 240px #fff!important}}@media screen and (max-width:749px){html body.nj-funnel cart-drawer.drawer.active{background:#fff!important}html body.nj-funnel cart-drawer.drawer:not(.active){background:transparent!important}html body.nj-funnel cart-drawer.drawer.active{height:100vh!important;height:100lvh!important}html body.nj-funnel cart-drawer.drawer .drawer__inner{height:100vh!important;height:100dvh!important;max-height:100dvh!important}html body.nj-funnel cart-drawer .drawer__inner{width:100%!important;max-width:100%!important;border:0!important;box-shadow:none!important}}html body cart-drawer .nj-reserveer{flex-wrap:nowrap!important;white-space:nowrap!important;font-size:clamp(1.15rem,3.5vw,1.4rem)!important;padding-left:8px!important;padding-right:8px!important}html body cart-drawer .nj-reserveer>span{white-space:nowrap}html body cart-drawer .nj-reserveer svg{flex:0 0 auto}html.nj-lade-open,html.nj-lade-open body{overflow:hidden!important;overscroll-behavior:none}cart-drawer .drawer__inner,cart-drawer cart-drawer-items,cart-drawer .drawer__contents{overscroll-behavior:contain}html body cart-drawer .nj-reserveer{transition:opacity .8s ease,max-height .8s ease,padding .8s ease!important;max-height:60px;overflow:hidden}html body cart-drawer .nj-reserveer.is-weg{opacity:0!important;max-height:0!important;padding-top:0!important;padding-bottom:0!important}cart-drawer.is-empty .drawer__inner>:not(.drawer__inner-empty){display:none!important}cart-drawer.is-empty .drawer__inner-empty{display:flex!important;height:100%;align-items:center;justify-content:center}body.nj-funnel cart-drawer .cart__login-title,body.nj-funnel cart-drawer .cart__login-paragraph,body.nj-funnel cart-drawer .cart-drawer__collection{display:none!important}@media screen and (max-width:749px){html body.nj-funnel cart-drawer.is-empty .drawer__inner{width:100vw!important;min-width:100vw!important;border:0!important}}body:not(.nj-funnel){letter-spacing:-.03rem}body:not(.nj-funnel) :is(h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.h5){letter-spacing:-.03em}body:not(.nj-funnel) :is(.button,button,.price,.price-item,.caption-large,.caption,.badge){letter-spacing:-.03rem}body .card-wrapper .card.card--card{border:1px solid #E5E7EB;border-radius:8px;overflow:hidden}body .card-wrapper .card--card>.card__inner{--ratio-percent: 110% !important;background:#f8f8f8}body .card-wrapper .card--card>.card__content{padding:10px 12px 15px}body .card-wrapper .card--card>.card__content .card__information{padding:0}.nj-ks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nj-ks::-webkit-scrollbar{display:none}.nj-ks__dia{flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:block}.nj-ks__dia img{width:100%;height:100%;object-fit:cover;display:block}.nj-ks__dots{display:flex;justify-content:center;gap:5px;margin:4px 0 9px}.nj-ks__dots span{width:6px;height:6px;border-radius:50%;background:#ccc}.nj-ks__dots span.is-actief{background:#000}body .card-wrapper .nj-kaart__rating{gap:4px;margin:0 0 2px}body .card-wrapper .nj-kaart__sterren{color:#ffc107;font-size:1.5rem;letter-spacing:0}body .card-wrapper .nj-kaart__score{color:#777;font-size:1.1rem}body .card-wrapper .card--card .card__heading{font-size:1.7rem;font-weight:600;line-height:1.3;color:#444;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body .card-wrapper .nj-kaart__omschr{margin:3px 0 0;font-size:1.2rem;line-height:1.2;color:#666;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body .card-wrapper .card--card .card-information .price{padding-top:4px;font-size:1.4rem;font-weight:700;color:#000}body .card-wrapper .card--card .card-information .price .price-item{font-size:1.4rem;font-weight:700}body .card-wrapper .nj-kaart__knop{margin-top:8px;min-height:34px;padding:8px 10px;border-radius:12px;font-size:1.4rem;font-weight:700;gap:8px;width:100%}body .card-wrapper .nj-kaart__knop svg{width:16px;height:16px}@media screen and (max-width:749px){body .card-wrapper .card--card .card__heading{font-size:1.45rem;line-height:1.25}body .card-wrapper .nj-kaart__omschr{font-size:1.15rem}body .card-wrapper .nj-kaart__sterren{font-size:1.3rem}body .card-wrapper .nj-kaart__score{font-size:1rem}body .card-wrapper .card--card .card-information .price,body .card-wrapper .card--card .card-information .price .price-item{font-size:1.35rem}body .card-wrapper .nj-kaart__knop{font-size:1.3rem;min-height:32px;padding:7px 8px;gap:6px}body .card-wrapper .nj-kaart__knop svg{width:14px;height:14px}body .card-wrapper .card--card>.card__content{padding:8px 10px 12px}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/nj-basis.css.map */
