
/* EXAMPLE STYLING — create your own original CSS with different class names and design */
/* Qty stepper — Cart Drawer look: no group border/bg, bordered round buttons, gap between. */
.cc_9w18tgsw_s0S901wxls .alptekin-pd__qty, .cc_9w18tgsw_sCziEFPeht .alptekin-pd__qty, .cc_9w18tgsw_XoqxEeo7CT .alptekin-pd__qty, .cc_9w18tgsw_FAmYNSTM5Z .alptekin-pd__qty, .cc_9w18tgsw_5PDoFwMqwT .alptekin-pd__qty {
  display: flex;
  align-items: center;
  gap: 8px;
  border: none;
  background: none;
}

.cc_9w18tgsw_s0S901wxls .alptekin-pd__qty-btn, .cc_9w18tgsw_sCziEFPeht .alptekin-pd__qty-btn, .cc_9w18tgsw_XoqxEeo7CT .alptekin-pd__qty-btn, .cc_9w18tgsw_FAmYNSTM5Z .alptekin-pd__qty-btn, .cc_9w18tgsw_5PDoFwMqwT .alptekin-pd__qty-btn {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--alptekin-gray-200);
  background: var(--alptekin-white);
  border-radius: 6px;
  cursor: pointer;
  font-size: 12px;
  color: var(--alptekin-gray-900);
  padding: 0;
  transition: background 0.16s ease;
}

.cc_9w18tgsw_s0S901wxls .alptekin-pd__qty-btn i, .cc_9w18tgsw_sCziEFPeht .alptekin-pd__qty-btn i, .cc_9w18tgsw_XoqxEeo7CT .alptekin-pd__qty-btn i, .cc_9w18tgsw_FAmYNSTM5Z .alptekin-pd__qty-btn i, .cc_9w18tgsw_5PDoFwMqwT .alptekin-pd__qty-btn i {
  font-weight: 700;
}

.cc_9w18tgsw_s0S901wxls .alptekin-pd__qty-btn:hover:not(:disabled), .cc_9w18tgsw_sCziEFPeht .alptekin-pd__qty-btn:hover:not(:disabled), .cc_9w18tgsw_XoqxEeo7CT .alptekin-pd__qty-btn:hover:not(:disabled), .cc_9w18tgsw_FAmYNSTM5Z .alptekin-pd__qty-btn:hover:not(:disabled), .cc_9w18tgsw_5PDoFwMqwT .alptekin-pd__qty-btn:hover:not(:disabled) {
  background: var(--alptekin-gray-100);
}

.cc_9w18tgsw_s0S901wxls .alptekin-pd__qty-btn:disabled, .cc_9w18tgsw_sCziEFPeht .alptekin-pd__qty-btn:disabled, .cc_9w18tgsw_XoqxEeo7CT .alptekin-pd__qty-btn:disabled, .cc_9w18tgsw_FAmYNSTM5Z .alptekin-pd__qty-btn:disabled, .cc_9w18tgsw_5PDoFwMqwT .alptekin-pd__qty-btn:disabled {
  color: var(--alptekin-gray-300);
  cursor: not-allowed;
}

.cc_9w18tgsw_s0S901wxls .alptekin-pd__qty-value, .cc_9w18tgsw_sCziEFPeht .alptekin-pd__qty-value, .cc_9w18tgsw_XoqxEeo7CT .alptekin-pd__qty-value, .cc_9w18tgsw_FAmYNSTM5Z .alptekin-pd__qty-value, .cc_9w18tgsw_5PDoFwMqwT .alptekin-pd__qty-value {
  min-width: 22px;
  text-align: center;
  color: var(--alptekin-gray-900);
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -0.01em;
}

/* Small size variant */
.cc_9w18tgsw_s0S901wxls .alptekin-pd__qty--sm, .cc_9w18tgsw_sCziEFPeht .alptekin-pd__qty--sm, .cc_9w18tgsw_XoqxEeo7CT .alptekin-pd__qty--sm, .cc_9w18tgsw_FAmYNSTM5Z .alptekin-pd__qty--sm, .cc_9w18tgsw_5PDoFwMqwT .alptekin-pd__qty--sm {
  gap: 6px;
}

.cc_9w18tgsw_s0S901wxls .alptekin-pd__qty--sm .alptekin-pd__qty-value, .cc_9w18tgsw_sCziEFPeht .alptekin-pd__qty--sm .alptekin-pd__qty-value, .cc_9w18tgsw_XoqxEeo7CT .alptekin-pd__qty--sm .alptekin-pd__qty-value, .cc_9w18tgsw_FAmYNSTM5Z .alptekin-pd__qty--sm .alptekin-pd__qty-value, .cc_9w18tgsw_5PDoFwMqwT .alptekin-pd__qty--sm .alptekin-pd__qty-value {
  font-size: 12px;
  min-width: 18px;
}


/* Large size variant — PDP buy row, aligns with the 48px add-to-cart button. Same design, bigger scale. */
.cc_9w18tgsw_s0S901wxls .alptekin-pd__qty--lg, .cc_9w18tgsw_sCziEFPeht .alptekin-pd__qty--lg, .cc_9w18tgsw_XoqxEeo7CT .alptekin-pd__qty--lg, .cc_9w18tgsw_FAmYNSTM5Z .alptekin-pd__qty--lg, .cc_9w18tgsw_5PDoFwMqwT .alptekin-pd__qty--lg {
  gap: 6px;
}

.cc_9w18tgsw_s0S901wxls .alptekin-pd__qty--lg .alptekin-pd__qty-btn, .cc_9w18tgsw_sCziEFPeht .alptekin-pd__qty--lg .alptekin-pd__qty-btn, .cc_9w18tgsw_XoqxEeo7CT .alptekin-pd__qty--lg .alptekin-pd__qty-btn, .cc_9w18tgsw_FAmYNSTM5Z .alptekin-pd__qty--lg .alptekin-pd__qty-btn, .cc_9w18tgsw_5PDoFwMqwT .alptekin-pd__qty--lg .alptekin-pd__qty-btn {
  width: 40px;
  height: 40px;
  border-radius: 6px;
}

.cc_9w18tgsw_s0S901wxls .alptekin-pd__qty--lg .alptekin-pd__qty-btn svg, .cc_9w18tgsw_sCziEFPeht .alptekin-pd__qty--lg .alptekin-pd__qty-btn svg, .cc_9w18tgsw_XoqxEeo7CT .alptekin-pd__qty--lg .alptekin-pd__qty-btn svg, .cc_9w18tgsw_FAmYNSTM5Z .alptekin-pd__qty--lg .alptekin-pd__qty-btn svg, .cc_9w18tgsw_5PDoFwMqwT .alptekin-pd__qty--lg .alptekin-pd__qty-btn svg {
  width: 14px;
  height: 14px;
}

.cc_9w18tgsw_s0S901wxls .alptekin-pd__qty--lg .alptekin-pd__qty-value, .cc_9w18tgsw_sCziEFPeht .alptekin-pd__qty--lg .alptekin-pd__qty-value, .cc_9w18tgsw_XoqxEeo7CT .alptekin-pd__qty--lg .alptekin-pd__qty-value, .cc_9w18tgsw_FAmYNSTM5Z .alptekin-pd__qty--lg .alptekin-pd__qty-value, .cc_9w18tgsw_5PDoFwMqwT .alptekin-pd__qty--lg .alptekin-pd__qty-value {
  min-width: 28px;
  font-size: 16px;
  letter-spacing: -0.32px;
}
