/* P.O.P.: replace rejected pixelated upload with native branded typography. */
.creart-site .creart-pop-no-photo {
  position: relative;
  height: 100%;
  width: 100%;
  min-height: 180px;
  overflow: hidden;
  background: linear-gradient(135deg,#f3f4f4,#e8eaec);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: clamp(7px,1vw,14px);
  padding: 20px;
  color: #171717;
  text-align: center;
}
.creart-site .creart-pop-no-photo-title {
  font-weight: 900;
  font-size: clamp(32px,5vw,84px);
  letter-spacing: -.075em;
  line-height: .95;
}
.creart-site .creart-pop-no-photo-subtitle {
  font-size: clamp(8px,.95vw,12px);
  font-weight: 800;
  letter-spacing: .14em;
  line-height: 1.5;
}
.creart-site .creart-pop-no-photo-bars {
  display: flex;
  width: 68px;
  height: 7px;
}
.creart-site .creart-pop-no-photo-bars i {width: 33.3333%;}
.creart-site .creart-pop-no-photo-bars i:nth-child(1) {background:#ffe600}
.creart-site .creart-pop-no-photo-bars i:nth-child(2) {background:#00b9e8}
.creart-site .creart-pop-no-photo-bars i:nth-child(3) {background:#e5007d}
.creart-site .interior-service-media .creart-pop-no-photo {min-height: 100%}
.creart-site .interior-service-media .creart-pop-no-photo-title {font-size:clamp(34px,3vw,55px)}
.creart-site .interior-service-media .creart-pop-no-photo-subtitle {font-size:9px}
.creart-site .creart-detail-brand-accent {margin-top: 38px}
