:root{--nsc-bg:#0f1923;--nsc-bg-secondary:#0a1219;--nsc-bg-item:#162230;--nsc-text:#ffffff;--nsc-text-secondary:#94a3b8;--nsc-accent:#10b981;--nsc-accent-hover:#059669;--nsc-border:rgba(255, 255, 255, 0.1);--nsc-border-hover:rgba(16, 185, 129, 0.3);--nsc-danger:#ef4444;--nsc-danger-hover:#dc2626;--nsc-offset-x:20px;--nsc-offset-y:20px;--nsc-icon-size:22px;--nsc-price-size:14px;--nsc-panel-w:420px}.nsc-overlay{position:fixed!important;inset:0!important;background:rgb(0 0 0 / .7)!important;z-index:2147483646!important;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.nsc-overlay.nsc-open{opacity:1;visibility:visible}.nsc-panel{position:fixed!important;top:0!important;width:var(--nsc-panel-w)!important;max-width:92vw!important;height:100%!important;background:var(--nsc-bg)!important;z-index:2147483647!important;display:flex!important;flex-direction:column!important;transition:transform 0.35s cubic-bezier(.4,0,.2,1)!important;box-shadow:-4px 0 30px rgb(0 0 0 / .6)!important;overflow:hidden!important;isolation:isolate!important;color:var(--nsc-text)!important}.nsc-panel *,.nsc-panel *::before,.nsc-panel *::after{box-sizing:border-box!important}.nsc-panel button{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important}.nsc-panel img{max-width:100%!important;height:auto!important}.nsc-panel a{text-decoration:none!important}.nsc-panel input[type="text"],.nsc-panel input[type="number"]{-webkit-appearance:none!important;appearance:none!important}.nsc-panel.nsc-slide-right{right:0;transform:translateX(100%)}.nsc-panel.nsc-slide-left{left:0;transform:translateX(-100%)}.nsc-panel.nsc-open.nsc-slide-right,.nsc-panel.nsc-open.nsc-slide-left{transform:translateX(0)}.nsc-panel-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--nsc-border);flex-shrink:0;background:var(--nsc-bg-secondary)}.nsc-panel-title{font-size:17px!important;font-weight:700!important;color:#ffffff!important;display:flex!important;align-items:center!important;gap:8px!important}.nsc-header-icon{color:var(--nsc-accent)!important;flex-shrink:0}.nsc-header-count{display:inline-flex;align-items:center;justify-content:center;background:var(--nsc-accent);color:#fff;font-size:12px;font-weight:700;min-width:22px;height:22px;border-radius:11px;padding:0 6px;line-height:1}.nsc-close{background:none!important;border:none!important;cursor:pointer!important;color:var(--nsc-text-secondary)!important;padding:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important;transition:all 0.2s!important}.nsc-close:hover{color:#ffffff!important;background:rgb(255 255 255 / .08)!important}.nsc-panel-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:0;background:var(--nsc-bg);scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .12) #fff0;transition:opacity 0.2s}.nsc-panel-body::-webkit-scrollbar{width:5px}.nsc-panel-body::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .12);border-radius:10px}.nsc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.nsc-empty-icon{color:var(--nsc-text-secondary)!important;opacity:.4;margin-bottom:16px}.nsc-empty p{margin-bottom:16px;font-size:15px;color:var(--nsc-text-secondary)!important}.nsc-items{padding:8px 16px}.nsc-item{display:grid;grid-template-columns:70px 1fr auto;gap:12px;align-items:start;padding:14px;margin-bottom:8px;border-radius:10px;background:var(--nsc-bg-item);border:1px solid var(--nsc-border);position:relative;transition:border-color 0.2s}.nsc-item:hover{border-color:var(--nsc-border-hover)}.nsc-item-img{width:70px;height:70px;border-radius:8px;overflow:hidden;background:rgb(255 255 255 / .05);flex-shrink:0}.nsc-item-img img{width:100%!important;height:100%!important;object-fit:cover!important}.nsc-item-info{min-width:0;display:flex;flex-direction:column;gap:4px}.nsc-item-title{font-size:14px!important;font-weight:600!important;color:#ffffff!important;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none!important;transition:color 0.2s}a.nsc-item-title:hover{color:var(--nsc-accent)!important}.nsc-item-unit-price{display:flex;align-items:center;gap:4px;font-size:12px!important;color:var(--nsc-text-secondary)!important}.nsc-qty-label{font-weight:600;color:var(--nsc-text-secondary)!important}.nsc-qty-times{color:rgb(255 255 255 / .3)!important}.nsc-item-unit-price .woocommerce-Price-amount{color:var(--nsc-text-secondary)!important}.nsc-item-rating{display:flex;align-items:center;gap:1px}.nsc-star{display:inline-block;width:14px;height:14px;position:relative}.nsc-star::before{content:'';position:absolute;inset:0;background-color:rgb(255 255 255 / .12);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nsc-star-full::before{background-color:#f59e0b}.nsc-star-half::before{background:linear-gradient(90deg,#f59e0b 50%,rgb(255 255 255 / .12) 50%)}.nsc-star-empty::before{background-color:rgb(255 255 255 / .12)}.nsc-rating-num{font-size:11px;color:var(--nsc-text-secondary);margin-left:4px;font-weight:500}.nsc-item-qty{display:inline-flex!important;align-items:center!important;gap:0!important;border:1px solid var(--nsc-border)!important;border-radius:8px!important;overflow:hidden!important;margin-top:4px!important;background:rgb(255 255 255 / .03)!important}.nsc-panel .nsc-qty-btn,.nsc-panel .nsc-qty-btn:hover,.nsc-panel .nsc-qty-btn:focus,.nsc-panel .nsc-qty-btn:active{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;background:rgb(255 255 255 / .06)!important;color:var(--nsc-text-secondary)!important;border:none!important;border-radius:0!important;cursor:pointer!important;font-size:14px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;box-shadow:none!important;outline:none!important;transition:all 0.2s!important;-webkit-appearance:none!important;appearance:none!important}.nsc-panel .nsc-qty-btn:hover{background:var(--nsc-accent)!important;color:#fff!important}.nsc-panel .nsc-qty-btn svg{pointer-events:none}.nsc-qty-input{width:38px!important;min-width:38px!important;max-width:38px!important;height:30px!important;text-align:center!important;font-size:14px!important;font-weight:700!important;color:#ffffff!important;background:transparent!important;border:none!important;border-left:1px solid var(--nsc-border)!important;border-right:1px solid var(--nsc-border)!important;padding:0!important;margin:0!important;outline:none!important;-moz-appearance:textfield!important;-webkit-appearance:none!important;appearance:none!important}.nsc-qty-input::-webkit-outer-spin-button,.nsc-qty-input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.nsc-qty-input:focus{background:rgb(16 185 129 / .08)!important}.nsc-item-end{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:0}.nsc-item-line-total{font-size:15px!important;font-weight:700!important;color:#ffffff!important;white-space:nowrap}.nsc-item-line-total .woocommerce-Price-amount{color:#ffffff!important}.nsc-panel .nsc-item-remove,.nsc-panel .nsc-item-remove:hover,.nsc-panel .nsc-item-remove:focus{background:none!important;border:none!important;cursor:pointer!important;color:var(--nsc-text-secondary)!important;padding:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:4px!important;transition:all 0.2s!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;position:static!important}.nsc-panel .nsc-item-remove:hover{color:var(--nsc-danger)!important;background:rgb(239 68 68 / .1)!important}.nsc-panel .nsc-item-remove svg{pointer-events:none}.nsc-suggested{padding:16px;border-top:1px solid var(--nsc-border)}.nsc-suggested-title{font-size:14px!important;font-weight:700!important;color:#ffffff!important;margin:0 0 12px 0!important}.nsc-suggested-list{display:flex;flex-direction:column;gap:8px}.nsc-slide-card{display:grid;grid-template-columns:60px 1fr auto;align-items:center;gap:12px;padding:10px;background:var(--nsc-bg-item);border:1px solid var(--nsc-border);border-radius:10px;transition:border-color 0.2s;min-height:80px}.nsc-slide-card:hover{border-color:var(--nsc-border-hover)}.nsc-slide-img{width:60px;height:60px;overflow:hidden;background:rgb(255 255 255 / .03);border-radius:8px;flex-shrink:0}.nsc-slide-img img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.nsc-slide-img a{display:block;height:100%}.nsc-slide-body{padding:0;display:flex;flex-direction:column;gap:4px;min-width:0}.nsc-slide-name{font-size:13px!important;font-weight:600!important;color:#ffffff!important;text-decoration:none!important;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;transition:color 0.2s}.nsc-slide-name:hover{color:var(--nsc-accent)!important}.nsc-slide-footer{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.nsc-slide-price-wrap{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.nsc-slide-price{font-size:13px!important;font-weight:700!important;color:#ffffff!important;line-height:1.2}.nsc-slide-price del{opacity:.5;color:var(--nsc-text-secondary)!important;font-weight:400!important;font-size:11px!important;margin-right:4px}.nsc-slide-price ins{text-decoration:none!important;font-weight:700!important;color:var(--nsc-accent)!important}.nsc-suggested-points{display:inline-block;font-size:10px!important;font-weight:600!important;color:#fbbf24!important;background:rgb(251 191 36 / .12)!important;padding:2px 6px!important;border-radius:4px!important}.nsc-slide-add,button.nsc-slide-add,a.nsc-slide-add,.nsc-panel button.nsc-slide-add,.nsc-panel a.nsc-slide-add{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;border-radius:8px!important;background:var(--nsc-accent)!important;color:#ffffff!important;border:none!important;cursor:pointer!important;flex-shrink:0!important;transition:all 0.2s!important;text-decoration:none!important;pointer-events:auto!important;position:relative!important;z-index:5!important;padding:0!important;margin:0!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important;font-family:inherit!important}.nsc-slide-add:hover,button.nsc-slide-add:hover,a.nsc-slide-add:hover{background:var(--nsc-accent-hover)!important;transform:scale(1.05)}.nsc-slide-add:active,button.nsc-slide-add:active,a.nsc-slide-add:active{transform:scale(.95)}.nsc-slide-add.nsc-adding,button.nsc-slide-add.nsc-adding,a.nsc-slide-add.nsc-adding{opacity:0.6!important;pointer-events:none!important;animation:nscSpin 0.8s linear infinite}@keyframes nscSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.nsc-slide-add.nsc-adding .nsc-slide-add-icon{animation:none}.nsc-slide-add svg{pointer-events:none}a.nsc-slide-view,.nsc-panel a.nsc-slide-view{background:rgb(255 255 255 / .08)!important;border:1px solid var(--nsc-border)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;border-radius:8px!important;color:#ffffff!important;flex-shrink:0!important;text-decoration:none!important;transition:all 0.2s!important}a.nsc-slide-view:hover{background:rgb(255 255 255 / .15)!important;border-color:var(--nsc-accent)!important;color:var(--nsc-accent)!important}.nsc-promo-banner{display:flex;align-items:center;gap:12px;margin:8px 16px;padding:12px 14px;border-radius:10px;background:linear-gradient(135deg,rgb(16 185 129 / .15),rgb(16 185 129 / .05))!important;border:1px solid rgb(16 185 129 / .3)!important;animation:nscPulse 2s ease-in-out infinite}@keyframes nscPulse{0%,100%{border-color:rgb(16 185 129 / .3)}50%{border-color:rgb(16 185 129 / .6)}}.nsc-promo-icon{font-size:28px;flex-shrink:0;line-height:1}.nsc-promo-text{display:flex;flex-direction:column;gap:2px}.nsc-promo-text strong{font-size:14px!important;font-weight:700!important;color:var(--nsc-accent)!important}.nsc-promo-text span{font-size:12px!important;color:var(--nsc-text-secondary)!important;line-height:1.3}.nsc-coupon{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px 8px;border-top:1px solid var(--nsc-border)}.nsc-coupon-input{flex:1 1 0%!important;min-width:0!important;padding:10px 14px!important;border:1px solid var(--nsc-border)!important;border-radius:8px!important;font-size:14px!important;outline:none!important;background:var(--nsc-bg-item)!important;color:#ffffff!important;transition:border-color 0.2s!important}.nsc-coupon-input::placeholder{color:var(--nsc-text-secondary)!important}.nsc-coupon-input:focus{border-color:var(--nsc-accent)!important}#nsc-coupon-apply{flex-shrink:0!important;white-space:nowrap!important;min-width:70px!important}.nsc-coupon-msg{padding:10px 16px!important;font-size:13px!important;font-weight:600!important;border-radius:8px!important;margin:4px 16px 8px!important;text-align:center!important}.nsc-coupon-msg.nsc-msg-ok{display:block!important;background:rgb(16 185 129 / .15)!important;color:#34d399!important;border:1px solid rgb(16 185 129 / .3)!important}.nsc-coupon-msg.nsc-msg-err{display:block!important;background:rgb(239 68 68 / .15)!important;color:#f87171!important;border:1px solid rgb(239 68 68 / .3)!important}.nsc-coupon-msg.nsc-msg-hide{display:none!important}.nsc-totals{padding:16px;border-top:1px solid var(--nsc-border);background:var(--nsc-bg-secondary)}.nsc-total-row{display:flex;justify-content:space-between;align-items:center;font-size:14px!important;color:var(--nsc-text-secondary)!important;margin-bottom:8px}.nsc-total-row span:last-child{color:#ffffff!important;font-weight:500!important}.nsc-total-row:last-child{margin-bottom:0}.nsc-total-final{font-size:18px!important;font-weight:700!important;color:#ffffff!important;padding-top:10px;border-top:1px solid var(--nsc-border)}.nsc-total-final span:last-child{color:var(--nsc-accent)!important;font-weight:700!important}.nsc-discount span:last-child{color:var(--nsc-accent)!important}.nsc-panel-footer{display:flex!important;flex-direction:column!important;gap:8px!important;padding:16px!important;border-top:1px solid var(--nsc-border)!important;flex-shrink:0!important;background:var(--nsc-bg-secondary)!important;position:relative!important;z-index:20!important}.nsc-panel-footer a,.nsc-panel-footer a:hover,.nsc-panel-footer a:active,.nsc-panel-footer a:focus,.nsc-panel-footer a:visited{display:flex!important;align-items:center!important;justify-content:center!important;padding:13px 20px!important;border-radius:10px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;cursor:pointer!important;pointer-events:auto!important;position:relative!important;z-index:21!important;text-align:center!important;transition:all 0.2s!important}.nsc-panel-footer a.nsc-btn-primary,.nsc-panel-footer a.nsc-btn-primary:visited{background:var(--nsc-accent)!important;color:#ffffff!important;border:none!important}.nsc-panel-footer a.nsc-btn-primary:hover{background:var(--nsc-accent-hover)!important;color:#ffffff!important}.nsc-panel-footer a.nsc-btn-secondary,.nsc-panel-footer a.nsc-btn-secondary:visited{background:transparent!important;color:#ffffff!important;border:1px solid var(--nsc-border)!important}.nsc-panel-footer a.nsc-btn-secondary:hover{background:rgb(255 255 255 / .06)!important;color:#ffffff!important;border-color:var(--nsc-border-hover)!important}.nsc-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:13px 20px!important;border-radius:10px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;cursor:pointer!important;transition:all 0.2s!important;border:none!important;text-align:center!important}.nsc-btn-primary{background:var(--nsc-accent)!important;color:#ffffff!important}.nsc-btn-primary:hover{background:var(--nsc-accent-hover)!important;color:#ffffff!important}.nsc-btn-secondary{background:transparent!important;color:#ffffff!important;border:1px solid var(--nsc-border)!important}.nsc-btn-secondary:hover{background:rgb(255 255 255 / .06)!important;color:#ffffff!important;border-color:var(--nsc-border-hover)!important}.nsc-btn-sm{padding:8px 16px!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;background:var(--nsc-accent)!important;color:#ffffff!important;border:none!important;cursor:pointer!important;transition:background 0.2s!important;flex-shrink:0!important}.nsc-btn-sm:hover{background:var(--nsc-accent-hover)!important}.nsc-float{position:fixed!important;bottom:var(--nsc-offset-y)!important;width:56px!important;height:56px!important;border-radius:50%!important;background:var(--nsc-accent)!important;color:#fff!important;border:none!important;cursor:pointer!important;z-index:999998!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 20px rgb(16 185 129 / .35)!important;transition:transform 0.2s,box-shadow 0.2s,background 0.2s!important;padding:0!important;margin:0!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important;visibility:visible!important;opacity:1!important}.nsc-float:hover{transform:scale(1.08);box-shadow:0 6px 28px rgb(16 185 129 / .45)!important}.nsc-float.nsc-float-bump{animation:nscBump 0.5s ease}@keyframes nscBump{0%{transform:scale(1)}40%{transform:scale(1.15);box-shadow:0 8px 32px rgb(16 185 129 / .6)}100%{transform:scale(1)}}.nsc-float-right{right:var(--nsc-offset-x)!important}.nsc-float-left{left:var(--nsc-offset-x)!important}.nsc-cart-svg{width:24px;height:24px}.nsc-float-count{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 2px 8px rgb(0 0 0 / .3);transition:opacity 0.2s,transform 0.2s}.nsc-float-count-zero{opacity:0!important;transform:scale(0)!important}.nsc-menu-icon{display:inline-flex;align-items:center;gap:6px;cursor:pointer;position:relative;color:inherit}.nsc-menu-count{position:absolute;top:-6px;right:-8px;background:var(--nsc-accent);color:#fff;font-size:10px;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.nsc-menu-total{font-weight:600;color:inherit}.nsc-loading{opacity:.5;pointer-events:none}body.nsc-panel-active .woocommerce-multi-currency,body.nsc-panel-active .woocommerce-multi-currency.wmc-sidebar,body.nsc-panel-active .wmc-sidebar,body.nsc-panel-active .woocommerce-currency-switcher-form,body.nsc-panel-active .curcy-currency-switcher,body.nsc-panel-active #curcy-currency-switcher,body.nsc-panel-active .wcsm-switcher,body.nsc-panel-active .woocs_auto_switcher,body.nsc-panel-active #woocs_widjet_exchanger,body.nsc-panel-active .woocs-auto-switcher,body.nsc-panel-active .curcy-flag-switcher,body.nsc-panel-active .villatheme-currency-switcher,body.nsc-panel-active [class*="curcy"],body.nsc-panel-active [id*="curcy"],body.nsc-panel-active [class*="woocs"],body.nsc-panel-active [class*="currency-switcher"],body.nsc-panel-active [class*="currency_switcher"],body.nsc-panel-active [class*="wcml-currency"],body.nsc-panel-active [id*="wcml-currency"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important}.nsc-panel .nsc-actions{position:relative!important;z-index:10!important}.nsc-panel .nsc-actions a,.nsc-panel .nsc-actions a:hover,.nsc-panel .nsc-actions a:focus{pointer-events:auto!important;cursor:pointer!important;position:relative!important;z-index:11!important}@media (max-width:480px){.nsc-panel{--nsc-panel-w:100vw !important}.nsc-float{width:50px!important;height:50px!important}.nsc-cart-svg{width:20px;height:20px}}@media (max-width:768px){.nsc-panel{--nsc-panel-w:92vw !important}.nsc-panel-header{padding:14px 16px!important}.nsc-panel-title{font-size:15px!important}.nsc-items{padding:6px 12px!important}.nsc-item{grid-template-columns:56px 1fr auto;padding:10px!important;gap:10px!important;margin-bottom:6px!important}.nsc-item-img{width:56px!important;height:56px!important}.nsc-item-title{font-size:13px!important}.nsc-item-unit-price{font-size:11px!important}.nsc-item-line-total{font-size:14px!important}.nsc-panel .nsc-qty-btn,.nsc-panel .nsc-qty-btn:hover,.nsc-panel .nsc-qty-btn:focus,.nsc-panel .nsc-qty-btn:active{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important}.nsc-qty-input{width:42px!important;min-width:42px!important;max-width:42px!important;height:36px!important;font-size:16px!important}.nsc-panel .nsc-item-remove,.nsc-panel .nsc-item-remove:hover{padding:6px!important}.nsc-coupon{padding:10px 12px 6px!important;gap:6px!important}.nsc-coupon-input{min-height:44px!important;font-size:16px!important;padding:10px 12px!important}#nsc-coupon-apply{min-height:44px!important;padding:10px 16px!important;font-size:14px!important}.nsc-coupon-msg{margin:4px 12px 6px!important;font-size:12px!important;padding:8px 12px!important}.nsc-promo-banner{margin:6px 12px!important;padding:10px 12px!important;gap:10px!important}.nsc-promo-icon{font-size:24px!important}.nsc-promo-text strong{font-size:13px!important}.nsc-promo-text span{font-size:11px!important}.nsc-suggested{padding:12px!important}.nsc-suggested-title{font-size:13px!important;margin-bottom:8px!important}.nsc-suggested-list{gap:6px!important}.nsc-slide-card{padding:8px!important;gap:10px!important;min-height:70px!important;grid-template-columns:52px 1fr auto!important}.nsc-slide-img{width:52px!important;height:52px!important}.nsc-slide-name{font-size:12px!important}.nsc-slide-price{font-size:12px!important}.nsc-slide-add,button.nsc-slide-add,a.nsc-slide-add,a.nsc-slide-view,.nsc-panel a.nsc-slide-add,.nsc-panel button.nsc-slide-add{width:38px!important;height:38px!important;min-width:38px!important}.nsc-totals{padding:12px!important}.nsc-total-row{font-size:13px!important}.nsc-total-final{font-size:15px!important}.nsc-panel-footer{padding:12px!important;gap:6px!important}.nsc-panel-footer a,.nsc-panel-footer a:hover{padding:14px 16px!important;font-size:14px!important;min-height:46px!important}}.nsc-panel-body{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}body.nsc-panel-active{overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important}.nsc-panel button,.nsc-panel a,.nsc-panel input{touch-action:manipulation!important;-webkit-tap-highlight-color:rgb(16 185 129 / .15)!important;cursor:pointer!important}