.woocommerce div.product,.woocommerce-page div.product div.summary{float:none!important;margin:0!important;padding:0!important;width:100%!important}:root{--background-hover:#f0f0f0;--background-light:#f8f9fa;--border:#E9ECEF;--border-color:#E9ECEF;--font-size-lg:16px;--font-size-md:14px;--font-size-sm:13px;--font-size-xs:11px;--gray:#666;--light-gray:#F8F9FA;--primary:#2196F3;--primary-color:#2196F3;--spacing-lg:16px;--spacing-md:12px;--spacing-sm:8px;--spacing-xs:4px;--success:#4CAF50;--text:#333;--text-color:#333;--text-light:#7f8c8d}body.single-product .theme-anvogue .pls-sp-breadcrumb-navigation{background:#fff;border-bottom:1px solid #0000000f;padding:12px 0;position:relative;z-index:100}body.single-product .theme-anvogue .pls-sp-breadcrumb-navigation .container{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:center;display:flex;margin:0 auto;overflow-x:auto;padding:0 20px;scrollbar-width:none;white-space:nowrap}body.single-product .theme-anvogue .pls-sp-breadcrumb-navigation .container::-webkit-scrollbar{display:none}body.single-product .theme-anvogue .pls-sp-breadcrumb-navigation a{align-items:center;color:#666;display:inline-flex;font-size:13px;font-weight:500;padding-right:24px;position:relative;text-decoration:none;transition:color .2s ease}body.single-product .theme-anvogue .pls-sp-breadcrumb-navigation a:after{border-bottom:1.5px solid #ccc;border-right:1.5px solid #ccc;content:'';height:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(-45deg);width:4px}body.single-product .theme-anvogue .pls-sp-breadcrumb-navigation span{color:#1a1a1a;font-size:13px;font-weight:600;max-width:280px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){body.single-product .theme-anvogue .pls-sp-breadcrumb-navigation{backdrop-filter:blur(8px);background:#fffffffa;padding:10px 0}body.single-product .theme-anvogue .pls-sp-breadcrumb-navigation .container{padding:0 12px}body.single-product .theme-anvogue .pls-sp-breadcrumb-navigation span{max-width:200px}body.single-product .theme-anvogue .pls-sp-breadcrumb-navigation:after{background:linear-gradient(to right,#fff0,#fffffffa);bottom:0;content:'';pointer-events:none;position:absolute;right:0;top:0;width:32px}}.ongaraj-product-content{display:grid!important;gap:48px!important;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr)!important;margin:0!important;padding:0!important}.ongaraj-product-gallery{aspect-ratio:1;margin:0!important;position:sticky;top:20px;transition:transform .3s ease;width:100%}@media (min-width:769px){.ongaraj-product-gallery{animation:fadeInUp .6s ease forwards;opacity:0;transform:translateY(20px)}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.ongaraj-badge{align-items:center;backdrop-filter:blur(8px);border-radius:100px;box-shadow:0 2px 6px #00000014;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 12px;pointer-events:auto}.ongaraj-badge-label{font-size:11px;opacity:.9}.ongaraj-badge-text{font-size:13px;font-weight:600;letter-spacing:-.2px}.ongaraj-badge.ongaraj-sale{animation:badgeAppear .3s ease forwards;background:linear-gradient(135deg,#ff4d4d,#ff1a1a);color:#fff}.ongaraj-main-slider{-webkit-overflow-scrolling:touch;background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000d;height:100%;overflow:hidden;overflow:hidden;position:relative;touch-action:pan-y pinch-zoom;width:100%}.ongaraj-product-badges{display:flex;flex-direction:column;gap:8px;left:16px;pointer-events:none;position:absolute;top:16px;z-index:2}.ongaraj-slide{-webkit-user-select:none;align-items:center;display:flex;flex:0 0 100%;height:100%;justify-content:center;pointer-events:none;user-select:none;width:100%}.ongaraj-slide img{max-height:100%;max-width:100%;object-fit:contain;pointer-events:auto}.ongaraj-slider-track{display:flex;height:100%;transform:translateX(0);width:100%;will-change:transform}@keyframes badgeAppear{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ongaraj-badge{font-size:12px;padding:6px 10px}.ongaraj-main-slider{border-radius:0}.ongaraj-product-badges{left:12px;top:12px}.ongaraj-slider-track{touch-action:pan-x pan-y}}.ongaraj-main-slider:hover .ongaraj-slider-nav{opacity:1}.ongaraj-next,button.ongaraj-next{right:20px}.ongaraj-prev,button.ongaraj-prev{left:20px}.ongaraj-slider-nav svg{display:block;height:36px;width:36px}.ongaraj-slider-nav svg path{fill:#fff}.ongaraj-slider-nav,button.ongaraj-slider-nav{align-items:center;background:#0003;border:none;border-radius:50%;cursor:pointer;display:flex;height:60px;justify-content:center;opacity:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;transition:background .3s ease!important;width:60px;z-index:2}@media (max-width:768px){.ongaraj-slider-nav svg{height:24px;width:24px}.ongaraj-slider-nav,button.ongaraj-slider-nav{height:40px;opacity:1;width:40px}}.ongaraj-dot{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background-color .3s ease;width:8px}.ongaraj-dot.active{background:#fff}.ongaraj-dots{bottom:20px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.ongaraj-thumb{align-items:center;background:#fff;border:1px solid #eee;border-radius:8px;cursor:pointer;display:flex;flex:0 0 auto;height:80px;justify-content:center;min-height:80px;min-width:80px;overflow:hidden;padding:4px;position:relative;width:80px}.ongaraj-thumb img{display:block;height:100%;min-height:1px;min-width:1px;object-fit:contain;position:relative;width:100%;z-index:1}.ongaraj-thumb.active{border-color:#1a1a1a}.ongaraj-thumbnails{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding:4px 0;width:100%}@media (max-width:768px){.ongaraj-thumb{height:60px;min-height:60px;min-width:60px;width:60px}.ongaraj-thumbnails{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;min-height:60px;overflow-x:auto;padding:4px 12px;scroll-behavior:smooth;scrollbar-width:thin}.ongaraj-thumbnails::-webkit-scrollbar{height:6px}.ongaraj-thumbnails::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.ongaraj-thumbnails::-webkit-scrollbar-thumb:hover{background:#aaa}.ongaraj-thumbnails::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}}.ongaraj-current{color:var(--text);font-size:28px;font-weight:600}.ongaraj-mobile-purchase-bar{display:none}.ongaraj-price{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.ongaraj-price-block{margin-bottom:24px}.ongaraj-rating{align-items:center;color:#FFB400;display:flex;gap:4px}.ongaraj-rating .star-rating{margin-right:4px}.ongaraj-rating span{color:var(--gray);font-size:14px}.ongaraj-title{color:var(--text);font-size:22px;font-weight:600;line-height:1.3;margin:0 0 5px}.product-info-section{display:flex;flex-direction:column;gap:24px;margin:32px 0}.product-specs{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin:1.5rem 0}.spec-icon{font-size:20px;margin-bottom:8px}.spec-item{align-items:center;background:#fff;border:1px solid #E9ECEF;border-radius:8px;display:flex;flex-direction:column;padding:12px;text-align:center}.spec-label{color:#6C757D;font-size:12px}.spec-value{color:#333;font-size:14px;font-weight:500;margin-bottom:4px}@media (max-width:768px){.ongaraj-add-to-cart{background:#2196F3;color:#fff}.ongaraj-buy-now{background:#4CAF50;color:#fff}.ongaraj-free-shipping{align-items:center;background:#f0f8ff;border-radius:4px;color:#2196F3;display:flex;font-size:12px;font-weight:500;gap:4px;margin-top:2px;padding:4px 8px;white-space:nowrap}.ongaraj-free-shipping i{font-size:11px}.ongaraj-mobile-buttons{display:grid;gap:8px;grid-template-columns:1fr 1fr;width:100%}.ongaraj-mobile-buttons button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;height:44px;justify-content:center;transition:all .2s ease}.ongaraj-mobile-buttons button:active{transform:scale(.98)}.ongaraj-mobile-info{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.ongaraj-mobile-price{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ongaraj-mobile-price .ongaraj-discount{background:#ff4d4d;border-radius:4px;color:#fff;font-size:12px;font-weight:600;padding:2px 6px}.ongaraj-mobile-price .ongaraj-price{color:#333;font-size:16px;font-weight:600}.ongaraj-mobile-price .ongaraj-regular-price{color:#999;font-size:13px;text-decoration:line-through}.ongaraj-mobile-purchase-bar{background:#fff;border-top:1px solid #0000000d;bottom:0;box-shadow:0 -2px 10px #0000001a;display:flex;flex-direction:column;gap:10px;left:0;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:999}.ongaraj-mobile-title{color:#333;font-size:14px;font-weight:500;line-height:1.3;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ongaraj-mobile-title-price{display:flex;flex-direction:column;gap:4px;max-width:70%}.ongaraj-out-of-stock{align-items:center;background:#F5F5F5!important;border-radius:8px;box-shadow:none!important;color:#666!important;cursor:not-allowed!important;display:flex;font-size:14px;font-weight:600;gap:8px;grid-column:1 / -1;height:44px;justify-content:center}}.spec-item .icon{align-items:center;color:var(--primary);display:flex;font-size:18px}.spec-item .value{color:var(--text);font-size:14px;font-weight:500;white-space:nowrap}@media (max-width:768px){.product-specs{display:flex;gap:0;margin:1rem 0;padding:8px 0}.spec-icon{font-size:16px;margin-bottom:4px}.spec-item{background:none;border:none;border-radius:0;flex:1;padding:0 8px;position:relative}.spec-item:not(:last-child)::after{color:#E9ECEF;content:'|';font-weight:300;position:absolute;right:0;top:50%;transform:translateY(-50%)}.spec-label{font-size:10px}.spec-value{font-size:12px;margin-bottom:2px}}.ongaraj-buy-now-row{display:none}.ongaraj-purchase-row{align-items:center;display:flex;gap:12px;margin-bottom:12px}.ongaraj-purchase-section{background:#fff;border:1px solid #eee;border-radius:8px;padding:16px}@media (max-width:768px){.ongaraj-buy-now-row{display:block;width:100%}.ongaraj-buy-now-row .ongaraj-buy-now{margin-top:8px;width:100%}.ongaraj-purchase-buttons .ongaraj-buy-now{display:none}}.info-grid,.ongaraj-highlights-grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-top:16px;padding:0 16px}.info-item .icon,.ongaraj-highlight-item .highlight-icon{align-items:center;color:#333;display:flex;flex-shrink:0;font-size:23px;justify-content:center;width:24px}.info-item,.ongaraj-highlight-item{align-items:flex-start;background:#F8F9FA;border:1px solid #00000008;border-radius:12px;display:flex;gap:12px;padding:16px}.info-text p,.highlight-info p{color:#666;font-size:13px;line-height:1.4;margin:0}.info-text strong,.highlight-info h4{color:#333;display:block;font-size:14px;font-weight:600;line-height:1.4;margin:0}.info-text,.highlight-info{display:flex;flex:1;flex-direction:column;justify-content:center}.ongaraj-add-to-cart{background:var(--primary);border:none;color:#fff!important;gap:8px;min-width:140px;overflow:hidden;position:relative;transition:all .2s ease-in-out}.ongaraj-add-to-cart span,.ongaraj-add-to-cart svg,.ongaraj-buy-now span{position:relative;z-index:1}.ongaraj-add-to-cart svg,.ongaraj-buy-now svg{fill:currentColor;height:20px;width:20px}.ongaraj-add-to-cart::before,.ongaraj-buy-now::before{background:#ffffff1a;content:'';height:100%;left:0;position:absolute;top:0;transform:translateX(-100%) rotate(45deg);transition:transform .5s ease;width:100%}.ongaraj-add-to-cart:active,.ongaraj-buy-now:active{transform:translateY(0)}.ongaraj-add-to-cart:hover,.ongaraj-add-to-cart:active,.ongaraj-add-to-cart:focus{background:#1565C0!important;color:#fff!important;transform:translateY(-1px)}.ongaraj-add-to-cart:hover::before,.ongaraj-buy-now:hover::before{transform:translateX(100%) rotate(45deg)}.ongaraj-buy-now{background:#FF4D4D;border:none;color:#fff!important;min-width:140px;overflow:hidden;position:relative;transition:all .2s ease-in-out}.ongaraj-buy-now:hover,.ongaraj-buy-now:active,.ongaraj-buy-now:focus{background:#E53935!important;color:#fff!important;transform:translateY(-1px)}.ongaraj-favorite-btn{align-items:center;background:#fff;border:1px solid var(--border);color:#FF4D4D;display:flex;font-size:20px;justify-content:center;width:44px}.ongaraj-favorite-btn,.ongaraj-add-to-cart,.ongaraj-buy-now{align-items:center;border-radius:6px;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:500;height:44px;justify-content:center;padding:0 16px;transition:var(--transition)}.ongaraj-payment-methods{display:flex;gap:16px;justify-content:center}.ongaraj-payment-methods img{height:24px;opacity:.7;transition:opacity .3s ease}.ongaraj-payment-methods img:hover{opacity:1}.ongaraj-purchase-buttons{align-items:center;display:flex;flex:1;gap:8px}.ongaraj-quantity-selector{align-items:center;background:#fff;border:1px solid #E9ECEF;border-radius:6px;display:inline-flex;height:40px;min-width:104px;padding:0}.ongaraj-quantity-selector button{align-items:center;background:#F8F9FA;border:none;border-radius:0;box-shadow:none;color:#333;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:100%;justify-content:center;margin:0;outline:none;padding:0;transition:background-color .2s;width:32px}.ongaraj-quantity-selector button:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.ongaraj-quantity-selector button:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.ongaraj-quantity-selector input[type="number"]{-moz-appearance:textfield!important;-webkit-appearance:none!important;background:none!important;border:none!important;box-shadow:none!important;color:#333!important;font-size:14px!important;font-weight:400!important;height:100%!important;line-height:40px!important;margin:0!important;outline:none!important;padding:0!important;text-align:center!important;width:40px!important}.ongaraj-quantity-selector input[type="number"]::-webkit-outer-spin-button,.ongaraj-quantity-selector input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.ongaraj-secure-payment{border:1px solid var(--border);border-radius:8px;margin:24px 0;padding:16px;text-align:center}.ongaraj-secure-payment h4{color:var(--gray);font-size:14px;font-weight:400;margin:0 0 12px}.ongaraj-specs-table{border:1px solid #E5E7EB;border-collapse:collapse;border-radius:8px;margin:0;overflow:hidden;width:100%}.ongaraj-specs-table td{color:#111827;font-weight:500}.ongaraj-specs-table th{color:#6B7280;font-weight:500;position:relative;width:35%}.ongaraj-specs-table th,.ongaraj-specs-table td{background:#fff;padding:16px 24px;text-align:left}.ongaraj-specs-table th::after{background:#E5E7EB;content:'';height:100%;position:absolute;right:0;top:0;width:1px}.ongaraj-specs-table tr{border-bottom:1px solid #E5E7EB}.ongaraj-specs-table tr:last-child{border-bottom:none}.single-product .ongaraj-add-to-cart,.single-product .ongaraj-buy-now,.single-product .ongaraj-add-to-cart:hover,.single-product .ongaraj-buy-now:hover,.single-product .ongaraj-add-to-cart:focus,.single-product .ongaraj-buy-now:focus,.single-product .ongaraj-add-to-cart:active,.single-product .ongaraj-buy-now:active{color:#fff!important;outline:none!important;text-decoration:none!important}.woocommerce .ongaraj-quantity-selector .quantity,.ongaraj-quantity-selector input[type="number"],.ongaraj-quantity-selector button{align-items:center!important;display:flex!important;float:none!important;margin:0!important}@media (max-width:768px){.ongaraj-specs-table th{width:40%}.ongaraj-specs-table th,.ongaraj-specs-table td{padding:14px 16px}}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ongaraj-tab-btn{background:none;border:none;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:16px 24px;position:relative;transition:all .2s ease}.ongaraj-tab-btn.active{color:var(--primary)}.ongaraj-tab-btn.active:after{transform:scaleX(1)}.ongaraj-tab-btn:after{background:var(--primary);bottom:0;content:'';height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .2s ease;width:100%}.ongaraj-tabs{background:#f8f9fa;border-bottom:1px solid #eee;display:flex;margin:0;padding:0}.ongaraj-tabs-container{box-sizing:border-box;margin:0;max-width:100vw;overflow-x:clip;padding:0;position:relative;width:100%}@media (max-width:768px){.ongaraj-tab-btn{font-size:14px;padding:12px 20px;text-align:center;white-space:nowrap}.ongaraj-tabs{justify-content:center;margin-bottom:24px;overflow-x:auto}}.ongaraj-highlights-grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.ongaraj-product-highlights{margin:32px 0;padding:0}.ongaraj-product-highlights h3{color:#333;font-size:18px;font-weight:600;margin:0 0 16px}.ongaraj-review-date{color:var(--gray);font-size:12px}.ongaraj-review-form{background:var(--light-gray);border-radius:12px;margin-top:32px;padding:24px}.ongaraj-review-form label{color:var(--text);display:block;font-weight:500;margin-bottom:8px}.ongaraj-review-form select,.ongaraj-review-form input[type="text"],.ongaraj-review-form input[type="email"],.ongaraj-review-form textarea{border:1px solid var(--border);border-radius:6px;font-family:inherit;font-size:14px;margin-bottom:16px;padding:12px;width:100%}.ongaraj-review-header{display:flex;justify-content:space-between;margin-bottom:8px}.ongaraj-review-item{border-bottom:1px solid var(--border);padding:16px}.ongaraj-review-text{color:var(--gray);font-size:14px;line-height:1.5;margin:0}.ongaraj-reviewer{color:var(--text);font-weight:500}.ongaraj-stars{color:#FFB400}.ongaraj-submit-review{background:var(--primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:12px 24px;transition:opacity .3s ease}.ongaraj-submit-review:hover{opacity:.9}.ongaraj-tab-content{box-sizing:border-box;max-width:100%;overflow-x:clip;padding:24px;width:100%}.ongaraj-tab-pane{box-sizing:border-box;display:none;max-width:100%;overflow-x:clip;width:100%}.ongaraj-tab-pane.active{display:block}.ongaraj-wishlist-wrapper{display:contents}.ongaraj-wishlist-wrapper .feedback,.ongaraj-wishlist-wrapper .separator,.ongaraj-wishlist-wrapper .view-wishlist{display:none!important}.ongaraj-wishlist-wrapper .yith-wcwl-add-button a,.ongaraj-wishlist-wrapper .yith-wcwl-wishlistaddedbrowse a,.ongaraj-wishlist-wrapper .yith-wcwl-wishlistexistsbrowse a{align-items:center;background:none;border:none;color:#FF4D4D;display:flex;font-size:23px;height:100%;justify-content:center;margin:0;padding:0;text-decoration:none;width:100%}.ongaraj-wishlist-wrapper .yith-wcwl-add-button,.ongaraj-wishlist-wrapper .yith-wcwl-wishlistaddedbrowse,.ongaraj-wishlist-wrapper .yith-wcwl-wishlistexistsbrowse{align-items:center;background:#fff;border:1px solid var(--border);border-radius:6px;color:#FF4D4D;cursor:pointer;display:flex;font-size:23px;height:44px;justify-content:center;margin:0;padding:0;transition:all .3s ease;width:44px}.ongaraj-wishlist-wrapper .yith-wcwl-add-button:hover,.ongaraj-wishlist-wrapper .yith-wcwl-wishlistaddedbrowse:hover,.ongaraj-wishlist-wrapper .yith-wcwl-wishlistexistsbrowse:hover{background:#FFF5F5;border-color:#FF4D4D}.ongaraj-wishlist-wrapper .yith-wcwl-add-to-wishlist{margin:0}@media (max-width:768px){.info-grid,.ongaraj-specs,.ongaraj-highlights-grid{gap:12px;grid-template-columns:1fr}.info-item,.ongaraj-highlight-item,.ongaraj-spec-item{padding:12px}.ongaraj-container{padding:0}.ongaraj-current-price{font-size:24px}.ongaraj-main-slider{margin:0 auto;width:96%}.ongaraj-price-wrapper{gap:6px;margin-top:8px}.ongaraj-product-content{display:block!important}.ongaraj-product-gallery{aspect-ratio:1;margin:0!important;position:sticky;top:20px;width:100%}.ongaraj-product-info,.ongaraj-review-form{padding:16px}.ongaraj-review-form label{margin-bottom:6px}.ongaraj-review-form select,.ongaraj-review-form input[type="text"],.ongaraj-review-form input[type="email"],.ongaraj-review-form textarea{font-size:13px;margin-bottom:12px;padding:10px}.ongaraj-slide img{border-radius:12px}.ongaraj-slider-nav svg{height:24px;width:24px}.ongaraj-slider-nav,button.ongaraj-slider-nav{height:40px!important;opacity:1;width:40px!important}.ongaraj-submit-review{padding:10px 20px}.ongaraj-thumbnails{gap:8px;margin-bottom:0;margin-top:12px;padding:0 12px;padding-bottom:20px;position:relative}.ongaraj-thumbnails::after{background:linear-gradient(to right,transparent,#e0e0e0,transparent);border-radius:3px;bottom:0;content:'';height:3px;left:50%;position:absolute;transform:translateX(-50%);width:40px}.ongaraj-title{font-size:18px;margin:0 0 4px}.pls-sp-breadcrumb-navigation{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overflow-x:auto;padding:12px 16px;scrollbar-width:none;white-space:nowrap}.pls-sp-breadcrumb-navigation .container{align-items:center;display:flex;gap:8px;padding:0}.pls-sp-breadcrumb-navigation::-webkit-scrollbar,.ongaraj-mobile-purchase-bar{display:none}.spec-value{font-size:12px}.whatsapp-floating{align-items:center!important;background-color:#25D366!important;border-radius:50%!important;bottom:20px!important;box-shadow:0 4px 12px #00000026!important;color:#fff!important;display:flex!important;height:60px!important;overflow:hidden!important;padding:16px!important;position:fixed!important;right:20px!important;text-decoration:none!important;transition:all .3s ease!important;width:60px!important;z-index:999!important}@media (min-width:769px){.whatsapp-floating{width:60px!important}.whatsapp-floating:hover{border-radius:30px!important;width:200px!important}.whatsapp-floating:hover .whatsapp-text{margin-left:8px!important;opacity:1!important;width:auto!important}.whatsapp-text{margin-left:0!important;opacity:0!important;transition:all .3s ease!important;white-space:nowrap!important;width:0!important}}@media (max-width:768px){.whatsapp-floating{border-radius:24px!important;padding:12px 20px!important;width:auto!important}.whatsapp-text{margin-left:8px!important}}#back-to-top{bottom:90px!important}}.whatsapp-floating{align-items:center;background:#25D366;border-radius:8px;box-shadow:0 2px 12px #25d36633;color:#fff;display:inline-flex;font-weight:500;gap:8px;justify-content:center;margin:16px 0;text-decoration:none;transition:all .3s ease;z-index:1001}.whatsapp-floating img{height:20px;object-fit:contain;width:20px}.whatsapp-floating:hover{background:#22c15e;box-shadow:0 4px 16px #25d3664d;transform:translateY(-1px)}@media (min-width:769px){.whatsapp-floating{border-radius:50%!important;bottom:20px!important;height:60px!important;margin:0!important;padding:0!important;position:fixed!important;right:20px!important;transition:all .3s ease!important;width:60px!important}.whatsapp-floating:hover{border-radius:30px!important;padding:0 20px!important;width:200px!important}.whatsapp-floating:hover .whatsapp-text{display:block;margin-left:8px}.whatsapp-text{display:none;font-size:14px;white-space:nowrap}}@media (max-width:768px){.whatsapp-floating{align-items:center!important;border-radius:50%!important;bottom:120px!important;display:flex!important;height:50px!important;justify-content:center!important;margin:0!important;padding:0!important;position:fixed!important;right:16px!important;width:50px!important;z-index:1002!important}.whatsapp-floating svg{display:block!important;height:30px!important;margin:0!important;padding:0!important;width:30px!important}.whatsapp-text{display:none!important}}.ongaraj-add-to-cart{background:linear-gradient(135deg,#42A5F5,#2196F3);box-shadow:0 2px 8px #2196f340;color:#fff}.ongaraj-buy-now{background:linear-gradient(135deg,#2196F3,#1976D2);box-shadow:0 2px 8px #2196f340;color:#fff}.ongaraj-buy-now:active,.ongaraj-add-to-cart:active{box-shadow:0 1px 4px #2196f333;transform:translateY(1px)}.ongaraj-discount{background:#2196F3;border-radius:4px;color:#fff;font-size:12px;font-weight:500;line-height:1;margin-left:2px;padding:2px 6px}.ongaraj-free-shipping{align-items:center;color:#4CAF50;display:flex;font-size:12px;font-weight:500;gap:3px;line-height:1}.ongaraj-free-shipping i{font-size:12px;line-height:1}.ongaraj-mobile-buttons{display:grid;gap:8px;grid-template-columns:1fr 1fr}.ongaraj-mobile-buttons button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;height:44px;justify-content:center;transition:all .2s ease}.ongaraj-mobile-info{display:flex;flex-direction:column;margin-bottom:12px}.ongaraj-mobile-price{align-items:baseline;display:flex;flex-wrap:nowrap;gap:6px}.ongaraj-mobile-title{color:#1a1a1a;font-size:13px;font-weight:500;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ongaraj-out-of-stock{align-items:center;background:#F5F5F5!important;border-radius:8px;box-shadow:none!important;color:#666!important;cursor:not-allowed!important;display:flex;font-size:14px;font-weight:500;grid-column:1 / -1;height:44px;justify-content:center;letter-spacing:-.2px}.ongaraj-price{color:#1a1a1a;font-size:18px;font-weight:600;line-height:1;white-space:nowrap}.ongaraj-price-wrapper{display:flex;flex-direction:column;gap:4px}.ongaraj-regular-price{color:#999;font-size:14px;line-height:1;text-decoration:line-through;white-space:nowrap}@media (max-width:768px){.ongaraj-mobile-purchase-bar{display:block;padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.ongaraj-current-price{color:#333;font-size:1.2em;font-weight:700}.ongaraj-old-price{color:#999;font-size:.9em;margin-right:8px;position:relative;text-decoration:line-through}.ongaraj-price-wrapper{display:flex;flex-wrap:wrap}@keyframes badgePulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.average-rating{align-items:center;display:flex;flex-direction:column;gap:8px}.form-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.form-header h3{color:#1a1a1a;font-size:16px;font-weight:500;margin:0}.ongaraj-review-form{background:#fff;border:1px solid #eee;border-radius:12px;box-sizing:border-box;margin-top:40px;max-width:100%;overflow-x:clip;padding:30px;width:100%}.ongaraj-review-form button{background:#1a1a1a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.ongaraj-review-form button:hover{background:#333;transform:translateY(-1px)}.ongaraj-review-form textarea{background:#f9f9f9;border:1px solid #eee;border-radius:8px;box-sizing:border-box;font-size:14px;hyphens:auto;margin:12px 0;max-width:100%;min-height:120px;overflow-wrap:break-word;padding:16px;resize:vertical;width:100%;width:100%;word-wrap:break-word}.ongaraj-reviews-container{box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:100%;max-width:100%;overflow-x:clip;overflow-x:clip;padding:40px 0;width:100%}.ongaraj-reviews-list{box-sizing:border-box;max-width:100%;overflow-x:clip;width:100%}.ongaraj-reviews-summary{background:#fff;border:1px solid #eee;border-radius:12px;margin-bottom:40px;padding:30px;text-align:center}.rating-number{color:#1a1a1a;font-size:48px;font-weight:600;line-height:1}.rating-select{display:flex;flex-direction:row-reverse;gap:4px}.rating-select input[type="radio"]{display:none}.rating-select label{color:#ddd;cursor:pointer;font-size:24px;transition:color .2s ease}.rating-select label:hover,.rating-select label:hover~label,.rating-select input:checked~label{color:#FFB400}.rating-stars{display:flex;gap:4px}.review-content{box-sizing:border-box;color:#444;font-size:14px;hyphens:auto;line-height:1.6;max-width:100%;overflow-wrap:break-word;width:100%;word-wrap:break-word}.review-date{color:#888;font-size:13px}.review-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.review-item{background:#fff;border:1px solid #eee;border-radius:8px;box-sizing:border-box;hyphens:auto;margin-bottom:16px;max-width:100%;overflow-wrap:break-word;padding:24px;width:100%;word-wrap:break-word}.review-meta{align-items:center;display:flex;gap:12px}.review-rating{display:flex;gap:2px}.review-rating .star{font-size:16px}.reviewer-name{color:#1a1a1a;font-size:15px;font-weight:500}.star{color:#FFB400;font-size:24px}.star:not(.filled){color:#eee}.total-reviews{color:#666;font-size:14px;margin-top:4px}@media (max-width:768px){.ongaraj-product-tabs-wrapper{padding:0;width:100%}.ongaraj-reviews-container{box-sizing:border-box;max-width:100%;padding:20px;width:100%}.ongaraj-reviews-summary,.review-item,.ongaraj-review-form{padding:20px}}.ongaraj-email-input{margin-bottom:16px}.ongaraj-email-input input{border:1px solid #E9ECEF;border-radius:6px;font-size:14px;padding:14px;transition:border-color .2s;width:100%}.ongaraj-email-input input:focus{border-color:#FF4D4D;outline:none}.ongaraj-out-of-stock-section{background:#fff;border:1px solid #eee;border-radius:8px;margin-top:24px;padding:32px;text-align:center}.ongaraj-short-description{background:#fff;border:1px solid #eee;border-radius:8px;color:#666;font-size:14px;line-height:1.5;margin:20px 0;padding:16px}.ongaraj-stock-icon{align-items:center;background:#FFF5F5;border-radius:50%;display:flex;height:56px;justify-content:center;margin:0 auto 20px;width:56px}.ongaraj-stock-notification{margin:0 auto;max-width:360px}.ongaraj-stock-notification h3{color:#FF4D4D;font-size:20px;margin:0 0 12px}.ongaraj-stock-notification p{color:#666;font-size:14px;line-height:1.5;margin:0 0 24px}.product-specs{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin:1.5rem 0}.spec-card{align-items:center;background:#F8F9FA;border-radius:8px;display:flex;flex:1;gap:12px;padding:16px 20px}.spec-card:nth-child(1) .spec-icon,.spec-card:nth-child(2) .spec-icon,.spec-card:nth-child(3) .spec-icon{color:#0D6EFD}.spec-icon{font-size:20px}.spec-info{display:flex;gap:4px}.spec-unit{color:#6C757D;font-size:15px}.spec-value{color:#212529;font-size:15px;font-weight:500}@media screen and (max-width:360px){.container,[class*="col-"]{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.row{margin-left:calc(var(--spacing-sm) * -1);margin-right:calc(var(--spacing-sm) * -1)}:root{--font-size-lg:14px;--font-size-md:13px;--font-size-sm:12px;--font-size-xs:10px;--spacing-lg:12px;--spacing-md:8px;--spacing-sm:4px;--spacing-xs:2px}}@media screen and (min-width:361px) and (max-width:480px){:root{--spacing-lg:14px;--spacing-md:10px;--spacing-sm:6px;--spacing-xs:3px}}.close-modal{color:#fff;cursor:pointer;font-size:30px;position:absolute;right:20px;top:20px}.image-preview-container{display:flex;gap:10px;margin-top:10px}.image-upload-container{margin-top:15px}.modal-content{max-height:90vh;max-width:90%}.modal-content img{max-height:90vh;max-width:100%;object-fit:contain}.ongaraj-add-to-cart:hover,.ongaraj-add-to-cart:focus,.ongaraj-buy-now:hover,.ongaraj-buy-now:focus{opacity:.9!important}.ongaraj-product-content,.ongaraj-product-info,.product-specs,.ongaraj-purchase-section,.whatsapp-floating{box-sizing:border-box;max-width:100%;width:100%}.ongaraj-product-tabs-wrapper{box-sizing:border-box;max-width:100%;overflow-x:hidden;width:100%}.ongaraj-short-info{border-bottom:1px solid var(--border);padding-bottom:1rem;width:100%}.ongaraj-slider-nav svg path,.ongaraj-prev svg path,.ongaraj-next svg path{fill:#fff!important}.ongaraj-slider-nav,.ongaraj-prev,.ongaraj-next,button.ongaraj-slider-nav,button.ongaraj-prev,button.ongaraj-next{background:#0003!important;transition:background .3s ease!important}.ongaraj-slider-nav:hover,.ongaraj-slider-nav:focus,.ongaraj-prev:hover,.ongaraj-prev:focus,.ongaraj-next:hover,.ongaraj-next:focus,button.ongaraj-slider-nav:hover,button.ongaraj-slider-nav:focus,button.ongaraj-prev:hover,button.ongaraj-prev:focus,button.ongaraj-next:hover,button.ongaraj-next:focus{background:#0006!important}.preview-image{border-radius:5px;height:60px;object-fit:cover;width:60px}.product-specs{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin:1.5rem 0}.review-image{border-radius:8px;cursor:pointer;height:80px;object-fit:cover;transition:transform .2s;width:80px}.review-image-modal{align-items:center;background:#000000e6;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.review-image:hover{transform:scale(1.05)}.review-images{display:flex;gap:10px;margin-top:15px}.single-product .button:hover,.single-product .button:focus,.single-product .btn:hover,.single-product .btn:focus,.single-product button:hover,.single-product button:focus,.single-product input[type="button"]:hover,.single-product input[type="button"]:focus,.single-product input[type="submit"]:hover,.single-product input[type="submit"]:focus,.single-product .button:not([href]):not([tabindex]):hover,.single-product .button:not([href]):not([tabindex]):focus,.single-product .btn:not([href]):not([tabindex]):hover,.single-product .btn:not([href]):not([tabindex]):focus{background-color:inherit!important;border-color:inherit!important;color:inherit!important}.spec-icon{font-size:20px;margin-bottom:8px}.spec-item{align-items:center;background:#fff;border:1px solid #E9ECEF;border-radius:8px;display:flex;flex-direction:column;padding:12px;text-align:center}.spec-label{color:#6C757D;font-size:12px}.spec-value{color:#333;font-size:14px;font-weight:500;margin-bottom:4px}.upload-label{align-items:center;background:#f5f5f5;border-radius:5px;cursor:pointer;display:inline-flex;gap:8px;padding:10px 15px}.upload-label i{color:#666}@media (max-width:768px){.product-specs{display:flex;gap:0;margin:1rem 0;padding:8px 0}.spec-icon{font-size:16px;margin-bottom:4px}.spec-item{background:none;border:none;border-radius:0;flex:1;padding:0 8px;position:relative}.spec-item:not(:last-child)::after{color:#E9ECEF;content:'|';font-weight:300;position:absolute;right:0;top:50%;transform:translateY(-50%)}.spec-label{font-size:10px}.spec-value{font-size:12px;margin-bottom:2px}}.ongaraj-email-input{margin-bottom:16px}.ongaraj-email-input input{border:1px solid #E9ECEF;border-radius:6px;font-size:14px;padding:14px;transition:border-color .2s;width:100%}.ongaraj-email-input input:focus{border-color:#FF4D4D;outline:none}.ongaraj-out-of-stock-section{background:#fff;border:1px solid #eee;border-radius:8px;margin-top:24px;padding:32px;text-align:center}.ongaraj-stock-icon{align-items:center;background:#FFF5F5;border-radius:50%;display:flex;height:56px;justify-content:center;margin:0 auto 20px;width:56px}.ongaraj-stock-notification{margin:0 auto;max-width:360px}.ongaraj-stock-notification h3{color:#FF4D4D;font-size:20px;margin:0 0 12px}.ongaraj-stock-notification p{color:#666;font-size:14px;line-height:1.5;margin:0 0 24px}@media screen and (max-width:360px){.container,[class*="col-"]{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.row{margin-left:calc(var(--spacing-sm) * -1);margin-right:calc(var(--spacing-sm) * -1)}:root{--font-size-lg:14px;--font-size-md:13px;--font-size-sm:12px;--font-size-xs:10px;--spacing-lg:12px;--spacing-md:8px;--spacing-sm:4px;--spacing-xs:2px}}@media screen and (min-width:361px) and (max-width:480px){:root{--spacing-lg:14px;--spacing-md:10px;--spacing-sm:6px;--spacing-xs:3px}}.nav-info{display:flex;flex-direction:column;gap:.25rem}.nav-label{color:var(--gray);font-size:12px}.nav-preview{align-items:center;display:flex;gap:1rem}.nav-preview img{border-radius:4px;height:60px;object-fit:cover;width:60px}.nav-price{color:var(--primary);font-size:13px;font-weight:600}.nav-product{align-items:center;background:#fff;border:1px solid var(--border);border-radius:8px;display:flex;gap:1rem;max-width:300px;padding:1rem;text-decoration:none;transition:all .3s ease}.nav-product:hover{box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.nav-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text);display:-webkit-box;font-size:14px;font-weight:500;overflow:hidden}.ongaraj-product-navigation{display:flex;gap:1rem;justify-content:space-between;margin:2rem 0}.ongaraj-product-tags{background:#fff;border:1px solid var(--border);border-radius:8px;margin:2rem 0;padding:1.5rem}.product-tag{align-items:center;background:var(--light-gray);border-radius:20px;color:var(--text);display:inline-flex;font-size:13px;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.product-tag:hover{background:var(--primary);color:#fff}.tags-content{display:flex;flex-wrap:wrap;gap:.5rem}.tags-header{align-items:center;color:var(--text);display:flex;font-weight:500;gap:.5rem;margin-bottom:1rem}@media (max-width:768px){.nav-preview img{height:40px;width:40px}.nav-product{padding:.75rem}.nav-title{font-size:12px}.ongaraj-product-navigation{margin:1rem 0;padding:0 1rem}.ongaraj-product-tags{margin:1rem;padding:1rem}}.nav-direction{color:var(--primary);font-size:11px;font-weight:500}.nav-info{display:flex;flex-direction:column;gap:2px}.nav-product{align-items:center;border-radius:6px;display:flex;gap:12px;padding:8px;text-decoration:none;transition:all .2s ease}.nav-product img{border-radius:4px;height:48px;object-fit:cover;width:48px}.nav-product:hover{background:var(--light-gray)}.nav-title{color:var(--text);font-size:13px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ongaraj-product-meta{border-top:1px solid var(--border);margin-top:2rem}.ongaraj-product-navigation{align-items:center;display:flex;gap:1.5rem;margin-bottom:2rem}.ongaraj-product-tags{margin-top:1rem}.product-tag{background:var(--light-gray);border-radius:4px;color:var(--text);display:inline-flex;font-size:12px;padding:6px 12px;text-decoration:none;transition:all .2s}.product-tag:hover{background:var(--primary);color:#fff}.tags-content{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:768px){.nav-product img{height:40px;width:40px}.nav-title{font-size:12px;max-width:140px}.ongaraj-product-meta{margin:1.5rem;padding-top:1.5rem}.ongaraj-product-navigation{gap:1rem}.product-tag{font-size:11px;padding:4px 10px}}.ongaraj-archive-description{color:var(--gray);font-size:14px;line-height:1.6}.ongaraj-archive-header{border-bottom:1px solid var(--border);margin-bottom:2rem;padding-bottom:1rem}.ongaraj-archive-title{color:var(--text);font-size:24px;margin-bottom:.5rem}@media (max-width:768px){.ongaraj-archive-header{margin:1rem;padding-bottom:.75rem}.ongaraj-archive-title{font-size:20px}}.archive-description{color:var(--text);font-size:15px;line-height:1.6;margin:0 auto;max-width:800px}.archive-title{color:var(--heading);font-size:28px;font-weight:600;margin-bottom:1rem}.ongaraj-archive-header{margin-bottom:2rem;text-align:center}.ongaraj-archive-wrapper{background:var(--background);padding:2rem 0}.ongaraj-container{margin:0 auto;padding:0 1rem}.ongaraj-products-grid ul.products{display:grid!important;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));list-style:none!important;margin:0!important;padding:0!important}.ongaraj-products-grid ul.products li.product{float:none!important;margin:0!important;padding:0!important;width:100%!important}@media (max-width:768px){.archive-title{font-size:24px}.ongaraj-archive-wrapper{padding:1rem 0}.ongaraj-products-grid ul.products{gap:1rem;grid-template-columns:repeat(2,1fr)}}.ongaraj-container{box-sizing:border-box;margin-left:auto;margin-right:auto;overflow-x:clip;padding-left:16px;padding-right:16px;width:100%}.ongaraj-product-content{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:100%;overflow-x:clip;width:100%}.pls-single-product-top{margin-bottom:.55rem!important}.single-product button.ongaraj-add-to-cart,.single-product button.ongaraj-buy-now,.woocommerce .single-product button.ongaraj-add-to-cart,.woocommerce .single-product button.ongaraj-buy-now,.woocommerce-page .single-product button.ongaraj-add-to-cart,.woocommerce-page .single-product button.ongaraj-buy-now{background-color:var(--primary)!important;border:none!important;color:#fff!important}.single-product button.ongaraj-add-to-cart:hover,.single-product button.ongaraj-add-to-cart:active,.single-product button.ongaraj-add-to-cart:focus,.woocommerce .single-product button.ongaraj-add-to-cart:hover,.woocommerce .single-product button.ongaraj-add-to-cart:active,.woocommerce .single-product button.ongaraj-add-to-cart:focus,.woocommerce-page .single-product button.ongaraj-add-to-cart:hover,.woocommerce-page .single-product button.ongaraj-add-to-cart:active,.woocommerce-page .single-product button.ongaraj-add-to-cart:focus{background-color:#1565C0!important;color:#fff!important}.single-product button.ongaraj-buy-now,.woocommerce .single-product button.ongaraj-buy-now,.woocommerce-page .single-product button.ongaraj-buy-now{background-color:#FF4D4D!important}.single-product button.ongaraj-buy-now:hover,.single-product button.ongaraj-buy-now:active,.single-product button.ongaraj-buy-now:focus,.woocommerce .single-product button.ongaraj-buy-now:hover,.woocommerce .single-product button.ongaraj-buy-now:active,.woocommerce .single-product button.ongaraj-buy-now:focus,.woocommerce-page .single-product button.ongaraj-buy-now:hover,.woocommerce-page .single-product button.ongaraj-buy-now:active,.woocommerce-page .single-product button.ongaraj-buy-now:focus{background-color:#E53935!important;color:#fff!important}@media (max-width:768px){.ongaraj-container{overflow-x:clip;padding-left:12px;padding-right:12px}.ongaraj-product-content{display:block;padding:0}.ongaraj-product-gallery{margin:0 auto;width:100%}.ongaraj-product-info{padding:16px 12px}}@media (max-width:360px){.ongaraj-container{padding-left:8px;padding-right:8px}}.info-grid.shipping-info{margin-bottom:0;margin-top:8px}.ongaraj-product-highlights{margin-bottom:-8px}.ongaraj-section-separator{background:linear-gradient(to right,#e9ecef00,#e9ecef80 20%,#e9ecef80 80%,#e9ecef00);background:linear-gradient(to right,#e9ecef00,#e9ecef80 20%,#e9ecef80 80%,#e9ecef00);height:1px;height:1.5px;margin:8px 0;margin:0}.ongaraj-product-content{display:grid;gap:2rem;grid-template-columns:1fr 1fr;position:relative}.ongaraj-product-gallery{grid-column:1;position:relative;will-change:transform;z-index:10}.ongaraj-product-gallery.is-bottom{position:absolute}.ongaraj-product-gallery.is-sticky{position:fixed;width:calc((100% - 2rem) / 2)}.ongaraj-product-info{grid-column:2;position:relative}.ongaraj-tabs-container{clear:both;grid-column:1 / -1;position:relative;z-index:5}@media (max-width:768px){.ongaraj-product-content{grid-template-columns:1fr}.ongaraj-product-gallery{position:relative!important;top:auto!important;transform:none!important;width:100%!important}.ongaraj-product-gallery,.ongaraj-product-info{grid-column:1}}.ongaraj-breadcrumb a{color:#666;text-decoration:none;transition:color .2s}.ongaraj-breadcrumb a:hover,.ongaraj-nav-prev a:hover,.ongaraj-nav-next a:hover{color:#000}.ongaraj-breadcrumb nav{align-items:center;display:flex;flex-wrap:wrap}.ongaraj-breadcrumb-container{background-color:#fff;margin-bottom:30px;padding:15px 0}.ongaraj-breadcrumb-navigation{align-items:center;display:flex;justify-content:space-between}.ongaraj-current{color:#333;font-weight:500}.ongaraj-delimiter{color:#999;margin:0 8px}.ongaraj-nav-next i{margin-left:5px}.ongaraj-nav-prev a,.ongaraj-nav-next a{align-items:center;color:#666;display:flex;text-decoration:none;transition:color .2s}.ongaraj-nav-prev i{margin-right:5px}.ongaraj-product-navigation{display:flex;gap:15px}@media (max-width:768px){.ongaraj-breadcrumb{-webkit-overflow-scrolling:touch;overflow-x:auto;white-space:nowrap;width:100%}.ongaraj-breadcrumb-navigation{flex-direction:column;gap:10px}}.breadcrumb-separator{color:#ccc;font-size:12px;margin:0 8px}.current-product{color:#333;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ongaraj-breadcrumb{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:center;display:flex;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.ongaraj-breadcrumb a{color:#666;font-size:13px;text-decoration:none;transition:color .2s ease}.ongaraj-breadcrumb a:hover{color:var(--primary)}.ongaraj-breadcrumb-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0}.ongaraj-breadcrumb-wrapper{background:#fff;margin-bottom:20px;padding:12px 0;position:relative;z-index:1}.ongaraj-breadcrumb::-webkit-scrollbar{display:none}.ongaraj-product-navigation{align-items:center;display:flex;gap:16px}@media (max-width:768px){.current-product{max-width:200px}.ongaraj-breadcrumb{width:100%}.ongaraj-breadcrumb-container{align-items:flex-start;flex-direction:column;gap:8px;padding:0 12px}.ongaraj-breadcrumb-wrapper{backdrop-filter:blur(8px);background:#fffffffa;padding:10px 0}.ongaraj-breadcrumb:after{background:linear-gradient(to right,#fff0,#fffffffa);bottom:0;content:'';pointer-events:none;position:absolute;right:0;top:0;width:32px}.ongaraj-product-navigation{justify-content:space-between;width:100%}}.ongaraj-fullscreen-viewer{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .95);z-index:9999;display:none;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:opacity 0.3s ease;overflow:hidden}.ongaraj-fullscreen-viewer.active{opacity:1}.ongaraj-fullscreen-viewer button{border:none;background:none;outline:none;cursor:pointer}.round-button{border-radius:50%;background-color:#333;color:#fff;display:flex;align-items:center;justify-content:center;transition:background-color 0.2s ease}.round-button:hover{background-color:#444}.fullscreen-toolbar{position:absolute;top:0;left:0;width:100%;height:60px;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;z-index:10;background-color:rgb(0 0 0 / .7)}.fullscreen-close{width:40px;height:40px;border-radius:50%;background-color:#333;color:#fff;display:flex;align-items:center;justify-content:center;transition:background-color 0.2s ease}.fullscreen-close:hover{background-color:#444}.fullscreen-close i{font-size:18px}.zoom-btn{width:40px;height:40px;border-radius:50%;background-color:#333;color:#fff;display:flex;align-items:center;justify-content:center;transition:background-color 0.2s ease}.zoom-btn:hover{background-color:#444}.zoom-btn i{font-size:18px}.zoom-controls{display:flex;flex-direction:row;gap:10px}.fullscreen-nav{width:50px;height:50px;border-radius:50%;background-color:#333;color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);opacity:.9;transition:background-color 0.2s ease}.fullscreen-nav:hover{background-color:#444}.fullscreen-nav.prev{left:20px}.fullscreen-nav.next{right:20px}.fullscreen-nav i{font-size:22px}.fullscreen-image-container{position:relative;width:100%;height:calc(100% - 140px);display:flex;justify-content:center;align-items:center;overflow:hidden}.fullscreen-image{max-width:90%;max-height:90%;object-fit:contain;transition:opacity 0.2s ease;user-select:none;cursor:default}.fullscreen-thumbs{position:absolute;bottom:0;left:0;width:100%;height:80px;display:flex;justify-content:center;align-items:center;gap:10px;padding:10px 0;background-color:rgb(0 0 0 / .7);overflow-x:auto}.fullscreen-thumbs::-webkit-scrollbar{height:5px}.fullscreen-thumbs::-webkit-scrollbar-track{background:#fff0}.fullscreen-thumbs::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .3);border-radius:10px}.fullscreen-thumb{width:60px;height:60px;border-radius:6px;overflow:hidden;cursor:pointer;opacity:.6;transition:opacity 0.2s ease;border:2px solid #fff0}.fullscreen-thumb.active{opacity:1;border-color:#fff}.fullscreen-thumb:hover{opacity:1}.fullscreen-thumb img{width:100%;height:100%;object-fit:cover}.fullscreen-counter{position:absolute;top:20px;left:50%;transform:translateX(-50%);background-color:rgb(0 0 0 / .5);color:#fff;padding:5px 12px;border-radius:20px;font-size:14px}body.fullscreen-open{overflow:hidden;touch-action:none}@media (max-width:768px){.fullscreen-nav{width:40px;height:40px}.fullscreen-nav.prev{left:10px}.fullscreen-nav.next{right:10px}.fullscreen-thumb{width:50px;height:50px}.fullscreen-thumbs{height:70px}.fullscreen-image-container{height:calc(100% - 130px)}.zoom-controls{display:none}}.fullscreen-image.loading{opacity:.5}#tab-description{width:100%;box-sizing:border-box}#tab-description h1{font-size:1.6rem;color:#000;margin-bottom:15px;margin-top:0}#tab-description h2{font-size:1.4rem;margin:15px 0;font-weight:600}#tab-description h3{position:relative;font-size:1.2rem;color:#2196f3;margin-bottom:15px;padding-left:25px}#tab-description h3::before{content:"|";position:absolute;left:0;top:0;font-size:1.5rem;font-weight:700;color:#2196f3;transition:transform 0.3s,color 0.3s}#tab-description h3:hover::before{transform:scale(1.2);color:#000}#tab-description h4{font-size:1.1rem;color:#000;margin-bottom:5px;font-weight:700}#tab-description p{font-size:1rem;margin:0 0 15px 0;color:#333}#tab-description a{color:#000;text-decoration:underline;font-weight:600;transition:color 0.2s;cursor:pointer}#tab-description a:hover{color:#2196f3}#tab-description strong{font-weight:600;color:#000}@media (max-width:768px){#tab-description{padding:0}#tab-description h1{font-size:1.4rem}#tab-description h2{font-size:1.2rem;margin:10px 0}#tab-description h3{font-size:1.1rem;padding-left:20px}#tab-description h3::before{font-size:1.3rem}}#tab-description>div[style*="display: flex"]{margin-top:30px;width:100%;box-sizing:border-box}