#PageContainer{background-color:var(--esl-off-white)}@font-face{font-display:swap;font-family:"Averia Serif Libre";font-style:normal;font-weight:300;src:url(../assets/averia-serif-libre-v19-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:300;src:url(../assets/lexend-v26-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:500;src:url(../assets/lexend-v26-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lexend Exa;font-style:normal;font-weight:400;src:url(../assets/lexend-exa-v35-latin-regular.woff2) format("woff2")}.sml-button{padding:8px 24px 7px;height:39px}.light-button{background-color:var(--esl-off-white);color:var(--esl-grey-dark)}.light-button:hover,.light-button:focus,.light-button:active{background-color:#d2ccc3;color:var(--esl-grey-dark)}header{box-shadow:0 4px 40px #0000000d}body.nav-open,html.nav-open,#PageContainer{overflow:clip!important}html,body,.mm-wrapper{overflow-x:clip}.site-header{position:sticky;top:0}.site-header .mobile-logo{display:none}#mobile-trigger{display:grid}#mobile-trigger svg{opacity:1;grid-area:1 / 1;transition:opacity .25s ease-out}#mobile-trigger svg:last-child{opacity:0}#mobile-trigger.active svg:first-child{opacity:0}#mobile-trigger.active svg:last-child{opacity:1}@media screen and (max-width:1080px){.site-header__navigation{position:absolute;width:clamp(480px,80vw,500px)!important}.site-header__navigation-item-dropdown{width:inherit}.site-header .desktop-logo{display:none}.site-header .mobile-logo{display:block}}@media screen and (min-width:1081px){.site-header__navigation{height:auto!important;top:auto!important}.site-header__navigation-level-3,.mobile-next-arrow,button.mobile-next{display:none}}@media screen and (max-width:1080px){.site-header__nav-tabs{border-right:none}.site-header__navigation.active{overflow-y:auto!important;overscroll-behavior:contain}.site-header__navigation-item-dropdown{overflow:hidden!important;display:flex!important;flex-direction:column!important}.site-header__navigation-item-dropdown-inner{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;flex:1;min-height:0}.site-header__navigation-level-3{position:absolute;top:0;bottom:0;left:100vw;width:clamp(480px,80vw,500px);background:#fff;z-index:99999;transition:left .35s ease-in-out;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 0 80px;display:flex;flex-direction:column}.site-header__navigation-level-3.active{left:0}.site-header__navigation-level-3 .site-header__navigation-grandchild-list--mobile{list-style:none;margin:0;padding:0 0 80px;display:flex;flex-direction:column;max-width:none}.site-header__navigation-level-3 .site-header__navigation-grandchild-item a{display:flex;text-decoration:none;color:inherit;font-size:13px;padding:16px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #e8e5e0}.site-header__nav-tab-label.has-children{display:flex;align-items:center;justify-content:space-between}.mobile-next-arrow{flex-shrink:0}}a.site-header__navigation-image{display:block;text-decoration:none;color:inherit;aspect-ratio:1 / 1}a.site-header__navigation-image img{transition:transform .4s ease}a.site-header__navigation-image:hover img{transform:scale(1.05)}.site-header__navigation-image-label{position:absolute;bottom:16px;right:16px;left:16px;background:var(--esl-orange);color:#fff;font-family:Lexend Exa,sans-serif;font-size:14px;letter-spacing:1px;font-weight:400;text-transform:uppercase;line-height:1.3;padding:10px 24px 8px;display:inline-flex;align-items:center;justify-content:center;text-align:center;height:50px;min-height:fit-content;text-decoration:none;border:none;transition:background .3s ease;border-radius:12px}a.site-header__navigation-image:hover .site-header__navigation-image-label{background-color:#7a3d22}.site-header__navigation-image-label svg{display:none}.marquee{position:relative;overflow:hidden}.marquee__part{flex-shrink:0;padding:0 26px;font-smooth:always;animation:scrollText linear infinite}.marquee__inner{-webkit-font-smoothing:antialiased;width:fit-content;display:flex;flex:auto;flex-direction:row}@media screen and (max-width:480px){.marquee__inner{transform:translate(-40%)!important}}#shopify-section-offer-banner.offer-banner{background-color:var(--esl-off-white);color:var(--esl-grey-dark);font-family:"Averia Serif Libre",Times New Roman,Times,serif;padding:6px 20px 4px;height:32px}#shopify-section-offer-banner.offer-banner:before,#shopify-section-offer-banner.offer-banner:after{display:none}.offer-banner__inner{align-items:center}.offer-banner .offer-banner__item{color:var(--esl-grey-dark);font-size:14px}.offer-banner a .offer-banner__item{transition:color .25s ease}.offer-banner a:hover .offer-banner__item{color:var(--esl-orange)}h1,h2,h3,h4,h5,h6{font-family:"Averia Serif Libre",Times New Roman,Times,serif!important}h1{font-size:clamp(2.5rem,5vw + 1rem,3.75rem)}h2{font-size:clamp(2rem,3.5vw + .75rem,2.75rem)}h3{font-size:clamp(1.5rem,2vw + .75rem,2rem)}h4{font-size:clamp(1.25rem,1.5vw + .5rem,1.625rem)}h5{font-size:clamp(1rem,1vw + .5rem,1.25rem)}h6{font-size:clamp(.75rem,.5vw + .5rem,.875rem)}.p-lrg{font-size:19px}.caps{text-transform:uppercase;letter-spacing:1px;font-family:Lexend Exa,sans-serif;font-weight:400;font-size:15px}.sml-caps{text-transform:uppercase;letter-spacing:1px;font-family:Lexend Exa,sans-serif;font-weight:400;font-size:13px}.wrapper:after{display:none}.samples-header__form{border-radius:8px}.process__text-content p span,.process__text-content li span,.process__text-content p,.process__text-content li{color:var(--esl-grey-dark)!important;font-family:Lexend,sans-serif!important}.process__text-content h1 span,.process__text-content h2 span,.process__text-content h3 span,.process__text-content h4 span,.process__text-content h5 span,.process__text-content h6 span,.process__text-content h1,.process__text-content h2,.process__text-content h3,.process__text-content h4,.process__text-content h5,.process__text-content h6{color:var(--esl-grey-dark)!important;font-family:"Averia Serif Libre",Times New Roman,Times,serif!important;line-height:1.1!important;font-weight:400!important}.process__text-content a,.process__text-content a span{color:var(--esl-orange)!important}
/*# sourceMappingURL=/cdn/shop/t/252/assets/custom.css.map */
