/* =========================================================
   炭火焼肉 hth- ／ SWELL子テーマ用デザイン
   クラス名はすべて「hth-」から始まります。
   色を変えたいときは、下の :root の値を変えるだけでOKです。
   ========================================================= */
:root{
  --hth-ink:#0e0c0b;      /* いちばん暗い背景 */
  --hth-ink2:#171412;     /* 少し明るい背景 */
  --hth-ink3:#221d1a;
  --hth-paper:#efe7dc;    /* 文字色 */
  --hth-dim:#b9ada0;      /* 薄い文字 */
  --hth-muted:#7d7166;
  --hth-ember:#d9632b;    /* 炭火のオレンジ */
  --hth-ember2:#f0a050;
  --hth-gold:#b8935a;
  --hth-line:rgba(239,231,220,.14);
  --hth-mincho:"Shippori Mincho",serif;
  --hth-gothic:"Zen Kaku Gothic New",sans-serif;
  --hth-latin:"Cormorant Garamond",serif;
}

/* ---------- 共通リセット（SWELLの見出し・リスト装飾などを打ち消す） ---------- */
.hth-hero,.hth-sec{
  position:relative;color:var(--hth-paper);background:var(--hth-ink);
  font-family:var(--hth-gothic);letter-spacing:.06em;line-height:2;
  margin-top:0!important;margin-bottom:0!important;
}
:is(.hth-hero,.hth-sec) > .wp-block-group__inner-container,
:is(.hth-hero,.hth-sec) .wp-block-group > .wp-block-group__inner-container{display:contents}
:is(.hth-hero,.hth-sec) :is(h2,h3){
  background:none!important;border:none!important;padding:0;margin:0;color:inherit;
  box-shadow:none!important;font-family:var(--hth-mincho);font-weight:600;line-height:1.6;
}
:is(.hth-hero,.hth-sec) :is(h2,h3)::before,
:is(.hth-hero,.hth-sec) :is(h2,h3)::after{content:none!important;display:none!important}
:is(.hth-hero,.hth-sec) p{margin:0}
:is(.hth-hero,.hth-sec) p + p{margin-top:1.4em}
:is(.hth-hero,.hth-sec) figure{margin:0}
:is(.hth-hero,.hth-sec) a{color:inherit;text-decoration:none}
.hth-sec.is-dark2{background:var(--hth-ink2)}

.hth-sec{padding:140px 0}
.hth-in{max-width:1160px;margin:0 auto;padding:0 32px}
.hth-in > * + *{margin-top:0}

/* 写真（ブロックエディタの画像ブロック） */
.hth-ph{overflow:hidden;background:var(--hth-ink3)}
.hth-ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s}

/* 見出し */
:is(.hth-hero,.hth-sec) h2.hth-ttl{
  display:flex;align-items:baseline;gap:18px;font-size:30px!important;letter-spacing:.2em!important;
  margin-bottom:56px!important;padding-left:46px!important;
  background:linear-gradient(var(--hth-ember),var(--hth-ember)) left center/28px 1px no-repeat!important;
}
:is(.hth-hero,.hth-sec) h2.hth-ttl.is-center{justify-content:center;padding-left:0!important;background:none!important}
.hth-ttl .hth-en,.hth-sub-en{font-family:var(--hth-latin);font-style:italic;font-weight:500;font-size:18px;color:var(--hth-gold);letter-spacing:.1em}
.hth-sub-en{font-size:14px;line-height:1.4;margin-bottom:6px!important}
.hth-lead{font-family:var(--hth-mincho);font-size:clamp(20px,2.4vw,26px)!important;line-height:2;letter-spacing:.14em;margin-bottom:32px!important}
.hth-txt{color:var(--hth-dim)}
.hth-narrow{max-width:640px}
.hth-narrow.has-text-align-center{margin-left:auto!important;margin-right:auto!important}
.hth-note{font-size:12px;color:var(--hth-muted);line-height:1.9}

/* ボタン */
.hth-btns{margin-top:40px!important;gap:16px;display:flex;flex-wrap:wrap}
.hth-btns.is-center{justify-content:center!important}
.hth-btn .wp-block-button__link{
  background:transparent!important;color:var(--hth-paper)!important;border:1px solid var(--hth-gold)!important;
  border-radius:0!important;padding:12px 28px!important;font-size:13px!important;letter-spacing:.2em;box-shadow:none!important;
  transition:background .3s,color .3s;
}
.hth-btn .wp-block-button__link:hover{background:var(--hth-gold)!important;color:var(--hth-ink)!important}
.hth-btn.is-fill .wp-block-button__link{background:var(--hth-ember)!important;border-color:var(--hth-ember)!important}
.hth-btn.is-fill .wp-block-button__link:hover{background:var(--hth-ember2)!important;border-color:var(--hth-ember2)!important;color:var(--hth-ink)!important}

/* 2カラム（画像＋文章） */
.hth-split{gap:80px!important;align-items:center!important;margin:0!important}
.hth-split .hth-ph.is-portrait{aspect-ratio:4/5}
.hth-split .hth-ph.is-wide{aspect-ratio:3/2}

/* ---------- ヒーロー ---------- */
.hth-hero{height:100vh;min-height:620px;display:grid;place-items:center;overflow:hidden;padding:0!important}
.hth-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
  background:linear-gradient(180deg,rgba(14,12,11,.55),rgba(14,12,11,.2) 40%,rgba(14,12,11,.92))}
.hth-hero-bg{position:absolute!important;inset:0;z-index:0;height:100%;width:100%;max-width:none!important}
.hth-hero-bg img{animation:hthZoom 18s ease-out forwards;transform:scale(1.08)}
.hth-hero-bg video{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;display:block;pointer-events:none}
.hth-hero-video figcaption{display:none}
@keyframes hthZoom{to{transform:scale(1)}}
.hth-embers{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}
.hth-hero-in{position:relative;z-index:3;display:flex;flex-direction:row-reverse;align-items:flex-start;gap:48px}
.hth-v{writing-mode:vertical-rl;white-space:nowrap;font-family:var(--hth-mincho)}
.hth-hero-title{font-size:clamp(32px,5vw,56px)!important;font-weight:800!important;letter-spacing:.28em!important;line-height:1.5!important}
.hth-hero-title em{font-style:normal;color:var(--hth-ember2)}
.hth-hero-sub{font-size:15px;letter-spacing:.35em;color:var(--hth-dim);padding-top:120px;line-height:2.4;margin:0!important}
.hth-hero-mark{position:absolute;left:40px;bottom:40px;z-index:3;font-family:var(--hth-latin);font-style:italic;font-size:15px;color:var(--hth-dim);letter-spacing:.15em;margin:0!important}
.hth-scroll{position:absolute;right:40px;bottom:0;z-index:3;writing-mode:vertical-rl;font-size:10px;letter-spacing:.4em;color:var(--hth-dim);padding-bottom:90px}
.hth-scroll::after{content:"";position:absolute;left:50%;bottom:0;width:1px;height:76px;background:linear-gradient(var(--hth-dim),transparent);animation:hthDrip 2.2s infinite}
@keyframes hthDrip{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}

/* ---------- イントロ ---------- */
.hth-intro{padding:130px 0 60px}
.hth-catch{font-family:var(--hth-mincho);font-size:clamp(20px,2.6vw,28px)!important;letter-spacing:.2em;line-height:2.2;text-align:center;margin-bottom:80px!important}
.hth-trio{gap:28px!important}
.hth-trio .hth-ph{aspect-ratio:4/5;margin-bottom:22px!important}
.hth-trio > .wp-block-column:nth-child(2){margin-top:60px}
.hth-trio h3{font-size:17px!important;letter-spacing:.14em;margin-bottom:10px!important}
.hth-trio p{font-size:13.5px;color:var(--hth-dim)}

/* ---------- こだわり ---------- */
.hth-bigword{position:absolute;right:4%;top:90px;font-family:var(--hth-mincho);font-size:clamp(120px,16vw,220px)!important;font-weight:800;line-height:1;
  color:rgba(239,231,220,.035);writing-mode:vertical-rl;letter-spacing:.1em;pointer-events:none;margin:0!important}

/* ---------- 和牛 ---------- */
.hth-facts{gap:0!important;margin-top:44px!important;border-top:1px solid var(--hth-line);margin-bottom:0!important}
.hth-facts p{padding-top:22px;font-size:12px;color:var(--hth-dim);letter-spacing:.12em;line-height:1.8}
.hth-facts strong{display:block;font-family:var(--hth-mincho);font-size:30px;font-weight:600;color:var(--hth-ember2);letter-spacing:.05em;line-height:1.4}
.hth-facts strong small{font-size:13px;margin-left:4px;color:var(--hth-paper)}

/* ---------- 炭と七輪 ---------- */
.hth-sumi{padding:120px 0;background:radial-gradient(ellipse at 50% 120%,rgba(217,99,43,.28),transparent 60%),var(--hth-ink)!important}
.hth-sumi-row{gap:1px!important;background:var(--hth-line);border:1px solid var(--hth-line);margin-top:60px!important;margin-bottom:0!important}
.hth-sumi-row > .wp-block-column{background:var(--hth-ink);padding:44px 32px;text-align:center}
.hth-sumi-row h3{font-size:19px!important;letter-spacing:.16em;margin-bottom:12px!important}
.hth-sumi-row p:not(.hth-sub-en){font-size:13.5px;color:var(--hth-dim)}

/* ---------- コース ---------- */
.hth-course-card{gap:0!important;border:1px solid var(--hth-line);margin:0!important;align-items:stretch!important}
.hth-course-card .hth-ph.is-fill{height:100%;min-height:460px}
.hth-course-card > .wp-block-column:last-child{padding:56px 52px}
.hth-tag{display:inline-block;font-size:11px;letter-spacing:.3em;border:1px solid var(--hth-ember);color:var(--hth-ember2);padding:2px 12px;margin-bottom:22px!important;line-height:1.8}
.hth-course-card h3{font-size:30px!important;font-weight:800!important;letter-spacing:.18em;margin-bottom:12px!important}
.hth-price{font-family:var(--hth-mincho);font-size:34px!important;color:var(--hth-ember2);letter-spacing:.04em;margin:18px 0 6px!important}
.hth-price small{font-size:13px;color:var(--hth-dim);margin-left:6px}
ul.hth-course-list{list-style:none!important;margin:26px 0 30px!important;padding:0!important;border-top:1px solid var(--hth-line);background:none!important;border-radius:0!important}
ul.hth-course-list li{list-style:none!important;padding:12px 0 12px 32px!important;margin:0!important;border-bottom:1px solid var(--hth-line);font-size:14px;position:relative;line-height:1.8}
ul.hth-course-list li::before{content:"一"!important;position:absolute;left:0;top:12px;color:var(--hth-gold);font-family:var(--hth-mincho);background:none!important;width:auto!important;height:auto!important;border-radius:0!important;transform:none!important}

/* ---------- お品書き ---------- */
.hth-menu-grid.wp-block-columns{flex-wrap:wrap!important;gap:44px 28px!important;margin-top:56px!important;margin-bottom:0!important}
.hth-menu-grid.wp-block-columns > .wp-block-column.wp-block-column{flex:0 0 calc((100% - 56px)/3)!important}
.hth-menu-grid .hth-ph{aspect-ratio:1/1;margin-bottom:16px!important}
.hth-menu-grid .wp-block-column:hover .hth-ph img{transform:scale(1.04)}
.hth-menu-grid h3{font-size:17px!important;letter-spacing:.12em;display:flex;justify-content:space-between;align-items:baseline;gap:8px;border-bottom:1px solid var(--hth-line)!important;padding-bottom:8px!important;margin-bottom:8px!important}
.hth-yen{font-size:14px;color:var(--hth-ember2);font-family:var(--hth-gothic);letter-spacing:.04em;white-space:nowrap}
.hth-menu-grid p{font-size:13px;color:var(--hth-dim);line-height:1.9}
.hth-drink{margin-top:90px!important;margin-bottom:0!important;gap:60px!important;align-items:center!important;padding:48px 52px;border:1px solid var(--hth-line);background:linear-gradient(90deg,rgba(184,147,90,.07),transparent)}
.hth-drink > .wp-block-column:first-child{flex:0 0 auto!important}
.hth-drink h3{font-size:22px!important;letter-spacing:.2em}

/* ---------- 空間 ---------- */
.hth-space{gap:28px!important;margin:0!important}
.hth-space .hth-ph{aspect-ratio:16/11}
.hth-space h3{font-size:18px!important;letter-spacing:.14em;margin:18px 0 6px!important}
.hth-space h3 small{font-size:12px;color:var(--hth-gold);margin-left:10px;letter-spacing:.2em;font-family:var(--hth-gothic)}

/* ---------- ご予約 ---------- */
.hth-reserve{text-align:center;background:linear-gradient(rgba(14,12,11,.8),rgba(14,12,11,.92)),radial-gradient(ellipse at 50% 100%,rgba(217,99,43,.55),transparent 60%),var(--hth-ink3)!important}
.hth-reserve .hth-lead{margin-bottom:20px!important}
.hth-reserve .hth-txt{margin-bottom:44px!important;font-size:14px}
.hth-tel{text-align:center;font-family:var(--hth-mincho);font-size:clamp(30px,4.4vw,46px)!important;letter-spacing:.12em;line-height:1.6}
.hth-tel small{font-family:var(--hth-gothic);font-size:13px;letter-spacing:.3em;margin-right:14px;color:var(--hth-gold);vertical-align:middle}
.hth-reserve .hth-note{margin-top:6px!important}

/* ---------- 店舗情報 ---------- */
.hth-split.is-access{align-items:flex-start!important;gap:64px!important}
.hth-info{margin:0!important}
.hth-info table{width:100%;border-collapse:collapse;font-size:14px;background:none!important;border:none!important}
.hth-info :is(th,td){text-align:left;padding:16px 0!important;border:none!important;border-bottom:1px solid var(--hth-line)!important;vertical-align:top;font-weight:400;background:none!important;color:var(--hth-paper)}
.hth-info th{width:7.5em;color:var(--hth-gold)!important;letter-spacing:.2em;font-size:13px}
.hth-map{height:100%;min-height:440px;border:1px solid var(--hth-line);filter:grayscale(1) invert(.9) contrast(.85) hue-rotate(180deg)}
.hth-map iframe{width:100%;height:100%;min-height:440px;border:0;display:block}

/* ---------- SNS ---------- */
.hth-sns{padding:110px 0}

/* ---------- 予約バナー（PC右端）／下部固定ボタン（スマホ） ---------- */
.hth-side-rsv{position:fixed;right:0;top:50%;transform:translateY(-50%) translateX(100%);z-index:90;writing-mode:vertical-rl;
  background:var(--hth-ember);color:var(--hth-paper)!important;padding:26px 14px;font-family:var(--hth-mincho);letter-spacing:.35em;font-size:15px;
  text-decoration:none!important;transition:transform .5s,background .3s,color .3s}
.hth-side-rsv.is-show{transform:translateY(-50%)}
.hth-side-rsv:hover{background:var(--hth-ember2);color:var(--hth-ink)!important}
.hth-side-rsv small{font-family:var(--hth-latin);font-style:italic;letter-spacing:.15em;font-size:12px;margin-top:10px}
.hth-sp-bar{display:none}

/* ---------- ふわっと表示（フロントのみ・JSで付与） ---------- */
.hth-reveal{opacity:0;transform:translateY(28px);transition:opacity 1.1s ease,transform 1.1s ease}
.hth-reveal.is-in{opacity:1;transform:none}

/* ---------- スマホ ---------- */
@media (max-width:900px){
  .hth-sec{padding:96px 0}
  .hth-in{padding:0 16px}
  :is(.hth-hero,.hth-sec) h2.hth-ttl{font-size:24px!important;margin-bottom:40px!important;flex-wrap:wrap;column-gap:14px;row-gap:0}
  .hth-hero-in{gap:26px}
  .hth-hero-title{font-size:32px!important;letter-spacing:.2em!important}
  .hth-hero-sub{padding-top:70px;font-size:13px}
  .hth-hero-mark{left:16px;bottom:90px}
  .hth-scroll{right:16px}
  .hth-intro{padding:96px 0 30px}
  .hth-bigword{display:none}
  .hth-catch{margin-bottom:48px!important}
  .hth-trio > .wp-block-column:nth-child(2){margin-top:0}
  .hth-split{gap:40px!important}
  .hth-split.is-reverse{flex-direction:column-reverse}
  .hth-course-card .hth-ph.is-fill{min-height:280px}
  .hth-course-card > .wp-block-column:last-child{padding:36px 22px}
  .hth-menu-grid.wp-block-columns{gap:32px 14px!important}
  .hth-menu-grid.wp-block-columns > .wp-block-column.wp-block-column{flex:0 0 calc((100% - 14px)/2)!important}
  .hth-menu-grid h3{flex-direction:column;font-size:15px!important;gap:0}
  .hth-drink{gap:18px!important;padding:32px 22px}
  .hth-facts.wp-block-columns{flex-wrap:nowrap!important}
  .hth-facts.wp-block-columns > .wp-block-column.wp-block-column{flex:1 1 0!important}
  .hth-facts strong{font-size:22px}
  .hth-side-rsv{display:none}
  .hth-sp-bar{display:grid;grid-template-columns:1fr 1fr;position:fixed;left:0;right:0;bottom:0;z-index:95;border-top:1px solid var(--hth-line)}
  .hth-sp-bar a{padding:15px 0;text-align:center;font-size:13px;letter-spacing:.2em;background:rgba(14,12,11,.95);color:var(--hth-paper)!important;text-decoration:none!important;font-family:var(--hth-gothic)}
  .hth-sp-bar a:last-child{background:var(--hth-ember)}
  body.has-hth-bar{padding-bottom:52px}
}
@media (prefers-reduced-motion:reduce){
  .hth-reveal{opacity:1;transform:none;transition:none}
  .hth-hero-bg img{animation:none;transform:none}
  .hth-embers{display:none}
}

/* 見本の地図 */
.hth-map.is-dummy{filter:none;overflow:hidden;position:relative}
.hth-map.is-dummy svg{width:100%;height:100%;min-height:440px;display:block}
.hth-map-note{position:absolute;left:12px;bottom:8px;font-size:11px;color:var(--hth-muted);margin:0}

/* 背景：麻の葉柄 */
body,
.hth-sec:not(.hth-sumi):not(.hth-reserve) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='110.85'%3E%3Cpath d='M-96 -55.43L-32 -55.43M-32 -55.43L-64 0M-64 0L-96 -55.43M-64 -36.95L-96 -55.43M-64 -36.95L-32 -55.43M-64 -36.95L-64 0M-64 0L0 0M0 0L-32 -55.43M-32 -55.43L-64 0M-32 -18.48L-64 0M-32 -18.48L0 0M-32 -18.48L-32 -55.43M-32 -55.43L32 -55.43M32 -55.43L0 0M0 0L-32 -55.43M0 -36.95L-32 -55.43M0 -36.95L32 -55.43M0 -36.95L0 0M0 0L64 0M64 0L32 -55.43M32 -55.43L0 0M32 -18.48L0 0M32 -18.48L64 0M32 -18.48L32 -55.43M32 -55.43L96 -55.43M96 -55.43L64 0M64 0L32 -55.43M64 -36.95L32 -55.43M64 -36.95L96 -55.43M64 -36.95L64 0M64 0L128 0M128 0L96 -55.43M96 -55.43L64 0M96 -18.48L64 0M96 -18.48L128 0M96 -18.48L96 -55.43M96 -55.43L160 -55.43M160 -55.43L128 0M128 0L96 -55.43M128 -36.95L96 -55.43M128 -36.95L160 -55.43M128 -36.95L128 0M128 0L192 0M192 0L160 -55.43M160 -55.43L128 0M160 -18.48L128 0M160 -18.48L192 0M160 -18.48L160 -55.43M160 -55.43L224 -55.43M224 -55.43L192 0M192 0L160 -55.43M192 -36.95L160 -55.43M192 -36.95L224 -55.43M192 -36.95L192 0M192 0L256 0M256 0L224 -55.43M224 -55.43L192 0M224 -18.48L192 0M224 -18.48L256 0M224 -18.48L224 -55.43M-128 0L-64 0M-64 0L-96 55.43M-96 55.43L-128 0M-96 18.48L-128 0M-96 18.48L-64 0M-96 18.48L-96 55.43M-96 55.43L-32 55.43M-32 55.43L-64 0M-64 0L-96 55.43M-64 36.95L-96 55.43M-64 36.95L-32 55.43M-64 36.95L-64 0M-64 0L0 0M0 0L-32 55.43M-32 55.43L-64 0M-32 18.48L-64 0M-32 18.48L0 0M-32 18.48L-32 55.43M-32 55.43L32 55.43M32 55.43L0 0M0 0L-32 55.43M0 36.95L-32 55.43M0 36.95L32 55.43M0 36.95L0 0M0 0L64 0M64 0L32 55.43M32 55.43L0 0M32 18.48L0 0M32 18.48L64 0M32 18.48L32 55.43M32 55.43L96 55.43M96 55.43L64 0M64 0L32 55.43M64 36.95L32 55.43M64 36.95L96 55.43M64 36.95L64 0M64 0L128 0M128 0L96 55.43M96 55.43L64 0M96 18.48L64 0M96 18.48L128 0M96 18.48L96 55.43M96 55.43L160 55.43M160 55.43L128 0M128 0L96 55.43M128 36.95L96 55.43M128 36.95L160 55.43M128 36.95L128 0M128 0L192 0M192 0L160 55.43M160 55.43L128 0M160 18.48L128 0M160 18.48L192 0M160 18.48L160 55.43M160 55.43L224 55.43M224 55.43L192 0M192 0L160 55.43M192 36.95L160 55.43M192 36.95L224 55.43M192 36.95L192 0M-96 55.43L-32 55.43M-32 55.43L-64 110.85M-64 110.85L-96 55.43M-64 73.9L-96 55.43M-64 73.9L-32 55.43M-64 73.9L-64 110.85M-64 110.85L0 110.85M0 110.85L-32 55.43M-32 55.43L-64 110.85M-32 92.38L-64 110.85M-32 92.38L0 110.85M-32 92.38L-32 55.43M-32 55.43L32 55.43M32 55.43L0 110.85M0 110.85L-32 55.43M0 73.9L-32 55.43M0 73.9L32 55.43M0 73.9L0 110.85M0 110.85L64 110.85M64 110.85L32 55.43M32 55.43L0 110.85M32 92.38L0 110.85M32 92.38L64 110.85M32 92.38L32 55.43M32 55.43L96 55.43M96 55.43L64 110.85M64 110.85L32 55.43M64 73.9L32 55.43M64 73.9L96 55.43M64 73.9L64 110.85M64 110.85L128 110.85M128 110.85L96 55.43M96 55.43L64 110.85M96 92.38L64 110.85M96 92.38L128 110.85M96 92.38L96 55.43M96 55.43L160 55.43M160 55.43L128 110.85M128 110.85L96 55.43M128 73.9L96 55.43M128 73.9L160 55.43M128 73.9L128 110.85M128 110.85L192 110.85M192 110.85L160 55.43M160 55.43L128 110.85M160 92.38L128 110.85M160 92.38L192 110.85M160 92.38L160 55.43M160 55.43L224 55.43M224 55.43L192 110.85M192 110.85L160 55.43M192 73.9L160 55.43M192 73.9L224 55.43M192 73.9L192 110.85M192 110.85L256 110.85M256 110.85L224 55.43M224 55.43L192 110.85M224 92.38L192 110.85M224 92.38L256 110.85M224 92.38L224 55.43M-128 110.85L-64 110.85M-64 110.85L-96 166.28M-96 166.28L-128 110.85M-96 129.33L-128 110.85M-96 129.33L-64 110.85M-96 129.33L-96 166.28M-96 166.28L-32 166.28M-32 166.28L-64 110.85M-64 110.85L-96 166.28M-64 147.8L-96 166.28M-64 147.8L-32 166.28M-64 147.8L-64 110.85M-64 110.85L0 110.85M0 110.85L-32 166.28M-32 166.28L-64 110.85M-32 129.33L-64 110.85M-32 129.33L0 110.85M-32 129.33L-32 166.28M-32 166.28L32 166.28M32 166.28L0 110.85M0 110.85L-32 166.28M0 147.8L-32 166.28M0 147.8L32 166.28M0 147.8L0 110.85M0 110.85L64 110.85M64 110.85L32 166.28M32 166.28L0 110.85M32 129.33L0 110.85M32 129.33L64 110.85M32 129.33L32 166.28M32 166.28L96 166.28M96 166.28L64 110.85M64 110.85L32 166.28M64 147.8L32 166.28M64 147.8L96 166.28M64 147.8L64 110.85M64 110.85L128 110.85M128 110.85L96 166.28M96 166.28L64 110.85M96 129.33L64 110.85M96 129.33L128 110.85M96 129.33L96 166.28M96 166.28L160 166.28M160 166.28L128 110.85M128 110.85L96 166.28M128 147.8L96 166.28M128 147.8L160 166.28M128 147.8L128 110.85M128 110.85L192 110.85M192 110.85L160 166.28M160 166.28L128 110.85M160 129.33L128 110.85M160 129.33L192 110.85M160 129.33L160 166.28M160 166.28L224 166.28M224 166.28L192 110.85M192 110.85L160 166.28M192 147.8L160 166.28M192 147.8L224 166.28M192 147.8L192 110.85' stroke='%23e8b98a' stroke-opacity='0.13' stroke-width='1' fill='none'/%3E%3C/svg%3E");
  background-size: 64px 110.85px;
}
