.elementor-160 .elementor-element.elementor-element-c4764407{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-160 .elementor-element.elementor-element-e305e66c .elementor-menu-toggle{margin:0 auto;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS */.atelier-site-header{position:sticky;top:0;z-index:999;display:grid!important;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;min-height:78px;padding:0 clamp(20px,4vw,64px);background:rgba(238,232,221,.96);border-bottom:1px solid #171512;backdrop-filter:blur(18px)}.atelier-brand .elementor-heading-title a{color:#171512;font:800 14px/1 Georgia,serif;letter-spacing:.08em;text-decoration:none}.atelier-brand .elementor-heading-title a:before{content:'';display:inline-block;width:34px;height:1px;margin:0 12px 4px 0;background:#94703e}.atelier-nav{justify-self:center}.atelier-nav .elementor-nav-menu--main .elementor-nav-menu{display:flex;flex-wrap:wrap;justify-content:center}.atelier-nav .elementor-nav-menu--main .elementor-item{padding:12px 9px;color:#171512;font:750 10px/1 Inter,Arial,sans-serif;letter-spacing:.035em}.atelier-nav .elementor-nav-menu--main .elementor-item:hover,.atelier-nav .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#94703e}.atelier-nav .elementor-menu-toggle{margin-left:auto;border:1px solid #171512;border-radius:0;background:transparent;color:#171512}.atelier-nav .elementor-nav-menu--dropdown{border:1px solid #171512;background:#eee8dd}.atelier-nav .elementor-nav-menu--dropdown .elementor-item{padding:14px 18px;color:#171512;font-weight:700}.atelier-header-cta .elementor-button{padding:12px 15px;border-radius:0;background:#94703e;color:#fff;font-size:11px;font-weight:800}.atelier-header-cta .elementor-button:hover{background:#171512}@media(max-width:1120px){.atelier-site-header{grid-template-columns:auto 1fr}.atelier-header-cta{display:none}.atelier-nav{justify-self:end}.atelier-nav .elementor-nav-menu--main{display:none!important}.atelier-nav .elementor-menu-toggle{display:flex!important}}@media(max-width:520px){.atelier-site-header{min-height:68px;padding-left:16px;padding-right:16px}.atelier-brand .elementor-heading-title a{font-size:11px}.atelier-brand .elementor-heading-title a:before{width:20px;margin-right:8px}}.atelier-site-header{padding-top:0!important;padding-bottom:0!important}.atelier-site-header .atelier-brand .elementor-heading-title a{color:#171512!important;font-family:Georgia,serif!important;font-size:14px!important;font-weight:800!important}.atelier-site-header .atelier-nav .elementor-nav-menu--main .elementor-item{color:#171512!important;font-family:Inter,Arial,sans-serif!important;font-size:10px!important;font-weight:750!important}.atelier-site-header .atelier-nav .elementor-nav-menu--main .elementor-item:hover,.atelier-site-header .atelier-nav .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#94703e!important}.atelier-site-header .atelier-nav .sub-menu{min-width:230px!important;padding:8px 0!important;border:1px solid #171512!important;background:#eee8dd!important}.atelier-site-header .atelier-nav .sub-menu .elementor-sub-item{padding:13px 16px!important;color:#171512!important;background:#eee8dd!important;font-size:11px!important}.atelier-site-header .atelier-nav .sub-menu .elementor-sub-item:hover{color:#fff!important;background:#94703e!important}.atelier-site-header .atelier-header-cta .elementor-button{background:#94703e!important;color:#fff!important}.atelier-site-header .atelier-header-cta .elementor-button:hover{background:#171512!important}
/* LUXURY HEADER POLISH */
.atelier-site-header{grid-template-columns:minmax(210px,auto) 1fr auto!important;gap:clamp(22px,3vw,46px)!important;min-height:82px!important;padding:0 clamp(24px,4vw,64px)!important;box-shadow:0 8px 28px rgba(23,21,18,.035)}.atelier-site-header:after{content:'';position:absolute;left:clamp(24px,4vw,64px);right:clamp(24px,4vw,64px);bottom:-1px;height:1px;background:linear-gradient(90deg,#94703e 0 72px,#171512 72px 100%)}.atelier-site-header .atelier-brand .elementor-heading-title a{font-size:15px!important;letter-spacing:.09em!important;white-space:nowrap}.atelier-site-header .atelier-nav .elementor-nav-menu--main .elementor-nav-menu{gap:clamp(5px,.7vw,12px)!important}.atelier-site-header .atelier-nav .elementor-nav-menu--main .elementor-item{padding:16px 8px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.015em!important;text-transform:none!important}.atelier-site-header .atelier-nav .elementor-nav-menu--main .elementor-item.has-submenu:after{margin-left:7px!important}.atelier-site-header .atelier-header-cta .elementor-button{padding:14px 17px!important;font-size:10px!important;letter-spacing:.11em!important;box-shadow:0 10px 24px rgba(148,112,62,.16)}.atelier-site-header .atelier-header-cta .elementor-button:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(23,21,18,.16)}@media(max-width:1120px){.atelier-site-header{min-height:72px!important;grid-template-columns:auto 1fr!important}.atelier-site-header:after{left:16px;right:16px}.atelier-site-header .atelier-brand .elementor-heading-title a{font-size:13px!important}}@media(max-width:520px){.atelier-site-header{min-height:68px!important;padding:0 16px!important}.atelier-site-header .atelier-brand .elementor-heading-title a{font-size:11px!important}}
@media(min-width:1121px){.atelier-site-header .atelier-nav .elementor-nav-menu--main .elementor-item{font-size:13px!important}}
/* REMOVE COMMENTS META */
.elementor-post__meta-data .elementor-post-avatar{display:none!important}

/* OFFICIAL BRAND LOCKUP â€” START */
.atelier-site-header .atelier-brand-logo{width:clamp(196px,17vw,248px)!important;max-width:248px!important;margin:0!important;line-height:0!important}
.atelier-site-header .atelier-brand-logo a{display:block!important;line-height:0!important}
.atelier-site-header .atelier-brand-logo img{display:block!important;width:100%!important;height:auto!important;max-height:52px!important;object-fit:contain!important;object-position:left center!important}
@media(max-width:1120px){.atelier-site-header .atelier-brand-logo{width:210px!important}}
@media(max-width:520px){.atelier-site-header .atelier-brand-logo{width:172px!important}.atelier-site-header .atelier-brand-logo img{max-height:42px!important}}
/* OFFICIAL BRAND LOCKUP â€” END *//* End custom CSS */