.gem-header{padding-block:var(--gem-space-sm)}.gem-header .header__menu-item{font-family:var(--gem-font-body);transition:color var(--gem-duration, .25s) var(--gem-ease, ease)}.gem-header .header__menu-item:hover,.gem-header .header__active-menu-item{color:var(--gem-color-accent)}.gem-header .header__menu-item span{position:relative}.gem-header .header__menu-item:hover span,.gem-header .header__menu-item:hover .header__active-menu-item,.gem-header .header__active-menu-item,.gem-header details[open]>.header__menu-item{text-decoration:none}.gem-header .header__menu-item:hover span:after,.gem-header .header__menu-item[aria-expanded=true] span:after{content:"";position:absolute;left:0;right:0;bottom:-.4rem;height:2px;background:var(--gem-color-accent);border-radius:2px}.gem-header .header__icon:hover,.gem-header .header__icon:focus-visible{color:var(--gem-color-accent)}.gem-header .header__icon .icon{transition:color var(--gem-duration, .25s) var(--gem-ease, ease)}.gem-header .cart-count-bubble{background:var(--gem-color-accent);color:var(--gem-color-accent-text)}.gem-header.shopify-section-header-sticky,.scrolled-past-header .gem-shell-header{box-shadow:var(--gem-shadow-sm, 0 1px 8px rgba(0, 0, 0, .06))}.gem-header .mega-menu__content,.gem-header .header__submenu{background:var(--gem-color-surface);border:1px solid var(--gem-color-border);border-radius:var(--gem-radius-md)}.gem-header .mega-menu__list .mega-menu__link:hover,.gem-header .header__submenu .header__menu-item:hover{color:var(--gem-color-accent)}.gem-header--centered .header__inline-menu{border-top:1px solid var(--gem-color-border);margin-top:var(--gem-space-xs);padding-top:var(--gem-space-xs)}.gem-header--minimal .header__icons{gap:var(--gem-space-xs)}.gem-header--mega .mega-menu__content{padding:var(--gem-space-lg)}.header-wrapper{position:relative}.gem-header--has-mega .header__inline-menu,.gem-mega{display:none}@media screen and (min-width:990px){.gem-header--has-mega .gem-mega{display:block}}.gem-mega__row{display:flex;align-items:center;gap:var(--gem-space-lg);margin:0;padding:0}.gem-mega__trigger{display:inline-flex;align-items:center;gap:.4rem;padding-block:var(--gem-space-sm);color:var(--gem-color-text);text-decoration:none;font-weight:500}.gem-mega__item:hover .gem-mega__trigger,.gem-mega__item:focus-within .gem-mega__trigger{color:var(--gem-color-accent)}.gem-mega__chevron{transition:transform var(--gem-duration, .25s) var(--gem-ease, ease)}.gem-mega__item:hover .gem-mega__chevron{transform:rotate(180deg)}.gem-mega__panel{position:absolute;left:0;right:0;top:100%;background:var(--gem-color-surface);border-top:1px solid var(--gem-color-border);border-radius:0 0 var(--gem-radius-md) var(--gem-radius-md);box-shadow:var(--gem-shadow-md, 0 16px 40px rgba(0, 0, 0, .12));opacity:0;visibility:hidden;transform:translateY(.6rem);transition:opacity var(--gem-duration, .25s) var(--gem-ease),transform var(--gem-duration, .25s) var(--gem-ease),visibility 0s linear var(--gem-duration, .25s);z-index:var(--gem-z-overlay, 100)}.gem-mega__item--panel:hover .gem-mega__panel,.gem-mega__item--panel:focus-within .gem-mega__panel{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.gem-mega__panel:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:2.4rem}.gem-mega__inner{display:grid;grid-template-columns:1fr auto;gap:var(--gem-space-2xl);padding-block:var(--gem-space-xl);max-width:var(--page-width);margin-inline:auto;padding-inline:1.5rem}@media screen and (min-width:750px){.gem-mega__inner{padding-inline:5rem}}.gem-mega__cols{display:flex;gap:var(--gem-space-2xl)}.gem-mega__col-heading{margin:0 0 var(--gem-space-sm);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gem-color-muted)}.gem-mega__col ul{display:grid;gap:var(--gem-space-xs);margin:0;padding:0}.gem-mega__link{color:var(--gem-color-text);text-decoration:none}.gem-mega__link:hover{color:var(--gem-color-accent)}.gem-mega__features{display:flex;gap:var(--gem-space-md)}.gem-mega__feature{display:block;width:22rem;max-width:28vw;text-decoration:none;color:var(--gem-color-text)}.gem-mega__feature-media{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--gem-radius-md)}.gem-mega__feature-img{width:100%;height:100%;object-fit:cover}.gem-mega__feature-heading{display:block;margin-top:var(--gem-space-sm);font-weight:600}.gem-mega__feature:hover .gem-mega__feature-heading{color:var(--gem-color-accent)}.gem-transparent{position:relative;z-index:var(--gem-z-sticky, 50);background:transparent;background-image:none;margin-bottom:calc(-1 * var(--header-height, 0px))}.gem-transparent.header-wrapper--border-bottom{border-bottom-color:transparent}.scrolled-past-header .gem-transparent.header-wrapper--border-bottom{border-bottom-color:rgba(var(--color-foreground),.08)}.gem-transparent .gem-shell-header{border-bottom-color:transparent}.scrolled-past-header .gem-transparent .gem-shell-header{border-bottom-color:var(--gem-color-accent)}.gem-transparent .header__heading-link,.gem-transparent .header__menu-item,.gem-transparent .header__icon,.gem-transparent .header__icon .icon,.gem-transparent .gem-mega__trigger,.gem-transparent .localization-form__select,.gem-transparent .header__active-menu-item{color:#fff}.gem-transparent .header__heading-link{text-shadow:0 1px 12px rgba(0,0,0,.35)}.scrolled-past-header .gem-transparent{background:rgb(var(--color-background));margin-bottom:0}.scrolled-past-header .gem-transparent .header__heading-link,.scrolled-past-header .gem-transparent .header__menu-item,.scrolled-past-header .gem-transparent .header__icon,.scrolled-past-header .gem-transparent .header__icon .icon,.scrolled-past-header .gem-transparent .gem-mega__trigger,.scrolled-past-header .gem-transparent .localization-form__select{color:rgb(var(--color-foreground))}.scrolled-past-header .gem-transparent .header__heading-link{text-shadow:none}.gem-transparent{transition:background-color var(--gem-duration, .25s) var(--gem-ease, ease)}.gem-transparent:hover{background-color:rgb(var(--color-background))}.gem-transparent:hover .header__heading-link,.gem-transparent:hover .header__menu-item,.gem-transparent:hover .header__icon,.gem-transparent:hover .header__icon .icon,.gem-transparent:hover .gem-mega__trigger,.gem-transparent:hover .localization-form__select{color:rgb(var(--color-foreground))}.gem-transparent:hover .header__heading-link{text-shadow:none}.gem-transparent:hover .gem-shell-header{border-bottom-color:var(--gem-color-accent)}.gem-mega__product-grid{display:flex;gap:var(--gem-space-md)}.gem-mega__product{display:grid;gap:.4rem;width:12rem;text-decoration:none;color:var(--gem-color-text);align-content:start}.gem-mega__product-media{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--gem-radius-md);background:rgba(var(--color-foreground),.04)}.gem-mega__product-img{width:100%;height:100%;object-fit:cover}.gem-mega__product-title{font-size:1.3rem;line-height:1.3}.gem-mega__product:hover .gem-mega__product-title{color:var(--gem-color-accent)}.gem-mega__product-price{font-size:1.3rem;font-weight:600;color:var(--gem-color-muted)}.gem-sidebar{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--gem-z-modal, 1000);visibility:hidden}.gem-sidebar.is-open{visibility:visible}.gem-sidebar .gem-sidebar__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#00000073;opacity:0;pointer-events:auto;transition:opacity var(--gem-duration, .25s) var(--gem-ease, ease)}.gem-sidebar.is-open .gem-sidebar__overlay{opacity:1}.gem-sidebar__panel{position:absolute;top:0;right:0;height:100%;width:min(36rem,86vw);background:var(--gem-color-surface);color:var(--gem-color-text);padding:calc(var(--gem-space-2xl) + 1rem) var(--gem-space-xl) var(--gem-space-2xl);box-shadow:var(--gem-shadow-lg, -16px 0 40px rgba(0, 0, 0, .18));transform:translate(100%);transition:transform var(--gem-duration, .25s) var(--gem-ease, ease);overflow-y:auto;display:grid;gap:var(--gem-space-lg);align-content:start;pointer-events:auto}.gem-sidebar.is-open .gem-sidebar__panel{transform:translate(0)}.gem-sidebar__close{position:absolute;top:var(--gem-space-md);right:var(--gem-space-md);background:none;border:0;padding:.6rem;color:var(--gem-color-text);cursor:pointer}.gem-sidebar__heading{margin:0}.gem-sidebar__content{line-height:1.6}.gem-sidebar__content a{color:var(--gem-color-accent)}.gem-sidebar__social{display:flex;flex-wrap:wrap;gap:var(--gem-space-md);list-style:none;padding:0;margin:0}.gem-sidebar__social .icon{width:2rem;height:2rem}
/*# sourceMappingURL=/cdn/shop/t/290/assets/gem-section-header.css.map */
