.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;
}

.SubHeader-1AI_QC {
  margin: 0 auto;
  clear: both;
  position: relative;
  z-index: 11;
  border-bottom: 1px solid #d4d9e3;
  margin-bottom: 15px;
}
.SubHeader-1AI_QC .subheader-content {
  max-width: 1120px;
  padding: 0 16px;
  margin: 0 auto;
  clear: both;
}
.SubHeader-1AI_QC h1.page-title {
  padding: 10px 10px 20px 0;
  margin: 0;
  font-family: "PostNL-Webshop-Light", sans-serif;
  text-align: left;
}
.SubHeader-1AI_QC .category-navigation-wrapper {
  min-height: 40px;
}
.SubHeader-1AI_QC.centered {
  border-bottom: 0;
}
.SubHeader-1AI_QC.centered h1.page-title {
  text-align: center;
}
.SubHeader-1AI_QC.product-detail {
  border-bottom: 0;
}
.SubHeader-1AI_QC.product-detail h1.page-title {
  padding: 20px 10px 0 0;
  margin: 10px 0;
}
.SubHeader-1AI_QC.product-detail .sku-emission {
  margin-bottom: 10px;
}
.SubHeader-1AI_QC.product-detail .sku-emission .sku,
.SubHeader-1AI_QC.product-detail .sku-emission .emission {
  margin-bottom: 5px;
  color: #adb5c5;
  font-family: "PostNL-Webshop", sans-serif;
  font-size: 16px;
}
.SubHeader-1AI_QC.product-detail .sku-emission .emission {
  margin-left: 20px;
}
.SubHeader-1AI_QC.product-detail .hidden-divider {
  overflow: hidden;
  width: 0;
  font-size: 0;
}
@media (max-width: 1000px) {
  .SubHeader-1AI_QC .category-navigation-wrapper {
    min-height: 0;
  }
  .SubHeader-1AI_QC .category-navigation-wrapper .category-menu {
    display: none;
  }
}

.Breadcrumbs-3w_Yz1 {
  min-height: 24px;
  margin: 10px 0;
}
.Breadcrumbs-3w_Yz1 ul {
  padding: 0;
  margin: 0;
  color: #3440b6;
  font-size: 14px;
  list-style: none;
}
.Breadcrumbs-3w_Yz1 ul li {
  display: inline-block;
  padding: 0;
  margin: 0;
  font-family: "PostNL-Webshop-Light", sans-serif;
  line-height: normal;
  list-style: none;
}
.Breadcrumbs-3w_Yz1 ul li a {
  color: #3440b6;
  font-family: "PostNL-Webshop-Medium", sans-serif;
  text-decoration: none;
}
.Breadcrumbs-3w_Yz1 ul li a:hover {
  color: #3440b6;
}
.Breadcrumbs-3w_Yz1 ul li a:hover span {
  text-decoration: underline;
}
.Breadcrumbs-3w_Yz1 ul li a:after {
  display: inline-block;
  width: 20px;
  content: "\e627";
  font-family: "PostNL-Webshop-icons", sans-serif;
  font-size: 10px;
  line-height: 24px;
  text-align: center;
}
.Breadcrumbs-3w_Yz1 ul li a.current-page {
  cursor: default;
  font-family: "PostNL-Webshop-Light", sans-serif;
}
.Breadcrumbs-3w_Yz1 ul li a.current-page:hover span {
  text-decoration: none;
}
.Breadcrumbs-3w_Yz1 ul li a.current-page:after {
  display: none;
}
@media (max-width: 1000px) {
  .Breadcrumbs-3w_Yz1 ul li {
    display: none;
  }
  .Breadcrumbs-3w_Yz1 ul li:nth-last-child(2) {
    display: inline-block;
  }
  .Breadcrumbs-3w_Yz1 ul li:nth-last-child(2):before {
    display: inline-block;
    width: 14px;
    content: "\e628";
    font-family: "PostNL-Webshop-icons", sans-serif;
    font-size: 10px;
    line-height: 24px;
    text-align: left;
  }
  .Breadcrumbs-3w_Yz1 ul li:nth-last-child(2) a:after {
    display: none;
  }
}
@media (max-width: 1000px) {
  .Breadcrumbs-3w_Yz1 ul li {
    display: none;
  }
  .Breadcrumbs-3w_Yz1 ul li:nth-last-child(2) {
    display: inline-block;
  }
  .Breadcrumbs-3w_Yz1 ul li:nth-last-child(2):before {
    display: inline-block;
    width: 14px;
    content: "\e628";
    font-family: "PostNL-Webshop-icons", sans-serif;
    font-size: 10px;
    line-height: 24px;
    text-align: left;
  }
  .Breadcrumbs-3w_Yz1 ul li:nth-last-child(2) a:after {
    display: none;
  }
}

.MediaGallery-26bzgn ul,
.MediaGallery-26bzgn li {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.MediaGallery-26bzgn .slider-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  border: 1px solid #f3f4f7;
  border-radius: 8px 8px 0;
}
.MediaGallery-26bzgn .slides {
  -ms-transition: left 0.3s ease-in-out;
  -webkit-transition: left 0.3s ease-in-out;
  transition: left 0.3s ease-in-out;
  position: absolute;
  top: 10px;
  height: calc(100% - 40px);
}
.MediaGallery-26bzgn .slides li {
  position: relative;
  height: 100%;
  float: left;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.MediaGallery-26bzgn .slides li img {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 100%;
  max-height: 100%;
  margin: 0;
  cursor: zoom-in;
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.MediaGallery-26bzgn .zoom-image {
  position: absolute;
  bottom: 15px;
  left: 10px;
  padding-left: 10px;
  color: #ed7000;
  cursor: zoom-in;
  font-size: 14px;
}
.MediaGallery-26bzgn .zoom-image:before {
  position: relative;
  top: 3px;
  right: 5px;
  content: "\e600";
  font-family: "PostNL-Webshop-icons", sans-serif;
  font-size: 16px;
  text-indent: 0;
}
.MediaGallery-26bzgn .pager-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 94px;
  margin-top: 30px;
}
.MediaGallery-26bzgn .pager-wrapper .pager-inner {
  margin: 0 auto;
}
.MediaGallery-26bzgn .pager-wrapper .pager {
  -ms-transition: left 0.3s ease-in-out;
  -webkit-transition: left 0.3s ease-in-out;
  transition: left 0.3s ease-in-out;
  position: relative;
  z-index: 1000;
  display: inline-block;
  margin: 0 auto;
}
.MediaGallery-26bzgn .pager-wrapper .pager li {
  position: relative;
  display: inline-block;
  width: 94px;
  height: 94px;
  border: 2px solid transparent;
  background-color: #f3f4f7;
  cursor: pointer;
}
.MediaGallery-26bzgn .pager-wrapper .pager-pointer {
  -ms-transition: left 0.3s ease-in-out;
  -webkit-transition: left 0.3s ease-in-out;
  transition: left 0.3s ease-in-out;
  position: absolute;
  top: 0;
  width: 94px;
  height: 94px;
  border: 2px solid #d52b1e;
  backface-visibility: hidden;
  background-image: linear-gradient(to bottom right, rgba(255, 255, 255, 0.25), rgba(64, 64, 64, 0.1));
}
.MediaGallery-26bzgn .prev,
.MediaGallery-26bzgn .next {
  position: absolute;
  z-index: 1000;
  top: 0;
  bottom: 0;
  width: 80px;
  background-color: rgba(255, 255, 255, 0.3);
  cursor: pointer;
  opacity: 0;
  -ms-transition: background-color 0.3s ease-in-out;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-out;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  -ms-transition: left 0.3s ease-in-out;
  -webkit-transition: left 0.3s ease-in-out;
  transition: left 0.3s ease-in-out;
  -ms-transition: right 0.3s ease-in-out;
  -webkit-transition: right 0.3s ease-in-out;
  transition: right 0.3s ease-in-out;
}
.MediaGallery-26bzgn .prev:hover,
.MediaGallery-26bzgn .next:hover {
  background-color: rgba(255, 255, 255, 0.5);
}
.MediaGallery-26bzgn .prev:after,
.MediaGallery-26bzgn .next:after {
  position: absolute;
  top: 50%;
  padding: 18px;
  /* Arrow size */
  border: solid #66728a;
  border-width: 0 0 2px 2px;
  margin-top: -9px;
  content: " ";
}
.MediaGallery-26bzgn .prev {
  left: -80px;
}
.MediaGallery-26bzgn .prev:after {
  right: 11px;
  transform: rotate(45deg);
}
.MediaGallery-26bzgn .next {
  right: -80px;
}
.MediaGallery-26bzgn .next:after {
  left: 11px;
  transform: rotate(-135deg);
}
.MediaGallery-26bzgn .stage .prev,
.MediaGallery-26bzgn .stage .next {
  height: calc(100% - 124px);
}
.MediaGallery-26bzgn .pager-wrapper .prev,
.MediaGallery-26bzgn .pager-wrapper .next {
  right: -40px;
  width: 30px;
}
.MediaGallery-26bzgn .pager-wrapper .prev:after,
.MediaGallery-26bzgn .pager-wrapper .next:after {
  padding: 6px;
  margin-top: -6px;
  margin-left: -4px;
}
.MediaGallery-26bzgn .pager-wrapper .prev {
  right: auto;
  left: -40px;
}
.MediaGallery-26bzgn .pager-wrapper .prev:after {
  margin-left: 4px;
}
.MediaGallery-26bzgn .hovered .prev,
.MediaGallery-26bzgn .hovered .next {
  -ms-transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.MediaGallery-26bzgn .hovered .prev:after,
.MediaGallery-26bzgn .hovered .next:after {
  border-width: 0 0 2px 2px;
}
.MediaGallery-26bzgn .hovered .prev {
  left: 0;
  opacity: 1;
}
.MediaGallery-26bzgn .hovered .next {
  right: 0;
  opacity: 1;
}
.MediaGallery-26bzgn .faded img {
  filter: grayscale();
  opacity: 0.3;
}
.MediaGallery-26bzgn.zoom-active {
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
}
.MediaGallery-26bzgn.zoom-active .faded img {
  filter: unset;
  opacity: unset;
}
.MediaGallery-26bzgn.zoom-active .slider-wrapper {
  display: none;
}
.MediaGallery-26bzgn.zoom-active .stage {
  width: 100%;
  height: 100%;
}
.MediaGallery-26bzgn.zoom-active .stage .close-zoom {
  position: absolute;
  z-index: 2000;
  top: 0;
  right: 0;
  padding: 20px;
  cursor: pointer;
}
.MediaGallery-26bzgn.zoom-active .stage .close-zoom:after {
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  display: block;
  padding: 10px;
  color: #8d8d8d;
  content: "\e607";
  font-family: "PostNL-Webshop-icons", sans-serif;
  font-size: 36px;
}
.MediaGallery-26bzgn.zoom-active .stage .active-image {
  z-index: 5;
  display: flex;
  overflow: hidden;
  height: calc(100% - 96px);
}
.MediaGallery-26bzgn.zoom-active .stage .active-image img {
  -ms-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  top: 0;
  left: 0;
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  margin: auto;
  cursor: default;
  vertical-align: middle;
}
.MediaGallery-26bzgn.zoom-active .pager-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
}

.Spinner-2ccAMx {
  display: inline-flex;
}
.Spinner-2ccAMx button {
  position: relative;
  width: 32px;
  height: 32px;
  box-sizing: border-box;
  padding: 0;
  border: 1px solid #d4d9e3;
  margin: 0;
  color: transparent;
  outline: 0;
}
.Spinner-2ccAMx button,
.Spinner-2ccAMx button:active,
.Spinner-2ccAMx button:visited {
  background: #fff;
  box-shadow: none;
}
.Spinner-2ccAMx button:before,
.Spinner-2ccAMx button:active:before,
.Spinner-2ccAMx button:visited:before {
  color: #d4d9e3;
}
.Spinner-2ccAMx button:hover {
  background: #fff;
}
.Spinner-2ccAMx button:hover:before {
  color: #ed7000;
}
.Spinner-2ccAMx button.disabled,
.Spinner-2ccAMx button.disabled:active,
.Spinner-2ccAMx button.disabled:visited,
.Spinner-2ccAMx button.disabled:hover,
.Spinner-2ccAMx button[disabled],
.Spinner-2ccAMx button[disabled]:active,
.Spinner-2ccAMx button[disabled]:visited,
.Spinner-2ccAMx button[disabled]:hover {
  background-color: #f3f4f7;
  cursor: default;
}
.Spinner-2ccAMx button.disabled:before,
.Spinner-2ccAMx button.disabled:active:before,
.Spinner-2ccAMx button.disabled:visited:before,
.Spinner-2ccAMx button.disabled:hover:before,
.Spinner-2ccAMx button[disabled]:before,
.Spinner-2ccAMx button[disabled]:active:before,
.Spinner-2ccAMx button[disabled]:visited:before,
.Spinner-2ccAMx button[disabled]:hover:before {
  color: #d4d9e3;
}
.Spinner-2ccAMx button.down-button {
  border-radius: 4px 0 0 4px;
}
.Spinner-2ccAMx button.down-button:before {
  content: "\e608";
}
.Spinner-2ccAMx button.up-button {
  border-radius: 0 4px 4px 0;
}
.Spinner-2ccAMx button.up-button:before {
  content: "\e607";
}
.Spinner-2ccAMx button:before {
  position: absolute;
  top: 50%;
  left: 50%;
  font-family: "PostNL-Webshop-icons", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  transform: translate(-50%, -50%);
}
.Spinner-2ccAMx input {
  width: 34px;
  height: 32px;
  box-sizing: border-box;
  padding: 0;
  border: 1px solid #d4d9e3;
  border-right: 0;
  border-left: 0;
  margin: 0;
  background: #ffffff;
  border-radius: 0;
  caret-color: #ed7000;
  color: #27324c;
  font-family: "PostNL-Webshop-Light", sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 30px;
  text-align: center;
}
.Spinner-2ccAMx.parent-height {
  height: 100%;
}
.Spinner-2ccAMx.parent-height button,
.Spinner-2ccAMx.parent-height input {
  height: 100%;
  line-height: 100%;
}
.Spinner-2ccAMx.parent-height button:before,
.Spinner-2ccAMx.parent-height input:before {
  line-height: 100%;
}

.SelectOption-3AXNaT {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  border: solid 1px #d4d9e3;
  background: #ffffff;
  border-radius: 100%;
  cursor: pointer;
}
.SelectOption-3AXNaT.checked:before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  margin-left: -6px;
  background: #ed7000;
  border-radius: 100%;
  content: "";
}
.SelectOption-3AXNaT.disabled {
  border: solid 1px #adb5c5;
  cursor: default;
}
.SelectOption-3AXNaT.disabled:before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  background: #f3f4f7;
  border-radius: 100%;
  content: "";
}
.SelectOption-3AXNaT.disabled.checked:before {
  width: 12px;
  height: 12px;
  margin-top: -6px;
  margin-left: -6px;
  background: #adb5c5;
}
.has-validation-error .SelectOption-3AXNaT {
  border-color: #d70036;
}

.SelectBoxSmall-1s3ran {
  position: relative;
  display: inline-block;
  width: 20px;
  min-width: 20px;
  height: 20px;
  border: 1px solid #d4d9e3;
  background: #ffffff;
  border-radius: 4px;
  cursor: pointer;
}
.SelectBoxSmall-1s3ran.checked {
  border: solid 1px #ed7000;
}
.SelectBoxSmall-1s3ran.checked:before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  margin-left: -6px;
  background: #ed7000;
  border-radius: 2.4px;
  content: "";
}
.has-validation-error .SelectBoxSmall-1s3ran {
  border-color: #d70036;
}

.TextInput-1qhpFs .form-field {
  width: 100%;box-sizing: border-box;padding: 8px 10px;border: 1px solid #d4d9e3;margin: 0;background-color: #ffffff;border-radius: 5px;caret-color: #ed7000;color: #27324c;font-family: "PostNL-Webshop-Light", sans-serif;font-size: 16px;font-weight: 300;outline: none;
}
.TextInput-1qhpFs .form-field:focus {
  border: 1px solid #ed7000;
}
.TextInput-1qhpFs .form-field.has-validation-error,
.has-validation-error .TextInput-1qhpFs .form-field {
  border: 1px solid #d70036;
}
.TextInput-1qhpFs .form-field-wrapper {
  width: 100%;
}
.TextInput-1qhpFs .form-field {
  height: 40px;
  -webkit-appearance: none;
}
.TextInput-1qhpFs .form-field-error {
  margin-top: 5px;
  color: #d70036;
  font-family: "PostNL-Webshop-Light", sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.4;
}

.PersonalStampOptions-3SnUam {
  width: 100%;
  order: 0;
  margin-bottom: 30px;
}
.PersonalStampOptions-3SnUam .option-title {
  margin: 5px 0 10px;
  color: #ed7000;
  font-family: "PostNL-Webshop", sans-serif;
}
.PersonalStampOptions-3SnUam .option-radio-group {
  margin: 6px 0;
}
.PersonalStampOptions-3SnUam .option-radio-group span {
  position: relative;
  top: -3px;
  padding-left: 7px;
}
.PersonalStampOptions-3SnUam .extra-options {
  margin-top: 20px;
}
.PersonalStampOptions-3SnUam .extra-options .options-text-subtitle {
  color: #8d8d8d;
}
.PersonalStampOptions-3SnUam .extra-options .options-text input {
  margin: 10px 0;
}
.PersonalStampOptions-3SnUam .options-gift-wrap {
  margin-top: 15px;
}
.PersonalStampOptions-3SnUam .options-gift-wrap div {
  display: inline-block;
}
.PersonalStampOptions-3SnUam .options-gift-wrap span {
  position: relative;
  top: -3px;
  padding-left: 7px;
}
.PersonalStampOptions-3SnUam .options-gift-wrap .giftwrap-price {
  color: #ed7000;
}
.PersonalStampOptions-3SnUam .options-gift-wrap .giftwrap-price .price {
  top: 0;
  padding-left: 0;
}
.PersonalStampOptions-3SnUam .actions {
  margin-top: 20px;
}
.PersonalStampOptions-3SnUam .actions.mobile-actions {
  display: none;
  margin-top: -15px;
  margin-bottom: 15px;
}
@media (max-width: 768px) {
  .PersonalStampOptions-3SnUam .actions.mobile-actions {
    display: block;
  }
}
.PersonalStampOptions-3SnUam .actions .action-save {
  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;
}
.PersonalStampOptions-3SnUam .actions .action-save > span {
  position: relative;
  top: -1px;
}
.PersonalStampOptions-3SnUam .actions .action-save.invalid,
.PersonalStampOptions-3SnUam .actions .action-save.invalid:active,
.PersonalStampOptions-3SnUam .actions .action-save.invalid:visited,
.PersonalStampOptions-3SnUam .actions .action-save.invalid:hover:not(.no-hover),
.PersonalStampOptions-3SnUam .actions .action-save.invalid.hover,
.PersonalStampOptions-3SnUam .actions .action-save[disabled],
.PersonalStampOptions-3SnUam .actions .action-save[disabled]:active,
.PersonalStampOptions-3SnUam .actions .action-save[disabled]:visited,
.PersonalStampOptions-3SnUam .actions .action-save[disabled]:hover:not(.no-hover),
.PersonalStampOptions-3SnUam .actions .action-save[disabled].hover {
  background-color: #d4d9e3;
  cursor: default;
}
.PersonalStampOptions-3SnUam .actions .action-save.loading,
.PersonalStampOptions-3SnUam .actions .action-save.loading:hover:not(.no-hover),
.PersonalStampOptions-3SnUam .actions .action-save.loading.hover,
.PersonalStampOptions-3SnUam .actions .action-save.loading:active,
.PersonalStampOptions-3SnUam .actions .action-save.loading:visited {
  background: #d4d9e3 url(/dist/client/assets/loader.d6271f18.gif) 50% 50% no-repeat;
  background-size: 50px auto;
}
.PersonalStampOptions-3SnUam .actions .action-save.loading span,
.PersonalStampOptions-3SnUam .actions .action-save.loading:hover:not(.no-hover) span,
.PersonalStampOptions-3SnUam .actions .action-save.loading.hover span,
.PersonalStampOptions-3SnUam .actions .action-save.loading:active span,
.PersonalStampOptions-3SnUam .actions .action-save.loading:visited span {
  color: transparent;
}
.PersonalStampOptions-3SnUam .actions .action-save,
.PersonalStampOptions-3SnUam .actions .action-save:active,
.PersonalStampOptions-3SnUam .actions .action-save:visited {
  border: 1px #ed7000 solid;
  background: #ed7000;
  color: #ffffff;
}
.PersonalStampOptions-3SnUam .actions .action-save:hover:not(.no-hover) {
  border: 1px #66728a solid;
  background: #66728a;
  color: #ffffff;
}
.PersonalStampOptions-3SnUam .actions .action-save.invalid,
.PersonalStampOptions-3SnUam .actions .action-save.invalid:active,
.PersonalStampOptions-3SnUam .actions .action-save.invalid:visited,
.PersonalStampOptions-3SnUam .actions .action-save.invalid:hover:not(.no-hover),
.PersonalStampOptions-3SnUam .actions .action-save.invalid.hover,
.PersonalStampOptions-3SnUam .actions .action-save[disabled],
.PersonalStampOptions-3SnUam .actions .action-save[disabled]:active,
.PersonalStampOptions-3SnUam .actions .action-save[disabled]:visited,
.PersonalStampOptions-3SnUam .actions .action-save[disabled]:hover:not(.no-hover),
.PersonalStampOptions-3SnUam .actions .action-save[disabled].hover,
.PersonalStampOptions-3SnUam .actions .action-save.loading,
.PersonalStampOptions-3SnUam .actions .action-save.loading:hover:not(.no-hover),
.PersonalStampOptions-3SnUam .actions .action-save.loading:active,
.PersonalStampOptions-3SnUam .actions .action-save.loading:visited {
  border: 1px #d4d9e3 solid;
}
.PersonalStampOptions-3SnUam .actions .action-save:before {
  position: relative;
  top: 2px;
  left: -6px;
  content: "\E612";
  font-family: "PostNL-Webshop-icons", sans-serif;
  font-size: 16px;
}
.PersonalStampOptions-3SnUam .actions .action-save.loading:before {
  display: none;
}
.PersonalStampOptions-3SnUam .actions .action-edit {
  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;
}
.PersonalStampOptions-3SnUam .actions .action-edit > span {
  position: relative;
  top: -1px;
}
.PersonalStampOptions-3SnUam .actions .action-edit.invalid,
.PersonalStampOptions-3SnUam .actions .action-edit.invalid:active,
.PersonalStampOptions-3SnUam .actions .action-edit.invalid:visited,
.PersonalStampOptions-3SnUam .actions .action-edit.invalid:hover:not(.no-hover),
.PersonalStampOptions-3SnUam .actions .action-edit.invalid.hover,
.PersonalStampOptions-3SnUam .actions .action-edit[disabled],
.PersonalStampOptions-3SnUam .actions .action-edit[disabled]:active,
.PersonalStampOptions-3SnUam .actions .action-edit[disabled]:visited,
.PersonalStampOptions-3SnUam .actions .action-edit[disabled]:hover:not(.no-hover),
.PersonalStampOptions-3SnUam .actions .action-edit[disabled].hover {
  background-color: #d4d9e3;
  cursor: default;
}
.PersonalStampOptions-3SnUam .actions .action-edit.loading,
.PersonalStampOptions-3SnUam .actions .action-edit.loading:hover:not(.no-hover),
.PersonalStampOptions-3SnUam .actions .action-edit.loading.hover,
.PersonalStampOptions-3SnUam .actions .action-edit.loading:active,
.PersonalStampOptions-3SnUam .actions .action-edit.loading:visited {
  background: #d4d9e3 url(/dist/client/assets/loader.d6271f18.gif) 50% 50% no-repeat;
  background-size: 50px auto;
}
.PersonalStampOptions-3SnUam .actions .action-edit.loading span,
.PersonalStampOptions-3SnUam .actions .action-edit.loading:hover:not(.no-hover) span,
.PersonalStampOptions-3SnUam .actions .action-edit.loading.hover span,
.PersonalStampOptions-3SnUam .actions .action-edit.loading:active span,
.PersonalStampOptions-3SnUam .actions .action-edit.loading:visited span {
  color: transparent;
}
.PersonalStampOptions-3SnUam .actions .action-edit,
.PersonalStampOptions-3SnUam .actions .action-edit:active,
.PersonalStampOptions-3SnUam .actions .action-edit:visited {
  border: 1px #ed7000 solid;
  background: #ffffff;
  color: #ed7000;
}
.PersonalStampOptions-3SnUam .actions .action-edit:hover:not(.no-hover),
.PersonalStampOptions-3SnUam .actions .action-edit.hover {
  border: 1px #66728a solid;
  background: #ffffff;
  color: #66728a;
}
.PersonalStampOptions-3SnUam .actions .action-edit.invalid,
.PersonalStampOptions-3SnUam .actions .action-edit.invalid:active,
.PersonalStampOptions-3SnUam .actions .action-edit.invalid:visited,
.PersonalStampOptions-3SnUam .actions .action-edit.invalid:hover:not(.no-hover),
.PersonalStampOptions-3SnUam .actions .action-edit.invalid.hover,
.PersonalStampOptions-3SnUam .actions .action-edit[disabled],
.PersonalStampOptions-3SnUam .actions .action-edit[disabled]:active,
.PersonalStampOptions-3SnUam .actions .action-edit[disabled]:visited,
.PersonalStampOptions-3SnUam .actions .action-edit[disabled]:hover:not(.no-hover),
.PersonalStampOptions-3SnUam .actions .action-edit[disabled].hover,
.PersonalStampOptions-3SnUam .actions .action-edit.loading,
.PersonalStampOptions-3SnUam .actions .action-edit.loading:hover:not(.no-hover),
.PersonalStampOptions-3SnUam .actions .action-edit.loading:active,
.PersonalStampOptions-3SnUam .actions .action-edit.loading:visited {
  border: 1px #d4d9e3 solid;
  color: #ffffff;
}
.PersonalStampOptions-3SnUam .actions .action-edit:before {
  position: relative;
  top: 1px;
  left: -6px;
  content: "\E906";
  font-family: "PostNL-Webshop-icons", sans-serif;
  font-size: 16px;
}
.PersonalStampOptions-3SnUam .actions .action-preview-full {
  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;
  margin-left: 10px;
}
.PersonalStampOptions-3SnUam .actions .action-preview-full > span {
  position: relative;
  top: -1px;
}
.PersonalStampOptions-3SnUam .actions .action-preview-full.invalid,
.PersonalStampOptions-3SnUam .actions .action-preview-full.invalid:active,
.PersonalStampOptions-3SnUam .actions .action-preview-full.invalid:visited,
.PersonalStampOptions-3SnUam .actions .action-preview-full.invalid:hover:not(.no-hover),
.PersonalStampOptions-3SnUam .actions .action-preview-full.invalid.hover,
.PersonalStampOptions-3SnUam .actions .action-preview-full[disabled],
.PersonalStampOptions-3SnUam .actions .action-preview-full[disabled]:active,
.PersonalStampOptions-3SnUam .actions .action-preview-full[disabled]:visited,
.PersonalStampOptions-3SnUam .actions .action-preview-full[disabled]:hover:not(.no-hover),
.PersonalStampOptions-3SnUam .actions .action-preview-full[disabled].hover {
  background-color: #d4d9e3;
  cursor: default;
}
.PersonalStampOptions-3SnUam .actions .action-preview-full.loading,
.PersonalStampOptions-3SnUam .actions .action-preview-full.loading:hover:not(.no-hover),
.PersonalStampOptions-3SnUam .actions .action-preview-full.loading.hover,
.PersonalStampOptions-3SnUam .actions .action-preview-full.loading:active,
.PersonalStampOptions-3SnUam .actions .action-preview-full.loading:visited {
  background: #d4d9e3 url(/dist/client/assets/loader.d6271f18.gif) 50% 50% no-repeat;
  background-size: 50px auto;
}
.PersonalStampOptions-3SnUam .actions .action-preview-full.loading span,
.PersonalStampOptions-3SnUam .actions .action-preview-full.loading:hover:not(.no-hover) span,
.PersonalStampOptions-3SnUam .actions .action-preview-full.loading.hover span,
.PersonalStampOptions-3SnUam .actions .action-preview-full.loading:active span,
.PersonalStampOptions-3SnUam .actions .action-preview-full.loading:visited span {
  color: transparent;
}
.PersonalStampOptions-3SnUam .actions .action-preview-full,
.PersonalStampOptions-3SnUam .actions .action-preview-full:active,
.PersonalStampOptions-3SnUam .actions .action-preview-full:visited {
  border: 1px #ed7000 solid;
  background: #ffffff;
  color: #ed7000;
}
.PersonalStampOptions-3SnUam .actions .action-preview-full:hover:not(.no-hover),
.PersonalStampOptions-3SnUam .actions .action-preview-full.hover {
  border: 1px #66728a solid;
  background: #ffffff;
  color: #66728a;
}
.PersonalStampOptions-3SnUam .actions .action-preview-full.invalid,
.PersonalStampOptions-3SnUam .actions .action-preview-full.invalid:active,
.PersonalStampOptions-3SnUam .actions .action-preview-full.invalid:visited,
.PersonalStampOptions-3SnUam .actions .action-preview-full.invalid:hover:not(.no-hover),
.PersonalStampOptions-3SnUam .actions .action-preview-full.invalid.hover,
.PersonalStampOptions-3SnUam .actions .action-preview-full[disabled],
.PersonalStampOptions-3SnUam .actions .action-preview-full[disabled]:active,
.PersonalStampOptions-3SnUam .actions .action-preview-full[disabled]:visited,
.PersonalStampOptions-3SnUam .actions .action-preview-full[disabled]:hover:not(.no-hover),
.PersonalStampOptions-3SnUam .actions .action-preview-full[disabled].hover,
.PersonalStampOptions-3SnUam .actions .action-preview-full.loading,
.PersonalStampOptions-3SnUam .actions .action-preview-full.loading:hover:not(.no-hover),
.PersonalStampOptions-3SnUam .actions .action-preview-full.loading:active,
.PersonalStampOptions-3SnUam .actions .action-preview-full.loading:visited {
  border: 1px #d4d9e3 solid;
  color: #ffffff;
}
@media (max-width: 768px) {
  .PersonalStampOptions-3SnUam .actions .action-preview-full {
    display: none;
  }
}

.AddToCartBlock-fSo_xh {
  width: 100%;
  clear: both;
}
@media (max-width: 1000px) and (min-width: 769px) {
  .AddToCartBlock-fSo_xh {
    display: flex;
    flex-wrap: wrap;
  }
}
@media (max-width: 640px) {
  .AddToCartBlock-fSo_xh {
    display: flex;
    flex-direction: column;
  }
}
.AddToCartBlock-fSo_xh.has-customizations {
  display: flex;
  flex-wrap: wrap;
}
.AddToCartBlock-fSo_xh .business-product-info {
  margin-bottom: 16px;
  color: #3440b6;
  font-family: "PostNL-Webshop", sans-serif;
  font-weight: 400;
}
.AddToCartBlock-fSo_xh .error {
  color: #d70036;
}
.AddToCartBlock-fSo_xh .error.disabled-message {
  position: absolute;
  margin-top: 10px;
}
@media (max-width: 480px) {
  .AddToCartBlock-fSo_xh .error.disabled-message {
    position: relative;
  }
}
.AddToCartBlock-fSo_xh .spinner-price {
  float: left;
}
.AddToCartBlock-fSo_xh .spinner-price .spinner {
  display: inline-block;
  margin: 0 36px 25px 0;
}
.AddToCartBlock-fSo_xh .spinner-price .spinner .spinner-label {
  margin-bottom: 8px;
  color: #27324c;
  font-family: "PostNL-Webshop-Light", sans-serif;
  font-weight: 400;
}
@media (max-width: 640px) {
  .AddToCartBlock-fSo_xh .spinner-price .spinner {
    width: 50%;
  }
}
.AddToCartBlock-fSo_xh .spinner-price .price-block {
  display: inline-block;
  max-width: 105px;
  margin: 0 0 25px 0;
}
.AddToCartBlock-fSo_xh .spinner-price .price-block .final-price {
  position: relative;
  top: 6px;
}
.AddToCartBlock-fSo_xh .spinner-price .price-block .price {
  margin: 4px 0 0;
  color: #3440b6;
  font-family: "PostNL-Webshop", sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 35px;
}
.AddToCartBlock-fSo_xh .spinner-price .price-block .price sub {
  font-size: 14px;
  line-height: 25px;
  vertical-align: top;
}
.AddToCartBlock-fSo_xh .spinner-price .price-block .tax-type {
  color: #27324c;
  font-family: "PostNL-Webshop-Light", sans-serif;
  font-weight: 400;
}
@media (max-width: 1000px) and (min-width: 769px) {
  .AddToCartBlock-fSo_xh .spinner-price {
    width: 100%;
    order: 2;
  }
}
@media (max-width: 640px) {
  .AddToCartBlock-fSo_xh .spinner-price {
    width: 100%;
  }
  .AddToCartBlock-fSo_xh .spinner-price.has-custom-cta {
    order: 2;
  }
}
.AddToCartBlock-fSo_xh .spinner-price.has-customizations {
  width: 100%;
  order: 1;
}
.AddToCartBlock-fSo_xh .spinner-price .price-custom-call-to-action {
  margin-bottom: 16px;
}
.AddToCartBlock-fSo_xh .spinner-price .price-custom-call-to-action .price-block {
  margin-right: 32px;
}
@media (min-width: 640px) {
  .AddToCartBlock-fSo_xh .spinner-price .price-custom-call-to-action .price-block {
    display: block;
  }
}
@media (min-width: 768px) {
  .AddToCartBlock-fSo_xh .spinner-price .price-custom-call-to-action .price-block {
    display: inline-block;
  }
}
@media (min-width: 1000px) {
  .AddToCartBlock-fSo_xh .spinner-price .price-custom-call-to-action .price-block {
    display: block;
  }
}
.AddToCartBlock-fSo_xh .usps {
  display: inline-block;
  width: calc(100% - 270px);
  min-width: 150px;
  order: 3;
  margin: 2px 0 24px;
  color: #66728a;
  float: right;
  vertical-align: top;
}
@media (max-width: 640px) {
  .AddToCartBlock-fSo_xh .usps {
    padding: 24px 4px 0;
    border-top: 1px solid #d4d9e3;
    margin: 8px 0 0;
  }
}
.AddToCartBlock-fSo_xh .usps ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.AddToCartBlock-fSo_xh .usps ul li {
  position: relative;
  padding-left: 25px;
  margin: 0 0 12px 0;
  line-height: 1;
  list-style-type: none;
}
.AddToCartBlock-fSo_xh .usps ul li:before {
  position: absolute;
  top: 2px;
  left: -5px;
  color: #ed7000;
  content: "\e612";
  font-family: "PostNL-Webshop-icons", sans-serif;
  font-size: 16px;
}
.AddToCartBlock-fSo_xh .usps ul li:last-child {
  margin: 0;
}
@media (max-width: 1000px) and (min-width: 769px) {
  .AddToCartBlock-fSo_xh .usps {
    width: 100%;
    order: 1;
  }
}
@media (max-width: 640px) {
  .AddToCartBlock-fSo_xh .usps {
    width: 100%;
  }
}
.AddToCartBlock-fSo_xh .usps.has-customizations {
  width: 100%;
  order: 6;
  margin-top: 10px;
}
@media (max-width: 1000px) and (min-width: 769px) {
  .AddToCartBlock-fSo_xh .usps.has-customizations {
    order: 6;
  }
}
@media (max-width: 640px) {
  .AddToCartBlock-fSo_xh .usps.has-customizations {
    order: 6;
  }
}
.AddToCartBlock-fSo_xh .add-to-cart-row {
  position: relative;
  width: 100%;
  clear: both;
}
.AddToCartBlock-fSo_xh .add-to-cart-row .delivery {
  position: relative;
  top: -4px;
  display: inline-block;
  width: calc(100% - 237px);
  min-height: 40px;
  color: #ed7000;
  float: right;
  font-family: "PostNL-Webshop", sans-serif;
  font-size: 16px;
}
.AddToCartBlock-fSo_xh .add-to-cart-row .delivery .delivery-info {
  position: relative;
}
.AddToCartBlock-fSo_xh .add-to-cart-row .delivery .has-tooltip .timeframe {
  position: relative;
  max-width: calc(100% - 22px);
  padding-right: 12px;
  float: left;
}
.AddToCartBlock-fSo_xh .add-to-cart-row .delivery .tooltip-trigger {
  position: relative;
  top: 0;
  right: 4px;
  cursor: pointer;
  float: left;
}
.AddToCartBlock-fSo_xh .add-to-cart-row .delivery .tooltip-trigger:after {
  position: relative;
  top: -4px;
  overflow: visible;
  color: #ed7000;
  content: "\e911";
  font-family: "PostNL-Webshop-icons", sans-serif;
  font-size: 18px;
}
.AddToCartBlock-fSo_xh .add-to-cart-row .delivery .delivery-tooltip {
  position: absolute;
  top: auto;
  right: -5px;
  bottom: calc(100% + 8px);
  width: 270px;
  padding: 6px 30px 12px 12px;
  border: none;
  margin-bottom: 10px;
  background-color: #ffeccc;
  color: #ed7000;
  cursor: default;
  font-size: 13px;
  text-align: left;
  white-space: initial;
}
.AddToCartBlock-fSo_xh .add-to-cart-row .delivery .delivery-tooltip:after {
  position: absolute;
  z-index: 3;
  top: auto;
  right: 8px;
  bottom: -20px;
  left: auto;
  display: block;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-right-color: #ffeccc;
  content: "";
  transform: rotate(270deg);
}
.AddToCartBlock-fSo_xh .add-to-cart-row .delivery .tooltip-close {
  position: absolute;
  z-index: 500;
  top: 10px;
  right: 8px;
  cursor: pointer;
}
.AddToCartBlock-fSo_xh .add-to-cart-row .delivery .tooltip-close:after {
  position: relative;
  top: -4px;
  overflow: visible;
  color: #ed7000;
  content: "\e910";
  font-family: "PostNL-Webshop-icons", sans-serif;
  font-size: 18px;
}
@media (max-width: 480px) {
  .AddToCartBlock-fSo_xh .add-to-cart-row .delivery {
    width: 100%;
    margin-top: 20px;
    float: none;
  }
}
@media (max-width: 999px) and (min-width: 768px) {
  .AddToCartBlock-fSo_xh .add-to-cart-row {
    width: 100%;
    order: 3;
  }
}
.AddToCartBlock-fSo_xh .add-to-cart-row.has-customizations {
  width: 100%;
  order: 4;
}
@media (max-width: 999px) and (min-width: 768px) {
  .AddToCartBlock-fSo_xh .add-to-cart-row.has-customizations {
    order: 4;
  }
}
.AddToCartBlock-fSo_xh .primary {
  display: inline-block;
  padding-right: 20px;
}
.AddToCartBlock-fSo_xh .primary button {
  padding: 0;
  border: 0;
  border-radius: 20px;
}
.AddToCartBlock-fSo_xh .primary button:focus {
  outline: none;
}
.AddToCartBlock-fSo_xh .primary .add-to-cart,
.AddToCartBlock-fSo_xh .primary .pre-order {
  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: block;
  padding: 10px 50px;
}
.AddToCartBlock-fSo_xh .primary .add-to-cart > span,
.AddToCartBlock-fSo_xh .primary .pre-order > span {
  position: relative;
  top: -1px;
}
.AddToCartBlock-fSo_xh .primary .add-to-cart.invalid,
.AddToCartBlock-fSo_xh .primary .pre-order.invalid,
.AddToCartBlock-fSo_xh .primary .add-to-cart.invalid:active,
.AddToCartBlock-fSo_xh .primary .pre-order.invalid:active,
.AddToCartBlock-fSo_xh .primary .add-to-cart.invalid:visited,
.AddToCartBlock-fSo_xh .primary .pre-order.invalid:visited,
.AddToCartBlock-fSo_xh .primary .add-to-cart.invalid:hover:not(.no-hover),
.AddToCartBlock-fSo_xh .primary .pre-order.invalid:hover:not(.no-hover),
.AddToCartBlock-fSo_xh .primary .add-to-cart.invalid.hover,
.AddToCartBlock-fSo_xh .primary .pre-order.invalid.hover,
.AddToCartBlock-fSo_xh .primary .add-to-cart[disabled],
.AddToCartBlock-fSo_xh .primary .pre-order[disabled],
.AddToCartBlock-fSo_xh .primary .add-to-cart[disabled]:active,
.AddToCartBlock-fSo_xh .primary .pre-order[disabled]:active,
.AddToCartBlock-fSo_xh .primary .add-to-cart[disabled]:visited,
.AddToCartBlock-fSo_xh .primary .pre-order[disabled]:visited,
.AddToCartBlock-fSo_xh .primary .add-to-cart[disabled]:hover:not(.no-hover),
.AddToCartBlock-fSo_xh .primary .pre-order[disabled]:hover:not(.no-hover),
.AddToCartBlock-fSo_xh .primary .add-to-cart[disabled].hover,
.AddToCartBlock-fSo_xh .primary .pre-order[disabled].hover {
  background-color: #d4d9e3;
  cursor: default;
}
.AddToCartBlock-fSo_xh .primary .add-to-cart.loading,
.AddToCartBlock-fSo_xh .primary .pre-order.loading,
.AddToCartBlock-fSo_xh .primary .add-to-cart.loading:hover:not(.no-hover),
.AddToCartBlock-fSo_xh .primary .pre-order.loading:hover:not(.no-hover),
.AddToCartBlock-fSo_xh .primary .add-to-cart.loading.hover,
.AddToCartBlock-fSo_xh .primary .pre-order.loading.hover,
.AddToCartBlock-fSo_xh .primary .add-to-cart.loading:active,
.AddToCartBlock-fSo_xh .primary .pre-order.loading:active,
.AddToCartBlock-fSo_xh .primary .add-to-cart.loading:visited,
.AddToCartBlock-fSo_xh .primary .pre-order.loading:visited {
  background: #d4d9e3 url(/dist/client/assets/loader.d6271f18.gif) 50% 50% no-repeat;
  background-size: 50px auto;
}
.AddToCartBlock-fSo_xh .primary .add-to-cart.loading span,
.AddToCartBlock-fSo_xh .primary .pre-order.loading span,
.AddToCartBlock-fSo_xh .primary .add-to-cart.loading:hover:not(.no-hover) span,
.AddToCartBlock-fSo_xh .primary .pre-order.loading:hover:not(.no-hover) span,
.AddToCartBlock-fSo_xh .primary .add-to-cart.loading.hover span,
.AddToCartBlock-fSo_xh .primary .pre-order.loading.hover span,
.AddToCartBlock-fSo_xh .primary .add-to-cart.loading:active span,
.AddToCartBlock-fSo_xh .primary .pre-order.loading:active span,
.AddToCartBlock-fSo_xh .primary .add-to-cart.loading:visited span,
.AddToCartBlock-fSo_xh .primary .pre-order.loading:visited span {
  color: transparent;
}
.AddToCartBlock-fSo_xh .primary .add-to-cart,
.AddToCartBlock-fSo_xh .primary .pre-order,
.AddToCartBlock-fSo_xh .primary .add-to-cart:active,
.AddToCartBlock-fSo_xh .primary .pre-order:active,
.AddToCartBlock-fSo_xh .primary .add-to-cart:visited,
.AddToCartBlock-fSo_xh .primary .pre-order:visited {
  border: 1px #ed7000 solid;
  background: #ed7000;
  color: #ffffff;
}
.AddToCartBlock-fSo_xh .primary .add-to-cart:hover:not(.no-hover),
.AddToCartBlock-fSo_xh .primary .pre-order:hover:not(.no-hover) {
  border: 1px #66728a solid;
  background: #66728a;
  color: #ffffff;
}
.AddToCartBlock-fSo_xh .primary .add-to-cart.invalid,
.AddToCartBlock-fSo_xh .primary .pre-order.invalid,
.AddToCartBlock-fSo_xh .primary .add-to-cart.invalid:active,
.AddToCartBlock-fSo_xh .primary .pre-order.invalid:active,
.AddToCartBlock-fSo_xh .primary .add-to-cart.invalid:visited,
.AddToCartBlock-fSo_xh .primary .pre-order.invalid:visited,
.AddToCartBlock-fSo_xh .primary .add-to-cart.invalid:hover:not(.no-hover),
.AddToCartBlock-fSo_xh .primary .pre-order.invalid:hover:not(.no-hover),
.AddToCartBlock-fSo_xh .primary .add-to-cart.invalid.hover,
.AddToCartBlock-fSo_xh .primary .pre-order.invalid.hover,
.AddToCartBlock-fSo_xh .primary .add-to-cart[disabled],
.AddToCartBlock-fSo_xh .primary .pre-order[disabled],
.AddToCartBlock-fSo_xh .primary .add-to-cart[disabled]:active,
.AddToCartBlock-fSo_xh .primary .pre-order[disabled]:active,
.AddToCartBlock-fSo_xh .primary .add-to-cart[disabled]:visited,
.AddToCartBlock-fSo_xh .primary .pre-order[disabled]:visited,
.AddToCartBlock-fSo_xh .primary .add-to-cart[disabled]:hover:not(.no-hover),
.AddToCartBlock-fSo_xh .primary .pre-order[disabled]:hover:not(.no-hover),
.AddToCartBlock-fSo_xh .primary .add-to-cart[disabled].hover,
.AddToCartBlock-fSo_xh .primary .pre-order[disabled].hover,
.AddToCartBlock-fSo_xh .primary .add-to-cart.loading,
.AddToCartBlock-fSo_xh .primary .pre-order.loading,
.AddToCartBlock-fSo_xh .primary .add-to-cart.loading:hover:not(.no-hover),
.AddToCartBlock-fSo_xh .primary .pre-order.loading:hover:not(.no-hover),
.AddToCartBlock-fSo_xh .primary .add-to-cart.loading:active,
.AddToCartBlock-fSo_xh .primary .pre-order.loading:active,
.AddToCartBlock-fSo_xh .primary .add-to-cart.loading:visited,
.AddToCartBlock-fSo_xh .primary .pre-order.loading:visited {
  border: 1px #d4d9e3 solid;
}
.AddToCartBlock-fSo_xh .primary .add-to-cart.loading,
.AddToCartBlock-fSo_xh .primary .pre-order.loading {
  color: transparent;
}
.AddToCartBlock-fSo_xh .primary .temporarily-not-available {
  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: block;
  min-width: 203px;
  padding: 10px 30px;
}
.AddToCartBlock-fSo_xh .primary .temporarily-not-available > span {
  position: relative;
  top: -1px;
}
.AddToCartBlock-fSo_xh .primary .temporarily-not-available.invalid,
.AddToCartBlock-fSo_xh .primary .temporarily-not-available.invalid:active,
.AddToCartBlock-fSo_xh .primary .temporarily-not-available.invalid:visited,
.AddToCartBlock-fSo_xh .primary .temporarily-not-available.invalid:hover:not(.no-hover),
.AddToCartBlock-fSo_xh .primary .temporarily-not-available.invalid.hover,
.AddToCartBlock-fSo_xh .primary .temporarily-not-available[disabled],
.AddToCartBlock-fSo_xh .primary .temporarily-not-available[disabled]:active,
.AddToCartBlock-fSo_xh .primary .temporarily-not-available[disabled]:visited,
.AddToCartBlock-fSo_xh .primary .temporarily-not-available[disabled]:hover:not(.no-hover),
.AddToCartBlock-fSo_xh .primary .temporarily-not-available[disabled].hover {
  background-color: #d4d9e3;
  cursor: default;
}
.AddToCartBlock-fSo_xh .primary .temporarily-not-available.loading,
.AddToCartBlock-fSo_xh .primary .temporarily-not-available.loading:hover:not(.no-hover),
.AddToCartBlock-fSo_xh .primary .temporarily-not-available.loading.hover,
.AddToCartBlock-fSo_xh .primary .temporarily-not-available.loading:active,
.AddToCartBlock-fSo_xh .primary .temporarily-not-available.loading:visited {
  background: #d4d9e3 url(/dist/client/assets/loader.d6271f18.gif) 50% 50% no-repeat;
  background-size: 50px auto;
}
.AddToCartBlock-fSo_xh .primary .temporarily-not-available.loading span,
.AddToCartBlock-fSo_xh .primary .temporarily-not-available.loading:hover:not(.no-hover) span,
.AddToCartBlock-fSo_xh .primary .temporarily-not-available.loading.hover span,
.AddToCartBlock-fSo_xh .primary .temporarily-not-available.loading:active span,
.AddToCartBlock-fSo_xh .primary .temporarily-not-available.loading:visited span {
  color: transparent;
}
.AddToCartBlock-fSo_xh .primary .temporarily-not-available,
.AddToCartBlock-fSo_xh .primary .temporarily-not-available:active,
.AddToCartBlock-fSo_xh .primary .temporarily-not-available:visited {
  border: 1px #ed7000 solid;
  background: #ed7000;
  color: #ffffff;
}
.AddToCartBlock-fSo_xh .primary .temporarily-not-available:hover:not(.no-hover) {
  border: 1px #66728a solid;
  background: #66728a;
  color: #ffffff;
}
.AddToCartBlock-fSo_xh .primary .temporarily-not-available.invalid,
.AddToCartBlock-fSo_xh .primary .temporarily-not-available.invalid:active,
.AddToCartBlock-fSo_xh .primary .temporarily-not-available.invalid:visited,
.AddToCartBlock-fSo_xh .primary .temporarily-not-available.invalid:hover:not(.no-hover),
.AddToCartBlock-fSo_xh .primary .temporarily-not-available.invalid.hover,
.AddToCartBlock-fSo_xh .primary .temporarily-not-available[disabled],
.AddToCartBlock-fSo_xh .primary .temporarily-not-available[disabled]:active,
.AddToCartBlock-fSo_xh .primary .temporarily-not-available[disabled]:visited,
.AddToCartBlock-fSo_xh .primary .temporarily-not-available[disabled]:hover:not(.no-hover),
.AddToCartBlock-fSo_xh .primary .temporarily-not-available[disabled].hover,
.AddToCartBlock-fSo_xh .primary .temporarily-not-available.loading,
.AddToCartBlock-fSo_xh .primary .temporarily-not-available.loading:hover:not(.no-hover),
.AddToCartBlock-fSo_xh .primary .temporarily-not-available.loading:active,
.AddToCartBlock-fSo_xh .primary .temporarily-not-available.loading:visited {
  border: 1px #d4d9e3 solid;
}
.AddToCartBlock-fSo_xh .primary .same-sizing-wrapper {
  display: flex;
}
.AddToCartBlock-fSo_xh .primary .same-sizing-wrapper > div {
  width: 0;
  flex-grow: 1;
}
@media (min-width: 480px) {
  .AddToCartBlock-fSo_xh .primary .error + .same-sizing-wrapper {
    margin-top: 30px;
  }
}
@media (max-width: 480px) {
  .AddToCartBlock-fSo_xh .primary {
    width: 100%;
    padding: 0;
  }
  .AddToCartBlock-fSo_xh .primary button {
    width: 100%;
  }
  .AddToCartBlock-fSo_xh .primary .add-to-cart {
    width: 100%;
  }
}
.AddToCartBlock-fSo_xh .personal-stamp-mobile-full-preview {
  display: none;
  order: 7;
  margin-top: 10px;
}
.AddToCartBlock-fSo_xh .personal-stamp-mobile-full-preview img {
  padding: 5px;
  border: 1px solid #f3f4f7;
  margin: 5px 0;
}
@media (max-width: 768px) {
  .AddToCartBlock-fSo_xh .personal-stamp-mobile-full-preview {
    display: block;
  }
}

.ProductNotification-2WZ58r {
  width: 100%;
  padding-top: 20px;
  border-top: 1px solid #d4d9e3;
  margin: 20px 0 0;
}
.ProductNotification-2WZ58r .intro {
  max-width: 375px;
}

.EmailSubscribeForm-2-vnvm .message {
  max-width: 375px;
}
.EmailSubscribeForm-2-vnvm .email {
  max-width: 300px;
}
.EmailSubscribeForm-2-vnvm .email label {
  display: block;
  margin: 10px 0 10px;
  font-family: "PostNL-Webshop-Medium", sans-serif;
}
.EmailSubscribeForm-2-vnvm .submit-email {
  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;
  margin-top: 20px;
}
.EmailSubscribeForm-2-vnvm .submit-email > span {
  position: relative;
  top: -1px;
}
.EmailSubscribeForm-2-vnvm .submit-email.invalid,
.EmailSubscribeForm-2-vnvm .submit-email.invalid:active,
.EmailSubscribeForm-2-vnvm .submit-email.invalid:visited,
.EmailSubscribeForm-2-vnvm .submit-email.invalid:hover:not(.no-hover),
.EmailSubscribeForm-2-vnvm .submit-email.invalid.hover,
.EmailSubscribeForm-2-vnvm .submit-email[disabled],
.EmailSubscribeForm-2-vnvm .submit-email[disabled]:active,
.EmailSubscribeForm-2-vnvm .submit-email[disabled]:visited,
.EmailSubscribeForm-2-vnvm .submit-email[disabled]:hover:not(.no-hover),
.EmailSubscribeForm-2-vnvm .submit-email[disabled].hover {
  background-color: #d4d9e3;
  cursor: default;
}
.EmailSubscribeForm-2-vnvm .submit-email.loading,
.EmailSubscribeForm-2-vnvm .submit-email.loading:hover:not(.no-hover),
.EmailSubscribeForm-2-vnvm .submit-email.loading.hover,
.EmailSubscribeForm-2-vnvm .submit-email.loading:active,
.EmailSubscribeForm-2-vnvm .submit-email.loading:visited {
  background: #d4d9e3 url(/dist/client/assets/loader.d6271f18.gif) 50% 50% no-repeat;
  background-size: 50px auto;
}
.EmailSubscribeForm-2-vnvm .submit-email.loading span,
.EmailSubscribeForm-2-vnvm .submit-email.loading:hover:not(.no-hover) span,
.EmailSubscribeForm-2-vnvm .submit-email.loading.hover span,
.EmailSubscribeForm-2-vnvm .submit-email.loading:active span,
.EmailSubscribeForm-2-vnvm .submit-email.loading:visited span {
  color: transparent;
}
.EmailSubscribeForm-2-vnvm .submit-email,
.EmailSubscribeForm-2-vnvm .submit-email:active,
.EmailSubscribeForm-2-vnvm .submit-email:visited {
  border: 1px #ed7000 solid;
  background: #ed7000;
  color: #ffffff;
}
.EmailSubscribeForm-2-vnvm .submit-email:hover:not(.no-hover) {
  border: 1px #66728a solid;
  background: #66728a;
  color: #ffffff;
}
.EmailSubscribeForm-2-vnvm .submit-email.invalid,
.EmailSubscribeForm-2-vnvm .submit-email.invalid:active,
.EmailSubscribeForm-2-vnvm .submit-email.invalid:visited,
.EmailSubscribeForm-2-vnvm .submit-email.invalid:hover:not(.no-hover),
.EmailSubscribeForm-2-vnvm .submit-email.invalid.hover,
.EmailSubscribeForm-2-vnvm .submit-email[disabled],
.EmailSubscribeForm-2-vnvm .submit-email[disabled]:active,
.EmailSubscribeForm-2-vnvm .submit-email[disabled]:visited,
.EmailSubscribeForm-2-vnvm .submit-email[disabled]:hover:not(.no-hover),
.EmailSubscribeForm-2-vnvm .submit-email[disabled].hover,
.EmailSubscribeForm-2-vnvm .submit-email.loading,
.EmailSubscribeForm-2-vnvm .submit-email.loading:hover:not(.no-hover),
.EmailSubscribeForm-2-vnvm .submit-email.loading:active,
.EmailSubscribeForm-2-vnvm .submit-email.loading:visited {
  border: 1px #d4d9e3 solid;
}

.NotificationKindSelection-aUQUtl .option {
  margin-bottom: 5px;
  line-height: 20px;
}
.NotificationKindSelection-aUQUtl .option span {
  display: inline-block;
  margin-left: 10px;
  cursor: pointer;
  vertical-align: top;
}

.ProductPushNotification-3hUpNl .subscribe {
  margin-top: 20px;
  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;
}
.ProductPushNotification-3hUpNl .subscribe > span {
  position: relative;
  top: -1px;
}
.ProductPushNotification-3hUpNl .subscribe.invalid,
.ProductPushNotification-3hUpNl .subscribe.invalid:active,
.ProductPushNotification-3hUpNl .subscribe.invalid:visited,
.ProductPushNotification-3hUpNl .subscribe.invalid:hover:not(.no-hover),
.ProductPushNotification-3hUpNl .subscribe.invalid.hover,
.ProductPushNotification-3hUpNl .subscribe[disabled],
.ProductPushNotification-3hUpNl .subscribe[disabled]:active,
.ProductPushNotification-3hUpNl .subscribe[disabled]:visited,
.ProductPushNotification-3hUpNl .subscribe[disabled]:hover:not(.no-hover),
.ProductPushNotification-3hUpNl .subscribe[disabled].hover {
  background-color: #d4d9e3;
  cursor: default;
}
.ProductPushNotification-3hUpNl .subscribe.loading,
.ProductPushNotification-3hUpNl .subscribe.loading:hover:not(.no-hover),
.ProductPushNotification-3hUpNl .subscribe.loading.hover,
.ProductPushNotification-3hUpNl .subscribe.loading:active,
.ProductPushNotification-3hUpNl .subscribe.loading:visited {
  background: #d4d9e3 url(/dist/client/assets/loader.d6271f18.gif) 50% 50% no-repeat;
  background-size: 50px auto;
}
.ProductPushNotification-3hUpNl .subscribe.loading span,
.ProductPushNotification-3hUpNl .subscribe.loading:hover:not(.no-hover) span,
.ProductPushNotification-3hUpNl .subscribe.loading.hover span,
.ProductPushNotification-3hUpNl .subscribe.loading:active span,
.ProductPushNotification-3hUpNl .subscribe.loading:visited span {
  color: transparent;
}
.ProductPushNotification-3hUpNl .subscribe,
.ProductPushNotification-3hUpNl .subscribe:active,
.ProductPushNotification-3hUpNl .subscribe:visited {
  border: 1px #ed7000 solid;
  background: #ed7000;
  color: #ffffff;
}
.ProductPushNotification-3hUpNl .subscribe:hover:not(.no-hover) {
  border: 1px #66728a solid;
  background: #66728a;
  color: #ffffff;
}
.ProductPushNotification-3hUpNl .subscribe.invalid,
.ProductPushNotification-3hUpNl .subscribe.invalid:active,
.ProductPushNotification-3hUpNl .subscribe.invalid:visited,
.ProductPushNotification-3hUpNl .subscribe.invalid:hover:not(.no-hover),
.ProductPushNotification-3hUpNl .subscribe.invalid.hover,
.ProductPushNotification-3hUpNl .subscribe[disabled],
.ProductPushNotification-3hUpNl .subscribe[disabled]:active,
.ProductPushNotification-3hUpNl .subscribe[disabled]:visited,
.ProductPushNotification-3hUpNl .subscribe[disabled]:hover:not(.no-hover),
.ProductPushNotification-3hUpNl .subscribe[disabled].hover,
.ProductPushNotification-3hUpNl .subscribe.loading,
.ProductPushNotification-3hUpNl .subscribe.loading:hover:not(.no-hover),
.ProductPushNotification-3hUpNl .subscribe.loading:active,
.ProductPushNotification-3hUpNl .subscribe.loading:visited {
  border: 1px #d4d9e3 solid;
}
.ProductPushNotification-3hUpNl .permission-info,
.ProductPushNotification-3hUpNl .permission-info-with-error,
.ProductPushNotification-3hUpNl .has-active-subscription {
  margin-top: 5px;
  color: #27324c;
  font-family: "PostNL-Webshop-Light", sans-serif;
  font-size: 16px;
  font-weight: 300;
}
.ProductPushNotification-3hUpNl .permission-info.permission-info-with-error,
.ProductPushNotification-3hUpNl .permission-info-with-error.permission-info-with-error,
.ProductPushNotification-3hUpNl .has-active-subscription.permission-info-with-error {
  color: #d70036;
}

.InfoBlock-38cAKb {
  border-bottom: 1px solid #d4d9e3;
  margin: 24px 0 0;
  clear: both;
}
@media (min-width: 768px) {
  .InfoBlock-38cAKb {
    margin: 32px 0 0;
  }
}
.InfoBlock-38cAKb .tab-header {
  position: relative;
  width: 100%;
  height: auto;
  min-height: 50px;
  padding: 0 0 0 45px;
  border-top: 1px solid #d4d9e3;
  color: #27324c;
  font-family: "PostNL-Webshop", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 50px;
}
.InfoBlock-38cAKb .tab-header:before {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 28px;
  height: 28px;
  border: 1px solid #ed7000;
  margin-top: -14px;
  border-radius: 50%;
  color: #ed7000;
  content: "\e627";
  cursor: pointer;
  float: left;
  font-family: "PostNL-Webshop-icons", sans-serif;
  font-size: 19px;
  line-height: 28px;
  text-indent: 5px;
}
.InfoBlock-38cAKb .tab-header.active:before {
  background-color: #ed7000;
  color: #fff;
  content: "\e629";
  line-height: 30px;
  text-indent: 4px;
}
.InfoBlock-38cAKb .tab-content {
  -ms-transition: max-height 0.5s ease-in-out;
  -webkit-transition: max-height 0.5s ease-in-out;
  transition: max-height 0.5s ease-in-out;
  -ms-transition: opacity 0.5s ease-in-out;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  display: block;
  overflow: hidden;
  max-height: 0;
  opacity: 0;
}
.InfoBlock-38cAKb .tab-content.active {
  width: 100%;
  max-height: 1000px;
  padding: 25px 45px;
  border-top: 1px solid #d4d9e3;
  background-color: #f3f4f7;
  opacity: 1;
}
@media (max-width: 480px) {
  .InfoBlock-38cAKb .tab-content.active {
    padding: 25px;
  }
}
.InfoBlock-38cAKb .tab-content.active .image-wrapper {
  overflow: auto;
  width: 100%;
  margin-bottom: 15px;
}
.InfoBlock-38cAKb .tab-content.active .image-wrapper img {
  max-width: 100%;
  height: auto;
  clear: right;
  float: left;
}
.InfoBlock-38cAKb .tab-content.tab-content-details td {
  font-family: "PostNL-Webshop-Light", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5;
}
.InfoBlock-38cAKb .tab-content.tab-content-details td:nth-child(2) {
  color: #66728a;
}

.NeverAvailableBlock-3CbLpL .action {
  width: 100%;
  padding: 16px 0 0;
}
.NeverAvailableBlock-3CbLpL .button {
  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;
}
.NeverAvailableBlock-3CbLpL .button > span {
  position: relative;
  top: -1px;
}
.NeverAvailableBlock-3CbLpL .button.invalid,
.NeverAvailableBlock-3CbLpL .button.invalid:active,
.NeverAvailableBlock-3CbLpL .button.invalid:visited,
.NeverAvailableBlock-3CbLpL .button.invalid:hover:not(.no-hover),
.NeverAvailableBlock-3CbLpL .button.invalid.hover,
.NeverAvailableBlock-3CbLpL .button[disabled],
.NeverAvailableBlock-3CbLpL .button[disabled]:active,
.NeverAvailableBlock-3CbLpL .button[disabled]:visited,
.NeverAvailableBlock-3CbLpL .button[disabled]:hover:not(.no-hover),
.NeverAvailableBlock-3CbLpL .button[disabled].hover {
  background-color: #d4d9e3;
  cursor: default;
}
.NeverAvailableBlock-3CbLpL .button.loading,
.NeverAvailableBlock-3CbLpL .button.loading:hover:not(.no-hover),
.NeverAvailableBlock-3CbLpL .button.loading.hover,
.NeverAvailableBlock-3CbLpL .button.loading:active,
.NeverAvailableBlock-3CbLpL .button.loading:visited {
  background: #d4d9e3 url(/dist/client/assets/loader.d6271f18.gif) 50% 50% no-repeat;
  background-size: 50px auto;
}
.NeverAvailableBlock-3CbLpL .button.loading span,
.NeverAvailableBlock-3CbLpL .button.loading:hover:not(.no-hover) span,
.NeverAvailableBlock-3CbLpL .button.loading.hover span,
.NeverAvailableBlock-3CbLpL .button.loading:active span,
.NeverAvailableBlock-3CbLpL .button.loading:visited span {
  color: transparent;
}
.NeverAvailableBlock-3CbLpL .button,
.NeverAvailableBlock-3CbLpL .button:active,
.NeverAvailableBlock-3CbLpL .button:visited {
  border: 1px #ed7000 solid;
  background: #ed7000;
  color: #ffffff;
}
.NeverAvailableBlock-3CbLpL .button:hover:not(.no-hover) {
  border: 1px #66728a solid;
  background: #66728a;
  color: #ffffff;
}
.NeverAvailableBlock-3CbLpL .button.invalid,
.NeverAvailableBlock-3CbLpL .button.invalid:active,
.NeverAvailableBlock-3CbLpL .button.invalid:visited,
.NeverAvailableBlock-3CbLpL .button.invalid:hover:not(.no-hover),
.NeverAvailableBlock-3CbLpL .button.invalid.hover,
.NeverAvailableBlock-3CbLpL .button[disabled],
.NeverAvailableBlock-3CbLpL .button[disabled]:active,
.NeverAvailableBlock-3CbLpL .button[disabled]:visited,
.NeverAvailableBlock-3CbLpL .button[disabled]:hover:not(.no-hover),
.NeverAvailableBlock-3CbLpL .button[disabled].hover,
.NeverAvailableBlock-3CbLpL .button.loading,
.NeverAvailableBlock-3CbLpL .button.loading:hover:not(.no-hover),
.NeverAvailableBlock-3CbLpL .button.loading:active,
.NeverAvailableBlock-3CbLpL .button.loading:visited {
  border: 1px #d4d9e3 solid;
}

.ProductDetail-1uZ2Jn {
  max-width: 1120px;
  padding: 0 16px;
  margin: 0 auto;
  clear: both;
}
.ProductDetail-1uZ2Jn .base-block {
  display: inline-block;
  width: 100%;
  padding-bottom: 30px;
  vertical-align: top;
}
@media (min-width: 769px) {
  .ProductDetail-1uZ2Jn .base-block {
    width: 50%;
  }
}
.ProductDetail-1uZ2Jn .media-gallery-wrapper {
  display: inline-block;
  width: 100%;
  padding-bottom: 30px;
  vertical-align: top;
  overflow-x: hidden;
}
@media (min-width: 769px) {
  .ProductDetail-1uZ2Jn .media-gallery-wrapper {
    width: 50%;
  }
}
@media (min-width: 769px) {
  .ProductDetail-1uZ2Jn .media-gallery-wrapper {
    padding-right: 10px;
  }
}
.ProductDetail-1uZ2Jn .product-info-wrapper {
  display: inline-block;
  width: 100%;
  padding-bottom: 30px;
  vertical-align: top;
}
@media (min-width: 769px) {
  .ProductDetail-1uZ2Jn .product-info-wrapper {
    width: 50%;
  }
}
@media (min-width: 769px) {
  .ProductDetail-1uZ2Jn .product-info-wrapper {
    padding-left: 10px;
  }
}
@media (max-width: 768px) {
  .ProductDetail-1uZ2Jn .product-info-wrapper {
    position: relative;
  }
}

.RelationalProducts-2FWqG2 {
  display: none;
  overflow: auto;
  clear: both;
}
.has-relational-products .RelationalProducts-2FWqG2 {
  display: block;
}
@media (min-width: 1000px) {
  .has-relational-products .RelationalProducts-2FWqG2 {
    display: flex;
  }
}
.RelationalProducts-2FWqG2 > div {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  position: relative;
  overflow: visible;
  width: 100%;
  clear: none;
  font-family: "PostNL-Webshop", sans-serif;
  font-size: 16px;
  line-height: 1.5;
}
@media (min-width: 480px) {
  .RelationalProducts-2FWqG2 > div {
    display: flex;
    width: calc(50%);
  }
  .RelationalProducts-2FWqG2 > div .block-product-content {
    display: flex;
  }
  .RelationalProducts-2FWqG2 > div.left {
    padding-left: 10px;
  }
  .RelationalProducts-2FWqG2 > div.right {
    padding-right: 10px;
  }
}
.RelationalProducts-2FWqG2 > div ul.product-item {
  margin: 0;
}
.RelationalProducts-2FWqG2 > div ul.product-item > li {
  height: 100%;
}
.RelationalProducts-2FWqG2 > div:after {
  display: table;
  clear: both;
  content: "";
}
.RelationalProducts-2FWqG2 > div.left {
  justify-content: flex-end;
  margin-top: 25px;
  margin-bottom: 25px;
  text-align: right;
}
.RelationalProducts-2FWqG2 > div.left .block-product-inner .block-product-content {
  margin-right: 15px;
}
@media (min-width: 1440px) {
  .RelationalProducts-2FWqG2 > div.left {
    max-width: inherit;
  }
}
.RelationalProducts-2FWqG2 > div.right {
  margin-top: 25px;
  margin-bottom: 25px;
}
.RelationalProducts-2FWqG2 > div.right .block-product-inner .block-product-content,
.RelationalProducts-2FWqG2 > div.right .block-product-inner .block-product-title {
  margin-left: 15px;
}
@media (min-width: 1440px) {
  .RelationalProducts-2FWqG2 > div.right {
    max-width: inherit;
  }
}
@media (max-width: 999px) {
  .RelationalProducts-2FWqG2 > div.left,
  .RelationalProducts-2FWqG2 > div.right {
    width: 100%;
    padding: 0 16px;
    clear: both;
    float: none;
    text-align: center;
  }
  .RelationalProducts-2FWqG2 > div.left .block-product-inner .block-product-content,
  .RelationalProducts-2FWqG2 > div.right .block-product-inner .block-product-content {
    margin: 0;
  }
  .RelationalProducts-2FWqG2 > div.left .block-product-inner .block-product-title,
  .RelationalProducts-2FWqG2 > div.right .block-product-inner .block-product-title {
    margin-left: 0;
  }
  .RelationalProducts-2FWqG2 > div.left {
    margin-top: 25px;
    margin-bottom: 0;
  }
  .RelationalProducts-2FWqG2 > div.right {
    margin-top: 0;
    margin-bottom: 25px;
  }
}
.RelationalProducts-2FWqG2 > div .block-product-inner {
  display: flex;
  overflow: visible;
  width: 100%;
  max-width: 544px;
  flex-direction: column;
  text-align: left;
}
@media (max-width: 999px) {
  .RelationalProducts-2FWqG2 > div .block-product-inner {
    display: block;
    margin: 0 auto;
  }
}
@media (max-width: 479px) {
  .RelationalProducts-2FWqG2 > div .block-product-inner {
    max-width: 270px;
    margin: 0 auto;
  }
}
.RelationalProducts-2FWqG2 > div .block-product-title {
  padding: 6px 0 0;
  margin-top: 24px;
  margin-bottom: 20px;
  color: #27324c;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
}
@media (max-width: 999px) {
  .RelationalProducts-2FWqG2 > div .block-product-title {
    padding-top: 0;
  }
}
@media (min-width: 480px) {
  .RelationalProducts-2FWqG2 > div .block-product-content {
    display: flex;
    flex-grow: 2;
  }
}
.RelationalProducts-2FWqG2 > div .product-item {
  display: flex;
  width: 100%;
  padding-left: 0;
  list-style: none;
  vertical-align: top;
}
@media (min-width: 480px) {
  .RelationalProducts-2FWqG2 > div .product-item {
    width: calc(50% - 17px);
    max-width: calc(50% - 20px);
    padding-bottom: 44px;
  }
  .RelationalProducts-2FWqG2 > div .product-item:nth-child(1) {
    margin-right: 15px;
  }
  .RelationalProducts-2FWqG2 > div .product-item:nth-child(2) {
    margin-left: 15px;
  }
  .RelationalProducts-2FWqG2 > div .product-item:first-child {
    margin-left: 0;
    float: none !important;
  }
  .RelationalProducts-2FWqG2 > div .product-item:last-child {
    margin-right: 0;
    float: right;
  }
}
@media (min-width: 1000px) {
  .RelationalProducts-2FWqG2 > div .product-item {
    max-width: 100%;
    padding-bottom: 70px;
  }
  .RelationalProducts-2FWqG2 > div .product-item:first-child,
  .RelationalProducts-2FWqG2 > div .product-item:last-child {
    float: none;
  }
}
.RelationalProducts-2FWqG2 > div .product-item > li {
  display: flex;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
}


/*# sourceMappingURL=app.fb78e794c5d5e98274d0.css.map*/