/** Shopify CDN: Minification failed

Line 275:0 Expected "}" to go with "{"

**/
/* General settings */
div[data-block-type="variant-picker"] fieldset:nth-child(2),
.cart-drawer__footer p.text-subdued,
.cart-recap p.text-subdued,
.cart-drawer__items .save-for-later-btn,
.line-item .save-for-later-btn,
#ETBIS { display: none; }

.custom__prose-image img { max-width: 200px; margin: 0 auto; }
.custom-payments-icons { width: 100%; max-width: 320px; }
.thumbnail-swatch { width: 60px; height: auto; }
.text__underline { text-decoration: underline; }

.custom-swatches { display: flex; flex-wrap: wrap; gap: 3px; }
.custom-watch-wrapper {display: flex; position: relative; overflow: hidden; background-color: initial; border-radius: 50%; width: 22px; height: 22px; align-items: center; justify-items: center; } 
.custom-swatch { white-space: nowrap; overflow: hidden; position: absolute; border-radius: 50%; height: 22px; width: 22px; background-color: gray; text-indent: -9999px; border: 1px solid #dddddd; }
.custom-watch-wrapper.hidden-variants { display: none; }
.custom_variant_trigger_btn { width: 22px; height: 22px; line-height: 22px; }

/* Cart Page */
.cart-footer-aggrements-note { display: none; color: red; line-height: normal; font-size: 13px; }
.cart-footer-aggrements { display: flex; align-items: flex-start; line-height: normal; text-align: left; font-size: 13px; }
.cart-footer-aggrements label a { text-decoration: underline; }
.cart__acceptance__input { margin-top: 1px; margin-inline-end: 7px; }
.cart-recap-btn--disabled { cursor: not-allowed; pointer-events: none; opacity: 0.5; }

.shipping-info { color: rgb(107,107,107); font-size: 0.75rem; position: relative; padding-left: 15px; }
.shipping-info:after { content: ''; position: absolute; top: calc(50% - 4px); left: 0; border-radius: 100%; background: rgb(227 44 43); width: 8px; height: 8px; }

.product-info .color-swatch { border-color: rgb(var(--border-color)); }
.product-info-breadcrumb { display: block; background: none !important; }

.scroll-area { overflow-y: auto; }


.block-swatch-critical-stock:after { 
  content:'!'; 
  position: absolute; 
  top: -5px; 
  right: -5px; 
  width: 16px; 
  height:16px; 
  line-height: 16px; 
  text-align: center; 
  background-color: #C60060; 
  color: white; 
  border-radius: 100%; 
  font-size: 10px; 
  font-family: var(--text-font-family); font-weight: bold; 
}

.custom_critical_stock { 
  position: absolute; 
  background-color: #C60060; 
  color: white; 
  padding:5px 10px; 
  font-size: 12px; 
  min-width: max-content; 
  z-index: 1; 
  top: -14px; 
  right: 19px; 
  border-radius: 5px;
}

.custom_critical_stock:after {
  content: '';
  width: 0; 
  height: 0; 
  position: absolute; 
  top: 7px; 
  right: -9px; 
  border-top: 8px solid transparent; 
  border-bottom: 8px solid transparent; 
  border-left: 12px solid #C60060; 
}

@media screen and (max-width: 999px) {
  /* Custom settings */
  .custom-payments-icons { 
    margin: 0 auto; 
  }
  
  .custom-swatches { 
    overflow-x: auto; 
    overflow-y: hidden; 
    -webkit-overflow-scrolling: touch; 
  }
  
  .scroll-container::-webkit-scrollbar {
    display: none; 
  }
  
  .product-info-breadcrumb .breadcrumb__list {
    display: flex;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x proximity;
    -ms-overflow-style: none;
    scrollbar-width: none;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  
  .product-info-breadcrumb .breadcrumb__list::-webkit-scrollbar {
    display: none;
  }
  
  .product-info-breadcrumb .breadcrumb__list-item {
    flex: 0 0 auto;
    scroll-snap-align: start;
    margin-right: 0.50rem;
  }
  
  .custom_critical_stock {
    top: -45px; left: 0; right: inherit;
  }

  .custom_critical_stock:after { 
    width: 0; 
    height: 0; 
    border-left: 8px solid transparent; 
    border-right: 8px solid transparent; 
    border-top: 12px solid #C60060;
    top: 27px;
    right: 26px;
  }
  
}

@media screen and (min-width: 1000px) {
  .product-info-breadcrumb .breadcrumb__list {
    margin-bottom: 30px;
  }
  .breadcrumb__list-item .smallcaps {
    font-size: .725rem;  
  }
  
}
.header-sidebar__linklist-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  width: 100%;
}

.header-sidebar__linklist-button--main {
  flex: 1 1 auto;
  min-width: 0;
  display: block;
  padding: 16px 0;
}

.header-sidebar__linklist-toggle {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  margin-left: 10px;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
}

.header-sidebar__linklist-toggle svg {
  display: block;
  width: 14px;
  height: 14px;
.js-submenu-summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  cursor: pointer;
}

.js-submenu-label {
  flex: 1 1 auto;
}

.js-submenu-icon {
  flex: 0 0 auto;
}
/* Quick Buy Modal - Gallery Image Fix */
.quick-buy-modal__gallery-wrapper {
  overflow: hidden;
  padding: 0 !important;
  margin: 0 !important;
  height: 100% !important;
  position: relative !important;
  
}


.quick-buy-modal__gallery-wrapper .product-gallery,
.quick-buy-modal__gallery-wrapper .product-gallery__image-list,
.quick-buy-modal__gallery-wrapper .product-gallery__image-list-item,
.quick-buy-modal__gallery-wrapper .product-gallery__media,
.quick-buy-modal__gallery-wrapper .product-gallery__media-container {
  height: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}
/* Quick Buy Modal - Remove body padding */
quick-buy-modal .modal__content {
  padding: 0 !important;
}

/* Quick Buy Modal - Gallery column stretch */
quick-buy-modal .quick-buy-modal__gallery-wrapper {
  align-self: stretch !important;
}

quick-buy-modal .quick-buy-modal__layout {
  align-items: stretch !important;
}

quick-buy-modal .modal__body {
  padding: 0 !important;
}

/* Quick Buy Modal - Dots overlay */
.quick-buy-modal__gallery-wrapper .product-gallery__nav {
  position: absolute !important;
  bottom: 12px !important;
  left: 0 !important;
  right: 0 !important;
  z-index: 10 !important;
  display: flex !important;
  justify-content: center !important;
}


/* Quick Buy Modal - Title & Price Size Fix */
[id^="quick-buy-modal"] .product-info__block-item[data-block-type="title"] h2,
[id^="quick-buy-modal"] .product-info__block-item[data-block-type="title"] h1,
[id^="quick-buy-modal"] .product-info__block-item[data-block-type="title"] h3 {
  font-size: 1.25rem !important;
  line-height: 1.3 !important;
}

[id^="quick-buy-modal"] .price-list .price {
  font-size: 1rem !important;
}

/* PDP’de alttaki Judge.me yıldız bloğunu gizle */
.jdgm-widget.jdgm-preview-badge + .jdgm-widget.jdgm-preview-badge{
  display:none!important;
}.jdgm-preview-badge ~ .jdgm-preview-badge{
  display:none!important;
}
@media screen and (max-width: 749px) {
  product-sticky-bar.product-sticky-bar {
    position: fixed !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 9999 !important;
    width: 100% !important;
  }
}





