/** Shopify CDN: Minification failed

Line 62:19 Expected identifier but found whitespace
Line 62:21 Unexpected "{"
Line 62:28 Expected ":"
Line 62:53 Expected identifier but found "!"
Line 63:15 Expected identifier but found whitespace
Line 63:16 Unexpected "2px"
Line 63:27 Unexpected "{"
Line 63:34 Expected ":"
Line 63:60 Expected identifier but found "!"
Line 171:0 Unexpected "}"

**/
.header__wrapper {
    display: flex;
    align-items: end;
    justify-content: space-between;
    gap: 25px;
}

ul.header__top-nav {
    display: flex;
    list-style: none;
    justify-content: end;
}

@media screen and (max-width: 768px) {
    .header__heading.flex.align-center {
        flex: 0 0 25%;
    }
}

@media screen and (min-width: 990px) {
    .header__store-information__list li:first-child {
        margin-right: auto;
    }

    .header__heading {
        align-items: end;
    }

    .header__inner.desktop {
        display: flex !important;
    }

    .header__inner {
        display: block;
    }

    .header__inline-menu {
        background: var(--nav-bar_background);
        /* border-bottom: 2px solid #f2f3f7; */
    }

    /* .header__inline-menu ul {
        display: flex;
        justify-content: center;
    } */

    .btn__1{
        background: {{ block.settings.btn_color_1 }} !important;
        border: 2px solid {{ block.settings.btn_border_1 }} !important;
    }

    .btn__1:hover {
        border: 2px solid #5d3574 !important;
    }

    .btn__1:not(.ignore-effect):not(:disabled):before {
        background-color: #5d3574 !important;
    }

    .btn__1 span {
        color: #fff} !important;
    }

    .btn__1:hover span {
        color: #5d3574 !important;
    }
    .btn__2{
        background: #fff !important;
        border: 2px solid #5d3574 !important;
      }
  
      .btn__2:hover {
        border: 2px solid #fff !important;
      }
  
      .btn__2:not(.ignore-effect):not(:disabled):before {
        background-color: #5d3574 !important;
      }
  
      .btn__2 span {
        color: #5d3574 !important;
      }
  
      .btn__2:hover span {
        color: #fff !important;
      }
    

    .megamenu-flex {
        flex-direction: column;
    }
/* 
    .header__menu-item--top span {
        color: #fff;
    }

    .header__menu-item--top span:hover {
        color: #fff;
    } */

    .header__inline-menu li svg {
        color: var(--nav-bar_text);
    }
  
    .header__inline-menu li span:hover:after {
        content: none;
    }

    .header__inline-menu li span:before {
        content: none;
    }

    .header__right {
        text-align: right;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
    }

    .header__top-menu {
        margin-bottom: 15px;
    }

    .header__top-menu-list {
        justify-content: flex-end;
    }

    .header__top-menu-list-item {
        margin-left: 30px;
    }

    .header__top-menu-list-item a{
        font-size: 14px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0em;
        text-align: left;
        color: #5A5857;
        text-decoration: none;
    }

    .header__icons .search__input {
        min-height: 48px;
        border: 0.5px solid #1D1D1B;
        border-radius: 2px;
    }

    .header__icons .search__input:focus-visible {
        outline: 0;
    }

    .header__customer-support-region__button {
        min-height: 48px;
        border: 0.5px solid #1D1D1B;
        border-radius: 2px;
    }
}

.header {
    margin-top: 0px !important;
}

.header__menu-item--top {
    padding: 1.5rem !important;
}

.header__menu-item .icon-caret {
    right: -0.5rem;
}

.button.button--solid {
    opacity: 1 !important;
}