.cart-footer{border-top: 1px solid #eee !important;padding-top: 8px !important;flex-shrink: 0 !important}.cart-subtotal{display: flex !important;justify-content: space-between !important;margin-bottom: 12px !important;font-weight: 600 !important;font-size: 14px !important}.cart-subtotal-checkout,.cart-subtotal-checkout-transport{display: flex;justify-content: space-between;font-size: 1rem;font-weight: 600;margin-bottom: 0.75rem}.cart-subtotal-checkout span:first-child,.cart-subtotal-checkout-transport span:first-child{color: #000}.cart-reducere-pachet{display: flex;justify-content: space-between;gap: 8px;font-size: 0.85rem;font-weight: 600;color: #166534;margin-bottom: 0.4rem}.cart-reducere-pachet[hidden]{display: none !important}.cart-reducere-pachet-suma{white-space: nowrap}#cart-reducere-colete-row .cart-reducere-pachet-suma{font-weight: 700}#cosLateral .cart-items-container .cart-item.cart-item-colet{display: grid;grid-template-columns: 72px minmax(0,1fr) auto;grid-template-areas: "poza nume sterge" "poza corp corp";column-gap: 12px;row-gap: 6px;align-items: start;background: #f0fdf4;border: 1px solid #bbf7d0;border-radius: 12px;padding: 12px;margin: 8px 0;color: #111827}#cosLateral .cart-items-container .cart-item-colet .cart-colet-poza{grid-area: poza;width: 72px !important;height: 72px !important;min-width: 72px !important;max-width: 72px !important;object-fit: cover;border-radius: 10px;background: #fff;margin: 0}#cosLateral .cart-items-container .cart-item-colet .cart-colet-nume{grid-area: nume;align-self: center;margin: 0;font-size: 17px;font-weight: 800;line-height: 1.25;color: #111827;white-space: normal;overflow: visible;text-overflow: clip;overflow-wrap: anywhere}#cosLateral .cart-items-container .cart-item-colet .cart-colet-sterge{grid-area: sterge;align-self: start}#cosLateral .cart-items-container .cart-item-colet .cart-colet-sterge .cart-item-remove{min-width: 40px;min-height: 40px;margin: 0;display: inline-flex;align-items: center;justify-content: center;font-size: 1.2rem}#cosLateral .cart-items-container .cart-item-colet .cart-colet-corp{grid-area: corp;display: flex;flex-direction: column;gap: 6px;min-width: 0}#cosLateral .cart-colet-rand{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px}#cosLateral .cart-colet-extra{display: inline-block;padding: 3px 8px;border-radius: 6px;background: #c10206;color: #fff;font-size: 12.5px;font-weight: 800;letter-spacing: 0.03em;line-height: 1.2;white-space: nowrap}#cosLateral .cart-colet-info{font-size: 13.5px;color: #166534;font-weight: 600;line-height: 1.35}#cosLateral .cart-colet-blocat{font-size: 13px;color: #c10206;font-weight: 700}#cosLateral .cart-colet-componente{list-style: none;margin: 0;padding: 0;font-size: 14px;line-height: 1.45;color: #374151}#cosLateral .cart-colet-componente li{position: relative;padding-left: 14px}#cosLateral .cart-colet-componente li::before{content: "•";position: absolute;left: 2px;color: #16a34a}#cosLateral .cart-colet-preturi{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 12px;margin-top: 2px;padding-top: 8px;border-top: 1px dashed #bbf7d0}#cosLateral .cart-colet-vechi{display: inline-flex;align-items: baseline;gap: 6px;white-space: nowrap}#cosLateral .cart-colet-vechi s{color: #6b7280;font-size: 15px;font-weight: 500}#cosLateral .cart-colet-bulina{display: inline-block;padding: 1px 7px;border-radius: 999px;background: #c10206;color: #fff;font-size: 12px;font-weight: 800;line-height: 1.4}#cosLateral .cart-items-container .cart-item-colet .cart-colet-total{font-size: 22px;font-weight: 800;line-height: 1.15;white-space: nowrap}#cosLateral .cart-colet-nowrap{white-space: nowrap}#cosLateral .cart-colet-nume{cursor: pointer;user-select: none}#cosLateral .cart-colet-chevron{display: inline-block;font-size: 12px;color: #166534;transition: transform 0.25s ease}#cosLateral .cart-item-colet--pliat .cart-colet-chevron{transform: rotate(-90deg)}#cosLateral .cart-item-colet--pliat .cart-colet-componente{display: none}#cosLateral .cart-items-container .cart-item-colet .cart-colet-qty{flex-wrap: wrap;gap: 6px 0;margin-top: 2px}#cosLateral .cart-items-container .cart-item-colet .cart-colet-qty .cart-quantity-btn{width: 38px;height: 38px;min-width: 38px;min-height: 38px;font-size: 20px;background: #fff}#cosLateral .cart-items-container .cart-item-colet .cart-colet-qty .cart-quantity-value{margin: 0 0.6rem;font-size: 15px;font-weight: 700}#cosLateral .cart-colet-nr{margin-left: 10px;font-size: 13.5px;font-weight: 600;color: #374151}#cosLateral .cart-quantity-btn[disabled]{opacity: 0.4;cursor: not-allowed}#cosLateral .cart-items-container .cart-item-colet--blocat{background: #f3f4f6;border-color: #e5e7eb;opacity: 0.85}#cosLateral .cart-items-container .cart-item-colet--blocat .cart-colet-extra,#cosLateral .cart-items-container .cart-item-colet--blocat .cart-colet-bulina{background: #9ca3af}@media (max-width: 480px){#cosLateral .cart-items-container .cart-item.cart-item-colet{grid-template-columns: 56px minmax(0,1fr) auto;grid-template-areas: "poza nume sterge" "corp corp corp";column-gap: 10px;padding: 10px}#cosLateral .cart-items-container .cart-item-colet .cart-colet-poza{width: 56px !important;height: 56px !important;min-width: 56px !important;max-width: 56px !important}#cosLateral .cart-items-container .cart-item-colet .cart-colet-nume{font-size: 16px}#cosLateral .cart-items-container .cart-item-colet .cart-colet-total{font-size: 20px}}#cosLateral .summary-colet-componente,#cosLateral .summary-colet-economie{display: block;font-size: 13px;color: #6b7280;line-height: 1.35;white-space: normal}#cosLateral .summary-colet-economie{color: #166534}#cosLateral .summary-colet-economie s{color: #6b7280}#cosLateral .summary-colet-nowrap{white-space: nowrap}#cosLateral .summary-colet-extra{display: inline-block;margin-left: 4px;padding: 1px 6px;border-radius: 5px;background: #c10206;color: #fff;font-size: 12px;font-weight: 800;letter-spacing: 0.03em;vertical-align: 1px;white-space: nowrap}#cosLateral .cart-items-container .cart-item:not(.cart-item-colet){grid-template-columns: 56px minmax(0,1fr) auto;column-gap: 10px;align-items: start}#cosLateral .cart-items-container .cart-item:not(.cart-item-colet) .cart-item-image{width: 56px !important;height: 56px !important;min-width: 56px !important;max-width: 56px !important}#cosLateral .cart-items-container .cart-item:not(.cart-item-colet) .cart-item-name{white-space: normal;overflow: visible;text-overflow: clip;overflow-wrap: anywhere;-webkit-line-clamp: unset;line-height: 1.3}#cosLateral .cart-items-container .cart-item:not(.cart-item-colet) .cart-item-total{margin-right: 0;padding-right: 0}#cosLateral .cart-items-container .cart-package-items .cart-item{padding: 10px}#cosLateral .cart-items-container .cart-package-group:not(.collapsed) .cart-package-items{max-height: none}#cosLateral .cart-items-container .cart-package-header{flex-wrap: wrap;align-items: center;row-gap: 6px;font-size: 13px}#cosLateral .cart-items-container .cart-package-name{flex: 1 1 auto;max-width: calc(100% - 52px);min-width: 0;white-space: normal;overflow: visible;text-overflow: clip;overflow-wrap: anywhere;line-height: 1.3}#cosLateral .cart-items-container .cart-package-actiuni{display: flex;align-items: center;gap: 6px;flex: 0 0 auto;margin-left: auto}#cosLateral .cart-items-container .cart-package-actiuni .cart-package-total{white-space: nowrap}#cosLateral .cart-items-container .cart-package-actiuni .cart-package-remove{min-width: 32px;min-height: 32px;display: inline-flex;align-items: center;justify-content: center}#cosLateral .upsell-product-header{align-items: flex-start}#cosLateral .upsell-product-name{white-space: normal;overflow: visible;text-overflow: clip;overflow-wrap: anywhere}#cosLateral .cart-link-produs{color: inherit;text-decoration: none}#cosLateral .cart-link-produs:hover,#cosLateral .cart-link-produs:focus-visible{text-decoration: underline}#cosLateral .cart-link-produs:focus-visible{outline: 2px solid #C10206;outline-offset: 2px;border-radius: 4px}#cosLateral .cart-link-poza{display: block;line-height: 0}#cosLateral .upsell-product-item .cart-link-poza{flex: 0 0 auto}@media (min-width: 769px){#cosLateral .cart-items-container .cart-item:not(.cart-item-colet){grid-template-columns: 72px minmax(0,1fr) auto;column-gap: 12px}#cosLateral .cart-items-container .cart-item:not(.cart-item-colet) .cart-item-image{width: 72px !important;height: 72px !important;min-width: 72px !important;max-width: 72px !important}#cosLateral .cart-items-container .cart-item:not(.cart-item-colet) .cart-item-name{font-size: 15px}#cosLateral .cart-items-container .cart-item:not(.cart-item-colet) .item-total-price{font-size: 14px}}@media (min-width: 900px){#cosLateral #cart-view,#cosLateral #checkout-view,#cosLateral #confirmation-view{max-width: 1000px;margin-left: auto;margin-right: auto;box-sizing: border-box}#cosLateral .cart-header-dreapta,#cosLateral .checkout-footer-sticky{padding-left: max(16px,calc((100% - 1000px) / 2)) !important;padding-right: max(16px,calc((100% - 1000px) / 2)) !important}}.checkout-button{display: block !important;width: 100% !important;padding: 10px !important;background: #C10206 !important;color: white !important;text-align: center !important;text-decoration: none !important;border-radius: 8px !important;font-weight: 600 !important;font-size: 11px !important;transition: all 0.2s ease !important;text-transform: uppercase !important;letter-spacing: 0.5px !important;-webkit-tap-highlight-color: transparent !important}.checkout-button:hover{background: #a00205 !important;transform: translateY(-1px) !important;color: white !important}.cart-header-dreapta{display: flex !important;align-items: center !important;gap: 12px !important;padding: 12px 16px !important;border-bottom: 1px solid #eee !important}.cart-header-dreapta-title{flex-grow: 1 !important;margin: 0 !important;font-size: 14px !important;white-space: nowrap !important;min-width: 0 !important;overflow: hidden !important;text-overflow: ellipsis !important}.cart-header-dreapta .btn-close-sidebar{flex-shrink: 0 !important}@media (max-width: 359px){.cart-header-dreapta{gap: 8px !important;padding: 10px 12px !important}.cart-header-dreapta .header-pay-btn{min-width: 0 !important;padding: 6px 10px !important}}.header-pay-btn{width: auto !important;min-width: 80px !important;padding: 6px 14px !important;font-size: 11px !important;margin: 0 !important;flex-shrink: 0 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;background: #10b981 !important;animation: greenPulse 2s infinite !important;box-shadow: 0 0 0 0 rgba(16,185,129,0.4) !important}.header-pay-btn:hover{background: #059669 !important}@keyframes greenPulse{0%{box-shadow: 0 0 0 0 rgba(16,185,129,0.5)}70%{box-shadow: 0 0 0 10px rgba(16,185,129,0)}100%{box-shadow: 0 0 0 0 rgba(16,185,129,0)}}.header-pay-btn + .btn-close-sidebar{margin-left: 5px !important}.header-pay-btn.pulse-strong{animation: simplePulse 2s infinite;background: #10b981 !important;border: 1px solid rgba(255,255,255,0.3)}@keyframes simplePulse{0%{box-shadow: 0 0 0 0 rgba(193,2,6,0.4)}70%{box-shadow: 0 0 0 10px rgba(193,2,6,0)}100%{box-shadow: 0 0 0 0 rgba(193,2,6,0)}}.delivery-method-option{transition: all 0.3s ease;overflow: hidden;max-height: 200px;opacity: 1}.delivery-method-option.dm-collapsed{max-height: 0;opacity: 0;margin: 0 !important;padding: 0 !important;border: none !important}.change-delivery-btn{display: block;width: 100%;padding: 10px 14px;margin-top: 8px;background: transparent;border: 1px dashed #9ca3af;border-radius: 8px;color: #6b7280;font-size: 13px;font-weight: 600;cursor: pointer;transition: all 0.2s ease;text-align: center}.change-delivery-btn:hover{border-color: #2563eb;color: #2563eb;background: rgba(37,99,235,0.04)}.delivery-method-option.dm-fanbox-confirmed{background: linear-gradient(135deg,#e8f4fd 0%,#d1ecf9 100%) !important;border: 2px solid #2563eb !important;box-shadow: 0 2px 12px rgba(37,99,235,0.15)}.delivery-method-option.dm-fanbox-confirmed .dm-icon{color: #2563eb}.delivery-method-option.dm-fanbox-confirmed .dm-name{color: #1d4ed8 !important;font-weight: 700 !important;font-size: 14px !important}.delivery-method-option.dm-fanbox-confirmed .dm-subtitle{color: #3b82f6 !important;font-size: 12px !important}.place-order-btn.btn-state-info{background: linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%) !important;font-size: 13px !important;letter-spacing: 0.3px}.place-order-btn.btn-state-info:hover{background: linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%) !important}.place-order-btn.btn-state-confirmed{background: linear-gradient(135deg,#059669 0%,#047857 100%) !important;font-size: 12px !important;letter-spacing: 0.2px;line-height: 1.3;padding: 12px 16px !important}.place-order-btn.btn-state-confirmed:hover{background: linear-gradient(135deg,#047857 0%,#065f46 100%) !important}.place-order-btn.btn-state-ready{background: linear-gradient(135deg,#C10206 0%,#a00205 100%) !important;animation: readyPulse 2s infinite}@keyframes readyPulse{0%{box-shadow: 0 0 0 0 rgba(193,2,6,0.4)}70%{box-shadow: 0 0 0 8px rgba(193,2,6,0)}100%{box-shadow: 0 0 0 0 rgba(193,2,6,0)}}.cart-vizual-ascuns{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}#cosLateral .cart-plata-linie{margin: -0.4rem 0 0.6rem;font-size: 0.75rem;line-height: 1.4;color: #6b7280}#cosLateral .cart-citat{margin: 10px 0 2px;padding: 2px 0 2px 10px;border-left: 2px solid #e5e7eb}#cosLateral .cart-citat-text{margin: 0;font-size: 0.8rem;line-height: 1.45;font-style: italic;color: #374151;overflow-wrap: anywhere}#cosLateral .cart-citat-autor{margin-top: 2px;font-size: 0.72rem;color: #6b7280}#cosLateral .cart-citat-stele{color: #f59e0b;letter-spacing: 1px;margin-right: 4px}#cosLateral .form-nota{margin: 2px 0 4px;padding-left: 4px;font-size: 0.72rem;line-height: 1.35;color: #6b7280}#cosLateral .form-nota a{color: inherit;text-decoration: underline}#cosLateral #checkout-view .oferte-rand{margin: -6px 0 12px}#cosLateral #checkout-view .oferte-refuz{display: flex;align-items: center;gap: 10px;min-height: 44px;margin: 0;padding: 0 4px;font-size: 13px;line-height: 1.35;color: #374151;cursor: pointer;-webkit-tap-highlight-color: transparent}#cosLateral #checkout-view .oferte-refuz input[type="checkbox"]{flex: 0 0 auto;width: 22px;height: 22px;min-height: 0;margin: 0;accent-color: #C10206}#cosLateral .checkout-incredere{margin: 6px 0 0;font-size: 0.72rem;line-height: 1.4;color: #6b7280;text-align: center}#cosLateral .checkout-incredere a{color: inherit;text-decoration: underline;text-underline-offset: 2px;white-space: nowrap}#cosLateral .checkout-incredere.checkout-incredere--coloane{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: start;gap: 0 6px;line-height: 1.3}#cosLateral #checkout-sticky-footer .checkout-incredere--coloane > a,#cosLateral .checkout-incredere--coloane > a{display: flex !important;flex-direction: column;align-items: center;justify-content: center;min-width: 0;min-height: 44px;padding: 2px 2px !important;text-decoration: none;white-space: nowrap}#cosLateral .checkout-incredere--coloane > a b{font-weight: 700;color: #374151}#cosLateral .checkout-incredere--coloane > a > span:not(.cart-vizual-ascuns){color: #6b7280}#cosLateral .checkout-incredere--coloane .checkout-incredere-estimare{grid-column: 1 / -1}#cosLateral .checkout-incredere-nota__stea{color: #f59e0b}#cosLateral .checkout-incredere a:hover,#cosLateral .checkout-incredere a:focus-visible{color: #111827}#cosLateral .checkout-incredere-estimare{display: block;color: #166534}#cosLateral .checkout-incredere-estimare[hidden]{display: none}#cosLateral .cos-nota-firma{display: none}#cosLateral .cos-recenzii-formular{display: none}#cosLateral.checkout-active .checkout-scroll-container{padding-bottom: 130px}#cosLateral .cart-finalizare .cart-subtotal-checkout,#cosLateral .cart-finalizare .cart-subtotal-checkout-transport{align-items: baseline;gap: 10px;margin-bottom: 0.3rem}#cosLateral #cart-transport-value{text-align: right}#cosLateral #cart-transport-value.cart-transport-later{font-size: 0.85rem;font-weight: 600;color: #374151}#cosLateral .cart-finalizare .cart-prag{margin: 2px 0 6px !important;padding: 0 !important;background: none !important;border: 0 !important;border-radius: 0 !important}#cosLateral .cart-finalizare .cart-prag[hidden]{display: none !important}#cosLateral .cart-finalizare .cart-prag .progress-text-content{min-height: 1.35em;justify-content: flex-start !important;margin-bottom: 4px !important;font-size: 0.8rem !important;line-height: 1.35;color: #374151;white-space: normal !important;overflow: visible !important}#cosLateral .cart-finalizare #cartProgressText{text-align: left !important}#cosLateral .cart-finalizare .cart-prag .progress-track{height: 4px !important;border-radius: 2px !important}#cosLateral .cart-finalizare .cart-plata-linie{margin: 0 0 8px;text-align: center}#cosLateral .cart-item-stele{margin: 2px 0 0;font-family: 'Inter',sans-serif;font-size: 12px;font-weight: 600;line-height: 1.3;white-space: nowrap;color: #111827}#cosLateral .cart-item-stele__stea{color: #f59e0b}#cosLateral .cart-item-stele__nr{color: #6b7280;font-weight: 400}#cosLateral #cart-finalizare .cart-plata-livrare{display: flex;align-items: center;justify-content: center;gap: 6px;margin: 0;font-size: 14px;line-height: 1.3;font-weight: 600;color: #065f46}#cosLateral #cart-finalizare .cart-plata-livrare b{font-weight: 800}#cosLateral #cart-finalizare .cart-plata-livrare__icon{flex: 0 0 auto;color: #047857}#cosLateral #cart-finalizare .cart-plata-alte{margin: 2px 0 0;font-size: 12px;line-height: 1.35;color: #6b7280}#cosLateral .cart-finalizare .cart-transport-saci{margin: -2px 0 6px;font-size: 12px;line-height: 1.35;color: #92400e;text-align: left}#cosLateral .cart-finalizare .cart-transport-saci[hidden]{display: none !important}#cosLateral .cart-colet{display: flex;align-items: flex-start;gap: 8px;margin: 8px 0 4px;padding: 8px 10px;border: 1px solid #e5e7eb;border-radius: 10px;background: #f9fafb;color: #374151;font-size: 13px;line-height: 1.4;text-align: left}#cosLateral .cart-colet[hidden]{display: none !important}#cosLateral .cart-colet--plin{border-color: #a7f3d0;background: #ecfdf5;color: #065f46}#cosLateral .cart-colet__icon{flex: 0 0 auto;font-size: 16px;line-height: 1.2}#cosLateral .cart-colet__text{min-width: 0;overflow-wrap: anywhere}#cosLateral .cart-colet__titlu{color: #111827;font-weight: 700}#cosLateral .cart-cadou{margin: 8px 0 4px;border: 1px solid #fcd34d;border-radius: 10px;background: #fffbeb;color: #374151;font-size: 13px;line-height: 1.4;text-align: left}#cosLateral .cart-cadou[hidden],#cosLateral .cart-cadou__corp[hidden]{display: none !important}#cosLateral .cart-cadou--gata{border-color: #a7f3d0;background: #ecfdf5}#cosLateral .cart-cadou__antet{display: flex;align-items: center;gap: 10px;width: 100%;min-height: 48px;padding: 6px 10px;border: 0;background: transparent;color: inherit;font: inherit;text-align: left;cursor: pointer;-webkit-tap-highlight-color: transparent}#cosLateral .cart-cadou__icon{flex: 0 0 auto;font-size: 18px;line-height: 1.2}#cosLateral .cart-cadou__titluri{display: flex;flex-direction: column;flex: 1 1 auto;min-width: 0;overflow-wrap: anywhere}#cosLateral .cart-cadou__titluri strong{color: #111827}#cosLateral .cart-cadou__sageata{flex: 0 0 auto;font-size: 14px;color: #6b7280}#cosLateral .cart-cadou__corp{padding: 0 10px 12px}#cosLateral .cart-cadou__alegere{min-width: 0;margin: 0 0 6px;padding: 0;border: 0}#cosLateral .cart-cadou__alegere legend{padding: 0;font-weight: 700;color: #111827}#cosLateral .cart-cadou__acord{margin: 6px 0 0;font-size: 12px;line-height: 1.35;color: #6b7280}#cosLateral .cart-cadou__optiune,#cosLateral .cart-cadou__bifa{display: flex;align-items: center;gap: 10px;min-height: 44px;margin: 0;cursor: pointer;-webkit-tap-highlight-color: transparent}#cosLateral .cart-cadou__bifa{align-items: flex-start;padding: 8px 0;color: #374151}#cosLateral .cart-cadou__optiune input[type="radio"],#cosLateral .cart-cadou__bifa input[type="checkbox"]{flex: 0 0 auto;width: 22px;height: 22px;min-height: 0;margin: 0;accent-color: #C10206}#cosLateral .cart-cadou__camp{display: block;margin: 0 0 8px;font-weight: 600;color: #111827}#cosLateral .cart-cadou__camp input{display: block;width: 100%;box-sizing: border-box;min-height: 44px;margin-top: 2px;padding: 8px 10px;border: 1px solid #d1d5db;border-radius: 8px;background: #fff;color: #111827;font-size: 16px;font-weight: 400}#cosLateral .cart-cadou__capcana{position: absolute;left: -9999px;width: 1px;height: 1px;opacity: 0;pointer-events: none}#cosLateral .cart-cadou__termeni{margin: 4px 0 4px;color: #4b5563}#cosLateral .cart-cadou__termeni a{color: inherit;text-decoration: underline;text-underline-offset: 2px}#cosLateral .cart-cadou__buton{display: block;width: 100%;min-height: 44px;margin-top: 6px;border: 0;border-radius: 10px;background: #C10206;color: #fff;font: inherit;font-weight: 700;cursor: pointer}#cosLateral .cart-cadou__buton:disabled{opacity: .6;cursor: default}#cosLateral .cart-cadou__mesaj{margin: 8px 0 0;font-weight: 600;color: #065f46}#cosLateral .cart-cadou__mesaj:empty{display: none}#cosLateral .cart-cadou__mesaj.is-err{color: #b91c1c}#cosLateral .cart-cadou [hidden],#cosLateral .cart-cadou--cod .cart-cadou__pas1,#cosLateral .cart-cadou--gata .cart-cadou__pas1{display: none !important}#cosLateral .cart-cadou__cod-unde{margin: 0 0 8px;color: #374151;overflow-wrap: anywhere}#cosLateral .cart-cadou__camp--cod input{font-size: 22px;font-weight: 700;letter-spacing: 6px;text-align: center;font-variant-numeric: tabular-nums}#cosLateral .cart-cadou__cod-actiuni{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 8px}#cosLateral .cart-cadou__buton--secundar{flex: 1 1 auto;width: auto;min-height: 44px;margin-top: 0;padding: 0 12px;border: 1px solid #C10206;background: #fff;color: #C10206;font-variant-numeric: tabular-nums}#cosLateral .cart-cadou__buton--secundar:disabled{border-color: #d1d5db;color: #6b7280;opacity: 1}#cosLateral .cart-cadou__legatura{flex: 0 0 auto;min-height: 44px;padding: 0 8px;border: 0;background: transparent;color: #374151;font: inherit;text-decoration: underline;text-underline-offset: 2px;cursor: pointer}#cosLateral .cart-cadou__nota-cod{margin: 6px 0 0;font-size: 12px;color: #6b7280}#cosLateral .checkout-cadouri,#cosLateral .confirmare-cadouri{margin: 0 0 10px;text-align: left}#cosLateral .checkout-cadouri[hidden],#cosLateral .confirmare-cadouri[hidden]{display: none !important}#cosLateral .checkout-cadou-rand{margin: 6px 0 0;padding: 8px 10px;border: 1px solid #a7f3d0;border-radius: 10px;background: #ecfdf5;color: #065f46;font-size: 13px;line-height: 1.4;overflow-wrap: anywhere}#cosLateral .checkout-cadou-rand--amanat{border-color: #fcd34d;background: #fffbeb;color: #92400e}#cosLateral .cart-completare{display: flex;align-items: center;gap: 10px;width: 100%;min-height: 44px;margin: 0 0 8px;padding: 6px 10px;border: 1px dashed #10b981;border-radius: 10px;background: #ecfdf5;color: #065f46;text-align: left;cursor: pointer;font-family: inherit}#cosLateral .cart-completare[hidden]{display: none !important}#cosLateral .cart-completare__poza{width: 36px;height: 36px;flex: 0 0 36px;object-fit: cover;border-radius: 6px;background: #fff}#cosLateral .cart-completare__text{display: flex;flex-direction: column;min-width: 0;flex: 1 1 auto;line-height: 1.25}#cosLateral .cart-completare__nume{font-size: 13px;font-weight: 700;color: #064e3b;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;overflow-wrap: anywhere}#cosLateral .cart-completare__sub{font-size: 12px;color: #047857}#cosLateral .cart-completare__plus{flex: 0 0 auto;padding: 6px 10px;border-radius: 8px;background: #10b981;color: #fff;font-size: 13px;font-weight: 700;white-space: nowrap}#cosLateral .cart-finalizare .cart-plata-linie [hidden]{display: none}#cosLateral #go-to-checkout-btn.cart-finalizeaza-btn{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-height: 52px !important;padding: 12px 16px !important;border: 0 !important;border-radius: 10px !important;font-size: 17px !important;font-weight: 700 !important;line-height: 1.2 !important;letter-spacing: 0.2px !important;text-transform: none !important;cursor: pointer}#cosLateral .cart-in-aplicatie{margin-top: 8px;text-align: center}#cosLateral .cart-in-aplicatie[hidden]{display: none}#cosLateral .cart-whatsapp-comanda{display: flex;align-items: center;justify-content: center;box-sizing: border-box;width: 100%;min-height: 44px;padding: 8px 16px;border: 1.5px solid #25d366;border-radius: 10px;background: #ffffff;color: #075e54;font-size: 15px;font-weight: 700;text-decoration: none}#cosLateral .cart-whatsapp-comanda:hover,#cosLateral .cart-whatsapp-comanda:focus-visible{background: #f0fdf4;color: #064e45}#cosLateral .cart-in-aplicatie-nota{margin: 4px 0 0;font-size: 0.72rem;line-height: 1.35;color: #6b7280}@media (max-width: 768px){#cosLateral:not(.checkout-active):not(.confirmation-active) .cart-content-wrapper{box-sizing: border-box !important;padding-bottom: 0 !important}#cosLateral:not(.checkout-active):not(.confirmation-active) .checkout-scroll-container{padding-bottom: 0 !important}#cosLateral #cart-view > .cart-finalizare{position: -webkit-sticky;position: sticky;bottom: 0;z-index: 6;margin-top: 12px;padding: 10px 12px calc(10px + env(safe-area-inset-bottom,0px)) !important;background: #ffffff !important;border-top: 1px solid #e5e7eb !important;box-shadow: 0 -6px 16px rgba(0,0,0,0.08)}}@media (max-width: 768px){#cosLateral.sidebar{top: 0 !important;bottom: 0 !important;height: auto !important;max-height: none !important}#cosLateral .cart-content-wrapper{padding: 0 !important}#cosLateral .cart-header-dreapta{margin: 0 !important;padding: calc(8px + env(safe-area-inset-top,0px)) 12px 8px !important}#cosLateral .checkout-scroll-container{padding-left: 12px;padding-right: 12px}#cosLateral:not(.checkout-active):not(.confirmation-active) .checkout-scroll-container{display: flex;flex-direction: column}#cosLateral:not(.checkout-active):not(.confirmation-active) #cart-view:not([hidden]){flex: 1 0 auto;display: flex;flex-direction: column}#cosLateral:not(.checkout-active):not(.confirmation-active) #cart-view:not([hidden]) > *{flex: 0 0 auto;min-width: 0}#cosLateral:not(.checkout-active):not(.confirmation-active) #cart-view > .cart-finalizare{margin-top: auto}}@media (min-width: 769px){#cosLateral #cart-view:not([hidden]){display: flex;flex-direction: column}#cosLateral #cart-view:not([hidden]) > *{flex: 0 0 auto !important;min-width: 0}#cosLateral #cart-view > .cart-finalizare{order: 1;margin-top: 12px}#cosLateral #cart-view > .cart-citat-loc{order: 2}#cosLateral #cart-view > .cart-upsell-section{order: 3}}