.redesign-announcement{position:fixed;top:0;left:0;right:0;z-index:19;width:100%;border-bottom:1px solid var(--redesign-border);font-family:var(--redesign-font-sans);will-change:transform;transition:transform .25s ease,visibility 0s linear 0s}body.redesign-header-condensed .redesign-announcement{visibility:hidden;transform:translateY(-100%);transition:transform .25s ease,visibility 0s linear .25s}@media(prefers-reduced-motion:reduce){.redesign-announcement,body.redesign-header-condensed .redesign-announcement{transition:none}}.redesign-announcement__inner{display:grid;grid-template-columns:3.2rem minmax(0,1fr) 3.2rem;align-items:center;gap:var(--redesign-space-xs);min-height:4.5rem;width:100%;max-width:var(--redesign-content-max);margin:0 auto;padding:0 var(--redesign-space-sm)}.redesign-announcement__spacer{display:block;width:3.2rem;height:3.2rem}.redesign-announcement__track{min-width:0;text-align:center}.redesign-announcement__item{overflow:hidden;font-family:var(--redesign-font-serif);font-size:1.4rem;line-height:1.4;letter-spacing:0}.redesign-announcement__item p,.redesign-announcement__item a{margin:0;color:inherit}.redesign-announcement__item p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.redesign-announcement__item a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.6rem}.redesign-announcement__close{display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:3.2rem;height:3.2rem;padding:0;border:0;color:inherit;background:transparent;cursor:pointer}.redesign-announcement__close svg{width:1.3rem;height:1.3rem}@media screen and (min-width:768px){.redesign-announcement__inner{padding:0 3rem}.redesign-announcement__item{font-size:var(--redesign-text-base)}}@media screen and (min-width:1280px){.redesign-announcement__inner{padding:0 3rem}}.redesign-header{position:relative;z-index:10;width:100%;padding:0 var(--redesign-section-px);--redesign-branding-height: 9.6rem;--redesign-nav-offset: 10.8rem;--redesign-center-height-expanded: 14.8rem;--redesign-center-height-condensed: 4rem;color:var(--redesign-fg);background-color:transparent;font-family:var(--redesign-font-sans);transition:none}.redesign-header__inner{position:relative}.redesign-header__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:16;background:var(--redesign-overlay);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.redesign-header__bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,24.7rem) minmax(0,1fr);align-items:center;gap:1.2rem;padding:2rem 0}.redesign-header__mobile-side{display:flex;align-items:center;gap:2rem}.redesign-header__desktop-side{display:none;align-items:center;gap:2rem}.redesign-header__desktop-side--right,.redesign-header__mobile-side--right{justify-content:flex-end}.redesign-header__center{position:relative;display:inline-flex;justify-content:center;width:100%;max-width:24.7rem}.redesign-header__stack{position:relative;width:100%}.redesign-header__branding{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.redesign-header__logo-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;text-align:center}.redesign-header__logo-image{display:block;width:100%;height:auto;object-fit:contain}.redesign-header__logo-image--alt,.redesign-header__logo-text--alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.redesign-header__logo-text{display:block;font-family:var(--redesign-font-serif);font-size:6.4rem;line-height:.92;letter-spacing:.015em;text-transform:uppercase;white-space:nowrap}.redesign-header__logo-text--alt{color:var(--redesign-alt-fg)}.redesign-header__utility-link{display:inline-flex;align-items:center;border:0;padding:0;font-family:var(--redesign-font-serif);color:inherit;background:transparent;cursor:pointer;outline:none;font-size:var(--redesign-text-sm);letter-spacing:0;text-transform:none;transition:opacity .2s ease}.redesign-header__utility-link::-moz-focus-inner{border:0;padding:0}.redesign-header__utility-link:focus{outline:none;box-shadow:none}.redesign-header__utility-link:-moz-focusring{outline:none;box-shadow:none}.redesign-header__utility-link:focus-visible{outline:1px solid currentColor;outline-offset:.6rem}.redesign-header.is-search-open .redesign-header__utility-link--search{opacity:.6}.redesign-header__icon-link,.redesign-header__icon-link--bag{position:relative;display:inline-flex;align-items:center;justify-content:center;color:inherit}.redesign-header__icon-link--wishlist{width:2rem;height:2.2rem}.redesign-header__icon-link--mobile-search{display:none}.redesign-header__icon-link--mobile-bag,.redesign-header__icon-link--mobile-search{height:2.2rem}.redesign-header.is-mobile-nav-open .redesign-header__icon-link--mobile-bag{display:none}.redesign-header.is-mobile-nav-open .redesign-header__icon-link--mobile-search{display:inline-flex}.redesign-header__wishlist-count,.redesign-header__cart-count{position:absolute;top:-.4rem;right:-.8rem;display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 .4rem;color:var(--redesign-white);background:var(--redesign-fg);font-family:var(--redesign-font-sans);font-size:1.1rem;font-weight:500;line-height:1;border-radius:var(--redesign-radius-pill);pointer-events:none}.redesign-header__wishlist-count[hidden],.redesign-header__cart-count[hidden]{display:none}.redesign-header__icon-shape{display:inline-flex;width:1.5rem;height:1.8rem}.redesign-header__icon-shape svg{width:100%;height:100%}.redesign-header__icon-shape--bag{width:1.5rem;height:1.8rem}.redesign-header__nav-row{display:none}.redesign-header__menu{display:flex;align-items:center;justify-content:center;gap:5rem}.redesign-header__menu-link{position:relative;padding:.6rem 0;color:inherit;font-size:1.3rem;font-weight:500;letter-spacing:var(--redesign-tracking-md);text-transform:uppercase;white-space:nowrap}.redesign-header__menu-link:after{content:"";position:absolute;left:0;right:0;bottom:-.2rem;height:1px;background:currentColor;opacity:0;transform:scaleX(.4);transition:opacity .2s ease,transform .2s ease}.redesign-header__menu-link:hover:after,.redesign-header__menu-link:focus-visible:after{opacity:1;transform:scaleX(1)}.redesign-header__utility-link:hover,.redesign-header__utility-link:focus-visible,.redesign-header.is-search-open .redesign-header__utility-link--search{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.6rem}.redesign-header:not([data-sticky-behavior=static]){position:fixed;top:0;left:0;right:0;z-index:18;transition:transform .25s ease}.redesign-announcement+.redesign-header:not([data-sticky-behavior=static]),.shopify-section-group-header-group+.shopify-section-group-header-group .redesign-header:not([data-sticky-behavior=static]){position:fixed;top:var(--redesign-announcement-height, 0px)}body.redesign-announcement-hidden .redesign-header:not([data-sticky-behavior=static]){top:0}.redesign-header[data-sticky-behavior=static]{position:relative;top:auto;left:auto;right:auto;margin-top:var(--redesign-announcement-height, 0px)}body.redesign-announcement-hidden .redesign-header[data-sticky-behavior=static]{margin-top:0}.redesign-header.is-hidden{transform:translateY(calc(-100% - var(--redesign-announcement-height, 0px)))}body.redesign-header-condensed .redesign-header:not(.is-hidden):not([data-sticky-behavior=static]){transform:translateY(calc(-1 * var(--redesign-announcement-height, 0px)))}body{--redesign-header-wrapper-offset: 5.9rem}body.template--index .wrapper{padding-top:var(--redesign-announcement-height, 0px)}body.redesign-header-static-mode:not(.template--index) .wrapper{padding-top:0}body.redesign-wrapper-no-offset .wrapper,body.redesign-wrapper-no-offset:not(.template--index) .wrapper{padding-top:0}.template--index .redesign-header{background:transparent;border-bottom:0}body.redesign-header-alt:not(.redesign-menu-open) .redesign-header:not(.is-search-open):not(.is-mobile-nav-open){color:var(--redesign-alt-fg)}body.redesign-header-alt:not(.redesign-menu-open) .redesign-header:not(.is-search-open):not(.is-mobile-nav-open) .redesign-header__bar .redesign-mega-nav__top-tab,body.redesign-header-alt:not(.redesign-menu-open) .redesign-header:not(.is-search-open):not(.is-mobile-nav-open) .redesign-header__bar .redesign-mega-nav__top-link,body.redesign-header-alt:not(.redesign-menu-open) .redesign-header:not(.is-search-open):not(.is-mobile-nav-open) .redesign-header__bar .redesign-header__icon-link,body.redesign-header-alt:not(.redesign-menu-open) .redesign-header:not(.is-search-open):not(.is-mobile-nav-open) .redesign-header__bar .redesign-header__menu-button,body.redesign-header-alt:not(.redesign-menu-open) .redesign-header:not(.is-search-open):not(.is-mobile-nav-open) .redesign-header__bar .redesign-header__utility-link{color:var(--redesign-alt-fg)}body.redesign-header-alt:not(.redesign-menu-open) .redesign-header:not(.is-search-open):not(.is-mobile-nav-open) .redesign-header__wishlist-count,body.redesign-header-alt:not(.redesign-menu-open) .redesign-header:not(.is-search-open):not(.is-mobile-nav-open) .redesign-header__cart-count{color:var(--redesign-fg);background:var(--redesign-alt-fg)}body.redesign-header-alt:not(.redesign-menu-open) .redesign-header:not(.is-search-open):not(.is-mobile-nav-open) .redesign-header__bar .redesign-header__logo-image--base,body.redesign-header-alt:not(.redesign-menu-open) .redesign-header:not(.is-search-open):not(.is-mobile-nav-open) .redesign-header__bar .redesign-header__logo-text--base{opacity:0}body.redesign-header-alt:not(.redesign-menu-open) .redesign-header:not(.is-search-open):not(.is-mobile-nav-open) .redesign-header__bar .redesign-header__logo-image--alt,body.redesign-header-alt:not(.redesign-menu-open) .redesign-header:not(.is-search-open):not(.is-mobile-nav-open) .redesign-header__bar .redesign-header__logo-text--alt{opacity:1}body.redesign-menu-open .redesign-header:not(.is-mobile-nav-open){background-color:var(--redesign-mega-menu-bg)!important;-webkit-backdrop-filter:none;backdrop-filter:none}body.redesign-menu-open .redesign-header:not(.is-mobile-nav-open) .redesign-header__bar,body.redesign-menu-open .redesign-mega-nav__panel{background-color:var(--redesign-mega-menu-bg)}.redesign-header__menu-button{position:relative;display:inline-flex;flex-direction:column;justify-content:center;gap:.8rem;width:2rem;height:2rem;padding:0;border:0;background:transparent;cursor:pointer}.redesign-header__menu-button span{display:block;width:100%;height:1px;background:currentColor}@media screen and (min-width:768px)and (max-width:1279px){body{--redesign-header-wrapper-offset: 10.3rem}.redesign-header__bar{grid-template-columns:minmax(0,1fr) minmax(0,58.8rem) minmax(0,1fr)}.redesign-header__center{max-width:58.8rem}.redesign-header__bar{padding:3.2rem 0}body.redesign-wrapper-no-offset .wrapper,body.redesign-wrapper-no-offset:not(.template--index) .wrapper{padding-top:0}}@media screen and (min-width:1280px){body{--redesign-header-wrapper-offset: 16.5rem}body.redesign-menu-open .redesign-header-section .redesign-header__overlay,.redesign-header.is-search-open+.redesign-header__overlay{opacity:1;visibility:visible;pointer-events:auto}.redesign-header__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:1.6rem;padding:3rem 0}.redesign-header__desktop-side{display:flex}.redesign-header__mobile-side{display:none}.redesign-header__center{width:97.6rem;max-width:100%;height:var(--redesign-center-height-expanded, 14.8rem);transition:height .25s ease}.redesign-header__branding{position:absolute;z-index:1;top:0;left:50%;display:flex;justify-content:center;align-items:flex-start;max-width:97.6rem;height:auto;transform:translate(-50%);transition:transform .25s ease,opacity .25s ease}.redesign-header__logo-link{width:100%}.redesign-header__logo-text{font-size:10.2rem}.redesign-header__nav-row{position:absolute;top:0;left:50%;display:flex;align-items:center;justify-content:center;min-height:4rem;transform:translate(-50%,var(--redesign-nav-offset, 0px));transition:transform .25s ease,opacity .25s ease}body.redesign-header-static-mode:not(.template--index) .wrapper{padding-top:0}body.redesign-wrapper-no-offset .wrapper,body.redesign-wrapper-no-offset:not(.template--index) .wrapper{padding-top:0}.redesign-header.is-nav-hidden .redesign-header__center{height:var(--redesign-branding-height, 9.6rem)}.redesign-header.is-nav-hidden .redesign-header__nav-row{opacity:0;transform:translate(-50%);pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/266/compiled_assets/styles.css.map */
