.product__related .ps-post--product{height:360px}h3.product__related_title{font-size:26px;font-weight:400;margin-bottom:20px}.product__related{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.product__related .ps-post--product .ps-product--standard{border-right:0;border-top:0;height:100%}.product__related .ps-post--product:nth-child(5) .ps-product--standard{border-right:1px solid #ddd}.product__related .ps-post--product:first-child .ps-product--standard,.product__related .ps-post--product:nth-child(2) .ps-product--standard,.product__related .ps-post--product:nth-child(3) .ps-product--standard,.product__related .ps-post--product:nth-child(4) .ps-product--standard,.product__related .ps-post--product:nth-child(5) .ps-product--standard{border-top:1px solid #ddd}.ps-product--standard .ps-product__content h3,.ps-product--standard .ps-product__content h4,.ps-product--standard .ps-product__content h5{margin-bottom:0}.ps-product--standard .ps-product__name{font-size:13px;margin-bottom:2px}.ps-product--detail .ps-product__quantity label{text-align:left}.product__related .ps-post--product .ps-product--standard img{width:100%!important}html[lang=ar] .product__related .ps-post--product .ps-product--standard,html[lang=ar] .product__related .ps-post--product:nth-child(5) .ps-product--standard{border-right:1px solid #ddd}html[lang=ar] p.become-vendor-link{text-align:center!important}html[lang=ar] .ps-product--detail .ps-product__quantity label{text-align:right}.product__related.product__related-mobile .ps-post--product.product__related-mobile{height:320px}.product__related.product__related-mobile{grid-template-columns:1fr 1fr}.smiller-floating-products .more-product-heading{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.smiller-floating-products .product__related{align-items:stretch;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding-bottom:20px}.smiller-floating-products .product__related .ps-product--standard{border:1px solid #ddd;border-radius:10px;padding:10px}.smiller-floating-products .product__related .ps-post--product{height:310px}.smiller-floating-products .product__related .ps-post--product p.ps-product-description{display:none}a.see-more-links.text-center{background-image:radial-gradient(95.56% 95.56% at 50% 50%,#f6f7f9 0,#adb1e6e0);background-size:cover;border:1px solid #f6f7f9;border-radius:20px;display:block;overflow:hidden;padding:8px;width:100%}a.see-more-links.text-center:hover{background:#ff5712;border:1px solid #ff5712;box-shadow:0 .25rem 1rem #a5a3ae73;color:#fff;display:block;overflow:hidden;width:100%}.smiller-floating-products .more-product-heading h4{font-size:20px;font-weight:400;margin-top:5px}.related-products-shop{transition:all .3s ease}.smiller-floating-products{background:#f7f7f7;border:1px solid #eee;border-radius:10px;box-shadow:0 0 2px #eee;padding:10px 15px 20px}.product-carousel{max-width:600px;min-height:400px;position:relative}.product-gallery{display:flex;flex-direction:column;gap:1rem}.main-image-container{background:#f8f8f8;border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden;position:relative}.main-image-wrapper{align-items:center;display:flex;justify-content:center;min-height:400px;position:relative}.main-image{cursor:pointer;height:100%;position:relative;transition:transform .2s ease;width:100%}.main-image:hover{transform:scale(1.02)}.main-image:hover .zoom-overlay{opacity:1}.main-image-img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.fallback-img{left:0;position:absolute;top:0;z-index:1}.zoom-overlay{align-items:center;background:#000000b3;border-radius:50%;color:#fff;display:flex;height:50px;justify-content:center;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:50px}.zoom-overlay i{font-size:20px}.nav-arrows{display:flex;justify-content:space-between;padding:0 1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.nav-arrow{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;height:40px;justify-content:center;pointer-events:all;transition:all .2s ease;width:40px}.nav-arrow:hover:not(:disabled){background:#fff;transform:scale(1.1)}.nav-arrow:disabled{cursor:not-allowed;opacity:.5}.nav-arrow i{color:#333;font-size:16px}.image-counter{background:#000000b3;border-radius:20px;bottom:1rem;color:#fff;font-size:.875rem;font-weight:500;left:1rem;padding:.5rem 1rem;position:absolute}.thumbnail-container{margin-top:1rem}.thumbnail-nav-controls{align-items:center;display:flex;gap:.5rem;position:relative}.thumbnail-scroll-container{flex:1;overflow:hidden;position:relative}.thumbnail-scroll{display:flex;gap:.75rem;overflow-x:auto;padding:.5rem 0;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.thumbnail-scroll::-webkit-scrollbar{display:none}.thumbnail-nav-btn{align-items:center;background:#ffffffe6;border:1px solid #e0e0e0;border-radius:50%;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.thumbnail-nav-btn:hover:not(:disabled){background:#fff;box-shadow:0 4px 8px #00000026;transform:scale(1.05)}.thumbnail-nav-btn:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.5}.thumbnail-nav-btn i{color:#333;font-size:14px}.thumbnail-item{border:2px solid transparent;border-radius:8px;cursor:pointer;flex-shrink:0;height:80px;overflow:hidden;transition:all .2s ease;width:80px}.thumbnail-item:hover{transform:scale(1.05)}.thumbnail-item.active{border-color:#ff5712;box-shadow:0 0 0 2px #ff57124d}.thumbnail-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lightbox-overlay{align-items:center;background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:9999}.lightbox-content{align-items:center;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;position:relative}.lightbox-close{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:0;top:-4rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px;z-index:10}.lightbox-close:hover{background:#000c;border-color:#fff9;box-shadow:0 4px 20px #0000004d;transform:scale(1.1)}.lightbox-close:active{transform:scale(.95)}.lightbox-close .close-icon{align-items:center;display:flex;height:20px;justify-content:center;position:relative;width:20px}.lightbox-close .close-icon span{background:#fff;border-radius:1px;height:2px;position:absolute;transition:all .3s ease;width:20px}.lightbox-close .close-icon span:first-child{transform:rotate(45deg)}.lightbox-close .close-icon span:last-child{transform:rotate(-45deg)}.lightbox-close:hover .close-icon span{background:#ff5712;box-shadow:0 0 8px #ff571280}.lightbox-image-container{align-items:center;display:flex;justify-content:center;max-height:80vh;max-width:100%}.lightbox-image{border-radius:8px;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.lightbox-nav{align-items:center;display:flex;gap:2rem;margin-top:2rem}.lightbox-nav-btn{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;transition:all .2s ease;width:50px}.lightbox-nav-btn:hover:not(:disabled){background:#ffffff4d;transform:scale(1.1)}.lightbox-nav-btn:disabled{cursor:not-allowed;opacity:.5}.lightbox-nav-btn i{font-size:20px}.lightbox-counter{color:#fff;font-size:1.125rem;font-weight:500;min-width:60px;text-align:center}.view-all-images{bottom:1rem;position:absolute;right:1rem;z-index:1}.back-to-selected-btn{left:1rem;position:absolute;top:1rem;z-index:2}.back-to-selected-btn .p-button-text,.view-all-images .p-button-text{background:#ff5712!important;border:none;border-radius:20px;box-shadow:0 2px 8px #ff571214;color:#fff!important;font-weight:700;letter-spacing:1px;padding:8px 20px;transition:background .2s}.back-to-selected-btn .p-button-text:hover,.view-all-images .p-button-text:hover{background:#d94a0c!important;border:none!important;color:#fff!important}.image-loading{background:#fffc;bottom:0;justify-content:center;left:0;right:0;top:0;transition:opacity .3s ease;z-index:1}.image-loading,.loading-container{align-items:center;display:flex;flex-direction:column;position:absolute}.loading-container{gap:1rem;left:50%;top:50%;transform:translate(-50%,-50%)}.loading-spinner{height:50px;width:50px}.loading-text{color:var(--text-color-secondary);font-size:1rem;margin-top:.5rem}@media (max-width:768px){.main-image-wrapper,.product-carousel{min-height:300px}.nav-arrow{height:35px;width:35px}.nav-arrow i{font-size:14px}.thumbnail-item{height:60px;width:60px}.thumbnail-nav-btn{height:28px;width:28px}.thumbnail-nav-btn i{font-size:12px}.lightbox-nav{gap:1rem;margin-top:1rem}.lightbox-nav-btn{height:40px;width:40px}.lightbox-nav-btn i{font-size:16px}.lightbox-counter{font-size:1rem}.lightbox-close{height:40px;top:-3rem;width:40px}.lightbox-close .close-icon{height:16px;width:16px}.lightbox-close .close-icon span{height:2px;width:16px}}@media (max-width:480px){.main-image-wrapper,.product-carousel{min-height:250px}.nav-arrows{padding:0 .5rem}.nav-arrow{height:30px;width:30px}.nav-arrow i{font-size:12px}.thumbnail-scroll{gap:.5rem}.thumbnail-item{height:50px;width:50px}.thumbnail-nav-btn{height:24px;width:24px}.thumbnail-nav-btn i{font-size:10px}.thumbnail-nav-controls{gap:.25rem}.image-counter{font-size:.75rem;padding:.25rem .75rem}.lightbox-close{height:36px;top:-2.5rem;width:36px}.lightbox-close .close-icon{height:14px;width:14px}.lightbox-close .close-icon span{height:2px;width:14px}}.p-button[data-v-5d82c577]{background-color:#007bff;border:none;border-radius:.25rem;color:#fff;cursor:pointer;padding:.5rem 1rem}.p-button[data-v-5d82c577]:hover{background-color:#0056b3}.hide[data-v-5d82c577]{opacity:.5;pointer-events:none}.d-flex.flex-wrap.gap-4.list-of-attributes[data-v-5d82c577]{align-items:baseline;gap:10px;justify-content:flex-start}.d-flex.flex-wrap.gap-4.list-of-attributes .attributes-item[data-v-5d82c577]{align-items:center;display:flex}.d-flex.flex-wrap.gap-4.list-of-attributes .attributes-item .p-radiobutton.p-component[data-v-5d82c577]{display:none}.d-flex.flex-wrap.gap-4.list-of-attributes .attributes-item label[data-v-5d82c577]{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 2px #eee;cursor:pointer;font-size:13px;letter-spacing:1px;margin:0;padding:5px 15px}.active-label[data-v-5d82c577],.d-flex.flex-wrap.gap-4.list-of-attributes .attributes-item label[data-v-5d82c577]:hover{background:#ff5712!important;border-color:#ff5712!important;color:#fff}.mb-3.font-bold.group-name span[data-v-5d82c577]{color:#ff5712;font-size:16px;letter-spacing:1px}.ordered-attribute-groups[data-v-5d82c577]{position:relative}.button-clear[data-v-5d82c577]{position:absolute;right:0;top:3px}.button-clear button.p-button.p-component[data-v-5d82c577]{background:#ff5712;border-radius:20px;font-size:13px;letter-spacing:1px;padding:3px 10px}
