
/* Sapthagiri Elementor editing layer */
.elementor-page #content.sj-elementor-page{width:100%;margin:0}
.elementor-page .elementor-container,.elementor-page .e-con{--container-max-width:1120px}
.elementor-page .elementor-widget-heading h1,
.elementor-page .elementor-widget-heading h2,
.elementor-page .elementor-widget-heading h3{font-family:var(--sj-display);font-weight:300;color:inherit}
.elementor-page .elementor-widget-text-editor{font-family:var(--sj-body);color:var(--sj-fg)}
.elementor-page .sj-el-copy{font-size:16px;line-height:1.9;color:var(--sj-muted);max-width:540px}
.elementor-page .sj-el-light-copy{font-size:16px;line-height:1.7;color:#f0ece4;max-width:430px}
.elementor-page .sj-el-muted{color:#bdb7ae}
.elementor-page .sj-el-gold{color:#c8a873;letter-spacing:.18em;text-transform:uppercase;font-size:11px}
.elementor-page .sj-eyebrow{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#817a70}
.elementor-page .sj-el-hero{position:relative;color:#f0ece4}
.elementor-page .sj-el-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(46,43,39,.82),rgba(46,43,39,.48))}
.elementor-page .sj-el-hero>*{position:relative;z-index:1}
.elementor-page .sj-about{background:#f2eee6}
.elementor-page .sj-highlights{background:#f2eee6}
.elementor-page .sj-contact,.elementor-page .sj-legacy{color:#f0ece4}
.elementor-page .elementor-button{font-family:var(--sj-body);font-weight:400;letter-spacing:.18em;text-transform:uppercase}
.elementor-page .elementor-widget-image img{display:block;width:100%}
@media(max-width:767px){
 .elementor-page .sj-el-hero{min-height:760px}
 .elementor-page .sj-el-hero .e-con,.elementor-page .sj-about .e-con,.elementor-page .sj-collections .e-con,.elementor-page .sj-showroom .e-con,.elementor-page .sj-legacy .e-con,.elementor-page .sj-visit .e-con,.elementor-page .sj-contact .e-con{flex-direction:column!important}
 .elementor-page .sj-el-hero .elementor-widget-heading h1{font-size:44px}
}
