/* START_SECTION:ll-tableware-hub (INDEX:61) */
.lltw-hub{--lltw-ink:#292929;--lltw-chalk:#f6f5f2;--lltw-line:#e7e4df;--lltw-accent:#581f30;color:var(--lltw-ink);background:#fff;font-family:var(--text-font-family,Arial,sans-serif);font-size:15px;line-height:1.65}.lltw-hub *{box-sizing:border-box}.lltw-hub h1,.lltw-hub h2,.lltw-hub h3{font-family:var(--heading-font-family,Georgia,serif);font-weight:var(--heading-font-weight,400);font-style:var(--heading-font-style,normal);text-transform:none;letter-spacing:-.025em;margin:0}.lltw-hub p{margin:0}.lltw-hub a{color:inherit;text-decoration:none}.lltw-hub button{font:inherit;cursor:pointer;color:inherit;border-radius:0}.lltw-hub button:focus-visible,.lltw-hub a:focus-visible{outline:2px solid var(--lltw-accent);outline-offset:5px}.lltw-hub img{display:block;width:100%;height:100%;object-fit:cover}.lltw-wrap{width:min(1400px,calc(100% - 104px));margin-inline:auto}.lltw-kicker{font-size:10px;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;color:var(--lltw-accent)}.lltw-hero{display:grid;grid-template-columns:1fr 1fr;min-height:570px}.lltw-hero-copy{padding:72px clamp(32px,6vw,108px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:var(--lltw-chalk)}.lltw-hero h1{font-size:clamp(48px,5.4vw,82px);line-height:1.06;letter-spacing:-.045em;margin:23px 0}.lltw-intro{font-size:14px;max-width:345px;line-height:1.8}.lltw-ctas{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.lltw-hub .lltw-solid{background:var(--lltw-ink);color:#fff;border:1px solid var(--lltw-ink);padding:14px 22px;font-size:11px;letter-spacing:.04em;min-height:47px}.lltw-text-button{background:none;border:0;border-bottom:1px solid var(--lltw-ink);font-size:11px!important;padding:7px 0;min-height:36px}.lltw-hero-media{position:relative;min-height:570px;overflow:hidden}.lltw-hero-media img{position:absolute;inset:0;object-position:50% 51%}.lltw-caption{position:absolute;bottom:20px;left:24px;background:#fff;padding:6px 11px;font-size:10px;letter-spacing:.08em}.lltw-nav{border-bottom:1px solid var(--lltw-line);padding:18px 0}.lltw-nav .lltw-wrap{display:flex;align-items:center;gap:30px;overflow-x:auto}.lltw-nav .lltw-kicker,.lltw-nav a,.lltw-nav button{white-space:nowrap}.lltw-nav a,.lltw-nav button{border:0;background:none;padding:8px 0;font-size:12px}.lltw-nav a:hover,.lltw-nav button:hover{color:var(--lltw-accent)}.lltw-section{padding-block:86px;scroll-margin-top:100px}.lltw-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px}.lltw-section-head h2{font-size:clamp(32px,3.2vw,46px);line-height:1.2;margin-top:12px}.lltw-section-head>p{font-size:13px;line-height:1.8;max-width:370px}.lltw-classic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.lltw-card{min-width:0;scroll-margin-top:120px}.lltw-card>a{display:block}.lltw-image-box{aspect-ratio:3/4;overflow:hidden;background:var(--lltw-chalk)}.lltw-image-box img{transition:transform .5s ease}.lltw-card a:hover img{transform:scale(1.025)}.lltw-card h3{font-size:30px;margin-top:19px;line-height:1.25}.lltw-card-copy{font-size:12px;line-height:1.75;max-width:325px;margin-top:8px!important;min-height:44px}.lltw-card-link{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--lltw-line);margin-top:14px;padding-bottom:4px}.lltw-new{background:var(--lltw-chalk);border-block:1px solid var(--lltw-line);scroll-margin-top:100px}.lltw-new-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.lltw-new-grid .lltw-image-box{aspect-ratio:4/5}.lltw-new-grid h3{font-size:28px}.lltw-photo-slot{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;background:#fff;border:1px solid var(--lltw-line)}.lltw-photo-slot span{font-family:var(--heading-font-family,Georgia,serif);font-size:28px}.lltw-photo-slot small{font-size:10px;margin-top:12px}.lltw-draft{font-size:10px;color:var(--lltw-accent);margin-top:14px!important}.lltw-finish-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.lltw-finish-grid .lltw-image-box{aspect-ratio:4/5}.lltw-finish-grid h3{font-size:23px;margin-top:15px}.lltw-editorial{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--lltw-line)}.lltw-editorial-photo{min-height:510px;position:relative;overflow:hidden}.lltw-editorial-photo img{position:absolute;inset:0;object-position:50% 65%}.lltw-editorial-copy{padding:68px clamp(30px,6vw,100px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.lltw-editorial h2{font-size:clamp(34px,3.8vw,54px);line-height:1.15;letter-spacing:-.035em;margin:18px 0 22px}.lltw-editorial-copy>p:not(.lltw-kicker){font-size:13px;max-width:360px;line-height:1.85}.lltw-guide-options{width:100%;margin-top:25px;max-width:380px}.lltw-guide-options button{display:block;text-align:left;width:100%;border:0;border-bottom:1px solid var(--lltw-line);background:none;padding:13px 0;min-height:46px;font-size:12px}.lltw-guide-options button:hover{text-decoration:underline;text-underline-offset:4px}body:has(.lltw-hub) .ll-seo-faq,body:has(.lltw-hub) .ll-collection-seo{background:#f6f5f2!important;color:#292929!important}body:has(.lltw-hub) .ll-seo-faq__eyebrow,body:has(.lltw-hub) .ll-collection-seo__eyebrow{color:#581f30!important;opacity:1!important}body:has(.lltw-hub) .ll-seo-faq__question-title,body:has(.lltw-hub) .ll-collection-seo__content{color:#292929!important}body:has(.lltw-hub) .ll-seo-faq__icon{border:0!important;width:16px!important;height:16px!important;transform:none!important}body:has(.lltw-hub) .ll-seo-faq__icon::before,body:has(.lltw-hub) .ll-seo-faq__icon::after{content:''!important;position:absolute;background:#292929;top:50%;left:50%;transform:translate(-50%,-50%)}body:has(.lltw-hub) .ll-seo-faq__icon::before{width:12px;height:1px}body:has(.lltw-hub) .ll-seo-faq__icon::after{width:1px;height:12px}body:has(.lltw-hub) .ll-seo-faq details[open] .ll-seo-faq__icon::after{display:none}
@media(max-width:1000px){.lltw-wrap{width:calc(100% - 56px)}.lltw-hero-copy{padding:48px 30px}.lltw-hero,.lltw-hero-media{min-height:500px}.lltw-hero h1{font-size:58px}.lltw-section{padding-block:64px}.lltw-new-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 22px}.lltw-finish-grid{gap:15px}.lltw-finish-grid h3{font-size:20px}}
@media(max-width:700px){.lltw-wrap{width:calc(100% - 36px)}.lltw-hero{display:flex;flex-direction:column;min-height:0}.lltw-hero-copy{padding:40px 24px 42px}.lltw-hero h1{font-size:54px;margin:18px 0}.lltw-intro{font-size:13px;max-width:330px}.lltw-hero-media{height:380px;min-height:0}.lltw-hero-media img{object-position:50% 52%}.lltw-ctas{margin-top:24px;gap:18px}.lltw-nav{padding:11px 0}.lltw-nav .lltw-wrap{gap:24px}.lltw-section{padding-block:48px}.lltw-section-head{display:block;margin-bottom:25px}.lltw-section-head>p{margin-top:15px;font-size:12px}.lltw-section-head h2{font-size:34px}.lltw-classic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.lltw-classic-grid .lltw-card:first-child{grid-column:1/-1}.lltw-classic-grid .lltw-card:first-child .lltw-image-box{aspect-ratio:6/5}.lltw-classic-grid .lltw-card:first-child img{object-position:50% 60%}.lltw-card h3,.lltw-new-grid h3{font-size:24px;margin-top:13px}.lltw-card-copy{font-size:11px;min-height:0}.lltw-new-grid{gap:28px 14px}.lltw-finish-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.lltw-finish-grid h3{font-size:20px}.lltw-editorial{grid-template-columns:1fr}.lltw-editorial-photo{min-height:390px}.lltw-editorial-copy{padding:40px 24px 44px}.lltw-editorial h2{font-size:38px}}
@media(prefers-reduced-motion:reduce){.lltw-hub *{transition:none!important;scroll-behavior:auto!important}}
/* END_SECTION:ll-tableware-hub */
