@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@700&family=Montserrat:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@700&family=Montserrat:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@700&family=Montserrat:wght@500;600&display=swap";.site-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;width:100%;height:70px;padding:0 30px;display:flex}.header-top{display:contents}.header-logo{object-fit:contain;cursor:pointer;width:120px;height:auto;margin-top:12px;animation:1.8s ease-in-out infinite logoBlink}.hamburger-btn,.close-drawer{display:none}.header-nav{align-items:center;gap:34px;display:flex}.nav-item{cursor:pointer;color:#111;background:0 0;border:none;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:all .3s;display:flex}.nav-item img{width:auto;height:22px;transition:all .3s;display:block}.bangles-item img{object-fit:contain;width:22px;height:22px}.nav-item span{color:#111;margin-left:6px;font-size:14px;font-weight:400;line-height:1;display:inline-block}.nav-item:hover{transform:translateY(-3px)}.nav-item:hover img{opacity:.75;transform:scale(1.08)}.drawer-bottom-logo{display:none}.header-search{box-sizing:border-box;background:#fff;border:1px solid #d8d8d8;align-items:center;gap:8px;width:225px;height:40px;padding:0 10px;display:flex}.header-search img:last-child{transform:translate(-4px)}.header-search img{object-fit:contain;flex-shrink:0;width:12px;height:12px}.header-search input{color:#333;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font-size:10px;font-weight:400;line-height:1}.header-search input::placeholder{color:#555;opacity:1;font-size:12px;line-height:1}@media (width<=768px){.site-header{background:#fff;border-bottom:none;height:auto;padding:20px 14px 14px;display:block;position:relative}.header-top{justify-content:space-between;align-items:center;width:100%;margin-top:-20px;margin-bottom:-5px;display:flex}.logo-link{align-items:center;display:flex}.header-logo{width:100px}.hamburger-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.hamburger-btn img{object-fit:contain;width:28px;height:28px}.header-search{border:1px solid #111;gap:10px;width:100%;height:48px;margin-top:18px;padding:0 12px}.header-search img{width:20px;height:20px}.header-search img:last-child{transform:none}.header-search input,.header-search input::placeholder{font-size:14px}.header-nav{z-index:9999;background:#fff;flex-direction:column;align-items:stretch;gap:0;width:78%;max-width:320px;height:100vh;padding:90px 18px 30px;transition:transform .35s;display:flex;position:fixed;top:0;left:auto;right:0;transform:translate(100%)}.header-nav.show-menu{transform:translate(0)}.close-drawer{color:#111;cursor:pointer;background:#f3f3f3;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;font-weight:500;line-height:1;display:flex;position:absolute;top:20px;right:20px}.close-drawer:hover{background:#e8e8e8}.nav-item{border-bottom:1px solid #c9c9c9;grid-template-columns:44px 1fr auto;align-items:center;column-gap:14px;width:100%;height:72px;padding:0;text-decoration:none;display:grid}.nav-item:hover{transform:none}.nav-item img{object-fit:contain;filter:brightness(0);flex-shrink:0;justify-self:center;height:auto;display:block}.nav-icon-1{width:28px}.nav-icon-2{width:34px}.nav-icon-3{width:32px}.nav-icon-4{width:30px}.nav-icon-5{width:34px}.bangles-item img{object-fit:contain;filter:brightness(0);width:30px;height:auto}.nav-item span{color:#111;align-items:center;margin-left:0;font-size:clamp(14px,3.6vw,16px);font-weight:500;line-height:1;display:flex!important}.nav-item:after{content:"›";color:#111;background:0 0;justify-content:center;justify-self:end;align-items:center;width:auto;height:auto;font-size:34px;font-weight:400;line-height:1;display:flex}.drawer-bottom-logo{justify-content:center;align-items:center;margin-top:auto;padding-top:28px;display:flex}.drawer-bottom-logo img{object-fit:contain;width:145px;height:auto}}@media (width<=380px){.header-logo{width:118px}.header-nav{width:85%;padding:80px 14px 24px}.nav-item{grid-template-columns:38px 1fr auto;column-gap:12px;height:56px}.nav-icon-1{width:24px}.nav-icon-2{width:30px}.nav-icon-3{width:28px}.nav-icon-4{width:26px}.nav-icon-5,.bangles-item img{width:30px}.nav-item span{font-size:14px}.bracelets-item span{margin-left:-2px}.drawer-bottom-logo img{width:130px}}.hero-carousel{background:#f7efe4;width:100%;height:calc(100vh - 64px);min-height:500px;max-height:700px;position:relative;overflow:hidden}.hero-track{width:100%;height:100%;display:flex}.hero-track.with-transition{transition:transform 1s ease-in-out}.hero-slide{flex-shrink:0;width:100%;min-width:100%;height:100%}.hero-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero-dots{z-index:10;gap:10px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.hero-dots button{cursor:pointer;background:#ffffffa6;border:none;border-radius:50%;width:10px;height:10px;transition:all .3s}.hero-dots button.active{background:#111;transform:scale(1.2)}@media (width<=1440px){.hero-carousel{height:600px}}@media (width<=1200px){.hero-carousel{height:520px}}@media (width<=992px){.hero-carousel{height:420px;min-height:420px}}@media (width<=768px){.hero-carousel{background:#f7efe4;width:100%;height:220px;min-height:220px;max-height:220px;margin-top:8px;overflow:hidden}.hero-slide{width:100%;height:220px}.hero-image{object-fit:cover;object-position:center;width:100%;height:100%}.hero-dots{gap:8px;bottom:12px}.hero-dots button{width:7px;height:7px}.hero-dots button.active{transform:scale(1.25)}}@media (width<=480px){.hero-carousel{height:190px;min-height:190px;max-height:190px}.hero-slide{height:190px}.hero-dots{gap:6px;bottom:10px}.hero-dots button{width:6px;height:6px}}.about-intro{background:#fff;width:100%;padding:36px 36px 32px}.about-top{grid-template-columns:1fr 270px;align-items:start;column-gap:24px;margin-bottom:42px;display:grid}.about-top h2{color:#333;width:100%;margin:0;font-family:montserrat,sans-serif;font-size:34px;font-weight:500;line-height:1.15}.about-top h2 span{color:#b8b8b8}.about-top img{object-fit:cover;border-radius:12px;width:270px;height:150px}.about-list{width:100%}.about-row{border-bottom:1px solid #eee;grid-template-columns:120px 1fr 1fr;align-items:center;width:100%;min-height:78px;display:grid}.about-icon{justify-content:center;align-items:center;margin-left:-70px;display:flex}.about-icon img{object-fit:contain;width:48px;height:38px}.about-title{text-align:center;white-space:nowrap;justify-self:center;margin-left:-90px;font-family:montserrat,sans-serif;font-size:20px;font-weight:500}.about-description{color:#222;justify-self:start;width:100%;max-width:520px;margin-left:74px;font-family:montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.25}@media (width<=992px){.about-intro{padding:30px 24px}.about-top{grid-template-columns:1fr 150px;margin-bottom:44px}.about-top h2{font-size:28px}.about-top img{width:150px;height:95px}.about-row{grid-template-columns:60px 260px 1fr;column-gap:30px}}@media (width<=768px){.about-intro{margin-top:0;padding:24px 18px;overflow:hidden}.about-top{flex-direction:column;gap:17px;margin-bottom:25px;display:flex}.about-top h2{color:#333;width:100%;max-width:100%;height:auto;font-family:montserrat,sans-serif;font-size:24px;font-weight:500;line-height:1.06}.about-top img{aspect-ratio:362/233;object-fit:cover;border-radius:12px;width:100%;max-width:100%;height:auto;margin-top:0;display:block}.about-row{border-bottom:none;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);align-items:start;min-height:auto;padding:24px 0 18px;display:grid;position:relative}.about-row:after{content:"";background:#dcdcdc;height:1px;position:absolute;bottom:0;left:0;right:0}.about-row:last-child:after{display:none}.about-icon{grid-area:1/1;justify-content:flex-start;align-items:flex-start;margin-left:0;padding-top:0}.about-icon img{object-fit:contain;width:34px;height:34px;margin-left:0}.about-title{text-align:right;color:#333;white-space:normal;grid-area:1/2;justify-self:end;margin-top:5px;margin-left:0;margin-right:0;font-family:montserrat,sans-serif;font-size:22px;font-weight:600;line-height:1.1}.about-description{color:#444;grid-area:2/1/auto/3;width:100%;max-width:100%;margin-top:20px;margin-left:0;font-family:montserrat,sans-serif;font-size:13px;font-weight:400;line-height:1.25}}@media (width<=420px){.about-intro{padding:24px 18px 22px}.about-top h2{font-size:26px}.about-row{grid-template-columns:48px minmax(0,1fr);padding:24px 0 18px}.about-title{margin-top:5px;font-size:22px}.about-description{color:#333;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;font-weight:500;line-height:1.3}}@media (width<=360px){.about-intro{padding-left:14px;padding-right:14px}.about-top h2{font-size:22px}.about-title{margin-top:5px;font-size:20px}.about-description{color:#333;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:500;line-height:1.3}}.popular-jewellery{text-align:center;background:#fff;width:100%;padding:65px 40px 90px;position:relative}.popular-header{margin-bottom:55px}.popular-header h2{letter-spacing:0;text-transform:uppercase;color:#111;justify-self:center;margin-top:40px;font-family:cinzel,sans-serif;font-size:32px;font-weight:700;line-height:100%}.popular-header p{color:#666;margin-top:12px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400}.popular-products,.popular-slider{justify-content:space-between;align-items:center;width:100%;max-width:1050px;margin:0 auto;display:flex;position:relative}.popular-mobile-slider{display:none}.popular-card{flex-direction:column;align-items:center;width:240px;display:flex}.popular-img-box{justify-content:center;align-items:center;width:240px;height:220px;display:flex}.bracelet-img{object-fit:contain;width:180px;height:180px}.ring-img{object-fit:contain;width:220px;height:220px}.pendant-img{object-fit:contain;width:145px;height:145px}.popular-info{white-space:nowrap;justify-content:center;align-items:center;gap:18px;margin-top:14px;font-family:Montserrat,sans-serif;display:flex}.popular-info span{color:#111;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400}.popular-info strong{color:#111;font-size:12px;font-weight:700}.slider-btn{cursor:pointer;z-index:10;background:0 0;border:none;justify-content:center;align-items:center;width:48px;height:48px;margin-left:-30px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slider-btn img{object-fit:contain;width:48px;height:48px}.slider-left{left:-80px}.slider-right{right:-80px}.view-all-wrapper{justify-content:center;width:100%;margin-top:60px;display:flex}.view-all-btn{color:#fff;cursor:pointer;background:#000;border:1px solid #000;justify-content:center;align-items:center;width:220px;height:50px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;transition:all .3s;display:flex}.view-all-btn:hover{background:#111}@media (width<=1200px){.popular-header h2{font-size:40px}.popular-products,.popular-slider{gap:40px}}@media (width<=768px){.popular-jewellery{padding:clamp(38px,10vw,48px) clamp(14px,5vw,20px) clamp(48px,12vw,56px);overflow:hidden}.popular-header{width:100%;margin-bottom:clamp(34px,10vw,44px);overflow:hidden}.popular-header h2{text-align:center;white-space:normal;word-break:break-word;letter-spacing:-.4px;box-sizing:border-box;width:100%;max-width:100%;margin-top:0;padding:0 8px;font-size:22px;line-height:1.15}.popular-header p{max-width:min(350px,100vw - 44px);margin:14px auto 0;font-size:clamp(12px,4.2vw,18px);line-height:1.35}.popular-products{display:none}.popular-mobile-slider{justify-content:center;align-items:center;width:100%;max-width:100%;min-height:clamp(255px,78vw,285px);margin:0 auto;display:flex;position:relative}.popular-mobile-slider .popular-card{width:clamp(200px,68vw,240px);margin:0 auto}.popular-mobile-slider .popular-img-box{width:clamp(200px,68vw,240px);height:clamp(195px,64vw,220px)}.popular-mobile-slider .bracelet-img{width:clamp(170px,55vw,190px);height:clamp(170px,55vw,190px)}.popular-mobile-slider .ring-img{width:clamp(200px,65vw,230px);height:clamp(200px,65vw,230px)}.popular-mobile-slider .pendant-img{width:clamp(140px,46vw,155px);height:clamp(140px,46vw,155px)}.popular-mobile-slider .popular-info{gap:16px;margin-top:12px}.popular-mobile-slider .popular-info span{font-size:16px}.popular-mobile-slider .slider-btn{width:clamp(40px,12vw,48px);height:clamp(40px,12vw,48px);margin-left:0;top:45%}.popular-mobile-slider .slider-btn img{width:100%;height:100%}.popular-mobile-slider .slider-left{left:0}.popular-mobile-slider .slider-right{right:0}.view-all-wrapper{margin-top:clamp(22px,7vw,28px)}.view-all-btn{width:min(362px,100vw - 40px);height:48px;font-size:14px}}@media (width<=425px){.popular-header h2{padding:0 10px;font-size:24px;line-height:1.2}.popular-header p{max-width:370px;font-size:16px;line-height:1.4}}@media (width<=375px){.popular-header h2{font-size:24px}.popular-header p{max-width:370px;font-size:16px}}@media (width<=360px){.popular-header h2{font-size:24px}.popular-header p{max-width:370px;font-size:16px}.popular-mobile-slider{min-height:255px}}@media (width<=320px){.popular-jewellery{padding-left:10px;padding-right:10px}.popular-header h2{letter-spacing:0;font-size:24px}.popular-header p{max-width:370px;font-size:16px}.popular-mobile-slider .popular-card{width:200px}.popular-mobile-slider .popular-img-box{width:200px;height:195px}.popular-mobile-slider .bracelet-img{width:165px;height:165px}.popular-mobile-slider .ring-img{width:195px;height:195px}.popular-mobile-slider .pendant-img{width:135px;height:135px}}.category-section{background:#fff;width:100%;margin-top:-40px;padding:72px 0 80px}.category-container{width:100%;max-width:1296px;height:100%;margin:0 auto;padding:0 56px}.category-heading{margin-bottom:28px}.category-heading h2{color:#111;text-transform:uppercase;margin:0 0 0 -40px;font-family:Cinzel,Times New Roman,serif;font-size:32px;font-weight:700;line-height:1.1}.category-heading p{color:#6f6f6f;margin:8px 0 0 -40px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400}.category-grid{grid-template-columns:repeat(3,1fr);gap:0;width:108%;display:grid}.category-card{cursor:pointer;width:100%;height:417px;color:inherit;margin-left:-40px;text-decoration:none;display:block;position:relative;overflow:hidden}.category-card>img{object-fit:cover;width:100%;height:100%;display:block}.category-overlay{z-index:1;background:#0000005e;position:absolute;inset:0}.category-content{z-index:2;opacity:0;justify-content:center;align-items:center;gap:6px;transition:all .3s;display:flex;position:absolute;inset:0;transform:translateY(10px)}.category-card:hover .category-content{opacity:1;transform:translateY(0)}.category-title{color:#fff;text-shadow:0 1px 2px #00000059;font-size:18px;font-weight:700;line-height:1}.category-arrow{object-fit:contain;flex-shrink:0;width:32px;height:32px;display:block}@media (width<=1200px){.category-container{padding:0 42px}.category-card{height:520px}}@media (width<=900px){.category-grid{grid-template-columns:repeat(2,1fr)}.category-card{height:460px}}@media (width<=600px){.category-section{margin-top:-30px;padding:34px 0 52px}.category-container{width:100%;max-width:362px;margin:0 auto;padding:0}.category-heading{text-align:center;margin-bottom:42px;padding:0 8px}.category-heading h2{margin-top:28px;margin-left:0;font-size:clamp(22px,6.4vw,22px);font-weight:700;line-height:1}.category-heading p{max-width:410px;margin:10px auto 0;font-size:clamp(14px,4vw,15px);line-height:1.15}.category-grid{grid-template-columns:repeat(2,1fr);gap:0;width:100%}.category-card{aspect-ratio:181/207;width:100%;height:auto;margin-left:0}.category-content{opacity:1;gap:6px;transform:none}.category-title{font-size:clamp(14px,4.3vw,16px);font-weight:500}.category-arrow{width:12px;height:12px}}@media (width<=420px){.category-container{max-width:calc(100vw - 28px);margin-top:0}}@media (width<=380px){.category-container{max-width:calc(100vw - 28px);margin-top:40px}.category-heading h2{margin-top:28px;font-size:clamp(20px,6.2vw,22px);font-weight:700}.category-heading p{max-width:285px;font-size:16px}.category-title{font-size:16px}.category-arrow{width:11px;height:11px}}@media (width<=340px){.category-container{max-width:calc(100vw - 20px)}.category-heading{padding:0 6px}.category-heading p{max-width:270px}}.discount-wrap{width:100%;margin:60px 0;overflow:hidden}.discount-banner{transform-origin:0 0;background:#f5f5f5;grid-template-columns:569px 677px 482px;width:1728px;height:701px;display:grid;overflow:hidden}.discount-left{width:569px;height:701px}.discount-left img{object-fit:cover;width:569px;height:701px;display:block}.discount-content{box-sizing:border-box;width:677px;height:701px;padding-top:196px;padding-left:65px}.discount-content h2{color:#000;text-transform:uppercase;margin:0 0 28px;font-family:Cinzel,Times New Roman,serif;font-size:64px;font-weight:700;line-height:1}.discount-content p{color:#000;margin:0 0 42px;font-family:Montserrat,Arial,sans-serif;font-size:40px;font-weight:400;line-height:1}.discount-content button{color:#fff;cursor:pointer;background:#000;border:1px solid #000;width:280px;height:66px;font-family:Montserrat,Arial,sans-serif;font-size:18px}.discount-right{width:482px;height:701px;position:relative}.top-img{object-fit:cover;width:344px;height:299px;position:absolute;top:0;right:0}.card-img{object-fit:cover;z-index:5;width:222px;height:222px;position:absolute;top:176px;left:14px;transform:rotate(-7.7deg)}.bottom-img{object-fit:cover;width:482px;height:230px;position:absolute;bottom:0;left:0}@media (width<=600px){.discount-wrap{box-sizing:border-box;width:100%;margin:40px 0;padding:0}.discount-banner{background:#f5f5f5;grid-template-columns:34% 66%;width:100%;height:188px;display:grid;transform:none!important}.discount-left{width:100%;height:155px}.discount-left img{object-fit:cover;object-position:left center;width:128px;height:186px}.discount-content{box-sizing:border-box;width:100%;height:155px;padding:24px 10px 0 clamp(20px,5vw,56px);overflow:hidden}.discount-content h2{white-space:nowrap;margin:0 0 6px;font-size:clamp(18px,5.2vw,22px);line-height:1}.discount-content p{margin:0 0 18px;font-size:clamp(12px,3.7vw,15px);line-height:1.08}.discount-content button{width:min(172px,100%);height:40px;font-size:clamp(11px,3.2vw,13px)}.discount-right{display:none}}@media (width<=360px){.discount-banner{grid-template-columns:34% 66%;height:188px}.discount-left,.discount-left img{width:128px;height:186px}.discount-content{height:148px;padding-top:20px;padding-left:clamp(35px,4vw,28px)}.discount-content button{height:37px}}.you-may-like-section{background:#fff;width:100%;padding:20px 0 180px;overflow-x:hidden}.you-may-like-heading{color:#000;text-align:center;width:fit-content;margin:18px auto -38px;font-family:Cinzel,Times New Roman,serif;font-size:32px;font-weight:700;line-height:1;position:relative;left:-9px}.you-may-like-grid{grid-template-columns:repeat(3,340px);justify-content:center;align-items:start;gap:70px 87px;width:1220px;margin:0 auto;display:grid}.you-may-like-card{width:390px;position:relative}.you-may-like-card:nth-child(2),.you-may-like-card:nth-child(5){transform:translateY(70px)}.you-may-like-card img{object-fit:cover;border-radius:2px;width:390px;height:390px;margin-left:-40px;display:block}.product-category{color:#c8c8c8;margin-top:8px;margin-bottom:4px;margin-left:-40px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;line-height:100%}.product-name{color:#000;width:340px;margin:0 0 0 -40px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;line-height:1.2}@media (width<=1024px){.you-may-like-grid{grid-template-columns:repeat(2,1fr);gap:50px 28px;width:100%;padding:0 24px}.you-may-like-card,.you-may-like-card img,.product-name{width:100%}.you-may-like-card img{height:360px}.you-may-like-card:nth-child(2),.you-may-like-card:nth-child(5){transform:none}.you-may-like-heading{font-size:32px;transform:none}}@media (width<=768px){.you-may-like-section{padding:40px 16px 80px}.you-may-like-heading{text-align:center;width:100%;margin:0 auto 28px;font-size:clamp(20px,7vw,22px);font-weight:700;line-height:1.05;left:0;transform:none}.you-may-like-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 8px;width:100%;margin:0 auto;padding:0;display:grid}.you-may-like-card{width:100%;min-width:0;overflow:hidden}.you-may-like-card:nth-child(2),.you-may-like-card:nth-child(5){transform:none}.you-may-like-card img{object-fit:cover;width:100%;height:clamp(195px,52vw,280px);margin-left:0}.product-category{margin-top:12px;margin-bottom:6px;margin-left:0;font-size:clamp(15px,4.4vw,18px);line-height:1}.product-name{white-space:nowrap;text-overflow:ellipsis;width:100%;margin-left:0;font-size:clamp(12px,3.4vw,14px);line-height:1.25;overflow:hidden}}@media (width<=480px){.you-may-like-section{padding-left:16px;padding-right:16px}.you-may-like-grid{column-gap:8px}}@media (width<=380px){.you-may-like-section{padding:36px 14px 76px}.you-may-like-grid{gap:34px 8px}.you-may-like-card img{height:clamp(180px,52vw,220px)}.product-category{font-size:15px}.product-name{font-size:12px}}@media (width<=340px){.you-may-like-section{padding-left:12px;padding-right:12px}.you-may-like-grid{column-gap:8px}}@media (width<=320px){.you-may-like-section{padding-left:10px;padding-right:10px}}.testimonials-section{background:#fff;width:100%;height:500px;margin-top:-20px;padding-top:70px;position:relative;overflow:hidden}.testimonials-title{text-align:center;z-index:10;position:relative}.testimonials-title span{color:#111;margin-bottom:7px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;display:block}.testimonials-title h2{color:#111;margin-top:10px;font-family:Cinzel,serif;font-size:32px;font-weight:700;line-height:1}.testimonials-slider{width:1070px;height:290px;position:absolute;top:130px;left:50%;transform:translate(-50%)}.testimonial-card{transform-origin:50%;width:280px;height:330px;margin-top:50px;position:absolute;transform:none}.testimonial-card:first-child{left:-80px}.testimonial-card:nth-child(2){left:240px}.testimonial-card:nth-child(3){left:560px}.testimonial-card:nth-child(4){left:865px}.card-box{width:100%;height:100%;display:block}.customer-img{object-fit:cover;object-position:center;border-radius:1px;width:260px;height:220px;display:block;position:absolute;top:13px;left:13px}.review-content{width:215px;height:82px;position:absolute;top:243px;left:20px;overflow:hidden}.review-content h4{color:#111;margin:0 0 6px;font-family:Montserrat,Times New Roman,serif;font-size:12px;font-weight:700;line-height:1.15}.review-content p{color:#555;width:205px;margin:0;font-family:Montserrat,Times New Roman,serif;font-size:11px;font-weight:500;line-height:1.35}.mobile-testimonials{display:none}@media (width<=1250px){.testimonials-slider{transform-origin:top;transform:translate(-50%)scale(.9)}}@media (width<=1050px){.testimonials-slider{transform-origin:top;transform:translate(-50%)scale(.78)}}@media (width<=768px){.testimonials-section{height:auto;min-height:635px;margin-top:0;padding:18px 0 40px;overflow:hidden}.desktop-testimonials{display:none}.mobile-testimonials{width:100%;margin-top:32px;display:block}.testimonials-title span{margin-bottom:8px;font-size:12px}.testimonials-title h2{font-size:22px;line-height:1}.mobile-testimonial-card{width:318px;height:400px;margin:0 auto;position:relative}.mobile-card-box{width:318px;height:400px;display:block}.mobile-customer-img{object-fit:cover;object-position:center;width:294px;height:264px;display:block;position:absolute;top:12px;left:12px}.mobile-review-content{width:290px;height:92px;position:absolute;top:288px;left:14px;overflow:hidden}.mobile-review-content h4{color:#111;margin:0 0 8px;font-family:Cinzel,Times New Roman,serif;font-size:17px;font-weight:700;line-height:1}.mobile-review-content p{color:#8a8a8a;width:285px;margin:0;font-family:Cinzel,Times New Roman,serif;font-size:12px;font-weight:500;line-height:1.25}.testimonial-dots{justify-content:center;align-items:center;gap:6px;width:100%;margin-top:20px;display:flex}.testimonial-dot{cursor:pointer;background:#d9d9d9;border:none;border-radius:999px;width:8px;height:8px;padding:0}.testimonial-dot.active{background:#b7b7b7;width:16px}}@media (width<=380px){.testimonials-section{min-height:610px}.mobile-testimonials{margin-top:32px}.mobile-testimonial-card{width:calc(100vw - 48px);height:calc(125vw - 60px)}.mobile-card-box{width:100%;height:100%}.mobile-customer-img{width:calc(100% - 24px);height:calc(83vw - 39.84px);top:12px;left:12px}.mobile-review-content{width:calc(100% - 28px);height:90px;top:calc(83vw - 15.84px);left:14px}.mobile-review-content p{width:100%;font-size:9px}}.footer{color:#000;background:#d4c8b6;width:100%;margin-top:80px;font-family:Arial,sans-serif}.footer *{box-sizing:border-box}.footer-inner{width:100%;max-width:1700px;margin:0 auto;padding:0 46px}.footer-top{border-bottom:1px solid #00000029;grid-template-columns:repeat(4,1fr);align-items:center;height:72px;padding:0 10px;display:grid}.footer-info{align-items:flex-start;gap:10px;display:flex}.footer-info svg,.footer-info img{object-fit:contain;flex-shrink:0;width:14px;height:14px;margin-top:1px}.footer-info h4{margin:0 0 5px;font-size:12px;font-weight:700;line-height:1}.footer-info p{margin:0;font-size:12px;line-height:1.3}.footer-info p a{color:#000;margin:0;font-size:12px;line-height:1.3;text-decoration:none}.footer-main{grid-template-columns:320px 180px 180px 220px;justify-content:space-between;align-items:start;column-gap:80px;min-height:185px;padding-top:40px;display:grid}.footer-about{padding-top:48px}.footer-about p{width:280px;margin:0;font-size:12px;line-height:1.45}.footer-col{flex-direction:column;display:flex}.footer-col h3,.footer-form h3{margin:0 0 22px;font-size:13px;font-weight:700;line-height:1}.footer-col a{color:#000;margin-bottom:12px;font-size:12px;line-height:1.2;text-decoration:none}.footer-form{width:220px}.footer-form input{color:#000;background:0 0;border:0;border-bottom:1px solid #333;outline:none;width:220px;height:24px;margin-bottom:10px;padding:0;font-size:12px;display:block}.footer-form input::placeholder{color:#68645e}.footer-form button{color:#fff;cursor:pointer;background:#000;border:0;border-radius:2px;width:220px;height:32px;margin-top:12px;font-size:12px;font-weight:600;transition:all .25s}.footer-form button:hover{background:#2d2218;transform:translateY(-2px);box-shadow:0 4px 10px #0000002e}.footer-form button:active{transform:translateY(0)}.footer-bottom{border-top:1px solid #0000002e;justify-content:space-between;align-items:center;height:52px;margin-top:18px;display:flex}.footer-bottom p{margin:0;font-size:12px;line-height:1}.footer-bottom img{object-fit:contain;width:120px;height:auto;display:block}@media (width<=768px){@media (width<=768px){.footer{margin-top:0}.footer-inner{padding:36px 14px 18px}}.footer-inner{flex-wrap:wrap;width:100%;padding:64px 14px 32px;display:flex}.footer-main{display:contents}.footer-about{order:1;width:100%;margin-bottom:26px;padding-top:0}.footer-about p{letter-spacing:.1px;width:100%;margin-left:10px;font-size:13px;line-height:1.28}.footer-top{border-bottom:0;order:2;grid-template-columns:repeat(2,1fr);gap:18px 28px;width:100%;height:auto;margin-bottom:34px;padding:0;display:grid}.footer-info{align-items:flex-start;gap:7px}.footer-info svg,.footer-info img{width:11px;height:11px;margin-top:1px}.footer-info h4{margin:0 0 4px;font-size:14px}.footer-info p{font-size:12px;line-height:1.2}.footer-col{order:3}.footer-bestsellers{width:48%;padding-left:10px;padding-right:8px}.footer-quicklinks{width:52%;padding-left:30px}.footer-col h3{margin-bottom:13px;margin-left:0;font-size:18px}.footer-col a{text-align:left;margin-bottom:8px;margin-left:0;font-size:14px;line-height:1.15}.footer-form{order:4;width:100%;max-width:100%;margin:34px 0 0}.footer-form h3{text-align:left;margin-bottom:18px;margin-left:15px;font-size:18px}.footer-form input{width:calc(100% - 30px);height:25px;margin-bottom:7px;margin-left:15px;margin-right:15px;font-size:14px}.footer-form button{width:280px;height:40px;margin:14px auto 0;font-size:13px;display:block}.footer-bottom{order:5;width:100%;height:auto;margin-top:30px;padding:14px 0}.footer-bottom p{font-size:14px}.footer-bottom img{width:78px}}.products-page{background:#fff;width:100%;padding:38px 40px 30px}.products-title{text-align:center;margin:0 0 42px;font-family:cinzel,serif;font-size:32px;font-weight:400;line-height:1}.products-filter-row{width:100%;margin-bottom:38px}.products-filters{align-items:center;gap:14px;display:flex}.products-filters select{color:#000;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 12px center/12px no-repeat;border:1px solid #bdbdbd;border-radius:22px;outline:none;width:130px;height:40px;padding-left:16px;padding-right:30px;font-size:13px}.products-grid{grid-template-columns:repeat(3,440px);justify-content:space-between;row-gap:72px;display:grid}.product-card{width:440px}.product-img{object-fit:cover;width:440px;height:492px;display:block}.product-card h3{color:#000;text-transform:uppercase;margin:13px 0 4px;font-family:Times New Roman,serif;font-size:18px;font-weight:700;line-height:1}.product-card p{color:#555;margin:0 0 13px;font-size:14px;line-height:1.5}.view-product-btn{color:#000;cursor:pointer;background:#fff;border:1px solid #000;justify-content:center;align-items:center;width:440px;height:56px;padding:0;transition:all .3s;display:flex}.view-product-text{color:inherit;text-transform:uppercase;font-family:Times New Roman,serif;font-size:16px;font-weight:700;line-height:1}.view-product-mobile,.view-product-mobile-box{display:none!important}.view-product-btn:hover{color:#fff;background:#000;transform:translateY(-3px)}@media (width<=1440px){.products-grid{grid-template-columns:repeat(3,31%)}.product-card,.product-img,.view-product-btn,.view-product-btn img{width:100%}.product-img{aspect-ratio:440/492;height:auto}}@media (width<=900px){.products-page{padding:30px 18px}.products-grid{grid-template-columns:repeat(2,1fr);gap:45px 22px}}@media (width<=768px){.products-page{padding:22px 12px 30px}.products-title{margin:0 0 18px;font-size:14px;line-height:1}.products-filter-row{margin-bottom:18px}.products-filters{gap:8px}.products-filters select{background-position:right 8px center;background-size:8px;border-radius:14px;width:72px;height:24px;padding-left:10px;padding-right:20px;font-size:12px}.products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;display:grid}.product-card{width:100%;min-width:0}.product-img{aspect-ratio:177/198;object-fit:cover;width:100%;height:auto;display:block}.product-card h3{white-space:nowrap;text-overflow:ellipsis;margin:7px 0 3px;font-size:clamp(11px,2.4vw,13px);line-height:1.15;overflow:hidden}.product-card p{white-space:nowrap;text-overflow:ellipsis;margin:0 0 7px;font-size:clamp(11px,2vw,13px);line-height:1.2;overflow:hidden}.view-product-btn{background:0 0;border:0;width:100%;height:clamp(28px,9vw,40px);padding:0;position:relative;overflow:hidden}.view-product-text{display:none!important}.view-product-mobile-box{width:100%;height:100%;position:relative;display:block!important}.view-product-mobile{object-fit:fill;width:100%!important;height:100%!important;display:block!important}.view-product-mobile-text{z-index:2;color:#000;text-transform:none;pointer-events:none;justify-content:center;align-items:center;font-family:Montserrat,serif;font-size:clamp(12px,3.4vw,14px);font-weight:500;line-height:1;display:flex;position:absolute;inset:0}.view-product-btn:hover{color:#000;background:0 0;transform:none}}@media (width<=360px){.products-page{padding:20px 8px 25px}.products-grid{gap:18px 8px}}.product-details-section{background:#fff;width:100%;padding:42px 0 24px}.product-details-title{text-align:center;color:#111;text-transform:uppercase;margin:0 0 42px;font-family:cinzel,serif;font-size:32px;font-weight:700;line-height:1}.mobile-back-arrow{display:none}.product-details-gallery{grid-template-columns:repeat(2,450px);gap:0;width:900px;margin:0 auto;display:grid}.gallery-img-box{width:450px;height:320px;overflow:hidden}.gallery-img-box img{object-fit:cover;width:100%;height:100%}.left-img img,.right-img img{object-position:center center;transform:none}.right-img img{transform-origin:50%;object-position:center center;transform:scale(1.03)}.store-check-box{box-sizing:border-box;background:#fff;border:1px solid #111;justify-content:space-between;align-items:flex-start;width:900px;max-width:calc(100% - 40px);min-height:48px;margin:38px auto 0;padding:0 22px;display:flex;position:relative}.store-check-box.active{min-height:180px}.store-left,.store-right{align-items:center;gap:8px;height:48px;display:flex}.store-left img,.store-right img{object-fit:contain;flex-shrink:0;width:12px;height:12px;display:block}.store-right{cursor:pointer}.store-check-box.active .store-right img{transform:rotate(180deg)}.store-left span{color:#111;margin-left:-15px;font-size:17px;font-weight:400}.store-right span{color:#111;font-size:17px;font-weight:400}.availability-detail{align-items:flex-start;gap:110px;display:flex;position:absolute;top:48px;left:50%;transform:translate(-50%)}.availability-location{align-items:flex-start;gap:6px;display:flex}.availability-location img{object-fit:contain;width:10px;height:10px;margin-top:2px}.availability-location p,.availability-contact p,.availability-contact span{color:#111;margin:0;font-size:14px;font-weight:400;line-height:1.3}.availability-contact{position:absolute;top:0;right:-270px}.availability-contact span{color:#777;align-items:center;gap:8px;margin:0 0 8px;display:flex}.availability-contact span img{object-fit:contain;flex-shrink:0;width:16px;height:16px}.contact-number-row{white-space:nowrap;align-items:center;display:flex}@media (width<=1120px){.product-details-gallery{grid-template-columns:repeat(2,1fr)}.gallery-img-box{width:100%;height:56vw;max-height:603px}.store-check-box{width:calc(100% - 40px)}}@media (width<=768px){.product-details-section{margin-top:15px;padding:8px 17px 42px}.product-details-title{text-transform:uppercase;text-align:center;justify-content:center;align-items:center;width:100%;margin:0 0 30px;padding:0;font-family:cinzel,serif;font-size:22px;font-weight:700;line-height:1;display:flex;position:relative}.mobile-back-arrow{object-fit:contain;cursor:pointer;width:28px;height:18px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product-details-gallery{grid-template-columns:repeat(2,1fr);gap:0;width:100%;display:grid}.gallery-img-box{width:100%;height:198px}.gallery-img-box img{object-fit:cover;width:100%;height:100%;transform:none!important}.store-check-box{border:1px solid #111;width:100%;max-width:100%;min-height:56px;margin:18px auto 0;padding:0 14px}.store-check-box.active{min-height:120px}.availability-detail{justify-content:space-between;align-items:flex-start;gap:18px;padding:12px 14px 0;display:flex;position:absolute;top:56px;left:0;right:0;transform:none}.availability-location{flex:1;align-items:flex-start;gap:6px;display:flex}.availability-location img{flex-shrink:0;width:10px;height:10px;margin-top:2px}.availability-location p{color:#111;white-space:normal;justify-content:center;max-width:200px;margin:-5px 0 0;font-size:14px;line-height:1.25}.availability-contact{flex-shrink:0;width:118px;position:static}.availability-contact span{color:#666;align-items:center;gap:4px;margin:-5px 0 5px;font-size:14px;line-height:1;display:flex}.availability-contact span img{flex-shrink:0;width:20px;height:20px}.contact-number-row{align-items:center;display:flex}.availability-contact p{white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:1}}*{box-sizing:border-box;margin:0;padding:0}body{color:#111;background:#fff;font-family:Arial,Helvetica,sans-serif}button,input{font-family:inherit}html,body{width:100%;overflow-x:hidden}
