:root{--lh-plum:#512b46;--lh-ink:#382a36;--lh-lilac:#e6dfed;--lh-paper:#faf8fc;--lh-rose:#f5e5e9}html{scroll-behavior:smooth}body{color:var(--lh-ink)}h1,h2,h3,.lh-serif{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.lh-wrap{max-width:1440px;margin:auto;padding:0 5%}.lh-section{padding:76px 0}.lh-eyebrow{font-size:12px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px}.lh-title{font-size:clamp(32px,3.6vw,54px);line-height:1.1;margin:0 0 18px}.lh-copy{font-size:17px;line-height:1.7;max-width:52ch}.lh-button{display:inline-block;background:var(--lh-plum);color:#fff;padding:14px 25px;text-decoration:none;line-height:1.5;border:1px solid var(--lh-plum);font-size:14px}.lh-button:hover{background:#382033}.lh-link{color:inherit;text-underline-offset:5px}.lh-top{background:var(--lh-plum);color:#fff;text-align:center;font-size:12px;letter-spacing:.04em;padding:9px 15px}.lh-top a{color:inherit;text-decoration:none}.lh-header{background:#fff;position:relative;z-index:5;border-bottom:1px solid #e7e0e8}.lh-header-row{display:flex;align-items:center;gap:26px;min-height:94px}.lh-brand{display:block;flex:0 0 245px}.lh-brand img{display:block;width:245px;height:80px;object-fit:contain}.lh-nav{display:flex;justify-content:center;gap:22px;margin:auto;flex-wrap:wrap}.lh-nav a,.lh-tools a{color:var(--lh-ink);font-size:14px;text-decoration:none}.lh-nav a:hover,.lh-tools a:hover{text-decoration:underline;text-underline-offset:5px}.lh-tools{display:flex;gap:18px;white-space:nowrap}.lh-mobile-nav{display:none}.lh-hero{position:relative;min-height:610px;height:min(690px,49vw);overflow:hidden}.lh-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lh-hero-panel{position:absolute;left:5%;bottom:55px;max-width:485px;background:#faf8fcf5;padding:36px 40px}.lh-hero h1{font-size:clamp(39px,4.5vw,65px);line-height:1.03;margin:0 0 20px}.lh-hero p{margin-bottom:23px}.lh-strip{border-bottom:1px solid #ddd2df;background:#fff}.lh-strip .lh-wrap{display:grid;grid-template-columns:repeat(3,1fr);padding-top:22px;padding-bottom:22px;gap:20px;font-size:13px}.lh-strip strong{display:block;font-size:15px;margin-bottom:3px}.lh-intro{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.lh-intro p{margin:0}.lh-rooms{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:24px}.lh-room:nth-child(2){margin-top:55px}.lh-room:nth-child(3){margin-top:110px}.lh-room{color:inherit;text-decoration:none}.lh-room img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;display:block}.lh-room h3{font-size:28px;margin:18px 0 6px}.lh-room span{font-size:14px;line-height:1.6}.lh-assortment{background:#fff}.lh-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.lh-tile{color:inherit;text-decoration:none;display:block;min-width:0}.lh-tile img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;display:block;transition:transform .25s}.lh-tile:hover img{transform:scale(1.025)}.lh-tile h3{font-family:inherit;font-size:15px;letter-spacing:0;line-height:1.5;font-weight:500;margin:16px 0 6px}.lh-price{font-size:14px;color:#512b46;font-weight:600}.lh-pairs{background:var(--lh-lilac)}.lh-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%}.lh-split>img{width:100%;aspect-ratio:1.05;object-fit:contain;background:#fff}.lh-number{font-family:Georgia,serif;font-size:70px;color:#b9a4bd;line-height:1;margin-bottom:12px}.lh-feature-list{padding:0;list-style:none;margin:28px 0}.lh-feature-list li{padding:13px 0;border-top:1px solid #c9bbcf}.lh-feature-list strong{margin-right:10px}.lh-guide{background:var(--lh-rose)}.lh-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.lh-guide h3{font-size:25px;margin:0 0 12px}.lh-guide p{font-size:15px;line-height:1.8;margin:0}.lh-story{background:#512b46;color:#fff}.lh-story .lh-split{grid-template-columns:1.25fr 1fr}.lh-story h2{font-size:clamp(34px,4vw,55px);margin:0 0 20px}.lh-story .lh-button{background:#fff;color:#512b46;border-color:#fff}.lh-story-box{border:1px solid #a484a0;padding:35px;line-height:1.9}.lh-faq{max-width:1000px;margin:auto}.lh-faq details{border-top:1px solid #ded3e0;padding:20px 0}.lh-faq details:last-child{border-bottom:1px solid #ded3e0}.lh-faq summary{font-size:17px;cursor:pointer;display:flex;justify-content:space-between;gap:25px;list-style:none}.lh-faq summary:after{content:"+"}.lh-faq details[open] summary:after{content:"\2212"}.lh-faq p{font-size:15px;line-height:1.8;max-width:80ch}.lh-footer{background:#eee8f0;border-top:1px solid #ded3e0;padding:55px 0 22px}.lh-footer-top{display:grid;grid-template-columns:1.1fr .8fr .8fr 1.3fr;gap:35px}.lh-footer h2{font-size:18px;letter-spacing:0;margin:0 0 18px}.lh-footer h3{font-size:23px;margin:0 0 14px}.lh-footer a{color:inherit;font-size:13px;text-decoration:none;line-height:1.8}.lh-footer a:hover{text-decoration:underline}.lh-footer ul{list-style:none;padding:0;margin:0}.lh-footer li{margin-bottom:7px}.lh-footer p,.lh-footer address{font-size:13px;line-height:1.9;font-style:normal;margin:0 0 14px}.lh-map{width:100%;height:190px;border:0;display:block;background:#e1d9e6}.lh-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #d3c5d8;margin-top:35px;padding-top:22px;font-size:12px}.lh-sitemap{max-width:1100px;margin:auto;padding:60px 5%}.lh-sitemap h2{font-size:28px}.lh-sitemap ul{padding-left:20px;line-height:2}.lh-sitemap a{color:inherit}.product__title h1{font-size:clamp(28px,3vw,44px)}.product__description h2{font-size:24px;margin-top:28px}.product__description{line-height:1.8}.shopify-policy__container{max-width:940px!important;padding:55px 6%!important}.shopify-policy__title h1{font-size:42px}.shopify-policy__body{line-height:1.8}.lh-header a:focus-visible,.lh-tile:focus-visible,summary:focus-visible{outline:2px solid #8b4c77;outline-offset:5px}@media(min-width:1500px){.lh-hero{min-height:700px}.lh-hero-panel{left:calc((100vw - 1440px)/2 + 72px)}}@media(max-width:1100px){.lh-brand,.lh-brand img{width:210px;flex-basis:210px}.lh-header-row{gap:15px}.lh-nav{gap:14px}.lh-nav a{font-size:13px}.lh-footer-top{grid-template-columns:1fr 1fr}.lh-hero{min-height:540px}}@media(max-width:749px){.lh-section{padding:45px 0}.lh-wrap{padding-left:6%;padding-right:6%}.lh-header-row{min-height:82px;justify-content:space-between;gap:10px}.lh-brand,.lh-brand img{width:205px;flex-basis:205px;height:70px}.lh-nav{display:none}.lh-tools a{font-size:13px}.lh-tools a:last-child{display:none}.lh-mobile-nav{display:block;border-top:1px solid #eee5f0;padding:11px 6%;font-size:14px}.lh-mobile-nav summary{cursor:pointer;display:flex;justify-content:space-between;list-style:none}.lh-mobile-nav summary:after{content:"\2630"}.lh-mobile-nav nav{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:22px 0 12px}.lh-mobile-nav a{color:inherit;text-decoration:none}.lh-hero{height:auto;min-height:0;display:flex;flex-direction:column}.lh-hero>img{position:static;height:auto;aspect-ratio:1.5;object-fit:cover;object-position:65% center}.lh-hero-panel{position:static;max-width:none;padding:30px 6% 35px;background:#f0e9f3}.lh-hero h1{font-size:44px}.lh-copy{font-size:16px}.lh-strip .lh-wrap{grid-template-columns:1fr;gap:15px;padding-top:22px;padding-bottom:22px}.lh-strip strong{display:inline;margin-right:8px;font-size:14px}.lh-intro{display:block}.lh-intro .lh-link{display:inline-block;margin-top:16px}.lh-title{font-size:35px}.lh-rooms{grid-template-columns:1fr;gap:28px}.lh-room:nth-child(n){margin:0}.lh-room{display:grid;grid-template-columns:42% 1fr;gap:20px;align-items:center}.lh-room h3{font-size:25px;margin:0 0 8px}.lh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.lh-tile h3{font-size:14px;margin-top:12px}.lh-price{font-size:13px}.lh-split,.lh-story .lh-split{grid-template-columns:1fr;gap:30px}.lh-number{font-size:50px}.lh-guide-grid{grid-template-columns:1fr;gap:28px}.lh-footer{padding-top:40px}.lh-footer-top{grid-template-columns:1fr 1fr;gap:32px 22px}.lh-footer-top>div:first-child,.lh-footer-top>div:last-child{grid-column:1/-1}.lh-footer-bottom{flex-direction:column;gap:10px}.lh-faq summary{font-size:16px}.lh-story-box{padding:25px}.shopify-policy__title h1{font-size:32px}}.lh-room img,.lh-tile img,.lh-split>img{height:auto}
/*# sourceMappingURL=/cdn/shop/t/3/assets/linen-home.css.map */
