/* All wallcoverings, made calmer (user, 5 Nov 2026, after looking at Dedar's wallcovering list: "super clean ... don't copy, stay true
   to ourselves, but formatting and image selection"). Still Tomita: the paper ground, the headline face, PT Serif. What changes:
     the head      the title on the left with one line beneath it, as a page opens in a book
     the bar       Filter on the left, Sort on the right, between two hairlines
     the grid      four across on a wide screen, closer together, every photograph the same shape
     the captions  one quiet line under each photograph, left aligned: the name, then its collection in grey
   Each room photograph appears once (data-same in browse.html; tomita-browse-20261102.js). Loaded by browse.html only, last. */
body .tm-wc{padding-top:clamp(40px,4vw,64px)}
body .tm-wc h1{margin:0;text-align:left;font-size:clamp(30px,2.6vw,40px)!important;line-height:1.15!important;color:#2a1f18}
@layer tomita-browse-dg{html body .tm-wc h1{font-family:"Cormorant Garamond",Georgia,serif!important;font-weight:500!important;font-size-adjust:.44!important;letter-spacing:0!important}}
body .tm-wc .wc-intro{margin:12px 0 0;max-width:40em;font:400 16px/1.7 "PT Serif",Georgia,serif;color:#4c4942}

body .tm-wc .wc-bar{display:flex;align-items:center;gap:16px 32px;margin-top:clamp(28px,3vw,44px);padding:6px 0;
  border-top:1px solid rgba(48,47,42,.16);border-bottom:1px solid rgba(48,47,42,.16)}
body .tm-wc .wc-open{gap:10px;font:400 15px/1 "PT Serif",Georgia,serif;letter-spacing:.01em;text-transform:none}
body .tm-wc .wc-sort-desk{display:flex!important;align-items:center;gap:10px;flex:none;min-width:0;margin-left:auto}
body .tm-wc .wc-sort-desk .wc-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none;margin:0;
  font:400 15px/1 "PT Serif",Georgia,serif;letter-spacing:0;text-transform:none;color:#6b655c}
body .tm-wc #wc-sort{-webkit-appearance:none;appearance:none;width:auto;height:44px;margin:0;padding:0 20px 0 0;border:0;border-radius:0;
  background:transparent url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none' stroke='%232a1f18' stroke-width='1'><path d='m1 1 4 4 4-4'/></svg>") no-repeat 100% 50%;
  font:400 15px/1 "PT Serif",Georgia,serif;color:#2a1f18;cursor:pointer}

body .tm-wc .wc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px;margin-top:32px}
body .tm-wc .wc-card,body .tm-wc .wc-card-room{text-align:left}
body .tm-wc .wc-cap{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:12px 0 0}
body .tm-wc .wc-card-room .wc-name{display:inline;min-height:0;margin:0;font:400 15px/1.4 "PT Serif",Georgia,serif;letter-spacing:.01em;text-transform:none;color:#2a1f18}
body .tm-wc .wc-card-room .wc-ref{margin:0;font:400 14px/1.4 "PT Serif",Georgia,serif;color:#6b655c}
body .tm-wc .wc-card-room:hover .wc-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}

@media (max-width:1199px) and (min-width:768px){body .tm-wc .wc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:767px){
  body .tm-wc .wc-intro{font-size:15px}
  body .tm-wc .wc-sort-desk{display:none!important}
  body .tm-wc .wc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;margin-top:20px}
  body .tm-wc .wc-cap{flex-direction:column;gap:0;margin-top:8px}
  body .tm-wc .wc-card-room .wc-name{font-size:14px}
  body .tm-wc .wc-card-room .wc-ref{font-size:13px}
}
body .tm-wc .wc-sort-desk{flex:0 0 auto!important;min-width:0!important}
body .tm-wc #wc-sort{min-width:0!important;flex:none}
body .tm-wc .wc-intro{max-width:48em}

/* each collection's own designs-and-catalogue page, from here (user, 5 Nov 2026) */
body .tm-wc .wc-colls{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:18px}
body .tm-wc .wc-colls a{padding-bottom:2px;border-bottom:1px solid rgba(42,31,24,.35);font:400 16px/1.5 "PT Serif",Georgia,serif;color:#2a1f18;text-decoration:none}
body .tm-wc .wc-colls a:hover{border-bottom-color:#2a1f18}
