.product-page{background-color:#fefefe;border-bottom:1px solid #aaa2;width:100%;padding-bottom:0;padding-top:4.5rem!important}.product-page .container{padding:0 1rem}.product-items{border-bottom:1px solid #aaa2;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:2rem;width:100%;margin-top:-1rem;margin-bottom:2rem;display:grid}.product-media{z-index:0;flex:1;grid-column:span 3;grid-template-columns:80px 1fr;width:100%;height:100vh;display:grid;position:sticky;top:6rem;overflow:hidden}.product-page .thumb{width:100%;height:77vh;margin-top:3vh;position:relative;overflow:hidden}.product-page .thumb img{object-fit:contain;will-change:transform;z-index:0;max-width:100%;max-height:100%;transition:transform .4s;position:relative}.product-page .thumb img:hover{transform:scale(1.05)}.product-media .zoom-icon-ar{z-index:290;cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:absolute;top:3rem;left:2rem;right:auto;overflow:hidden;box-shadow:0 2px 12px #0001}.product-media .zoom-icon-ar i{transition:all 1s;transform:scale(1.3)}.product-media .zoom-icon-ar:hover i{transform:scale(1.5)}.product-media .album{z-index:300;background-color:#fff;flex-direction:column;justify-content:center;gap:10px;width:100%;max-width:70px;height:100vh;max-height:800px;margin-top:-3.6rem;margin-left:-5px;padding:5px;display:flex;position:relative;overflow:hidden}.product-media .album .album-img{cursor:pointer;background-color:#fff;border:2px solid #aaa2;justify-content:center;align-items:center;width:100%;height:85px;transition:all 1s;display:flex;overflow:hidden;max-width:100px!important}.product-media .album .album-img:hover,.product-media .album .album-img.active{border-color:#f3bebe;overflow:hidden}.product-media .album .album-img img{object-fit:cover;width:100%;height:100%;padding:.3rem .2rem;transform:scale(1)}.product-media .album .album-img:last-child img{object-fit:cover;width:100%;height:100%;transform:scale(1)}.zoom-modal{z-index:9999;background:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0}.zoom-modal .btn-close{z-index:500;cursor:pointer;background-color:#eee1;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;transition:all 1s;display:flex;position:absolute;top:25px;right:25px}.zoom-modal .btn-close i{transform:rotate(45deg)}.product-data{z-index:0;background-color:#fefefe;flex-direction:column;grid-column:span 3;width:100%;height:auto;margin-top:0;padding:0 0 8rem;display:flex;position:relative}.product-data:after{content:"";z-index:1000;border-right:1px solid #aaa2;width:1rem;height:100%;margin-top:-4rem;margin-right:-2rem;padding-bottom:3.6rem;position:absolute}.product-data .share-btns-ar{flex-direction:column;justify-content:flex-end;align-items:center;gap:2vh;width:60px;height:100vh;display:flex;position:absolute;top:0;left:0;overflow:hidden;transform:translateY(-50%)}.product-data .share-btns-ar .share-btn{background-color:#fff;border:1px solid #aaa2;border-radius:50%;justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;transition:all .5s;display:flex;transform:scale(.8)}.product-data .share-btns-ar .share-btn:hover{border-color:#6fa1b4}.product-data .share-btns-ar .share-btn i{justify-content:center;align-items:center;display:flex;width:20px!important;height:20px!important}.product-content{flex-direction:column;width:100%;padding:0;display:flex;position:relative}.box-card{border-bottom:1px solid #aaa2;width:100%;max-width:96vw;padding:1rem 0 3rem;overflow:hidden}.video-card{width:100%;max-width:96vw;padding:1rem 0 3rem;overflow:hidden}.product-heading .product-title{width:100%;max-width:580px;padding:3.4rem 0 1rem;font-size:24px;font-weight:300;line-height:1.5}.product-heading .product-category{letter-spacing:2px;color:#333;text-transform:uppercase;font-size:14px}.product-heading .product-price{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.75rem;padding-top:3rem;display:flex}.product-heading .product-price .price{color:#000;align-items:flex-end;gap:.1rem;height:28px;font-family:system-ui,-apple-system,sans-serif;font-size:28px;font-weight:600;line-height:28px;display:flex}.product-heading .product-price .price small{color:#333;text-transform:uppercase;height:16px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:16px;transform:translateY(-1px)}.product-heading .old-price{color:#333;align-items:center;gap:6px;padding:0 3px;font-size:14px;font-weight:300;line-height:14px;display:flex}.product-heading .old-price .discount{color:#027733;background-color:#a3e9c02a;border-radius:3px;padding:4px 6px;font-size:14px;font-weight:500;line-height:14px}.product-page .box-title{padding:0;font-size:22px;font-weight:400;line-height:22px}.product-page .product-info{box-shadow:0;border:none;margin:-2rem 0 0;padding:1rem 0}.product-page .product-info ul{flex-direction:column;gap:.5rem;display:flex}.product-page .product-info li{color:#222;align-items:center;gap:.8rem;font-size:13px;font-weight:400;line-height:normal;display:flex}.product-page .product-info li i{justify-content:center;width:13px;height:13px;display:flex;transform:translateY(-4px)}.product-page .trust-info{padding:1.5rem 0}.product-page .trust-info .line{flex-wrap:wrap;gap:8px;display:flex}.product-page .trust-info .line span{color:#555;cursor:pointer;background-color:#fff;border:1px solid #aaa3;border-radius:1.5rem;align-items:center;gap:6px;padding:10px 16px;font-size:11px;line-height:11px;transition:all 1s;display:flex}.product-page .trust-info .line span i{background-color:#fff;border-radius:100%;width:16px;height:16px}.product-page .trust-info .line span:hover{color:#fff;background-color:#000;border:1px solid #000}.product-page .trust-info .line span:hover i{transform:translateY(0)}.product-page .product-description{flex-direction:column;gap:.4rem;display:flex;padding-top:0!important}.product-page .product-description p{color:#222;font-size:14px;font-weight:400;line-height:2}.product-page .product-description p strong{color:#111;font-size:15px;font-weight:600;line-height:2}.product-page .product-description ul{flex-direction:column;gap:.6rem;display:flex;padding-top:0!important}.product-page .product-description strong{color:#111;font-size:14px;font-weight:500;line-height:2}.product-page .product-description li{color:#111;font-size:14px;font-weight:400;line-height:2;padding:.5rem 0!important}.product-page .product-description li strong{color:#000;padding-bottom:.75rem;font-size:14px;font-weight:400;line-height:2}.product-page .product-description h3{color:#111;padding-top:1rem;font-size:16px;font-weight:400;line-height:2}.product-page .product-description a{color:#740707;font-size:14px;line-height:2;font-family:Jost,sans-serif!important;font-weight:300!important}.product-page .product-description p.desc{display:none!important}.product-data .actions-bottom{z-index:200;background-color:#0000;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;width:100%;height:85px;padding:0;transition:all 1s;display:grid;position:fixed;bottom:-.5rem;left:0}.product-data .actions-bottom.hide{display:none}.product-data .actions-1{grid-column:span 3;width:100%;height:2px}.product-data .actions-2{background-color:#fff;flex-direction:column;grid-column:span 3;justify-content:center;width:100%;height:100%;display:flex}.product-data .actions{z-index:1000;background:linear-gradient(#fffe,#fff,#fff);grid-template-columns:3fr 2fr 90px;gap:.75rem;width:100%;padding:0 1rem .5rem;display:grid}.product-page .actions .btn{color:#fff;border:1px solid #000;min-width:52px;height:54px;font-size:14px;font-weight:400;box-shadow:0 4px 8px #aaa2}.product-page .actions .btn:hover{border-color:#f3616199;font-weight:500;box-shadow:0 4px 8px #aaa3}.product-page .actions .btn-stock{cursor:pointer;text-transform:capitalize;background-color:#0f0f0f;border:1px solid #0000;justify-content:center;align-items:center;gap:2rem;width:100%;height:54px;padding:1rem;font-weight:500;transition:all 1s;display:flex;color:#fff!important}.product-page .actions .btn-buy{cursor:pointer;background-color:#ca0202;border:1px solid #0000;justify-content:center;align-items:center;gap:2rem;width:100%;height:54px;padding:1rem;font-weight:500;transition:all 1s;display:flex;color:#fff!important}.product-page .actions .btn-buy:hover{background-color:#c81414;border-color:#c81414;font-weight:500}.product-page .actions .btn-cart{color:#fff;cursor:pointer;text-transform:capitalize;background-color:#0009;border:1px solid #aaa6;justify-content:center;align-items:center;gap:6px;width:100%;height:55px;font-size:13.5px;font-weight:400;line-height:24px;transition:all 1s;display:flex}.product-page .actions .btn-cart:hover{color:#fff;background-color:#000;border:1px solid #000}.product-page .actions .btn-cart i{width:24px;height:24px;transform:scale(.8)translateY(-2px)}.product-page .actions .btn-wish{cursor:pointer;background-color:#fff;border:1px solid #aaa6;justify-content:center;align-items:center;width:100%;height:55px;transition:all 1s;display:flex}.product-page .actions .btn-wish:hover{border-color:#3a3939}.product-page .actions .btn-wish i{transform:scale(.8)}.similar{width:100%;padding:2rem 1rem}.similar .box-title{padding:0 1rem}.reviews{width:100%}.reviews-content{flex-direction:column;gap:2rem;width:100%;padding-top:1rem;display:flex}.review-box{background:#fff;border:1px solid #aaa3;border-radius:4px;flex-direction:column;gap:10px;padding:18px 1rem 18px 2rem;display:flex}.user-side{align-items:center;gap:1rem;width:200px;display:flex;overflow:hidden}.user-side .meta{flex-direction:column;gap:0;display:flex}.avatar{margin-bottom:8px}.avatar-circle{color:#fff;background:#0c528f;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;font-size:26px;font-weight:400;display:flex}.avatar-circle.M,.avatar-circle.S,.avatar-circle.J,.avatar-circle.C{background:#ce8013cc}.avatar-circle.Y,.avatar-circle.F,.avatar-circle.V{background:#158659cc}.avatar-circle.A,.avatar-circle.B,.avatar-circle.D,.avatar-circle.Z,.avatar-circle.X{background:#e70404cc}.reviews .username{text-align:center;color:#444;padding-top:0;font-size:16px;font-weight:300;transform:translateY(10px)}.reviews .stars{color:#aaa;margin:6px 0;font-size:18px;transform:translateY(-.5rem)}.reviews .stars .filled{color:#f71414;font-size:18px}.reviews .review-txt{flex-direction:column;gap:6px;display:flex}.reviews .review-txt .text{color:#333;font-size:14px;font-weight:300;line-height:24px}.reviews .review-txt .date-reviews{color:#000;width:100%;padding:4px 0;font-size:13px;font-weight:400}.faqs{width:100%}.faq-content{flex-direction:column;gap:1rem;padding-top:1.2rem;display:flex}.faq-box{background-color:#fff;border:1px solid #aaa3;border-radius:8px;padding:1rem}.faq-box:hover{border-color:#fad7d7}.faq-box .question{cursor:pointer;width:100%;padding:.5rem 25px .5rem 0;position:relative}.faq-box .question .title{font-size:16px;font-weight:400}.faq-box .question .icon{content:"";width:24px;height:24px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.faq-box .question .icon i{transition:all 1s;transform:scale(.7)}.faq-box.active .question .icon i{transform:scale(.7)rotate(-180deg)}.faq-box .answer{color:#000;max-height:0;margin-top:.5rem;padding:0;font-size:14px;font-weight:300;line-height:24px;transition:max-height .3s,padding .3s;overflow:hidden}.faq-box .answer.active{max-height:500px;padding:.5rem 0}.faq-box .answer.active+.question:after{transform:rotate(45deg)}.product-data{flex-direction:column;gap:32px;display:flex}.product-category{color:#888;margin-bottom:6px;font-size:14px;display:none}.product-title{color:#111;margin-top:-30px;font-size:38px;font-weight:600}.product-stars{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:610px;margin-top:-.25rem;display:flex}.box-title{color:#1a1a1a;margin-bottom:16px;font-size:20px;font-weight:600}.box-content{padding:1rem 0}.list li{color:#222;align-items:center;gap:8px;margin-bottom:0;font-size:13.5px;display:flex}.actions{align-items:center;gap:14px;width:100%;max-width:640px;display:flex}.btn{cursor:pointer;border:none;border-radius:0;justify-content:center;align-items:center;transition:all .25s;display:inline-flex}.btn-buy{color:#fff;background:#111;min-width:150px;padding:14px 22px;font-size:16px;font-weight:600}.btn-buy:hover{background:#333}.btn-cart,.btn-wish{background:#fff;border:1px solid #ddd;width:48px;height:48px}.product-rating{color:#222;align-items:center;gap:16px;height:24px;font-size:18px;font-weight:300;line-height:18px;display:flex}.product-rating .stars{gap:6px;display:flex;transform:translateY(-1.5px)}.product-rating .stars .star .mask .star-half,.product-rating .stars .star{width:20px;height:20px;position:relative}.product-rating .stars .star path{fill:#d6d6d6}.product-rating .stars .star .mask .star-half path,.product-rating .stars .star.active path{fill:#fd5050}.product-rating .stars .mask{width:50%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.product-rating .stars .star .mask .star-half{position:absolute}.product-rating .rating-text{color:#111;align-items:baseline;gap:0;display:flex}.product-rating .rating-number{color:#17100e;font-size:24px;font-weight:500}.product-rating .rating-max{color:#111;font-size:16px;font-weight:700}.product-rating .sep{color:#aaa6;margin:0 8px;font-size:16px;font-weight:300;transform:translateY(-2px)}.product-rating .reviews-link{color:#000;letter-spacing:.5px;font-family:-apple-system,sans-serif;font-size:15px;font-weight:400;transition:all 1s}.product-rating .reviews-link:hover{color:#d32e2e}.product-media .spagi{display:none}.box-video{background-color:#eee2;border:1px solid #aaa3;width:100%;max-width:800px;height:520px;margin:3rem auto;padding:1rem}.box-video iframe{aspect-ratio:16/9;width:100%;height:auto}.box-video .title{color:#111;width:100%;height:40px;padding:1.4rem .1rem;font-size:16px;line-height:25px;overflow:hidden}.box-video .title span{color:#222;font-weight:300}@media (max-width:900px){.zoom-icon-ar{display:none!important}.product-media .spagi{z-index:100;gap:10px;display:flex;position:absolute;bottom:120px;left:50%;transform:translate(-50%)}.product-media .spagi .bx{opacity:1;cursor:pointer;background:#0d0d0d;border:1px solid #fff1;width:50px;height:16px;display:block}.product-media .spagi .bx.active{cursor:pointer;background:#d32e2e!important}.cart-txt{display:none}.product-data{padding:0;position:relative;overflow:hidden;width:100%!important}.product-media{z-index:0;flex:1;grid-column:span 3;grid-template-columns:80px 1fr;width:100%;height:100vh;display:grid;position:sticky;top:6rem}.product-page .thumb{flex-direction:column;justify-content:center;align-items:center;display:flex;width:100%!important;height:80vh!important}.product-page .thumb img{object-fit:cover;position:relative;width:100%!important;height:fit-content!important}.product-data .actions{background-color:#fff;grid-template-columns:1fr 50px 50px}.product-data .actions-2{justify-content:center;align-items:center;margin:0 auto;display:flex}.product-data .actions-bottom{flex-direction:column;justify-content:center;align-items:center;display:flex}.product-media .album{display:none}.product-data{background-color:#fff;grid-column:span 3;position:relative;overflow:hidden}.product-data .product-title{padding-top:4rem;font-size:26px}.review-box{padding:18px .5rem}.zoom-modal{width:100%;padding:0!important}.zoom-modal img{object-fit:cover;width:90vw!important;height:fit-content!important;margin-left:-5px!important}.product-data .share-btns-ar{display:none;position:absolute}}.footer-main-pr{z-index:100;color:#fff;background:#111;padding:20px 0 15px;position:relative;overflow:hidden}.footer-main-pr .copyright-pr{justify-content:center;align-items:center;display:flex}.footer-main-pr .copyright-pr p{text-align:center;font-size:13px;font-weight:400;line-height:13px}
