.gogo-catalog-runtime{--ink:#231d21;--muted:#756970;--paper:#fbf8f6;--line:#eadfdd;--rose:#b96f78;--soft:#f5e8e8;--white:#fff;--shadow:0 14px 40px rgba(56,34,39,.08)}.gogo-catalog-runtime *{box-sizing:border-box}.gogo-catalog-runtime{margin:0;background:var(--paper);color:var(--ink);font:16px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.gogo-catalog-runtime .topbar{height:70px;padding:0 clamp(20px,5vw,76px);display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.92);border-bottom:1px solid var(--line)}.gogo-catalog-runtime .brand{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-weight:760;letter-spacing:.1em}.gogo-catalog-runtime .brand-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#1e1a1e;color:#fff;font-family:Georgia,serif}.gogo-catalog-runtime .top-label{color:var(--muted);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.gogo-catalog-runtime .shell{width:min(1260px,calc(100% - 40px));margin-inline:auto}.gogo-catalog-runtime .hero{margin:38px 0 26px;padding:40px 48px;border-radius:24px;background:linear-gradient(110deg,#f5e6e3 0%,#f9f3ef 62%,#f0e1e0 100%);display:flex;align-items:center;justify-content:space-between;min-height:210px}.gogo-catalog-runtime .eyebrow{margin:0 0 10px;color:var(--rose);font-size:11px;font-weight:750;letter-spacing:.19em}.gogo-catalog-runtime .hero h1{margin:0;font-family:Georgia,serif;font-size:clamp(34px,5vw,58px);font-weight:500;letter-spacing:-.04em}.gogo-catalog-runtime .hero-copy{max-width:570px;color:var(--muted)}.gogo-catalog-runtime .hero-stamp{width:82px;height:82px;border:1px solid rgba(112,77,82,.25);border-radius:50%;display:grid;place-items:center;text-align:center;font-size:10px;line-height:1.4;letter-spacing:.13em;color:#765c60;transform:rotate(-12deg)}.gogo-catalog-runtime .catalog-tools{display:grid;grid-template-columns:minmax(220px,1fr) minmax(170px,240px) auto;gap:14px;align-items:end;margin:28px 0}.gogo-catalog-runtime .search-box,.gogo-catalog-runtime .filter-box{display:grid;gap:7px;color:var(--muted);font-size:12px}.gogo-catalog-runtime .search-box input,.gogo-catalog-runtime .filter-box select{width:100%;height:46px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:0 14px;color:var(--ink);font:inherit}.gogo-catalog-runtime .result-count{color:var(--muted);font-size:13px;margin:0 4px 13px}.gogo-catalog-runtime .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.gogo-catalog-runtime .product-card{min-width:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s}.gogo-catalog-runtime .product-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.gogo-catalog-runtime .card-link{display:block;color:inherit;text-decoration:none}.gogo-catalog-runtime .card-image{height:255px;display:grid;place-items:center;background:#fff;padding:10px}.gogo-catalog-runtime .card-image img{width:100%;height:100%;object-fit:contain}.gogo-catalog-runtime .card-meta{display:flex;justify-content:space-between;gap:6px;padding:0 16px;color:var(--rose);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gogo-catalog-runtime .product-card h2{margin:8px 16px 19px;font-size:15px;line-height:1.35;font-weight:650}.gogo-catalog-runtime .image-missing{width:100%;height:100%;display:grid;place-items:center;background:repeating-linear-gradient(135deg,#f7f0ee,#f7f0ee 10px,#f1e9e6 10px,#f1e9e6 20px);color:#756970;font-size:13px;text-align:center;padding:18px}.gogo-catalog-runtime .image-missing.large{min-height:300px}.gogo-catalog-runtime .empty-state{padding:40px;text-align:center;color:var(--muted)}.gogo-catalog-runtime .detail-page{padding-bottom:50px}.gogo-catalog-runtime .breadcrumb{display:flex;gap:10px;align-items:center;padding:26px 0;color:var(--muted);font-size:13px}.gogo-catalog-runtime .breadcrumb a{color:inherit}.gogo-catalog-runtime .detail-grid{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(330px,.78fr);gap:clamp(28px,5vw,68px);align-items:start}.gogo-catalog-runtime .detail-gallery{min-width:0}.gogo-catalog-runtime .gallery-viewer-wrap{position:sticky;top:18px}.gogo-catalog-runtime .gallery-viewer{height:min(66vw,650px);min-height:420px;border:1px solid var(--line);border-radius:20px;background:#fff;display:grid;place-items:center;overflow:hidden}.gogo-catalog-runtime .hero-image-link{width:100%;height:100%;display:grid;place-items:center}.gogo-catalog-runtime .gallery-viewer img{display:block;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;padding:18px}.gogo-catalog-runtime .thumbnail-strip{display:flex;gap:10px;overflow:auto;padding:12px 0 4px}.gogo-catalog-runtime .thumb{flex:0 0 92px;height:112px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;display:flex;flex-direction:column;text-decoration:none;color:var(--muted)}.gogo-catalog-runtime .thumb img{width:100%;height:82px;object-fit:contain;padding:4px}.gogo-catalog-runtime .thumb span{font-size:9px;text-align:center;line-height:1.1;padding:2px 3px;text-transform:capitalize}.gogo-catalog-runtime .image-source-note,.gogo-catalog-runtime .muted,.gogo-catalog-runtime .publication-note{color:var(--muted);font-size:12px}.gogo-catalog-runtime .detail-info{padding:8px 0}.gogo-catalog-runtime .detail-info h1{margin:4px 0 16px;font-family:Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.06;letter-spacing:-.035em}.gogo-catalog-runtime .sku-pill{display:inline-block;padding:5px 11px;border-radius:20px;background:var(--soft);color:#865861;font-size:11px;font-weight:750;letter-spacing:.09em}.gogo-catalog-runtime .facts-section,.gogo-catalog-runtime .shade-box{border-top:1px solid var(--line);margin-top:24px;padding-top:19px}.gogo-catalog-runtime .facts-section h2,.gogo-catalog-runtime .shade-box h2{margin:0 0 14px;font-size:17px}.gogo-catalog-runtime .facts{margin:0}.gogo-catalog-runtime .facts div{display:grid;grid-template-columns:42% 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #f0e9e7}.gogo-catalog-runtime .facts dt{color:var(--muted);font-size:12px}.gogo-catalog-runtime .facts dd{margin:0;font-size:13px;font-weight:600;overflow-wrap:anywhere}.gogo-catalog-runtime .shade-list{display:flex;flex-wrap:wrap;gap:8px}.gogo-catalog-runtime .shade-chip{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);text-decoration:none;font-size:12px}.gogo-catalog-runtime .shade-chip:hover,.gogo-catalog-runtime .shade-chip[aria-current=true]{border-color:var(--rose);background:#fcf4f4}.gogo-catalog-runtime .shade-dot{width:10px;height:10px;border-radius:50%;background:var(--rose);box-shadow:0 0 0 3px var(--soft)}.gogo-catalog-runtime .actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.gogo-catalog-runtime .action{min-height:46px;display:grid;place-items:center;padding:10px;border-radius:10px;text-decoration:none;text-align:center;font-size:12px;font-weight:700}.gogo-catalog-runtime .action.primary{background:#282225;color:#fff}.gogo-catalog-runtime .action.secondary{border:1px solid var(--line);background:#fff;color:var(--ink)}.gogo-catalog-runtime .publication-note{padding:12px;border-radius:10px;background:#f3ecea}.gogo-catalog-runtime .content-section{padding:40px 0 4px;border-top:1px solid var(--line);margin-top:34px}.gogo-catalog-runtime .content-section h2{margin:0 0 18px;font-family:Georgia,serif;font-weight:500;font-size:28px}.gogo-catalog-runtime .visual-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.gogo-catalog-runtime .gallery-tile{display:flex;flex-direction:column;gap:8px;min-width:0;padding:9px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--muted);font-size:10px;text-decoration:none}.gogo-catalog-runtime .gallery-tile img{width:100%;height:220px;object-fit:contain;background:#fff}.gogo-catalog-runtime .gallery-tile span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gogo-catalog-runtime .related-list{display:flex;flex-wrap:wrap;gap:10px}.gogo-catalog-runtime .related-link{max-width:320px;padding:10px 13px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:#fff;text-decoration:none;font-size:12px}.gogo-catalog-runtime .site-footer{display:flex;justify-content:space-between;gap:20px;padding:22px clamp(20px,5vw,76px);margin-top:40px;border-top:1px solid var(--line);background:#fff;color:var(--muted);font-size:11px}.gogo-catalog-runtime .site-footer strong{color:var(--ink);letter-spacing:.12em}.gogo-catalog-runtime .site-footer span{text-align:right}.gogo-catalog-runtime .js-hidden{display:none!important}@media(max-width:1000px){.gogo-catalog-runtime .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gogo-catalog-runtime .detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:26px}.gogo-catalog-runtime .gallery-viewer{min-height:360px}.gogo-catalog-runtime .visual-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.gogo-catalog-runtime .topbar{height:60px}.gogo-catalog-runtime .top-label{font-size:9px;letter-spacing:.08em}.gogo-catalog-runtime .shell{width:calc(100% - 28px)}.gogo-catalog-runtime .hero{margin:20px 0;padding:27px 23px;min-height:180px;border-radius:18px}.gogo-catalog-runtime .hero h1{font-size:37px}.gogo-catalog-runtime .hero-stamp{width:60px;height:60px;font-size:8px}.gogo-catalog-runtime .hero-copy{font-size:13px;max-width:80%}.gogo-catalog-runtime .catalog-tools{grid-template-columns:1fr 1fr;gap:10px}.gogo-catalog-runtime .search-box{grid-column:1/-1}.gogo-catalog-runtime .result-count{grid-column:1/-1;margin:0}.gogo-catalog-runtime .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gogo-catalog-runtime .card-image{height:180px;padding:7px}.gogo-catalog-runtime .product-card h2{font-size:13px;margin:7px 11px 14px}.gogo-catalog-runtime .card-meta{padding:0 11px;font-size:9px}.gogo-catalog-runtime .breadcrumb{padding:18px 0;font-size:11px}.gogo-catalog-runtime .detail-grid{grid-template-columns:1fr;gap:22px}.gogo-catalog-runtime .gallery-viewer-wrap{position:static}.gogo-catalog-runtime .gallery-viewer{height:86vw;min-height:300px;max-height:540px;border-radius:15px}.gogo-catalog-runtime .gallery-viewer img{padding:10px}.gogo-catalog-runtime .detail-info h1{font-size:37px}.gogo-catalog-runtime .detail-info{padding:0}.gogo-catalog-runtime .facts-section,.gogo-catalog-runtime .shade-box{margin-top:18px;padding-top:15px}.gogo-catalog-runtime .actions{grid-template-columns:1fr 1fr}.gogo-catalog-runtime .visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gogo-catalog-runtime .gallery-tile img{height:175px}.gogo-catalog-runtime .content-section{padding-top:28px;margin-top:25px}.gogo-catalog-runtime .content-section h2{font-size:24px}.gogo-catalog-runtime .site-footer{display:grid;padding:18px 14px}.gogo-catalog-runtime .site-footer span{text-align:left}.gogo-catalog-runtime .thumb{flex-basis:78px;height:100px}.gogo-catalog-runtime .thumb img{height:72px}}@media(prefers-reduced-motion:reduce){.gogo-catalog-runtime *{scroll-behavior:auto!important;transition:none!important}}.gogo-catalog-runtime{
  --card-rose: #fff5f4;
  --card-cream: #fbf4f0;
  --card-blush: #f9eeee;
}.gogo-catalog-runtime .product-card{
  background: #fffaf9;
  border-color: #eadcda;
  overflow: hidden;
}.gogo-catalog-runtime .product-card:nth-child(3n + 1){ background: var(--card-rose); }.gogo-catalog-runtime .product-card:nth-child(3n + 2){ background: var(--card-cream); }.gogo-catalog-runtime .product-card:nth-child(3n){ background: #fff8f6; }.gogo-catalog-runtime .card-image{
  height: clamp(190px, 20vw, 246px);
  min-width: 0;
  min-height: 0;
  padding: 16px;
  background: linear-gradient(145deg, #fbefee 0%, #fff8f5 58%, #f6e9e9 100%);
  overflow: hidden;
}.gogo-catalog-runtime .card-image img{
  display: block;
  width: auto;
  height: auto;
  max-width: 88%;
  max-height: 80%;
  object-fit: contain;
  object-position: center;
}.gogo-catalog-runtime .card-meta{ min-height: 18px; align-items: center; }.gogo-catalog-runtime .product-card h2{
  min-height: 2.7em;
  margin-top: 7px;
  overflow-wrap: anywhere;
}.gogo-catalog-runtime .detail-grid{ align-items: start; }.gogo-catalog-runtime .gallery-viewer{
  height: clamp(500px, 62vw, 720px);
  min-height: 500px;
  overflow: hidden;
  background: linear-gradient(150deg, #fffaf9 0%, #fbf3f1 100%);
}.gogo-catalog-runtime .hero-image-link{
  min-width: 0;
  min-height: 0;
  width: 100%;
  height: 100%;
  padding: 18px;
}.gogo-catalog-runtime .gallery-viewer img{
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  object-position: center;
  padding: 0;
}.gogo-catalog-runtime .thumb{ background: #fff8f6; }.gogo-catalog-runtime .thumb img,.gogo-catalog-runtime .gallery-tile img{
  object-fit: contain;
  object-position: center;
  background: #fbf4f2;
}.gogo-catalog-runtime .gallery-tile{ background: #fffaf9; }@media (max-width: 1000px){.gogo-catalog-runtime .card-image{ height: clamp(180px, 25vw, 225px); }.gogo-catalog-runtime .gallery-viewer{ height: clamp(460px, 70vw, 620px); min-height: 460px; }
}@media (max-width: 720px){.gogo-catalog-runtime .card-image{ height: 178px; padding: 12px; }.gogo-catalog-runtime .card-image img{ max-width: 86%; max-height: 78%; }.gogo-catalog-runtime .product-card h2{ min-height: 2.8em; }.gogo-catalog-runtime .gallery-viewer{
    height: min(125vw, 620px);
    min-height: 400px;
    max-height: 620px;
  }.gogo-catalog-runtime .hero-image-link{ padding: 12px; }.gogo-catalog-runtime .gallery-viewer img{ max-width: 100%; max-height: 100%; }
}.gogo-catalog-runtime .card-image,.gogo-catalog-runtime .gallery-viewer,.gogo-catalog-runtime .hero-image-link{
  display: flex;
  align-items: center;
  justify-content: center;
}.gogo-catalog-runtime .card-image img,.gogo-catalog-runtime .gallery-viewer img{
  flex: 0 1 auto;
  min-width: 0;
  min-height: 0;
}.gogo-catalog-runtime .hero-image-link{ overflow: hidden; }.gogo-catalog-runtime .thumb{
  height: 112px;
  flex: 0 0 92px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}.gogo-catalog-runtime .thumb img{
  display: block;
  flex: 0 0 82px;
  width: 100%;
  height: 82px;
  min-height: 0;
  object-fit: contain;
}.gogo-catalog-runtime .thumb span{
  display: block;
  flex: 0 0 20px;
  width: 100%;
  height: 20px;
  overflow: hidden;
  padding: 2px 4px;
  color: var(--muted);
  font-size: 9px;
  line-height: 16px;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-transform: none;
}.gogo-catalog-runtime .image-source-note{
  position: static;
  display: block;
  margin: 8px 0 0;
  padding: 7px 10px;
  border-radius: 8px;
  background: #fbf4f2;
  line-height: 1.45;
}@media (max-width: 720px){.gogo-catalog-runtime .thumb{ flex-basis: 78px; height: 100px; }.gogo-catalog-runtime .thumb img{ flex-basis: 72px; height: 72px; }.gogo-catalog-runtime .thumb span{ flex-basis: 20px; height: 20px; font-size: 8px; padding-inline: 2px; }.gogo-catalog-runtime .gallery-lightbox{ width: calc(100vw - 12px); height: 94vh; border-radius: 12px; }.gogo-catalog-runtime .lightbox-toolbar{ align-items: flex-start; flex-direction: column; gap: 6px; padding: 8px 10px; }.gogo-catalog-runtime .lightbox-controls{ width: 100%; justify-content: flex-end; }.gogo-catalog-runtime .lightbox-controls button{ min-height: 34px; }.gogo-catalog-runtime .lightbox-viewport{ padding: 4px; }
}.gogo-catalog-runtime .bilingual-zoom-dialog.v21-zoom-enhanced{
  display: flex;
  flex-direction: column;
  width: min(96vw, 1500px);
  height: min(94vh, 1100px);
  max-width: none;
  max-height: none;
  overflow: hidden;
}.gogo-catalog-runtime .bilingual-zoom-dialog.v21-zoom-enhanced > .bilingual-zoom-close{
  position: absolute;
  top: 8px;
  right: 10px;
  float: none;
}.gogo-catalog-runtime .v21-zoom-toolbar{
  display: flex;
  flex: 0 0 auto;
  justify-content: flex-end;
  gap: 7px;
  min-height: 42px;
  padding: 4px 48px 8px 4px;
}.gogo-catalog-runtime .v21-zoom-toolbar button{
  min-width: 38px;
  min-height: 34px;
  padding: 4px 10px;
  border: 1px solid var(--line);
  border-radius: 8px;
  background: #fff8f6;
  color: var(--ink);
  font: inherit;
  cursor: pointer;
}.gogo-catalog-runtime .v21-zoom-toolbar button:focus-visible{ outline: 2px solid var(--rose); outline-offset: 2px; }.gogo-catalog-runtime .v21-zoom-viewport{
  display: block;
  flex: 1 1 auto;
  min-width: 0;
  min-height: 0;
  overflow: auto;
  padding: 4px;
  text-align: center;
}.gogo-catalog-runtime .v21-zoom-enhanced .bilingual-zoom-stage{
  display: inline-block;
  position: relative;
  width: max-content;
  height: max-content;
  max-width: none;
  max-height: none;
  margin: auto;
  line-height: 0;
}.gogo-catalog-runtime .v21-zoom-enhanced .bilingual-zoom-stage > .bilingual-zoom-original{
  display: block;
  max-width: none;
  max-height: none;
  width: auto;
  height: auto;
  object-fit: contain;
}@media (max-width: 720px){.gogo-catalog-runtime .bilingual-zoom-dialog.v21-zoom-enhanced{ width: calc(100vw - 12px); height: 94vh; max-width: none; max-height: none; padding: 8px; border-radius: 12px; }.gogo-catalog-runtime .v21-zoom-toolbar{ min-height: 38px; padding-right: 42px; }.gogo-catalog-runtime .v21-zoom-viewport{ padding: 2px; }
}

.gogo-catalog-runtime .catalog-submit{min-width:118px;cursor:pointer;font:inherit}
.gogo-catalog-runtime .gogo-overlay-layer{position:absolute;max-width:none;max-height:none;margin:0;padding:0;border:0;object-fit:fill;pointer-events:none;z-index:2}
.gogo-catalog-runtime .hero-image-link,.gogo-catalog-runtime .gallery-tile{position:relative}
.gogo-catalog-runtime .gogo-lightbox{position:fixed;inset:3vh 2vw;width:96vw;height:94vh;max-width:none;max-height:none;padding:10px;border:1px solid var(--line);border-radius:14px;background:#fffaf9;overflow:hidden}
.gogo-catalog-runtime .gogo-lightbox::backdrop{background:rgba(36,27,31,.78)}
.gogo-catalog-runtime .gogo-lightbox-close{position:absolute;top:8px;right:10px;z-index:5;width:38px;height:38px;border:0;border-radius:50%;background:#fff;color:#51474b;font-size:27px;line-height:1;cursor:pointer}
.gogo-catalog-runtime .gogo-lightbox-toolbar{display:flex;justify-content:flex-end;gap:7px;min-height:42px;padding:3px 54px 7px 4px}
.gogo-catalog-runtime .gogo-lightbox-toolbar button{min-width:40px;min-height:34px;padding:4px 10px;border:1px solid var(--line);border-radius:8px;background:#fff8f6;color:var(--ink);font:inherit;cursor:pointer}
.gogo-catalog-runtime .gogo-lightbox-viewport{width:100%;height:calc(100% - 45px);overflow:auto;display:grid;place-items:center;padding:4px}
.gogo-catalog-runtime .gogo-lightbox-stage{position:relative;display:inline-block;max-width:none;max-height:none;line-height:0}
.gogo-catalog-runtime .gogo-lightbox-image{display:block;max-width:none;max-height:none;width:auto;height:auto;object-fit:contain}
@media(max-width:720px){.gogo-catalog-runtime .gogo-lightbox{inset:3vh 6px;width:calc(100vw - 12px);height:94vh;padding:8px;border-radius:12px}.gogo-catalog-runtime .gogo-lightbox-toolbar{min-height:38px}.gogo-catalog-runtime .gogo-lightbox-viewport{height:calc(100% - 40px);padding:2px}}
@media(max-width:380px){.gogo-catalog-runtime .card-meta{align-items:flex-start;flex-direction:column;gap:2px}.gogo-catalog-runtime .card-meta>*{max-width:100%;min-width:0;overflow-wrap:anywhere}}

/* R7: compact Products-page embed; scoped to the shortcode modifier. */
.gogo-catalog-runtime.gogo-catalog-directory--embedded{margin:0;background:transparent;color:inherit;font:inherit}
.gogo-catalog-directory--embedded .shell{width:min(1320px,calc(100% - 32px));max-width:1320px;margin-inline:auto}
.gogo-products-catalog-embed{box-sizing:border-box;width:100%;padding-block:clamp(32px,4vw,56px);padding-inline:clamp(8px,2vw,24px)}
.gogo-products-catalog-embed__title{width:min(1320px,100%);margin:0 auto 20px;color:#241f22;font-size:clamp(28px,3vw,40px);line-height:1.15}
@media(max-width:720px){.gogo-catalog-directory--embedded .shell{width:calc(100% - 28px)}.gogo-products-catalog-embed{padding-block:30px;padding-inline:0}.gogo-products-catalog-embed__title{margin-bottom:16px}}

/* R11 local integration: preserve the approved 12-card first view and accessible progressive reveal. */
.gogo-catalog-directory--embedded .catalog-show-more-wrap{display:flex;justify-content:center;padding:30px 0 8px}
.gogo-catalog-directory--embedded .catalog-show-more{min-height:48px;padding:0 24px;border:1px solid #caa6b0;border-radius:999px;background:#fff;color:#742042;font:inherit;font-size:12px;font-weight:700;line-height:1.2;cursor:pointer}
.gogo-catalog-directory--embedded .catalog-show-more:hover{background:#f7e8eb}
.gogo-catalog-directory--embedded .catalog-show-more:focus-visible{outline:3px solid #9d315b;outline-offset:3px}
.gogo-catalog-directory--embedded .catalog-show-more[hidden]{display:none}
