.header{display:block}.header *>.header__search.header__search--mobile{display:block;padding-bottom:12px}.header *>.header__search.header__search--desktop{display:none}.header__main--wrapper{background-color:var(--color-primary-white);border-bottom:1px solid var(--color-neutral-250)}.header__main{width:100%;display:flex;align-items:center;padding-top:12px;padding-bottom:12px}.header__icon .icon,.header__icon,.header__icon--cart .icon{height:auto;width:auto}.header__heading-link{display:block;height:100%;padding:unset;justify-self:center}.header__heading-logo-wrapper{display:flex!important;justify-content:center}.header__heading-logo{display:block;max-width:120px}.search-modal__form{max-width:100%}.search-modal__form .field-group{position:relative;margin-bottom:unset}.search-modal__form .field-group .field-input{background-color:var(--color-light-gray);padding-block:12px;padding-inline:16px 80px}.search-modal__form .field-group .field-input,.search-modal__form .field-group .field-input:active,.search-modal__form .field-group .field-input:focus-visible{outline-color:#1a367340}.search-modal__form .field-group .button--search{height:40px;width:36px;padding:unset;top:2px;right:2px;border-radius:2px 8px 8px 2px}.search-modal__form .field-group .button--search .icon{width:15px;height:15px}.search-modal__form .field-group .button--reset{height:40px;top:2px;right:calc(var(--inputs-border-width) + 36px);color:var(--color-text-color)}.search-modal__form .field-group .button--reset:not(:focus):after{border-color:var(--color-neutral-250)}.search-modal__form .field-group .button--reset .icon-close{height:12px;width:12px}.header__icons{align-items:center;gap:12px;padding-right:unset;transition:opacity .2s ease,visibility .2s ease}.header__main.menu-open .header__icons{opacity:0;visibility:hidden;pointer-events:none}.header__icons>a{font-size:var(--text-m);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-0);text-decoration:none;color:var(--color-primary-blue)}.header__icons .svg-wrapper{height:24px;width:24px}.header__icon--account{gap:unset}.header__icon--account .header__icon--account-label{display:none}.header__icon--cart{margin-right:unset}.cart-count-bubble{background-color:var(--color-primary-red);color:var(--color-primary-white);bottom:17px;left:17px;height:10px;width:10px;font-size:8px;font-weight:600;line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-0)}.header__menu--wrapper{display:none;background-color:var(--color-primary-blue);font-family:var(--font-family-heading)}.header__menu{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px}.header__menu .header__inline-menu .list-menu.list-menu--inline{gap:24px}.header__menu .header__support-menu{display:flex;justify-content:end;align-items:center;gap:24px;padding:12px 0}.header__menu-item{padding:12px 0;color:var(--color-primary-white);font-size:var(--text-m);font-weight:var(--font-weight-normal);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-0)}.header__menu-item:hover,details[open]>.header__menu-item{color:var(--color-primary-white);opacity:.5}.header__menu-item:hover span,details[open]>.header__menu-item{text-decoration:unset}.header__menu-item .svg-wrapper{width:18px;height:18px}.header__menu--wrapper .header__menu-item .icon-caret{position:unset;width:100%;height:100%;padding:2px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.header__menu .header__support-menu .header__support-menu__action{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--color-primary-white);text-decoration:none}.header__menu .header__support-menu .header__support-menu__action:hover{opacity:.4}.header__menu .header__support-menu .header__support-menu__icon,.menu-drawer__support-links .header__support-menu__icon{width:20px;height:20px;display:flex;justify-content:center;align-items:center}.header__menu .header__support-menu .header__support-menu__label{font-size:14px;line-height:var(--line-height-heading);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-0)}@media screen and (min-width:1025px){.header *>.header__search.header__search--mobile{display:none}.header *>.header__search.header__search--desktop{display:block}.header__main{gap:16px;padding-top:16px;padding-bottom:16px}header-drawer{display:none}.header__logo{margin-left:unset}.header__heading-logo{max-width:unset}.header__search{padding:0 32px;max-width:1032px;width:100%}.search-modal__form{max-width:968px}.search-modal__form .field-group .field-input{padding-block:14px;padding-inline:16px 112px}.search-modal__form .field-group .button--search{height:44px;width:68px}.search-modal__form .field-group .button--reset{height:44px;right:calc(var(--inputs-border-width) + 68px)}.header__icons{gap:16px}.header__icons .svg-wrapper{height:32px;width:32px}.header__icon--account{gap:5px}.header__icon--account .header__icon--account-label{display:inline-block;white-space:nowrap}.cart-count-bubble{bottom:18px;left:20px;height:16px;width:16px;font-size:12px}.header__menu--wrapper{display:block}.header__inline-menu{display:block;grid-area:unset;margin-left:unset}}@media screen and (max-width:1024px){.header__main header-drawer,.header__main .header__icons{width:20%}.header__main .header__logo{width:60%;text-align:center}.header__icons{gap:12px;justify-content:flex-end}.header__icons>a{width:24px;height:24px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/revival-header.css.map */
