.section-header .linen-top-strip{position:relative;display:flex;align-items:center;height:2.8rem;padding:0 3.2rem;background:#f1eae0}.section-header .linen-top-social{display:inline-flex;align-items:center;gap:.65rem;color:#5d594f;font-family:var(--font-body-family);font-size:1rem;font-weight:400;line-height:1;letter-spacing:.075em;text-decoration:none;transition:color .16s ease,opacity .16s ease}.section-header .linen-top-social:hover{color:#394134}.section-header .linen-top-social__icon{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:1.35;vector-effect:non-scaling-stroke}.section-header .linen-top-social__dot{fill:currentColor;stroke:none}.section-header .header-wrapper{background:#394134!important;border:0!important;border-bottom:1px solid rgba(183,160,106,.16)!important}.section-header .header{background:transparent!important;padding-top:1.1rem!important;padding-bottom:.5rem!important}.section-header .header__heading-link{padding:0!important;margin-bottom:.35rem!important}.section-header .header__heading-logo{width:100%!important;max-width:28rem!important;height:auto!important}.section-header .header__inline-menu{width:100%;margin-top:.25rem!important}.section-header .header__menu-item{padding:.65rem 1.75rem .9rem!important;font-family:var(--font-body-family);font-size:1.15rem!important;line-height:1.2!important;letter-spacing:.055em!important;text-transform:none;text-decoration-thickness:.05rem!important;text-underline-offset:.45rem!important}.section-header .header__icons{column-gap:.15rem}.section-header .header__icon{width:4.1rem;height:4.1rem}.section-header .header__icon--search{width:auto!important;min-width:7.2rem;padding:0 .65rem}.section-header .header__icon--search:after{content:"Search";margin-left:.45rem;font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.025em;line-height:1}#MainContent>[id$=__linen_hero] .banner{min-height:clamp(62rem,74vh,84rem)!important}#MainContent>[id$=__linen_hero] .banner__media img{object-position:center center!important}#MainContent>[id$=__linen_hero] .banner__content{max-width:140rem!important;padding:3.2rem 3.2rem 4rem!important}#MainContent>[id$=__linen_hero] .banner__box{max-width:48rem!important;padding:0!important;background:transparent!important}#MainContent>[id$=__linen_hero] .banner__heading{max-width:46rem;margin:0 0 1.8rem!important;color:#322d27!important;font-size:clamp(3.2rem,3.1vw,4.6rem)!important;line-height:1.04!important;letter-spacing:-.025em;font-weight:400}#MainContent>[id$=__linen_hero] .banner__buttons{margin-top:0!important}#MainContent>[id$=__linen_hero] .button{min-width:23.5rem;min-height:4.8rem;padding:1.4rem 2.8rem;border-radius:0!important;background:#4a5240!important;color:#fbf8f3!important;box-shadow:none!important;font-size:1.15rem;letter-spacing:.08em}#MainContent>[id$=__linen_hero] .button:before,#MainContent>[id$=__linen_hero] .button:after{border-radius:0!important;box-shadow:none!important}@media screen and (max-width:749px){.section-header .linen-top-strip{height:1.8rem;padding:0 1.5rem}.section-header .linen-top-social{gap:0}.section-header .linen-top-social__icon{width:1.2rem;height:1.2rem}.section-header .linen-top-social__handle{display:none}.section-header .header{padding-top:.85rem!important;padding-bottom:.85rem!important}.section-header .header__heading-logo{max-width:16rem!important}.section-header .header__icon--search{min-width:4.4rem;padding:0}.section-header .header__icon--search:after{display:none}#MainContent>[id$=__linen_hero] .banner{min-height:58rem!important}#MainContent>[id$=__linen_hero] .banner__media img{object-position:70% center!important}#MainContent>[id$=__linen_hero] .banner__content{padding:2.4rem 2rem 3rem!important}#MainContent>[id$=__linen_hero] .banner__heading{max-width:28rem;font-size:3.1rem!important}}@media screen and (min-width:990px){.section-header .header--top-center>.header__inline-menu{justify-self:stretch!important;width:100%!important}.section-header .header__inline-menu .list-menu--inline{display:flex!important;width:100%;justify-content:center!important;align-items:center}.section-header .header__icon--search{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important}.section-header .header__icon--search:after{position:static!important;display:inline-block!important;margin:0 0 0 .55rem!important;transform:none!important;white-space:nowrap}}.section-header .header__heading-logo-wrapper{position:relative;width:32rem;height:4.8rem;display:flex;align-items:center;justify-content:center;overflow:visible}.section-header .header__heading-logo{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none}.section-header .header__heading-logo-wrapper:after{content:"LINEN & LOAF";display:block;color:#c19c55;background:linear-gradient(180deg,#e6d19a,#c6a15a 32%,#ac894c 62%,#c4a360 78%,#8f6b39);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--font-heading-family);font-size:4.25rem;font-weight:400;line-height:1;letter-spacing:.115em;white-space:nowrap;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;text-shadow:0 .35px 0 rgba(255,240,201,.31),0 1.15px .15px rgba(37,30,18,.32)}@media screen and (max-width:749px){.section-header .header__heading-logo-wrapper{width:15rem;height:3.2rem}.section-header .header__heading-logo-wrapper:after{font-size:2.15rem;letter-spacing:.085em}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/linen-loaf-brand.css.map */
