.color-samples{
  margin-bottom: 40px;
  padding: 20px;
  background: #edf7ff;
}

.color-samples__heading{
  margin-bottom: 8px;
  font-weight: 700;
}

.color-samples__action-bar{
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  gap: 16px;
  margin-top: 8px;
}

.color-samples__colors{
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  gap: 4px;
  margin-right: auto;
}

.color-samples__color{
  position: relative;
  padding: 1px;
  width: 44px;
  height: 32px;
  border: 1px solid #a9a9a9;
  cursor: pointer;
}

.color-samples__color--checked:before{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url("data:image/png;base64,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") 50% / 20px no-repeat;
  content: "";
  filter: brightness(0) invert(1);
}

.color-samples__color--checked[data-color="wit"]:before{
  filter: brightness(0);
}

.color-samples__color picture, 
.color-samples img{
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.color-samples__button{
  margin: 0;
}

.announcement{
  position: relative;
  padding: 5px 15px;
  width: 100%;
  z-index: 11;
}

.stuck .announcement{
  display: none;
}

.announcement__inner{
  font-size: 12px;
  text-align: center;
}

.announcement__inner *{
  display: inline;
  margin: 0;
  padding: 0;
}

.announcement__inner a{
  text-decoration: underline;
  color: inherit;
}

.announcement__inner a:hover{
  text-decoration: none;
}

@media(min-width: 768px){
  .announcement__inner{
    font-size: 14px;
  }
}

.woobt-wrap .woobt-products .woobt-product.woobt-product-together{
  position: relative;
}

.c-woobt-tooltip{
  margin-left: 8px;
}

.c-woobt-tooltip__icon:hover + .c-woobt-tooltip__text,
.c-woobt-tooltip__text:hover{
  opacity: 1;
  pointer-events: all;
}


.c-woobt-tooltip__icon{
  position: relative;
  display: block;
  cursor: pointer;
}

.c-woobt-tooltip__text{
  position: absolute;
  top: calc(100% + 16px);
  left: 0;
  right: 0;
  padding: 16px;
  background: #fff;
  font-weight: 700;
  color: #000;
  filter: drop-shadow(3px 3px rgba(0,0,0,.6));
}

.c-woobt-tooltip__text{
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  padding: 16px;
  background: #fff;
  font-weight: 700;
  color: #000;
  filter: drop-shadow(0 0 4px rgba(0,0,0,.6));
  opacity: 0;
  pointer-events: none;
  transition: all .2s ease-in-out;
}

.c-woobt-tooltip__text a{
  color: #ffa826;
}

.c-woobt-tooltip__text:before{
  position: absolute;
  left: 0;
  right: 0;
  bottom: 100%;
  height: 32px;
  content: "";
}

.c-woobt-tooltip__text:after{
  position: absolute;
  bottom: 100%;
  left: 50%;
  border: 8px solid transparent;
  border-bottom-color: #fff;
  transform: translate(-50%, 0);
  content: "";
}

[data-custom-tooltip]{
  position: relative!important;
  pointer-events: all!important;
  overflow: visible!important;
}

[data-custom-tooltip]:hover:before,
[data-custom-tooltip]:hover:after{
  opacity: 1;
  pointer-events: all;
}

[data-custom-tooltip]:before,
[data-custom-tooltip]:after{
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, 0);
  content: "";
  opacity: 0;
  pointer-events: none;
  transition: all .2s ease-in-out;
  z-index: 10;
}

[data-custom-tooltip]:before{
  border: 8px solid transparent;
  border-bottom-color: #ffa826;
}

[data-custom-tooltip]:after{
  margin-top: 16px;
  padding: 8px;
  color: #fff;
  font-weight: 700;
  background-color: #ffa826;
  text-align: center;
  content: attr(data-custom-tooltip);
}

.product_cat-actieproduct .sticky-add-to-cart-wrapper{
  display: none!important;
  position: fixed!important;
  top: -100vh!important;
  left: -100vw!important;
  opacity: 0!important;
  pointer-events: none!important;
}
