/* ZEROOCLOCK_LUXURY_TAJGOLD_CONTENT_SHOWCASE_STUDIO_V1_1_17_PUBLIC_CSS */
.lsf-content-showcase-v1{
  width:100%;
  margin:var(--cs-mt,72px) 0 var(--cs-mb,72px);
  background:var(--cs-bg,#f7f7f7);
  color:var(--cs-text,#173052);
  position:relative;
  overflow:hidden;
  box-sizing:border-box;
}
.lsf-content-showcase-v1,.lsf-content-showcase-v1 *{box-sizing:border-box}
.lsf-content-showcase-v1__shell{
  width:min(var(--cs-width,92%),var(--cs-max,1200px));
  min-height:var(--cs-height,420px);
  height:var(--cs-height,420px);
  margin:0 auto;
  padding:var(--cs-py,0) var(--cs-px,0);
  display:grid;
  grid-template-columns:minmax(0,var(--cs-image-w,56%)) minmax(0,1fr);
  align-items:center;
  gap:var(--cs-gap,70px);
  direction:ltr;
  border-radius:var(--cs-radius,0);
  overflow:hidden;
}
.lsf-content-showcase-v1__media{
  display:block;
  width:100%;
  height:100%;
  min-height:0;
  overflow:hidden;
  border-radius:var(--cs-radius,0);
  background:transparent;
}
.lsf-content-showcase-v1__media img{
  width:100%;height:100%;display:block;object-fit:var(--cs-fit,cover);object-position:center;
  filter:none!important;opacity:1!important;mix-blend-mode:normal!important;transform:none;
}
.lsf-content-showcase-v1__copy{
  direction:rtl;
  text-align:var(--cs-align,right);
  color:var(--cs-text,#173052);
  align-self:center;
  min-width:0;
}
.lsf-content-showcase-v1__copy h2{margin:0 0 12px;font-size:var(--cs-title,23px);line-height:1.55;font-weight:800;color:var(--cs-text,#173052)}
.lsf-content-showcase-v1__copy h2 a{color:inherit;text-decoration:none}
.lsf-content-showcase-v1__copy p{margin:0;color:var(--cs-muted,#385270);font-size:var(--cs-body,18px);line-height:var(--cs-line,2.05);font-weight:400;white-space:normal}
.lsf-content-showcase-v1__cta{display:inline-flex;align-items:center;gap:9px;margin-top:18px;color:var(--cs-accent,#173052);font-weight:800;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}
.lsf-content-showcase-v1__cta span{font-size:1.15em}

/* Default screenshot-like model: pure centered split, image physically left. */
.lsf-content-showcase-v1.is-model-split_clean .lsf-content-showcase-v1__shell{box-shadow:none;background:transparent}

/* Reverse split: text left and image right. */
.lsf-content-showcase-v1.is-model-split_reverse .lsf-content-showcase-v1__shell{grid-template-columns:minmax(0,1fr) minmax(0,var(--cs-image-w,56%))}
.lsf-content-showcase-v1.is-model-split_reverse .lsf-content-showcase-v1__media{grid-column:2}
.lsf-content-showcase-v1.is-model-split_reverse .lsf-content-showcase-v1__copy{grid-column:1;grid-row:1}

/* Editorial card */
.lsf-content-showcase-v1.is-model-editorial_card{background:transparent}
.lsf-content-showcase-v1.is-model-editorial_card .lsf-content-showcase-v1__shell{background:var(--cs-bg,#f7f7f7);box-shadow:0 18px 60px rgba(12,29,48,.09);border:1px solid color-mix(in srgb,var(--cs-text,#173052) 10%,transparent);padding:max(22px,var(--cs-py,0)) max(22px,var(--cs-px,0));border-radius:max(18px,var(--cs-radius,0))}
.lsf-content-showcase-v1.is-model-editorial_card .lsf-content-showcase-v1__media{border-radius:max(14px,var(--cs-radius,0))}

/* Image dominant */
.lsf-content-showcase-v1.is-model-image_dominant .lsf-content-showcase-v1__shell{grid-template-columns:minmax(0,max(62%,var(--cs-image-w,56%))) minmax(260px,1fr);gap:min(var(--cs-gap,70px),54px)}
.lsf-content-showcase-v1.is-model-image_dominant .lsf-content-showcase-v1__copy h2{font-size:calc(var(--cs-title,23px) * .94)}

/* Minimal ruled editorial row */
.lsf-content-showcase-v1.is-model-minimal_rule{background:transparent}
.lsf-content-showcase-v1.is-model-minimal_rule .lsf-content-showcase-v1__shell{border-top:1px solid color-mix(in srgb,var(--cs-text,#173052) 16%,transparent);border-bottom:1px solid color-mix(in srgb,var(--cs-text,#173052) 16%,transparent);padding-top:max(28px,var(--cs-py,0));padding-bottom:max(28px,var(--cs-py,0));border-radius:0}

/* Stacked magazine */
.lsf-content-showcase-v1.is-model-stacked_magazine .lsf-content-showcase-v1__shell{display:flex;flex-direction:column;align-items:stretch;height:auto!important;min-height:0;gap:min(var(--cs-gap,70px),36px);direction:rtl}
.lsf-content-showcase-v1.is-model-stacked_magazine .lsf-content-showcase-v1__media{height:min(56vw,560px);min-height:260px}
.lsf-content-showcase-v1.is-model-stacked_magazine .lsf-content-showcase-v1__copy{width:min(900px,100%);margin-inline:auto;padding-bottom:max(20px,var(--cs-py,0))}

@media (max-width:900px){
  .lsf-content-showcase-v1{margin-top:clamp(28px,var(--cs-mt,72px),100px);margin-bottom:clamp(28px,var(--cs-mb,72px),100px)}
  .lsf-content-showcase-v1__shell,
  .lsf-content-showcase-v1.is-model-split_reverse .lsf-content-showcase-v1__shell,
  .lsf-content-showcase-v1.is-model-image_dominant .lsf-content-showcase-v1__shell{
    width:min(92%,var(--cs-max,1200px));
    min-height:var(--cs-height-mobile,auto);
    height:var(--cs-height-mobile,auto);
    display:flex;
    flex-direction:column;
    gap:min(32px,var(--cs-gap,70px));
    padding:var(--cs-py,0) var(--cs-px,0);
    direction:rtl;
  }
  .lsf-content-showcase-v1.is-model-split_reverse .lsf-content-showcase-v1__media,
  .lsf-content-showcase-v1.is-model-split_reverse .lsf-content-showcase-v1__copy{grid-column:auto;grid-row:auto}
  .lsf-content-showcase-v1__media{height:clamp(230px,65vw,430px);min-height:230px;order:1}
  .lsf-content-showcase-v1__copy{order:2;width:100%;padding:0 2px 8px}
  .lsf-content-showcase-v1__copy h2{font-size:clamp(20px,var(--cs-title,23px),34px)}
  .lsf-content-showcase-v1__copy p{font-size:clamp(14px,var(--cs-body,18px),22px);line-height:min(var(--cs-line,2.05),2)}
}
