/* KHONCHAIHERB v1.33.1 — Readable Storefront Baseline
   Final customer-facing typography/navigation authority over v1.31–v1.32.
   Goal: readable at 100% browser zoom on desktop, tablet and mobile. */
:root{
  --kch-v133-shell:1760px;
  --kch-v133-content:1540px;
  --kch-v133-readable:16px;
  --kch-v133-small:14px;
  --kch-v133-control:48px;
  --kch-v133-gold:#d8b45f;
  --kch-v133-ink:#173f31;
}

/* ---------- Desktop canvas ---------- */
.shell.kch-master-shell.kch-v131.kch-v132,
.shell.kch-master-shell.kch-v133-readable-storefront{
  width:min(var(--kch-v133-shell),calc(100vw - 32px))!important;
  max-width:var(--kch-v133-shell)!important;
  margin-inline:auto!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-section,
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-trust-inner,
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-finder{
  width:min(var(--kch-v133-content),calc(100% - 56px))!important;
  max-width:var(--kch-v133-content)!important;
  margin-inline:auto!important;
}

/* ---------- Header: brand | search | account / orders / cart ---------- */
.shell.kch-master-shell.kch-v131.kch-v132.kch-v133-readable-storefront .tshop-topbar.kch-master-topbar{
  grid-template-columns:minmax(245px,.72fr) minmax(480px,1.65fr) minmax(410px,.9fr)!important;
  min-height:84px!important;
  gap:clamp(18px,2vw,32px)!important;
  padding:12px clamp(24px,3.2vw,54px)!important;
  align-items:center!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-brand-lockup b{
  font-size:clamp(26px,1.65vw,32px)!important;
  line-height:1.08!important;
  letter-spacing:.04em!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-brand-lockup small{
  display:block!important;
  margin-top:5px!important;
  font-size:14px!important;
  line-height:1.35!important;
  font-weight:700!important;
  letter-spacing:.01em!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .tshop-topbar .tshop-searchbox{
  min-height:52px!important;
  border-radius:14px!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .tshop-topbar .tshop-searchbox input{
  min-height:50px!important;
  font-size:16px!important;
  line-height:1.4!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .tshop-topbar .tshop-searchbox input::placeholder{
  font-size:15px!important;
  opacity:.92!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .tshop-topbar .tshop-searchbox button{
  min-width:76px!important;
  min-height:48px!important;
  padding-inline:16px!important;
  font-size:15px!important;
  font-weight:850!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .tshop-topbar .tshop-top-actions,
.shell.kch-master-shell.kch-v133-readable-storefront .tshop-topbar .actions{
  display:flex!important;
  grid-column:3!important;
  grid-row:1!important;
  justify-self:end!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:8px!important;
  min-width:0!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .tshop-topbar .tshop-icon,
.shell.kch-master-shell.kch-v133-readable-storefront .tshop-topbar .kch-v133-account-action{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  min-width:118px!important;
  min-height:50px!important;
  padding:7px 11px!important;
  border-radius:12px!important;
  font-size:15px!important;
  line-height:1.2!important;
}
.kch-v133-account-action{
  border:1px solid rgba(216,180,95,.55)!important;
  background:rgba(255,255,255,.07)!important;
  color:#fff5d4!important;
  cursor:pointer!important;
}
.kch-v133-account-action:hover,.kch-v133-account-action:focus-visible{
  border-color:rgba(216,180,95,.9)!important;
  background:rgba(216,180,95,.15)!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .tshop-topbar .tshop-icon>.material-symbols-rounded,
.shell.kch-master-shell.kch-v133-readable-storefront .tshop-topbar .kch-v133-account-action>.material-symbols-rounded{
  flex:0 0 auto!important;
  font-size:23px!important;
}
.kch-v133-action-copy{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:2px!important;
  min-width:0!important;
  white-space:nowrap!important;
  text-align:left!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .tshop-topbar .kch-v133-action-copy b{
  font-size:15px!important;
  line-height:1.15!important;
  font-weight:900!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .tshop-topbar .kch-v133-action-copy small{
  font-size:14px!important;
  line-height:1.15!important;
  font-weight:650!important;
  opacity:.86!important;
}
.kch-v133-old-copy,.kch-v133-legacy-account-strip{display:none!important}

/* ---------- Primary navigation ---------- */
.shell.kch-master-shell.kch-v131.kch-v132.kch-v133-readable-storefront .kch-ref-menu{
  top:84px!important;
  min-height:58px!important;
  gap:clamp(12px,1.45vw,24px)!important;
  padding-inline:clamp(24px,3.2vw,54px)!important;
  align-items:stretch!important;
}
.shell.kch-master-shell.kch-v131.kch-v132.kch-v133-readable-storefront .kch-ref-menu button,
.shell.kch-master-shell.kch-v131.kch-v132.kch-v133-readable-storefront .kch-ref-menu a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:56px!important;
  padding:0 clamp(11px,1vw,17px)!important;
  font-size:16px!important;
  line-height:1.25!important;
  font-weight:850!important;
  white-space:nowrap!important;
}

/* ---------- Hero ---------- */
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-hero{
  min-height:380px!important;
  padding:34px clamp(44px,4.8vw,78px) 30px!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-kicker{
  font-size:14px!important;
  line-height:1.4!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-hero h1{
  font-size:clamp(42px,3.5vw,58px)!important;
  line-height:1.08!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-tagline{
  margin-top:15px!important;
  font-size:18px!important;
  line-height:1.4!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-desc{
  max-width:700px!important;
  margin-top:9px!important;
  font-size:16px!important;
  line-height:1.65!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-hero-actions button{
  min-height:50px!important;
  padding-inline:22px!important;
  font-size:16px!important;
  font-weight:900!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-v132-hero-meta b,
.shell.kch-master-shell.kch-v133-readable-storefront .kch-v131-showcase-meta b{
  font-size:15px!important;
  line-height:1.35!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-v132-hero-meta strong,
.shell.kch-master-shell.kch-v133-readable-storefront .kch-v131-showcase-meta strong{
  font-size:18px!important;
  line-height:1.25!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-v132-hero-meta small,
.shell.kch-master-shell.kch-v133-readable-storefront .kch-v131-showcase-meta small{
  font-size:14px!important;
  line-height:1.35!important;
}

/* ---------- Trust: readable, not decorative microcopy ---------- */
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-hero-benefits{
  padding-top:16px!important;
  gap:18px!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-hero-benefits>div{
  min-height:66px!important;
  gap:11px!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-hero-benefits b{
  font-size:16px!important;
  line-height:1.3!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-hero-benefits small{
  font-size:14px!important;
  line-height:1.4!important;
}

/* ---------- Finder / categories ---------- */
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-finder{
  min-height:72px!important;
  padding:13px 18px!important;
  gap:9px!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-finder h2{
  margin-right:12px!important;
  font-size:19px!important;
  line-height:1.35!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-filter,
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-reset{
  min-height:46px!important;
  padding-inline:16px!important;
  font-size:15px!important;
  line-height:1.25!important;
  font-weight:800!important;
}

/* ---------- Product section / cards ---------- */
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-section h2{
  font-size:clamp(29px,2vw,35px)!important;
  line-height:1.2!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-section .sub{
  font-size:15px!important;
  line-height:1.5!important;
}
@media(min-width:1200px){
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-products{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:20px!important;
  }
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-product-media{
  height:230px!important;
  min-height:230px!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-product-copy{
  padding:16px 16px 17px!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-product-copy h3,
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home .kch-master-product-name{
  min-height:50px!important;
  font-size:18px!important;
  line-height:1.4!important;
  font-weight:900!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-product-copy .meta,
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home .kch-master-product-meta,
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home .kch-v132-card-note,
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home .kch-v132-unready-note{
  font-size:14px!important;
  line-height:1.5!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-price,
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home .kch-v132-card-price{
  font-size:24px!important;
  line-height:1.2!important;
  font-weight:900!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home .kch-v132-card-cta button,
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home .kch-v132-buy,
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home .kch-master-product button{
  min-height:48px!important;
  padding-inline:14px!important;
  font-size:15px!important;
  line-height:1.25!important;
  font-weight:900!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home .kch-master-product-status,
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home .kch-master-product-badge{
  min-height:30px!important;
  padding-inline:10px!important;
  font-size:13px!important;
  line-height:1.2!important;
}

/* Search result visibility must always beat flex-card display rules. */
.shell.kch-master-shell.kch-v133-readable-storefront .kch-master-product[hidden]{display:none!important}

/* ---------- Koonchaishop source section: remove legacy 8–10px microcopy ---------- */
.shell.kch-master-shell.kch-v133-readable-storefront .kch-source-section{
  max-width:var(--kch-v133-content)!important;
  padding:22px!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-source-kicker{font-size:13px!important}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-source-head h2{font-size:30px!important}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-source-head p{font-size:15px!important;line-height:1.55!important}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-source-summary b{font-size:19px!important}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-source-summary small{font-size:13px!important}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-source-disclosure{font-size:14px!important;line-height:1.55!important}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-source-subhead b{font-size:16px!important}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-source-subhead small{font-size:13px!important}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-source-card-copy h3{font-size:16px!important}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-source-card-copy p{font-size:14px!important;line-height:1.5!important}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-source-actions button,
.shell.kch-master-shell.kch-v133-readable-storefront .kch-source-actions a{
  min-height:44px!important;
  padding:8px 12px!important;
  font-size:14px!important;
}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-source-review-author b{font-size:15px!important}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-source-review-author small{font-size:13px!important}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-source-stars{font-size:15px!important}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-source-review p{font-size:14px!important;line-height:1.55!important}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-source-review-foot span,
.shell.kch-master-shell.kch-v133-readable-storefront .kch-source-review-foot a{font-size:13px!important}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-source-empty{font-size:14px!important}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-source-pdp-chip{min-height:48px!important}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-source-pdp-chip b{font-size:14px!important}
.shell.kch-master-shell.kch-v133-readable-storefront .kch-source-pdp-chip small{font-size:13px!important}

/* ---------- Focus ---------- */
.shell.kch-master-shell.kch-v133-readable-storefront button:focus-visible,
.shell.kch-master-shell.kch-v133-readable-storefront a:focus-visible,
.shell.kch-master-shell.kch-v133-readable-storefront input:focus-visible{
  outline:3px solid rgba(216,180,95,.78)!important;
  outline-offset:2px!important;
}

/* ---------- Tablet ---------- */
@media(max-width:1099px){
  .shell.kch-master-shell.kch-v131.kch-v132,
  .shell.kch-master-shell.kch-v133-readable-storefront{width:min(100%,calc(100vw - 20px))!important}
  .shell.kch-master-shell.kch-v131.kch-v132.kch-v133-readable-storefront .tshop-topbar.kch-master-topbar{
    grid-template-columns:minmax(190px,.65fr) minmax(300px,1.3fr) minmax(230px,.72fr)!important;
    gap:12px!important;
    padding-inline:18px!important;
  }
  .shell.kch-master-shell.kch-v133-readable-storefront .tshop-topbar .tshop-icon,
  .shell.kch-master-shell.kch-v133-readable-storefront .tshop-topbar .kch-v133-account-action{
    min-width:54px!important;
    padding-inline:8px!important;
  }
  .shell.kch-master-shell.kch-v133-readable-storefront .tshop-topbar .kch-v133-action-copy small{display:none!important}
  .shell.kch-master-shell.kch-v131.kch-v132.kch-v133-readable-storefront .kch-ref-menu button,
  .shell.kch-master-shell.kch-v131.kch-v132.kch-v133-readable-storefront .kch-ref-menu a{font-size:15px!important}
}

@media(max-width:899px){
  .shell.kch-master-shell.kch-v131.kch-v132.kch-v133-readable-storefront .tshop-topbar.kch-master-topbar{
    display:grid!important;
    grid-template-columns:1fr auto!important;
    grid-template-rows:auto auto!important;
    min-height:auto!important;
    gap:10px 12px!important;
    padding:11px 16px!important;
  }
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-brand-lockup{grid-column:1!important;grid-row:1!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .tshop-topbar .tshop-top-actions,
  .shell.kch-master-shell.kch-v133-readable-storefront .tshop-topbar .actions{grid-column:2!important;grid-row:1!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .tshop-topbar .tshop-searchbox{grid-column:1/-1!important;grid-row:2!important}
  .shell.kch-master-shell.kch-v131.kch-v132.kch-v133-readable-storefront .kch-ref-menu{
    top:118px!important;
    justify-content:flex-start!important;
    overflow-x:auto!important;
    white-space:nowrap!important;
    scrollbar-width:none!important;
  }
  .shell.kch-master-shell.kch-v131.kch-v132.kch-v133-readable-storefront .kch-ref-menu::-webkit-scrollbar{display:none!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-hero{
    grid-template-columns:1fr!important;
    min-height:0!important;
    padding:32px 24px 28px!important;
  }
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-products{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
}

/* ---------- Mobile ---------- */
@media(max-width:699px){
  .shell.kch-master-shell.kch-v131.kch-v132,
  .shell.kch-master-shell.kch-v133-readable-storefront{width:100%!important;max-width:none!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-brand-lockup b{font-size:22px!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-brand-lockup small{display:none!important}
  /* Bottom navigation already provides account access on mobile. */
  .kch-v133-account-action{display:none!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .tshop-topbar .tshop-icon{
    min-width:44px!important;
    min-height:44px!important;
    padding:7px!important;
  }
  .shell.kch-master-shell.kch-v133-readable-storefront .tshop-topbar .tshop-icon .kch-v133-action-copy{display:none!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .tshop-topbar .tshop-searchbox input{font-size:16px!important}
  .shell.kch-master-shell.kch-v131.kch-v132.kch-v133-readable-storefront .kch-ref-menu{top:112px!important;min-height:50px!important;padding-inline:14px!important}
  .shell.kch-master-shell.kch-v131.kch-v132.kch-v133-readable-storefront .kch-ref-menu button,
  .shell.kch-master-shell.kch-v131.kch-v132.kch-v133-readable-storefront .kch-ref-menu a{min-height:48px!important;font-size:15px!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-hero{padding:27px 16px 23px!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-kicker{font-size:13px!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-hero h1{font-size:36px!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-tagline{font-size:17px!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-desc{font-size:15px!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-hero-actions button{min-height:48px!important;font-size:15px!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-hero-benefits b{font-size:15px!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-hero-benefits small{font-size:14px!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-finder{width:calc(100% - 24px)!important;min-height:64px!important;overflow-x:auto!important;flex-wrap:nowrap!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-finder h2{font-size:17px!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-filter,
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-reset{min-height:44px!important;font-size:14px!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-product-media{height:190px!important;min-height:190px!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-product-copy{padding:13px!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-product-copy h3{min-height:48px!important;font-size:17px!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home.kch-v131-home.kch-v132-home .kch-master-product-copy .meta,
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home .kch-v132-card-note,
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home .kch-v132-unready-note{font-size:14px!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home .kch-v132-card-cta button,
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-master-home .kch-v132-buy{min-height:46px!important;font-size:15px!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-source-section{margin-inline:12px!important;padding:16px!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-source-head h2{font-size:22px!important}
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-source-head p,
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-source-disclosure,
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-source-card-copy p,
  .shell.kch-master-shell.kch-v133-readable-storefront .kch-source-review p{font-size:14px!important}
  nav.tshop-bottom button,nav.bottom button{min-height:58px!important;font-size:13px!important}
}
