.upsell-row{display:grid;grid-template-columns:64px minmax(0,1fr) 76px;align-items:center;gap:8px;min-width:0;padding:8px 0;font-family:Satoshi,Arial,sans-serif;color:var(--metin,#242630)}.upsell-row .upsell-image,.upsell-row .upsell-image img{display:block;width:64px;height:64px;object-fit:contain}.upsell-row .upsell-copy{min-width:0}.upsell-row .upsell-copy a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:18px;text-decoration:none;color:inherit;overflow-wrap:anywhere}.upsell-row .upsell-copy b{display:block;margin-top:4px;font-size:13px;line-height:18px;font-weight:600}.upsell-row button.upsell-add{box-sizing:border-box;width:76px;min-width:0;height:36px;min-height:36px;padding:0 4px;border:1px solid var(--mavi,#233881);border-radius:6px;background:#fff;color:var(--mavi,#233881);font:500 12px/1 Satoshi,Arial,sans-serif;white-space:nowrap;cursor:pointer}.upsell-row button.upsell-add:disabled{opacity:1;color:#565e76;border-color:#c4c9d6;cursor:default}.upsell-row :focus-visible{outline:2px solid var(--mavi,#233881);outline-offset:3px}.upsell-row .upsell-size{grid-column:2/-1;min-width:0}.upsell-row .ring-size-select label{font-size:12px;line-height:1.4;gap:4px}.upsell-row .ring-size-custom input,.upsell-row .ring-size-select select{box-sizing:border-box;width:100%;min-width:0;height:36px;min-height:36px;padding:4px 8px;border:1px solid #c4c9d6;border-radius:6px;background:#fff;color:inherit;font:inherit;font-size:14px}.upsell-row .ring-size-custom{margin-top:8px}.upsell-row .ring-size-custom p{font-size:12px}