strong{font-weight:530}.product-page{padding-top:195px;background-color:#fff;font-family:'Author',sans-serif}@media (max-width:768px){.product-page{padding-top:150px}}.product-container{display:flex;max-width:1400px;margin:0 auto;padding:0 40px 0 0;gap:45px;align-items:flex-start}.product-images{flex:1;display:flex;flex-direction:column;max-width:100%}.main-prod-img{width:100%;height:auto;display:block;object-fit:cover}.product-info-sticky{flex:1;position:sticky;top:160px;height:fit-content;padding-bottom:40px}@media (min-width:769px){.product-images,.product-info-sticky{position:sticky;top:160px;max-height:calc(100vh - 175px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none}.product-images::-webkit-scrollbar,.product-info-sticky::-webkit-scrollbar{width:0;height:0;display:none}.product-info-sticky{height:auto;padding-bottom:24px}}.product-title{font-family:'Vonca',serif;font-size:32px;font-weight:500;margin-bottom:20px;letter-spacing:2px;color:#000;text-transform:capitalize}.header-price-sku{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;border-bottom:1px solid #f4e9d3;padding-bottom:16px}.product-price{font-family:'Author',sans-serif;font-size:18px;font-weight:500;color:#444;display:inline-flex;gap:15px}.product-price ins,.product-price ins .woocommerce-Price-amount,.product-price ins span{text-decoration:none !important}.product-sku{display:flex;align-items:center;gap:8px;font-family:'Author',sans-serif;font-size:14px;color:#666}.product-sku strong{color:#000;font-weight:500}.copy-sku-btn{background:0 0;border:none;cursor:pointer;color:#888;display:flex;padding:0}.copy-sku-btn:hover{color:#000}.product-actions{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.btn{padding:16px;font-family:'Author',sans-serif;font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase;border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.btn-bag,.btn-inquire{background-color:#fff;color:#000;border:1px solid #111}.btn-bag:hover,.btn-inquire:hover{background-color:#000;color:#fff}.btn-inquire:hover img{filter:brightness(0) invert(1)}.btn-inquire img{height:18px}.shipping-info-v2{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;border-bottom:1px solid #f4e9d3;padding-bottom:16px}.shipping-item-v2{display:flex;align-items:center;gap:12px;font-family:'Author',sans-serif;font-size:14px;color:#000}.shipping-item-v2 img{width:20px;height:20px}.shipping-item-v2 strong{font-weight:500}.store-availability{background-color:#fff;margin-bottom:16px;border-bottom:1px solid #f4e9d3;padding-bottom:12px}.store-availability h3{font-family:'author',serif;font-size:16px;font-weight:500;letter-spacing:0;margin-bottom:15px}.store-item{display:flex;align-items:center;gap:12px;font-family:'Author',sans-serif;font-size:14px;color:#000;margin-bottom:12px}.store-item img{width:20px;height:20px;opacity:.8}.product-specifications{display:flex;flex-direction:column;gap:5px}.hogb-custom-desc{font-family:Author,sans-serif}.hogb-custom-desc .hogb-section-title{font-family:Author,sans-serif;font-weight:500;font-size:28px;line-height:1.3;color:#111;margin:0 0 12px;padding:0;border:none;background:0 0;text-transform:none;letter-spacing:0}.hogb-custom-desc .hogb-desc-text{font-family:Author,sans-serif;font-weight:400;font-size:15px;line-height:26px;color:#333;margin:0 0 28px;padding:0;white-space:pre-line}.hogb-custom-desc .hogb-block{margin-bottom:10px}.hogb-custom-desc .hogb-detail-table{display:flex;flex-direction:column;gap:0}.hogb-custom-desc .hogb-detail-row{display:flex;align-items:center;padding:6px 0;margin:0;border:none}.hogb-custom-desc .hogb-detail-label{font-family:Author,sans-serif;font-weight:400;font-size:15px;line-height:22px;color:#555;width:160px;min-width:160px;flex-shrink:0;margin:0;padding:0}.hogb-custom-desc .hogb-detail-dash{font-family:Author,sans-serif;font-weight:400;font-size:15px;color:#999;width:40px;min-width:40px;text-align:center;flex-shrink:0;margin:0;padding:0}.hogb-custom-desc .hogb-detail-value{font-family:Author,sans-serif;font-weight:400;font-size:15px;line-height:22px;color:#111;margin:0;padding:0;flex:1}.hogb-custom-desc .hogb-gem-name{font-family:Author,sans-serif;font-weight:500;font-size:15px;color:#111;margin:0 0 4px;padding:0;display:flex;align-items:baseline;gap:5px}.hogb-custom-desc .hogb-gem-num{font-weight:400;color:#555}.hogb-custom-desc .hogb-gemstone-list{display:flex;flex-direction:column;gap:14px}.hogb-custom-desc .hogb-gem-details{margin-left:0;margin-bottom:4px}.hogb-custom-desc .hogb-weight-inline{color:#555;font-weight:400}.hogb-custom-desc .hogb-price-main .hogb-detail-value,.hogb-custom-desc .hogb-price-main .hogb-detail-label{color:#111}.hogb-custom-desc .hogb-price-sub{border-top:1px solid #e5e5e5;padding-top:8px;margin-top:6px}.hogb-custom-desc .hogb-sub-row .hogb-detail-label{font-size:12px;font-weight:400;color:#999;width:140px;min-width:140px}.hogb-custom-desc .hogb-sub-row .hogb-detail-dash{font-size:12px;color:#bbb;width:40px;min-width:40px}.hogb-custom-desc .hogb-sub-row .hogb-detail-value{font-size:12px;font-weight:400;color:#777}@media (max-width:767px){.hogb-custom-desc .hogb-section-title{font-size:22px}.hogb-custom-desc .hogb-detail-label{width:130px;min-width:130px;font-size:14px}.hogb-custom-desc .hogb-detail-dash{width:30px;min-width:30px;font-size:14px}.hogb-custom-desc .hogb-detail-value,.hogb-custom-desc .hogb-desc-text{font-size:14px}}.spec-section h3{font-size:25px;font-family:'Author',serif;font-weight:500;margin-bottom:15px;color:#111;letter-spacing:0}.spec-section p{font-family:'Author',sans-serif;font-size:14px;line-height:1.6;color:#000;margin-bottom:0}.spec-row{display:flex;align-items:center;margin-bottom:5px;font-family:'Author',sans-serif;font-size:16px}.spec-label{min-width:90px;color:#000}.spec-divider{margin:0 40px;color:#000}.spec-value{color:#000}.shipping-returns{padding:40px 8% 50px;background-color:#f9f9f9;text-align:center}@media (max-width:767px){.shipping-returns{padding:30px 0 40px !important}}.section-title{font-family:'Vonca',serif;font-size:26px;font-weight:500;margin-bottom:25px;letter-spacing:2px}.shipping-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1200px;margin:0 auto}.shipping-item{display:flex;flex-direction:column;align-items:center;padding-bottom:3rem}.shipping-item img{width:93px;height:51px;margin-bottom:20px}.shipping-item h3{font-family:'Author',sans-serif;font-size:1.2rem;font-weight:494;letter-spacing:0}.shipping-item p{font-family:'Author',sans-serif;font-size:13px;color:#000;line-height:1.5}.packaging-section{position:relative;width:100%;height:600px;overflow:hidden}.packaging-bg{width:100%;height:100%;object-fit:cover}.packaging-text{position:absolute;bottom:80px;left:80px;color:#fff}.small-label{font-size:12px;letter-spacing:2px;text-transform:uppercase;opacity:.8}.packaging-title{font-family:'Vonca',serif;font-size:32px;margin-top:10px;letter-spacing:3px}.customer-reviews{padding:0 0 10px;background-color:#fff;overflow:hidden}.reviews-container{max-width:1200px;margin:0;display:flex;gap:40px;align-items:center}.review-image{flex:1;max-width:50%;position:relative;z-index:2;background-color:#fff}.review-image img{width:100%;height:100vh;max-height:800px;object-fit:cover;display:block}.review-content{flex:1.2;min-width:0;position:relative;z-index:1}.review-content{flex:1.2;min-width:0;position:relative;z-index:1}.review-title{font-family:'vonca',serif;font-size:32px;font-weight:500;margin-bottom:20px;letter-spacing:2px}.review-desc{font-size:14px;color:#000;margin-bottom:40px;margin-right:94px;line-height:1.6}.review-slider{position:relative;width:100%}.review-track{display:flex;gap:30px;transition:transform .5s ease-in-out}.review-card{min-width:320px;background-color:#faf8f5;padding:35px 30px;border:none;box-sizing:border-box;display:flex;flex-direction:column}.review-card-title{font-family:'Author',sans-serif;font-size:18px;font-weight:500;color:#111;margin-bottom:10px;line-height:1.3;letter-spacing:0}.review-author{font-family:'Author',sans-serif;font-size:13px;font-weight:500;color:#888;margin-bottom:15px;text-transform:none;letter-spacing:normal}.review-quote{font-family:'Author',sans-serif;font-size:14px;color:#444;line-height:1.6;margin-bottom:0}.slider-dot{width:10px;height:10px;border:1px solid #ccc;border-radius:50%;cursor:pointer;transition:all .3s}.slider-dot.active{background-color:#000;border-color:#000}.related-products{padding:20px 10px;text-align:center}.related-products .product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1200px;margin:0 auto}.product-card{background:#fff;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.product-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.05)}.product-image-area{position:relative;width:100%;aspect-ratio:16/13;overflow:hidden;background:#fdfdfd}.image-track{display:flex;width:100%;height:100%;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.image-track img{min-width:100%;width:100%;height:100%;object-fit:contain}.inner-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.9);border:none;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .3s ease;z-index:5}.product-card:hover .inner-arrow{opacity:1}.inner-arrow.prev{left:10px}.inner-arrow.next{right:10px}.image-dots{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex;gap:6px}.image-dots span{width:6px;height:6px;border-radius:50%;background:#ddd;transition:background .3s ease}.image-dots span.active{background:#111}@media (max-width:991px){.product-container{flex-direction:column;padding:0;gap:20px}.product-images{display:block;padding:0;gap:0}.product-images .main-prod-img:first-child{grid-column:unset;width:100%;margin-left:0;margin-right:0}.product-info-sticky{position:static;padding:0 20px}.shipping-grid{grid-template-columns:repeat(2,1fr)}.packaging-bg{content:url(//houseofgoldbank.com/wp-content/themes/houseofgoldbank/assets/css/../images/product/Packagingm.png)}.customer-reviews{position:relative;padding:50px 0;background:url(//houseofgoldbank.com/wp-content/themes/houseofgoldbank/assets/css/../images/product/image.png) no-repeat center center/cover}.customer-reviews:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:1}.reviews-container{flex-direction:column;gap:30px;position:relative;z-index:2}.review-image{display:none}.review-content{padding:0;width:100%}.review-title{color:#fff;text-align:center;margin-bottom:15px;padding:0 20px}.review-desc{color:#fff;text-align:center;margin:0 auto 30px;padding:0 20px;font-size:14px;line-height:1.5}.review-slider{width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;scrollbar-width:none;-ms-overflow-style:none}.review-slider::-webkit-scrollbar{display:none}.review-track{display:flex;gap:15px;width:max-content;padding:0 20px 20px}.review-card{min-width:280px;width:80vw;max-width:320px;scroll-snap-align:start}.newsletter-section{width:100% !important}}@media (max-width:575px){.shipping-grid{grid-template-columns:1fr}.related-products .product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;padding:0 15px}.related-products .product-info{padding:15px 5px 0;text-align:left}.related-products .product-name{font-size:11px;text-transform:uppercase;margin-bottom:6px;line-height:1.3;letter-spacing:.5px}.related-products .product-price{font-size:11px;color:#666}@media (max-width:991px){.header.scrolled .nav-icon,.header.scrolled .logo,.header.scrolled .header-top .nav-icon,.header.scrolled .nav-container .nav-icon,.nav-links img.mobile-only,.header.scrolled .mobile-search-btn .nav-icon,.header.scrolled .hamburger-btn .nav-icon,.nav-links .nav-icon,.nav-container .nav-icon{filter:brightness(0) !important;color:#000 !important}.header.scrolled .logo{filter:none !important}.nav-links a{color:#111 !important}.nav-links a:after{background-color:#111 !important}.header.scrolled .hamburger-btn{color:#111 !important}.search-toggle .nav-icon{filter:none !important}.nav-links img.mobile-only,.nav-links .nav-icon{filter:brightness(0) !important;color:#000 !important}}}@media (max-width:991px){.shipping-grid{grid-template-columns:1fr;gap:30px;padding:0 20px}.shipping-item{flex-direction:row;align-items:flex-start;text-align:left;gap:30px;padding-bottom:0}.shipping-item img{width:25px;height:auto;margin-top:5px;margin-bottom:0;flex-shrink:0}.shipping-text{display:flex;flex-direction:column;gap:2px}.shipping-text h3{font-family:'Montserrat',sans-serif;font-size:1.25rem;font-weight:494;margin-bottom:0;letter-spacing:0;text-transform:none;color:#000}.shipping-text p{font-family:'Montserrat',sans-serif;font-size:13px;color:#777;margin-bottom:0;line-height:1.4}}.desktop-stacked-imgs{display:block}.mobile-gallery{display:none}@media (max-width:767px){.desktop-stacked-imgs{display:none !important}.mobile-gallery{display:block !important}.mobile-main-img-wrap{width:100%;overflow:hidden;max-width:100vw}.mobile-main-img{width:100%;max-width:100%;height:420px;object-fit:cover;display:block;transition:opacity .25s ease}.mobile-gallery{overflow:hidden;max-width:100%}.mobile-thumb-strip{display:flex;flex-direction:row;gap:8px;overflow-x:auto;padding:10px 20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mobile-thumb-strip::-webkit-scrollbar{display:none}.mobile-thumb{flex-shrink:0;width:70px;height:70px;object-fit:cover;border:2px solid transparent;cursor:pointer;opacity:.6;transition:opacity .2s,border-color .2s}.mobile-thumb.active{border-color:#111;opacity:1}.related-products .product-grid{grid-template-columns:repeat(2,1fr) !important;gap:12px !important;padding:0 15px !important}.related-products .product-card .product-image{width:100%;height:180px;object-fit:cover;display:block}.related-products .product-info{padding:8px 5px !important}.related-products .product-name{font-size:11px !important;text-transform:uppercase !important;margin-bottom:4px !important;letter-spacing:.5px !important;color:#000 !important}.related-products .product-price{font-size:11px !important;color:#666 !important}}