sanam-cart-extras{display:block;margin:22px 0;padding:16px;border:1px solid #ded1ed;border-radius:16px;background:#faf7ff;color:#352545}sanam-cart-extras h3{font:700 18px/1.3 var(--font-body--family,inherit);margin:0 0 8px}.sanam-extras-gap{font-size:15px;line-height:1.45;margin:0 0 5px}.sanam-extras-caption{font-size:13px;line-height:1.4;margin:0 0 14px}.sanam-extras-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sanam-extra{min-width:0;background:#fff;border:1px solid #e7deee;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;padding:9px;gap:7px}.sanam-extra a{color:inherit;text-decoration:none;font-size:13px;line-height:1.35}.sanam-extra img{display:block;width:100%;aspect-ratio:1;object-fit:contain;border-radius:6px}.sanam-extra-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sanam-extra-price{font-weight:700;font-size:14px}.sanam-extra select{width:100%;min-height:36px;font:inherit;font-size:12px;padding:5px;border:1px solid #d9cbe4;border-radius:6px;background:#fff;color:#352545}.sanam-extra button{margin-top:auto;background:#76529b;color:#fff;border:0;border-radius:7px;padding:9px 5px;min-height:40px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.sanam-extra button:disabled{opacity:.6;cursor:wait}.sanam-extra a:focus-visible,.sanam-extra button:focus-visible,.sanam-extra select:focus-visible{outline:2px solid #76529b;outline-offset:3px}.sanam-extras-status{font-size:13px;margin:8px 0 0}.cart-drawer__items .sanam-extras-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:749px){sanam-cart-extras{padding:12px}.sanam-extras-grid{grid-template-columns:repeat(2,minmax(0,1fr))}sanam-cart-extras h3{font-size:17px}}