.MainContainer-9dPKlu {
  max-width: 1120px;
  padding: 0 16px;
  margin: 0 auto;
  clear: both;
}
.MainContainer-9dPKlu::after {
  display: table;
  clear: both;
  content: "";
}

.CenteredHeader-1wV1eF {
  font-family: "PostNL-Webshop-Light", sans-serif;
  font-weight: 300;
}

.AddedToCartToastr-1C4luu {
  -ms-transition: bottom 0.5s ease-out;
  -webkit-transition: bottom 0.5s ease-out;
  transition: bottom 0.5s ease-out;
  position: fixed;
  z-index: 9999;
  bottom: -500px;
  left: 0;
  overflow: hidden;
  width: 100%;
  padding: 33px 0 23px;
  background-color: rgba(0, 0, 0, 0.7);
  text-align: center;
}
.AddedToCartToastr-1C4luu.active {
  bottom: 0;
}
.AddedToCartToastr-1C4luu h2 {
  padding-right: 10px;
  padding-left: 10px;
  margin-bottom: 23px;
  color: #ffffff;
  font-size: 24px;
}
.AddedToCartToastr-1C4luu a {
  overflow: hidden;
  padding: 10px 20px;
  border-radius: 20px;
  cursor: pointer;
  font-family: "PostNL-Webshop", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  outline: none;
  border: 1px #ed7000 solid;
  display: inline-block;
  padding: 11px 23px;
  text-decoration: none;
}
.AddedToCartToastr-1C4luu a > span {
  position: relative;
  top: -1px;
}
.AddedToCartToastr-1C4luu a.invalid,
.AddedToCartToastr-1C4luu a.invalid:active,
.AddedToCartToastr-1C4luu a.invalid:visited,
.AddedToCartToastr-1C4luu a.invalid:hover:not(.no-hover),
.AddedToCartToastr-1C4luu a.invalid.hover,
.AddedToCartToastr-1C4luu a[disabled],
.AddedToCartToastr-1C4luu a[disabled]:active,
.AddedToCartToastr-1C4luu a[disabled]:visited,
.AddedToCartToastr-1C4luu a[disabled]:hover:not(.no-hover),
.AddedToCartToastr-1C4luu a[disabled].hover {
  background-color: #d4d9e3;
  cursor: default;
}
.AddedToCartToastr-1C4luu a.loading,
.AddedToCartToastr-1C4luu a.loading:hover:not(.no-hover),
.AddedToCartToastr-1C4luu a.loading.hover,
.AddedToCartToastr-1C4luu a.loading:active,
.AddedToCartToastr-1C4luu a.loading:visited {
  background: #d4d9e3 url(/dist/client/assets/loader.d6271f18.gif) 50% 50% no-repeat;
  background-size: 50px auto;
}
.AddedToCartToastr-1C4luu a.loading span,
.AddedToCartToastr-1C4luu a.loading:hover:not(.no-hover) span,
.AddedToCartToastr-1C4luu a.loading.hover span,
.AddedToCartToastr-1C4luu a.loading:active span,
.AddedToCartToastr-1C4luu a.loading:visited span {
  color: transparent;
}
.AddedToCartToastr-1C4luu a,
.AddedToCartToastr-1C4luu a:active,
.AddedToCartToastr-1C4luu a:visited {
  border: 1px #ed7000 solid;
  background: #ed7000;
  color: #ffffff;
}
.AddedToCartToastr-1C4luu a:hover:not(.no-hover) {
  border: 1px #66728a solid;
  background: #66728a;
  color: #ffffff;
}
.AddedToCartToastr-1C4luu a.invalid,
.AddedToCartToastr-1C4luu a.invalid:active,
.AddedToCartToastr-1C4luu a.invalid:visited,
.AddedToCartToastr-1C4luu a.invalid:hover:not(.no-hover),
.AddedToCartToastr-1C4luu a.invalid.hover,
.AddedToCartToastr-1C4luu a[disabled],
.AddedToCartToastr-1C4luu a[disabled]:active,
.AddedToCartToastr-1C4luu a[disabled]:visited,
.AddedToCartToastr-1C4luu a[disabled]:hover:not(.no-hover),
.AddedToCartToastr-1C4luu a[disabled].hover,
.AddedToCartToastr-1C4luu a.loading,
.AddedToCartToastr-1C4luu a.loading:hover:not(.no-hover),
.AddedToCartToastr-1C4luu a.loading:active,
.AddedToCartToastr-1C4luu a.loading:visited {
  border: 1px #d4d9e3 solid;
}
.AddedToCartToastr-1C4luu .close:before {
  position: absolute;
  top: 11px;
  right: 11px;
  color: #dadada;
  content: "\e633";
  cursor: pointer;
  font-family: "PostNL-Webshop-icons", sans-serif;
  font-size: 25px;
}

.AddedToWishlistToastr-38nWvS {
  -ms-transition: bottom 0.5s ease-out;
  -webkit-transition: bottom 0.5s ease-out;
  transition: bottom 0.5s ease-out;
  position: fixed;
  z-index: 9999;
  bottom: -500px;
  left: 0;
  display: none;
  overflow: hidden;
  width: 100%;
  padding: 33px 0 23px;
  background-color: rgba(0, 0, 0, 0.7);
  text-align: center;
}
.AddedToWishlistToastr-38nWvS.active {
  bottom: 0;
  display: block;
}
.AddedToWishlistToastr-38nWvS h2 {
  padding-right: 10px;
  padding-left: 10px;
  margin-bottom: 23px;
  color: #ffffff;
  font-size: 24px;
}
.AddedToWishlistToastr-38nWvS a {
  overflow: hidden;
  padding: 10px 20px;
  border-radius: 20px;
  cursor: pointer;
  font-family: "PostNL-Webshop", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  outline: none;
  border: 1px #ed7000 solid;
  display: inline-block;
  padding: 11px 23px;
  text-decoration: none;
}
.AddedToWishlistToastr-38nWvS a > span {
  position: relative;
  top: -1px;
}
.AddedToWishlistToastr-38nWvS a.invalid,
.AddedToWishlistToastr-38nWvS a.invalid:active,
.AddedToWishlistToastr-38nWvS a.invalid:visited,
.AddedToWishlistToastr-38nWvS a.invalid:hover:not(.no-hover),
.AddedToWishlistToastr-38nWvS a.invalid.hover,
.AddedToWishlistToastr-38nWvS a[disabled],
.AddedToWishlistToastr-38nWvS a[disabled]:active,
.AddedToWishlistToastr-38nWvS a[disabled]:visited,
.AddedToWishlistToastr-38nWvS a[disabled]:hover:not(.no-hover),
.AddedToWishlistToastr-38nWvS a[disabled].hover {
  background-color: #d4d9e3;
  cursor: default;
}
.AddedToWishlistToastr-38nWvS a.loading,
.AddedToWishlistToastr-38nWvS a.loading:hover:not(.no-hover),
.AddedToWishlistToastr-38nWvS a.loading.hover,
.AddedToWishlistToastr-38nWvS a.loading:active,
.AddedToWishlistToastr-38nWvS a.loading:visited {
  background: #d4d9e3 url(/dist/client/assets/loader.d6271f18.gif) 50% 50% no-repeat;
  background-size: 50px auto;
}
.AddedToWishlistToastr-38nWvS a.loading span,
.AddedToWishlistToastr-38nWvS a.loading:hover:not(.no-hover) span,
.AddedToWishlistToastr-38nWvS a.loading.hover span,
.AddedToWishlistToastr-38nWvS a.loading:active span,
.AddedToWishlistToastr-38nWvS a.loading:visited span {
  color: transparent;
}
.AddedToWishlistToastr-38nWvS a,
.AddedToWishlistToastr-38nWvS a:active,
.AddedToWishlistToastr-38nWvS a:visited {
  border: 1px #ed7000 solid;
  background: #ed7000;
  color: #ffffff;
}
.AddedToWishlistToastr-38nWvS a:hover:not(.no-hover) {
  border: 1px #66728a solid;
  background: #66728a;
  color: #ffffff;
}
.AddedToWishlistToastr-38nWvS a.invalid,
.AddedToWishlistToastr-38nWvS a.invalid:active,
.AddedToWishlistToastr-38nWvS a.invalid:visited,
.AddedToWishlistToastr-38nWvS a.invalid:hover:not(.no-hover),
.AddedToWishlistToastr-38nWvS a.invalid.hover,
.AddedToWishlistToastr-38nWvS a[disabled],
.AddedToWishlistToastr-38nWvS a[disabled]:active,
.AddedToWishlistToastr-38nWvS a[disabled]:visited,
.AddedToWishlistToastr-38nWvS a[disabled]:hover:not(.no-hover),
.AddedToWishlistToastr-38nWvS a[disabled].hover,
.AddedToWishlistToastr-38nWvS a.loading,
.AddedToWishlistToastr-38nWvS a.loading:hover:not(.no-hover),
.AddedToWishlistToastr-38nWvS a.loading:active,
.AddedToWishlistToastr-38nWvS a.loading:visited {
  border: 1px #d4d9e3 solid;
}
.AddedToWishlistToastr-38nWvS .close:before {
  position: absolute;
  top: 11px;
  right: 11px;
  color: #dadada;
  content: "\e633";
  cursor: pointer;
  font-family: "PostNL-Webshop-icons", sans-serif;
  font-size: 25px;
}

.CartPrice-34QIeu {
  margin-left: auto;
  font-family: "PostNL-Webshop", sans-serif;
  font-weight: 400;
  text-align: right;
}
@media (min-width: 768px) {
  .CartPrice-34QIeu {
    display: inline-block;
  }
}
.CartPrice-34QIeu.regular-2zhiRx {
  color: #3440b6;
}
.CartPrice-34QIeu.muted-2A4ADR {
  color: #adb5c5;
}
.CartPrice-34QIeu.old-245d1r {
  color: #adb5c5;
  text-decoration: line-through;
}

.CartSubtotal-1xYZMZ {
  display: flex;
  margin-top: 16px;
}
.CartSubtotal-1xYZMZ .description-1Enmhw {
  flex: 1;
  font-family: "PostNL-Webshop", sans-serif;
  font-size: 16px;
  font-weight: 300;
}
.CartSubtotal-1xYZMZ .price-1J7Aa5 {
  flex: 1;
  text-align: right;
}

.CartGrandtotal-1mMeSG {
  display: flex;
  padding: 16px 16px;
  border-top: 1px solid #d4d9e3;
  border-bottom: 1px solid #d4d9e3;
  margin-top: 16px;
  background: #f3f4f7;
  line-height: 24px;
}
@media (min-width: 768px) {
  .CartGrandtotal-1mMeSG {
    padding-right: 16px;
    padding-left: 16px;
  }
}
.CartGrandtotal-1mMeSG .description-1lolzH {
  flex: 1;
}
.CartGrandtotal-1mMeSG .price-1V9Uat {
  flex: 1;
  text-align: right;
}

.CartTotals-SXwCMK .grand-total-yHtjwR {
  margin-right: -16px;
  margin-left: -16px;
}
@media (min-width: 768px) {
  .CartTotals-SXwCMK .grand-total-yHtjwR {
    margin-right: -8px;
    margin-left: -8px;
  }
}
@media (min-width: 768px) {
  .CartTotals-SXwCMK {
    border-top: 1px solid #d4d9e3;
    margin: 24px 16px 40px 0;
  }
  .CartTotals-SXwCMK .grand-total-yHtjwR {
    margin-right: -16px;
    margin-left: -16px;
  }
}

.CartFooter-c8VEtx {
  width: 100%;
}
@media (min-width: 768px) {
  .CartFooter-c8VEtx {
    width: 45%;
    max-width: 440px;
    margin-left: auto;
  }
}

.Form-20PURF {
  display: block;
}

.TextInput-T7l_fe {
  width: 100%;
  box-sizing: border-box;
  padding: 8px 16px;
  border: 1px solid #8a95af;
  background: #ffffff;
  border-radius: 4px;
  caret-color: #ed7000;
  color: #27324c;
  font-family: "PostNL-Webshop-Light", sans-serif;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
.TextInput-T7l_fe:focus {
  border: 1px solid #ed7000;
  outline: none;
}
.TextInput-T7l_fe.has-error-1l6S0X,
.TextInput-T7l_fe.has-error-1l6S0X:focus {
  border: 1px solid #d70036;
  color: #d70036;
}

.CollapsablePanel-FgBbZB {
  display: block;
  overflow: hidden;
}
.CollapsablePanel-FgBbZB.open-2lyF1q {
  max-height: unset;
}
.CollapsablePanel-FgBbZB.collapsed-2nUXIf {
  max-height: 0;
}

.CollapsableTrigger-2QVcx- {
  display: inline-block;
  width: 100%;
  color: #ed7000;
  cursor: pointer;
  font-family: "PostNL-Webshop", sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.CollapsableTrigger-2QVcx-:after {
  display: inline-block;
  margin-left: 8px;
  font-size: 18px;
  font-weight: 700;
}
.CollapsableTrigger-2QVcx-.open-1UNPCl:after {
  content: "";
}
.CollapsableTrigger-2QVcx-.collapsed-1r9_ZO:after {
  content: "+";
}

.FormLabel-1relri {
  display: inline-block;
}
.FormLabel-1relri .required-2U-_hX:after {
  color: red;
  content: "*";
}

.ValidationError-29cXx_ {
  padding: 0 16px;
  color: #d70036;
  font-family: "PostNL-Webshop", sans-serif;
  font-size: 14px;
  line-height: 1.43;
  text-align: left;
}

.FormField-2lO6lL {
  display: block;
  width: 100%;
}
.FormField-2lO6lL .label-2dfYem {
  display: block;
  margin-bottom: 8px;
  color: #27324c;
  font-family: "PostNL-Webshop", sans-serif;
  font-size: 16px;
  line-height: 1.25;
  text-align: left;
}
.FormField-2lO6lL .addition-2wGFSX {
  display: inline-block;
  margin-left: 8px;
  font-family: "PostNL-Webshop-Light", sans-serif;
}
.FormField-2lO6lL .input-3G750a {
  display: block;
}
.FormField-2lO6lL .validation-ec_nHS {
  display: block;
}
.FormField-2lO6lL.halfWidth-2aeq8U {
  width: calc(50% - 8px);
}

.CartCouponEntry-1CJH7l .toggle-2wZoR0 {
  padding-top: 24px;
}
.CartCouponEntry-1CJH7l .panel-2Im5XR {
  margin-top: 16px;
  margin-bottom: 16px;
}
.CartCouponEntry-1CJH7l .cart-coupon-field-2PQ3vX {
  display: block;
}
.CartCouponEntry-1CJH7l .cart-coupon-field-2PQ3vX .cart-coupon-form-content-1uCvqP .form-field-1rxx4c {
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .CartCouponEntry-1CJH7l .cart-coupon-field-2PQ3vX .cart-coupon-form-content-1uCvqP {
    display: flex;
    justify-content: space-between;
  }
  .CartCouponEntry-1CJH7l .cart-coupon-field-2PQ3vX .cart-coupon-form-content-1uCvqP .form-field-1rxx4c {
    flex: 1;
    margin-right: 16px;
    margin-bottom: 0;
  }
  .CartCouponEntry-1CJH7l .cart-coupon-field-2PQ3vX .cart-coupon-form-content-1uCvqP .no-wrap-1HzziE {
    white-space: nowrap;
  }
}
.CartCouponEntry-1CJH7l .applied-coupon-1Dl8dk .applied-coupon-header-1ym-_Z {
  font-family: "PostNL-Webshop", sans-serif;
  font-weight: 400;
}
.CartCouponEntry-1CJH7l .applied-coupon-1Dl8dk .applied-coupon-code-15J4_L {
  padding-top: 8px;
  padding-bottom: 8px;
}
@media (min-width: 768px) {
  .CartCouponEntry-1CJH7l .applied-coupon-1Dl8dk .applied-coupon-wrapper-1IR_tR {
    display: flex;
  }
  .CartCouponEntry-1CJH7l .applied-coupon-1Dl8dk .applied-coupon-code-15J4_L {
    flex: 1;
  }
  .CartCouponEntry-1CJH7l .applied-coupon-1Dl8dk .remove-applied-coupon-35SURv {
    flex: 1;
    text-align: right;
  }
}
@media (min-width: 768px) {
  .CartCouponEntry-1CJH7l {
    padding-right: 16px;
  }
  .CartCouponEntry-1CJH7l .panel-2Im5XR {
    margin-bottom: 0;
  }
}

.CartFooterNavigation-2Gqrng {
  display: flex;
  flex-direction: column-reverse;
  margin: 24px 0 0 0;
}
.CartFooterNavigation-2Gqrng > button {
  width: 100%;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .CartFooterNavigation-2Gqrng {
    flex-direction: row;
    justify-content: space-between;
    margin: 0 0 0 -16px;
  }
  .CartFooterNavigation-2Gqrng > button {
    width: auto;
    margin-bottom: 32px;
  }
}

.CartItemImage-3i7-Tw {
  position: absolute;
  display: block;
  width: 60px;
  margin-right: 16px;
}
@media (min-width: 768px) {
  .CartItemImage-3i7-Tw {
    position: relative;
  }
}
@media (min-width: 350px) {
  .CartItemImage-3i7-Tw {
    width: 72px;
  }
}
@media (min-width: 768px) {
  .CartItemImage-3i7-Tw {
    width: 80px;
  }
}
.CartItemImage-3i7-Tw .image-1_KTHC {
  width: 60px;
  max-width: 60px;
}
@media (min-width: 350px) {
  .CartItemImage-3i7-Tw .image-1_KTHC {
    width: 72px;
    max-width: 72px;
  }
}
@media (min-width: 768px) {
  .CartItemImage-3i7-Tw .image-1_KTHC {
    width: 80px;
    max-width: 80px;
  }
}

.CartAddToWishlist-3Wc55S {
  display: inline-flex;
}
.CartAddToWishlist-3Wc55S .wishlist-add-delete-wrapper {
  margin-right: 16px;
}
.CartAddToWishlist-3Wc55S .add-wishlist-item,
.CartAddToWishlist-3Wc55S .is-wishlist-item {
  height: 34px;
  margin-top: 0;
  font-size: 0;
  line-height: 34px;
  text-align: right;
}
.CartAddToWishlist-3Wc55S .add-wishlist-item span,
.CartAddToWishlist-3Wc55S .is-wishlist-item span,
.CartAddToWishlist-3Wc55S .add-wishlist-item a,
.CartAddToWishlist-3Wc55S .is-wishlist-item a {
  position: relative;
  display: block;
  height: 34px;
  line-height: 34px;
}
.CartAddToWishlist-3Wc55S .add-wishlist-item span:before,
.CartAddToWishlist-3Wc55S .is-wishlist-item span:before,
.CartAddToWishlist-3Wc55S .add-wishlist-item a:before,
.CartAddToWishlist-3Wc55S .is-wishlist-item a:before {
  top: unset;
  height: 34px;
  margin: 0;
  font-size: 20px;
  line-height: 34px;
}

.CartItemDelete-2sPUh4 {
  position: relative;
  display: inline-block;
  width: 24px;
  height: 34px;
  padding: 0;
  border: none;
  background: transparent;
  box-shadow: none;
  line-height: 34px;
  outline: none;
}
.CartItemDelete-2sPUh4:before {
  display: block;
  width: 24px;
  margin: 0;
  color: #ed7000;
  content: "\e64b";
  font-family: "PostNL-Webshop-icons", sans-serif;
  font-size: 24px;
  line-height: 34px;
  text-align: center;
}
.CartItemDelete-2sPUh4 .text-1M0jJz {
  display: none;
}

.CartItemActions-3hIeHw {
  display: flex;
  width: calc(100% - (60px + 16px));
  margin-left: 76px;
}
.CartItemActions-3hIeHw .add-to-wishlist-1wnS9k {
  width: 32px;
  order: 2;
}
.CartItemActions-3hIeHw .spinner-1oLU1h {
  width: 100px;
  height: 32px;
  flex-grow: 1;
  order: 1;
}
.CartItemActions-3hIeHw .delete-item-3aUVZM {
  order: 3;
  padding-right: 4px;
}
@media (min-width: 350px) {
  .CartItemActions-3hIeHw {
    width: calc(100% - (72px + 16px));
    margin-left: 88px;
  }
}
@media (min-width: 768px) {
  .CartItemActions-3hIeHw {
    width: calc((100% / 3) -  80px);
    margin-left: 0;
  }
  .CartItemActions-3hIeHw .add-to-wishlist-1wnS9k {
    order: 1;
    margin-top: 0;
  }
  .CartItemActions-3hIeHw .spinner-1oLU1h {
    flex-grow: 0;
    order: 2;
  }
  .CartItemActions-3hIeHw .delete-item-3aUVZM {
    order: 3;
    padding-right: 0;
    margin: 0 0 0 8px;
  }
}

.BoldTitle-3eYWAa {
  font-family: "PostNL-Webshop", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
}

.CartItemDeliveryInfo-9XJFXH {
  position: relative;
  left: 76px;
  display: block;
  width: calc(100% - (60px + 16px + 80px) );
  color: #27324c;
  text-decoration: none;
}
@media (min-width: 350px) {
  .CartItemDeliveryInfo-9XJFXH {
    left: 88px;
    width: calc(100% - (72px + 16px + 80px) );
  }
}
@media (min-width: 768px) {
  .CartItemDeliveryInfo-9XJFXH {
    left: 0;
    width: calc(100% / 3);
    padding-right: 16px;
  }
}

.CartItemPrice-1NLbOh {
  position: absolute;
  top: 24px;
  right: 0;
  width: 80px;
  text-align: right;
}
@media (min-width: 768px) {
  .CartItemPrice-1NLbOh {
    position: relative;
    top: 0;
  }
}

.CartProductDescription-FVBVQE {
  position: relative;
  left: 76px;
  display: block;
  width: calc(100% - (60px + 16px + 80px));
  color: #27324c;
  text-decoration: none;
}
.CartProductDescription-FVBVQE:active,
.CartProductDescription-FVBVQE:hover,
.CartProductDescription-FVBVQE:visited {
  color: #27324c;
  text-decoration: none;
}
@media (min-width: 350px) {
  .CartProductDescription-FVBVQE {
    left: 88px;
    width: calc(100% - (72px + 16px + 80px));
  }
}
@media (min-width: 768px) {
  .CartProductDescription-FVBVQE {
    left: auto;
    width: calc((100% / 3) - (80px + 16px));
    padding-right: 16px;
  }
}
.CartProductDescription-FVBVQE .description-1cinBj {
  font-family: "PostNL-Webshop-Light", sans-serif;
  font-weight: 300;
}
.CartProductDescription-FVBVQE .description-1cinBj > p {
  padding: 0;
}

.CartItemError-2wctjM {
  display: block;
  padding-bottom: 8px;
  color: #d52b1e;
  font-family: "PostNL-Webshop", sans-serif;
  font-weight: 400;
}

.CartItemWarning-2HOorP {
  display: block;
  padding-bottom: 8px;
  color: #3440b6;
  font-family: "PostNL-Webshop", sans-serif;
  font-weight: 400;
}

.CartItemRow-2avYo0 {
  position: relative;
  display: block;
  width: 100%;
  padding: 24px 0;
  border-bottom: 1px solid #d4d9e3;
}
.CartItemRow-2avYo0:after {
  display: table;
  clear: both;
  content: "";
}
@media (min-width: 768px) {
  .CartItemRow-2avYo0 {
    display: flex;
    width: calc(100% - 16px);
  }
}

.CartItemRowHeader-1Mdlah {
  width: 100%;
  border-bottom: 1px solid #d4d9e3;
}
.CartItemRowHeader-1Mdlah .product-30lqg- {
  display: none;
}
@media (min-width: 768px) {
  .CartItemRowHeader-1Mdlah .product-30lqg- {
    display: inline-block;
    width: calc(100% / 3);
  }
}
.CartItemRowHeader-1Mdlah .delivery-2xmljZ {
  display: none;
}
@media (min-width: 768px) {
  .CartItemRowHeader-1Mdlah .delivery-2xmljZ {
    display: inline-block;
    width: calc(100% / 3);
  }
}
.CartItemRowHeader-1Mdlah .quantity-k7gchL {
  display: none;
}
@media (min-width: 768px) {
  .CartItemRowHeader-1Mdlah .quantity-k7gchL {
    display: inline-block;
    width: calc((100% / 3) - 100px);
  }
}
.CartItemRowHeader-1Mdlah .price-3qWHlV {
  display: none;
}
@media (min-width: 768px) {
  .CartItemRowHeader-1Mdlah .price-3qWHlV {
    display: inline-block;
    width: 100px;
    text-align: right;
  }
}
@media (min-width: 768px) {
  .CartItemRowHeader-1Mdlah {
    width: calc(100% - 16px);
    padding-bottom: 12px;
    font-family: "PostNL-Webshop-Light", sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.5;
  }
}

.EmptyCart-1RKczp .content-1CHXzE {
  display: inline-block;
  width: 656px;
}
@media only screen and (max-width: 1000px) {
  .EmptyCart-1RKczp .content-1CHXzE {
    width: 620px;
  }
}
@media only screen and (max-width: 768px) {
  .EmptyCart-1RKczp .content-1CHXzE {
    width: 100%;
    text-align: center;
  }
  .EmptyCart-1RKczp .content-1CHXzE:after {
    clear: both;
    content: "";
  }
}
.EmptyCart-1RKczp .content-1CHXzE h2 {
  font-family: "PostNL-Webshop-Light", sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 1.16;
}
@media only screen and (max-width: 1000px) {
  .EmptyCart-1RKczp .content-1CHXzE h2 {
    font-size: 38px;
    line-height: 1.26;
  }
}
.EmptyCart-1RKczp .content-1CHXzE p {
  padding: 0;
  margin-top: 20px;
  color: #66728a;
  font-family: "PostNL-Webshop-Light", sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.4;
}
.EmptyCart-1RKczp .image-1b3DT7 {
  height: 85px;
  margin-top: 16px;
  margin-right: 100px;
  float: right;
}
.EmptyCart-1RKczp .image-1b3DT7.mobile-2yzv-e {
  display: none;
}
@media only screen and (max-width: 1000px) {
  .EmptyCart-1RKczp .image-1b3DT7 {
    height: 80px;
    margin-top: 8px;
    margin-right: 20px;
  }
}
@media only screen and (max-width: 812px) {
  .EmptyCart-1RKczp .image-1b3DT7 {
    height: 68px;
    margin-right: 0;
  }
}
@media only screen and (max-width: 768px) {
  .EmptyCart-1RKczp .image-1b3DT7 {
    height: 74px;
    margin: 0 auto 20px;
  }
  .EmptyCart-1RKczp .image-1b3DT7.desktop-1QJK3y {
    display: none;
  }
  .EmptyCart-1RKczp .image-1b3DT7.mobile-2yzv-e {
    display: block;
    float: none;
  }
}
@media only screen and (max-width: 640px) {
  .EmptyCart-1RKczp .image-1b3DT7 {
    margin: 0 auto 28px;
  }
}
.EmptyCart-1RKczp .image-1b3DT7:after {
  clear: both;
  content: "";
}
.EmptyCart-1RKczp .search-wrapper-hgfaVW {
  width: 656px;
  max-width: 100%;
}
@media only screen and (max-width: 1000px) {
  .EmptyCart-1RKczp .search-wrapper-hgfaVW {
    width: 620px;
  }
}
@media only screen and (max-width: 768px) {
  .EmptyCart-1RKczp .search-wrapper-hgfaVW {
    width: 100%;
    margin: 0 auto;
  }
}
.EmptyCart-1RKczp .search-wrapper-hgfaVW > span {
  position: relative;
  top: 25px;
  left: 8px;
  width: 143px;
  color: #3440b6;
  font-family: "PostNL-Webshop", sans-serif;
  font-size: 17px;
}
@media only screen and (max-width: 768px) {
  .EmptyCart-1RKczp .search-wrapper-hgfaVW > span {
    top: 10px;
    left: 0px;
    width: 100%;
  }
}
.EmptyCart-1RKczp .search-wrapper-hgfaVW > div {
  width: 495px;
  float: right;
}
.EmptyCart-1RKczp .search-wrapper-hgfaVW > div:after {
  clear: both;
  content: "";
}
@media only screen and (max-width: 1000px) {
  .EmptyCart-1RKczp .search-wrapper-hgfaVW > div {
    width: 450px;
  }
}
@media only screen and (max-width: 768px) {
  .EmptyCart-1RKczp .search-wrapper-hgfaVW > div {
    width: 100%;
    float: none;
  }
}

.CartRelatedProducts-X3iKLr {
  display: block;
  padding-top: 40px;
  padding-bottom: 40px;
  background: #f3f4f7;
}
.CartRelatedProducts-X3iKLr .header-U2Y2wt {
  text-align: center;
}
.CartRelatedProducts-X3iKLr .items-35LXKN {
  display: flex;
  flex-direction: column;
}
.CartRelatedProducts-X3iKLr .items-35LXKN > * {
  position: relative;
  display: flex;
  flex-direction: row;
  padding-bottom: 24px;
}
@media (min-width: 480px) {
  .CartRelatedProducts-X3iKLr .items-35LXKN {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    text-align: -webkit-center;
  }
  .CartRelatedProducts-X3iKLr .items-35LXKN > * {
    width: calc(50% - 12px);
  }
  .CartRelatedProducts-X3iKLr .items-35LXKN > *:nth-child(3) {
    left: 25%;
  }
}
@media (min-width: 1000px) {
  .CartRelatedProducts-X3iKLr .items-35LXKN > * {
    width: calc((100% / 3) - 12px);
    padding-bottom: 0;
  }
  .CartRelatedProducts-X3iKLr .items-35LXKN > *:nth-child(3) {
    left: auto;
  }
}

.CartRelatedProduct-1MIyej {
  display: block;
}
.CartRelatedProduct-1MIyej > ul {
  display: flex;
  flex: 1;
  padding: 0;
  margin: 0;
  list-style: none;
}
.CartRelatedProduct-1MIyej > ul > li {
  display: block;
  flex: 1;
}

.FaqButton--IFJoB {
  display: block;
  cursor: pointer;
}
.FaqButton--IFJoB:after {
  display: inline-block;
  width: 24px;
  height: 24px;
  color: #66728a;
  content: "\e629";
  font-family: "PostNL-Webshop-icons", sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  text-align: center;
  transition: transform 200ms ease-in-out;
}
.FaqButton--IFJoB.open-3sCGh2:after {
  transform: rotate(180deg);
}

.FaqTitle-18PU_- {
  color: #27324c;
  cursor: pointer;
  font-family: "PostNL-Webshop", sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.FaqText-3Eu5nu {
  display: block;
  overflow: hidden;
  max-height: 0;
  transition: max-height 200ms ease-in-out;
}
.FaqText-3Eu5nu.open-1K-HSK {
  max-height: 300px;
}

.FaqItem-3bGSsw {
  padding: 16px 0;
  border-bottom: 1px solid #d4d9e3;
}
.FaqItem-3bGSsw .title-19cTJF {
  display: flex;
  width: 100%;
  flex-wrap: nowrap;
  justify-content: space-between;
}

.CartFaq-2N_GW0 {
  background-color: #ffffff;
}
.CartFaq-2N_GW0 .header-GhV3NZ {
  margin-bottom: 8px;
}
.CartFaq-2N_GW0 .more-questions-qPup9E {
  margin: 28px 0 4px;
}
.CartFaq-2N_GW0 .more-questions-qPup9E a {
  font-family: "PostNL-Webshop", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}
.CartFaq-2N_GW0 .more-questions-qPup9E a:after {
  position: relative;
  top: 1px;
  display: inline-block;
  margin-left: 8px;
  content: "\e627";
  font-family: "PostNL-Webshop-icons", sans-serif;
  font-weight: 600;
}

.CartFaqDaanRow-2YVdCq {
  margin-top: 32px;
  margin-bottom: 32px;
}
.CartFaqDaanRow-2YVdCq .header-2MegV7 {
  margin-bottom: 4px;
}
.CartFaqDaanRow-2YVdCq .intro-22fZr7 {
  padding: 0;
  margin: 0 0 24px 0;
  color: #66728a;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.56;
}
@media (min-width: 768px) {
  .CartFaqDaanRow-2YVdCq .header-2MegV7,
  .CartFaqDaanRow-2YVdCq .intro-22fZr7 {
    text-align: center;
  }
  .CartFaqDaanRow-2YVdCq .intro-22fZr7 {
    margin-bottom: 40px;
  }
}
@media (min-width: 480px) {
  .CartFaqDaanRow-2YVdCq .faqs-CozDsZ {
    display: block;
    width: 50%;
    margin-right: auto;
    margin-left: auto;
  }
}

.StepHeader-7t3_TF {
  padding: 30px;
  margin-bottom: 5px;
  background-color: #f3f4f7;
  border-radius: 8px 8px 0 0;
  color: #27324c;
}
@media only screen and (max-width: 1120px) {
  .StepHeader-7t3_TF {
    padding: 10px;
  }
}
.StepHeader-7t3_TF .stepheader-inner {
  display: flex;
  max-width: 720px;
  margin: 0 auto;
}
.StepHeader-7t3_TF .stepheader-inner .item {
  flex: 1;
  color: #66728a;
  text-align: center;
}
.StepHeader-7t3_TF .stepheader-inner .item.active {
  color: #ed7000;
}
.StepHeader-7t3_TF .stepheader-inner .item .title {
  font-family: "PostNL-Webshop", sans-serif;
  font-weight: 400;
}
.StepHeader-7t3_TF .stepheader-inner .item .subtitle {
  font-family: "PostNL-Webshop-Light", sans-serif;
  font-weight: 300;
}
.StepHeader-7t3_TF .stepheader-inner .item .clickable {
  cursor: pointer;
}
@media only screen and (max-width: 480px) {
  .StepHeader-7t3_TF .stepheader-inner .item {
    display: none;
  }
  .StepHeader-7t3_TF .stepheader-inner .item.active {
    display: block;
  }
}
@media only screen and (max-width: 480px) {
  .StepHeader-7t3_TF .stepheader-inner {
    display: block;
    margin-top: 0;
  }
}

.Success-3iZjM1 {
  max-width: 1120px;
  padding: 0 16px;
  margin: 0 auto;
  clear: both;
}
.Success-3iZjM1 h1 {
  margin-top: 20px;
  font-family: "PostNL-Webshop-Light", sans-serif;
  font-weight: 300;
}
.Success-3iZjM1 .container {
  padding: 30px;
  background-color: #f3f4f7;
  border-radius: 0 0 0 8px;
}
@media (max-width: 640px) {
  .Success-3iZjM1 .container {
    padding: 20px;
  }
}
@media (max-width: 480px) {
  .Success-3iZjM1 .container {
    padding: 15px;
  }
}
@media (max-width: 320px) {
  .Success-3iZjM1 .container {
    padding: 10px;
  }
}
.Success-3iZjM1 .content {
  display: flex;
  padding: 40px 40px 40px 0;
  margin: 20px 30px 50px;
  background-color: #ffffff;
  border-radius: 8px 8px 0 8px;
  color: #27324c;
}
@media (max-width: 768px) {
  .Success-3iZjM1 .content {
    display: block;
    padding: 40px;
  }
}
@media (max-width: 640px) {
  .Success-3iZjM1 .content {
    padding: 20px;
    margin: 10px 10px 30px;
  }
}
@media (max-width: 480px) {
  .Success-3iZjM1 .content {
    padding: 20px 15px;
    margin: 0 0 20px;
  }
}
.Success-3iZjM1 .content .image {
  display: block;
  width: 290px;
  padding: 48px 85px 16px 85px;
}
.Success-3iZjM1 .content .image img {
  position: relative;
  width: 119px;
}
@media (max-width: 1120px) {
  .Success-3iZjM1 .content .image {
    width: 200px;
    padding-right: 0;
    padding-left: 32px;
  }
}
@media (max-width: 768px) {
  .Success-3iZjM1 .content .image {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
}
.Success-3iZjM1 .content .order-details {
  display: inline-block;
  width: calc(100% - 305px);
  max-width: 480px;
}
@media (max-width: 1120px) {
  .Success-3iZjM1 .content .order-details {
    width: calc(100% - 230px);
  }
}
@media (max-width: 768px) {
  .Success-3iZjM1 .content .order-details {
    width: 100%;
    max-width: initial;
    padding: 20px 0 0;
    margin: 0 auto;
  }
}
.Success-3iZjM1 .order-summary {
  margin-left: 35px;
  color: #66728a;
}
@media (max-width: 640px) {
  .Success-3iZjM1 .order-summary {
    margin-left: 20px;
  }
}
@media (max-width: 640px) {
  .Success-3iZjM1 .order-summary {
    display: block;
    margin-left: 0;
  }
}
@media (max-width: 640px) {
  .Success-3iZjM1 .order-number {
    display: block;
  }
}
.Success-3iZjM1 .business-logout .button-logout {
  overflow: hidden;
  padding: 10px 20px;
  border-radius: 20px;
  cursor: pointer;
  font-family: "PostNL-Webshop", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  outline: none;
  border: 1px #ed7000 solid;
  display: inline-block;
  margin-top: 10px;
}
.Success-3iZjM1 .business-logout .button-logout > span {
  position: relative;
  top: -1px;
}
.Success-3iZjM1 .business-logout .button-logout.invalid,
.Success-3iZjM1 .business-logout .button-logout.invalid:active,
.Success-3iZjM1 .business-logout .button-logout.invalid:visited,
.Success-3iZjM1 .business-logout .button-logout.invalid:hover:not(.no-hover),
.Success-3iZjM1 .business-logout .button-logout.invalid.hover,
.Success-3iZjM1 .business-logout .button-logout[disabled],
.Success-3iZjM1 .business-logout .button-logout[disabled]:active,
.Success-3iZjM1 .business-logout .button-logout[disabled]:visited,
.Success-3iZjM1 .business-logout .button-logout[disabled]:hover:not(.no-hover),
.Success-3iZjM1 .business-logout .button-logout[disabled].hover {
  background-color: #d4d9e3;
  cursor: default;
}
.Success-3iZjM1 .business-logout .button-logout.loading,
.Success-3iZjM1 .business-logout .button-logout.loading:hover:not(.no-hover),
.Success-3iZjM1 .business-logout .button-logout.loading.hover,
.Success-3iZjM1 .business-logout .button-logout.loading:active,
.Success-3iZjM1 .business-logout .button-logout.loading:visited {
  background: #d4d9e3 url(/dist/client/assets/loader.d6271f18.gif) 50% 50% no-repeat;
  background-size: 50px auto;
}
.Success-3iZjM1 .business-logout .button-logout.loading span,
.Success-3iZjM1 .business-logout .button-logout.loading:hover:not(.no-hover) span,
.Success-3iZjM1 .business-logout .button-logout.loading.hover span,
.Success-3iZjM1 .business-logout .button-logout.loading:active span,
.Success-3iZjM1 .business-logout .button-logout.loading:visited span {
  color: transparent;
}
.Success-3iZjM1 .business-logout .button-logout,
.Success-3iZjM1 .business-logout .button-logout:active,
.Success-3iZjM1 .business-logout .button-logout:visited {
  border: 1px #ed7000 solid;
  background: #ffffff;
  color: #ed7000;
}
.Success-3iZjM1 .business-logout .button-logout:hover:not(.no-hover),
.Success-3iZjM1 .business-logout .button-logout.hover {
  border: 1px #66728a solid;
  background: #ffffff;
  color: #66728a;
}
.Success-3iZjM1 .business-logout .button-logout.invalid,
.Success-3iZjM1 .business-logout .button-logout.invalid:active,
.Success-3iZjM1 .business-logout .button-logout.invalid:visited,
.Success-3iZjM1 .business-logout .button-logout.invalid:hover:not(.no-hover),
.Success-3iZjM1 .business-logout .button-logout.invalid.hover,
.Success-3iZjM1 .business-logout .button-logout[disabled],
.Success-3iZjM1 .business-logout .button-logout[disabled]:active,
.Success-3iZjM1 .business-logout .button-logout[disabled]:visited,
.Success-3iZjM1 .business-logout .button-logout[disabled]:hover:not(.no-hover),
.Success-3iZjM1 .business-logout .button-logout[disabled].hover,
.Success-3iZjM1 .business-logout .button-logout.loading,
.Success-3iZjM1 .business-logout .button-logout.loading:hover:not(.no-hover),
.Success-3iZjM1 .business-logout .button-logout.loading:active,
.Success-3iZjM1 .business-logout .button-logout.loading:visited {
  border: 1px #d4d9e3 solid;
  color: #ffffff;
}
.Success-3iZjM1 .customer-registration {
  margin-top: 32px;
  margin-bottom: 24px;
}
.Success-3iZjM1 .customer-registration .customer-type-registration-types-wrapper {
  padding: 8px 0;
}
@media (min-width: 1121px) {
  .Success-3iZjM1 .customer-registration .customer-type-registration-types-wrapper {
    display: flex;
  }
}
.Success-3iZjM1 .customer-registration .customer-type-registration-type {
  position: relative;
  padding-bottom: 48px;
}
.Success-3iZjM1 .customer-registration .customer-type-registration-type:nth-child(2) {
  padding-top: 24px;
}
@media (min-width: 1121px) {
  .Success-3iZjM1 .customer-registration .customer-type-registration-type {
    width: 50%;
  }
  .Success-3iZjM1 .customer-registration .customer-type-registration-type:nth-child(1) {
    padding-right: 8px;
  }
  .Success-3iZjM1 .customer-registration .customer-type-registration-type:nth-child(2) {
    padding-top: 0;
    padding-left: 8px;
  }
}
.Success-3iZjM1 .customer-registration .customer-type-registration-type ul.usps-list {
  padding: 0;
  margin: 24px 0;
  list-style: none;
}
.Success-3iZjM1 .customer-registration .customer-type-registration-type ul.usps-list li {
  position: relative;
  padding-left: 20px;
  margin: 0.2em 0;
}
.Success-3iZjM1 .customer-registration .customer-type-registration-type ul.usps-list li:before {
  position: absolute;
  top: 2px;
  left: 0;
  display: block;
  color: #ed7000;
  content: "\e612";
  font-family: "PostNL-Webshop-icons", sans-serif;
  font-size: 14px;
}
.Success-3iZjM1 .customer-registration .customer-registration-error {
  margin-bottom: 16px;
  color: #d70036;
}
.Success-3iZjM1 .customer-registration .customer-registration-request {
  overflow: hidden;
  padding: 10px 20px;
  border-radius: 20px;
  cursor: pointer;
  font-family: "PostNL-Webshop", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  outline: none;
  border: 1px #ed7000 solid;
  position: absolute;
  bottom: 0;
}
.Success-3iZjM1 .customer-registration .customer-registration-request > span {
  position: relative;
  top: -1px;
}
.Success-3iZjM1 .customer-registration .customer-registration-request.invalid,
.Success-3iZjM1 .customer-registration .customer-registration-request.invalid:active,
.Success-3iZjM1 .customer-registration .customer-registration-request.invalid:visited,
.Success-3iZjM1 .customer-registration .customer-registration-request.invalid:hover:not(.no-hover),
.Success-3iZjM1 .customer-registration .customer-registration-request.invalid.hover,
.Success-3iZjM1 .customer-registration .customer-registration-request[disabled],
.Success-3iZjM1 .customer-registration .customer-registration-request[disabled]:active,
.Success-3iZjM1 .customer-registration .customer-registration-request[disabled]:visited,
.Success-3iZjM1 .customer-registration .customer-registration-request[disabled]:hover:not(.no-hover),
.Success-3iZjM1 .customer-registration .customer-registration-request[disabled].hover {
  background-color: #d4d9e3;
  cursor: default;
}
.Success-3iZjM1 .customer-registration .customer-registration-request.loading,
.Success-3iZjM1 .customer-registration .customer-registration-request.loading:hover:not(.no-hover),
.Success-3iZjM1 .customer-registration .customer-registration-request.loading.hover,
.Success-3iZjM1 .customer-registration .customer-registration-request.loading:active,
.Success-3iZjM1 .customer-registration .customer-registration-request.loading:visited {
  background: #d4d9e3 url(/dist/client/assets/loader.d6271f18.gif) 50% 50% no-repeat;
  background-size: 50px auto;
}
.Success-3iZjM1 .customer-registration .customer-registration-request.loading span,
.Success-3iZjM1 .customer-registration .customer-registration-request.loading:hover:not(.no-hover) span,
.Success-3iZjM1 .customer-registration .customer-registration-request.loading.hover span,
.Success-3iZjM1 .customer-registration .customer-registration-request.loading:active span,
.Success-3iZjM1 .customer-registration .customer-registration-request.loading:visited span {
  color: transparent;
}
.Success-3iZjM1 .customer-registration .customer-registration-request,
.Success-3iZjM1 .customer-registration .customer-registration-request:active,
.Success-3iZjM1 .customer-registration .customer-registration-request:visited {
  border: 1px #ed7000 solid;
  background: #ffffff;
  color: #ed7000;
}
.Success-3iZjM1 .customer-registration .customer-registration-request:hover:not(.no-hover),
.Success-3iZjM1 .customer-registration .customer-registration-request.hover {
  border: 1px #66728a solid;
  background: #ffffff;
  color: #66728a;
}
.Success-3iZjM1 .customer-registration .customer-registration-request.invalid,
.Success-3iZjM1 .customer-registration .customer-registration-request.invalid:active,
.Success-3iZjM1 .customer-registration .customer-registration-request.invalid:visited,
.Success-3iZjM1 .customer-registration .customer-registration-request.invalid:hover:not(.no-hover),
.Success-3iZjM1 .customer-registration .customer-registration-request.invalid.hover,
.Success-3iZjM1 .customer-registration .customer-registration-request[disabled],
.Success-3iZjM1 .customer-registration .customer-registration-request[disabled]:active,
.Success-3iZjM1 .customer-registration .customer-registration-request[disabled]:visited,
.Success-3iZjM1 .customer-registration .customer-registration-request[disabled]:hover:not(.no-hover),
.Success-3iZjM1 .customer-registration .customer-registration-request[disabled].hover,
.Success-3iZjM1 .customer-registration .customer-registration-request.loading,
.Success-3iZjM1 .customer-registration .customer-registration-request.loading:hover:not(.no-hover),
.Success-3iZjM1 .customer-registration .customer-registration-request.loading:active,
.Success-3iZjM1 .customer-registration .customer-registration-request.loading:visited {
  border: 1px #d4d9e3 solid;
  color: #ffffff;
}
.Success-3iZjM1 #ktv-succes {
  margin-top: 20px;
}
.Success-3iZjM1 #ktv-succes:empty {
  margin-top: 0;
}

.Wrapper-2bx_tK {
  position: relative;
  color: #27324c;
  font-family: "PostNL-Webshop-Light", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.5;
}
.Wrapper-2bx_tK .checkout-success-wrapper {
  margin-bottom: 55px;
}
.Wrapper-2bx_tK .loading-indicator-wrapper {
  max-width: 1120px;
  padding: 0 16px;
  margin: 0 auto;
  clear: both;
}
.Wrapper-2bx_tK .loading-indicator {
  max-width: 1120px;
  margin: 25px 0;
}


/*# sourceMappingURL=app.9d29323229ebd1955dc3.css.map*/