@keyframes naderFadeIn{0%{opacity:0}to{opacity:1}}@keyframes naderFadeOut{0%{opacity:1}to{opacity:0}}@keyframes naderSpin{to{transform:rotate(360deg)}}body.nader-quick-view-active{overflow:hidden!important}.nader-quick-view.popup-box{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1000px;max-height:90vh;z-index:9001;background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 25px 60px rgba(0,0,0,.3);animation:naderFadeIn .3s ease-out;display:flex;flex-direction:column}.nader-quick-view.popup-box.fade-out{animation:naderFadeOut .3s ease-out forwards}@media (max-width:768px){.nader-quick-view.popup-box{width:95%;max-height:95vh}}.nader-quick-view .popup-header{padding:16px;border-bottom:1px solid #f0f0f0;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:space-between}.nader-quick-view .popup-header b{font-size:18px;color:#333;font-weight:700}.quick-view-content-wrapper{padding:0;flex:1;overflow-y:auto;max-height:calc(90vh - 73px)}.quick-view-content{position:relative;min-height:400px;height:100%}.quick-view-content .nader-quick-view-loading{padding:80px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;color:#666;min-height:400px}.quick-view-content .nader-quick-view-loading-logo{height:80px}.quick-view-content .nader-quick-view-loading-text{font-size:13px;text-align:center}.nader-quick-view-product{display:flex;height:100%;max-height:700px}@media (max-width:768px){.nader-quick-view-product{flex-direction:column;max-height:none;overflow-y:auto}}.nader-quick-view-gallery{flex:0 0 40%;padding:30px;background-color:#fafafa;display:flex;flex-direction:column}@media (max-width:768px){.nader-quick-view-gallery{flex:none;padding:20px}}.nader-quick-view-main-image{display:flex;align-items:center;justify-content:center;margin-bottom:20px;overflow:hidden;height:auto;border-radius:8px}.nader-quick-view-main-image img{max-width:100%;max-height:350px;object-fit:contain;transition:transform .3s ease;border-radius:var(--nader-radius-r)}.nader-quick-view-thumbnails{display:flex;gap:10px;overflow-x:auto;padding:10px 0}.nader-quick-view-thumbnails::-webkit-scrollbar{height:4px}.nader-quick-view-thumbnails::-webkit-scrollbar-track{background:#f0f0f0}.nader-quick-view-thumbnails::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.nader-quick-view-thumb{flex:0 0 80px;height:80px;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease}.nader-quick-view-thumb:hover{border-color:#ccc}.nader-quick-view-thumb.active{border-color:var(--nader-color-green, #28a745)}.nader-quick-view-thumb img{width:100%;height:100%;object-fit:cover}.nader-quick-view-details{flex:0 0 60%;padding:30px;overflow-y:auto}@media (max-width:768px){.nader-quick-view-details{flex:none;padding:20px;overflow-y:visible}}h2.nader-quick-view-title{font-size:16px;font-weight:700;margin:0 0 12px;line-height:1.4}h2.nader-quick-view-title a{text-decoration:none;transition:color .2s ease}h2.nader-quick-view-title a,h2.nader-quick-view-title a:hover{color:var(--nader-color-dark, #333)}.nader-quick-view-meta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f0f0f0;font-size:12px}.nader-quick-view-meta .meta-label,.nader-quick-view-meta .meta-value{color:#666}.nader-quick-view-meta .meta-value a{color:var(--nader-color-green, #28a745);text-decoration:none}.nader-quick-view-meta .meta-value a:hover{text-decoration:underline}.stock-status-instock{color:var(--nader-color-green, #28a745);font-weight:600}.stock-status-outofstock{color:var(--nader-color-red);font-weight:600}.stock-status-onbackorder{color:#f39c12;font-weight:600}.nader-quick-view-rating{display:flex;align-items:center;gap:6px}.nader-quick-view-rating .star-rating{color:var(--nader-color-yellow)}.nader-quick-view-rating .review-count{font-size:12px;color:#666}.nader-quick-view-rating .no-rating{font-size:12px;color:#666;font-style:italic}.nader-quick-view-price{font-size:18px;font-weight:700;color:var(--nader-color-green, #28a745);margin-bottom:12px}.nader-quick-view-price del{color:var(--nader-color-red);text-decoration:line-through;font-size:14px;margin-right:10px}.nader-quick-view-price del .woocommerce-Price-currencySymbol{display:none}.rtl .nader-quick-view-price del{margin-left:10px;margin-right:0}.nader-quick-view-price ins{text-decoration:none}.nader-quick-view-price .woocommerce-Price-currencySymbol{font-size:12px}.nader-quick-view-description{margin-bottom:30px;font-size:14px;line-height:1.8;color:#666}.nader-quick-view-description p{margin-bottom:15px}.nader-quick-view-description p:last-child{margin-bottom:0}.nader-quick-view-description .product-information li{color:var(--nader-color-dark, #333);font-weight:700}.nader-quick-view-description .product-information li span{font-weight:400;display:inline-block;min-width:80px}.nader-quick-view-actions{display:flex;align-items:center;gap:15px;margin-bottom:12px}.nader-quick-view-actions .cart{display:flex;gap:10px;align-items:center;margin:0}.nader-quick-view-actions .quantity,.nader-quick-view-actions .quantity svg{height:44px}.nader-quick-view-actions .button-btn,.nader-quick-view-actions .single_add_to_cart_button{height:44px;padding:0 16px;background-color:var(--nader-color-green, #28a745);color:#fff;border:0;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--nader-radius-r);transition:all .2s ease}.nader-quick-view-actions .button-btn svg,.nader-quick-view-actions .single_add_to_cart_button svg{width:20px;height:20px}.nader-quick-view-actions .button-btn:hover,.nader-quick-view-actions .single_add_to_cart_button:hover{background-color:#219a52}.nader-quick-view-actions .button-btn:disabled,.nader-quick-view-actions .single_add_to_cart_button:disabled{opacity:.5;cursor:not-allowed}.nader-quick-view-actions .view-product{background-color:transparent;color:#333;border:1px solid #e0e0e0}.nader-quick-view-actions .view-product:hover{background-color:var(--nader-color-green, #28a745);color:#fff;border-color:var(--nader-color-green, #28a745)}.nader-quick-view-footer{padding-top:12px;border-top:1px solid #f0f0f0}.nader-quick-view-footer .full-details{background:var(--nader-color-white-gray);font-size:12px;padding:10px 16px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;color:var(--nader-color-dark, #333);transition:all .2s ease;border-radius:var(--nader-radius-r)}.nader-quick-view-footer .full-details:hover{background:var(--nader-color-main);color:#333;gap:12px}.nader-quick-view-footer .full-details svg{width:16px;height:16px}.rtl .nader-quick-view-footer .full-details svg{transform:rotate(180deg)}