/*
 * Global Museum Reviews — premium single review/museum surfaces
 * v1.10.38.6
 * Loaded after style.css only on single review/museum pages.
 */
:root{
  --gmr-premium-bg:#19110E;
  --gmr-premium-ink:#241913;
  --gmr-premium-muted:#735f52;
  --gmr-premium-gold:#b89a5d;
  --gmr-premium-gold-soft:#d8c27a;
  --gmr-premium-cream:#fbf4e9;
  --gmr-premium-cream-2:#f3e7d7;
  --gmr-premium-line:rgba(93,62,41,.18);
  --gmr-premium-shadow:0 24px 54px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.78);
}
body.gmr-is-review-single,
body.gmr-is-museum-single,
body.single-gmr_review,
body.single-gmr_museum{
  background:
    radial-gradient(900px 600px at 15% 0%, rgba(216,194,122,.10), transparent 58%),
    radial-gradient(800px 560px at 92% 8%, rgba(92,58,40,.18), transparent 62%),
    linear-gradient(180deg, var(--gmr-premium-bg) 0%, var(--gmr-premium-bg) 100%) !important;
  color:var(--gmr-premium-ink) !important;
}
body.gmr-is-review-single .gmr-main,
body.gmr-is-museum-single .gmr-main,
body.single-gmr_review .gmr-main,
body.single-gmr_museum .gmr-main{
  padding-top:clamp(18px,4vw,38px) !important;
  padding-bottom:56px !important;
  background:transparent !important;
}
body.gmr-is-review-single .gmr-main > .gmr-container,
body.gmr-is-museum-single .gmr-main > .gmr-container,
body.single-gmr_review .gmr-main > .gmr-container,
body.single-gmr_museum .gmr-main > .gmr-container{
  width:min(100%, 1080px) !important;
  max-width:1080px !important;
  padding-left:clamp(18px,4vw,36px) !important;
  padding-right:clamp(18px,4vw,36px) !important;
  background:transparent !important;
}
body.gmr-is-review-single .gmr-single,
body.gmr-is-museum-single .gmr-single,
body.single-gmr_review .gmr-single,
body.single-gmr_museum .gmr-single{
  display:flex !important;
  flex-direction:column !important;
  gap:clamp(18px,4.2vw,30px) !important;
  padding:0 !important;
  background:transparent !important;
}
/* Hero title card */
body.gmr-is-review-single .gmr-single-header,
body.gmr-is-museum-single .gmr-single-header,
body.single-gmr_review .gmr-single-header,
body.single-gmr_museum .gmr-single-header{
  position:relative !important;
  overflow:hidden !important;
  margin:0 !important;
  padding:clamp(28px,5.4vw,58px) clamp(24px,5vw,58px) clamp(24px,4.6vw,48px) !important;
  border-radius:clamp(24px,5vw,36px) !important;
  border:1px solid rgba(183,151,92,.24) !important;
  background:
    linear-gradient(180deg, rgba(255,252,245,.97), rgba(246,236,221,.95)),
    radial-gradient(560px 260px at 0% 0%, rgba(216,194,122,.20), transparent 60%) !important;
  box-shadow:var(--gmr-premium-shadow) !important;
  color:var(--gmr-premium-ink) !important;
}
body.gmr-is-review-single .gmr-single-header::before,
body.gmr-is-museum-single .gmr-single-header::before,
body.single-gmr_review .gmr-single-header::before,
body.single-gmr_museum .gmr-single-header::before{
  content:"";
  position:absolute;
  left:clamp(24px,5vw,58px);
  right:clamp(24px,5vw,58px);
  bottom:0;
  height:1px;
  background:linear-gradient(90deg, rgba(184,154,93,.55), rgba(184,154,93,.06));
}
body.gmr-is-review-single .gmr-single-title,
body.gmr-is-museum-single .gmr-single-title,
body.single-gmr_review .gmr-single-title,
body.single-gmr_museum .gmr-single-title{
  width:min(100%, 900px) !important;
  margin:0 0 clamp(18px,3vw,26px) !important;
  color:#241913 !important;
  font-size:clamp(2.45rem, 8.7vw, 5.6rem) !important;
  line-height:.96 !important;
  letter-spacing:-.055em !important;
  text-wrap:balance;
  overflow-wrap:normal !important;
  word-break:normal !important;
  hyphens:none !important;
}
body.gmr-is-review-single .gmr-single-meta,
body.gmr-is-museum-single .gmr-single-meta,
body.single-gmr_review .gmr-single-meta,
body.single-gmr_museum .gmr-single-meta{
  display:flex !important;
  flex-wrap:wrap !important;
  align-items:center !important;
  gap:9px 12px !important;
  margin:0 !important;
  color:#775640 !important;
  font-family:Georgia,"Times New Roman",serif !important;
  font-size:clamp(.78rem,2.8vw,.95rem) !important;
  font-weight:700 !important;
  letter-spacing:.17em !important;
  line-height:1.2 !important;
  text-transform:uppercase !important;
}
body.gmr-is-review-single .gmr-single-meta > *,
body.gmr-is-museum-single .gmr-single-meta > *,
body.single-gmr_review .gmr-single-meta > *,
body.single-gmr_museum .gmr-single-meta > *{
  display:inline-flex !important;
  align-items:center !important;
  min-height:30px !important;
  padding:0 0 4px !important;
  border-bottom:1px solid rgba(184,154,93,.32) !important;
  color:#775640 !important;
  text-decoration:none !important;
}
body.gmr-is-review-single .gmr-single-rating,
body.gmr-is-museum-single .gmr-single-rating,
body.single-gmr_review .gmr-single-rating,
body.single-gmr_museum .gmr-single-rating{
  display:flex !important;
  align-items:center !important;
  gap:14px !important;
  margin:clamp(20px,3.5vw,30px) 0 0 !important;
}
body.gmr-is-review-single .gmr-single-rating .gmr-stars,
body.gmr-is-museum-single .gmr-single-rating .gmr-stars,
body.single-gmr_review .gmr-single-rating .gmr-stars,
body.single-gmr_museum .gmr-single-rating .gmr-stars{
  margin:0 !important;
  color:var(--gmr-premium-gold) !important;
  font-size:clamp(1.5rem,6.4vw,2rem) !important;
  line-height:1 !important;
  letter-spacing:.03em !important;
  text-shadow:0 1px 0 rgba(255,255,255,.45) !important;
}
body.gmr-is-review-single .gmr-single-rating .gmr-score,
body.gmr-is-museum-single .gmr-single-rating .gmr-score,
body.single-gmr_review .gmr-single-rating .gmr-score,
body.single-gmr_museum .gmr-single-rating .gmr-score{
  display:inline-flex !important;
  align-items:center !important;
  min-height:36px !important;
  padding:5px 13px !important;
  border-radius:999px !important;
  background:rgba(68,42,30,.10) !important;
  border:1px solid rgba(95,61,41,.14) !important;
  color:#4a2e23 !important;
  font-size:clamp(1.05rem,4.3vw,1.35rem) !important;
  font-weight:700 !important;
  letter-spacing:-.01em !important;
}
/* Image and fact card */
body.gmr-is-review-single .gmr-top-split,
body.gmr-is-museum-single .gmr-top-split,
body.single-gmr_review .gmr-top-split,
body.single-gmr_museum .gmr-top-split{
  display:grid !important;
  grid-template-columns:minmax(0,1fr) !important;
  gap:clamp(18px,4.2vw,30px) !important;
  margin:0 !important;
  padding:0 !important;
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
}
body.gmr-is-review-single .gmr-top-media,
body.gmr-is-museum-single .gmr-top-media,
body.single-gmr_review .gmr-top-media,
body.single-gmr_museum .gmr-top-media{
  display:block !important;
  margin:0 !important;
  padding:5px !important;
  border-radius:clamp(24px,5vw,34px) !important;
  background:linear-gradient(180deg, rgba(255,249,239,.95), rgba(237,222,202,.85)) !important;
  border:1px solid rgba(184,154,93,.25) !important;
  box-shadow:0 20px 48px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.75) !important;
  overflow:hidden !important;
}
body.gmr-is-review-single .gmr-top-media img,
body.gmr-is-museum-single .gmr-top-media img,
body.single-gmr_review .gmr-top-media img,
body.single-gmr_museum .gmr-top-media img{
  width:100% !important;
  height:clamp(245px, 58vw, 520px) !important;
  object-fit:cover !important;
  object-position:center center !important;
  border-radius:calc(clamp(24px,5vw,34px) - 7px) !important;
  display:block !important;
}
body.gmr-is-review-single .gmr-top-info,
body.gmr-is-museum-single .gmr-top-info,
body.single-gmr_review .gmr-top-info,
body.single-gmr_museum .gmr-top-info{
  min-width:0 !important;
}
body.gmr-is-review-single .gmr-info-panel,
body.gmr-is-museum-single .gmr-info-panel,
body.single-gmr_review .gmr-info-panel,
body.single-gmr_museum .gmr-info-panel{
  margin:0 !important;
  padding:clamp(22px,4.5vw,36px) clamp(24px,5vw,42px) !important;
  border-radius:clamp(24px,5vw,34px) !important;
  background:
    radial-gradient(540px 240px at 0% 0%, rgba(216,194,122,.16), transparent 60%),
    linear-gradient(180deg, rgba(255,252,246,.98), rgba(242,230,213,.97)) !important;
  border:1px solid rgba(184,154,93,.22) !important;
  box-shadow:var(--gmr-premium-shadow) !important;
  color:var(--gmr-premium-ink) !important;
}
body.gmr-is-review-single .gmr-info-grid,
body.gmr-is-museum-single .gmr-info-grid,
body.single-gmr_review .gmr-info-grid,
body.single-gmr_museum .gmr-info-grid{
  display:grid !important;
  grid-template-columns:1fr !important;
  gap:0 !important;
}
body.gmr-is-review-single .gmr-info-item,
body.gmr-is-museum-single .gmr-info-item,
body.single-gmr_review .gmr-info-item,
body.single-gmr_museum .gmr-info-item{
  display:grid !important;
  grid-template-columns:56px minmax(0,1fr) !important;
  align-items:center !important;
  gap:22px !important;
  padding:20px 0 !important;
  border-bottom:1px solid rgba(93,62,41,.12) !important;
}
body.gmr-is-review-single .gmr-info-item:first-child,
body.gmr-is-museum-single .gmr-info-item:first-child,
body.single-gmr_review .gmr-info-item:first-child,
body.single-gmr_museum .gmr-info-item:first-child{
  padding-top:0 !important;
}
body.gmr-is-review-single .gmr-info-item:last-child,
body.gmr-is-museum-single .gmr-info-item:last-child,
body.single-gmr_review .gmr-info-item:last-child,
body.single-gmr_museum .gmr-info-item:last-child{
  padding-bottom:0 !important;
  border-bottom:0 !important;
}
body.gmr-is-review-single .gmr-info-icon,
body.gmr-is-museum-single .gmr-info-icon,
body.single-gmr_review .gmr-info-icon,
body.single-gmr_museum .gmr-info-icon{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:54px !important;
  height:54px !important;
  border-radius:16px !important;
  background:linear-gradient(180deg, rgba(255,252,246,.92), rgba(230,216,191,.86)) !important;
  border:1px solid rgba(137,101,56,.20) !important;
  box-shadow:0 10px 20px rgba(72,44,24,.08), inset 0 1px 0 rgba(255,255,255,.82) !important;
  color:#8a642f !important;
}
body.gmr-is-review-single .gmr-info-icon svg,
body.gmr-is-museum-single .gmr-info-icon svg,
body.single-gmr_review .gmr-info-icon svg,
body.single-gmr_museum .gmr-info-icon svg{
  width:23px !important;
  height:23px !important;
  display:block !important;
  fill:none !important;
  stroke:currentColor !important;
  stroke-width:1.65 !important;
  stroke-linecap:round !important;
  stroke-linejoin:round !important;
}
body.gmr-is-review-single .gmr-info-item .k,
body.gmr-is-museum-single .gmr-info-item .k,
body.single-gmr_review .gmr-info-item .k,
body.single-gmr_museum .gmr-info-item .k{
  margin:0 0 5px !important;
  color:#9a7c57 !important;
  font-size:clamp(.78rem,2.9vw,.9rem) !important;
  font-weight:700 !important;
  letter-spacing:.20em !important;
  line-height:1.2 !important;
  text-transform:uppercase !important;
}
body.gmr-is-review-single .gmr-info-item .v,
body.gmr-is-museum-single .gmr-info-item .v,
body.single-gmr_review .gmr-info-item .v,
body.single-gmr_museum .gmr-info-item .v{
  margin:0 !important;
  color:#2a1a14 !important;
  font-size:clamp(1.45rem,5.5vw,2rem) !important;
  line-height:1.1 !important;
  letter-spacing:-.028em !important;
}
body.gmr-is-review-single .gmr-info-item .v a,
body.gmr-is-museum-single .gmr-info-item .v a,
body.single-gmr_review .gmr-info-item .v a,
body.single-gmr_museum .gmr-info-item .v a{
  color:#6b422f !important;
  text-decoration:underline !important;
  text-decoration-thickness:1px !important;
  text-underline-offset:6px !important;
}
/* Partner ticket card */
body.gmr-is-review-single .gmr-booking-tabs,
body.gmr-is-museum-single .gmr-booking-tabs,
body.single-gmr_review .gmr-booking-tabs,
body.single-gmr_museum .gmr-booking-tabs{
  margin:0 !important;
  padding:clamp(22px,4.8vw,36px) !important;
  border-radius:clamp(24px,5vw,34px) !important;
  background:linear-gradient(180deg,rgba(255,252,246,.98),rgba(242,230,213,.96)) !important;
  border:1px solid rgba(184,154,93,.22) !important;
  box-shadow:var(--gmr-premium-shadow) !important;
}
body.gmr-is-review-single .gmr-booking-tabs-head,
body.gmr-is-museum-single .gmr-booking-tabs-head,
body.single-gmr_review .gmr-booking-tabs-head,
body.single-gmr_museum .gmr-booking-tabs-head{
  display:grid !important;
  grid-template-columns:48px 1fr !important;
  gap:16px !important;
  align-items:start !important;
  margin:0 0 18px !important;
}
body.gmr-is-review-single .gmr-booking-tabs h2,
body.gmr-is-museum-single .gmr-booking-tabs h2,
body.single-gmr_review .gmr-booking-tabs h2,
body.single-gmr_museum .gmr-booking-tabs h2{
  margin:0 0 6px !important;
  color:#241913 !important;
  font-size:clamp(1.75rem,6.3vw,2.45rem) !important;
  line-height:1.05 !important;
  letter-spacing:-.04em !important;
}
body.gmr-is-review-single .gmr-booking-tabs p,
body.gmr-is-museum-single .gmr-booking-tabs p,
body.single-gmr_review .gmr-booking-tabs p,
body.single-gmr_museum .gmr-booking-tabs p{
  margin:0 !important;
  color:rgba(66,47,36,.70) !important;
  font-size:clamp(.98rem,3.6vw,1.15rem) !important;
  line-height:1.5 !important;
}
body.gmr-is-review-single .gmr-booking-tabs-grid,
body.gmr-is-museum-single .gmr-booking-tabs-grid,
body.single-gmr_review .gmr-booking-tabs-grid,
body.single-gmr_museum .gmr-booking-tabs-grid{
  display:grid !important;
  grid-template-columns:1fr !important;
  gap:12px !important;
}
body.gmr-is-review-single .gmr-booking-tab,
body.gmr-is-museum-single .gmr-booking-tab,
body.single-gmr_review .gmr-booking-tab,
body.single-gmr_museum .gmr-booking-tab{
  min-height:70px !important;
  display:grid !important;
  grid-template-columns:48px minmax(0,1fr) 28px !important;
  gap:16px !important;
  align-items:center !important;
  padding:13px 18px !important;
  border-radius:20px !important;
  color:#fff !important;
  text-decoration:none !important;
  box-shadow:0 14px 26px rgba(0,0,0,.16), inset 0 1px 0 rgba(255,255,255,.22) !important;
  transform:translateZ(0);
}
body.gmr-is-review-single .gmr-booking-tab--tiqets,
body.gmr-is-museum-single .gmr-booking-tab--tiqets,
body.single-gmr_review .gmr-booking-tab--tiqets,
body.single-gmr_museum .gmr-booking-tab--tiqets{
  background:linear-gradient(135deg,#16bcb2,#0c9188) !important;
}
body.gmr-is-review-single .gmr-booking-tab--getyourguide,
body.gmr-is-museum-single .gmr-booking-tab--getyourguide,
body.single-gmr_review .gmr-booking-tab--getyourguide,
body.single-gmr_museum .gmr-booking-tab--getyourguide{
  background:linear-gradient(135deg,#ff6747,#de331f) !important;
}
body.gmr-is-review-single .gmr-booking-tab-mark,
body.gmr-is-museum-single .gmr-booking-tab-mark,
body.single-gmr_review .gmr-booking-tab-mark,
body.single-gmr_museum .gmr-booking-tab-mark{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:44px !important;
  height:44px !important;
  border-radius:14px !important;
  background:rgba(255,255,255,.18) !important;
  border:1px solid rgba(255,255,255,.28) !important;
  font-size:1.25rem !important;
  font-weight:700 !important;
}
body.gmr-is-review-single .gmr-booking-tab-label,
body.gmr-is-museum-single .gmr-booking-tab-label,
body.single-gmr_review .gmr-booking-tab-label,
body.single-gmr_museum .gmr-booking-tab-label{
  min-width:0 !important;
  font-size:clamp(1.25rem,5.2vw,1.8rem) !important;
  font-weight:700 !important;
  line-height:1.1 !important;
  letter-spacing:-.02em !important;
}
body.gmr-is-review-single .gmr-booking-tab-arrow,
body.gmr-is-museum-single .gmr-booking-tab-arrow,
body.single-gmr_review .gmr-booking-tab-arrow,
body.single-gmr_museum .gmr-booking-tab-arrow{
  justify-self:end !important;
  font-size:1.35rem !important;
}
/* Article content and lower cards */
body.gmr-is-review-single .gmr-single-content,
body.gmr-is-museum-single .gmr-single-content,
body.single-gmr_review .gmr-single-content,
body.single-gmr_museum .gmr-single-content{
  margin:0 !important;
  padding:clamp(28px,5.4vw,52px) !important;
  border-radius:clamp(24px,5vw,36px) !important;
  background:linear-gradient(180deg,rgba(255,252,246,.98),rgba(242,230,213,.96)) !important;
  border:1px solid rgba(184,154,93,.22) !important;
  box-shadow:var(--gmr-premium-shadow) !important;
  color:#2a1a14 !important;
}
body.gmr-is-review-single .gmr-single-content h2,
body.gmr-is-museum-single .gmr-single-content h2,
body.single-gmr_review .gmr-single-content h2,
body.single-gmr_museum .gmr-single-content h2{
  margin:0 0 20px !important;
  color:#241913 !important;
  font-size:clamp(2.15rem,8vw,4.15rem) !important;
  line-height:1.02 !important;
  letter-spacing:-.055em !important;
}
body.gmr-is-review-single .gmr-single-content h2::after,
body.gmr-is-museum-single .gmr-single-content h2::after,
body.single-gmr_review .gmr-single-content h2::after,
body.single-gmr_museum .gmr-single-content h2::after{
  content:"";
  display:block;
  width:76px;
  height:4px;
  margin-top:16px;
  border-radius:99px;
  background:linear-gradient(90deg,var(--gmr-premium-gold),rgba(184,154,93,0));
}
body.gmr-is-review-single .gmr-single-content p,
body.gmr-is-museum-single .gmr-single-content p,
body.single-gmr_review .gmr-single-content p,
body.single-gmr_museum .gmr-single-content p{
  margin:0 0 1.08em !important;
  color:rgba(45,33,26,.82) !important;
  font-size:clamp(1.12rem,4.5vw,1.35rem) !important;
  line-height:1.72 !important;
  letter-spacing:-.012em !important;
}
body.gmr-is-review-single .gmr-single-content > section,
body.gmr-is-review-single .gmr-single-content > .wp-block-group,
body.gmr-is-museum-single .gmr-single-content > section,
body.gmr-is-museum-single .gmr-single-content > .wp-block-group,
body.single-gmr_review .gmr-single-content > section,
body.single-gmr_review .gmr-single-content > .wp-block-group,
body.single-gmr_museum .gmr-single-content > section,
body.single-gmr_museum .gmr-single-content > .wp-block-group{
  margin:clamp(26px,5vw,40px) 0 0 !important;
  padding:clamp(24px,5vw,42px) !important;
  border-radius:clamp(22px,5vw,34px) !important;
  background:
    radial-gradient(420px 220px at 0% 0%, rgba(216,194,122,.15), transparent 62%),
    linear-gradient(180deg,#fffaf1 0%,#f1e4d1 100%) !important;
  border:1px solid rgba(184,154,93,.22) !important;
  box-shadow:0 18px 44px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.82) !important;
}
body.gmr-is-review-single .gmr-single-content > section:first-child,
body.gmr-is-review-single .gmr-single-content > .wp-block-group:first-child,
body.gmr-is-museum-single .gmr-single-content > section:first-child,
body.gmr-is-museum-single .gmr-single-content > .wp-block-group:first-child,
body.single-gmr_review .gmr-single-content > section:first-child,
body.single-gmr_review .gmr-single-content > .wp-block-group:first-child,
body.single-gmr_museum .gmr-single-content > section:first-child,
body.single-gmr_museum .gmr-single-content > .wp-block-group:first-child{
  margin-top:0 !important;
}
/* Explore/related sections */
body.gmr-is-review-single .gmr-explore-links,
body.gmr-is-review-single .gmr-related,
body.gmr-is-museum-single .gmr-explore-links,
body.gmr-is-museum-single .gmr-related,
body.single-gmr_review .gmr-explore-links,
body.single-gmr_review .gmr-related,
body.single-gmr_museum .gmr-explore-links,
body.single-gmr_museum .gmr-related{
  margin:0 !important;
  padding:clamp(24px,5vw,42px) !important;
  border-radius:clamp(24px,5vw,34px) !important;
  background:linear-gradient(180deg,rgba(255,252,246,.98),rgba(242,230,213,.96)) !important;
  border:1px solid rgba(184,154,93,.22) !important;
  box-shadow:var(--gmr-premium-shadow) !important;
}
body.gmr-is-review-single .gmr-related-grid,
body.gmr-is-museum-single .gmr-related-grid,
body.single-gmr_review .gmr-related-grid,
body.single-gmr_museum .gmr-related-grid{
  gap:16px !important;
}
@media(min-width:900px){
  body.gmr-is-review-single .gmr-top-split,
  body.gmr-is-museum-single .gmr-top-split,
  body.single-gmr_review .gmr-top-split,
  body.single-gmr_museum .gmr-top-split{
    grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr) !important;
    align-items:stretch !important;
  }
  body.gmr-is-review-single .gmr-info-panel,
  body.gmr-is-museum-single .gmr-info-panel,
  body.single-gmr_review .gmr-info-panel,
  body.single-gmr_museum .gmr-info-panel{
    height:100% !important;
  }
  body.gmr-is-review-single .gmr-info-item .v,
  body.gmr-is-museum-single .gmr-info-item .v,
  body.single-gmr_review .gmr-info-item .v,
  body.single-gmr_museum .gmr-info-item .v{
    font-size:clamp(1.25rem,2vw,1.8rem) !important;
  }
  body.gmr-is-review-single .gmr-booking-tabs-grid--double,
  body.gmr-is-museum-single .gmr-booking-tabs-grid--double,
  body.single-gmr_review .gmr-booking-tabs-grid--double,
  body.single-gmr_museum .gmr-booking-tabs-grid--double{
    grid-template-columns:1fr 1fr !important;
  }
}
@media(max-width:600px){
  body.gmr-is-review-single .gmr-main > .gmr-container,
  body.gmr-is-museum-single .gmr-main > .gmr-container,
  body.single-gmr_review .gmr-main > .gmr-container,
  body.single-gmr_museum .gmr-main > .gmr-container{
    padding-left:18px !important;
    padding-right:18px !important;
  }
  body.gmr-is-review-single .gmr-single-title,
  body.gmr-is-museum-single .gmr-single-title,
  body.single-gmr_review .gmr-single-title,
  body.single-gmr_museum .gmr-single-title{
    font-size:clamp(2.35rem,10.6vw,2.9rem) !important;
    line-height:.99 !important;
    letter-spacing:-.052em !important;
  }
  body.gmr-is-review-single .gmr-single-meta,
  body.gmr-is-museum-single .gmr-single-meta,
  body.single-gmr_review .gmr-single-meta,
  body.single-gmr_museum .gmr-single-meta{
    gap:8px 10px !important;
    letter-spacing:.14em !important;
  }
  body.gmr-is-review-single .gmr-top-media img,
  body.gmr-is-museum-single .gmr-top-media img,
  body.single-gmr_review .gmr-top-media img,
  body.single-gmr_museum .gmr-top-media img{
    height:clamp(238px,58vw,310px) !important;
  }
  body.gmr-is-review-single .gmr-info-item,
  body.gmr-is-museum-single .gmr-info-item,
  body.single-gmr_review .gmr-info-item,
  body.single-gmr_museum .gmr-info-item{
    grid-template-columns:50px minmax(0,1fr) !important;
    gap:18px !important;
    padding:18px 0 !important;
  }
  body.gmr-is-review-single .gmr-info-icon,
  body.gmr-is-museum-single .gmr-info-icon,
  body.single-gmr_review .gmr-info-icon,
  body.single-gmr_museum .gmr-info-icon{
    width:50px !important;
    height:50px !important;
  }
  body.gmr-is-review-single .gmr-info-item .v,
  body.gmr-is-museum-single .gmr-info-item .v,
  body.single-gmr_review .gmr-info-item .v,
  body.single-gmr_museum .gmr-info-item .v{
    font-size:clamp(1.35rem,6.1vw,1.8rem) !important;
  }
  body.gmr-is-review-single .gmr-single-content,
  body.gmr-is-museum-single .gmr-single-content,
  body.single-gmr_review .gmr-single-content,
  body.single-gmr_museum .gmr-single-content{
    padding:30px 24px !important;
  }
}
@media(max-width:390px){
  body.gmr-is-review-single .gmr-single-title,
  body.gmr-is-museum-single .gmr-single-title,
  body.single-gmr_review .gmr-single-title,
  body.single-gmr_museum .gmr-single-title{
    font-size:2.32rem !important;
  }
  body.gmr-is-review-single .gmr-single-meta,
  body.gmr-is-museum-single .gmr-single-meta,
  body.single-gmr_review .gmr-single-meta,
  body.single-gmr_museum .gmr-single-meta{
    font-size:.72rem !important;
    letter-spacing:.12em !important;
  }
}
body.gmr-is-review-single .gmr-review-heading-stripe,
body.gmr-is-museum-single .gmr-review-heading-stripe,
body.single-gmr_review .gmr-review-heading-stripe,
body.single-gmr_museum .gmr-review-heading-stripe{
  display:none !important;
}
