#productAddedModal .productContentContainer{display:flex;flex-wrap:wrap;gap:16px}#productAddedModal .items-column{flex:1 1;min-width:0}#productAddedModal .summary-column{flex:0 0 300px;max-width:300px;position:relative}#productAddedModal .items-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}#productAddedModal .items-heading{font-size:1.125rem;font-weight:600;margin:0 0 8px}#productAddedModal .items-list{max-height:360px;overflow-y:auto}#productAddedModal .item-row:last-child{border-bottom:0}#productAddedModal .item-row .img-container{align-items:center;display:flex;flex:0 0 90px;height:70px;justify-content:center;width:90px}#productAddedModal .item-row .info-section-modal{width:100%}#productAddedModal .item-row .item-info .title-line{color:#111827;font-size:.95rem;font-weight:600;line-height:1.25;margin:0}#productAddedModal .item-row .item-info .model-line{color:#6b7280;font-size:.85rem;margin:6px 0 0}#productAddedModal .item-row .item-price,#productAddedModal .item-row .item-qty{color:#111827;font-size:.95rem;white-space:nowrap}#productAddedModal .item-row .item-price{font-weight:600;min-width:70px;text-align:right}#productAddedModal .accessories-link{border-top:1px solid #eef0f2;margin-top:10px;padding-top:12px}#productAddedModal .accessories-link a{align-items:center;color:#2563eb;display:inline-flex;font-size:.95rem;font-weight:500;gap:8px;text-decoration:none}#productAddedModal .accessories-link a:hover{text-decoration:underline}#productAddedModal .protection-plans-container .protection-plans{grid-gap:15px;display:grid;gap:15px;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}#productAddedModal .protection-plans-container label.cust-btn-style{border-color:var(--bs-border-color);border-style:var(--bs-border-style);position:relative;white-space:nowrap}#productAddedModal .protection-plans-container label.cust-btn-style:hover{border-color:#395483}#productAddedModal .protection-plans-container .btn-check:checked+.cust-btn-style{background-color:#0000;border-color:#395483;border-width:2px;position:relative;white-space:nowrap}#productAddedModal .protection-plans-container .btn-check:checked+.cust-btn-style:after{background-color:#395483;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M1.55 6.6L6.8 11.85" stroke="white" stroke-width="3" stroke-linecap="round"/><path d="M6.86 11.49L12.05 2.4" stroke="white" stroke-width="3" stroke-linecap="round"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:60%;border-radius:10px;content:"";height:20px;position:absolute;right:-9px;top:-9px;width:20px}#productAddedModal .delivery-options-container .delivery-services-in-modal{display:flex;flex-wrap:wrap;gap:15px}#productAddedModal .delivery-options-container label.cust-btn-style{border-color:var(--bs-border-color);border-style:var(--bs-border-style);min-width:120px;position:relative;white-space:nowrap}#productAddedModal .delivery-options-container label.cust-btn-style:hover{border-color:#395483}#productAddedModal .delivery-options-container .btn-check:checked+.cust-btn-style{background-color:#0000;border-color:#395483;border-width:2px;position:relative;white-space:nowrap}#productAddedModal .delivery-options-container .btn-check:checked+.cust-btn-style:after{background-color:#395483;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M1.55 6.6L6.8 11.85" stroke="white" stroke-width="3" stroke-linecap="round"/><path d="M6.86 11.49L12.05 2.4" stroke="white" stroke-width="3" stroke-linecap="round"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:60%;border-radius:10px;content:"";height:20px;position:absolute;right:-9px;top:-9px;width:20px}#productAddedModal .summary-card{background:#f1f9f4;border-radius:12px;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:20px;text-align:center}#productAddedModal .summary-card .summary-heading{font-size:1.05rem;font-weight:600;margin:0 0 14px;text-align:left}#productAddedModal .summary-card .cart-icon-wrap{align-items:center;background:#d8efe1;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 10px;width:80px}#productAddedModal .summary-card .items-added-line{font-size:1rem;font-weight:600;margin:6px 0 14px}#productAddedModal .summary-card hr{border:0;border-top:1px solid #cfe5d6;margin:12px 0}#productAddedModal .summary-card .subtotal-label{font-size:1rem;font-weight:600;margin:0 0 4px}#productAddedModal .summary-card .subtotal-value{color:#14753a;font-size:1.65rem;font-weight:700;margin:0 0 6px}#productAddedModal .summary-card .subtotal-note{color:#6b7280;font-size:.8rem;margin:0 0 14px}@media(max-width:991.98px){#productAddedModal .summary-column{flex:1 1 100%;max-width:100%}}@media(max-width:576px){#productAddedModal .item-row{flex-direction:column}#productAddedModal .item-row .img-container{align-self:center}}#productAddedModal .preloader-overlay{align-items:center;background:#ffffff80;block-size:100%;border-radius:10px;display:none;inline-size:100%;justify-content:center;left:0;position:absolute;top:0;z-index:3}#productAddedModal .preloader_circle{animation:spin .75s linear infinite;border-color:#d1d2d6 #9fa0a5 #626368 #1a1b22;border-radius:50%;border-style:solid;border-width:2px;display:flex;height:74px;position:relative;top:-5%;width:74px}@keyframes spin{to{transform:rotate(1turn)}}