.site-header--nav-stacked{--rr-header-row-top: 72px;--rr-header-row-links: 48px;--rr-header-logo-size: 52px;--rr-header-icon-size: 22px;--rr-header-link-pad: clamp(8px, calc(1.6667vw - 13px) , 16px);--COLOR-MENU-BG: var(--rr-color-white);--COLOR-MENU-BG-INPUT: var(--rr-color-white);--COLOR-MENU-LINK: var(--rr-color-ink);--COLOR-MENU-TEXT-ALPHA-5: rgba(var(--rr-color-scrim-rgb), .05);--COLOR-MENU-BG-ALPHA-10: rgba(255, 255, 255, .1);--COLOR-MENU-LINK-OPPOSITE: rgba(255, 255, 255, .15);--COLOR-MENU-BG-LIGHTEN-DARKEN-FOREGROUND: #f7f7f7;border-bottom:var(--rr-header-rule-width) solid var(--rr-color-rule)}.site-header--nav-stacked>.wrapper{height:calc(var(--rr-header-row-top) + var(--rr-header-row-links));padding:0 var(--rr-page-gutter);align-items:flex-start}.site-header--nav-stacked .nav{--icon-size: var(--rr-header-icon-size);padding-left:var(--rr-page-gutter);padding-right:var(--rr-page-gutter)}.js__header__clone.site-header--nav-stacked [data-logo],.js__header__clone.site-header--nav-stacked [data-nav-icons]{width:0;min-width:0;margin:0;padding:0;overflow:hidden}.site-header--nav-stacked.site-header--menu-drawer{--rr-header-row-links: 0px}:is(.has-scrolled .site-header--nav-stacked,.site-header--nav-stacked.site-header--menu-drawer) .nav>.menu__items{display:none}:is(.has-scrolled .site-header--nav-stacked,.site-header--nav-stacked.site-header--menu-drawer) .mobile-menu__button--burger{display:flex}:is(.has-scrolled .site-header--nav-stacked,.site-header--nav-stacked.site-header--menu-drawer) .menu__item--search-start{left:calc(var(--rr-page-gutter) + 40px)}.has-scrolled .site-header--nav-stacked{--rr-header-row-top: 60px;--rr-header-row-links: 0px;--rr-header-logo-size: 40px}.has-scrolled .site-header.site-header--nav-stacked{height:auto}.has-scrolled .site-header--fixed.site-header--hide-on-scroll{animation:none;transform:translateY(-100%);transition:transform .3s ease,color .2s ease,background .3s ease}.has-scrolled.rr-header-up .site-header--fixed.site-header--hide-on-scroll,.has-scrolled.search-opened .site-header--fixed.site-header--hide-on-scroll{transform:none}.has-scrolled.hide-header .site-header--fixed.site-header--hide-on-scroll{animation:none;transform:translateY(-100%)}body.has-scrolled:has(.site-header--hide-on-scroll):not(.rr-header-up) .collection__sticky-bar{top:0}body:has(.site-header--hide-on-scroll) .collection__sticky-bar{transition:top .3s ease}body:has(.main-content>.supports-transparent-header:first-child) .site-header--nav-stacked.site-header--transparent{--COLOR-MENU-BG-ALPHA-10: rgba(var(--rr-color-scrim-rgb), .6);border-bottom-color:#fff3}body:has(.main-content>.supports-transparent-header:first-child) .site-header--nav-stacked.site-header--transparent.site-header--has-gradient:before{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent 100%);mask-image:linear-gradient(180deg,#000 45%,transparent 100%);pointer-events:none}body:is(.js-drawer-open,.js-drawer-open-cart,.js-quick-view-visible,.js-quick-view-from-cart) .site-header--nav-stacked.site-header--transparent{--text: var(--COLOR-MENU-TRANSPARENT-LINK) !important}body:is(.js-drawer-open,.js-drawer-open-cart,.js-quick-view-visible,.js-quick-view-from-cart) .site-header--nav-stacked.site-header--transparent .site-header__background{height:0!important}body:is(.js-drawer-open,.js-drawer-open-cart,.js-quick-view-visible,.js-quick-view-from-cart) .site-header--nav-stacked.site-header--transparent .logo__image-link--home:not(.logo__image-link--single){opacity:1!important}body:is(.js-drawer-open,.js-drawer-open-cart,.js-quick-view-visible,.js-quick-view-from-cart) .site-header--nav-stacked.site-header--transparent .logo__image-link--other:not(.logo__image-link--single){opacity:0!important}body:has(.main-content>.supports-transparent-header:first-child):not(.search-opened) .site-header--nav-stacked.site-header--transparent.site-header--hovered:not(:hover):not(:focus-within){--text: var(--COLOR-MENU-TRANSPARENT-LINK)}body:has(.main-content>.supports-transparent-header:first-child):not(.search-opened) .site-header--nav-stacked.site-header--transparent.site-header--hovered:not(:hover):not(:focus-within) .site-header__background{height:0}body:has(.main-content>.supports-transparent-header:first-child) .site-header--nav-stacked.site-header--transparent:is(:not(.site-header--hovered),:not(:hover):not(:focus-within)) .navlink--highlight{color:var(--text)}.site-header--nav-stacked .logo,.has-scrolled .site-header.site-header--nav-stacked .logo{height:var(--rr-header-row-top);margin:0 auto;padding:0;max-width:none;justify-content:center}.site-header--nav-stacked .logo__image-link,.has-scrolled .site-header--nav-stacked .logo__image-link{width:var(--rr-header-logo-size);height:var(--rr-header-logo-size)}.site-header--nav-stacked .logo .logo__image-link--home:not(.logo__image-link--single){top:50%;left:50%;max-width:none;transform:translate(-50%,-50%)}.site-header--nav-stacked .logo__image{object-position:center}.site-header--logo-badge .logo__image-link{border-radius:50%;background:var(--rr-logo-badge)}.site-header--logo-badge .logo__image{top:9%;left:9%;width:82%;height:82%}.site-header--nav-stacked .nav--default{justify-content:center;align-items:flex-end}.site-header--nav-stacked .menu__items{height:var(--rr-header-row-links)}.site-header--nav-stacked .navlink--toplevel{align-items:flex-start;padding:14px var(--rr-header-link-pad) 0;color:var(--text);font-family:var(--rr-font-body);font-style:normal;font-weight:var(--rr-weight-bold);font-size:14px;line-height:var(--rr-line-height-body);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.site-header--nav-stacked .navlink--highlight{color:var(--rr-color-sale)}@media only screen and (max-width:1535px){.site-header--nav-stacked .navlink--toplevel{font-size:13px;letter-spacing:.1em}}.site-header--nav-stacked .menu__item.is-visible .header__dropdown:after{height:calc(var(--rr-header-row-links) / 2 + 15px)}.site-header--nav-stacked .menu__item--search-start,.site-header--nav-stacked .menu__item--icons{position:absolute;top:0;z-index:12;height:var(--rr-header-row-top);margin:0;display:flex;align-items:center}.site-header--nav-stacked .menu__item--search-start{left:var(--rr-page-gutter)}.site-header--nav-stacked .menu__item--icons{right:var(--rr-page-gutter);gap:24px}.site-header--nav-stacked .icon-search,.site-header--nav-stacked .icon-user,.site-header--nav-stacked .icon-shopping-bag,.site-header--nav-stacked .icon-hamburger{width:var(--rr-header-icon-size);height:var(--rr-header-icon-size);color:var(--text);pointer-events:none}.site-header--nav-stacked .icon-shopping-bag .cart-indicator{fill:currentColor}.site-header--nav-stacked .menu__item--icons .navlink--icon,.site-header--nav-stacked .menu__item--search-start .search-popdown__toggle{padding:0}.site-header--nav-stacked .menu__item--search-start .search-popdown__toggle{height:100%;gap:10px}.site-header--nav-stacked .search-popdown__label,.site-header--nav-stacked .menu__item--icons .localization-form .select-popout__toggle{font-family:var(--rr-font-body);font-style:normal;font-weight:var(--rr-weight-bold);font-size:14px;line-height:var(--rr-line-height-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text)}.site-header--nav-stacked .menu__item--icons .localization-form{padding:0;column-gap:0}.site-header--nav-stacked .menu__item--icons .localization-form .select-popout__toggle{padding:2px 0;background:transparent}.site-header--nav-stacked .localization-form .select-popout__toggle .icon-select{display:none}.site-header--nav-stacked.site-header--compress{--rr-header-row-top: 60px;--rr-header-row-links: 0px;--rr-header-logo-size: 40px}@media(pointer:coarse){.site-header--nav-stacked{--rr-header-row-top: 60px;--rr-header-row-links: 0px;--rr-header-logo-size: 40px}}@media only screen and (max-width:767px){.site-header--nav-stacked[data-header-in-editor]{--rr-header-row-top: 60px;--rr-header-row-links: 0px;--rr-header-logo-size: 40px}}html:has(.site-header--nav-stacked.site-header--compress){--header-height: 61px;--header-sticky-height: 61px}@media(pointer:coarse){html:has(.site-header--nav-stacked){--header-height: 61px;--header-sticky-height: 61px}}.site-header--nav-stacked .mobile-menu__button{width:40px;height:40px;padding:9px}.site-header--nav-stacked .mobile-menu__button--burger{left:calc(var(--rr-page-gutter) - 9px);margin-top:-20px}.site-header--nav-stacked .mobile-menu__button--account{margin-right:-2px}.site-header--nav-stacked .mobile-menu{left:0;padding-right:calc(var(--rr-page-gutter) - 9px);pointer-events:none}.site-header--nav-stacked .mobile-menu>*{pointer-events:auto}.site-header--nav-stacked .mobile-menu>search-popdown{position:absolute;top:50%;left:calc(var(--rr-page-gutter) + 29px);margin-top:-20px}.site-header--nav-stacked.site-header--compress .menu__item--compress{height:100%;margin-right:-9px}.site-header--nav-stacked.site-header--compress .menu__item--compress .localization-form{display:none}.site-header--nav-stacked.site-header--compress .menu__item--compress .navlink--icon{padding:9px}.site-header--nav-stacked.site-header--compress .menu__item--compress .menu__item--icon:has(.icon-user){margin-right:-2px}.site-header--nav-stacked.site-header--compress .menu__item--compress>search-popdown{--icon-size: var(--rr-header-icon-size);position:absolute;top:0;left:calc(var(--rr-page-gutter) + 29px);height:100%}body:has(.site-header--nav-stacked) .drawer--header{--rr-drawer-gutter: 20px;--text: var(--rr-color-ink);--bg: var(--rr-color-white);--highlight: var(--rr-color-sale);box-shadow:0 0 40px rgba(var(--rr-color-scrim-rgb),.18)}body:has(.site-header--nav-stacked) .drawer--header .drawer__header{min-height:61px;padding:10px var(--rr-drawer-gutter);border-bottom:1px solid var(--rr-color-rule)}body:has(.site-header--nav-stacked) .drawer--header .drawer__close-button{right:0;width:52px;height:52px;padding:18px}body:has(.site-header--nav-stacked) .drawer--header .drawer__logo{width:auto;height:40px}body:has(.site-header--nav-stacked) .drawer--header .drawer__logo-image{width:auto;max-width:none;height:100%;object-fit:contain;object-position:left center}body:has(.site-header--nav-stacked) .drawer--header .mobile-nav{margin:0}body:has(.site-header--nav-stacked) .drawer--header .mobile-menu__item--level-1{border-bottom:1px solid var(--rr-color-rule)}body:has(.site-header--nav-stacked) .drawer--header .mobile-navlink--level-1{padding:16px var(--rr-drawer-gutter);font-family:var(--rr-font-display);font-style:normal;font-weight:var(--rr-weight-bold);font-size:24px;line-height:var(--rr-line-height-display);letter-spacing:.02em;text-transform:uppercase}body:has(.site-header--nav-stacked) .drawer--header .mobile-navlink--level-2,body:has(.site-header--nav-stacked) .drawer--header .mobile-navlink--level-3{font-family:var(--rr-font-body);font-weight:var(--rr-weight-semibold);font-size:15px;line-height:var(--rr-line-height-body);color:var(--rr-color-text-secondary)}body:has(.site-header--nav-stacked) .drawer--header .mobile-navlink--level-2{padding:8px var(--rr-drawer-gutter)}body:has(.site-header--nav-stacked) .drawer--header .mobile-nav--bottom{margin-top:20px;padding:0 var(--rr-drawer-gutter)}body:has(.site-header--nav-stacked) .drawer--header .mobile-navlink--small{padding:8px 0;font-family:var(--rr-font-body);font-weight:var(--rr-weight-bold);font-size:13px;line-height:var(--rr-line-height-body);letter-spacing:.14em;text-transform:uppercase;color:var(--rr-color-text-secondary)}body:has(.site-header--nav-stacked) .announcement-bar-static [data-announcement-wrapper]{--bg: var(--rr-color-ink);--text: var(--rr-color-white)}body:has(.site-header--nav-stacked) .announcement-bar-static .announcement__slide{padding:11px 16px}body:has(.site-header--nav-stacked) .announcement-bar-static .announcement__text{font-family:var(--rr-font-body);font-weight:var(--rr-weight-bold);font-size:13px;letter-spacing:.16em;text-transform:uppercase}body:has(.site-header--nav-stacked) .announcement-bar-static .announcement__text,body:has(.site-header--nav-stacked) .announcement-bar-static .announcement__text *{line-height:var(--rr-line-height-body)}html:has(.site-header--nav-stacked):has(.announcement-bar-static [data-announcement-bar]){--announcement-height: 38px}@media only screen and (max-width:767px){html:has(.site-header--nav-stacked):has(.announcement-bar-static [data-announcement-bar]){--announcement-height: 31px}body:has(.site-header--nav-stacked) .announcement-bar-static .announcement__slide{padding:9px 12px}body:has(.site-header--nav-stacked) .announcement-bar-static .announcement__text{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/202/assets/rr-header.css.map */
