.single-banner .gallery-item{height:350px}.single-banner .product-summary-one{margin-bottom:16px}.single-banner .product-summary-one .price-box p{margin-bottom:0}.single-banner .product-summary-one .price-box .woocommerce-Price-amount,.single-banner .product-summary-one .price-box bdi{font-size:18px;font-weight:700;color:var(--nader-color-main)}.single-banner .product-summary-one .price-box .woocommerce-Price-currencySymbol{font-size:13px;font-weight:400;color:var(--nader-color-dark-light)}.single-banner .product-summary-one .price-box del .woocommerce-Price-currencySymbol,.single-product .single_add_to_cart_button+a.added_to_cart.wc-forward{display:none}.single-banner .product-summary-one .price-box .woocommerce-product-rating{margin-bottom:0;margin-right:20px}.single-banner .product-summary-one .price-box .woocommerce-review-link{font-size:13px}.single-banner .product-summary-one .actions-box .woosc-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:18px;border:0;border-radius:4px}.single-banner .product-summary-one .actions-box .woosc-btn svg{width:20px;height:20px}.si-product-details .product-categories li a:hover,.single-banner .product-summary-one .actions-box .woosc-added{background:var(--nader-color-main);color:var(--nader-color-white)}.single-banner .product-information{margin-bottom:16px;font-size:14px;font-weight:700}.single-banner .product-information span{font-weight:400}.single-banner p.stock{display:inline-block;min-width:100px;margin-bottom:10px;padding:5px 10px;font-size:13px!important;text-align:center;border-radius:4px}.single-banner p.stock.in-stock{color:var(--nader-color-white)!important;background:var(--bs-blue)}.single-banner p.stock.out-of-stock{color:var(--nader-color-white)!important;background:var(--bs-danger)}.single-product .single-banner .post-title{margin-bottom:16px;padding-bottom:16px;border-bottom:1px dashed var(--nader-color-gray)}.woocommerce div.product .woocommerce-tabs ul.tabs{display:inline-flex;flex-wrap:wrap;align-items:center;margin-bottom:0;margin-right:20px;padding:0;background:var(--nader-color-white-gray);border-radius:8px 8px 0 0;overflow:hidden}.woocommerce div.product .woocommerce-tabs ul.tabs:before{content:none;border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0;font-size:14px;font-weight:700;border:0;z-index:10}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:16px 25px;color:var(--nader-color-dark-light);background:var(--nader-color-white-gray)}.woocommerce div.product .woocommerce-tabs ul.tabs li a svg{width:20px;height:20px;margin-right:.5rem;fill:var(--nader-color-dark-light)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--nader-color-dark);background:var(--nader-color-white-gray)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a svg{fill:var(--nader-color-main)}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel{position:relative;padding:20px!important;font-size:14px;line-height:26px;background:var(--nader-color-white);box-shadow:0 10px 40px 0 rgba(0,0,0,.15);border-radius:8px}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel:before{content:"";z-index:-1;position:absolute;width:calc(100% - 40px);height:50px;bottom:-8px;left:20px;background:var(--nader-color-white);border-radius:8px;box-shadow:0 5px 16px rgba(0,0,0,.1)}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel h2:first-child{display:none}body:not(.rtl).woocommerce div.product .woocommerce-tabs ul.tabs{margin-left:20px;margin-right:auto}.rtl.woocommerce div.product .woocommerce-tabs ul.tabs li a svg{margin-left:.5rem}@media screen and (max-width:768px){.woocommerce div.product .woocommerce-tabs ul.tabs{margin-right:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:12px 20px}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel{border-radius:0 0 20px 20px}body:not(.rtl).woocommerce div.product .woocommerce-tabs ul.tabs{margin-left:0}.product-gallery-wrapper{margin-top:16px!important}}.si-product-details .product-detail-item{font-size:13px;font-weight:700}.si-product-details .product-detail-item svg{width:24px;height:24px;fill:var(--nader-color-gray-dark);flex-shrink:0}.si-product-details .product-tags{padding-top:16px;font-size:12px;font-weight:400;color:var(--nader-color-dark-light);border-top:1px dashed var(--nader-color-gray)}.si-product-details .product-tags a{display:block;padding:0 7px;background:var(--nader-color-white-gray);border-radius:3px;transition:all .3s}.si-product-details .product-tags a:hover{background:var(--nader-color-dark)}.si-product-details .product-categories li a{font-size:12px;font-weight:400;padding:2px 8px;background:#eee;border-radius:4px}.single-product form.cart table.variations .reset_variations{padding:4px 20px;background:red;color:#fff;border-radius:4px;font-size:13px;border:0}.woocommerce-variation-price{display:flex;font-weight:700;margin-bottom:16px}.woocommerce-variation-availability{margin-top:5px}ul.product-attributes{display:grid;gap:7px}ul.product-attributes .attributes-item .label{width:20%;padding:12px 20px 12px 12px;font-weight:700;border-left:5px solid var(--nader-color-white-gray);transition:all .3s}ul.product-attributes .attributes-item .value{width:80%;padding:12px 25px 12px 12px;background:var(--nader-color-white-gray);border-radius:4px}ul.product-attributes .attributes-item .value a{border-bottom:1px dashed #aaa}ul.product-attributes .attributes-item .value p{margin:0}.rtl ul.product-attributes .attributes-item .label{border-right:5px solid var(--nader-color-white-gray);border-left:none}@media screen and (max-width:768px){.single-banner .post-details .post-title h1{font-size:14px}.single-banner .product-summary-row{margin-bottom:20px}ul.product-attributes .attributes-item .label,ul.product-attributes .attributes-item .value{width:100%}}body:not(.rtl) .single-banner .product-summary-one .price-box .woocommerce-product-rating{margin-right:0;margin-left:20px}.ajax-cart-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:9998;opacity:0;visibility:hidden;transition:all .3s ease}.ajax-cart-overlay.active{opacity:1;visibility:visible}.ajax-cart-overlay.processing{cursor:not-allowed}.ajax-cart-close:disabled{cursor:not-allowed}.ajax-cart-modal,.product-video{border-radius:4px;transition:all .3s}.ajax-cart-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9) rotateX(90deg);background:var(--nader-color-white);padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.15);z-index:9999;opacity:0;visibility:hidden;max-width:320px;width:95%;text-align:center;display:flex;align-items:center;justify-content:center}.ajax-cart-modal.active{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1) rotateX(0deg)}.ajax-cart-modal p{font-size:14px;margin-bottom:0}.ajax-cart-modal .loading-state,.ajax-cart-modal .success-state{display:flex;flex-direction:column;align-items:center;gap:16px}.ajax-cart-modal .success-state{display:none}.ajax-cart-modal .success-state svg{width:60px;height:60px;fill:var(--nader-color-green);margin-bottom:16px}.ajax-cart-modal .success-state .action-buttons{display:flex;gap:10px;margin-top:15px}.ajax-cart-modal .success-state .action-buttons a{padding:4px 16px;border-radius:4px;font-weight:500;font-size:13px}.ajax-cart-modal .success-state .action-buttons a.view-cart-btn{background:var(--nader-color-white-gray)}.ajax-cart-modal .success-state .action-buttons a.view-cart-btn:hover{background:var(--nader-color-dark);color:var(--nader-color-main)}.ajax-cart-modal .success-state .action-buttons a.checkout-btn{background:var(--nader-color-green);color:var(--nader-color-white)}.ajax-cart-modal .success-state .action-buttons a.checkout-btn:hover{background:var(--nader-color-green)}.ajax-cart-modal .error-state{display:none;color:var(--nader-color-red)}.ajax-cart-modal .error-state svg{fill:var(--nader-color-red);width:60px;height:60px}.ajax-cart-modal .error-state .error-message{text-align:center;margin-top:16px}.ajax-cart-modal .loader-animation{display:inline-block;width:44px;height:44px;border:4px solid var(--nader-color-main);border-radius:50%;border-top-color:transparent;border-bottom-color:transparent;animation:rotate 1s ease-in-out infinite}.product-video{width:100%;height:100px;position:relative;overflow:hidden}.product-video:hover{transform:scale(1.03)}.product-video video{width:100%;height:100%;object-fit:cover}.product-video .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:#fff;border-radius:4px}.product-video .play-icon svg{width:24px;height:24px;color:var(--nader-color-dark)}.product-videos-section-top-of-description{background:#fff;border-radius:8px}.product-videos-section-top-of-description .product-videos-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.si-product-videos .product-videos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width:500px){.product-videos-section-top-of-description .product-videos-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:400px){.product-videos-section-top-of-description .product-videos-grid,.si-product-videos .product-videos-grid{grid-template-columns:repeat(2,1fr)}}