/* Tarz Sepeti R1.85: native purchase panel, reused by every sale-priced product. */
.urun-detay-main .tarz-purchase{width:100%;box-sizing:border-box;margin:22px 0 14px;padding:17px;border:1px solid #f0dce5;border-radius:16px;background:linear-gradient(180deg,#fffafd 0%,#fff 65%);box-shadow:0 10px 30px rgba(100,30,66,.07)}
.urun-detay-main .tarz-purchase *{box-sizing:border-box}
.urun-detay-main .tarz-purchase-main{display:flex;gap:12px;align-items:flex-end;width:100%}
.urun-detay-main .tarz-purchase-quantity{flex:0 0 126px;min-width:0}
.urun-detay-main .tarz-purchase-quantity label{font-size:12px;font-weight:700;color:#685366;display:block;margin:0 0 7px}
.urun-detay-main .tarz-purchase-stepper{height:52px;display:flex;align-items:center;border:1px solid #ead6e0;border-radius:11px;overflow:hidden;background:#fff}
.urun-detay-main .tarz-purchase-stepper button{width:34px;min-width:34px;height:100%;background:#fff;border:0;color:#9a2a59;font-size:21px;font-weight:500;cursor:pointer}
.urun-detay-main .tarz-purchase-stepper button:hover,.urun-detay-main .tarz-purchase-stepper button:focus-visible{background:#fff0f6;outline:0}
.urun-detay-main .tarz-purchase-stepper input{appearance:textfield;-moz-appearance:textfield;background:#fff;width:100%;min-width:0;text-align:center;padding:0 2px;border:0;font-size:16px;font-weight:750;color:#352331;box-shadow:none;outline:0}
.urun-detay-main .tarz-purchase-stepper input::-webkit-inner-spin-button,.urun-detay-main .tarz-purchase-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.urun-detay-main .tarz-purchase-submit{flex:1;min-width:0;min-height:52px;border:0;border-radius:11px;background:#e41468;color:#fff!important;font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 6px 14px rgba(228,20,104,.16)}
.urun-detay-main .tarz-purchase-submit:hover,.urun-detay-main .tarz-purchase-submit:focus-visible{background:#bd0c51;outline:2px solid #f7a7c8;outline-offset:2px}
.urun-detay-main .tarz-purchase-whatsapp{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;padding:12px 14px;margin-top:11px;border-radius:11px;background:#18a653;color:#fff!important;font-size:14px;font-weight:700;text-decoration:none!important}
.urun-detay-main .tarz-purchase-whatsapp:hover,.urun-detay-main .tarz-purchase-whatsapp:focus-visible{background:#10813f;color:#fff;outline:2px solid #a6dec0;outline-offset:2px}
.urun-detay-main .tarz-purchase-footer{margin-top:12px;padding-top:12px;border-top:1px solid #f4e7ed;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:11px;color:#7f727a;line-height:1.5}
.urun-detay-main .tarz-purchase-footer a{font-weight:700;white-space:nowrap;color:#b81155;text-decoration:none}
.urun-detay-main .tarz-purchase-footer a:hover{text-decoration:underline}
@media(max-width:600px){.urun-detay-main .tarz-purchase{padding:13px;margin:18px 0 12px;border-radius:13px}.urun-detay-main .tarz-purchase-quantity{flex-basis:108px}.urun-detay-main .tarz-purchase-main{gap:9px}.urun-detay-main .tarz-purchase-stepper button{width:28px;min-width:28px}.urun-detay-main .tarz-purchase-submit{font-size:13px;gap:6px}.urun-detay-main .tarz-purchase-footer{align-items:flex-start}}
@media(max-width:350px){.urun-detay-main .tarz-purchase-main{flex-wrap:wrap}.urun-detay-main .tarz-purchase-quantity{flex:1 1 100%}}
