.lm-collection-hero{padding:58px 0 38px;background:var(--lm-cream)}.lm-collection-hero__grid{width:var(--lm-wrap);margin:auto;display:grid;grid-template-columns:1fr 420px;gap:42px;align-items:center}.lm-collection-hero h1{font:800 clamp(60px,6vw,92px)/.88 "Barlow Condensed",Impact,sans-serif;text-transform:uppercase;margin:0}.lm-collection-hero p{max-width:680px;font-size:18px;line-height:1.55;color:var(--lm-muted)}.lm-collection-hero__media{aspect-ratio:4/3;border-radius:28px;overflow:hidden;background:#efe8dd}.lm-collection-hero__media img{width:100%;height:100%;object-fit:cover}.lm-collection-tools{width:var(--lm-wrap);margin:30px auto 0;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.lm-filter-form{width:var(--lm-wrap);margin:18px auto 28px;padding:18px;border:1px solid var(--lm-line);border-radius:18px;background:#fff}.lm-filters{display:flex;flex-wrap:wrap;gap:10px}.lm-filter{position:relative}.lm-filter>summary{list-style:none;cursor:pointer;border:1px solid var(--lm-line);border-radius:999px;padding:10px 14px;font-size:12px;font-weight:900;text-transform:uppercase}.lm-filter__panel{position:absolute;z-index:15;top:calc(100% + 8px);left:0;min-width:260px;max-height:320px;overflow:auto;padding:15px;border:1px solid var(--lm-line);border-radius:16px;background:#fff;box-shadow:var(--lm-shadow)}.lm-filter__panel label{display:flex;gap:8px;align-items:center;padding:7px 0;font-size:13px}.lm-sort select{border:1px solid var(--lm-line);border-radius:12px;padding:10px 32px 10px 12px;background:#fff}.lm-collection-grid{width:var(--lm-wrap);margin:0 auto 70px}.lm-pagination{display:flex;justify-content:center;gap:8px;margin-top:36px}.lm-pagination a,.lm-pagination span{min-width:42px;height:42px;border:1px solid var(--lm-line);border-radius:10px;display:grid;place-items:center;font-weight:800}.lm-pagination .current{background:#000;color:#fff}.lm-blog-hero{padding:68px 0 44px;background:linear-gradient(135deg,var(--lm-cream),#fff7e0)}.lm-blog-hero__inner{width:var(--lm-wrap);margin:auto;display:flex;justify-content:space-between;align-items:end;gap:30px}.lm-blog-hero h1{font:800 clamp(60px,6vw,94px)/.88 "Barlow Condensed",Impact,sans-serif;text-transform:uppercase;margin:0}.lm-blog-grid{width:var(--lm-wrap);margin:48px auto 74px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lm-article-card__media{aspect-ratio:4/3;background:#eee6dc}.lm-article-card__media img{width:100%;height:100%;object-fit:cover}.lm-article-card__body{padding:20px}.lm-article-card__date{font-size:11px;font-weight:800;text-transform:uppercase;color:#8b8177;letter-spacing:.08em}.lm-article-card h2{font:800 34px/.95 Barlow Condensed,Impact,sans-serif;text-transform:uppercase;margin:10px 0}.lm-article-card p{color:var(--lm-muted);line-height:1.55}.lm-article-hero{padding:64px 0 32px;background:var(--lm-cream)}.lm-article-hero__inner{width:min(1000px,calc(100% - 48px));margin:auto;text-align:center}.lm-article-hero h1{font:800 clamp(58px,6vw,92px)/.88 "Barlow Condensed",Impact,sans-serif;text-transform:uppercase;margin:10px 0 16px}.lm-article-hero__meta{font-size:12px;font-weight:800;text-transform:uppercase;color:#776f68}.lm-article-hero__image{width:min(1200px,calc(100% - 48px));margin:32px auto 0;aspect-ratio:16/8;border-radius:28px;overflow:hidden}.lm-article-hero__image img{width:100%;height:100%;object-fit:cover}.lm-article-body{width:min(780px,calc(100% - 48px));margin:0 auto;padding:54px 0 80px;font-size:18px;line-height:1.75;color:#37322d}.lm-article-body h2{font-size:44px;line-height:.95;margin-top:1.5em}.lm-article-body h3{font-size:34px}.lm-article-body img{border-radius:20px;margin:28px 0}.lm-search{width:var(--lm-wrap);margin:0 auto;padding:54px 0 74px}.lm-search__form{max-width:720px;margin:0 auto 40px;display:flex;gap:10px}.lm-search__form input{flex:1;min-width:0;border:1px solid var(--lm-line);border-radius:14px;padding:15px 16px;font-size:16px}.lm-search__results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lm-cart{width:min(1100px,calc(100% - 48px));margin:0 auto;padding:58px 0 80px}.lm-cart h1{font:800 68px/.9 Barlow Condensed,Impact,sans-serif;text-transform:uppercase;margin:0 0 30px}.lm-cart-item{display:grid;grid-template-columns:120px 1fr 130px 120px;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid var(--lm-line)}.lm-cart-item img{width:110px;height:110px;object-fit:contain;background:#f6f1ea;border-radius:18px}.lm-cart-item__title{font:800 27px/1 Barlow Condensed,Impact,sans-serif;text-transform:uppercase}.lm-cart__footer{margin-top:30px;display:grid;justify-items:end;gap:12px}.lm-cart__total{font-size:30px;font-weight:900}.lm-cart input[type=number]{width:82px;border:1px solid var(--lm-line);border-radius:10px;padding:10px}.lm-empty{text-align:center;padding:80px 0}.lm-empty h1{font:800 72px/.9 Barlow Condensed,Impact,sans-serif;text-transform:uppercase}.lm-contact{width:min(850px,calc(100% - 48px));margin:0 auto;padding:58px 0 80px}.lm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lm-field{display:grid;gap:7px}.lm-field--full{grid-column:1/-1}.lm-field label{font-size:12px;font-weight:900;text-transform:uppercase}.lm-field input,.lm-field textarea,.lm-field select{width:100%;border:1px solid var(--lm-line);border-radius:14px;background:#fff;padding:14px 15px;font:inherit}.lm-field textarea{min-height:150px;resize:vertical}@media(max-width:900px){.lm-collection-hero__grid{grid-template-columns:1fr;text-align:center}.lm-collection-hero p{margin-inline:auto}.lm-collection-hero__media{max-width:560px;width:100%;margin:auto}.lm-blog-grid,.lm-search__results{grid-template-columns:repeat(2,1fr)}.lm-cart-item{grid-template-columns:90px 1fr auto}.lm-cart-item__price{grid-column:2}.lm-cart-item img{width:86px;height:86px}.lm-form-grid{grid-template-columns:1fr}.lm-field--full{grid-column:auto}}@media(max-width:600px){.lm-blog-hero__inner{display:block;text-align:center}.lm-blog-grid{grid-template-columns:1fr;gap:14px}.lm-search__results{grid-template-columns:1fr}.lm-article-hero__inner,.lm-article-hero__image,.lm-article-body,.lm-cart{width:calc(100% - 28px)}.lm-cart-item{grid-template-columns:76px 1fr}.lm-cart-item__qty,.lm-cart-item__price{grid-column:2}.lm-cart-item img{width:72px;height:72px}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/lm-pages.css.map */
