.lb-story{--lb-ink:#252421;--lb-muted:#67645e;--lb-line:rgba(37,36,33,.16);color:var(--lb-ink);background:#fff;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:1.65;overflow-wrap:break-word}.lb-story *{box-sizing:border-box}.lb-story h1,.lb-story h2,.lb-story h3{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:inherit;letter-spacing:-.025em;margin:0;line-height:1.12}.lb-story p{margin:0}.lb-story a{color:inherit;text-underline-offset:.3em}.lb-story a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.lb-story__hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);background:var(--lb-tint,#f2efeb);align-items:center;max-width:1920px;margin:auto}.lb-story__intro{padding:clamp(40px,6vw,100px);padding-right:clamp(32px,5vw,80px)}.lb-story__eyebrow{font-size:1.1rem;letter-spacing:.19em;text-transform:uppercase;color:var(--lb-accent,#75624f);line-height:1.5}.lb-story__title{font-size:clamp(3.8rem,4.6vw,7rem);margin:2rem 0!important}.lb-story__tagline{font-size:clamp(1.8rem,1.8vw,2.4rem);line-height:1.4;margin:0 0 2rem!important}.lb-story__lead{font-size:1.6rem;max-width:43ch;color:var(--lb-muted)}.lb-story__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:1.4rem 2.6rem;margin-top:3rem;border:1px solid var(--lb-ink);background:var(--lb-ink);color:#fff!important;text-decoration:none;font-size:1.3rem;letter-spacing:.035em;line-height:1.4;text-align:center;transition:background-color .2s,color .2s}.lb-story__button:hover{background:#46433e}.lb-story__hero-media{margin:0;min-width:0;display:flex;align-items:center;justify-content:center;padding:clamp(18px,3vw,48px) clamp(18px,3vw,48px) clamp(18px,3vw,48px) 0}.lb-story__hero-media img{display:block;width:100%;height:auto;max-height:790px;object-fit:contain}.lb-story__wrap{width:min(100% - 10rem,1360px);margin-inline:auto}.lb-story__chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,7vw,110px);padding-block:clamp(54px,7vw,108px)}.lb-story__chapter h2{font-size:clamp(2.8rem,3.4vw,4.8rem);max-width:19ch;margin-top:1.5rem}.lb-story__copy{font-size:1.6rem;color:var(--lb-muted);max-width:62ch}.lb-story__copy p+p{margin-top:2rem}.lb-story__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.lb-story__gallery--single{grid-template-columns:minmax(0,1fr);max-width:1060px;margin-inline:auto}.lb-story__gallery figure{margin:0;min-width:0}.lb-story__gallery img{display:block;width:100%;height:auto;object-fit:contain}.lb-story__gallery figcaption{padding-top:1.2rem;font-size:1.1rem;letter-spacing:.12em;color:var(--lb-muted);text-transform:uppercase}.lb-story__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem;margin:clamp(48px,6vw,88px) auto}.lb-story__detail{border-top:1px solid var(--lb-line);padding-top:2rem}.lb-story__number{display:block;font-size:1.1rem;letter-spacing:.12em;color:var(--lb-accent,#75624f);margin-bottom:1.6rem}.lb-story__detail h3{font-size:2rem;line-height:1.3;margin-bottom:1.2rem}.lb-story__detail p{color:var(--lb-muted);font-size:1.4rem;max-width:36ch}.lb-story__shop{background:var(--lb-tint,#f2efeb);text-align:center;padding:clamp(50px,7vw,100px) 24px}.lb-story__shop h2{font-size:clamp(3rem,4vw,5rem);margin:1.8rem 0}.lb-story__shop p:not(.lb-story__eyebrow){font-size:1.5rem;color:var(--lb-muted);max-width:60ch;margin-inline:auto}.lb-story__shop .lb-story__button{margin-top:2.6rem}@media(min-width:1500px){.lb-story__hero-media{padding-right:60px}.lb-story__intro{padding-left:100px}}@media(max-width:989px){.lb-story__intro{padding:40px 28px}.lb-story__hero-media{padding:24px 24px 24px 0}.lb-story__title{font-size:4rem}.lb-story__wrap{width:calc(100% - 48px)}.lb-story__chapter{gap:36px}.lb-story__details{gap:24px}}@media(max-width:749px){.lb-story__hero{grid-template-columns:minmax(0,1fr)}.lb-story__intro{padding:36px 24px 30px}.lb-story__eyebrow{font-size:1rem}.lb-story__title{font-size:3.8rem;margin:1.6rem 0!important}.lb-story__tagline{font-size:1.9rem;margin-bottom:1.4rem!important}.lb-story__lead{font-size:1.5rem}.lb-story__button{margin-top:2.4rem;width:auto;min-height:48px;padding:1.3rem 2.2rem}.lb-story__hero-media{padding:0 16px 20px}.lb-story__hero-media img{max-height:690px}.lb-story__chapter{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:45px}.lb-story__chapter h2{font-size:3rem;max-width:23ch;margin-top:1.2rem}.lb-story__copy{font-size:1.5rem}.lb-story__wrap{width:calc(100% - 40px)}.lb-story__gallery{grid-template-columns:minmax(0,1fr);gap:26px}.lb-story__details{grid-template-columns:minmax(0,1fr);gap:24px;margin-block:44px}.lb-story__detail{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:14px;padding-top:18px}.lb-story__number{grid-row:1 / 3;margin:2px 0 0}.lb-story__detail h3{font-size:1.9rem;margin-bottom:8px}.lb-story__detail p{grid-column:2;max-width:none}.lb-story__shop{padding:44px 24px 52px}.lb-story__shop h2{font-size:3.2rem}}@media(prefers-reduced-motion:reduce){.lb-story__button{transition:none}}.lb-story__catalog{padding-block:30px 64px}.lb-story__catalog-head,.lb-story__related-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.lb-story__catalog-head h2,.lb-story__related-head h2{font-size:clamp(2.8rem,3.5vw,4.6rem);margin-top:12px}.lb-story__product-count{color:var(--lb-muted);font-size:1.3rem;white-space:nowrap}.lb-story__product-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px}.lb-story__product{min-width:0;margin:0}.lb-story__product-link{display:block;text-decoration:none}.lb-story__product-media{position:relative;aspect-ratio:3/4;background:#f6f6f6;display:flex;align-items:center;justify-content:center;overflow:hidden}.lb-story__product-media img{display:block;width:100%;height:100%;object-fit:contain}.lb-story__image-placeholder{font-size:1.2rem;letter-spacing:.1em;color:var(--lb-muted)}.lb-story .lb-story__product h3{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.45rem;letter-spacing:0;line-height:1.45;margin:14px 0 6px}.lb-story__product-link:hover h3{text-decoration:underline;text-underline-offset:4px}.lb-story__price{font-size:1.4rem;line-height:1.5}.lb-story__sold-out{position:absolute;left:12px;bottom:12px;padding:4px 9px;background:#fffffff0;font-size:1.1rem;color:var(--lb-muted)}.lb-story__more-products{margin-top:32px}.lb-story__more-products>summary{display:flex;align-items:center;justify-content:center;gap:14px;list-style:none;width:fit-content;min-width:230px;min-height:48px;max-width:100%;border:1px solid var(--lb-line);padding:12px 24px;margin:0 auto;cursor:pointer;font-size:1.3rem;letter-spacing:.025em}.lb-story__more-products>summary::-webkit-details-marker{display:none}.lb-story__more-products>summary::marker{content:""}.lb-story__more-products>summary:hover{background:var(--lb-tint,#f2efeb)}.lb-story__more-products>summary:focus-visible,.lb-story button:focus-visible,.lb-story__related-track:focus-visible{outline:2px solid currentColor;outline-offset:5px}.lb-story__more-products:not([open])>.lb-story__product-grid,.lb-story__more-products:not([open])>.lb-story__fold-bottom{display:none}.lb-story__more-products .lb-story__collapse-label,.lb-story__more-products[open] .lb-story__expand-label{display:none}.lb-story__more-products[open] .lb-story__collapse-label{display:inline}.lb-story__more-products[open]>summary{margin-bottom:32px}.lb-story__toggle-icon{position:relative;width:12px;height:12px;display:inline-block}.lb-story__toggle-icon:before,.lb-story__toggle-icon:after{content:"";position:absolute;background:currentColor}.lb-story__toggle-icon:before{width:12px;height:1px;left:0;top:5px}.lb-story__toggle-icon:after{height:12px;width:1px;left:5px;top:0}.lb-story__more-products[open] .lb-story__toggle-icon:after{display:none}.lb-story__fold-bottom{display:none;text-align:center;margin-top:26px}.lb-story__fold-bottom.is-enhanced{display:block}.lb-story__text-button{border:0;background:none;color:inherit;font:inherit;font-size:1.3rem;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding:10px 20px;cursor:pointer}.lb-story__collection-link{text-align:center;margin-top:28px;font-size:1.3rem}.lb-story__collection-link a{display:inline-block;min-height:44px;padding:10px 16px}.lb-story__pagination{display:flex;justify-content:center;gap:16px;margin-top:32px;font-size:1.4rem}.lb-story__related{padding-block:52px 72px;border-top:1px solid var(--lb-line)}.lb-story__related-head{margin-bottom:28px}.lb-story__related-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);gap:24px;list-style:none;padding:0 0 18px;margin:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b7afa4 #eeeae4}.lb-story__related-card{min-width:0;margin:0;scroll-snap-align:start}.lb-story__related-card>a{display:block;text-decoration:none}.lb-story__related-media{aspect-ratio:3/4;background:var(--lb-card-tint,#f2efeb);display:flex;align-items:center;justify-content:center}.lb-story__related-media img{display:block;width:100%;height:100%;object-fit:contain}.lb-story .lb-story__related-card h3{font-size:2rem;line-height:1.3;letter-spacing:-.01em;margin:16px 0 8px}.lb-story__related-card p{font-size:1.3rem;color:var(--lb-muted);line-height:1.6}.lb-story__related-cta{display:inline-block;font-size:1.2rem;text-decoration:underline;text-underline-offset:4px;margin-top:14px;padding-bottom:4px}.lb-story__rail-controls{display:flex;gap:8px;flex-shrink:0}.lb-story__rail-controls[hidden]{display:none}.lb-story__rail-controls button{width:44px;height:44px;border:1px solid var(--lb-line);border-radius:0;background:#fff;color:inherit;display:flex;align-items:center;justify-content:center;cursor:pointer}.lb-story__rail-controls button:hover{background:var(--lb-tint,#f2efeb)}.lb-story__rail-controls svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4}@media(max-width:989px){.lb-story__related-track{grid-auto-columns:calc((100% - 48px)/3)}}@media(max-width:749px){.lb-story__catalog{padding-block:10px 42px}.lb-story__catalog-head,.lb-story__related-head{align-items:start;gap:16px;margin-bottom:24px}.lb-story__catalog-head h2,.lb-story__related-head h2{font-size:2.8rem;max-width:19ch}.lb-story__product-count{font-size:1.2rem;padding-top:30px}.lb-story__product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.lb-story .lb-story__product h3{font-size:1.3rem;margin-top:10px}.lb-story__price{font-size:1.25rem}.lb-story__sold-out{left:8px;bottom:8px;font-size:1rem}.lb-story__more-products{margin-top:26px}.lb-story__more-products[open]>summary{margin-bottom:26px}.lb-story__related{padding-block:38px 48px}.lb-story__related-head{display:block}.lb-story__rail-controls{margin-top:20px}.lb-story__related-track{grid-auto-columns:76%;gap:16px}.lb-story .lb-story__related-card h3{font-size:2rem}.lb-story__related-cta{min-height:38px}.lb-story__collection-link{margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/collection-story.css.map */
