/* dotShirt 1.5.10 — uitgebreide maattabel, volledige desktopbeelden en transparante desktopheader */
.size-guide-modal-dialog{padding-bottom:2.25rem}.size-guide-modal-actions{display:flex;justify-content:flex-start;align-items:center;gap:.75rem;margin-top:1.35rem;padding-bottom:.35rem}.size-guide-dimension-note{margin:1rem 0 0;padding:.85rem 1rem;border-radius:14px;background:#fff8ef;color:#5c4630;font-size:.88rem;line-height:1.55}.size-guide-dimension-note strong{color:var(--pink)}.size-table-product-modal{min-width:1080px}

@media(min-width:992px){
  .product-main-image [data-gallery-main],.product-card-image>img{object-fit:contain!important;background:#fafafa}
}

@media(min-width:1200px){
  .site-header.desktop-overlay-header{position:fixed;inset:0 0 auto 0;z-index:1050;background:transparent;transition:background .25s ease,box-shadow .25s ease,backdrop-filter .25s ease}
  .site-header.desktop-overlay-header .navbar{background:transparent;transition:background .25s ease,min-height .25s ease}
  .site-header.desktop-overlay-header.is-scrolled{background:rgba(17,19,24,.96);box-shadow:0 14px 35px rgba(0,0,0,.18);backdrop-filter:blur(16px)}
  .site-header.desktop-overlay-header.is-scrolled .navbar{background:transparent}
  .site-header.desktop-overlay-header:not(.is-scrolled) .header-search{background:rgba(17,19,24,.48);border-color:rgba(255,255,255,.24);backdrop-filter:blur(12px)}
  .site-header.desktop-overlay-header:not(.is-scrolled) .language-switch>button{background:rgba(17,19,24,.48);border-color:rgba(255,255,255,.24);backdrop-filter:blur(12px)}

  .hero-slide.hero-media-contain,.hero-section.hero-media-contain{background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#111318}
  .hero-slide.hero-media-contain::before,.hero-section.hero-media-contain::before{content:"";position:absolute;inset:0;z-index:0;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}
  .hero-slide.hero-media-contain::before{background-image:var(--hero-desktop)}
  .hero-section.hero-media-contain::before{background-image:var(--hero-image)}
  .hero-slide.hero-media-contain .hero-slide-overlay,.hero-section.hero-media-contain .hero-overlay{z-index:1}
  .hero-section.hero-media-contain .hero-content{z-index:2}
  .content-split-image.home-image-contain{background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;background-color:#f3f4f6}
}

@media(max-width:767.98px){.size-guide-modal-dialog{padding-bottom:1.45rem}.size-guide-modal-actions{margin-top:1rem;padding-bottom:.15rem}.size-guide-modal-actions .btn-outline{width:100%}.size-guide-dimension-note{font-size:.82rem}}
