.tr-header-wrapper{position:relative;z-index:var(--tr-z-header);animation:trAnimHeaderShow var(--trHeaderAnimationDuration, 1s) linear forwards}.tr-page-loader-enabled .tr-header-wrapper{animation-play-state:paused}@keyframes trAnimHeaderShow{0%{transform:translateY(-100%);opacity:0}}.section-tr-header.shopify-section-group-tr-header-group{z-index:3}.section-tr-header~.shopify-section-group-tr-header-group{z-index:initial}.tr-header{--trHeaderTransitionDuration: var(--tr-transition-duration-medium);--trHeaderTransitionTimingFunction: var(--tr-transition-timing-function);display:grid;align-items:center;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);column-gap:32px;width:100%}.tr-header__logo-link{grid-column:1;display:inline-flex;align-items:center;width:min(var(--trHeaderLogoWidth),100%);overflow:hidden;text-decoration:none}.tr-header__logo-image{display:block;width:100%;height:auto;object-fit:contain}.tr-header__logo-text{display:block;font-family:var(--font-heading-family);font-size:calc(32px * var(--font-heading-scale));line-height:1;text-decoration:none;white-space:nowrap;color:rgb(var(--color-foreground))}.tr-header__inline-menu{grid-column:2;justify-self:center;min-width:0}.tr-header__menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:24px}.tr-header__details{position:relative}.tr-header__menu-link{display:inline-flex;align-items:start;column-gap:6px;padding-block:4px;font-family:var(--font-body-family);font-size:calc(14px * var(--font-body-scale));font-weight:500;text-decoration:none;text-transform:uppercase;white-space:nowrap;color:rgb(var(--color-foreground));transition:color var(--tr-transition-duration) var(--trHeaderTransitionTimingFunction)}.tr-header__menu-link.is-active{color:rgb(var(--tr-color-gold));text-decoration:underline;text-underline-offset:2px}.tr-header__menu-icon{display:inline-flex;width:16px;height:16px;transition:transform var(--trHeaderTransitionDuration) var(--trHeaderTransitionTimingFunction)}.tr-header__menu-icon svg{width:100%;height:100%}.tr-header__details[open] .tr-header__menu-icon{transform:rotate(180deg)}.tr-header__submenu{position:absolute;top:calc(100% + 40px);left:0;z-index:var(--tr-z-base);display:grid;grid-template-columns:repeat(3,max-content);grid-template-rows:repeat(5,auto);column-gap:66px;row-gap:10px;min-width:220px;padding:40px;border:1px solid rgba(var(--color-foreground),.12);opacity:0;visibility:hidden;transition:opacity var(--trHeaderTransitionDuration) var(--trHeaderTransitionTimingFunction),visibility var(--trHeaderTransitionDuration) var(--trHeaderTransitionTimingFunction),transform var(--trHeaderTransitionDuration) var(--trHeaderTransitionTimingFunction);transform:translateY(10px)}.tr-header__details[open]>.tr-header__submenu{opacity:1;visibility:visible;animation:trHeaderSubmenuOpen var(--trHeaderTransitionDuration) var(--trHeaderTransitionTimingFunction);transform:translateY(0)}.tr-header__submenu-link{display:inline-block;font-weight:500;text-decoration:none;color:rgb(var(--color-foreground));transition:color var(--tr-transition-duration) var(--trHeaderTransitionTimingFunction)}.tr-header__icons{grid-column:3;justify-self:end;display:flex;align-items:center;column-gap:16px}.tr-header__icon,.tr-header-search--desktop .tr-header-search__summary{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;color:rgb(var(--color-foreground));background:transparent;border:0}.tr-header-search--desktop>details{display:flex}.tr-header__icon svg,.tr-header-search__icon svg,.tr-header-search__close svg{display:block;width:100%;height:100%}.tr-header-search{z-index:var(--tr-z-header)}.tr-header-search__summary{cursor:pointer}.tr-header-search__placeholder,.tr-header-search__close,.tr-header-search--desktop .tr-header-search__placeholder,.tr-header-search--mobile .tr-header-search__close{display:none}.tr-header-search details[open] .tr-header-search__icon{display:none}.tr-header-search details[open] .tr-header-search__close{display:inline-flex}.tr-header-search--mobile{display:none;grid-column:1 / -1;width:100%}.tr-header-search--mobile .tr-header-search__summary{display:flex;align-items:center;justify-content:space-between;column-gap:14px;width:100%;padding:10px 14px;text-decoration:none;color:rgba(var(--color-foreground),.6);background:transparent;border:1px solid rgba(var(--color-foreground),.2)}.tr-header-search--mobile .tr-header-search__placeholder{display:block;font-size:calc(14px * var(--font-body-scale));line-height:1.1;white-space:nowrap}.tr-header-search--mobile .tr-header-search__icon{flex:0 0 14px;width:14px;height:14px}.tr-header-search details[open]>.search-modal{transform-origin:top;animation:animateSearchOpen var(--tr-transition-duration-slow) var(--tr-transition-cubic-bezier)}.tr-header-search .search-modal__content{padding-inline:0}.tr-header-search .search-modal__form{max-width:none}.tr-header-search .field:before,.tr-header-search .field:after{display:none}.tr-header__icons .tr-header-search .search__input{padding-right:44px}.tr-header-search .search__input{border:none;margin:0;padding-left:44px}.tr-header-search .search__input:focus,.tr-header-search .search__input:not(:placeholder-shown){padding-block:8px}.tr-header-search .search__input:focus{outline:none!important}.tr-header-search .search__input::placeholder{opacity:1}.tr-header-search .search__button,.tr-header-search .search-modal__close-button{transition:opacity var(--tr-transition-duration) var(--trHeaderTransitionTimingFunction)}.tr-header-search .search__button{left:0;right:auto}.tr-header-search .search__button .svg-wrapper{width:20px;height:20px}.tr-header__icons .tr-header-search .reset__button{right:0}.tr-header-search .predictive-search{left:0;width:100vw}.tr-menu-drawer .modal__content{align-items:start}.tr-menu-drawer .search-modal__content{align-items:start;height:auto;padding-inline:0}.tr-menu-drawer .modal-overlay:after{display:none}@keyframes animateSearchOpen{0%{transform:scaleY(0);opacity:0}}@keyframes trHeaderSubmenuOpen{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#cart-icon-bubble{position:relative}.tr-header__icon .cart-count-bubble,.th_wlc_position_relative.th_wlc_position_relative .th_wlc_product_count{left:auto;right:-8px}.th_wlc_position_relative{display:flex;color:inherit}.th_wlc_position_relative.th_wlc_position_relative svg{width:24px;height:24px}.th_wlc_position_relative.th_wlc_position_relative svg path{stroke-width:1.2px}.th_wlc_position_relative .th_wlc_product_count{top:-3px;font-size:9px}.tr-header-drawer{display:none;justify-self:start}.tr-header-drawer__container{display:flex}.tr-header-drawer__toggle{position:relative;z-index:calc(var(--tr-z-drawer) + 2);display:inline-flex;align-items:center;justify-content:flex-start;width:50px;height:24px;padding:0;color:rgb(var(--color-foreground));background:transparent;border:0}.tr-header-drawer__toggle-icon{display:inline-flex;width:24px;height:24px;transition:opacity var(--tr-transition-duration) var(--trHeaderTransitionTimingFunction),transform var(--tr-transition-duration) var(--trHeaderTransitionTimingFunction)}.tr-header-drawer__toggle-icon--open{width:50px;height:16px}.tr-header-drawer__toggle-icon--close{display:none}.tr-header-drawer__toggle-icon svg{width:100%;height:100%}.tr-header-drawer__container.menu-opening .tr-header-drawer__toggle-icon--open{display:none}.tr-header-drawer__container.menu-opening .tr-header-drawer__toggle-icon--close{display:inline-flex}.tr-header-drawer__drawer.menu-drawer{translate:0 -1px;width:100%;filter:none;opacity:0;transition:opacity var(--trHeaderTransitionDuration) var(--trHeaderTransitionTimingFunction),transform var(--trHeaderTransitionDuration) var(--trHeaderTransitionTimingFunction),visibility var(--trHeaderTransitionDuration) var(--trHeaderTransitionTimingFunction)}.js .tr-header-drawer__container.menu-opening>.tr-header-drawer__drawer.menu-drawer{opacity:1}.tr-header-drawer__inner{display:flex;flex-direction:column;min-height:100%}.tr-header-drawer__navigation-container{display:block;height:100%}.tr-header-drawer__navigation{padding:48px var(--tr-container-padding-x)}.tr-header-drawer__menu{display:flex;flex-direction:column;align-items:flex-start;row-gap:28px}.tr-header-drawer__menu li{margin-bottom:0}.tr-header-drawer .menu-drawer__menu-item,.tr-header-drawer .menu-drawer__close-button{background:transparent}.tr-header-drawer__link,.tr-header-drawer__summary,.tr-header-drawer__submenu-summary{display:inline-flex;align-items:center;justify-content:flex-start;column-gap:20px;width:auto;padding:0;font-family:var(--font-heading-family);font-size:calc(28px * var(--font-heading-scale));line-height:1.1;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));background:transparent;border:0}.tr-header-drawer__wishlist{position:relative}.tr-header-drawer__wishlist-count:empty{display:none}.tr-header-drawer__wishlist-count:not(:empty){top:-12px;right:-16px}.tr-header-drawer__summary,.tr-header-drawer__submenu-summary{list-style:none;cursor:pointer}.tr-header-drawer__submenu-summary{width:100%;font-family:var(--font-body-family);font-size:calc(18px * var(--font-body-scale));font-weight:500}.tr-header-drawer__summary::-webkit-details-marker,.tr-header-drawer__submenu-summary::-webkit-details-marker{display:none}.tr-header-drawer__menu-icon{display:inline-flex;width:18px;height:18px;transition:transform var(--trHeaderTransitionDuration) var(--trHeaderTransitionTimingFunction)}.tr-header-drawer__menu-icon svg{width:100%;height:100%}.tr-header-drawer__details[open]>.tr-header-drawer__summary .tr-header-drawer__menu-icon,.tr-header-drawer__details[open]>.tr-header-drawer__submenu-summary .tr-header-drawer__menu-icon{transform:rotate(180deg)}.tr-header-drawer__submenu.menu-drawer__submenu{position:static;top:auto;bottom:auto;left:auto;z-index:auto;width:100%;padding:24px 0 0;overflow:visible;background:transparent;opacity:0;visibility:visible;transition:opacity var(--trHeaderTransitionDuration) var(--trHeaderTransitionTimingFunction),transform var(--trHeaderTransitionDuration) var(--trHeaderTransitionTimingFunction);transform:translateY(-8px)}.js .tr-header-drawer details[open]>.tr-header-drawer__submenu.menu-drawer__submenu,.tr-header-drawer details[open].menu-opening>.tr-header-drawer__submenu.menu-drawer__submenu{position:static;opacity:1;visibility:visible;transform:none}.tr-header-drawer__inner-submenu{display:flex;flex-direction:column;row-gap:0;height:auto;overflow:visible}.tr-header-drawer__close-button{display:inline-flex;align-items:center;column-gap:12px;width:auto;margin:0;padding:0;font-family:var(--font-heading-family);font-size:calc(28px * var(--font-heading-scale));line-height:1.1;color:rgb(var(--color-foreground))}.tr-header-drawer__submenu-menu{display:flex;flex-direction:column;row-gap:14px;width:100%}.tr-header-drawer__submenu--child{padding-top:14px}.tr-header-drawer__submenu-link{display:block;width:100%;padding:0;font-family:var(--font-body-family);font-size:calc(18px * var(--font-body-scale));font-weight:500;text-decoration:none;color:rgb(var(--color-foreground))}@media(any-hover:hover){.tr-header__menu-link:hover,.tr-header__submenu-link:hover,.tr-header-drawer__link:hover,.tr-header-drawer__summary:hover,.tr-header-drawer__submenu-summary:hover,.tr-header-drawer__submenu-link:hover{color:rgb(var(--tr-color-gold));background:transparent}.tr-header__menu-link:hover{color:rgb(var(--tr-color-gold));text-decoration:underline;text-underline-offset:2px}}@media(any-hover:none){.tr-header__menu-link:active,.tr-header__submenu-link:active,.tr-header-drawer__link:active,.tr-header-drawer__summary:active,.tr-header-drawer__submenu-summary:active,.tr-header-drawer__submenu-link:active{color:rgb(var(--tr-color-gold));background:transparent}.tr-header__menu-link:active{color:rgb(var(--tr-color-gold));text-decoration:underline;text-underline-offset:2px}}@media(max-width:989px){.tr-header{grid-template-columns:50px 1fr auto;column-gap:20px;padding-inline:16px}.tr-header__inline-menu,.tr-header-search--desktop{display:none}.tr-header-drawer{grid-column:1;display:block}.tr-header>.tr-header__logo-link{--trHeaderLogoWidth: 151px;grid-column:2;justify-self:center}.tr-header>.tr-header__icons{grid-column:3;column-gap:10px}.tr-header-search--mobile{display:block;margin-top:16px}}@media(max-width:480px){.tr-header{column-gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/tr-header.css.map */
