/** Shopify CDN: Minification failed

Line 22:16 Unexpected "{"
Line 22:25 Expected ":"
Line 23:16 Unexpected "{"
Line 23:25 Expected ":"
Line 32:16 Unexpected "{"
Line 32:25 Expected ":"
Line 39:18 Unexpected "{"
Line 39:27 Expected ":"
Line 40:18 Unexpected "{"
Line 40:27 Expected ":"
... and 128 more hidden warnings

**/


/* CSS from section stylesheet tags */
/* ——— ALLES GESCOPED: alleen binnen #back-in-stock-{{ section.id }} ——— */

/* Header (compacter maar iets groter) */
#back-in-stock-{{ section.id }} .bis-header{ margin: 0 0 18px 0; }
#back-in-stock-{{ section.id }} .bis-title{
  font-family: var(--font-heading-family, inherit);
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: .02em;
  line-height: 1.2;
  margin: 0 0 6px 0;
  font-size: 28px;   /* iets groter gemaakt */
}
#back-in-stock-{{ section.id }} .bis-subtitle{
  color: #6b7280;
  margin: 0;
  line-height: 1.4;
  font-size: 14px;
}
@media (max-width: 750px){
  #back-in-stock-{{ section.id }} .bis-title{ font-size: 24px; }
  #back-in-stock-{{ section.id }} .bis-subtitle{ font-size: 13px; }
}

/* Mobiel: horizontale scroller (alleen BIS) */
@media (max-width: 750px){
  #back-in-stock-{{ section.id }} .bis-grid{
    display:grid;
    grid-template-columns:none !important;
    grid-auto-flow:column;
    grid-auto-columns:80%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    scroll-snap-type:x mandatory;
    gap:12px;
    padding-right:18%;
  }
  #back-in-stock-{{ section.id }} .bis-grid > *{ scroll-snap-align:start; }
}

/* Badges rechtsboven (zelfde look als collectie) */
#back-in-stock-{{ section.id }} .bis-grid .product-block__image,
#back-in-stock-{{ section.id }} .bis-grid .product-card__media,
#back-in-stock-{{ section.id }} .bis-grid .rimage-outer-wrapper,
#back-in-stock-{{ section.id }} .bis-grid .rimage-wrapper{ position:relative!important; }
#back-in-stock-{{ section.id }} .bis-grid .image-labels,
#back-in-stock-{{ section.id }} .bis-grid .image-label-wrap,
#back-in-stock-{{ section.id }} .bis-grid .product-labels{ position:relative!important; }
#back-in-stock-{{ section.id }} .bis-grid .image-labels > *,
#back-in-stock-{{ section.id }} .bis-grid .image-label,
#back-in-stock-{{ section.id }} .bis-grid .product-block__label,
#back-in-stock-{{ section.id }} .bis-grid .product-label,
#back-in-stock-{{ section.id }} .bis-grid .badge,
#back-in-stock-{{ section.id }} .bis-grid [class*="label--"],
#back-in-stock-{{ section.id }} .bis-grid [class*="badge--"]{
  position:absolute!important; top:0!important; right:0!important;
  background:#fff!important; color:#c00!important;
  padding:6px 10px!important; font-size:10px!important; font-weight:700!important;
  text-transform:uppercase!important; border-radius:0 0 0 8px!important; line-height:1!important;
  z-index:2!important; box-shadow:0 1px 3px rgba(0,0,0,.06)!important;
}
#back-in-stock-{{ section.id }} .bis-grid [class*="soldout"]{ color:#c22!important; }

/* Volgorde: titel → prijs → swatches → rating */
#back-in-stock-{{ section.id }} .bis-grid .product-block__detail .innerer{ display:flex!important; flex-direction:column!important; }
#back-in-stock-{{ section.id }} .bis-grid .product-block__detail .product-link{ order:1!important; display:block!important; }
#back-in-stock-{{ section.id }} .bis-grid .product-price{ order:2!important; }
#back-in-stock-{{ section.id }} .bis-grid .product-block__detail .product-block-options{ order:3!important; margin-top:8px!important; position:relative!important; }
#back-in-stock-{{ section.id }} .bis-grid .product-block__detail .product-block__rating{ order:4!important; }

/* Swatches (rond) */
#back-in-stock-{{ section.id }} .bis-grid .product-block-options--swatch .product-block-options__item{
  width:22px; height:22px; border-radius:50%; overflow:hidden;
  display:inline-flex; align-items:center; justify-content:center; margin-right:8px;
  position:relative; transition:transform .1s ease, box-shadow .1s ease; border:none!important;
}
#back-in-stock-{{ section.id }} .bis-grid .product-block-options--swatch .product-block-options__item:hover{ transform:scale(1.06); }
#back-in-stock-{{ section.id }} .bis-grid .product-block-options--swatch .product-block-options__item--unavailable{ opacity:.35; }
#back-in-stock-{{ section.id }} .bis-grid .product-block-options__item__text{ position:absolute!important; inset:auto auto auto -9999px!important; }
#back-in-stock-{{ section.id }} .bis-grid .product-block-options--swatch .product-block-options__item img{
  position:absolute; inset:0; width:100%; height:100%; object-fit:cover; display:block;
}
#back-in-stock-{{ section.id }} .bis-grid .product-block-options--swatch .product-block-options__item.is-active,
#back-in-stock-{{ section.id }} .bis-grid .product-block-options--swatch .product-block-options__item[aria-pressed="true"],
#back-in-stock-{{ section.id }} .bis-grid .product-block-options--swatch .product-block-options__item[aria-selected="true"],
#back-in-stock-{{ section.id }} .bis-grid .product-block-options--swatch .product-block-options__item--active,
#back-in-stock-{{ section.id }} .bis-grid .product-block-options--swatch .product-block-options__item--selected{
  outline:2px solid #111!important; outline-offset:2px!important; box-shadow:0 0 0 1px #111 inset!important;
}
#back-in-stock-{{ section.id }} .bis-grid .product-block-options__more-label{ margin-left:4px; font-size:12px; opacity:.8; }

/* Titel items */
#back-in-stock-{{ section.id }} .bis-grid .product-block__title{
  font-size:17px!important; font-weight:300!important; line-height:1.3!important; margin:12px 0 4px!important;
}

/* Media met ronde hoeken + underline */
#back-in-stock-{{ section.id }} .bis-grid .product-block__image,
#back-in-stock-{{ section.id }} .bis-grid .product-card__media,
#back-in-stock-{{ section.id }} .bis-grid .media,
#back-in-stock-{{ section.id }} .bis-grid .rimage-outer-wrapper,
#back-in-stock-{{ section.id }} .bis-grid .rimage-wrapper{
  border-radius:14px!important; overflow:hidden!important; position:relative; background:transparent!important; border:none!important;
}
#back-in-stock-{{ section.id }} .bis-grid .product-block__image img{ object-fit:contain!important; width:100%!important; height:100%!important; border-radius:14px!important; }
#back-in-stock-{{ section.id }} .bis-grid .product-block__image-link{ position:relative; display:block; }
#back-in-stock-{{ section.id }} .bis-grid .product-block__image-link::after{
  content:""; position:absolute; left:50%; transform:translateX(-50%); bottom:0; width:96px; height:3px; background:#111; border-radius:999px;
}

/* ---------- PRIJZEN (compact) ---------- */
#back-in-stock-{{ section.id }} .bis-grid .bis-price-line{
  display:flex; align-items:baseline; gap:0px;
}
#back-in-stock-{{ section.id }} .bis-grid .bis-price-old{ order:1; margin:0!important; padding:0!important; }
#back-in-stock-{{ section.id }} .bis-grid .bis-price-new{ order:2; margin:0!important; padding:0!important; }

#back-in-stock-{{ section.id }} .bis-grid .bis-price-old,
#back-in-stock-{{ section.id }} .bis-grid .bis-price-old .money,
#back-in-stock-{{ section.id }} .bis-grid .bis-price-old .price-item,
#back-in-stock-{{ section.id }} .bis-grid .bis-price-old .price__was,
#back-in-stock-{{ section.id }} .bis-grid .bis-price-old .price__compare,
#back-in-stock-{{ section.id }} .bis-grid .bis-price-old .compare-at,
#back-in-stock-{{ section.id }} .bis-grid .bis-price-old .was-price,
#back-in-stock-{{ section.id }} .bis-grid .bis-price-old del,
#back-in-stock-{{ section.id }} .bis-grid .bis-price-old s{
  color:#111!important; -webkit-text-fill-color:#111!important; opacity:1!important;
  text-decoration:line-through!important; font-weight:400!important;
}

#back-in-stock-{{ section.id }} .bis-grid .bis-price-new,
#back-in-stock-{{ section.id }} .bis-grid .bis-price-new .money,
#back-in-stock-{{ section.id }} .bis-grid .bis-price-new .price-item,
#back-in-stock-{{ section.id }} .bis-grid .bis-price-new .price__current,
#back-in-stock-{{ section.id }} .bis-grid .bis-price-new .price-item--sale{
  font-weight:700!important; font-size:1.05em!important; color:#111!important;
}
#back-in-stock-{{ section.id }} .bis-grid .bis-price-line.bis-has-old .bis-price-new,
#back-in-stock-{{ section.id }} .bis-grid .bis-price-line.bis-has-old .bis-price-new .money,
#back-in-stock-{{ section.id }} .bis-grid .bis-price-line.bis-has-old .bis-price-new .price-item,
#back-in-stock-{{ section.id }} .bis-grid .bis-price-line.bis-has-old .bis-price-new .price__current,
#back-in-stock-{{ section.id }} .bis-grid .bis-price-line.bis-has-old .bis-price-new .price-item--sale{
  color:#c00!important;
}