@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600&display=swap";body.template-index .banner__heading{font-family:Playfair Display,serif!important}body.template-index .section-header .header-wrapper{position:absolute;top:0;width:100%;z-index:10;background:transparent!important;border-bottom:none}body.template-index .banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:260px;background:linear-gradient(180deg,#00000052,#00000024 40%,#0000);z-index:5;pointer-events:none}body.template-index .banner{position:relative}body.template-index .section-header .header-wrapper,body.template-index .section-header .header-wrapper *{color:#fff}body.template-index .section-header .header-wrapper .menu-drawer,body.template-index .section-header .header-wrapper .menu-drawer *{color:rgb(var(--color-foreground))!important}body.template-index .header-wrapper .menu-drawer .icon,body.template-index .header-wrapper .menu-drawer svg{filter:none!important}body.template-index .header__heading-logo{filter:brightness(0) invert(1);transition:opacity .2s ease}body.template-index .header__heading-logo:hover{opacity:.85}body.template-index .header-wrapper .icon,body.template-index .header-wrapper svg{filter:brightness(0) invert(1)}body.template-index .cart-count-bubble{background-color:#fff;color:#3a3a3a}body.template-index .header__menu-item:hover span{text-decoration-color:#fff9}body.template-index .banner .button{font-size:1.2rem;padding:0 2.2rem;min-height:4rem;min-width:auto;color:#fff!important;border-color:#fff!important}@media screen and (max-width:749px){.menu-drawer{width:auto!important;min-width:140px!important;max-width:150px!important}}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before,menu-drawer>details[open]>summary:before{display:none!important;content:none!important}.menu-drawer{background:linear-gradient(180deg,#f5f1ed,#fdfcfb)!important;border-right:none;border-top:3px solid #c9a882;box-shadow:none!important;filter:none!important;border-radius:0 16px 16px 0;overflow:hidden}.js details[open].menu-opening>.menu-drawer{transition:transform .35s cubic-bezier(.16,1,.3,1),visibility .35s cubic-bezier(.16,1,.3,1)}.menu-drawer__navigation{padding:3.5rem 0 1.5rem}.menu-drawer__menu li{border-bottom:1px solid rgba(58,58,58,.08)}.menu-drawer__menu-item{font-size:1.25rem;letter-spacing:.01rem;text-transform:none;font-weight:400;padding:1.3rem 1.4rem;white-space:nowrap;color:#3a3a3a;transition:padding-left .2s ease,color .2s ease}.menu-drawer__menu-item:hover{background-color:transparent;color:#c9a882;padding-left:1.7rem}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus{background-color:transparent;color:#c9a882}.menu-drawer__utility-links{background-color:transparent!important;border-top:1px solid rgba(58,58,58,.08);padding:1.6rem 1.4rem!important}.menu-drawer__close-button{color:#c9a882;letter-spacing:.01rem;text-transform:none;font-size:1.1rem;padding:1rem 1.4rem}.utility-bar .announcement-bar,.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__message span{color:#c9a882!important;letter-spacing:.12rem;font-size:.75rem;font-weight:500;text-transform:uppercase;line-height:1}.utility-bar .announcement-bar__message{min-height:0!important;padding:.5rem 0!important;margin:0!important}.utility-bar .announcement-bar a,.utility-bar .announcement-bar__link{color:#c9a882!important}.utility-bar,.utility-bar .page-width{padding-top:0;padding-bottom:0}.product-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:1.2rem!important}@media screen and (min-width:750px){.product-grid{grid-template-columns:repeat(4,1fr)!important}}.product-grid .grid__item{width:100%!important;max-width:100%!important}.product-grid .card,.product-grid .card__inner,.product-grid .card__media{aspect-ratio:4 / 5!important;max-height:320px!important;height:auto!important;padding-top:0!important}.product-grid .card__media .media img{position:static!important;width:100%!important;height:100%!important;max-height:320px!important;object-fit:cover;object-position:center 25%}
/*# sourceMappingURL=/cdn/shop/t/3/assets/luxury-header-overrides.css.map */
