:root{--lm-ink:#272b28;--lm-paper:#faf9f6;--lm-olive:#4b5545;--lm-line:#ddddd6}body{background:var(--lm-paper)}.lm-nav{gap:22px!important;flex-wrap:wrap}.lm-nav-link{display:block;padding:14px 0;font-size:13px;font-weight:600;color:var(--lm-ink);white-space:nowrap}.lm-nav-link:hover{color:var(--lm-olive);text-decoration:underline;text-underline-offset:5px}.lm-hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1fr;background:#e9e8df;color:var(--lm-ink)}.lm-hero-copy{padding:72px 8vw 55px 5vw;display:flex;flex-direction:column;justify-content:center}.lm-eyebrow{font-size:11px;letter-spacing:.16em;font-weight:600;line-height:1.8;margin:0 0 18px}.lm-hero h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(48px,5.6vw,84px);line-height:1.05;letter-spacing:-.045em;margin:0 0 28px}.lm-hero-description{font-size:16px;line-height:1.8;max-width:390px;margin:0 0 30px}.lm-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.lm-button{display:inline-flex;justify-content:center;align-items:center;padding:16px 23px;background:var(--lm-olive);color:#fff;border:1px solid var(--lm-olive);font-size:13px;font-weight:600;text-decoration:none;min-height:48px;cursor:pointer}.lm-button:hover{background:var(--lm-ink);color:#fff}.lm-text-link{font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:5px;color:inherit}.lm-hero-note{font-size:9px;letter-spacing:.15em;margin-top:44px;color:#61675d}.lm-hero-image{position:relative;display:flex;align-items:center;background:#e3e1d8;overflow:hidden}.lm-hero-photo{width:100%;height:100%;object-fit:cover;display:block}.lm-image-caption{position:absolute;bottom:0;left:0;right:0;background:#272b28e8;color:#fff;display:flex;justify-content:space-between;gap:12px;padding:20px 24px;font-size:10px;letter-spacing:.12em}.lm-category-strip{max-width:1280px;margin:auto;padding:0 32px;display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--lm-line)}.lm-category-strip a{padding:28px 12px;display:flex;gap:13px;align-items:center;font-size:13px;font-weight:600;color:var(--lm-ink)}.lm-category-strip a>span:last-child{margin-left:auto}.lm-category-number{color:#747c6b;font-size:10px}.lm-section{max-width:1280px;margin:auto;padding:66px 32px;color:var(--lm-ink)}.lm-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px}.lm-section h2,.lm-editorial h2{font-family:Georgia,serif;font-size:clamp(28px,3vw,44px);line-height:1.2;font-weight:400;letter-spacing:-.025em;margin:0}.lm-section-heading .lm-eyebrow{margin-bottom:10px}.lm-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.lm-product{min-width:0}.lm-product-image{display:block;aspect-ratio:4/5;background:#eeede7;overflow:hidden}.lm-product-photo{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.lm-product-image:hover .lm-product-photo{transform:scale(1.025)}.lm-product-copy{padding:18px 0}.lm-product-copy>a:first-child{font-size:14px;line-height:1.55;display:block;font-weight:500;color:var(--lm-ink)}.lm-product-copy p{font-size:14px;font-weight:600;margin:9px 0}.lm-product-action{display:flex;justify-content:space-between;font-size:11px;padding-top:12px;margin-top:12px;border-top:1px solid var(--lm-line);color:var(--lm-olive)}.lm-editorial{max-width:1280px;margin:0 auto 64px;padding:52px 48px;display:grid;grid-template-columns:1fr 1fr;gap:64px;background:var(--lm-olive);color:#fff}.lm-editorial p:not(.lm-eyebrow){line-height:1.8;font-size:15px;max-width:410px;margin:0 0 24px}.lm-button-light{background:var(--lm-paper);color:var(--lm-ink);border-color:var(--lm-paper)}.lm-footer{background:var(--lm-ink);color:var(--lm-paper);padding:50px 32px 24px}.lm-footer-main{max-width:1216px;margin:auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px}.lm-footer-logo{font-size:28px;font-weight:700;letter-spacing:.08em}.lm-footer p{font-size:13px;line-height:1.8;color:#c9cbc3;margin-top:16px}.lm-footer nav h2{font-size:12px;font-weight:600;letter-spacing:.06em;margin:5px 0 20px}.lm-footer nav a{display:block;font-size:12px;color:#c9cbc3;padding:6px 0}.lm-footer a:hover{text-decoration:underline;text-underline-offset:4px}.lm-footer-bottom{max-width:1216px;margin:40px auto 0;border-top:1px solid #5a6057;padding-top:20px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.1em;color:#c9cbc3}.lm-collection-intro{max-width:1280px;margin:auto;padding:50px 32px 20px;color:var(--lm-ink)}.lm-collection-intro h1,.lm-search h1{font-family:Georgia,serif;font-weight:400;font-size:42px;line-height:1.2;margin:0 0 18px}.lm-collection-intro>p:last-child{font-size:14px;color:#6e746a}.lm-search-form{margin:30px 0}.lm-search-form label{display:block;font-size:13px;margin:0 0 8px}.lm-search-form>div{display:flex;max-width:700px}.lm-search-form input{flex:1;min-width:0;border:1px solid #b9bdb2;background:#fff;padding:15px;font-size:16px;color:var(--lm-ink)}.lm-search-count{margin:32px 0;font-size:14px}.lm-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin:30px 0}.lm-pagination button{background:transparent;border:1px solid #4b5545;padding:10px 18px;cursor:pointer}.lm-pagination button:disabled{opacity:.35;cursor:default}.lm-pagination span{font-size:12px}.lm-scope-notice{text-align:center;padding:18px;background:#e9e8df;font-size:13px}.lm-recommend .lm-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1024px){.lm-nav{gap:14px!important}.lm-nav-link{font-size:11px}.lm-hero-copy{padding:50px 30px}.lm-category-strip{padding:0 16px}.lm-category-strip a{font-size:11px;gap:6px}.lm-hero-note{margin-top:25px}}@media(max-width:749px){.lm-hero{grid-template-columns:1fr}.lm-hero-copy{padding:38px 24px}.lm-hero h1{font-size:54px;margin-bottom:22px}.lm-hero-description{font-size:14px;margin-bottom:24px}.lm-hero-image{aspect-ratio:1/1}.lm-hero-photo{object-position:center}.lm-hero-note{display:none}.lm-category-strip{grid-template-columns:1fr 1fr;padding:10px 18px}.lm-category-strip a{padding:16px 6px;font-size:12px}.lm-category-strip a:last-child{grid-column:1/3}.lm-section{padding:42px 20px}.lm-section-heading{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:24px}.lm-product-grid,.lm-recommend .lm-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.lm-product-copy>a:first-child{font-size:12px}.lm-product-copy{padding:12px 0}.lm-product-copy p{font-size:13px}.lm-product-action{font-size:10px}.lm-editorial{margin:0 20px 40px;padding:32px 24px;grid-template-columns:1fr;gap:25px}.lm-editorial h2{font-size:34px}.lm-editorial p:not(.lm-eyebrow){font-size:14px}.lm-footer{padding:35px 24px 20px}.lm-footer-main{grid-template-columns:1fr 1fr;gap:28px 20px}.lm-footer-main>div{grid-column:1/3}.lm-footer-main>nav:last-child{grid-column:1/3}.lm-footer-bottom{gap:20px;flex-wrap:wrap}.lm-collection-intro{padding:34px 20px 12px}.lm-collection-intro h1,.lm-search h1{font-size:32px}.lm-eyebrow{font-size:10px}}

.lm-button:link,.lm-button:visited{color:#fff}.lm-button-light:link,.lm-button-light:visited{color:#272b28}.lm-footer a:link,.lm-footer a:visited{color:inherit}.facets-count,.infinite-scroll-button-tip{display:none!important}
.lm-hero-image{height:640px}.lm-hero-photo{position:absolute;inset:0;object-position:center}.lm-hero-copy{min-height:580px}@media(max-width:749px){.lm-hero-image{height:auto;aspect-ratio:1/1}.lm-hero-copy{min-height:0}}

.bundle-add_to_cart{display:none!important}

#bundle-add_to_cart,.bundle-product-container{display:none!important}

/* Equal card rows and single-line titles across the custom men's product grids. */
.lm-product{display:flex;flex-direction:column;min-width:0;height:100%}
.lm-product-image{flex-shrink:0;width:100%}
.lm-product-copy{min-width:0;width:100%;box-sizing:border-box}
.lm-product-copy>a:first-child{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:1.55em;font-size:16px}
.lm-product-copy p{line-height:1.5;margin:9px 0 0;font-size:17px}
.lm-product .lm-product-action{display:none!important}

@media(max-width:749px){.lm-product-copy>a:first-child{font-size:14px}.lm-product-copy p{font-size:15px}}

/* A single, scrollable thumbnail row keeps the title and price aligned across cards. */
.lm-product-thumbnails{display:flex;align-items:center;gap:4px;height:44px;min-height:44px;flex-shrink:0;width:100%;max-width:100%;margin-top:12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
.lm-product-thumbnails::-webkit-scrollbar{display:none}
.lm-product-thumbnail{display:grid;place-items:center;flex:0 0 40px;width:40px;height:44px;padding:5px;appearance:none;border:0;background:transparent;cursor:pointer}
.lm-product-thumbnail img{display:block;width:30px;height:30px;object-fit:contain;background:#fff;border:1px solid #d8d9d4;border-radius:50%;box-sizing:border-box}
.lm-product-thumbnail[aria-pressed="true"] img{border-color:#272b28;outline:1px solid #272b28;outline-offset:2px}
.lm-product-thumbnail:hover img{border-color:#4b5545}
.lm-product-thumbnail:focus-visible{outline:2px solid #4b5545;outline-offset:-2px;border-radius:5px}
.lm-product-thumbnails+.lm-product-copy{padding-top:10px}
.lm-thumbnail-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(max-width:749px){.lm-product-thumbnails{gap:0;margin-top:10px}.lm-product-thumbnails+.lm-product-copy{padding-top:8px}}

/* Product-page recommendations use the full page width, with existing inner gutters. */
.lm-section.lm-recommend{width:100%;max-width:none;margin-inline:0;box-sizing:border-box}

/* Actual compare-at prices and calculated savings on custom product cards. */
.lm-product-copy .lm-product-pricing{display:flex;align-items:center;gap:8px;min-width:0;height:28px;line-height:1.4;white-space:nowrap}
.lm-price-current{font-size:17px;font-weight:600}
.lm-price-original{font-size:14px;font-weight:400;color:#70746b;text-decoration:line-through}
.lm-price-discount{display:inline-flex;align-items:center;padding:3px 6px;border-radius:2px;background:#a33c2e;color:#fff;font-size:12px;font-weight:600;line-height:1.4}
.lm-product-pricing [hidden]{display:none!important}
@media(max-width:749px){.lm-product-copy .lm-product-pricing{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-rows:21px 21px;align-content:start;gap:5px 6px;height:47px}.lm-price-current{font-size:15px}.lm-price-original{font-size:12px}.lm-price-discount{grid-column:1/3;justify-self:start;font-size:11px;padding:2px 6px}}

/* Dedicated men's menu and centered collection introductions. */
.lm-collection-intro{text-align:center}
.lm-nav>.header-nav__menu-item{margin-inline:0}
.lm-nav>.header-nav__menu-item>.header-nav__underline{font-size:15px;font-weight:600;color:var(--lm-ink)}
.lm-nav>.header-nav__menu-item:focus-within .header-nav-dropdown-menu-scope{display:block}
@media(max-width:1024px){.lm-nav>.header-nav__menu-item>.header-nav__underline{font-size:13px}}

/* Product-detail color radios keep native variant behavior and show real photos. */
.product-detail__variant-picker .lm-detail-color-options{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 2px;min-width:0;max-width:100%}
.product-detail__variant-picker .lm-detail-color-option{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-height:44px;margin:0;cursor:pointer}
.product-detail__variant-picker .lm-detail-color-option .lm-detail-color-button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex:none;width:36px;height:36px;min-width:36px;min-height:36px;padding:2px;border:1px solid #d8d9d4!important;border-radius:50%!important;background:#fff!important;overflow:hidden}
.product-detail__variant-picker .lm-detail-color-button img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}
.product-detail__variant-picker .lm-detail-color-option input:checked+.lm-detail-color-button{border-color:#272b28!important;outline:1px solid #272b28;outline-offset:2px}
.product-detail__variant-picker .lm-detail-color-option input:focus-visible+.lm-detail-color-button{outline:2px solid #4b5545;outline-offset:2px}
.product-detail__variant-picker .lm-detail-color-option.disabled .lm-detail-color-button{opacity:.45}

/* Shoppable everyday outfits between the homepage editorial and brand story. */
.lm-editorial:has(+.lm-lifestyle){margin-bottom:0}
.lm-lifestyle{width:100%;max-width:none;margin:0;background:var(--lm-paper);color:var(--lm-ink)}
.lm-lifestyle-heading{padding:40px 24px;text-align:center}
.lm-lifestyle-heading h2{font-family:Georgia,serif;font-size:clamp(26px,2.4vw,38px);font-weight:400;line-height:1.25;letter-spacing:-.02em;margin:0}
.lm-lifestyle-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0}
.lm-lifestyle-card{position:relative;display:block;aspect-ratio:2/3;min-width:0;overflow:hidden;background:#e9e8df;color:#fff}
.lm-lifestyle-card img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s}
.lm-lifestyle-caption{position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;padding:18px 16px;background:linear-gradient(transparent,#0009);color:#fff!important;text-shadow:0 1px 3px #0008;font-size:13px;font-weight:600;opacity:0;transition:opacity .2s}
.lm-lifestyle-card:hover img{transform:scale(1.025)}
.lm-lifestyle-card:hover .lm-lifestyle-caption,.lm-lifestyle-card:focus-visible .lm-lifestyle-caption{opacity:1}
.lm-lifestyle-card:focus-visible{outline:3px solid var(--lm-olive);outline-offset:-3px}
@media(min-width:750px) and (max-width:1024px){.lm-lifestyle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:749px){.lm-lifestyle-heading{padding:32px 20px}.lm-lifestyle-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.lm-lifestyle-card{flex:0 0 78%;aspect-ratio:4/5;scroll-snap-align:start}.lm-lifestyle-caption{opacity:1;padding:24px 18px 14px}}
@media(prefers-reduced-motion:reduce){.lm-lifestyle-card img,.lm-lifestyle-caption{transition:none}.lm-lifestyle-card:hover img{transform:none}}

/* Homepage waffle texture story, following Best Seller. */
.lm-waffle-material{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;width:100%;max-width:none;padding:24px 32px 0;box-sizing:border-box;background:var(--lm-paper);color:var(--lm-ink)}
.lm-waffle-material-media{display:block;min-width:0;overflow:hidden;background:#e9e8df}
.lm-waffle-material-media img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}
.lm-waffle-material-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(28px,4vw,64px);background:#eeede6}
.lm-waffle-material-copy .lm-eyebrow{margin-bottom:14px}
.lm-waffle-material-copy h2{font-family:Georgia,serif;font-size:clamp(30px,3vw,48px);line-height:1.12;letter-spacing:-.025em;font-weight:400;margin:0}
.lm-waffle-material-rule{display:block;width:96px;height:3px;margin:24px 0;background:var(--lm-olive)}
.lm-waffle-material-description{font-size:16px;line-height:1.75;margin:0 0 28px;max-width:560px}
.lm-waffle-material-actions{display:flex;align-items:flex-start;flex-wrap:wrap;gap:14px;width:100%}
.lm-waffle-shop,.lm-waffle-learn{box-sizing:border-box;min-height:50px;width:180px;font-size:13px;font-weight:600;letter-spacing:.025em;line-height:1.3;white-space:nowrap}
.lm-waffle-shop{gap:20px;color:#fff!important}
.lm-waffle-details{max-width:100%;min-width:0}
.lm-waffle-learn{display:flex;align-items:center;justify-content:center;gap:22px;padding:16px 20px;list-style:none;border:1px solid var(--lm-olive);background:transparent;color:var(--lm-ink);cursor:pointer}
.lm-waffle-learn::-webkit-details-marker{display:none}
.lm-waffle-learn:focus-visible{outline:2px solid var(--lm-ink);outline-offset:3px}
.lm-waffle-details[open]{flex-basis:100%;width:100%}
.lm-waffle-details[open] .lm-waffle-learn span{transform:rotate(45deg)}
.lm-waffle-details-content{padding-top:20px;font-size:14px;line-height:1.7}
.lm-waffle-details-content h3{font-family:inherit;font-weight:600;font-size:15px;margin:0 0 6px}
.lm-waffle-details-content p{margin:0 0 16px}
.lm-waffle-details-content p:last-child{margin-bottom:0}
@media(min-width:750px) and (max-width:1024px){.lm-waffle-material-copy{padding:28px}.lm-waffle-shop,.lm-waffle-learn{width:160px}.lm-waffle-material-description{font-size:15px}}
@media(max-width:749px){.lm-waffle-material{grid-template-columns:minmax(0,1fr);padding:12px 20px 0}.lm-waffle-material-copy{padding:30px 24px}.lm-waffle-material-copy h2{font-size:32px}.lm-waffle-material-description{font-size:15px;margin-bottom:24px}.lm-waffle-material-actions{gap:12px}.lm-waffle-shop,.lm-waffle-learn{width:150px;max-width:100%;font-size:12px;padding-inline:12px;gap:8px}.lm-waffle-material-rule{margin:20px 0}.lm-waffle-details{flex:1 1 130px}.lm-waffle-shop{flex:1 1 130px}.lm-waffle-learn{width:100%}.lm-waffle-details[open] .lm-waffle-learn{width:150px}}

/* ==========================================================================
   Uniform Product Card Sizing on Collection / Category Pages
   ========================================================================== */

/* 1. Ensure grid items and product cards stretch to equal height in each row */
.main-collection__list {
  align-items: stretch !important;
}

.main-collection__list > li {
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
}

.main-collection__list product-item,
.main-collection__list .product-card-shadow-space {
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
  width: 100% !important;
  flex: 1 1 auto !important;
}

.main-collection__list theme-product-card,
.main-collection__list .block-product-card,
body[data-page-type="collection"] theme-product-card,
body[data-page-type="collection"] .block-product-card {
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
  width: 100% !important;
  flex: 1 1 auto !important;
}

/* 2. Unify all product card images to standard 3:4 portrait aspect ratio & cover */
body[data-page-type="collection"] theme-product-card .block-product-image__layer-image-wrapper,
body[data-page-type="search"] theme-product-card .block-product-image__layer-image-wrapper,
.main-collection__list theme-product-card .block-product-image__layer-image-wrapper {
  width: 100% !important;
  flex: 0 0 auto !important;
}

body[data-page-type="collection"] theme-product-card .block-product-image__image-wrapper,
body[data-page-type="search"] theme-product-card .block-product-image__image-wrapper,
.main-collection__list theme-product-card .block-product-image__image-wrapper {
  --aspect-ratio: 0.75 !important;
  aspect-ratio: 3 / 4 !important;
  --fit-type: cover !important;
  width: 100% !important;
  height: auto !important;
  position: relative !important;
  overflow: hidden !important;
}

body[data-page-type="collection"] theme-product-card .block-product-image__image-wrapper > .block-product-image__image,
body[data-page-type="search"] theme-product-card .block-product-image__image-wrapper > .block-product-image__image,
.main-collection__list theme-product-card .block-product-image__image-wrapper > .block-product-image__image {
  object-fit: cover !important;
  object-position: center top !important;
  width: 100% !important;
  height: 100% !important;
}

/* 3. Card information layout: consistent spacing, 2-line title clamping & price bottom alignment */
body[data-page-type="collection"] theme-product-card .block-product-card-info,
.main-collection__list theme-product-card .block-product-card-info {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
  justify-content: flex-start !important;
  padding-top: 10px !important;
}

body[data-page-type="collection"] theme-product-card .block-product-title,
.main-collection__list theme-product-card .block-product-title {
  display: block !important;
  min-height: 2.6em !important;
  margin-bottom: 6px !important;
  flex-shrink: 0 !important;
}

body[data-page-type="collection"] theme-product-card .block-product-title span,
.main-collection__list theme-product-card .block-product-title span {
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  line-height: 1.3 !important;
  --max-row: 2 !important;
}

body[data-page-type="collection"] theme-product-card .block-product-price,
.main-collection__list theme-product-card .block-product-price {
  margin-top: auto !important;
  display: flex !important;
  align-items: baseline !important;
  flex-wrap: wrap !important;
  gap: 6px !important;
  padding-top: 4px !important;
}

/* Shared color image choices on every native collection product card. */
theme-product-card .lm-native-thumbnails{width:100%;min-width:0;flex:0 0 auto;margin:0;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;min-height:44px}
theme-product-card .lm-native-thumbnails:not(:has(button)){display:none}
theme-product-card .lm-native-thumbnails .lm-product-thumbnail{flex-shrink:0}
theme-product-card .product-price [hidden]{display:none!important}

/* Color images scroll directly; the scrollbar itself stays hidden. */
.lm-product-thumbnails{scrollbar-width:none!important;-ms-overflow-style:none;touch-action:pan-x pan-y}
.lm-product-thumbnails::-webkit-scrollbar{display:none!important;width:0;height:0}
.lm-product-thumbnails[data-dragging]{cursor:grabbing;user-select:none}
.lm-product-thumbnails img{-webkit-user-drag:none;user-select:none}
lucloth-collection-fill{display:block;min-width:0}
lucloth-collection-fill nav[hidden]{display:none!important}
.lm-collection-fill-status{font-size:14px;text-align:center;margin:16px 0}
.lm-collection-fill-status:empty{display:none}
.lm-filled-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px;padding:32px 0}
.lm-filled-pagination a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding:8px 0}
.lm-filled-pagination a:focus-visible{outline:2px solid #4b5545;outline-offset:4px}

