
    .nqs-product{display:grid;grid-template-columns:minmax(70px,29%) minmax(0,1fr);align-items:start;gap:16px;padding:16px;background:#fff;border:1px solid #dfe3eb;border-radius:6px;box-shadow:0 1px 3px #16243b0c;color:#152136}
    .nqs-product .nqs-photo{display:block;border-radius:6px;background:#f5f5f6;overflow:hidden}.nqs-photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;object-position:center}
    .nqs-product .nqs-title{display:block;font-weight:700;line-height:1.42;color:#152136;text-decoration:none;overflow-wrap:anywhere}.nqs-product .nqs-title:hover{text-decoration:underline}
    .nqs-price{display:block;margin:16px 0 10px;font-weight:700;font-size:20px;line-height:1.2;color:#ec6917}
    .nqs-in-cart{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-weight:600;font-size:13px;line-height:1.35}.nqs-in-cart svg{width:19px;height:19px;flex:none;color:#f47920}
    .nqs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 4px}.nqs-actions select,.nqs-actions button{min-width:0;font:inherit}
    .nqs-actions select{flex:1 1 82px;max-width:100%;height:36px;border:1px solid #d6dbe4;border-radius:6px;background:#fff;color:#34435a;padding:0 5px;font-size:13px}
    .nqs-product .nqs-buy{flex:2 1 88px;min-height:36px;border:0;border-radius:6px;background:#f4771b;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.nqs-product .nqs-buy:disabled{color:#fff;background:#9ca6b4;cursor:default}
    .nqs-product .nqs-fav{display:grid;place-items:center;flex:0 0 36px;height:36px;padding:0;border-radius:50%;border:1px solid #cfd5de;background:#fff;color:#49576a;cursor:pointer}.nqs-fav svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}.nqs-product .nqs-fav[aria-pressed=true]{background:#fff2f4;border-color:#ffaebd;color:#e53254}.nqs-fav[aria-pressed=true] svg{fill:currentColor}
    .nqs-product .bp-soru-sor-btn{display:flex!important;width:100%;justify-content:center;align-items:center;background:#f4771b!important;border-radius:6px!important;min-height:36px;padding:8px 12px!important;font-family:inherit}.nqs-product .bp-soru-sor-btn i{display:none}.nqs-product :focus-visible{outline:2px solid #e16e1a;outline-offset:2px}
    @media(max-width:425px){.nqs-product{padding:12px;gap:10px;grid-template-columns:78px minmax(0,1fr)}.nqs-actions{gap:5px}.nqs-price{margin:9px 0}.nqs-actions select{flex-basis:60px}.nqs-product .nqs-buy{flex-basis:74px}}
    