@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Prata&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap";.product-page{font-family:Lato,sans-serif;font-weight:400!important;color:#1a1a1a;padding:40px 6%;overflow-x:hidden}.product-page .product-container{display:flex;gap:4%;align-items:flex-start;max-width:1350px;margin:0 auto}.product-page .product-images{flex:1;display:flex;flex-direction:column;align-items:center}.product-page .product-images .main-image{text-align:center;width:100%;max-width:440px;height:420px;display:flex;justify-content:center;align-items:center}.product-page .product-images .main-image img{width:100%;height:100%;object-fit:contain;border-radius:8px}.product-page .product-images .thumb-carousel{display:flex;align-items:center;justify-content:center;margin-top:12px;gap:8px}.product-page .product-images .thumb-carousel .nav-btn{background:transparent;border:none;cursor:pointer;font-size:1.2rem}.product-page .product-images .thumb-carousel .thumbnails{display:flex;gap:10px}.product-page .product-images .thumb-carousel .thumbnails img{width:90px;height:80px;object-fit:cover;border:2px solid transparent;border-radius:5px;cursor:pointer}.product-page .product-images .thumb-carousel .thumbnails img.active{border-color:#1f2f61}.product-page .product-info{flex:1;max-width:600px}.product-page .product-info .category{text-transform:uppercase;font-size:1rem;color:#c5a241;font-weight:400;margin-bottom:-20px!important}.product-page .product-info .title{font-family:Prata,serif;font-size:2.5rem;font-weight:400!important;color:#1f2f61;margin-bottom:10px}.product-page .product-info .rating{display:flex;align-items:center;gap:4px;color:#1f2f61;margin-bottom:-10px}.product-page .product-info .rating svg{color:#0a1d63}.product-page .product-info .rating .score{margin-left:4px;font-weight:400!important}.product-page .product-info .rating .reviews{color:#777;font-size:.875rem}.product-page .product-info .price-section{display:flex;align-items:baseline;gap:8px;margin-bottom:-25px!important}.product-page .product-info .price-section .price{color:#1f2f61;font-size:1.5rem;font-weight:700}.product-page .product-info .price-section .old-price{color:#999;text-decoration:line-through;font-size:1rem}.product-page .product-info .desc{font-size:1rem;color:#555;margin-bottom:1px;line-height:1.5}.product-page .product-info .options{display:flex;justify-content:flex-start;margin-bottom:5px;gap:6.5rem;flex-wrap:wrap}@media (max-width: 768px){.product-page .product-info .options{gap:2.5rem}}.product-page .product-info .options .metal p{font-size:1rem;margin-bottom:10px}.product-page .product-info .options .metal .metal-options{display:flex;gap:10px}.product-page .product-info .options .metal .metal-options .metal-circle{width:25px;height:25px;border-radius:50%;border:2px solid #ccc;cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:400;color:#1f2f61}.product-page .product-info .options .metal .metal-options .metal-circle.active{border-color:#1f2f61}.product-page .product-info .options .quantity p{font-size:1rem;margin-bottom:8px}.product-page .product-info .options .quantity .qty-box{display:flex;align-items:center;border:1px solid #ccc;border-radius:4px;overflow:hidden}.product-page .product-info .options .quantity .qty-box button{background:none;border:none;font-size:1.2rem;width:30px;cursor:pointer}.product-page .product-info .options .quantity .qty-box span{font-size:.875rem;padding:0 10px;min-width:30px;text-align:center}.product-page .product-info .benefits{display:flex;gap:20px;margin-bottom:10px}.product-page .product-info .benefits .benefit-item{display:flex;align-items:center;gap:6px;font-size:1rem}.product-page .product-info .benefits .benefit-item img{width:22px;height:22px;object-fit:contain}.product-page .product-info .action-buttons{display:flex;gap:10px;margin-bottom:20px}.product-page .product-info .action-buttons .add-cart-btn{background:#1f2f61;color:#fff;border:none;padding:12px 26px;font-size:1rem;font-weight:400;cursor:pointer;transition:.3s}.product-page .product-info .action-buttons .add-cart-btn:hover{background:#283b91}.product-page .product-info .action-buttons .call-btn{border:1px solid #ccc;background:#fff;padding:12px 20px;font-size:1rem;cursor:pointer}.product-page .product-info .product-details{border:1px solid #F7F4F4;margin-bottom:20px;background-color:#f7f4f4}.product-page .product-info .product-details .detail-row{display:flex;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #eee;font-size:.875rem}.product-page .product-info .product-details .detail-row span:first-child{font-weight:400}.product-page .product-info .product-details .view-more{background:none;border:none;color:#1f2f61;font-weight:400;padding:10px;cursor:pointer;font-size:.875rem}.product-page .product-info .accordion{border:1px solid #e0e0e0;background-color:#f7f4f4}.product-page .product-info .accordion .accordion-item{border-bottom:1px solid #e0e0e0}.product-page .product-info .accordion .accordion-item .accordion-header{display:flex;justify-content:space-between;align-items:center;padding:1px 12px;cursor:pointer;font-weight:400;font-size:.875rem;line-height:1}.product-page .product-info .accordion .accordion-item .accordion-header span{display:flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;margin-left:8px;color:#1f2f61}.product-page .product-info .accordion .accordion-item .accordion-content{padding:12px;font-size:.875rem;color:#444;line-height:1.4}@media (max-width: 992px){.product-page .product-container{flex-direction:column;align-items:center}.product-page .product-images{margin:0 auto 20px;width:100%;max-width:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.product-page .product-images .main-image{width:100%;height:320px;max-height:320px;display:flex;justify-content:center;align-items:center}.product-page .product-images .main-image img{width:100%;height:100%;object-fit:contain}.product-page .product-images .thumb-carousel{position:relative;display:flex;justify-content:center;align-items:center;margin-top:14px;width:90%;max-width:300px}.product-page .product-images .thumb-carousel .nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border-radius:50%;width:25px;height:25px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.9rem;z-index:2;transition:all .3s ease}.product-page .product-images .thumb-carousel .nav-btn:hover{background:#f3f3f3;border-color:#1f2f61}.product-page .product-images .thumb-carousel .nav-btn:first-of-type{left:-35px}.product-page .product-images .thumb-carousel .nav-btn:last-of-type{right:-35px}.product-page .product-images .thumb-carousel .thumbnails{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth}.product-page .product-images .thumb-carousel .thumbnails img{width:60px;height:60px;object-fit:cover;border-radius:5px;border:2px solid transparent;flex-shrink:0}.product-page .product-images .thumb-carousel .thumbnails img.active{border-color:#1f2f61}.product-page .product-images .thumb-carousel .thumbnails::-webkit-scrollbar{display:none}.product-page .product-info{max-width:100%}.product-page .product-info .title{font-size:1.5rem;color:#1f2f61}.product-page .product-info .category{font-size:1rem!important;margin-bottom:-9px!important}.product-page .product-info .price-section .price{font-size:1.25rem}.product-page .product-info .price-section .old-price{font-size:.875rem}.product-page .product-info .desc,.product-page .product-info .metal p,.product-page .product-info .quantity p{font-size:.875rem!important}.product-page .product-info .benefits .benefit-item,.product-page .product-info .add-cart-btn,.product-page .product-info .call-btn{font-size:.75rem!important}.product-page .product-info .product-details,.product-page .product-info .accordion{font-size:.875rem!important}.product-page .product-info .accordion-header{font-size:.75rem}.product-page .product-info .action-buttons{width:100%;display:flex;flex-direction:row;gap:10px}.product-page .product-info .action-buttons .add-cart-btn,.product-page .product-info .action-buttons .call-btn{width:100%;padding:12px;text-align:center}}.related-products{padding:40px 6%;font-family:Lato,sans-serif;color:#1f2f61}@media (max-width: 768px){.related-products{padding:0 6% 15px}}.related-products .section-heading{font-size:2.25rem;font-family:Prata,serif;font-weight:400;color:#1f2f61;margin-bottom:25px}.related-products .related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.related-products .related-grid .related-card{border-radius:6px;overflow:hidden;background:#fff;transition:box-shadow .3s ease;text-align:center}.related-products .related-grid .related-card .image-wrapper{position:relative;background-color:#f6f8fb;border:1px solid #cfd4de;border-radius:6px;height:250px;display:flex;justify-content:center;align-items:center}.related-products .related-grid .related-card .image-wrapper img{width:80%;height:auto;object-fit:contain}.related-products .related-grid .related-card .image-wrapper .wishlist-btn{position:absolute;top:15px;right:15px;border:none;background:transparent;color:#1f2f61;font-size:1.1rem;cursor:pointer;transition:color .3s}.related-products .related-grid .related-card .image-wrapper .wishlist-btn:hover{color:#c5a241}.related-products .related-grid .related-card .related-info{padding:10px 0 15px}.related-products .related-grid .related-card .related-info h3{font-size:1.125rem;font-weight:500;color:#1f2f61;margin-bottom:0;text-align:left}.related-products .related-grid .related-card .related-info .color-options{display:flex;justify-content:center;gap:8px;margin-bottom:1px!important}@media (max-width: 992px){.related-products .related-grid .related-card .related-info .color-options{display:block}}.related-products .related-grid .related-card .related-info .color-options .color{width:25px;height:25px;border-radius:50%;font-size:.625rem;font-weight:400;display:flex;align-items:center;justify-content:center;border:1px solid #ccc}.related-products .related-grid .related-card .related-info .color-options .color.gray{background:linear-gradient(to right,#D9D9D9,#ABA9DA,#D9D9D9)}.related-products .related-grid .related-card .related-info .color-options .color.gold{background:linear-gradient(to right,#FFE16B,#FAF5F5,#FFE16B)}.related-products .related-grid .related-card .related-info .color-options .color.pink{background:linear-gradient(to right,#FFCBCB,#F7F7F7,#FFCBCB)}.related-products .related-grid .related-card .related-info .price{font-size:.875rem;color:#000;font-weight:400;text-align:left}.related-products .related-slider-desktop{display:none;position:relative;align-items:center;justify-content:center;margin-top:10px}.related-products .related-slider-desktop .slider-arrow-desktop{position:absolute;top:35%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:#fff;border-radius:8px;border:1px solid #ddd;box-shadow:0 2px 8px #0000001f;cursor:pointer;color:#000;transition:all .2s ease;z-index:10}.related-products .related-slider-desktop .slider-arrow-desktop.disabled{opacity:.4;cursor:not-allowed}.related-products .related-slider-desktop .slider-arrow-desktop:hover:not(.disabled){background:#f7f7f7}.related-products .related-slider-desktop .slider-arrow-desktop.left{left:-35px}.related-products .related-slider-desktop .slider-arrow-desktop.right{right:-35px}.related-products .related-slider-desktop .slider-track-desktop{display:flex;gap:25px;overflow:hidden;justify-content:center;align-items:stretch}.related-products .related-slider-desktop .slider-track-desktop .related-card{flex:0 0 calc(25% - 19px);background:#fff;text-align:center;display:flex;flex-direction:column;justify-content:flex-start;position:relative}.related-products .related-slider-desktop .slider-track-desktop .related-card .image-wrapper{position:relative;background-color:#f6f8fb;border:1px solid #cfd4de;border-radius:6px;height:250px;display:flex;justify-content:center;align-items:center}.related-products .related-slider-desktop .slider-track-desktop .related-card .image-wrapper img{width:80%;height:auto;object-fit:contain}.related-products .related-slider-desktop .slider-track-desktop .related-card .image-wrapper .wishlist-btn{position:absolute;top:15px;right:15px;border:none;background:transparent;color:#1f2f61;font-size:1.1rem;cursor:pointer;transition:color .3s}.related-products .related-slider-desktop .slider-track-desktop .related-card .image-wrapper .wishlist-btn:hover{color:#c5a241}.related-products .related-slider-desktop .slider-track-desktop .related-card .related-info{padding:10px 0 15px}.related-products .related-slider-desktop .slider-track-desktop .related-card .related-info h3{font-size:1.125rem;font-weight:500;color:#1f2f61;margin-bottom:0;text-align:left}.related-products .related-slider-desktop .slider-track-desktop .related-card .related-info .color-options{display:flex;justify-content:center;gap:8px;margin-bottom:1px!important}.related-products .related-slider-desktop .slider-track-desktop .related-card .related-info .color-options .color{width:25px;height:25px;border-radius:50%;font-size:.625rem;font-weight:400;display:flex;align-items:center;justify-content:center;border:1px solid #ccc}.related-products .related-slider-desktop .slider-track-desktop .related-card .related-info .color-options .color.gray{background:linear-gradient(to right,#D9D9D9,#ABA9DA,#D9D9D9)}.related-products .related-slider-desktop .slider-track-desktop .related-card .related-info .color-options .color.gold{background:linear-gradient(to right,#FFE16B,#FAF5F5,#FFE16B)}.related-products .related-slider-desktop .slider-track-desktop .related-card .related-info .color-options .color.pink{background:linear-gradient(to right,#FFCBCB,#F7F7F7,#FFCBCB)}.related-products .related-slider-desktop .slider-track-desktop .related-card .related-info .price{font-size:.875rem;color:#000;font-weight:400;text-align:left}.related-products .related-slider{display:none;position:relative;align-items:center;justify-content:center;margin-top:10px}.related-products .related-slider .slider-arrow{position:absolute;top:35%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:#fff;border-radius:8px;border:1px solid #ddd;box-shadow:0 2px 8px #0000001f;cursor:pointer;color:#000;transition:all .2s ease;z-index:10}.related-products .related-slider .slider-arrow.disabled{opacity:.4;cursor:not-allowed}.related-products .related-slider .slider-arrow:hover:not(.disabled){background:#f7f7f7}.related-products .related-slider .slider-arrow.left{left:-15px}.related-products .related-slider .slider-arrow.right{right:-15px}.related-products .related-slider .slider-track{display:flex;gap:15px;overflow:hidden;justify-content:center;align-items:stretch}.related-products .related-slider .slider-track .related-card{background:#fff;width:46%;min-width:150px;text-align:center;display:flex;flex-direction:column;justify-content:flex-start;position:relative}.related-products .related-slider .slider-track .related-card .image-wrapper{position:relative;background-color:#f6f8fb;height:150px;display:flex;justify-content:center;align-items:center;border:1px solid #cfd4de;border-radius:6px;overflow:visible}.related-products .related-slider .slider-track .related-card .image-wrapper img{width:80%;height:auto;object-fit:contain}.related-products .related-slider .slider-track .related-card .image-wrapper .wishlist-btn{position:absolute;top:10px;right:10px;border:none;background:transparent;color:#1f2f61;font-size:.875rem;cursor:pointer;z-index:5}.related-products .related-slider .slider-track .related-card .related-info{flex:1;display:flex;flex-direction:column;justify-content:flex-start;padding:8px 0 12px}.related-products .related-slider .slider-track .related-card .related-info h3{font-size:.875rem;color:#1f2f61;font-weight:400;margin-bottom:-7px;text-align:left;height:40px;line-height:1.2;overflow:hidden}.related-products .related-slider .slider-track .related-card .related-info .price{font-size:.75rem;color:#000;font-weight:400;text-align:left}@media (min-width: 993px){.related-products .related-grid{display:none}.related-products .related-slider-desktop{display:flex}.related-products .related-slider{display:none}}@media (max-width: 992px){.related-products .section-heading{font-size:1rem;color:#1f2f61;margin-bottom:20px}.related-products .related-grid,.related-products .related-slider-desktop{display:none}.related-products .related-slider{display:flex}}
