.shopify-section-group-header-group{position:relative;z-index:100}.announcement-bar-section{position:relative;z-index:102}.utility-bar{min-height:38px;background:var(--qp-color-footer, #111111);border-bottom:0}.utility-bar.gradient{background:var(--qp-color-footer, #111111)}.announcement-bar{min-height:38px;background:transparent;color:var(--qp-color-white, #ffffff)}.announcement-bar__link{color:inherit;text-decoration:none}.announcement-bar__message{min-height:38px;margin:0;padding:10px 20px;font-family:var(--qp-font-body, "Inter", sans-serif);font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.18em;text-align:center;text-transform:uppercase;color:var(--qp-color-white, #ffffff)}.announcement-bar-slider .slider-button{width:36px;height:36px;color:var(--qp-color-white, #ffffff)}.announcement-bar-slider .slider-button svg{width:14px;height:14px}.shopify-section-header-sticky{position:sticky;top:0;z-index:101}.header-wrapper{position:relative;z-index:101;width:100%;background:#fffffff7;border-bottom:1px solid var(--qp-color-border, #e6e1d8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.shopify-section-header-sticky .header-wrapper{box-shadow:0 8px 30px #1111110d}.header{width:min(calc(100% - 48px),var(--qp-container, 1400px));max-width:var(--qp-container, 1400px);margin:0 auto;padding:17px 0 13px;column-gap:24px;row-gap:8px}.header:not(.drawer-menu).page-width{padding-left:0;padding-right:0}@media screen and (min-width:990px){.header{display:grid;grid-template-areas:"heading empty icons" "navigation navigation navigation";grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center}.header__heading,.header__heading-link{grid-area:heading;justify-self:start}.header__inline-menu{grid-area:navigation;justify-self:center;width:100%;margin:0}.header__icons{grid-area:icons;justify-self:end}}.header__heading{margin:0;line-height:0}.header__heading-link{display:inline-flex;align-items:center;margin:0;padding:0;line-height:0;text-decoration:none}.header__heading-logo-wrapper{display:block;line-height:0}.header__heading-logo{display:block;width:auto;height:auto;max-width:170px;max-height:66px;object-fit:contain;transition:opacity .25s ease,transform .25s ease}.header__heading-link:hover .header__heading-logo{opacity:.92;transform:translateY(-1px)}.header__heading-link .h2{font-family:var(--qp-font-heading, "Cormorant Garamond", serif);font-size:30px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--qp-color-text, #1a1a1a)}.header__inline-menu .list-menu--inline{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;gap:clamp(20px,2.2vw,40px)}.header__inline-menu .list-menu__item{flex-shrink:0}.header__menu-item{position:relative;display:inline-flex;align-items:center;padding:9px 0 10px;font-family:var(--qp-font-body, "Inter", sans-serif);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.17em;text-transform:uppercase;text-decoration:none;color:var(--qp-color-text, #1a1a1a);transition:color .25s ease}.header__menu-item span{text-decoration:none;text-underline-offset:0}.header__menu-item:hover,.header__menu-item:hover span,.header__active-menu-item,.header__active-menu-item span{color:var(--qp-color-gold, #b08d57);text-decoration:none}.header__menu-item:after{content:"";position:absolute;right:0;bottom:3px;left:0;width:100%;height:1px;background:var(--qp-color-gold, #b08d57);transform:scaleX(0);transform-origin:right center;transition:transform .3s ease}.header__menu-item:hover:after,.header__menu-item:focus-visible:after,.header__menu-item:has(.header__active-menu-item):after{transform:scaleX(1);transform-origin:left center}.header__active-menu-item{text-decoration:none}.header__menu-item .icon-caret{right:-14px;width:9px;height:5px}.header__icons{display:flex;align-items:center;min-width:auto;padding-right:0;gap:2px}.header__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0;padding:0;color:var(--qp-color-text, #1a1a1a);border-radius:50%;transition:color .25s ease,background-color .25s ease,transform .25s ease}.header__icon:hover{color:var(--qp-color-gold, #b08d57);background:#b08d5714;transform:translateY(-1px)}.header__icon .svg-wrapper{width:20px;height:20px}.header__icon svg{width:20px;height:20px;transition:transform .25s ease}.header__icon:hover svg{transform:scale(1.04)}.header__icon--cart .icon,.header__icon--account .icon,.header__icon--search .icon{width:20px;height:20px}.cart-count-bubble{top:3px;right:1px;bottom:auto;left:auto;min-width:17px;height:17px;padding:0 4px;font-family:var(--qp-font-body, "Inter", sans-serif);font-size:9px;font-weight:700;line-height:17px;color:var(--qp-color-white, #ffffff);background:var(--qp-color-gold, #b08d57);border:2px solid var(--qp-color-surface, #ffffff)}.header__submenu{min-width:220px;margin-top:0;padding:12px 0;background:#fffffffc;border:1px solid var(--qp-color-border, #e6e1d8);border-radius:var(--qp-radius-small, 8px);box-shadow:0 22px 55px #1111111a}.header__submenu .header__menu-item{width:100%;padding:11px 22px;font-size:12px;letter-spacing:.11em}.header__submenu .header__menu-item:after{display:none}.header__submenu .header__menu-item:hover{background:#b08d5712}.header__search{line-height:0}.search-modal{background:#fffffffc;border-bottom:1px solid var(--qp-color-border, #e6e1d8)}.search-modal__content{max-width:900px;margin:0 auto}.search__input.field__input{font-family:var(--qp-font-body, "Inter", sans-serif)}.predictive-search{border:1px solid var(--qp-color-border, #e6e1d8);border-radius:var(--qp-radius-medium, 16px);box-shadow:var(--qp-shadow-medium, 0 20px 50px rgba(0, 0, 0, .12))}@media screen and (min-width:750px)and (max-width:989px){.header{width:min(calc(100% - 36px),var(--qp-container, 1400px));padding:13px 0}.header__heading-logo{max-width:145px;max-height:56px}.header__icons{gap:0}.header__icon{width:40px;height:40px}}@media screen and (max-width:749px){.utility-bar,.announcement-bar{min-height:34px}.announcement-bar__message{min-height:34px;padding:8px 34px;font-size:9px;line-height:1.4;letter-spacing:.12em}.header{width:calc(100% - 28px);padding:10px 0;column-gap:6px}.header__heading,.header__heading-link{justify-self:center}.header__heading-logo{max-width:125px;max-height:48px}.header__icons{gap:0}.header__icon{width:38px;height:38px}.header__icon .svg-wrapper,.header__icon svg{width:19px;height:19px}.header__icon--account{display:none}header-drawer{margin-left:0}.menu-drawer{font-family:var(--qp-font-body, "Inter", sans-serif);background:var(--qp-color-surface, #ffffff)}.menu-drawer__menu-item{padding-top:15px;padding-bottom:15px;font-size:13px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--qp-color-text, #1a1a1a)}.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active{color:var(--qp-color-gold, #b08d57);background:#b08d5712}}@media screen and (max-width:989px)and (hover:none)and (pointer:coarse){.header__icon--menu{-webkit-tap-highlight-color:transparent}.header__icon--menu:hover{color:var(--qp-color-text, #1a1a1a);background-color:transparent;transform:none}.header__icon--menu:hover .icon{transform:none}}@media screen and (max-width:390px){.header{width:calc(100% - 20px)}.header__heading-logo{max-width:110px;max-height:44px}.header__icon{width:35px;height:35px}}.header__heading-link:focus-visible,.header__menu-item:focus-visible,.header__icon:focus-visible{outline:2px solid var(--qp-color-gold, #b08d57);outline-offset:4px;box-shadow:none}@media(prefers-reduced-motion:reduce){.header-wrapper,.header__heading-logo,.header__menu-item,.header__menu-item:after,.header__icon,.header__icon svg{transition:none}.header__heading-link:hover .header__heading-logo,.header__icon:hover,.header__icon:hover svg{transform:none}}.shopify-section-header-sticky,.shopify-section-header-hidden,.section-header,sticky-header{z-index:100!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/qp-header.css.map */
