.ll-page{background:#fbf8f3;color:#322d27}.ll-page__intro{max-width:920px;margin:0 auto;padding:100px 28px 84px;text-align:center}.ll-page--find-a-store .ll-page__intro{max-width:none;padding-top:82px;padding-bottom:54px;background-image:linear-gradient(#fbf8f3d6,#fbf8f3f0),url(/cdn/shop/files/linen-loaf-find-a-store-bread-storage.jpg?v=1788674179);background-position:center 45%;background-size:cover}.ll-page__eyebrow{margin:0 0 24px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.ll-page__intro h1{max-width:820px;margin:0 auto;font-family:var(--font-heading-family);font-size:clamp(42px,5.2vw,78px);font-weight:400;line-height:1.04}.ll-page--find-a-store .ll-page__intro h1{display:flex;flex-direction:column;align-items:center;font-size:clamp(48px,5vw,74px);font-weight:400;line-height:.98}.ll-page__find-subtitle{color:#89977d;font-style:normal;font-weight:300}.ll-page__lede{max-width:560px;margin:32px auto 0;font-size:16px;line-height:1.75}.ll-page__hero{margin:0;height:min(72vw,820px);overflow:hidden}.ll-page__hero--stores{height:min(54vw,680px)}.ll-page__hero img,.ll-page__split-image img{width:100%;height:100%;display:block;object-fit:cover}.ll-page__split{display:grid;grid-template-columns:1fr 1fr;min-height:620px}.ll-page__split-image{min-height:620px}.ll-page__split-copy{display:flex;align-items:center;padding:80px 11vw;background:#f1eae0}.ll-page__split-copy h2{margin:0 0 24px;font-family:var(--font-heading-family);font-size:clamp(34px,3.2vw,52px);font-weight:400;line-height:1.1}.ll-page__split-copy p{max-width:440px;margin:0 0 34px;line-height:1.75}.ll-page__link{color:inherit;font-size:12px;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px}.ll-stockists{padding:48px 7vw 96px}.ll-stockists__regions{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9vw}.ll-stockists__region{border-top:1px solid #cfc5b6}.ll-stockists__region>h3{margin:0;padding:22px 0 26px;border-bottom:1px solid #ded6ca;font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.ll-stockist{min-height:178px;padding:30px 0 28px;border-bottom:1px solid #ded6ca}.ll-stockist h4{margin:0 0 13px;font-family:var(--font-heading-family);font-size:27px;font-weight:400;line-height:1.15}.ll-stockist p{margin:0 0 18px;font-size:14px;line-height:1.65}.ll-stockist a{color:inherit;font-size:10px;letter-spacing:.15em;text-decoration:none;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:4px}.ll-stockist__phone{display:inline-flex;align-items:baseline;white-space:nowrap}.ll-stockist__phone-trigger{-webkit-appearance:none;appearance:none;padding:0 0 4px;color:inherit;background:transparent;border:0;border-bottom:1px solid currentColor;font:inherit;font-size:10px;letter-spacing:.15em;line-height:inherit;text-transform:uppercase;cursor:pointer}.ll-stockist__phone-number{overflow:hidden;max-width:0;margin-left:0;opacity:0;border-bottom:0!important;padding-bottom:0!important;transition:max-width .24s ease,margin-left .24s ease,opacity .18s ease}.ll-stockist__phone:hover .ll-stockist__phone-number,.ll-stockist__phone:focus-within .ll-stockist__phone-number,.ll-stockist__phone.is-open .ll-stockist__phone-number{max-width:140px;margin-left:8px;opacity:1}.ll-stockists__note{max-width:1180px;margin:34px auto 0;color:#6c655d;font-size:12px;line-height:1.65}.ll-retail-inquiry{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;padding:82px 9vw;color:#fbf8f3;background:#394134}.ll-retail-inquiry .ll-page__eyebrow{margin-bottom:18px}.ll-retail-inquiry h2{margin:0;color:inherit;font-family:var(--font-heading-family);font-size:clamp(32px,3.4vw,50px);font-weight:400;line-height:1.1}.ll-corporate-benefits{padding:110px 7vw;text-align:center}.ll-corporate-benefits__grid{max-width:1180px;margin:52px auto 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d9d0c2;border-bottom:1px solid #d9d0c2}.ll-corporate-benefits article{padding:48px 42px}.ll-corporate-benefits article+article{border-left:1px solid #d9d0c2}.ll-corporate-benefits h3{margin:0 0 15px;font-family:var(--font-heading-family);font-size:25px;font-weight:400}.ll-corporate-benefits p{margin:0;line-height:1.65}.ll-corporate-form{display:grid;grid-template-columns:1fr 1.2fr;gap:8vw;padding:110px 9vw;color:#fbf8f3;background:#394134}.ll-corporate-form__intro h2{margin:0 0 24px;color:inherit;font-family:var(--font-heading-family);font-size:clamp(38px,4vw,60px);font-weight:400}.ll-corporate-form__intro p:last-child{max-width:430px;line-height:1.7}.ll-inquiry-form label{display:block;margin-bottom:24px;color:#fbf8f3;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ll-inquiry-form__row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ll-inquiry-form input,.ll-inquiry-form textarea{width:100%;margin-top:10px;padding:15px 0;color:#fbf8f3;background:transparent;border-radius:0;font:inherit;text-transform:none;letter-spacing:normal;caret-color:#fbf8f3}.ll-inquiry-form input::placeholder,.ll-inquiry-form textarea::placeholder{color:#fbf8f380;opacity:1}.ll-corporate-form .ll-inquiry-form input{-webkit-appearance:none;appearance:none;background:transparent!important;border:0!important;border-bottom:1px solid rgba(251,248,243,.55)!important;border-radius:0!important;outline:0!important;box-shadow:none!important}.ll-corporate-form .ll-inquiry-form input:focus,.ll-corporate-form .ll-inquiry-form input:focus-visible,.ll-corporate-form .ll-inquiry-form input:active{border-bottom-color:#c8a765!important;outline:0!important;box-shadow:none!important}.ll-corporate-form .ll-inquiry-form textarea,.ll-corporate-form .ll-inquiry-form textarea:focus,.ll-corporate-form .ll-inquiry-form textarea:focus-visible,.ll-corporate-form .ll-inquiry-form textarea:active{padding:15px;color:#fbf8f3;background:transparent!important;border:1px solid rgba(251,248,243,.72)!important;border-radius:0!important;outline:0!important;box-shadow:none!important;resize:vertical}.ll-corporate-form .ll-inquiry-form input:-webkit-autofill,.ll-corporate-form .ll-inquiry-form input:-webkit-autofill:hover,.ll-corporate-form .ll-inquiry-form input:-webkit-autofill:focus{-webkit-text-fill-color:#fbf8f3;-webkit-box-shadow:0 0 0 1000px #394134 inset!important;box-shadow:0 0 0 1000px #394134 inset!important;border:0!important;border-bottom:1px solid #c8a765!important;caret-color:#fbf8f3}.ll-inquiry-form button{padding:15px 30px;color:#394134;background:#c8a765;border:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}@media(max-width:749px){.ll-page__intro{padding:72px 24px 58px}.ll-page--find-a-store .ll-page__intro{padding-top:68px;padding-bottom:42px;background-position:62% center}.ll-page__hero{height:72vh}.ll-page__hero--stores{height:58vh}.ll-page__split{grid-template-columns:1fr}.ll-page__split-image{min-height:68vh}.ll-page__split-copy{min-height:420px;padding:64px 28px}.ll-stockists{padding:38px 24px 64px}.ll-stockists__regions{grid-template-columns:1fr;gap:58px}.ll-retail-inquiry{display:block;padding:64px 28px}.ll-retail-inquiry .ll-page__link{display:inline-block;margin-top:34px}.ll-corporate-benefits{padding:76px 24px}.ll-corporate-benefits__grid,.ll-corporate-form,.ll-inquiry-form__row{grid-template-columns:1fr}.ll-corporate-benefits article+article{border-left:0;border-top:1px solid #d9d0c2}.ll-corporate-form{gap:52px;padding:76px 28px}}.ll-product-story{color:#322d27;background:#fbf8f3;padding-bottom:96px}.ll-product-story__images{display:grid;grid-template-columns:1fr 1fr;gap:2px}.ll-product-story figure{margin:0;height:min(62vw,760px);overflow:hidden;background:#f1eae0}.ll-product-story img{width:100%;height:100%;display:block;object-fit:cover}.ll-product-story__details{max-width:1240px;margin:0 auto;padding:62px 32px 0;display:grid;grid-template-columns:.8fr 4.2fr}.ll-product-story__details>p{margin:0;font-size:17px;font-weight:600;letter-spacing:.14em;line-height:1.45;text-transform:uppercase}.ll-product-story__details ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;font-family:var(--font-heading-family);font-size:17px;line-height:1.45}.ll-product-story__details ul.has-four{grid-template-columns:repeat(4,1fr)}@media(max-width:749px){.ll-product-story__images{grid-template-columns:1fr}.ll-product-story figure{height:72vh}.ll-product-story__details{grid-template-columns:1fr;gap:30px;padding:48px 24px 0}.ll-product-story__details ul,.ll-product-story__details ul.has-four{grid-template-columns:1fr;gap:18px}}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map */
