/* Silver Ware Collection Area Start */

.silvercollec_sec{position:relative;padding-top:var(--space-150);background-color:var(--color-white);}
.silvercollec_sec .sec_title{text-align:center;padding-inline:0;margin-bottom:var(--margin-48);}
.silvercollec_sec .sec_title>.title18:has(+ *){margin-bottom:5rem;}
.silvercollec_sec .sec_title>p{color:var(--color-66);}
.silvercollec_wrapper{width:100%;max-width:var(--max-width2600);margin-inline:auto;}
.silvercollec_bx{position:relative;}
.silvercollec_bx>figure{padding-block:1.5rem;position:relative;align-content:center;overflow:hidden;background-color:var(--color-f3);aspect-ratio:3 / 3.3376;}
.silvercollec_bx>figure>img{mix-blend-mode:darken;max-width:30.9rem;height:auto;aspect-ratio: 3 / 3.8835;object-fit:contain;margin-inline:auto;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}

.silvercollec_bx:has(a:hover)>figure>img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);}
.silvercollec_caption{position:relative;padding:2.5rem 2.5rem 0;}
.silvercollec_caption>h6{font:var(--font-18);font-weight:var(--fw-500);letter-spacing:var(--letter-spacing-0-54);color:var(--color-black);margin-bottom:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.silvercollec_caption>p{font:var(--font-16);font-weight:var(--fw-400);color:var(--color-60);letter-spacing:0.048rem;margin-top:0.5rem;}

.silvercollec_caption>.know_more{margin-top: 1.5rem;}
.silvercollec_bx:has(.overlap_btn:hover) .know_more::after{opacity:1;}
.silvercollec_caption>.swprice{font:var(--font-15);color:var(--color-black);}
.silvercollec_wrapper .btn_scrollbar{padding-inline:2.9rem 3.1rem;margin-top:3.8rem;display:flex;gap:0.5rem;align-items:center;}
.silvercollec_wrapper .swiper_nav{margin-left:auto;}

.silvercollec_swiper div[class*="swiper-button"]{position:absolute; top: 40%;left:2.6rem;width:4rem;height:4rem;background-color:var(--color-white);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}
.silvercollec_swiper div[class*="swiper-button-next"]{left:auto;right:2.6rem;}
.silvercollec_swiper div[class*="swiper-button"]:hover{color:var(--color-white);background-color:var(--color-33);}
.silvercollec_swiper div[class*="swiper-button"]:hover::after{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1);}


@media(max-width:767px){
  .silvercollec_wrapper{padding-left: 0;}
  .silvercollec_bx>figure{padding-block: 1.2rem;}
  .silvercollec_bx>figure>img{max-width:15.9rem;height:25.9rem;object-fit:contain;}
  .silvercollec_caption{padding: 2rem 0.8rem 0 1.7rem;}
  .silvercollec_caption>h6{min-height:auto; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
  .silvercollec_caption>.know_more{margin-top:2rem;display:inline-flex;align-items:start;line-height:1.2;}
  .silvercollec_caption>.know_more::after{margin-top: 0.6rem;}
  .silvercollec_wrapper .btn_scrollbar{padding-inline:2rem;}
}


/* Silver Gifting Area Start */
.gifting_sec{padding-block:var(--space-150);max-width:var(--max-width2600);margin-inline:auto;}
.silvergifting_wrapper{padding-inline:10.2rem;position:relative;}
.silvrgifting_caption{position:relative;padding-top:2.5rem}
.silvrgifting_caption>.wishlistbtn{position:absolute;right:3.2rem;width:2.4rem;}
.silvrgifting_caption>h6{font:var(--font-18);font-weight:var(--fw-500);letter-spacing:var(--letter-spacing-0-54);color:var(--color-black);margin-bottom:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.silvrgifting_caption>p{font:var(--font-16);font-weight:var(--fw-400);color:var(--color-60);letter-spacing:0.048rem;margin-top:0.5rem;}
:is(.silvrgifting-prev,.silvrgifting-next){position:absolute;top:43%;left:2.5rem;right:auto;transform:translateY(-43%);-webkit-transform:translateY(-43%);-moz-transform:translateY(-43%);-ms-transform:translateY(-43%);-o-transform:translateY(-43%);}
.silvrgifting-next{right:2.5rem;left:auto;}

@media(max-width:1750px){
  .gifting_sec .sec_title>h4:has(+ *){margin-bottom:4.5rem;}
  .gifting_sec .sec_title{margin-bottom:5.5rem;}
}
@media(max-width:1550px){
  .gifting_sec .sec_title>h4:has(+ *){margin-bottom:4rem;}
  .gifting_sec .sec_title{margin-bottom:5rem;}
}

@media(max-width:1024px){
  .silvergifting_wrapper {padding-inline: 2.6rem;}
}
@media(max-width:767px){
  .silvergifting_wrapper { padding-inline: 0;}
  .gifting_sec .sec_title{margin-bottom:5rem;padding-inline:0;}
  .gifting_sec .sec_title>h4:has(+ *){margin-bottom:3rem;}
  .silvrgifting_caption{padding: 3rem 0.5rem 0 2.1rem;}
  .silvrgifting_caption>h6{min-height:auto; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}

}
/* Silver Ware Product Area Start */

.silverprod_sec{position:relative;background-color:var(--color-white);padding-bottom:var(--space-150);}
.silverprod_sec .sec_title{text-align:center;padding-inline:0;margin-bottom:var(--margin-48);}
/* .silverprod_sec .sec_title>h4:has(+ *){margin-bottom:5rem;} */
.silverprod_wrapper{width:100%;max-width:var(--max-width2600);margin-inline:auto;}
.silverprod_bx{position:relative;}
.silverprod_bx>figure{position:relative;overflow:hidden;background-color:var(--color-f3);}
.silverprod_bx>figure>img{max-width:100%;max-width:30.9rem;height:40.2rem;object-fit:contain;margin-inline:auto;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.silverprod_bx:has(a:hover)>figure>img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);}
.new_badge{position:absolute;padding:0.25rem 0.9rem;min-width:4.9rem;text-align:center;font:var(--font-14);letter-spacing:0.42px;color:var(--color-1e);top:1.5rem;right:2rem;background-color:var(--color-white);}
.silverprod_caption{position:relative;padding:2.7rem 7.8rem 0 4.3rem;}
.silverprod_caption>.wishlistbtn{position:absolute;right:3.2rem;width:2.4rem;}
.silverprod_caption>h6{color:var(--color-black);margin-bottom:0.5rem;line-height:1.3;min-height:4.6rem;}
.silverprod_caption>p{color:var(--color-85);}
.silverprod_caption>.instock{display:inline-flex;align-items:center;gap:1rem;margin-block:1.5rem;font:var(--font-14);font-weight:300;font-style:italic;color:var(--color-1e);}
.silverprod_caption>.instock::before{content:'';position:relative;display:block;width:0.8rem;height:0.8rem;background-color:var(--color-10);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;}
.silverprod_caption>.outstock{display:inline-flex;align-items:center;gap:1rem;margin-block:1.5rem;font:var(--font-14);font-weight:300;font-style:italic;color:var(--color-1e);}
.silverprod_caption>.outstock::before{content:'';position:relative;display:block;width:0.8rem;height:0.8rem;background-color:var(--color-c6);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;}
.silverprod_caption>.swprice{font:var(--font-15);color:var(--color-black);}
.silverprod_wrapper .btn_scrollbar{padding-inline:4.2rem;margin-top:3.8rem;display:flex;gap:0.5rem;align-items:center;}
.silverprod_wrapper .swiper_nav{margin-left:auto;}

/* @media(max-width:1750px){
  .silverprod_sec{padding-block:9rem}
  .silverprod_sec .sec_title>h4:has(+ *){margin-bottom:4.5rem;}
}
@media(max-width:1550px){
  .silverprod_sec{padding-block:8rem}
  .silverprod_sec .sec_title>h4:has(+ *){margin-bottom:4rem;}
} */

@media(max-width:767px){
  /* .silverprod_sec{padding-block:7rem}
  .silverprod_sec .sec_title>h4:has(+ *){margin-bottom:3rem;} */
  .silverprod_sec .sec_title{text-align:center;padding-inline:0;}
  .silverprod_bx>figure{padding-block:0;min-height:auto;}
  .silverprod_bx>figure>img{max-width:15.9rem;height:25.9rem;object-fit:contain;}
  .silverprod_caption{ padding:3rem 3.4rem 0 2.1rem;}
  .silverprod_caption>h6{min-height:auto; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
  .silverprod_caption>.wishlistbtn{top: 3.3rem;right:1.4rem;width:1.4rem;height:1.2rem;}  
  .silverprod_caption>p { color:var(--color-33);font:normal normal normal 1.2rem / 1.2 var(--font-roboto);}
  .silverprod_caption>.instock{line-height: 1.2;margin-block: 1rem;}
  .silverprod_wrapper .btn_scrollbar{padding-inline: 2.1rem 1.8rem;margin-top: 6rem;gap: 1rem;}
}

/* Corporate Gifting Area Start */
.corporategifting_sec{position: relative; max-width:var(--max-width2600);margin-inline:auto;}
.corporategifting_sec>*{will-change:transform; position:sticky;top:8rem;z-index:1;}
.corporategifting_sec .sec_title{text-align:center;margin-bottom:8rem;}
.corporategifting_sec .sec_title>h4:has(+ *){margin-bottom:4.1rem;}
.crprt_wrapper{display:grid;}
.crprt_wrapper>*{grid-area:1/1;min-height:auto;}
.crprt_caption{position:relative;width:100%;max-width:58rem;margin:auto;text-align:center;}
.crprt_caption>.title36{margin-bottom:5rem;}
.crprt_caption>.view_btn{text-align:center;margin-top:4.6rem;}
.community_wrapper{display:grid;}
.community_wrapper>*{grid-area:1/1;min-height:auto;}
.community_caption{position:relative;max-width:60rem;margin:auto;text-align:center;}
.community_caption>*{color:var(--color-white);}
.community_caption>.title36{margin-bottom:5rem;}
.community_caption>p{padding-inline:7rem 8.6rem;}



@media(max-width:767px){
  .crprt_wrapper>*{grid-area:auto;}
  .crprt_caption{padding:3.6rem;}
  .crprt_caption>h2{margin-bottom:3rem;}
  .community_wrapper>figure>img{height:60vh;object-fit:cover;}
  .community_caption{max-width:100%;margin:auto;padding:3.6rem;height:100%;align-content:center;background-color:rgb(0 0 0 / 20%);}
  .community_caption>.title36{margin-bottom: 3rem;}
  .community_caption>p{padding-inline:0;}
}



/* Silware heritage Area Start*/
.silverware_hcmsec{position:relative;}
.silverware_hcmwrapper{padding-top: var(--space-150);}
.hcm_grid{display:grid;grid-template-columns:repeat(2,1fr);margin-inline:-4.7rem; align-items: start;}
.hcm_left{display:grid;width:100%;max-width:calc(100% - 1.55rem);margin-right:auto;}
.hcm_left>*{grid-area: 1/1;opacity:0;visibility: hidden;transition: all 0.5s ease;}
.hcm_left>.active{opacity:1;visibility: visible;}
.hcm_right{position:sticky;top:15rem;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-inline:11.7rem 13.3rem;width: 100%; max-width:calc(100% - 0.95rem);margin-left:auto;}
.hcm_caption{position: relative; display: flex;flex-direction: column;  text-align: left;padding-bottom: 3rem;margin-bottom: 3rem;transition: all 0.5s ease;}
.hcm_caption>.title15{margin-bottom: var(--space-20);}
.hcm_caption>.title36{margin-bottom: var(--space-30);}
.hcm_caption:not(:last-child)::after{ content:''; position: absolute; left: 50%; bottom: 0; width: 7.1rem; height: 0.1rem; background-color:var(--color-70); transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
.hcm_caption:last-child{padding-bottom: 0;margin-bottom: 0;}
.hcm_btns{display:flex;gap:1.5rem; margin-top:var(--space-50);}
/* .hcm_caption>p{ max-height:0; overflow:hidden; visibility:hidden; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.hcm_caption.active>p{margin-top: 3rem; max-height:30rem;overflow:visible;visibility:visible;} */
 @media(max-width:1024px){
  .hcm_right{padding-inline: 9.7rem 11.3rem;}
 }
@media(max-width:991px){
  .hcm_grid{margin-inline:0;grid-template-columns: repeat(1, 1fr);}
  .hcm_right{padding-inline: 4.3rem;padding-inline: 4.3rem;padding: 3.6rem 3.6rem 0;position: relative;top: auto;}
}

@media(max-width:767px){
  .silverware_hcmwrapper{padding-top: 0;}
  .silverware_hcmwrapper .container{padding-inline:0;}
  .hcm_left{max-width:100%;}
  .hcm_figure>img{height:auto;object-fit:cover;}
  .hcm_right{padding:3.6rem 3.6rem 0;max-width:100%;}
  .hcm_caption:not(:last-child)::after{background-color: rgb(255 255 255 / 50%);}
  .hcm_btns {gap: 1rem;margin-top: 3rem;}
}
/* Silverware Blog Area Start */
.silverwre_blogsec{position: relative;padding: var(--space-150) 1.8rem;width: 100%; max-width: var(--max-width2600);margin-inline: auto;}
.silverwre_blogsec .cnk_title{padding-inline:1rem;}
.silverblog_wrapper .btn_scrollbar{padding-inline:3rem;margin-top: 6rem;}
.silverblog_wrapper .btn_center{ text-align:center;margin-top:var(--space-100);}
.silvergrid_bx{position: relative;}
.silvergrid_bx figure{overflow: hidden;}
.silvergrid_bx figure>img{ transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; max-height: 40rem; object-fit: cover; }
.silvergrid_bx:has(a:hover) figure>img{ transform:scale(1.05) ; -webkit-transform:scale(1.05) ; -moz-transform:scale(1.05) ; -ms-transform:scale(1.05) ; -o-transform:scale(1.05) ; }
.silvergrid_caption{padding: 3rem 2.5rem 0 3rem;}
.silvergrid_caption>h6{font:var(--font-18);font-weight:var(--fw-500);letter-spacing:var(--letter-spacing-0-54);margin-bottom:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.silvergrid_caption>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:var(--space-30);}
.silvergrid_caption>.know_more{margin-top:var(--space-30);}
.silvergrid_bx:has(a:hover) .silvergrid_caption>.know_more::after{ opacity:1;}

.silverblog_swiper div[class*="swiper-button"]{position:absolute;top: 38%;left:0;width:4rem;height:4rem;background-color:var(--color-f8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}
.silverblog_swiper div[class*="swiper-button-next"]{left:auto;right:0;}
.silverblog_swiper div[class*="swiper-button"]:hover{color:var(--color-white);background-color:var(--color-33);}
.silverblog_swiper div[class*="swiper-button"]:hover::after{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1);}




@media(max-width:1750px){
  .silverwre_blogsec {padding: 9rem 1.8rem;}
}
@media(max-width:1550px){
  .silverwre_blogsec {padding: 8rem 1.8rem}
  .silvergrid_caption{padding:2.5rem 2rem 0 2.5rem;}
  .silverblog_wrapper .btn_scrollbar{padding-inline:2.5rem;}
}
@media(max-width:767px){
  .silverwre_blogsec {padding: 7rem 0;}
  .silverblog_wrapper {padding-inline: 1.8rem;}
  .silverblog_wrapper .btn_scrollbar{ margin-top: 4.8rem; padding-inline: 1rem;}
}

