.header-wrapper--home{background:transparent;padding-top:0}@media (max-width: 768px){body .homepage-hero{height:calc(100vh - 72px)}}.shopify-section-header-hidden{top:calc(-1.1 * var(--header-height))}.section-header:not(.scrolled-past-header) .header-wrapper--home a,.section-header:not(.scrolled-past-header) .header-wrapper--home .header__active-menu-item,.section-header:not(.scrolled-past-header) .header-wrapper--home .icon{color:var(--white)}.section-header:not(.scrolled-past-header) .header-wrapper--home .header__heading{opacity:0}.scrolled-past-header .header-wrapper--home .header__heading{opacity:1}.header{padding:var(--space-xs) var(--space-m)}.header__icon{height:auto;width:auto}.header__icon--cart{margin-right:0}.header__icon--cart span{text-wrap-mode:nowrap}.header a{padding:var(--space-xs) calc(var(--space-xs) - 4px);border-radius:var(--radius-m);background:#0000;transition:all .25s ease-out}.header a.header__heading-link--logo:hover{background:transparent!important}.header__icon--search{background:#0000;transition:all .25s ease-out;border-radius:100%}.header__icon--search .header__icon-close{display:none!important}.section-header .header{margin-left:calc(-1 * var(--space-xs));margin-right:calc(-1 * var(--space-xs))}@media (max-width: 992px){.section-header .header{margin-left:0;margin-right:0}header .header__icon--cart{padding-right:0}}.section-header .header-wrapper--home .header{transition:background .25s cubic-bezier(.72,.1,.5,.92)}.section-header .header-wrapper--home .header:not(.htb-active){background:transparent}.section-header .header-wrapper--home .header:not(.htb-active) a,.section-header .header-wrapper--home .header:not(.htb-active) .header__active-menu-item,.section-header .header-wrapper--home .header:not(.htb-active) .icon{color:var(--white)}.section-header .header-wrapper--home .header:not(.htb-active) .header__heading{opacity:0}.section-header .header-wrapper--home .header:not(.htb-active) div#MegaMenu-Content-1 .mega-menu__link{color:var(--primary)}.section-header .header-wrapper--home .header.htb-active{background:var(--white)}.section-header .header-wrapper--home .header.htb-active a,.section-header .header-wrapper--home .header.htb-active .header__active-menu-item,.section-header .header-wrapper--home .header.htb-active .icon{color:var(--primary)}.section-header .header-wrapper--home .header.htb-active .header__heading{opacity:1}.section-header .link{font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:normal}.section-header .icon{width:auto}.header__menu-item:hover span,details[open]>.header__menu-item{text-decoration:none}.section-header .global-settings-popup{border:none;box-shadow:none}.header.htb-active .global-settings-popup{border-top:1px solid var(--secondary);border-bottom:1px solid var(--secondary)}.section-header summary.list-menu__item{padding:0}.header__menu-item .icon-caret{right:5px;width:10px;height:6px;top:calc(50% - 3px);transition:all .5s ease}.section-header .mega-menu__list{grid-template-columns:repeat(4,minmax(0,1fr))}.section-header .mega-menu__list .mega-menu__link{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-5xs);color:var(--primary)}.megamenu__thumbnail--wrap{aspect-ratio:1;width:100px}.megamenu__thumbnail{height:100%;width:100%;object-fit:contain}.section-header .mega-menu__list .mega-menu__link>*{width:100%}.section-header .mega-menu__list li span span:last-of-type{font-weight:400;text-transform:none;display:block;font-size:var(--text-m)}.section-header .mega-menu__link:hover,.section-header .mega-menu__link--active,.section-header .header__active-menu-item{text-decoration:none}.section-header.shopify-section-group-header-group{z-index:200;transition:background .3s ease-out}a#HeaderMenu-shop-rhute-answers{color:#fff!important;text-align:center;position:relative;z-index:2;padding:var(--space-m)}a#HeaderMenu-shop-rhute-answers span:before{display:none}a#HeaderMenu-shop-rhute-answers span:first-of-type{font-weight:600;font-size:var(--text-l);font-family:var(--font-family-heading)}a#HeaderMenu-shop-rhute-answers .metafield-rich_text_field p{margin:0;text-transform:none;font-size:var(--text-m);font-weight:100}@media (max-width: 992px){.secondary-header-menu,.header__icon--account{display:none!important}.header svg.icon.icon-hamburger,.header svg.icon.icon-close{left:var(--gutter)}div#menu-drawer{top:100%;left:0;width:100%}}.menu-drawer__navigation a,.menu-drawer__navigation .header__active-menu-item,.menu-drawer__navigation .icon{color:var(--primary)!important}.js .menu-drawer{height:auto}.mega-menu__content{padding:var(--space-l) 0}.mega-menu__content .mega-menu__list{padding:0}#rhute-answers-link-in-navigation{position:relative}#rhute-answers-link-in-navigation-image{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%) scale(1);transition:all .5s ease-out;object-fit:cover;width:100%;height:100%;z-index:1}#rhute-answers-link-in-navigation:hover #rhute-answers-link-in-navigation-image{transform:translateY(-50%) translate(-50%) scale(1.05)}.secondary-header-menu{padding:0;margin:0;list-style-type:none}.header-dropdown-open{transition:background .3s ease-out;background:var(--white);color:var(--primary)}.header-dropdown-open.section-header .header-wrapper--home .header:not(.htb-active) a,.header-dropdown-open.section-header .header-wrapper--home .header:not(.htb-active) .header__active-menu-item,.header-dropdown-open.section-header .header-wrapper--home .header:not(.htb-active) .icon{color:var(--primary)}.header-dropdown-open.section-header .header-wrapper--home .header:not(.htb-active) .header__heading{opacity:1;transition:all .25s ease-out}.section-header .icon-search{width:14px;height:14px}.header__icon .svg-wrapper{width:24px;height:24px}@media (max-width: 992px){.section-header .icon-search{width:16px;height:16px}.section-header .icon-hamburger,.section-header .icon-close{width:16px;height:14px}.icon-hamburger-wrap{display:block;padding:var(--space-s)}.section-header .header-wrapper--home .header:not(.htb-active) .header__heading{opacity:1}.announcement-bar__message{font-size:var(--text-xs);line-height:1;display:flex;justify-content:center}}details[open]>.search-modal{top:var(--header-height)}.search-modal{padding:var(--space-l) 0!important;height:100px;box-sizing:content-box}.header__icons{gap:0;flex-wrap:nowrap}.header__icon--search{padding:var(--space-xs)}a.header__menu-item.header__menu-item--inside-summary{padding-right:calc(var(--space-xs) * 1.5);color:var(--primary)}@media (max-width: 992px){.items-middle .header__search .header__icon{padding-left:0;padding-right:0}.header{grid-template-columns:2fr 1fr 2fr}header .header__icon--cart{padding-left:10px}}@media (min-width: 992px){details[open] summary~*{animation:submenuAppear .3s ease-out 1;transform-origin:top center}@keyframes submenuAppear{0%{opacity:0;transform:rotateX(13deg) translateY(0)}to{opacity:1;transform:rotateX(0) translateY(0)}}}@media (max-width: 992px){.js details[open]>.menu-drawer,.js details[open]>.menu-drawer__submenu{transition:transform .3s ease-out,visibility .3s ease-out}}.search-form-title{font-family:var(--font-family-heading)}.search-form-title,.search-form-close{text-transform:uppercase}.search-form-close{display:flex;justify-content:end;align-items:center;gap:var(--space-4xs)}.search-form-close .svg-wrapper{width:11px;height:11px}.search-form-close .icon-close{color:var(--primary)!important}.search__input.field__input{padding:var(--space-xs) var(--space-s);border:1px solid var(--primary);letter-spacing:0;font-size:var(--text-m)}.search-modal__content .search__button{top:50%;transform:translateY(-50%)}.search-modal__content .search__button .icon-search{color:var(--primary)!important;width:20px;height:20px}header li>a>span,header .items-middle>a>span:not(.visually-hidden),.list-menu li summary span>a.header__menu-item{position:relative}header li>a>span:before,header .items-middle>a>span:not(.visually-hidden):before,.list-menu li summary span>a.header__menu-item:before{content:"";position:absolute;left:0;bottom:0;height:1px!important;width:100%;background:var(--primary);transform-origin:left;transform:scaleX(0) scaleY(1) scaleZ(1);transition:transform 1s cubic-bezier(.16,1,.3,1)}.section-header .header-wrapper--home .header:not(.htb-active) li>a>span:before,.section-header .header-wrapper--home .header:not(.htb-active) .items-middle>a>span:not(.visually-hidden):before,.section-header .header-wrapper--home .header:not(.htb-active) .list-menu li summary span>a.header__menu-item:before{background:var(--white)}.list-menu li summary span>a.header__menu-item:before{bottom:var(--space-xs);left:var(--space-xs);width:calc(100% - (calc(var(--space-xs) * 3)))}header li>a:hover>span:before,header .items-middle>a:hover>span:not(.visually-hidden):before{transform:scaleX(1) scaleY(1) scaleZ(1)}.list-menu li summary span>a.header__menu-item:hover:before{width:calc(100% - (calc(var(--space-xs) * 3)));transform:scaleX(1) scaleY(1) scaleZ(1)}.list-menu li details[open=true] summary span>a.header__menu-item:before{width:calc(100% - (calc(var(--space-xs) * 3)));transform:scaleX(1) scaleY(1) scaleZ(1)}.list-menu:has(li details[open=true]) li details[open=true] summary span>a.header__menu-item:before,header:has(.list-menu li details[open=true]) li>a>span:before,header:has(.list-menu li details[open=true]) .items-middle>a>span:not(.visually-hidden):before,header.htb-active li details[open=true] summary span>a.header__menu-item:before,header.htb-active li>a>span:before,header.htb-active .items-middle>a>span:not(.visually-hidden):before{background:var(--primary)!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom__header.css.map */
