/* Aşiyan V33 — stokta olmayan varyantlar görünür, seçilebilir ve üstü çizili */
.storefront-v33 .product-options label.sold-out{
  position:relative!important;
  opacity:.58!important;
  cursor:pointer!important;
  pointer-events:auto!important;
  filter:grayscale(.2);
}
.storefront-v33 .product-options label.sold-out>span{
  text-decoration:line-through!important;
  text-decoration-thickness:1.5px!important;
  text-decoration-color:currentColor!important;
}
.storefront-v33 .product-options label.sold-out::after{
  content:"";
  position:absolute;
  left:9px;
  right:9px;
  top:50%;
  height:1.5px;
  background:currentColor;
  opacity:.78;
  transform:rotate(-18deg);
  transform-origin:center;
  pointer-events:none;
  z-index:4;
}
.storefront-v33 .product-color-options label.sold-out::after{
  left:2px;
  right:2px;
}
.storefront-v33 .product-options label.sold-out:hover{
  opacity:.82!important;
  border-color:#8d2947!important;
}
.storefront-v33 .product-options label.sold-out.is-selected,
.storefront-v33 .product-options label.sold-out:has(input:checked){
  opacity:1!important;
  border-color:#8d2947!important;
  box-shadow:inset 0 0 0 1px #8d2947!important;
}
.storefront-v33 .product-options label.disabled{
  pointer-events:none!important;
  opacity:.26!important;
}
.storefront-v33 .stock-alert-entry.is-selected-variant:not([hidden]){
  border-radius:18px;
}
.storefront-v33 .stock-alert-entry.is-attention:not([hidden]){
  animation:v33-stock-attention .72s ease both;
}
.storefront-v33 .product-add-button.is-sold-out:disabled{
  background:#ded6d2!important;
  color:#6e5c63!important;
  border:1px solid #cbbcb6!important;
}
@keyframes v33-stock-attention{
  0%{transform:translateY(4px);opacity:.45}
  55%{transform:translateY(-2px);opacity:1}
  100%{transform:translateY(0);opacity:1}
}
@media(max-width:767px){
  .storefront-v33 .product-options label.sold-out::after{left:7px;right:7px}
}
@media(prefers-reduced-motion:reduce){
  .storefront-v33 .stock-alert-entry.is-attention:not([hidden]){animation:none!important}
}
