:root{--header-inner-height-mobile: 1.7rem}.shopify-section-group-header-group.announcement-bar-section{z-index:5}.announcement-bar-section+.section-header{top:3.2rem}.announcement-bar-section+.section-header.adjust-header-position{top:var(--announcement-bar-height)}.announcement-bar-section+.navigation-sticky .section-header{top:0}.section-header{position:absolute;top:0;z-index:3;width:100%}.navigation-sticky .section-header{position:static}.section-header.shopify-section-group-header-group.shopify-section-header-sticky{position:fixed;top:0}.navigation-sticky .section-header.shopify-section-header-sticky{position:sticky;top:0}.section-header.shopify-section-group-header-group.shopify-section-header-sticky.shopify-section-header-hidden,.navigation-sticky .section-header.shopify-section-header-sticky.shopify-section-header-hidden{transform:translateY(-100%)}.section-header.shopify-section-group-header-group.shopify-section-header-sticky.shopify-section-header-hidden.menu-open,.navigation-sticky .section-header.shopify-section-header-sticky.shopify-section-header-hidden.menu-open{top:0}.section-header.animate{transition:var(--duration-medium) var(--ease-smooth);transition-property:top transform}.shopify-section-group-header-group{z-index:4}.section-header~.shopify-section-group-header-group{z-index:initial}.header-wrapper{display:block;position:relative;background-color:transparent}.header-wrapper:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:rgb(var(--color-background));transition:var(--duration-long) var(--ease-smooth);opacity:0;transition-property:background-color,opacity;z-index:-2}.shopify-section-header-sticky .header-wrapper:before{opacity:1}.header{display:grid;grid-template-areas:"left-icons heading icons";grid-template-columns:1fr 2fr 1fr;align-items:flex-start}@media screen and (min-width: 1024px){.header{align-items:start}}.scrolled-past-header.shopify-section-header-sticky .header{align-items:center}@media screen and (max-width: 749px){.header--has-app{grid-template-columns:auto 1fr auto}}@media screen and (min-width: 990px){.header{grid-template-columns:1fr auto 1fr;align-items:center}.header-wrapper:before{content:none}.header--top-left,.header--middle-left:not(.header--has-menu){grid-template-areas:"heading icons" "navigation navigation";grid-template-columns:1fr auto}.header--top-left.drawer-menu,.header--middle-left.drawer-menu{grid-template-areas:"navigation heading icons";grid-template-columns:auto 1fr auto;column-gap:1rem}.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:auto auto 1fr;column-gap:2rem}.header--middle-center:not(.drawer-menu){grid-template-areas:"navigation heading icons";grid-template-columns:1fr auto 1fr;column-gap:2rem}.header--middle-center a.header__heading-link{text-align:center}.header--top-center{grid-template-areas:"left-icons heading icons" "navigation navigation navigation"}.header--top-center.drawer-menu{grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr}}.header *[tabindex="-1"]:focus{outline:none}.header__heading{margin:0;line-height:0}.header>.header__heading-link{line-height:0}.header__heading,.header__heading-link{grid-area:heading;justify-self:center}.header__heading-link{display:inline-block;padding:3.2rem 0;text-decoration:none;word-break:break-word;transition:padding .3s cubic-bezier(.52,0,.61,.99),opacity var(--duration-medium) var(--ease-smooth)}.scrolled-past-header.shopify-section-header-sticky .header__heading-link{padding:.75rem}.scrolled-past-header.shopify-section-header-sticky .header__heading-link .header__heading-logo-wrapper{width:11.5rem}.header__heading-link:hover .h2{color:rgb(var(--color-foreground))}.header__heading-link .h2{line-height:1;color:var(--color-foreground)}.header__heading-logo{height:auto;max-width:100%;width:100%}.header__heading-logo-wrapper{width:17rem;height:var(--header-inner-height-mobile);display:inline-block;max-width:none;transition:width .3s cubic-bezier(.52,0,.61,.99),max-width .3s cubic-bezier(.52,0,.61,.99)}@media screen and (min-width: 750px){.header__heading-logo-wrapper{width:20rem;height:auto}}@media screen and (max-width: 989px){.header__heading,.header__heading-link{text-align:center}.header--mobile-left .header__heading,.header--mobile-left .header__heading-link{text-align:left;justify-self:start}.header--mobile-left{grid-template-columns:auto 2fr 1fr}}@media screen and (min-width: 990px){.header__heading-link{padding:0}.scrolled-past-header.shopify-section-header-sticky .header__heading-link .header__heading-logo-wrapper,.header__heading-logo-wrapper{width:21.3rem}.header--middle-left .header__heading-link,.header--top-left .header__heading-link{margin-left:-.75rem;padding:0}.header__heading,.header__heading-link{justify-self:start}.header--middle-center .header__heading-link,.header--middle-center .header__heading,.header--top-center .header__heading-link,.header--top-center .header__heading{justify-self:center;text-align:center}}@media screen and (min-width: 1024px){.scrolled-past-header.shopify-section-header-sticky .header__heading-link .header__heading-logo-wrapper,.header__heading-logo-wrapper{width:calc(2 * var(--column-width) + var(--page-margin))}.header__heading-logo{margin-bottom:2px}.header__menu-item{padding:0}.menu-overlay-body-content ul.list-unstyled{gap:4px;display:grid}}.header__icons{display:flex;grid-area:icons;justify-self:end;padding-right:0;gap:2.4rem}.header__icons>.desktop-localization-wrapper{display:none}.header__icons>.header-search-mobile-wrapper{display:flex;align-items:center}@media screen and (min-width: 990px){.header__icons{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;grid-area:icons;justify-self:end;padding-right:0;gap:0;align-self:flex-start}.header__icons>.header-search-mobile-wrapper{display:none}.header__icons>.desktop-localization-wrapper{display:flex}}.header__icons .shopify-app-block{max-width:4.4rem;max-height:4.4rem;overflow:hidden}.header__icon:not(.header__icon--summary),.header__icon span{display:flex;align-items:center;justify-content:center}.header__icon{display:block;color:rgb(var(--color-foreground))}.header__icon span{height:100%}.header__icon .svg-wrapper{position:relative;width:1.6rem;height:1.6rem}.header__icon .svg-wrapper:before{content:"";position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:4.4rem;height:4.4rem}.header__icon:after{content:none}.header__icon .icon{height:100%;width:100%;fill:none;vertical-align:middle;transition:opacity var(--duration-default) var(--ease-smooth)}.header__icon--cart{position:relative}.header__icon--cart .svg-wrapper,.header__icon--search .svg-wrapper{height:1.8rem;display:flex;align-items:flex-start}@media screen and (min-width: 1024px){.header__icon--search{left:-2px}}.header__icon--cart .icon{height:auto}.header__icon--cart .svg-cart-wishlist{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.header__icon.header__link--wishlist{display:none}#wishlist-link.wk-selected~.header__icon.header__link--cart.is-empty-cart{display:none}#wishlist-link.wk-selected~.header__icon.header__link--wishlist{display:block}#wishlist-link.wk-selected~.header__icon--cart .svg-cart{opacity:0;visibility:hidden;transition:opacity .4s var(--ease-smooth),visibility 0s var(--ease-smooth) .4s}#wishlist-link.wk-selected~.header__icon--cart .svg-cart-wishlist{opacity:1;visibility:visible;transition:opacity .4s var(--ease-smooth),visibility 0s var(--ease-smooth)}.header__icon:hover .icon,.modal__close-button:hover .icon{opacity:var(--alpha-hover)}.header__icon--account shop-user-avatar{--shop-avatar-size: 2.8rem}details .header__icon-close{display:none}details[open] .header__icon-close{display:inline-block}account-icon{display:flex}.header__localization,.header__inline-menu{margin-left:-1.2rem;grid-area:navigation;display:none}.header__inline-menu{padding-top:2.4rem}.header__localization--right-side,.header__inline-menu.header__inline-menu--right-side{margin-left:unset;margin-right:-1.2rem;text-align:right}.header--top-center .header__inline-menu,.header--top-center .header__heading-link{margin-left:0}@media screen and (min-width: 990px){.header__inline-menu{display:block}.header--top-center .header__inline-menu{justify-self:center}.header--top-center .header__inline-menu>.list-menu--inline{justify-content:center}.header--middle-left .header__inline-menu{margin-left:0}.header__inline-menu{padding-top:2rem}}.header__menu{padding:0 1rem}.header__menu-item{padding:0 1.2rem;text-decoration:none;color:var(--color-foreground);line-height:1.6rem;font-size:1.2rem}@media screen and (max-width: 1023px){.header__menu-item[aria-current=page]{padding-left:2rem}}@media screen and (min-width: 1024px){.menu-overlay-body-content .header__menu-item{padding:0}}.header__menu-item.link:hover{color:rgba(var(--color-foreground),var(--alpha-hover))}.header__menu-item.link[disabled]{color:rgba(var(--color-foreground),var(--alpha-hover));pointer-events:none}.header__menu-sublist{margin-bottom:4.8rem}@media screen and (min-width: 1024px){.header__menu-sublist{margin-bottom:5.4rem}}.js .header-localization:not(.menu-drawer__localization) .header__menu-item.disclosure__button.localization-form__select.localization-selector{padding:.6rem 1.2rem;text-decoration:none;color:rgba(var(--color-foreground),.75);height:auto}details[open]:hover>.header__menu-item{text-decoration-thickness:.2rem}details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}.header__menu-item:hover .header__active-menu-item{text-decoration-thickness:.2rem}.header__menu-item.header__menu-item--title+ul{margin-top:2.4rem}.header__submenu{transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.global-settings-popup,.header__submenu.global-settings-popup{border-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:var(--z-behind-content)}.header__submenu.list-menu{padding:1rem 0}.list-menu{display:grid;gap:.4rem}.header__submenu .header__submenu{background-color:rgba(var(--color-foreground),.03);padding:1rem 0;margin:1rem 0}.header__submenu .header__menu-item:after{right:2rem}.header__submenu .header__menu-item{justify-content:space-between;padding:.8rem 2rem}.header__menu-item .icon-caret{right:.8rem}.header__submenu .icon-caret{flex-shrink:0;margin-left:1rem;position:static}header-menu>details,details-disclosure>details{position:relative}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-25%)}to{opacity:1;transform:translateY(0)}}.header__search summary{z-index:var(--z-above-content)}.header>.header__search{grid-area:left-icons;justify-self:start}.header>.header__left-side{position:relative;height:100%}.header--top-center.drawer-menu>.header__search{margin-left:3.2rem}.header--top-center header-drawer{grid-area:left-icons}.header:not(.header--has-menu) *>.header__search{display:none}.header__search{display:block;line-height:0}.header--top-center>.header__search{display:none}.header--top-center *>.header__search{display:block}.header-search__inline-menu{padding-top:2rem;margin-left:-1.2rem}@media screen and (min-width: 990px){.header:not(.header--top-center) *>.header__search,.header--top-center>.header__search{display:block}.header:not(.header--top-center)>.header__search,.header--top-center *>.header__search{display:none}}.search-modal{position:fixed;top:0;left:0;opacity:0;min-height:100dvh;height:100%;width:100%;width:100vw;transition:var(--duration-long) var(--ease-smooth);transition-property:opacity,transform;z-index:var(--z-content)}details[open=true]>.search-modal{opacity:1;transform:translateY(0)}details[open=true] .modal-overlay{display:block;position:fixed;background-color:#00000040;top:0;left:0;right:0;height:100dvh;width:100vw;z-index:var(--z-behind-content)}.search-modal.modal__content{position:fixed;top:0;left:0;background-color:transparent;z-index:var(--z-content);display:block}.search-modal__content{width:100%;height:100%;padding:7.3rem var(--page-margin);line-height:calc(1 + .8 / var(--font-body-scale));position:relative}.search-modal__content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:#fff;transform:translateY(-25%);transition:var(--duration-long) var(--ease-smooth);transition-property:opacity,transform}details[open=false] .search-modal__content:before{opacity:0;transform:translateY(-25%)}details[open=true] .search-modal__content:before{opacity:1;transform:translateY(0)}.search-modal__content-bottom{bottom:calc((var(--inputs-margin-offset) / 2))}.search-modal__content-top{top:calc((var(--inputs-margin-offset) / 2))}.search-modal__form{width:100%;position:relative}.search-modal__close-button{position:absolute;top:var(--page-margin);right:var(--page-margin)}.search-modal__close-button.modal__close-button.link{width:1.6rem;height:1.6rem}.search-modal__close-button.modal__close-button.link:before{content:"";position:absolute;top:50%;left:50%;width:4.4rem;height:4.4rem;transform:translate(-50%,-50%)}@media screen and (min-width: 750px){.search-modal__content{padding:calc(6 * var(--page-margin)) var(--page-margin)}}@media screen and (min-width: 990px){.search-modal__content:before{transform:translate(-50%)}.search-modal__content{width:50%}.overlay-body.search-modal__content{width:100%}.search-modal__form{max-width:74.2rem}}.header__icon--menu .icon{display:block;position:absolute;opacity:1;transition:opacity .15s ease}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1}.js details>.header__submenu{opacity:0;transform:translateY(-1.5rem)}details[open]>.header__submenu{animation:animateMenuOpen var(--duration-default) ease;animation-fill-mode:forwards;z-index:var(--z-content)}@media (prefers-reduced-motion){details[open]>.header__submenu{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/component-header.css.map */
