/** Shopify CDN: Minification failed

Line 142:14 Expected ":"
Line 142:15 Expected identifier but found "0"
Line 212:1 Expected "}" to go with "{"

**/
/* ==========================================================
   TSRR HEADER v1
========================================================== */

:root{

    --tsrr-header-bg:#F8F4EC;
    --tsrr-header-text:#24484B;

}

/* ----------------------------------------------------------
Header
---------------------------------------------------------- */

.header--wrapper{

    position:absolute;

    top:0;

    left:0;

    right:0;

    z-index:999;

    background:#F8F4EC!important;

    padding:10px 40px!important;

    min-height:72px;

    display:flex;

    align-items:center;

}

/* ----------------------------------------------------------
Logo
---------------------------------------------------------- */

.header--logo {
    flex: 0 0 auto;
    width: 280px !important;
    margin-left: -55px;
}

@media screen and (max-width: 749px) {
    .header--logo {
        margin-left: -30px;
    }
}

.header--logo img{

    width:100%!important;

    height:auto!important;

    display:block;

}

/* ----------------------------------------------------------
Navigation
---------------------------------------------------------- */

.header--primary-nav{

    margin-left:auto;

}

.header--primary-nav ul{

    gap:44px!important;

}

.header--primary-nav a{

    color:var(--tsrr-header-text)!important;

    font-size:15px!important;

    font-weight:600;

    letter-spacing:.08em;

    text-transform:uppercase;

}

/* ----------------------------------------------------------
Hide
---------------------------------------------------------- */

.header--search-container{

    display:none!important;

}

.header--secondary-nav{

    display:none!important;

}

/* ----------------------------------------------------------
Sticky
---------------------------------------------------------- */

.header--root{

    background:#F8F4EC!important;
    transition:
     background-color.35s ease,
     box-shadow.35s ease;

    position:absolute;

    top:0;

    left:0;

    right:0;

    z-index:999;
}
.header--root.is-scrolled{
    background:#F8F4EC!important;
    box-shadow;0 8px 30px rgba(0,0,0,.08);
}

/* ----------------------------------------------------------
Mobile
---------------------------------------------------------- */

@media screen and (max-width:990px){

.header--wrapper{

    padding:8px 20px!important;
    min-height: 64px;

}

.header--logo{

    width:145px!important;

}

/* ----------------------------------------------------------
Hero Overlay 
------------------------------------------------------------*/

.shopify-section-header{

    position:absolute!important;

    width:100%;

    top:0;

    left:0;

    z-index:999;

    background:transparent!important;

}

.shopify-section-header-sticky{

    position:absolute!important;

}
/*-----------------------------------------------
 Hide desktop navigation
 ------------------------------------------------ */
.header--primary-nav{
    display:none !important;
    
}
.header--secondary-nav{
    display:none !important;
    
}
/* ==========================================
   TSRR Header Alignment
   ========================================== */

.header--heading {
    margin-left: -24px;
}

@media screen and (max-width: 749px) {
    .header--heading {
        margin-left: -16px;
    }
}