.hero-section{box-sizing:border-box;justify-content:flex-start;align-items:center;width:100%;height:100vh;padding-top:80px;padding-left:10%;display:flex;position:relative;overflow:hidden}.hero-video{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0}.sr-only{display:none}.desktop-video{display:block}.mobile-video{display:none}.hero-overlay{z-index:-1;background:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}.hero-content{z-index:10;color:#fff;flex-direction:column;align-items:flex-start;width:100%;display:flex;position:relative}.hero-title{margin-bottom:25px;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:300;line-height:1.2}.hero-btn{color:#fff;letter-spacing:2px;cursor:pointer;background-color:#8b7355;border:none;padding:12px 35px;font-size:18px;transition:background .3s}.hero-btn:hover{background-color:#6d5a43}@media (max-width:768px){.hero-section{text-align:center;justify-content:center;padding-top:60px;padding-left:0}.hero-content{align-items:center;padding:0 20px}.desktop-video{display:none}.mobile-video{display:block}}
.jewelry-collection-wrapper{color:#333;background-color:#fff;max-width:1400px;margin:0 auto;padding:60px 20px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.collection-header{text-align:center;max-width:900px;margin:0 auto 50px}.main-title{color:#222;margin-bottom:30px;font-size:38px;font-weight:400}.sub-text-block{color:#555;margin-bottom:30px;font-size:19px;line-height:1.5}.sub-text-block p{margin:0}.description-paragraph{color:#666;margin-bottom:50px;padding:0 20px;font-size:19px;line-height:1.5}.section-subtitle{color:#333;margin-bottom:40px;font-size:2rem;font-weight:400}.slider-container{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.slider-track-viewport{width:100%;overflow:hidden}.slider-track{will-change:transform;gap:20px;display:flex}.product-card{box-sizing:border-box;flex-direction:column;display:flex}.Shop-btn{justify-content:center;align-items:center;width:100%;padding-top:40px;display:flex}.image-wrapper{aspect-ratio:1/1.3;background-color:#f5f5f5;width:100%;margin-bottom:15px;position:relative;overflow:hidden}.product-image{object-fit:cover;object-position:center;mix-blend-mode:multiply;width:100%;height:100%}.sale-badge{color:#fff;z-index:2;letter-spacing:.5px;background-color:#000;border-radius:20px;padding:4px 10px;font-size:.7rem;font-weight:600;position:absolute;top:15px;left:15px}.product-info{text-align:left}.product-title{color:#333;margin:0 0 8px;font-size:18px;font-weight:400;line-height:1.4}.pricing{font-size:18px}.old-price{color:#999;margin-right:10px;text-decoration:line-through}.new-price{color:#333;font-weight:400}.nav-btn{color:#666;cursor:pointer;z-index:10;background:0 0;border:none;padding:10px;font-size:1.5rem;transition:color .3s;position:absolute;top:40%;transform:translateY(-50%)}.nav-btn:hover{color:#000}.prev-btn{left:-40px}.next-btn{right:-40px}@media (max-width:1024px){.nav-btn{display:none}.slider-track-viewport{width:100%}}@media (max-width:640px){.main-title{font-size:1.8rem}.section-subtitle{font-size:1.4rem}.product-title{font-size:16px}.description-paragraph{display:none}}
.signature-container{box-sizing:border-box;background-color:#fff;gap:40px;max-width:1400px;margin:0 auto;padding:60px 40px;display:flex}.Signature-title{text-align:center;font-size:2rem}.signature-card{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.signature-image-wrapper{aspect-ratio:1/1.2;width:100%;margin-bottom:25px;overflow:hidden}.signature-image{object-fit:cover;width:100%;height:100%;display:block}.signature-title{color:#1a1a1a;letter-spacing:.5px;margin:0 0 20px;font-size:30px;font-weight:400}.signature-text-container{max-width:85%;margin-bottom:25px}.signature-description{color:#555;letter-spacing:.3px;margin:0 0 12px;font-size:18px;font-weight:300;line-height:1.5}.signature-btn{color:#1a1a1a;cursor:pointer;background:0 0;border:1px solid #1a1a1a;margin-top:auto;padding:12px 45px;font-family:inherit;font-size:18px;transition:all .3s}.signature-btn:hover{color:#fff;background-color:#1a1a1a}@media (max-width:992px){.signature-container{gap:30px;padding:40px 20px}.signature-title{font-size:24px}}@media (max-width:768px){.signature-container{flex-direction:column;gap:50px;padding:30px 15px}.signature-card{width:100%}.Signature-title{font-size:30px}.signature-title{font-size:22px}.signature-text-container{max-width:100%}.signature-description{font-size:15px;display:none}.signature-btn{width:100%;max-width:250px}}
.category-section{box-sizing:border-box;background-color:#fff;max-width:1800px;margin:0 auto;padding:50px 20px}.category-main-title{text-align:center;color:#2b3a4a;letter-spacing:.5px;margin-bottom:35px;font-size:2rem;font-weight:400}.category-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.category-info{color:#2b3a4a;font-size:20px}.category-card{cursor:pointer;width:100%;position:relative;overflow:hidden}.category-info{color:#2b3a4a;background:linear-gradient(#0000 0%,#0009 100%);flex-direction:column;padding:30px 15px 15px;font-size:20px;display:flex;position:absolute;bottom:0;left:0;right:0}.category-image-wrapper{aspect-ratio:1/1.1;width:100%;position:relative;overflow:hidden}.category-image{object-fit:cover;width:100%;height:100%;display:block}.category-name{color:#fff;letter-spacing:.8px;text-transform:capitalize;font-size:20px;font-weight:400}.category-count{color:#ffffffb3;vertical-align:super;margin-left:3px;font-size:11px;font-weight:300}@media (max-width:992px){.category-grid{grid-template-columns:repeat(2,1fr);gap:12px}.category-main-title{margin-bottom:25px;font-size:24px}}@media (max-width:576px){.category-grid{grid-template-columns:repeat(1,1fr);gap:15px}.category-main-title{font-size:22px}}
.tsaveline-banner{background-color:#111;background-image:url(/bggreenrings.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:flex-start;align-items:center;width:100%;min-height:800px;padding-left:12%;display:flex}.Tsaveline-Ttitle{text-align:center;padding-bottom:40px;font-size:2rem}.tsaveline-content{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.tsaveline-title{color:#fff;letter-spacing:.5px;text-shadow:2px 2px 4px #00000080;font-family:Arial,sans-serif;font-size:2rem;font-weight:500}.tsaveline-shop-btn{color:#fff;letter-spacing:1px;cursor:pointer;background-color:#a28362;border:none;border-radius:3px;margin-left:80px;padding:12px 28px;font-family:Arial,sans-serif;font-size:.85rem;font-weight:700;transition:background-color .3s;box-shadow:2px 2px 5px #0000004d}.tsaveline-shop-btn:hover{background-color:#8f7253}@media (max-width:768px){.tsaveline-banner{text-align:center;justify-content:center;padding-left:5%}.tsaveline-content{align-items:center}.Tsaveline-Ttitle{font-size:25px}.tsaveline-title{font-size:2rem}}

.jewelry-container{color:#333;background-color:#fff;max-width:1400px;margin:0 auto;padding:40px 20px}.main-title{text-align:center;letter-spacing:1px;margin-bottom:30px;font-size:2rem;font-weight:400}.jewelry-section{justify-content:space-between;align-items:center;gap:50px;margin-bottom:70px;display:flex}.jewelry-section.reverse{flex-direction:row-reverse}.jewelry-image-container{flex:1.4;width:100%}.jewelry-image{object-fit:cover;width:100%;height:auto;display:block}.jewelry-content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.jewelry-content.about-content{text-align:left;align-items:flex-start}.jewelry-content h2{letter-spacing:.5px;margin-bottom:20px;font-size:34px;font-weight:400}.jewelry-content p{color:#666;max-width:500px;margin-bottom:25px;font-size:18px;line-height:1.6}.jewelry-content.about-content p{max-width:100%;margin-bottom:15px;font-size:16px}.shop-btn{color:#333;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border:1px solid #333;padding:10px 30px;font-size:.85rem;transition:all .3s}.shop-btn:hover{color:#fff;background-color:#333}.read-more-btn{color:#8b7355;cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-size:16px;font-weight:700;text-decoration:underline}@media (max-width:768px){.extra-content{display:none}.extra-content.expanded{display:block}.read-more-btn{display:inline-block}}@media (min-width:769px){.extra-content{display:block!important}.read-more-btn{display:none!important}}@media (max-width:968px){.jewelry-section,.jewelry-section.reverse{gap:30px;margin-bottom:50px}.jewelry-content h2{font-size:1.5rem}}@media (max-width:768px){.main-title{margin-bottom:40px;font-size:1.6rem}.jewelry-section,.jewelry-section.reverse{flex-direction:column;gap:20px;margin-bottom:60px}.jewelry-content{padding:10px 0}.jewelry-content.about-content{text-align:center;align-items:center}.jewelry-content p{font-size:.9rem}}
