:root{--hayat-ink:#130C0D;--hayat-accent:#9C6167;--hayat-paper:#E7D4C7;--hayat-sand:#D7B8AD;--hayat-surface-dark:#2B171A;--hayat-text-light:#FAF2ED;--hayat-rose:#9C6167;--hayat-wine:#5B3035;--hayat-blush:#E7D4C7;--hayat-cream:#F8F1EC;--hayat-soft:#F1E3DA;--hayat-line:rgba(19,12,13,.16)}
body.hayat-store{color:#130C0D;background:#F8F1EC}.hayat-store .page-wrapper{background:#F8F1EC}.hayat-announcement{background:#130C0D!important;color:#FAF2ED!important}.hayat-header{background:linear-gradient(115deg,#130C0D,#392024 58%,#5B3035)!important;color:#FAF2ED!important;border-color:rgba(231,212,199,.18)!important}.hayat-logo img{filter:brightness(0) invert(1)}.hayat-nav .navigation .level0>.level-top,.hayat-action--icon,.hayat-country summary{color:#FAF2ED!important}.hayat-action--icon:hover{background:rgba(156,97,103,.32)!important;color:#fff!important}.hayat-nav .navigation .level0>.level-top:hover,.hayat-nav .navigation .level0.active>.level-top{color:#E7D4C7!important;border-color:#9C6167!important}.hayat-nav .navigation .level0>.submenu{background:#F8F1EC!important}.hayat-nav .navigation .submenu a{color:#130C0D!important;border-color:rgba(156,97,103,.22)!important}.hayat-nav .navigation .submenu a:hover{color:#9C6167!important}
.action.primary,.action.tocart,.hayat-btn{border-color:#130C0D!important;background:#130C0D!important;color:#FAF2ED!important}.action.primary:hover,.action.tocart:hover,.hayat-btn:hover{border-color:#9C6167!important;background:#9C6167!important;color:#fff!important}.hayat-eyebrow{color:#9C6167}.message-success{border-color:#9C6167;background:#F1E3DA;color:#5B3035}a:hover{color:#9C6167}
.hayat-search{background:rgba(19,12,13,.86)!important}.hayat-search__form{border-color:rgba(231,212,199,.5)!important;background:linear-gradient(145deg,#FAF2ED,#E7D4C7)!important}.hayat-search__submit{background:linear-gradient(135deg,#AD7379,#8B5056)!important}.ascopes-xsearch-panel,.ascopes-xsearch-panel.is-hayat-attached{background:linear-gradient(145deg,#5B3035,#2B171A)!important}.ascopes-xsearch-head{background:#4A272C!important}.ascopes-xsearch-side{background:rgba(19,12,13,.32)!important}.ascopes-xsearch-term:hover,.ascopes-xsearch-category:hover{border-color:#C68D93!important;background:rgba(156,97,103,.34)!important}.ascopes-xsearch-view,.ascopes-xsearch-cart button{background:linear-gradient(135deg,#AD7379,#8B5056)!important}
.hayat-catalog-hero__veil{background:linear-gradient(90deg,rgba(19,12,13,.9),rgba(91,48,53,.55) 48%,rgba(156,97,103,.08) 82%),linear-gradient(0deg,rgba(19,12,13,.48),transparent 58%)!important}.catalog-category-view .page-main,.catalogsearch-result-index .page-main{background:#F8F1EC!important}.catalog-category-view .block.filter{border-color:rgba(156,97,103,.23)!important;background:#FCF8F5!important}.catalog-category-view .filter-options-item,.catalog-category-view .toolbar-products{border-color:rgba(156,97,103,.2)!important}.catalog-category-view .products-grid .product-item-info{background:#FCF8F5!important}.catalog-category-view .products-grid .product-item-info:hover{border-color:#9C6167!important;box-shadow:0 18px 40px rgba(91,48,53,.12)!important}.catalog-category-view .products-grid .product-image-wrapper{background:#F1E3DA!important}
.catalog-product-view,.catalog-product-view .page-main,.catalog-product-view .product.info.detailed,.catalog-product-view .product-info-details{background:#F8F1EC!important}.hayat-product-gallery-grid__item,.catalog-product-view .gallery-placeholder{background:#F1E3DA!important}.hayat-volume-option{border-color:rgba(156,97,103,.28)!important;background:linear-gradient(145deg,#FFFDFC,#E7D4C7)!important;box-shadow:6px 8px 18px rgba(91,48,53,.12)!important}.hayat-volume-option.is-selected,.hayat-color-option.is-selected{border-color:#9C6167!important;box-shadow:0 0 0 2px #9C6167,8px 12px 22px rgba(91,48,53,.18)!important}.hayat-volume-option__liquid{fill:#9C6167!important}.hayat-volume-option__cap{fill:#130C0D!important}.hayat-color-option{border-color:rgba(156,97,103,.25)!important;background:#FFFDFC!important}.hayat-product-benefits,.catalog-product-view .box-tocart{border-color:rgba(156,97,103,.25)!important;background:#FFFDFC!important}.hayat-qty-button:hover{border-color:#9C6167!important;background:#9C6167!important}.hayat-review-card__summary,.product.info.detailed .review-item{border-color:rgba(156,97,103,.22)!important;background:#FFFDFC!important}.hayat-review-card__bars b,.product.info.detailed .rating-summary .rating-result>span:before{color:#9C6167!important}.hayat-review-card__bars i{background:#9C6167!important}.hayat-review-card__action a{background:#130C0D!important}.hayat-review-card__action a:hover{background:#9C6167!important}.hayat-recommendations{border-color:rgba(156,97,103,.25)!important}.hayat-recommendations__image{background:#F1E3DA!important}.hayat-recommendations form button{background:#130C0D!important}.hayat-recommendations form button:hover{background:#9C6167!important}
.hayat-popular{background:linear-gradient(145deg,#2B171A,#130C0D)!important}.hayat-popular__product{border-color:rgba(231,212,199,.12)!important;background:rgba(231,212,199,.055)!important}.hayat-popular__product:hover{background:rgba(156,97,103,.2)!important}.hayat-popular__image{background:#1C1012!important}.hayat-popular__cart .tocart{background:#E7D4C7!important;color:#130C0D!important}.hayat-popular__cart .tocart:hover{background:#9C6167!important;color:#fff!important}.hayat-popular__arrow:hover{background:#E7D4C7!important;color:#130C0D!important}
.customer-account-login{background:#F8F1EC!important}.customer-account-login .login-container .block{border-color:rgba(156,97,103,.24)!important;background:#FFFDFC!important;box-shadow:0 20px 55px rgba(91,48,53,.11)!important}.customer-account-login .login-container .block-new-customer{background:linear-gradient(145deg,#5B3035,#2B171A)!important}.customer-account-login input:focus{border-color:#9C6167!important;box-shadow:0 0 0 3px rgba(156,97,103,.13)!important}.customer-account-login .action.login.primary{background:#130C0D!important}.customer-account-login .action.login.primary:hover{border-color:#9C6167!important;background:#9C6167!important}.customer-account-login .block-new-customer .action.create.primary{background:#E7D4C7!important;color:#130C0D!important}
.hayat-footer{background:linear-gradient(145deg,#2B171A,#130C0D)!important;color:#FAF2ED!important}.hayat-footer__social a:hover{border-color:#9C6167!important;background:#9C6167!important}.hayat-newsletter{border-color:#9C6167!important}.hayat-page-dots button.is-active{background:#9C6167!important;border-color:#9C6167!important}
::selection{background:#9C6167;color:#fff}*:focus-visible{outline:2px solid #9C6167!important;outline-offset:2px}

/* Refined 2027 horizontal logo: retain native rose/ivory colors in every header state. */
.hayat-store .hayat-logo img,
.cms-index-index .hayat-logo img,
.cms-index-index.hayat-solid-home-header .hayat-logo img{
  width:auto!important;
  height:auto!important;
  max-width:210px!important;
  max-height:58px!important;
  filter:none!important;
  object-fit:contain;
}
@media(max-width:900px){
  .hayat-store .hayat-logo img,
  .cms-index-index .hayat-logo img{max-width:150px!important;max-height:48px!important}
}

/* Homepage video-led merchandising. */
.cms-index-index .hayat-header-wrap{position:relative!important}
.cms-index-index .hayat-v2-hero{min-height:calc(100svh - 100px)!important;background:#130C0D}
.cms-index-index .hayat-v2-hero__media{display:block;width:100%;height:100%;object-fit:cover}
.hayat-popular__story video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}
.hayat-popular__story:hover video{transform:scale(1.04)}
.hayat-popular--reverse{background:linear-gradient(145deg,#3A2024,#130C0D)!important}
.hayat-popular--reverse .hayat-popular__body{grid-template-columns:minmax(0,1fr) minmax(260px,340px)!important}
.hayat-popular--reverse .hayat-popular__rail{grid-column:1;grid-row:1}
.hayat-popular--reverse .hayat-popular__story{grid-column:2;grid-row:1}
@media(max-width:900px){
  .cms-index-index .hayat-v2-hero{min-height:72svh!important}
  .hayat-popular--reverse .hayat-popular__body{display:flex!important;flex-direction:column-reverse}
  .hayat-popular--reverse .hayat-popular__story{width:100%!important}
}
@media(max-width:410px){
  .hayat-store .hayat-logo img,
  .cms-index-index .hayat-logo img{max-width:132px!important;max-height:42px!important}
}

/* Light branded header: the blush field uses the dark logo lockup for reliable contrast. */
.hayat-store .hayat-header,
.cms-index-index .hayat-header,
.cms-index-index .hayat-header.is-scrolled{
  background:linear-gradient(105deg,#E7D4C7 0%,#F1E3DA 54%,#D7B8AD 100%)!important;
  color:#130C0D!important;
  border-bottom:1px solid rgba(19,12,13,.15)!important;
  box-shadow:0 10px 32px rgba(43,23,26,.12)!important;
  backdrop-filter:blur(18px);
}
.hayat-store .hayat-header .hayat-nav .navigation .level0>.level-top,
.hayat-store .hayat-header .hayat-action--icon,
.hayat-store .hayat-header .hayat-language summary,
.hayat-store .hayat-header .hayat-country summary{color:#130C0D!important}
.hayat-store .hayat-header .hayat-nav .navigation .level0>.level-top:hover,
.hayat-store .hayat-header .hayat-nav .navigation .level0.active>.level-top{
  color:#9C6167!important;
  border-color:#9C6167!important;
}
.hayat-store .hayat-header .hayat-action--icon:hover{
  background:rgba(156,97,103,.16)!important;
  color:#5B3035!important;
}
.hayat-store .hayat-header .hayat-menu-toggle span{background:#130C0D!important}
.hayat-store .hayat-header .hayat-nav .navigation .level0>.submenu{
  background:var(--hayat-menu-bg,#E7D4C7)!important;
  color:var(--hayat-menu-text,#130C0D)!important;
  border-top:3px solid #9C6167!important;
  box-shadow:0 28px 60px rgba(43,23,26,.18)!important;
}
.hayat-store .hayat-header .hayat-nav .navigation .submenu a{
  color:var(--hayat-menu-text,#130C0D)!important;
  border-bottom-color:rgba(156,97,103,.25)!important;
}
.hayat-store .hayat-header .hayat-nav .navigation .submenu a:hover{
  color:#9C6167!important;
  padding-inline-start:8px!important;
}
body.hayat-store .hayat-header .hayat-nav .navigation .level0>.submenu li>a,
body.hayat-store .hayat-header .hayat-nav .navigation .level0>.submenu .level-top,
body.hayat-store .hayat-header .hayat-nav .navigation .level0>.submenu .ui-menu-item>a{
  color:var(--hayat-menu-text,#130C0D)!important;
  background:transparent!important;
}
body.hayat-store .hayat-header .hayat-nav .navigation .level0>.submenu li>a:hover,
body.hayat-store .hayat-header .hayat-nav .navigation .level0>.submenu .level-top:hover,
body.hayat-store .hayat-header .hayat-nav .navigation .level0>.submenu .ui-menu-item>a:hover{
  color:#9C6167!important;
  background:rgba(156,97,103,.08)!important;
}
.hayat-store .hayat-header .hayat-language__menu{
  background:#FFFDFC!important;
  color:#130C0D!important;
  border:1px solid rgba(156,97,103,.25)!important;
}
@media(max-width:900px){
  .hayat-store .hayat-header .hayat-nav{
    background:linear-gradient(160deg,#F8F1EC,#E7D4C7)!important;
    color:#130C0D!important;
  }
  .hayat-store .hayat-header .hayat-nav li{border-color:rgba(156,97,103,.24)!important}
}
