.promo-banner{height:0;line-height:3.2rem;overflow:hidden;position:relative;transition:all .3s ease-out}.promo-banner.active{height:3.2rem;transform:translateY(0);transition:all .6s cubic-bezier(.075,.82,.165,1);z-index:calc(var(--z-index-header) - 1)}.promo-banner.is-open{display:flex}.promo-banner__item{align-items:center;background-color:var(--backgroundColor,#fff);border-bottom:.1rem solid hsla(0,0%,100%,.5);color:var(--color,#000);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;line-height:1.4;padding:.7rem 3rem;position:absolute;width:100%}.promo-banner__item:last-of-type{border:none}.promo-banner__item p{font-size:1.1rem;font-weight:400;margin:0;text-align:center}@media (width >= 40em){.promo-banner__item p{font-size:1.3rem}}.promo-banner__item a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.promo-banner__close{color:var(--color,inherit);cursor:pointer;display:block;position:absolute;right:1rem;top:50%;transform:translateY(-50%);z-index:var(--z-index-panel)}@media (width >= 64em){.promo-banner__close{right:3rem}}.fade-enter-active,.fade-leave-active{transition:opacity .5s cubic-bezier(.17,.67,.83,.67)}.fade-enter-from,.fade-leave-to{opacity:0}@media (width >= 80em){.navigation__service-links:before{background-color:var(--palette-neutral-100);content:"";height:100%;left:50%;position:absolute;transform:translate(-50%);width:100vw;z-index:-1}}@media (width < 80em){.service-links{border-block:1.7rem solid #e0e0e0}}@media (width >= 80em){.service-links{align-items:center;display:flex;flex-direction:row;font-size:1.4rem;font-weight:600;height:4.4rem;isolation:isolate;justify-content:center;letter-spacing:0;margin-top:0;position:relative}.service-links__list{display:flex;gap:4.8rem}}.service-links__link{-webkit-text-decoration:none;text-decoration:none}.service-links__link:focus-visible,.service-links__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.service-links__link.highlighted{color:var(--color-signals-error)}@media (width < 80em){.service-links__link{align-items:center;border-top:1px solid #e0e0e0;display:flex;height:5.6rem;padding-inline:2.3rem;padding-bottom:1px}}@media (width >= 80em){.service-links__link{text-underline-offset:.4rem}}@media (width < 80em){.navigation__toggle{align-items:center;background:none;border:0;color:var(--color-copy-reverse);display:flex;flex-direction:column;font-size:1rem;margin:0;padding:0;-webkit-text-decoration:none;text-decoration:none}.navigation__toggle span{font-weight:600;margin-top:-.7rem}.navigation__toggle .icon--menu{display:block;height:3.2rem;width:3.2rem}:is(.navigation__toggle .icon--menu):first-child{margin:0}}@media (width >= 80em){.navigation__toggle{display:none!important}}.navigation__header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;flex:0 0 auto;font-size:2rem;justify-content:space-between;padding:2.3rem 2.4rem;width:100%}@media (width >= 80em){.navigation__header{display:none}}.navigation__logo{width:12.8rem}@media (width < 80em){.navigation__close{aspect-ratio:1;background:#f2f2f2;border-radius:.3rem;display:grid;place-items:center;position:absolute;right:2.4rem;width:3.2rem}.navigation__close .icon{display:block;height:1.4rem;width:1.4rem}:is(.navigation__close .icon):first-child{margin:0}}.navigation-banner{align-items:center;display:flex;gap:2.4rem;-webkit-text-decoration:none;text-decoration:none}@media (width < 80em){.navigation-banner{background:#fafafa;border-radius:.8rem .4rem .4rem .8rem}}@media (width >= 80em){.navigation-banner{align-items:stretch;flex-direction:column}}.navigation-banner__visual{aspect-ratio:1;flex:0 0 auto;width:13.7rem}@media (width >= 80em){.navigation-banner__visual{width:100%}}.navigation-banner__image{border-radius:.8rem 0 0 .8rem;height:100%;object-fit:cover;width:100%}@media (width >= 80em){.navigation-banner__image{border-radius:.8rem}}.navigation-banner__title{font-weight:600}@media (width < 80em){.navigation-banner__title{font-size:1.6rem;font-weight:700}}.navigation-banner__description{color:#6b7280;margin-top:0}:is(.subnavigation .subnavigation__links) ul{margin-block:.6rem 1.8rem}:is(.subnavigation .subnavigation__links) li{padding-left:1.5rem}:is(:is(.subnavigation .subnavigation__links) li):before{display:none}:is(.subnavigation .subnavigation__links) a{display:inline-block;padding-block:.7rem;-webkit-text-decoration:none;text-decoration:none}@media (width < 80em){.subnavigation{background:#fff;display:none;font-size:1.4rem;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;position:absolute;transition:none;translate:-100% 0;z-index:1}.subnavigation.subnavigation--open{display:flex;transition:display allow-discrete .1s linear,translate .15s linear;translate:0}@starting-style{.subnavigation.subnavigation--open{translate:-100% 0}}.subnavigation .subnavigation__container{margin:0;width:100%}.subnavigation .subnavigation__back{align-items:center;background:#f2f2f2;display:flex;padding:1.7rem 2.9rem;-webkit-text-decoration:none;text-decoration:none;width:100%}:is(.subnavigation .subnavigation__back):before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231c1c1c' viewBox='0 0 14.071 8.56'%3E%3Cpath d='M9.781 0 8.72 1.06l2.47 2.471H0v1.5h11.188L8.72 7.5l1.062 1.06c1.433-1.423 2.848-2.865 4.29-4.279C12.634 2.863 11.211 1.428 9.782 0z'/%3E%3C/svg%3E") 50% no-repeat;content:"";height:1rem;margin-right:.9rem;transform:scaleX(-1);width:1.5rem}.subnavigation .subnavigation__title{display:block;font-size:1.8rem;font-weight:700;margin-bottom:2.4rem;margin-left:2.4rem;margin-top:2.6rem;-webkit-text-decoration:none;text-decoration:none}.subnavigation .subnavigation__links{padding-left:2.4rem}.subnavigation .subnavigation__impression{padding:1rem 2.4rem}}@media (width >= 80em){.subnavigation{background:var(--color-background-default);border-top:1px solid var(--color-border-outline);box-shadow:0 .125rem .25rem 0 var(--color-shadows);display:none;flex-direction:row;left:50%;opacity:0;padding:3rem 0 5rem;pointer-events:none;position:absolute;transform:translate(-50%);transition:display allow-discrete .2s linear,opacity .2s linear;width:100vw;z-index:var(--z-index-panel)}.subnavigation.subnavigation--open{display:block;opacity:1;pointer-events:all}@starting-style{.subnavigation.subnavigation--open{opacity:0}}.subnavigation .subnavigation__container{display:grid;gap:3.2rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.subnavigation .subnavigation__back,.subnavigation .subnavigation__title{display:none}.subnavigation .subnavigation__links{color:var(--color-copy-default);flex:0 0 20%}:is(.subnavigation .subnavigation__links) p{margin-top:0}:is(.subnavigation .subnavigation__links) ul{margin-bottom:2rem}:is(.subnavigation .subnavigation__links) li{padding-left:0}:is(.subnavigation .subnavigation__links) a{padding:.5rem 0}:is(:is(.subnavigation .subnavigation__links) a):hover{-webkit-text-decoration:underline;text-decoration:underline}}.navigation{color:var(--color-copy-default)}@media (width < 80em){.navigation__panel{background:var(--color-background-default);display:none;flex-direction:column;height:100dvh;left:0;overflow:hidden;overscroll-behavior:contain;position:fixed;top:0;transform:translate(-100%);transition:none;width:100vw;z-index:var(--z-index-panel)}.navigation--open .navigation__panel{display:flex;transform:translate(0);transition:display .1s linear,transform .2s linear}@starting-style{.navigation--open .navigation__panel{transform:translate(-100%)}}}@media (width < 80em){.navigation__content{height:100%;overflow-y:auto;overscroll-behavior:contain;position:relative}}.navigation__list{font-size:1.6rem}@media (width >= 80em){.navigation__list{align-items:center;display:flex;flex-direction:row;isolation:isolate;justify-content:space-between;margin-top:1.1rem;margin-inline:-1rem;position:relative;z-index:1}.navigation__list:before{background-color:var(--color-background-default);content:"";height:100%;left:50%;position:absolute;transform:translate(-50%);width:100vw;z-index:-1}}:is(.navigation__item:has(>.subnavigation)>.navigation__link):after{display:block}@media (width >= 80em){.navigation__item{flex:0 1 auto;padding:0 1rem;width:auto}}.navigation__link{align-items:center;display:flex;font-weight:700;gap:.8rem;height:5.6rem;position:relative;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.navigation__link:after{background-size:cover;content:"";display:none;inset-block:0;letter-spacing:0;margin:auto 0 auto auto;position:relative}@media (width < 80em){.navigation__link{border-bottom:1px solid #e0e0e0;padding-inline:2.3rem;padding-bottom:1px}.navigation__link:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231c1c1c' viewBox='0 0 14.071 8.56'%3E%3Cpath d='M9.781 0 8.72 1.06l2.47 2.471H0v1.5h11.188L8.72 7.5l1.062 1.06c1.433-1.423 2.848-2.865 4.29-4.279C12.634 2.863 11.211 1.428 9.782 0z'/%3E%3C/svg%3E") 50% no-repeat;height:1rem;width:1.5rem}}@media (width >= 80em){.navigation__link{border-bottom:2px solid var(--color-copy-reverse);font-weight:600;justify-content:center;padding-top:.2rem;position:relative;transition:all 86ms cubic-bezier(.45,.1,.45,.9)}.navigation__link:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.746 6.287'%3E%3Cpath fill='%23333f48' d='M1.414 0 0 1.414l4.873 4.873 4.873-4.873L8.332 0l-3.46 3.459z'/%3E%3C/svg%3E") 50% no-repeat;height:1.2rem;width:1.2rem}.navigation__link:not(:disabled):hover{border-bottom:.2rem solid var(--color-copy-default);transition:all 86ms cubic-bezier(.45,.1,.45,.9)}.navigation__link:not(:disabled):hover:after{transform:rotate(-90deg)}}.navigation__icon{aspect-ratio:1;height:auto;margin-right:.4rem;width:2.6rem}@media (width >= 80em){.navigation__icon{display:none!important}}.mini-account__link{color:var(--color-copy-reverse);font-size:1rem;font-weight:600;line-height:1;position:relative;-webkit-text-decoration:none;text-decoration:none}.mini-account__link .icon{display:block;height:2rem;margin-inline:auto;width:2rem}.mini-account__link .mini-account__label{display:none;margin-top:.2rem;white-space:nowrap}@media (width >= 64em){.mini-account__link{top:.4rem}.mini-account__link .mini-account__label{display:block}}.mini-cart__link{color:var(--color-copy-reverse);display:block;font-size:1rem;font-weight:600;line-height:1;position:relative;-webkit-text-decoration:none;text-decoration:none;top:.2rem}.mini-cart__link .icon{display:block;height:2.2rem;margin-inline:auto;width:2.2rem}.mini-cart__link .mini-cart__amount{align-items:center;background:var(--color-background-reverse);border-radius:100%;display:flex;font-size:1.1rem;font-weight:700;height:1.7rem;justify-content:center;left:.2rem;margin-left:50%;position:absolute;top:-.6rem;width:1.7rem}.mini-cart__link .mini-cart__label{display:none;margin-top:.2rem;white-space:nowrap}.mini-cart__link .mini-cart__price{display:none}@media (width >= 64em){.mini-cart__link{top:.4rem}.mini-cart__link .mini-cart__label{display:block}}.mini-cart-dialog .cart-line__product{align-items:flex-start;border:.1rem solid #ccc;flex-wrap:nowrap;padding:2rem;width:100%}.mini-cart-dialog .cart-line__product-visual{background-color:#f8f6f3;flex:0 0 8rem;height:8rem}:is(.mini-cart-dialog .cart-line__product-visual) img{height:100%}.mini-cart-dialog .cart-line__product-content{width:calc(100% - 8rem)}:is(.mini-cart-dialog .cart-line__product-content) .product__title__title{font-size:1.1rem;margin:0}.mini-cart-dialog .cart-line__product-remove{display:none}.mini-cart-dialog .cart-line__product-update{margin:0;width:auto}.mini-cart-dialog .cart-line__personalize{grid-column-start:1;width:100%}:is(.mini-cart-dialog .cart-line__personalize) .cart-line__personalize-data{flex-direction:column}:is(:is(:is(.mini-cart-dialog .cart-line__personalize) .cart-line__personalize-data) span):before{content:none}.mini-cart-dialog .cart-line__product-data{font-size:1.1rem}.mini-cart-dialog .cart-line__product-price{display:none}.mini-cart__amount{font-size:1.1rem;font-weight:400;text-transform:uppercase}.mini-cart__amount a{-webkit-text-decoration:underline;text-decoration:underline}.mini-cart__products{display:flex;flex-wrap:wrap;margin-top:1rem;row-gap:2rem}.mini-cart__empty,.mini-cart__total{border-top:.1rem solid #f4f4f4;padding-top:1rem}.mini-cart__total{display:flex;font-size:1.3rem;justify-content:space-between;margin-block:2rem}.mini-cart__total-price{font-weight:400}.mini-cart__empty{font-size:1.4rem}.mini-wishlist__link{color:var(--color-copy-reverse);display:block;font-size:1rem;font-weight:600;line-height:1;position:relative;-webkit-text-decoration:none;text-decoration:none}.mini-wishlist__link .icon{display:block;height:2.2rem;margin-inline:auto;width:2.2rem}.mini-wishlist__link .mini-wishlist__amount{align-items:center;background:var(--color-background-reverse);border-radius:100%;display:flex;font-size:1.1rem;font-weight:700;height:1.7rem;justify-content:center;left:.2rem;margin-left:50%;position:absolute;top:-.6rem;width:1.7rem}.mini-wishlist__link .mini-wishlist__label{display:none;margin-top:.2rem;white-space:nowrap}.mini-wishlist__link .mini-wishlist__price{display:none}@media (width >= 64em){.mini-wishlist__link{top:.4rem}.mini-wishlist__link .mini-wishlist__label{display:block}}.search{--duration:0s;color:var(--color-copy-default);isolation:isolate;position:relative;z-index:1}.search__panel{background-color:#fff0;transition:background-color var(--duration) linear}@media (width >= 80em){.search__panel{border-radius:2px;margin:-1.6rem;padding:1.6rem;position:relative}}.search__form{color:var(--color-input-placeholder);position:relative}.search__form [type=search]{border:0;height:4rem;padding-left:4.5rem;transition:background-color var(--duration) linear}:is(.search__form [type=search]):focus,:is(.search__form [type=search]):focus-within,:is(.search__form [type=search]):hover{box-shadow:none}:is(.search__form [type=search])::placeholder,:is(.search__form [type=search]):placeholder-shown{font-size:1.4rem}.search__divider{background:#cacaca;height:2rem;inset-block:0;margin:auto;position:absolute;right:4.8rem;width:1px}.search__close,.search__reset,.search__submit{align-items:center;display:flex;height:2.4rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:2.4rem!important}.search__submit{left:1.5rem}.search__submit .icon{height:1.8rem;width:1.8rem}.search__reset{right:5.7rem}.search__reset .icon{border:1px solid #000;border-radius:var(--rounded);height:1.9rem;padding:.2rem;width:1.9rem}.search__close{display:none;left:1.7rem}.search__close .icon{height:.8rem;width:1.4rem}.search__results{background:#fff;border-radius:0 0 2px 2px;display:none;left:0;max-height:80vh;opacity:0;overflow:auto;overscroll-behavior:contain;padding:1.6rem 1.7rem;position:absolute;scrollbar-width:none;top:5.6rem;transition:display var(--duration) linear allow-discrete,opacity var(--duration) linear;width:100%}.search__heading{color:#676767;font-size:1.2rem;margin-top:0}.search__section:not(:first-child){border-top:1px solid #e0e0e0;margin-top:1.6rem;padding-top:1.6rem}.search__list{margin-top:1rem}.search__link{align-items:center;display:flex;justify-content:space-between;padding:.9rem .8rem;-webkit-text-decoration:none;text-decoration:none;width:100%}.search__link .icon{height:.9rem;width:1.4rem}.search__link:focus-within,.search__link:hover{background:#f2f2f2}.search__label{font-weight:700}.search__highlight{background:transparent;color:var(--color-copy-default);font-weight:400}.search__parent{color:#3273db}.search--active [type=search],.search--active .search__close,.search--active .search__reset,.search--active .search__submit{background:#f2f2f2}.search--active .search__submit{left:auto;right:1.6rem}.search--active .search__close{display:flex}.search--active .search__panel{background-color:#fff}.search--active .search__results{display:block;opacity:1}@starting-style{.search--active .search__results{opacity:1}}@media (width < 80em){.search--active .search__panel{top:0;right:0;bottom:0;left:0;padding:1.6rem;position:fixed}}.search-product{align-items:center;display:flex;gap:1.2rem;padding:0 .8rem;-webkit-text-decoration:none;text-decoration:none}.search-product__image{aspect-ratio:1;flex:0 0 auto;width:4.6rem}.header{height:var(--header-height,auto);position:relative;width:100%}.header__wrapper{background:var(--color-background-reverse);background:#343434;color:var(--color-copy-reverse);font-weight:400;inset-inline:0;position:relative;top:0;transition:none;width:100vw}.header__top{background-color:var(--palette-brand-1-lightest);color:var(--color-copy-default)}.header__top-container{display:grid;grid-template-areas:"usps";grid-template-columns:1fr;height:3.2rem}@media (width >= 48em){.header__top-container{grid-template-areas:"usps  usps  .  reviews";grid-template-columns:32rem 1fr 10rem 22rem;padding:0}[lang=nl] .header__top-container{grid-template-areas:"usps  usps  reviews  label";grid-template-columns:32rem 1fr 22rem 10rem}}.header .header__container{display:grid;gap:0 2rem;grid-template:"navigation   logo      wishlist      cart" min-content "search       search    search        search" min-content/max-content 1fr max-content max-content;padding:1.1rem 0 1.4rem;position:relative}@media (width >= 80em){.header .header__container{gap:0;grid-template:"logo       search      account     wishlist      cart" min-content "navigation navigation  navigation  navigation    navigation" min-content/31.5rem 1fr 10.5rem 10.5rem 10.5rem;padding:1rem 0 0}}.header .header__logo{grid-area:logo;margin:auto;max-width:16rem;place-self:center;width:100%}@media (width >= 80em){.header .header__logo{margin:0;place-self:center start}}.header .header__search{grid-area:search;margin-top:1.1rem;place-self:center;width:100%}@media (width >= 80em){.header .header__search{margin-top:0;max-width:50.5rem}}.header .header__navigation{align-self:start;grid-area:navigation}.header--sticky .header__wrapper{position:fixed;top:0;translate:0 -100%}.header--sticky.header--scroll-up .header__wrapper{transition:translate .3s linear;translate:0 0}.header__wrapper:is(.navigation--open .header--sticky){translate:0 0}.header__usps{grid-area:usps;place-self:center end;position:relative}@media (width >= 48em){.header__usps{place-self:center start}}.header__etrusted{display:none;font-size:1.2rem;grid-area:reviews;height:3.2rem;place-self:center end;position:relative;width:17.8rem;z-index:calc(var(--z-index-header) + 1)}.header__etrusted .etrusted-widget__wrapper{left:-2rem;position:relative;top:-.8rem;width:24.8rem}@media (width >= 48em){.header__etrusted{display:block}}.header__thuiswinkel-waarborg{display:none;grid-area:label;place-self:center end;position:relative;width:8rem}.header__thuiswinkel-waarborg .icon{height:100%;width:auto}@media (width >= 48em){[lang=nl] .header__thuiswinkel-waarborg{display:block}}.header .header__cart{grid-area:cart;place-self:center end;position:relative}.header .header__wishlist{grid-area:wishlist;place-self:center end;position:relative}.header .header__account{display:none;grid-area:account;place-self:center end;position:relative}@media (width >= 80em){.header .header__account{display:block}}.added-to-cart .carousel__slide{max-width:50%;width:50%}@media (width >= 64em){.added-to-cart .carousel__slide{max-width:33.33%;width:33.33%}}.added-to-cart__product{align-items:flex-start;border-bottom:.1rem solid var(--color-border-outline);display:flex;flex-wrap:wrap;margin-bottom:1.2rem;max-width:100%;padding-bottom:1.2rem;position:relative}@media (width >= 40em){.added-to-cart__product{align-items:center;border:.1rem solid var(--color-border-outline);min-height:20rem;padding:2rem 2rem 2rem 20rem}}.added-to-cart__product-visual{background-color:var(--color-background-disabled);height:9.5rem;margin:0;width:9.5rem}.added-to-cart__product-visual img{height:100%;mix-blend-mode:multiply}@media (width >= 40em){.added-to-cart__product-visual{height:16rem;left:2rem;position:absolute;top:2rem;width:16rem}}.added-to-cart__product-info{flex-basis:calc(100% - 9.5rem);padding-left:1rem;position:relative}@media (width >= 40em){.added-to-cart__product-info{flex-basis:100%;padding-left:2rem}}.product-info__name{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;height:1lh;overflow:hidden;text-overflow:ellipsis}.added-to-cart__product-size{font-size:1.1rem;margin-bottom:1rem}.added-to-cart__product-buttons{display:flex;flex-basis:100%;flex-wrap:nowrap;gap:2.4rem;margin-top:1rem}.added-to-cart__product-buttons .button--cta{flex-basis:100%}@media (width >= 40em){.added-to-cart__product-buttons{flex-basis:auto;margin:0;padding-left:2rem;width:100%}.added-to-cart__product-buttons .button{width:100%}}@media (width < 48em){:is(.added-to-cart .product-slider) .heading{font-size:1.5rem;margin-bottom:1.6rem;margin-top:2.5rem}.added-to-cart .carousel__navigation{margin-bottom:1.2rem}.added-to-cart .product-item__description{--lines:1}}.layout .layout__header{flex:0 0 auto;width:100%;z-index:calc(var(--z-index-header) - 1)}:is(.layout .layout__header):focus-within{z-index:calc(var(--z-index-header) + 1)}.layout .layout__main{flex:1 0 auto;min-height:33vh;outline:0;padding-bottom:2rem}:is(.layout .layout__main) .container{--inline-spacing:2rem}@media (width >= 48em){:is(.layout .layout__main) .container{--inline-spacing:3.4rem}}@media (width >= 64em){.layout .layout__main{margin-top:0}}@media (width >= 80em){:is(.layout .layout__main) .container{--inline-spacing:5rem}}.layout .layout__footer{position:relative;z-index:var(--z-index-footer)}:is(.layout .layout__footer) .container{--inline-spacing:2rem}@media (width >= 48em){:is(.layout .layout__footer) .container{--inline-spacing:3.4rem}}@media (width >= 80em){:is(.layout .layout__footer) .container{--inline-spacing:5rem}}
