.elementor-110 .elementor-element.elementor-element-67e40aa{--display:flex;--min-height:130px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-67e40aa:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-67e40aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(110deg, #F1E9DD 0%, #AAB5AF 100%);}.elementor-110 .elementor-element.elementor-element-220466a{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:90px;--margin-right:0px;}.elementor-110 .elementor-element.elementor-element-220466a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-110 .elementor-element.elementor-element-cf406ea img{width:100%;max-width:100%;}.elementor-110 .elementor-element.elementor-element-af5950b{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-138b333 .main-navigation{text-align:center;}.elementor-110 .elementor-element.elementor-element-138b333 .main-navigation ul.menu > li.menu-item > a{font-family:"Aclonica", Sans-serif;font-size:22px;font-weight:500;letter-spacing:0.4px;}.elementor-110 .elementor-element.elementor-element-138b333 .main-navigation ul.menu > li.menu-item{padding:0px 10px 0px 10px;}.elementor-110 .elementor-element.elementor-element-b7795ba{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:42px;}.elementor-110 .elementor-element.elementor-element-2ecfe9a > .elementor-widget-container{margin:0px 0px 0px 050px;}.elementor-110 .elementor-element.elementor-element-2ecfe9a .elementor-header-group-wrapper .header-group-action > div > a{padding:8px 8px 8px 8px;}.elementor-110 .elementor-element.elementor-element-2ecfe9a .elementor-header-group-wrapper .header-group-action a i{font-size:25px;width:25px;height:25px;}.elementor-110 .elementor-element.elementor-element-2ecfe9a .header-group-action .site-header-cart .cart-contents:before{font-size:25px;width:25px;height:25px;}.elementor-110 .elementor-element.elementor-element-2ecfe9a .elementor-header-group-wrapper .header-group-action{gap:18px;}.elementor-110 .elementor-element.elementor-element-2ecfe9a .elementor-header-group-wrapper .header-group-action > div a:not(:hover) i:before{color:#1A1A1A;}.elementor-110 .elementor-element.elementor-element-2ecfe9a .elementor-header-group-wrapper .header-group-action > div a:not(:hover):before{color:#1A1A1A;}.elementor-110 .elementor-element.elementor-element-2ecfe9a .elementor-header-group-wrapper .header-group-action > div .button-content:not(:hover) > span{background-color:#1A1A1A;}.elementor-110 .elementor-element.elementor-element-2ecfe9a .elementor-header-group-wrapper .header-group-action > div a:hover i:before{color:#A96F22;}.elementor-110 .elementor-element.elementor-element-2ecfe9a .elementor-header-group-wrapper .header-group-action > div a:hover:before{color:#A96F22;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-110 .elementor-element.elementor-element-522264c .elementor-button{background-color:#24211E;font-family:"Vend Sans", Sans-serif;font-size:11px;font-weight:600;letter-spacing:0.25rem;fill:#FFFFFF;color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-522264c > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-110 .elementor-element.elementor-element-220466a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-cf406ea img{width:82px;}}@media(min-width:768px){.elementor-110 .elementor-element.elementor-element-67e40aa{--content-width:1600px;}.elementor-110 .elementor-element.elementor-element-220466a{--width:100%;}.elementor-110 .elementor-element.elementor-element-af5950b{--width:66%;}.elementor-110 .elementor-element.elementor-element-b7795ba{--width:24%;}}@media(max-width:1440px) and (min-width:768px){.elementor-110 .elementor-element.elementor-element-220466a{--width:113px;}}/* Start custom CSS for container, class: .elementor-element-67e40aa */.elementor-110 .elementor-element.elementor-element-67e40aa,
.elementor-110 .elementor-element.elementor-element-67e40aa:not(.elementor-motion-effects-element-type-background),
.elementor-110 .elementor-element.elementor-element-67e40aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{
  --asm-ink:#171513;
  --asm-gold:#c9a66b;
  --asm-line:rgba(23,21,19,.13);
  background-color: #F1E9DD !important;
  background-image:none !important;
}

.elementor-110 .elementor-element.elementor-element-67e40aa{
  position:relative;
  z-index:100;
  min-height:96px !important;
  padding:0 24px !important;
  border-bottom:1px solid var(--asm-line);
  box-shadow:none;
}

.elementor-110 .elementor-element.elementor-element-67e40aa > .e-con-inner{
  width:min(100%,1600px) !important;
  max-width:1600px !important;
  min-height:96px;
  max-height: 110px;
  margin:0 auto;
  padding:0 28px !important;
  display:flex;
  align-items:center;
  gap:clamp(20px,2.2vw,40px);
  background:transparent !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
}

.elementor-110 .elementor-element.elementor-element-67e40aa > .e-con-inner > .elementor-element-220466a{
  width:auto !important;
  min-height:0 !important;
  flex:0 0 auto !important;
}

.elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea img{
  width:120px !important;
  height:120px !important;
  object-fit:contain;
  display:block;
  transition:transform .3s ease;
}

.elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea a:hover img{
  transform:translateY(-2px);
}

.elementor-110 .elementor-element.elementor-element-67e40aa > .e-con-inner > .elementor-element-af5950b{
  width:auto !important;
  min-width:0;
  min-height:0 !important;
  flex:1 1 auto !important;
}

.elementor-110 .elementor-element.elementor-element-67e40aa .elementor-nav-menu-wrapper,
.elementor-110 .elementor-element.elementor-element-67e40aa .main-navigation,
.elementor-110 .elementor-element.elementor-element-67e40aa .primary-navigation{
  width:100%;
}

.elementor-110 .elementor-element.elementor-element-67e40aa .primary-navigation > ul.menu{
  display:flex !important;
  align-items:center;
  justify-content:center;
  flex-wrap:nowrap;
  gap:clamp(16px,1.35vw,27px);
  margin:0 !important;
  padding:0 !important;
  list-style:none;
}

.elementor-110 .elementor-element.elementor-element-67e40aa .primary-navigation > ul.menu > li{
  position:relative;
  margin:0 !important;
  padding:0 !important;
  white-space:nowrap;
}

.elementor-110 .elementor-element.elementor-element-67e40aa .primary-navigation > ul.menu > li:not(:last-child)::after{
  content:"";
  position:absolute;
  top:50%;
  right:calc(clamp(16px,1.35vw,27px) / -2);
  width:1px;
  height:13px;
  background:rgba(23,21,19,.17);
  transform:translateY(-50%);
  pointer-events:none;
}
/* buraya baaak */
.elementor-110 .elementor-element.elementor-element-67e40aa .primary-navigation > ul.menu > li > a{
  position:relative;
  display:flex;
  align-items:center;
  min-height:42px;
  padding:8px 0 !important;
  color:var(--asm-ink) !important;
  font-family:"Vend Sans","Manrope",Arial,sans-serif !important;
  font-size:clamp(12px,.88vw,17.5px) !important;
  font-weight:,70 !important;
  line-height:.2 !important;
  letter-spacing:.065em;
  text-transform:uppercase;
  transition:color .22s ease;
}

.elementor-110 .elementor-element.elementor-element-67e40aa .primary-navigation > ul.menu > li > a::before{
  content:"";
  position:absolute;
  left:0;
  right:100%;
  bottom:3px;
  height:2px;
  background:var(--asm-gold);
  transition:right .26s ease;
}

.elementor-110 .elementor-element.elementor-element-67e40aa .primary-navigation > ul.menu > li:hover > a,
.elementor-110 .elementor-element.elementor-element-67e40aa .primary-navigation > ul.menu > li.current-menu-item > a,
.elementor-110 .elementor-element.elementor-element-67e40aa .primary-navigation > ul.menu > li.current_page_item > a{
  color:#9b7139 !important;
}

.elementor-110 .elementor-element.elementor-element-67e40aa .primary-navigation > ul.menu > li:hover > a::before,
.elementor-110 .elementor-element.elementor-element-67e40aa .primary-navigation > ul.menu > li.current-menu-item > a::before,
.elementor-110 .elementor-element.elementor-element-67e40aa .primary-navigation > ul.menu > li.current_page_item > a::before{
  right:0;
}

.elementor-110 .elementor-element.elementor-element-67e40aa > .e-con-inner > .elementor-element-b7795ba{
  width:auto !important;
  min-height:0 !important;
  height:auto !important;
  flex:0 0 auto !important;
  display:flex;
  align-items:center;
  gap:14px;
}

.elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-2ecfe9a,
.elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-2ecfe9a .elementor-widget-container,
.elementor-110 .elementor-element.elementor-element-67e40aa .elementor-header-group-wrapper,
.elementor-110 .elementor-element.elementor-element-67e40aa .header-group-action{
  min-height:0 !important;
  height:auto !important;
}

.elementor-110 .elementor-element.elementor-element-67e40aa .header-group-action{
  display:flex;
  align-items:center;
  gap:12px;
  padding-left:18px;
  border-left:1px solid var(--asm-line);
}

.elementor-110 .elementor-element.elementor-element-67e40aa .header-group-action > div > a{
  width:34px;
  height:40px;
  display:grid !important;
  place-items:center;
  padding:0 !important;
  color:var(--asm-ink) !important;
  background:transparent !important;
  border:0 !important;
  border-radius:0 !important;
  transition:color .22s ease,transform .22s ease;
}

.elementor-110 .elementor-element.elementor-element-67e40aa .header-group-action > div > a:hover{
  color:#9b7139 !important;
  transform:translateY(-2px);
}

.elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-522264c .elementor-button{
  min-height:50px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:15px 23px !important;
  color:#171513 !important;
  background:var(--asm-gold) !important;
  border:1px solid var(--asm-gold) !important;
  border-radius:2px !important;
  box-shadow:none !important;
  font-family:"Vend Sans","Manrope",Arial,sans-serif !important;
  font-size:10.5px !important;
  font-weight:700 !important;
  letter-spacing:.075em;
  text-transform:uppercase;
  white-space:nowrap;
  transition:background .22s ease,color .22s ease,border-color .22s ease;
}

.elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-522264c .elementor-button:hover{
  color:#fff !important;
  background:var(--asm-ink) !important;
  border-color:var(--asm-ink) !important;
}

@media(max-width:1400px){
  .elementor-110 .elementor-element.elementor-element-67e40aa{min-height:90px !important;padding:0 16px !important;}
  .elementor-110 .elementor-element.elementor-element-67e40aa > .e-con-inner{min-height:90px;padding:0 18px !important;gap:18px;}
  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea img{width:62px !important;height:62px !important;}
  .elementor-110 .elementor-element.elementor-element-67e40aa .primary-navigation > ul.menu{gap:15px;}
  .elementor-110 .elementor-element.elementor-element-67e40aa .primary-navigation > ul.menu > li:not(:last-child)::after{right:-8px;}
  .elementor-110 .elementor-element.elementor-element-67e40aa .primary-navigation > ul.menu > li > a{font-size:10.5px !important;letter-spacing:.045em;}
  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-522264c .elementor-button{padding:14px 17px !important;font-size:9.8px !important;}
}

@media(max-width:1100px){
  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-522264c{display:none !important;}
  .elementor-110 .elementor-element.elementor-element-67e40aa .primary-navigation > ul.menu{gap:13px;}
  .elementor-110 .elementor-element.elementor-element-67e40aa .primary-navigation > ul.menu > li:not(:last-child)::after{display:none;}
}

@media(max-width:880px){
  .elementor-110 .elementor-element.elementor-element-67e40aa{min-height:76px !important;padding:0 12px !important;}
  .elementor-110 .elementor-element.elementor-element-67e40aa > .e-con-inner{min-height:76px;padding:0 10px !important;gap:10px;}
  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea img{width:56px !important;height:56px !important;}
  .elementor-110 .elementor-element.elementor-element-67e40aa > .e-con-inner > .elementor-element-af5950b,
  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-522264c{display:none !important;}
  .elementor-110 .elementor-element.elementor-element-67e40aa > .e-con-inner > .elementor-element-b7795ba{margin-left:auto;}
  .elementor-110 .elementor-element.elementor-element-67e40aa .header-group-action{gap:6px;padding-left:12px;}
  .elementor-110 .elementor-element.elementor-element-67e40aa .header-group-action > div > a{width:32px;height:36px;}
  .elementor-110 .elementor-element.elementor-element-67e40aa .site-header-search{display:none !important;}
}

@media(max-width:480px){
  .elementor-110 .elementor-element.elementor-element-67e40aa{padding:0 8px !important;}
  .elementor-110 .elementor-element.elementor-element-67e40aa > .e-con-inner{padding:0 8px !important;}
  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea img{width:52px !important;height:52px !important;}
  .elementor-110 .elementor-element.elementor-element-67e40aa .header-group-action{gap:3px;padding-left:8px;}
}

/* ASM — mobile menu trigger + theme drawer */
.elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-46b0003{
  display:none;
  flex:0 0 auto;
  width:auto;
  margin:0;
  padding:0;
}

.elementor-110 .elementor-element.elementor-element-67e40aa .asm-mobile-menu-trigger{
  width:44px;
  height:44px;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#fff;
  background:var(--asm-ink);
  border:1px solid var(--asm-ink);
  border-radius:2px;
  text-decoration:none;
  transition:background .22s ease,border-color .22s ease,transform .22s ease;
}

.elementor-110 .elementor-element.elementor-element-67e40aa .asm-mobile-menu-trigger:hover,
.elementor-110 .elementor-element.elementor-element-67e40aa .asm-mobile-menu-trigger:focus-visible{
  background:#9b7139;
  border-color:#9b7139;
  transform:translateY(-1px);
  outline:none;
}

.elementor-110 .elementor-element.elementor-element-67e40aa .asm-mobile-menu-lines{
  width:18px;
  display:flex;
  flex-direction:column;
  gap:4px;
}

.elementor-110 .elementor-element.elementor-element-67e40aa .asm-mobile-menu-lines i{
  width:100%;
  height:1.5px;
  display:block;
  background:currentColor;
  transition:transform .22s ease,width .22s ease;
}

.elementor-110 .elementor-element.elementor-element-67e40aa .asm-mobile-menu-lines i:nth-child(2){width:13px;}
.elementor-110 .elementor-element.elementor-element-67e40aa .asm-mobile-menu-trigger:hover .asm-mobile-menu-lines i:nth-child(2){width:18px;}

@media(max-width:880px){
  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-46b0003{
    display:block !important;
    order:20;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa > .e-con-inner > .elementor-element-b7795ba{
    gap:8px !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa .header-group-action{
    gap:4px !important;
    padding-left:0 !important;
    border-left:0 !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa .asm-mobile-menu-trigger{
    width:42px;
    height:42px;
  }

  .unita-mobile-nav{
    width:min(88vw,360px) !important;
    max-width:360px !important;
    background:#171513 !important;
    border-right:1px solid rgba(201,166,107,.7);
    box-shadow:30px 0 80px rgba(0,0,0,.28);
  }

  .unita-mobile-nav .menu-scroll-mobile{
    width:100% !important;
    background:#171513 !important;
  }

  .unita-mobile-nav .mobile-nav-tabs{
    min-height:86px;
    height:auto !important;
    display:flex;
    align-items:center;
    padding:16px 66px 16px 24px;
    background:#171513 !important;
    border-bottom:1px solid rgba(255,255,255,.12);
  }

  .unita-mobile-nav .mobile-tab-title{
    width:auto !important;
    min-height:0 !important;
    height:auto !important;
    padding:0 !important;
    color:#c9a66b !important;
    font-family:"Vend Sans","Manrope",Arial,sans-serif !important;
    font-size:11px !important;
    font-weight:700 !important;
    line-height:1.2 !important;
    letter-spacing:.18em;
    text-transform:uppercase;
  }

  .unita-mobile-nav .mobile-nav-close{
    top:22px !important;
    right:20px !important;
    left:auto !important;
    width:42px !important;
    height:42px !important;
    display:grid !important;
    place-items:center;
    color:#fff !important;
    background:rgba(255,255,255,.06);
    border:1px solid rgba(255,255,255,.16);
    border-radius:50%;
  }

  .unita-mobile-nav .mobile-navigation{
    padding:18px 24px 28px !important;
    background:#171513 !important;
  }

  .unita-mobile-nav .mobile-navigation > ul.menu{
    width:100% !important;
    margin:0 !important;
    padding:0 !important;
  }

  .unita-mobile-nav .mobile-navigation > ul.menu > li{
    width:100% !important;
    min-height:0 !important;
    border-bottom:1px solid rgba(255,255,255,.11);
  }

  .unita-mobile-nav .mobile-navigation > ul.menu > li > a{
    min-height:58px;
    display:flex !important;
    align-items:center;
    justify-content:space-between;
    padding:14px 0 !important;
    color:#fff !important;
    font-family:"Vend Sans","Manrope",Arial,sans-serif !important;
    font-size:14px !important;
    font-weight:650 !important;
    line-height:1.25 !important;
    letter-spacing:.055em;
    text-transform:uppercase;
  }

  .unita-mobile-nav .mobile-navigation > ul.menu > li > a::after{
    content:"↗";
    color:#c9a66b;
    font-size:14px;
    font-weight:500;
  }

  .unita-mobile-nav .mobile-navigation > ul.menu > li.current-menu-item > a,
  .unita-mobile-nav .mobile-navigation > ul.menu > li > a:hover{
    color:#c9a66b !important;
  }

  .unita-overlay{
    background:rgba(10,9,8,.58) !important;
    backdrop-filter:blur(3px);
  }
}

@media(max-width:480px){
  .elementor-110 .elementor-element.elementor-element-67e40aa{padding:0 10px !important;}
  .elementor-110 .elementor-element.elementor-element-67e40aa > .e-con-inner{padding:0 8px !important;}
  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea img{
    width:54px !important;
    height:54px !important;
  }
  .elementor-110 .elementor-element.elementor-element-67e40aa .header-group-action > div > a{
    width:30px !important;
  }
  .elementor-110 .elementor-element.elementor-element-67e40aa .asm-mobile-menu-trigger{
    width:40px;
    height:40px;
  }
}

@media(max-width:880px){
  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-46b0003,
  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-46b0003 .elementor-widget-container{
    min-height:0 !important;
    height:42px !important;
    align-self:center !important;
  }
}
@media(max-width:480px){
  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-46b0003,
  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-46b0003 .elementor-widget-container{
    height:40px !important;
  }
}


/* ASM MOBILE HEADER — centered editorial layout */
@media (max-width: 767px) {
  .elementor-110 .elementor-element.elementor-element-67e40aa {
    min-height: 72px !important;
    height: 72px !important;
    padding: 0 !important;
    background: #fbfaf7 !important;
    border-bottom: 1px solid rgba(23, 21, 19, .14) !important;
    box-shadow: none !important;
    overflow: visible !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa > .e-con-inner {
    position: relative !important;
    display: grid !important;
    grid-template-columns: 1fr auto 1fr !important;
    align-items: center !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 72px !important;
    height: 72px !important;
    margin: 0 !important;
    padding: 0 14px !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa > .e-con-inner > .elementor-element-220466a {
    grid-column: 2 !important;
    position: relative !important;
    z-index: 3 !important;
    width: auto !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    align-items: center !important;
    justify-content: center !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea,
  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 0 !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea img {
    display: block !important;
    width: 92px !important;
    height: 68px !important;
    max-width: none !important;
    object-fit: contain !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa > .e-con-inner > .elementor-element-af5950b {
    display: none !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa > .e-con-inner > .elementor-element-b7795ba {
    position: absolute !important;
    inset: 0 !important;
    z-index: 4 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    width: 100% !important;
    height: 72px !important;
    min-height: 72px !important;
    margin: 0 !important;
    padding: 0 14px !important;
    pointer-events: none !important;
    background: transparent !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-b7795ba > * {
    pointer-events: auto !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-46b0003 {
    display: block !important;
    position: absolute !important;
    left: 14px !important;
    top: 50% !important;
    width: 42px !important;
    height: 42px !important;
    margin: 0 !important;
    transform: translateY(-50%) !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-46b0003 .elementor-widget-container {
    width: 42px !important;
    height: 42px !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa .asm-mobile-menu-trigger {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 42px !important;
    height: 42px !important;
    padding: 0 !important;
    color: #171513 !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa .asm-mobile-menu-lines {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    width: 24px !important;
    gap: 5px !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa .asm-mobile-menu-lines i {
    display: block !important;
    width: 24px !important;
    height: 2px !important;
    margin: 0 !important;
    background: #171513 !important;
    border-radius: 3px !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa .asm-mobile-menu-lines i:nth-child(2) {
    width: 18px !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-2ecfe9a {
    display: block !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa .header-group-action {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 3px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa .site-header-search,
  .elementor-110 .elementor-element.elementor-element-67e40aa .site-header-cart,
  .elementor-110 .elementor-element.elementor-element-67e40aa .site-header-account {
    display: block !important;
    margin: 0 !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa .header-group-action > div > a {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 34px !important;
    height: 42px !important;
    padding: 0 !important;
    color: #171513 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    font-size: 19px !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa .header-group-action > div > a:hover {
    color: #b88b4a !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa .site-header-cart .amount {
    display: none !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa .site-header-cart .count {
    position: absolute !important;
    top: 3px !important;
    right: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 16px !important;
    height: 16px !important;
    padding: 0 4px !important;
    color: #fff !important;
    background: #b88b4a !important;
    border: 2px solid #fbfaf7 !important;
    border-radius: 999px !important;
    font-size: 9px !important;
    line-height: 1 !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-522264c {
    display: none !important;
  }
}

@media (max-width: 370px) {
  .elementor-110 .elementor-element.elementor-element-67e40aa > .e-con-inner,
  .elementor-110 .elementor-element.elementor-element-67e40aa > .e-con-inner > .elementor-element-b7795ba {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-46b0003 {
    left: 10px !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea img {
    width: 58px !important;
    height: 66px !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa .site-header-account {
    display: none !important;
  }

  .elementor-110 .elementor-element.elementor-element-67e40aa .header-group-action > div > a {
    width: 31px !important;
  }
}


/* ASM MOBILE DRAWER — clean edge + premium navigation */
@media (max-width: 767px) {
  html,
  body,
  #page,
  .site {
    margin-left: 0 !important;
    left: 0 !important;
    max-width: 100% !important;
    overflow-x: clip !important;
    transform: none !important;
  }

  body:not(.mobile-nav-active) .unita-mobile-nav {
    visibility: hidden !important;
    pointer-events: none !important;
    transform: translate3d(-110%, 0, 0) !important;
  }

  body.mobile-nav-active {
    overflow: hidden !important;
  }

  .mobile-nav-active .unita-mobile-nav {
    visibility: visible !important;
    pointer-events: auto !important;
    transform: translate3d(0, 0, 0) !important;
  }

  .unita-mobile-nav {
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: min(88vw, 380px) !important;
    max-width: 380px !important;
    min-width: 0 !important;
    height: 100dvh !important;
    padding: 0 !important;
    color: #fff !important;
    background:
      radial-gradient(circle at 0 0, rgba(201,166,107,.13), transparent 34%),
      linear-gradient(180deg, #191714 0%, #0e0d0c 100%) !important;
    border: 0 !important;
    border-right: 1px solid rgba(201,166,107,.5) !important;
    box-shadow: 32px 0 90px rgba(0,0,0,.44) !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    overscroll-behavior: contain !important;
    transition: transform .42s cubic-bezier(.22,1,.36,1), visibility .42s !important;
  }

  .admin-bar .unita-mobile-nav {
    top: 0 !important;
    height: 100dvh !important;
  }

  .unita-mobile-nav .menu-scroll-mobile {
    min-height: 100% !important;
    width: 100% !important;
    padding: 0 0 26px !important;
    background: transparent !important;
  }

  .unita-mobile-nav .mobile-nav-tabs {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    min-height: 92px !important;
    height: auto !important;
    margin: 0 !important;
    padding: 22px 76px 18px 26px !important;
    background: transparent !important;
    border-bottom: 1px solid rgba(255,255,255,.12) !important;
  }

  .unita-mobile-nav .mobile-nav-tabs::after {
    content: "" !important;
    position: absolute !important;
    left: 26px !important;
    bottom: -1px !important;
    width: 58px !important;
    height: 2px !important;
    background: #c9a66b !important;
  }

  .unita-mobile-nav .mobile-tab-title,
  .unita-mobile-nav .mobile-nav-tabs li,
  .unita-mobile-nav .mobile-nav-tabs a {
    width: auto !important;
    min-height: 0 !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #c9a66b !important;
    font-family: "Vend Sans", Manrope, Arial, sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    letter-spacing: .22em !important;
    text-transform: uppercase !important;
  }

  .unita-mobile-nav .mobile-nav-close {
    position: absolute !important;
    top: 20px !important;
    right: 20px !important;
    left: auto !important;
    display: grid !important;
    place-items: center !important;
    width: 48px !important;
    height: 48px !important;
    padding: 0 !important;
    color: #fff !important;
    background: rgba(255,255,255,.06) !important;
    border: 1px solid rgba(255,255,255,.18) !important;
    border-radius: 50% !important;
    box-shadow: none !important;
    transition: color .25s, background .25s, border-color .25s, transform .25s !important;
  }

  .unita-mobile-nav .mobile-nav-close:hover {
    color: #171513 !important;
    background: #c9a66b !important;
    border-color: #c9a66b !important;
    transform: rotate(90deg) !important;
  }

  .unita-mobile-nav .mobile-menu-tab {
    display: none;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .unita-mobile-nav .mobile-menu-tab.active {
    display: block !important;
  }

  .unita-mobile-nav .mobile-navigation {
    width: 100% !important;
    margin: 0 !important;
    padding: 22px 26px 30px !important;
    background: transparent !important;
  }

  .unita-mobile-nav .mobile-navigation > ul.menu {
    counter-reset: asm-mobile-item !important;
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
  }

  .unita-mobile-nav .mobile-navigation > ul.menu > li {
    counter-increment: asm-mobile-item !important;
    position: relative !important;
    display: flex !important;
    align-items: stretch !important;
    width: 100% !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-bottom: 1px solid rgba(255,255,255,.12) !important;
  }

  .unita-mobile-nav .mobile-navigation > ul.menu > li::before {
    content: "0" counter(asm-mobile-item) !important;
    position: absolute !important;
    top: 50% !important;
    left: 0 !important;
    z-index: 2 !important;
    color: rgba(201,166,107,.78) !important;
    font-family: Manrope, Arial, sans-serif !important;
    font-size: 9px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    letter-spacing: .12em !important;
    transform: translateY(-50%) !important;
    pointer-events: none !important;
  }

  .unita-mobile-nav .mobile-navigation > ul.menu > li > a {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    width: 100% !important;
    min-height: 62px !important;
    margin: 0 !important;
    padding: 16px 2px 16px 34px !important;
    color: #f7f4ef !important;
    background: transparent !important;
    font-family: "Vend Sans", Manrope, Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    letter-spacing: .045em !important;
    text-transform: none !important;
    transition: color .22s, padding-left .22s, background .22s !important;
  }

  .unita-mobile-nav .mobile-navigation > ul.menu > li > a::after {
    content: "↗" !important;
    flex: 0 0 auto !important;
    margin-left: 16px !important;
    color: #c9a66b !important;
    font-family: Arial, sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
  }

  .unita-mobile-nav .mobile-navigation > ul.menu > li.current-menu-item > a,
  .unita-mobile-nav .mobile-navigation > ul.menu > li > a:hover {
    padding-left: 39px !important;
    color: #c9a66b !important;
    background: linear-gradient(90deg, rgba(201,166,107,.1), transparent 72%) !important;
  }

  .unita-mobile-nav .mobile-navigation > ul.menu > li:last-child {
    margin-top: 20px !important;
    border-bottom: 0 !important;
  }

  .unita-mobile-nav .mobile-navigation > ul.menu > li:last-child::before {
    color: rgba(23,21,19,.6) !important;
    left: 18px !important;
  }

  .unita-mobile-nav .mobile-navigation > ul.menu > li:last-child > a {
    min-height: 66px !important;
    padding: 16px 18px 16px 52px !important;
    color: #171513 !important;
    background: #c9a66b !important;
    border: 1px solid #c9a66b !important;
  }

  .unita-mobile-nav .mobile-navigation > ul.menu > li:last-child > a::after {
    color: #171513 !important;
  }

  .unita-overlay {
    inset: 0 !important;
    width: 100vw !important;
    height: 100dvh !important;
    background: rgba(10,9,8,.64) !important;
    backdrop-filter: blur(6px) !important;
  }

  .mobile-nav-active .unita-overlay {
    visibility: visible !important;
    opacity: 1 !important;
  }
}

@media (max-width: 370px) {
  .unita-mobile-nav {
    width: min(91vw, 340px) !important;
  }

  .unita-mobile-nav .mobile-nav-tabs {
    min-height: 82px !important;
    padding: 18px 68px 16px 20px !important;
  }

  .unita-mobile-nav .mobile-nav-tabs::after {
    left: 20px !important;
  }

  .unita-mobile-nav .mobile-nav-close {
    top: 17px !important;
    right: 16px !important;
    width: 44px !important;
    height: 44px !important;
  }

  .unita-mobile-nav .mobile-navigation {
    padding: 18px 20px 24px !important;
  }

  .unita-mobile-nav .mobile-navigation > ul.menu > li > a {
    min-height: 57px !important;
    font-size: 14px !important;
  }
}


/* ASM MOBILE DRAWER — IVORY EDITORIAL FINAL */
@media (max-width: 880px) {
  body:not(.mobile-nav-active) .unita-mobile-nav {
    visibility: hidden !important;
    pointer-events: none !important;
    transform: translate3d(-110%, 0, 0) !important;
  }

  body.mobile-nav-active {
    overflow: hidden !important;
  }

  body.mobile-nav-active .unita-mobile-nav {
    visibility: visible !important;
    pointer-events: auto !important;
    transform: translate3d(0, 0, 0) !important;
  }

  html,
  body,
  #page,
  .site {
    left: 0 !important;
    margin-left: 0 !important;
    max-width: 100% !important;
    overflow-x: clip !important;
    transform: none !important;
  }

  .unita-mobile-nav {
    width: min(90vw, 390px) !important;
    max-width: 390px !important;
    height: 100dvh !important;
    color: #171513 !important;
    background:
      radial-gradient(circle at 100% 0, rgba(201,166,107,.18), transparent 36%),
      linear-gradient(180deg, #fbf8f2 0%, #f1eadf 100%) !important;
    border: 0 !important;
    border-right: 1px solid rgba(155,113,57,.35) !important;
    box-shadow: 30px 0 80px rgba(23,21,19,.22) !important;
  }

  .unita-mobile-nav .menu-scroll-mobile {
    min-height: 100% !important;
    background: transparent !important;
  }

  .unita-mobile-nav .mobile-nav-tabs {
    position: relative !important;
    min-height: 98px !important;
    padding: 28px 78px 22px 28px !important;
    background: transparent !important;
    border: 0 !important;
    border-bottom: 1px solid rgba(23,21,19,.13) !important;
  }

  .unita-mobile-nav .mobile-tab-title {
    display: inline-flex !important;
    align-items: center !important;
    color: #9b7139 !important;
    font-family: "Vend Sans", Manrope, Arial, sans-serif !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    letter-spacing: .24em !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
  }

  .unita-mobile-nav .mobile-tab-title::before {
    content: "" !important;
    width: 28px !important;
    height: 1px !important;
    margin-right: 12px !important;
    background: #c9a66b !important;
  }

  .unita-mobile-nav .mobile-nav-close {
    top: 22px !important;
    right: 22px !important;
    width: 48px !important;
    height: 48px !important;
    display: grid !important;
    place-items: center !important;
    color: #ffffff !important;
    background: #171513 !important;
    border: 1px solid #171513 !important;
    border-radius: 50% !important;
    box-shadow: 0 10px 30px rgba(23,21,19,.16) !important;
  }

  .unita-mobile-nav .mobile-navigation {
    padding: 20px 28px 34px !important;
  }

  .unita-mobile-nav .mobile-navigation ul.menu {
    margin: 0 !important;
    padding: 0 !important;
    counter-reset: asm-menu !important;
  }

  .unita-mobile-nav .mobile-navigation ul.menu > li {
    position: relative !important;
    margin: 0 !important;
    border: 0 !important;
    border-bottom: 1px solid rgba(23,21,19,.13) !important;
    counter-increment: asm-menu !important;
  }

  .unita-mobile-nav .mobile-navigation ul.menu > li::before {
    content: "0" counter(asm-menu) !important;
    position: absolute !important;
    left: 0 !important;
    top: 50% !important;
    z-index: 2 !important;
    transform: translateY(-50%) !important;
    color: #b48b52 !important;
    font-family: "Vend Sans", Manrope, Arial, sans-serif !important;
    font-size: 9px !important;
    font-weight: 700 !important;
    letter-spacing: .14em !important;
    pointer-events: none !important;
  }

  .unita-mobile-nav .mobile-navigation ul.menu > li > a {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    min-height: 58px !important;
    padding: 14px 34px 14px 38px !important;
    color: #171513 !important;
    background: transparent !important;
    font-family: "Cormorant Garamond", Georgia, "Times New Roman", serif !important;
    font-size: clamp(25px, 7.2vw, 31px) !important;
    font-weight: 600 !important;
    line-height: 1.05 !important;
    letter-spacing: -.02em !important;
    text-transform: none !important;
    opacity: 1 !important;
  }

  .unita-mobile-nav .mobile-navigation ul.menu > li > a::after {
    content: "↗" !important;
    position: absolute !important;
    right: 2px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    color: #9b7139 !important;
    font-family: Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    opacity: .72 !important;
  }

  .unita-mobile-nav .mobile-navigation ul.menu > li.current-menu-item > a,
  .unita-mobile-nav .mobile-navigation ul.menu > li > a:hover,
  .unita-mobile-nav .mobile-navigation ul.menu > li > a:focus {
    color: #9b7139 !important;
    background: rgba(201,166,107,.08) !important;
  }

  .unita-mobile-nav .mobile-navigation ul.menu > li:last-child {
    margin-top: 22px !important;
    border: 0 !important;
    background: #171513 !important;
  }

  .unita-mobile-nav .mobile-navigation ul.menu > li:last-child::before {
    left: 18px !important;
    color: #c9a66b !important;
  }

  .unita-mobile-nav .mobile-navigation ul.menu > li:last-child > a {
    min-height: 62px !important;
    padding-left: 52px !important;
    padding-right: 48px !important;
    color: #ffffff !important;
    font-family: "Vend Sans", Manrope, Arial, sans-serif !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    letter-spacing: .12em !important;
    text-transform: uppercase !important;
  }

  .unita-mobile-nav .mobile-navigation ul.menu > li:last-child > a::after {
    right: 20px !important;
    color: #c9a66b !important;
    opacity: 1 !important;
  }

  .unita-overlay {
    background: rgba(23,21,19,.42) !important;
    backdrop-filter: blur(7px) !important;
    -webkit-backdrop-filter: blur(7px) !important;
  }
}

@media (max-width: 370px) {
  .unita-mobile-nav {
    width: 92vw !important;
    max-width: 340px !important;
  }

  .unita-mobile-nav .mobile-nav-tabs {
    min-height: 88px !important;
    padding: 24px 70px 18px 22px !important;
  }

  .unita-mobile-nav .mobile-nav-close {
    top: 18px !important;
    right: 18px !important;
    width: 44px !important;
    height: 44px !important;
  }

  .unita-mobile-nav .mobile-navigation {
    padding: 16px 22px 26px !important;
  }

  .unita-mobile-nav .mobile-navigation ul.menu > li > a {
    min-height: 59px !important;
    font-size: 25px !important;
  }
}


/* ASM MOBILE DRAWER — THEME OPEN STATE FIX */
@media (max-width: 880px) {
  html:not(.mobile-nav-active) .unita-mobile-nav {
    visibility: hidden !important;
    pointer-events: none !important;
    transform: translate3d(-110%, 0, 0) !important;
  }

  html.mobile-nav-active,
  html.mobile-nav-active body {
    overflow: hidden !important;
  }

  html.mobile-nav-active .unita-mobile-nav {
    visibility: visible !important;
    pointer-events: auto !important;
    transform: translate3d(0, 0, 0) !important;
  }
}


/* ASM MOBILE DRAWER — LEGIBILITY FINAL */
@media (max-width: 880px) {
  .unita-mobile-nav,
  .unita-mobile-nav .menu-scroll-mobile,
  .unita-mobile-nav .mobile-navigation,
  .unita-mobile-nav .mobile-navigation ul.menu,
  .unita-mobile-nav .mobile-navigation ul.menu > li {
    background-color: transparent !important;
  }

  .unita-mobile-nav .mobile-navigation {
    background:
      linear-gradient(180deg, rgba(251,248,242,.98) 0%, rgba(241,234,223,.98) 100%) !important;
  }

  .unita-mobile-nav .mobile-navigation ul.menu > li {
    border: 0 !important;
    border-bottom: 1px solid rgba(23,21,19,.14) !important;
  }

  .unita-mobile-nav .mobile-navigation ul.menu > li > a {
    border: 0 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  .unita-mobile-nav .mobile-navigation ul.menu > li > a,
  .unita-mobile-nav .mobile-navigation ul.menu > li > a span,
  .unita-mobile-nav .mobile-navigation ul.menu > li > a strong,
  .unita-mobile-nav .mobile-navigation ul.menu > li > a .menu-item-title {
    color: #171513 !important;
    opacity: 1 !important;
    visibility: visible !important;
    -webkit-text-fill-color: #171513 !important;
  }

  .unita-mobile-nav .mobile-navigation ul.menu > li > a::before {
    display: none !important;
    content: none !important;
  }

  .unita-mobile-nav .mobile-navigation ul.menu > li.current-menu-item > a,
  .unita-mobile-nav .mobile-navigation ul.menu > li.current-menu-item > a span,
  .unita-mobile-nav .mobile-navigation ul.menu > li > a:hover,
  .unita-mobile-nav .mobile-navigation ul.menu > li > a:hover span {
    color: #9b7139 !important;
    -webkit-text-fill-color: #9b7139 !important;
  }

  .unita-mobile-nav .mobile-navigation ul.menu > li:last-child {
    background: #171513 !important;
    border-bottom: 0 !important;
  }

  .unita-mobile-nav .mobile-navigation ul.menu > li:last-child > a,
  .unita-mobile-nav .mobile-navigation ul.menu > li:last-child > a span,
  .unita-mobile-nav .mobile-navigation ul.menu > li:last-child > a strong,
  .unita-mobile-nav .mobile-navigation ul.menu > li:last-child > a .menu-item-title {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
  }
}

/* ADIL SELVI - MOBILE LOGO FINAL */
@media (max-width: 370px) {
  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea img {
    width: 86px !important;
    height: 66px !important;
  }
}

/* ADIL SELVI - MOBILE LOGO LARGE */
@media (min-width: 371px) and (max-width: 767px) {
  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea img { width: 110px !important; height: 78px !important; }
}
@media (max-width: 370px) {
  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea img { width: 100px !important; height: 74px !important; }
}

/* ADIL SELVI - MOBILE HEADER HEIGHT FINAL */
@media (max-width: 767px) {
  .elementor-110 .elementor-element.elementor-element-67e40aa { min-height: 86px !important; height: 86px !important; }
  .elementor-110 .elementor-element.elementor-element-67e40aa > .e-con-inner { min-height: 86px !important; height: 86px !important; }
  .elementor-110 .elementor-element.elementor-element-67e40aa > .e-con-inner > .elementor-element-b7795ba { min-height: 86px !important; height: 86px !important; }
}

/* ADIL SELVI - TYPOGRAPHIC WORDMARK */
.elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea img { display: none !important; }
.elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea a {
  display: inline-flex !important; flex-direction: column !important;
  align-items: center !important; justify-content: center !important;
  min-width: 132px; padding: 3px 0 !important; color: #171513 !important;
  text-decoration: none !important; line-height: 1 !important;
}
.elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea a::before {
  content: "ADIL SELVI"; display: block; white-space: nowrap;
  font-family: "Cormorant Garamond", Georgia, serif;
  font-size: 31px; font-weight: 600; line-height: .88;
  letter-spacing: .045em; text-transform: uppercase;
  transition: color .25s ease, letter-spacing .25s ease;
}
.elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea a::after {
  content: "MARBRE"; display: block; margin-top: 7px; padding-left: .42em;
  color: #9b7139; font-family: "Vend Sans", "Manrope", Arial, sans-serif;
  font-size: 8px; font-weight: 700; line-height: 1;
  letter-spacing: .42em; text-transform: uppercase;
}
.elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea a:hover::before { color: #9b7139; letter-spacing: .065em; }
@media (max-width: 1400px) {
  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea a { min-width: 118px; }
  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea a::before { font-size: 27px; }
}
@media (max-width: 767px) {
  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea a { min-width: 112px; padding: 2px 0 !important; }
  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea a::before { font-size: 25px; line-height: .9; }
  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea a::after { margin-top: 6px; font-size: 7px; letter-spacing: .38em; }
}

/* ADIL SELVI - MOBILE WORDMARK SPACING */
@media (max-width: 767px) {
  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea a::before { font-size: 24px; }
  .elementor-110 .elementor-element.elementor-element-67e40aa .elementor-element-cf406ea a:hover::before { letter-spacing: .045em; }
}/* End custom CSS */