html:has(.header-wrapper--sapphire-overlay) .shopify-section-group-header-group{position:relative;z-index:4}html:has(.header-wrapper--sapphire-overlay) .announcement-bar-section{position:fixed;top:0;left:0;right:0;z-index:101;width:100%}html:has(.header-wrapper--sapphire-overlay) .section-header{position:fixed!important;top:var(--announcement-bar-height, 0px);left:0;right:0;z-index:100;width:100%;margin-bottom:0!important}html:has(.header-wrapper--sapphire-overlay) .section-header.shopify-section-header-sticky{position:fixed!important;top:var(--announcement-bar-height, 0px)}html:has(.header-wrapper--sapphire-overlay) #MainContent>.shopify-section:first-child{margin-top:0!important}html:has(.header-wrapper--sapphire-overlay) #MainContent>.shopify-section:first-child slideshow-component,html:has(.header-wrapper--sapphire-overlay) #MainContent>.shopify-section:first-child .slideshow{margin-top:0}.header-wrapper--sapphire-overlay,.header-wrapper--sapphire-overlay.gradient{background:transparent!important;background-color:transparent!important;--gradient-background: transparent;border-bottom:none!important;transition:background .3s ease,box-shadow .3s ease}.section-header.scrolled-past-header .header-wrapper--sapphire-overlay,.section-header.shopify-section-header-sticky .header-wrapper--sapphire-overlay{background:rgb(var(--color-background))!important;background-color:rgb(var(--color-background))!important;--gradient-background: var(--gradient-background, rgb(var(--color-background)));box-shadow:0 1px rgba(var(--color-foreground),.08)}.header--sapphire.page-width{max-width:none;padding-left:2rem;padding-right:2rem}.header--sapphire{padding-top:1.2rem!important;padding-bottom:1rem!important;column-gap:1.2rem}@media screen and (min-width:990px){.header--sapphire.page-width{padding-left:3.2rem;padding-right:3.2rem}.header--sapphire{display:grid!important;grid-template-areas:"left-icons heading icons" "navigation navigation navigation"!important;grid-template-columns:auto auto 1fr!important;row-gap:.75rem;padding-top:1.8rem!important;padding-bottom:1.4rem!important}.header--sapphire header-drawer{display:block!important;grid-area:left-icons;justify-self:start;margin-left:0}.header--sapphire .header__heading,.header--sapphire .header__heading-link{grid-area:heading;justify-self:start;text-align:left}.header--sapphire .header__icons{grid-area:icons;justify-self:end}.header--sapphire .header__inline-menu{display:block!important;grid-area:navigation;justify-self:start;margin:0;width:100%;padding-left:5.4rem}.header--sapphire .header__inline-menu>.list-menu--inline{justify-content:flex-start;gap:0}.header--sapphire .header__menu-item{padding:.35rem 0;margin-right:3rem;font-size:18px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;background:transparent;margin-top:10px}.header--sapphire .header__menu-item span{font-size:inherit;letter-spacing:inherit}.header--sapphire .header__menu-item .icon-caret{display:none}.header--sapphire .header__active-menu-item{text-decoration:underline;text-underline-offset:.45rem;text-decoration-thickness:1px}}.header--sapphire .header__heading-link{padding:0;margin-left:0}.header--sapphire .header__heading-link .h2,.header--sapphire .header__heading-link span.h2{font-size:2.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1}.header--sapphire .header__heading-logo-wrapper{width:auto;max-width:16rem;line-height:0}.header--sapphire .header__heading-logo{width:auto!important;height:auto!important;max-height:8.75rem;max-width:22rem;object-fit:contain}.header--sapphire .header__icons{gap:.2rem;padding-right:0}.header--sapphire .header__icon{width:4.4rem;height:4.4rem}.header--sapphire .header__icon .svg-wrapper{width:2.8rem;height:2.8rem}.header--sapphire header-drawer .header__icon--summary,.header--sapphire header-drawer .header__icon--menu{width:4.4rem;height:4.4rem}.header--sapphire header-drawer .header__icon--summary .svg-wrapper,.header--sapphire header-drawer .header__icon--menu .svg-wrapper{width:2.8rem;height:2.8rem}.header--sapphire .desktop-localization-wrapper{display:none}@media screen and (max-width:989px){.header--sapphire.page-width{padding-left:1.6rem;padding-right:1.6rem}.header--sapphire{display:grid!important;grid-template-areas:"left-icons heading icons";grid-template-columns:auto auto 1fr;column-gap:.6rem;align-items:center;padding-top:1.6rem!important;padding-bottom:1.2rem!important}.header--sapphire header-drawer{grid-area:left-icons;justify-self:start;margin-left:0!important}.header--sapphire .header__heading,.header--sapphire .header__heading-link,.header--sapphire.header--mobile-center .header__heading,.header--sapphire.header--mobile-center .header__heading-link,.header--sapphire.header--mobile-left .header__heading,.header--sapphire.header--mobile-left .header__heading-link{grid-area:heading;justify-self:start;text-align:left}.header--sapphire .header__heading,.header--sapphire .header__heading-logo-wrapper{display:flex;align-items:center}.header--sapphire .header__heading-logo{max-height:3.2rem;max-width:11rem;object-position:left center}.header--sapphire .header__heading-link .h2,.header--sapphire .header__heading-link span.h2{font-size:2rem;letter-spacing:.16em}.header--sapphire .header__icons{grid-area:icons;justify-self:end;margin-left:auto}.header--sapphire .header__icon{width:3.6rem;height:3.6rem}.header--sapphire .header__icon .svg-wrapper{width:2.2rem;height:2.2rem}.header--sapphire header-drawer .header__icon--summary,.header--sapphire header-drawer .header__icon--menu{width:3.6rem;height:3.6rem}.header--sapphire header-drawer .header__icon--summary .svg-wrapper,.header--sapphire header-drawer .header__icon--menu .svg-wrapper{width:2.2rem;height:2.2rem}.header--sapphire .header__inline-menu{display:none!important}}.section-header:not(.scrolled-past-header):not(.shopify-section-header-sticky) .header-wrapper--sapphire-overlay .header--sapphire,.section-header:not(.scrolled-past-header):not(.shopify-section-header-sticky) .header-wrapper--sapphire-overlay .header--sapphire .header__heading-link,.section-header:not(.scrolled-past-header):not(.shopify-section-header-sticky) .header-wrapper--sapphire-overlay .header--sapphire .header__heading-link .h2,.section-header:not(.scrolled-past-header):not(.shopify-section-header-sticky) .header-wrapper--sapphire-overlay .header--sapphire .header__menu-item,.section-header:not(.scrolled-past-header):not(.shopify-section-header-sticky) .header-wrapper--sapphire-overlay .header--sapphire .header__menu-item span,.section-header:not(.scrolled-past-header):not(.shopify-section-header-sticky) .header-wrapper--sapphire-overlay .header--sapphire .header__icon,.section-header:not(.scrolled-past-header):not(.shopify-section-header-sticky) .header-wrapper--sapphire-overlay .header--sapphire .header__icon .icon,.section-header:not(.scrolled-past-header):not(.shopify-section-header-sticky) .header-wrapper--sapphire-overlay .header--sapphire summary.header__icon{color:#fff}.section-header:not(.scrolled-past-header):not(.shopify-section-header-sticky) .header-wrapper--sapphire-overlay .header--sapphire .header__icon:hover,.section-header:not(.scrolled-past-header):not(.shopify-section-header-sticky) .header-wrapper--sapphire-overlay .header--sapphire .header__menu-item:hover{color:#fffc}.section-header:not(.scrolled-past-header):not(.shopify-section-header-sticky) .header-wrapper--sapphire-overlay .header--sapphire .cart-count-bubble{background:#fff;color:#111}.section-header:not(.scrolled-past-header):not(.shopify-section-header-sticky) .header-wrapper--sapphire-overlay .header--sapphire .header__icon--menu .icon-hamburger path,.section-header:not(.scrolled-past-header):not(.shopify-section-header-sticky) .header-wrapper--sapphire-overlay .header--sapphire .header__icon--summary .icon-hamburger path{fill:#fff}.section-header.scrolled-past-header .header-wrapper--sapphire-overlay .header--sapphire .header__heading-link .h2,.section-header.scrolled-past-header .header-wrapper--sapphire-overlay .header--sapphire .header__menu-item,.section-header.scrolled-past-header .header-wrapper--sapphire-overlay .header--sapphire .header__menu-item span,.section-header.scrolled-past-header .header-wrapper--sapphire-overlay .header--sapphire .header__icon,.section-header.scrolled-past-header .header-wrapper--sapphire-overlay .header--sapphire .header__icon .icon,.section-header.shopify-section-header-sticky .header-wrapper--sapphire-overlay .header--sapphire .header__heading-link .h2,.section-header.shopify-section-header-sticky .header-wrapper--sapphire-overlay .header--sapphire .header__menu-item,.section-header.shopify-section-header-sticky .header-wrapper--sapphire-overlay .header--sapphire .header__menu-item span,.section-header.shopify-section-header-sticky .header-wrapper--sapphire-overlay .header--sapphire .header__icon,.section-header.shopify-section-header-sticky .header-wrapper--sapphire-overlay .header--sapphire .header__icon .icon{color:rgba(var(--color-foreground),.85)}.section-header.scrolled-past-header .header-wrapper--sapphire-overlay .header--sapphire .header__icon--menu .icon-hamburger path,.section-header.scrolled-past-header .header-wrapper--sapphire-overlay .header--sapphire .header__icon--summary .icon-hamburger path,.section-header.shopify-section-header-sticky .header-wrapper--sapphire-overlay .header--sapphire .header__icon--menu .icon-hamburger path,.section-header.shopify-section-header-sticky .header-wrapper--sapphire-overlay .header--sapphire .header__icon--summary .icon-hamburger path{fill:rgba(var(--color-foreground),.85)}.section-header:not(.scrolled-past-header):not(.shopify-section-header-sticky) .header-wrapper--sapphire-overlay .header--sapphire .header__heading-logo{filter:brightness(0) invert(1)}.section-header.scrolled-past-header .header-wrapper--sapphire-overlay .header--sapphire .header__heading-logo,.section-header.shopify-section-header-sticky .header-wrapper--sapphire-overlay .header--sapphire .header__heading-logo{filter:none}.menu-drawer--sapphire{position:fixed;left:0;top:0;width:min(88vw,48rem);max-width:48rem;height:100vh;height:100dvh;background:#fff;transform:translate(-100%);filter:none;z-index:102}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before{z-index:101}.js .menu-drawer--sapphire{height:100dvh}.js details[open].menu-opening>.menu-drawer--sapphire{transform:translate(0);visibility:visible}.menu-drawer--sapphire .menu-drawer__inner-container{display:flex;flex-direction:column;height:100%;padding:0}.menu-drawer__sapphire-top{display:flex;align-items:center;justify-content:space-between;padding:2rem 2rem 1.2rem;flex-shrink:0}.menu-drawer__sapphire-logo-text{font-size:1.8rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#111}.menu-drawer__sapphire-logo-image{width:auto;height:40px}.menu-drawer__sapphire-close{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:0;background:transparent;color:#111;cursor:pointer}.menu-drawer__sapphire-tabs{display:flex;flex-wrap:nowrap;gap:1.6rem;overflow-x:auto;padding:0 2rem 1.2rem;border-bottom:1px solid rgba(17,17,17,.08);flex-shrink:0;scrollbar-width:none}.menu-drawer__sapphire-tabs::-webkit-scrollbar{display:none}.menu-drawer__sapphire-tab{padding:0 0 .6rem;border:0;border-bottom:2px solid transparent;background:transparent;font:inherit;font-size:16px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#1111118c;white-space:nowrap;cursor:pointer}.menu-drawer__sapphire-tab.is-active{color:#111;border-bottom-color:#111}.menu-drawer__sapphire-panels{flex:1;overflow-y:auto;padding:1.2rem 0 2rem}.menu-drawer__sapphire-panel{display:none}.menu-drawer__sapphire-panel.is-active{display:block}.menu-drawer__sapphire-list{list-style:none;margin:0;padding:0}.menu-drawer__sapphire-link{display:block;padding:1.1rem 2rem;font-size:16px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:#111}.menu-drawer__sapphire-hint{padding:1.1rem 2rem;font-size:.95rem;color:#1111118c;font-style:italic;list-style:none}.menu-drawer__sapphire-link--bold{font-weight:700}.menu-drawer__sapphire-link--accent{color:#7a2035;font-weight:600}.menu-drawer__sapphire-link:hover,.menu-drawer__sapphire-link--active{background:#1111110a}.menu-drawer__utility-links--sapphire{padding:1.2rem 2rem 2rem;border-top:1px solid rgba(17,17,17,.08);flex-shrink:0}body:not(.template-index) .header-wrapper--sapphire-overlay{background:rgb(var(--color-background))!important;background-color:rgb(var(--color-background))!important}@media screen and (min-width:750px){.menu-drawer--sapphire{width:min(62vw,52rem)}}@media(prefers-reduced-motion:reduce){.header-wrapper--sapphire-overlay{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-sapphire-header.css.map */
