.utility-bar{position:relative;inline-size:100%;min-height:4rem}.utility-bar .page-width{display:flex;align-items:center;justify-content:center;min-height:4rem}.announcement-bar{inline-size:100%}.announcement-bar__message{margin:0;padding:var(--rm-size-3) 0;font-family:var(--rm-font-body);font-size:var(--rm-fs-p4);font-weight:var(--rm-weight-bold);line-height:calc(var(--rm-lh-p4) / var(--rm-fs-p4));text-align:center}.announcement-bar__link{display:block;text-decoration:none}.announcement-bar__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.announcement-bar__message svg{display:none}.header-wrapper{background-color:var(--rm-color-page, #fff);color:var(--rm-color-text)}.section-header{z-index:20}.header-wrapper--border-bottom{border-bottom:var(--rm-stroke) solid var(--rm-color-line-strong)}.header.header--reman{max-inline-size:var(--rm-max-width, 144rem);margin-inline:auto;min-height:8rem;padding-block:0;padding-inline:var(--rm-margin);grid-template-areas:"heading icons menu";grid-template-columns:1fr auto auto;column-gap:var(--rm-size-3)}.header--reman header-drawer{grid-area:menu;justify-self:end;margin:0}.header.header--reman .header__heading,.header.header--reman .header__heading-link{grid-area:heading;justify-self:start;margin:0}.header__heading-logo--default{display:block;inline-size:11.7rem;block-size:auto}.header.header--reman .header__icons{grid-area:icons;align-items:center;padding:0}.header--reman .header__icon,.header--reman .header__icon--cart .icon{inline-size:4rem;block-size:4rem;margin:0}.header--reman .header__icon .svg-wrapper{inline-size:4rem;block-size:4rem}.header--reman .header__icon .icon,.header--reman .header__icon .svg-wrapper>svg{inline-size:2.4rem;block-size:2.4rem}.header--reman .header__icon--cart{margin-right:0}@media screen and (min-width:990px){.header.header--reman{grid-template-areas:"heading navigation icons";grid-template-columns:1fr auto 1fr;column-gap:var(--rm-size-5)}.header--reman .header__inline-menu{justify-self:center;margin:0}}.header--reman .header__menu-item{padding:var(--rm-size-4) var(--rm-size-5);color:rgb(var(--color-foreground));font-size:var(--rm-fs-p2);font-weight:var(--rm-weight-bold)}.header--reman .header__submenu{min-inline-size:22rem;padding:var(--rm-size-3) 0}.header--reman .header__submenu .header__menu-item{font-weight:var(--rm-weight-regular)}.header--reman summary.header__menu-item{padding-inline-end:3.6rem}.header--reman .header__menu-item .icon-caret{inset-inline-end:1.4rem;inline-size:1rem}.header.header--reman .header__heading-link{padding-inline:0}.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__link{color:inherit}.header--reman .header__icon--cart .svg-wrapper{display:flex;align-items:center;justify-content:center;overflow:visible}.header--reman .header__icon--cart .svg-wrapper>svg,.header--reman .header__icon--cart .icon{inline-size:5.2rem;block-size:5.2rem;max-inline-size:none;flex:0 0 auto}@media screen and (max-width:989px){.header.header--reman{column-gap:0}.header.header--reman .header__icons{gap:.4rem}.header--reman header-drawer{margin-inline-start:.4rem}}.header--reman .header__icon--cart .svg-wrapper>svg.icon-cart{inline-size:4.4rem;block-size:4.4rem}.header--reman .mega-menu__content{background-color:var(--rm-color-page, #fff);color:var(--rm-color-text);border-block-start:var(--rm-stroke) solid var(--rm-color-line-strong);box-shadow:0 1.6rem 3.2rem #3136381f;padding-block:var(--rm-size-9) var(--rm-size-10, 4rem);padding-inline:0;z-index:5}.header--reman .mega-menu__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,24rem));gap:var(--rm-size-9) var(--rm-size-11, 5.6rem);max-inline-size:var(--rm-max-width, 144rem);margin:0 auto;padding-inline:var(--rm-margin)}.header--reman .mega-menu__column>ul{margin:0;padding:0;list-style:none}.header--reman .mega-menu__link{padding-block:.7rem;color:var(--rm-color-text);font-size:var(--rm-fs-p3, 1.4rem);font-weight:var(--rm-weight-regular, 400);line-height:1.4}.header--reman .mega-menu__link--level-2{padding-block-end:1.2rem;font-size:var(--rm-fs-p2, 1.6rem);font-weight:var(--rm-weight-bold, 700)}.header--reman .mega-menu__link:hover{text-decoration:underline;text-underline-offset:.3em}.header--reman .menu-drawer,.header--reman .menu-drawer__submenu{--color-foreground: 255, 255, 255;--color-background: 49, 54, 56;background-color:var(--rm-color-footer, #313638);color:#fff}.header--reman .menu-drawer{inline-size:100%;max-inline-size:none;border:0;filter:none}.header--reman .menu-drawer__navigation{padding-block:var(--rm-size-7, 2.4rem) 0}.header--reman .menu-drawer__menu-item,.header--reman .menu-drawer__close-button{padding:1.6rem var(--rm-margin);color:#fff;font-size:1.8rem;font-weight:var(--rm-weight-bold, 700)}.header--reman .menu-drawer summary.menu-drawer__menu-item{padding-inline-end:calc(var(--rm-margin) + 3.2rem)}.header--reman .menu-drawer__menu-item>.svg-wrapper{inset-inline-end:var(--rm-margin);inline-size:1.4rem}.header--reman .menu-drawer__submenu .menu-drawer__menu-item{font-weight:var(--rm-weight-regular, 400)}.header--reman .menu-drawer__submenu .menu-drawer__menu-item[id$=-all],.header--reman .menu-drawer__close-button{font-weight:var(--rm-weight-bold, 700)}.header--reman .menu-drawer__utility-links{margin-inline:var(--rm-margin);padding:0;background:transparent;border-block-start:var(--rm-stroke) solid rgba(255,255,255,.2)}.header--has-localizations .menu-drawer__utility-links,.header--has-social .menu-drawer__utility-links{padding:var(--rm-size-5) 0}.header--reman .menu-drawer__account{padding-inline:0;color:#fff}@media screen and (max-width:989px){.header-wrapper:has(.menu-drawer-container[open]){background-color:var(--rm-color-footer, #313638);color:#fff;border-color:transparent}.header-wrapper:has(.menu-drawer-container[open]) .header__icon,.header-wrapper:has(.menu-drawer-container[open]) .header__icon .icon{color:#fff}.header-wrapper:has(.menu-drawer-container[open]) .header__heading-logo{filter:brightness(0) invert(1)}}.header--reman .menu-drawer__menu-item>.svg-wrapper,.header--reman .menu-drawer__close-button .svg-wrapper{inline-size:2.4rem;block-size:2.4rem}.header--reman .menu-drawer__menu-item>.svg-wrapper svg,.header--reman .menu-drawer__close-button .svg-wrapper svg{inline-size:100%;block-size:100%}.header--reman .menu-drawer__menu-item>.svg-wrapper{inset-inline-end:calc(var(--rm-margin) - .6rem)}
/*# sourceMappingURL=/cdn/shop/t/17/assets/reman-header.css.map */
