/* LASP */
*{
margin:0;
padding:0;
box-sizing:border-box;
}

html{
scroll-behavior:smooth;
}

body{

font-family:'Inter',sans-serif;

font-size:16px;

color:#222;

background:#fbfaf8;

}

a{

text-decoration:none;

color:inherit;

}

img{

display:block;

max-width:100%;

}
/* ===========================
   CONTAINER
=========================== */

.container{
    max-width:1536px;
    margin:0 auto;
    padding:0 32px;
}

```css
/* ===========================
   HEADER
=========================== */

.lasp-header{

    background:#fff;

    border-bottom:1px solid #ececec;

    position:sticky;

    top:0;

    z-index:999;

}

.lasp-header__wrapper{

    display:flex;

    align-items:center;

    justify-content:space-between;

    height:92px;

}

.lasp-logo{

    flex:0 0 auto;

}

.lasp-logo img{

    height:48px;

    width:auto;

}

.lasp-logo a{

    font-size:58px;

    font-weight:300;

    letter-spacing:2px;

}

.lasp-nav{

    flex:1;

    display:flex;

    justify-content:center;

}

.lasp-menu{

    display:flex;

    align-items:center;

    gap:42px;

    list-style:none;

    margin:0;

    padding:0;

}

.lasp-menu li{

    position:relative;

}
#primary.site-main{
	margin-top:20px !important;
	margin-bottom:0px !important;
}

.lasp-menu a{

    font-size:15px;

    font-weight:500;

    text-transform:uppercase;

    transition:.25s;

}

.lasp-menu a:hover{

    color:#8b7355;

}

.lasp-search{

    width:40px;

    display:flex;

    justify-content:flex-end;

}

.lasp-search button{

    background:none;

    border:none;

    cursor:pointer;

    padding:0;

}

.lasp-search svg{

    width:24px;

    height:24px;
}
```
