/* ===== SOURCE: site-shared-v4.css ===== */
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
html, body {
  width: 100%;
  overflow-x: hidden;
}
body {
  font-family: Arial, Helvetica, sans-serif;
  background: #ffffff;
  color: #111111;
  line-height: 1.55;
}
a {
  color: inherit;
  text-decoration: none;
}
.topbar {
  background: #ffffff;
  border-bottom: 1px solid #e4e4e4;
  padding: 10px 6%;
  display: flex;
  justify-content: space-between;
  gap: 20px;
  font-size: 14px;
  color: #222;
}
.site-header {
  background: #000000;
  border-bottom: 1px solid #111111;
  padding: 14px 6%;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 126px;
}
.brand {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0;
  text-decoration: none;
  color: inherit;
  margin: 0 auto;
  position: relative;
  top: 0;
}
.brand-logo-image {
  display: block;
  height: 120px;
  width: auto;
  max-width: min(420px, 70vw);
}
.brand-text {
  display: none;
}
.brand strong {
  display: none;
}
.brand small {
  display: none;
}
@media (max-width: 700px) {
  .site-header {
    min-height: 100px;
    padding: 12px 6%;
  }
  .brand {
    gap: 0;
    top: 0;
  }
  .brand-logo-image {
    height: 84px;
    max-width: 78vw;
  }
}
.menu-check {
  display: none;
}
.side-menu-toggle {
  position: fixed;
  left: 15px;
  top: 15px;
  width: 30px;
  height: 24px;
  z-index: 2000;
  cursor: pointer;
}
.side-menu-toggle span {
  display: block;
  height: 2px;
  width: 22px;
  margin: 5px 0;
  background: #ffffff;
}
.side-menu-panel {
  position: fixed;
  left: -340px;
  top: 0;
  width: 320px;
  max-width: 86%;
  height: 100%;
  background: #ffffff;
  border-right: 1px solid #ddd;
  box-shadow: 20px 0 50px rgba(0,0,0,.2);
  z-index: 1900;
  transition: left .25s ease;
  overflow-y: auto;
}
.menu-check:checked ~ .side-menu-panel {
  left: 0;
}
.side-menu-head {
  padding: 26px 20px 18px 24px;
  border-bottom: 1px solid #e5e5e5;
  position: relative;
}
.side-menu-head strong {
  display: block;
  font-size: 22px;
  color: #111;
  letter-spacing: 1px;
}
.side-menu-head small {
  display: block;
  margin-top: 5px;
  color: #555;
  font-size: 12px;
}
.side-menu-close {
  position: absolute;
  right: 16px;
  top: 15px;
  width: 34px;
  height: 34px;
  border: 1px solid #ddd;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 25px;
  cursor: pointer;
  background: #fff;
}
.side-menu-links {
  padding: 14px;
}
.side-menu-links a {
  display: block;
  background: #f6f6f6;
  color: #111;
  border: 1px solid #dddddd;
  border-radius: 13px;
  padding: 15px 16px;
  margin-bottom: 10px;
  font-weight: 800;
  font-size: 15px;
}
.side-menu-links a:hover {
  background: #cfd6dd;
  color: #111;
}
.hero {
  min-height: 650px;
  background: #2f3d55 url("data:image/jpeg;base64,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") center 32px / auto 72% no-repeat;
  position: relative;
}
.hero-panel {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 42px;
  text-align: center;
  padding: 0 20px;
}
.hero-subtitle {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  text-shadow: 0 3px 10px rgba(0,0,0,.6);
  margin-bottom: 12px;
}
.hero-buttons {
  display: flex;
  justify-content: center;
  gap: 14px;
  flex-wrap: wrap;
}
.hero-buttons a {
  background: #000000;
  color: #ffffff;
  min-width: 215px;
  text-align: center;
  padding: 14px 22px;
  font-weight: 900;
  border: 1px solid rgba(255,255,255,.18);
}
.hero-buttons a:hover {
  background: #cfd6dd;
  color: #111;
}
.trust-line {
  background: #ffffff;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  text-align: center;
  padding: 12px 6%;
  font-size: 13px;
  font-weight: 800;
  color: #111;
}
.section {
  background: #ffffff;
  padding: 86px 6%;
}
.section-head {
  max-width: 900px;
  margin: 0 auto 42px;
  text-align: center;
}
.eyebrow {
  display: inline-block;
  color: #5f6e7d;
  font-weight: 900;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 12px;
  margin-bottom: 12px;
}
.section-head h1,
.section-head h2 {
  font-size: 52px;
  line-height: 1.1;
  margin-bottom: 14px;
  color: #111;
}
.section-head p {
  color: #666;
  font-size: 17px;
}
.card-row,
.split-row,
.process-row {
  max-width: 1180px;
  margin: 0 auto;
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
  justify-content: center;
}
.card,
.info-box,
.process-box {
  background: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 24px;
  box-shadow: 0 18px 50px rgba(0,0,0,.08);
  padding: 28px;
  flex: 1 1 300px;
  min-width: 280px;
}
.card h3,
.info-box h3,
.process-box h3 {
  font-size: 23px;
  margin-bottom: 12px;
  color: #111;
}
.card p,
.info-box p,
.process-box p,
.info-box li {
  color: #666;
  font-size: 16px;
}
.info-box ul {
  margin-top: 12px;
  padding-left: 20px;
}

/* ===== ORIGINAL INDEX INLINE STYLE — exact cascade position ===== */
.process-box b {
  display: block;
  font-size: 28px;
  color: #5f6e7d;
  margin-bottom: 18px;
}

.image-showcase-stack {
  max-width: 1180px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 28px;
  align-items: center;
}
.showcase-visual {
  background: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 24px;
  box-shadow: 0 18px 50px rgba(0,0,0,.08);
  padding: 12px;
  width: 100%;
}
.showcase-visual img {
  width: 100%;
  display: block;
  border-radius: 18px;
}
.showcase-visual.igi-center {
  max-width: 1180px;
  margin: 0 auto;
}
.shape-grid {
  max-width: 1180px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
}
.shape-grid span {
  background: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 18px;
  box-shadow: 0 10px 30px rgba(0,0,0,.06);
  min-height: 80px;
  flex: 1 1 180px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 900;
}
.details-table {
  width: 100%;
  max-width: 1050px;
  margin: 0 auto;
  border-collapse: collapse;
  background: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 18px 50px rgba(0,0,0,.08);
}
.details-table th,
.details-table td {
  text-align: left;
  padding: 18px 22px;
  border-bottom: 1px solid #e8e8e8;
  vertical-align: top;
}
.details-table th {
  width: 32%;
  background: #f7f7f7;
  color: #111;
}
.details-table td {
  color: #666;
}
.quote-form {
  max-width: 860px;
  margin: 28px auto 0;
  background: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 28px;
  padding: 30px;
  box-shadow: 0 18px 50px rgba(0,0,0,.08);
}
.form-row {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}
.quote-form input,
.quote-form select,
.quote-form textarea {
  width: 100%;
  flex: 1 1 260px;
  border: 1px solid #d8d8d8;
  background: #fbfbfb;
  border-radius: 16px;
  padding: 15px 16px;
  margin-bottom: 16px;
  font-size: 15px;
}
.quote-form button {
  width: 100%;
  border: none;
  background: #111;
  color: #ffffff;
  padding: 16px;
  border-radius: 999px;
  cursor: pointer;
  font-size: 16px;
  font-weight: 900;
}
.about-layout {
  max-width: 1120px;
  margin: 0 auto;
  display: flex;
  gap: 42px;
  flex-wrap: wrap;
  align-items: center;
}
.about-visual {
  flex: 1 1 380px;
  min-height: 390px;
  border-radius: 30px;
  background: linear-gradient(145deg, #111, #1f3447);
  position: relative;
}
.about-badge {
  position: absolute;
  right: 26px;
  bottom: 26px;
  background: #cfd6dd;
  padding: 12px 18px;
  border-radius: 999px;
  font-weight: 900;
}
.about-text {
  flex: 1 1 430px;
}
.about-text h2 {
  font-size: 50px;
  margin-bottom: 14px;
}
.about-text p {
  color: #666;
  margin-bottom: 15px;
  font-size: 17px;
}
.stats {
  display: flex;
  gap: 14px;
  flex-wrap: wrap;
  margin-top: 22px;
}
.stats div {
  flex: 1 1 120px;
  border: 1px solid #dddddd;
  border-radius: 18px;
  padding: 18px;
}
.stats strong {
  display: block;
  font-size: 23px;
}
.stats span {
  color: #666;
  font-size: 13px;
  font-weight: 700;
}
.footer {
  background: #ffffff;
  border-top: 1px solid #dddddd;
  color: #111;
  padding: 42px 6%;
  display: flex;
  gap: 28px;
  justify-content: space-between;
  flex-wrap: wrap;
}
.footer h2 {
  letter-spacing: 1px;
}
.footer p {
  color: #666;
}
.footer a {
  display: block;
  color: #111;
  font-weight: 900;
  margin: 6px 0;
}
.floating-actions {
  position: fixed;
  right: 22px;
  bottom: 22px;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 12px;
}
.floating-action {
  width: 250px;
  min-height: 56px;
  border-radius: 999px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  font-weight: 900;
  box-shadow: 0 12px 30px rgba(0,0,0,.24);
}
.action-icon {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: rgba(255,255,255,.18);
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.action-icon svg {
  width: 16px;
  height: 16px;
  fill: currentColor;
}
.quote-action {
  background: #111;
  color: #ffffff;
}
.whatsapp-action {
  background: #25d366;
  color: #ffffff;
}
.catalogue-action {
  background: #cfd6dd;
  color: #111;
}
@media (max-width: 820px) {
  .topbar {
    display: block;
    text-align: center;
  }
  .site-header {
    padding-left: 60px;
  }
  .brand strong {
    font-size: 18px;
  }
  .hero {
    min-height: 520px;
    background-position: center 22px !important;
    background-size: auto 66% !important;
  }
  .section {
    padding: 62px 5%;
  }
  .section-head h1,
  .section-head h2 {
    font-size: 38px;
  }
  .floating-actions {
    right: 14px;
    bottom: 14px;
  }
  .floating-action {
    width: 225px;
    min-height: 52px;
    font-size: 14px;
  }
}

/* All font black update */
body,
p,
span,
small,
strong,
a,
h1,
h2,
h3,
h4,
h5,
h6,
li,
td,
th,
label,
input,
select,
textarea,
button,
.section-head p,
.card p,
.info-box p,
.process-box p,
.footer p,
.footer a,
.details-table td,
.details-table th,
.loose-description p,
.loose-description h2,
.eyebrow {
  color: #000000 !important;
}

.hero-subtitle,
.hero-buttons a,
.quote-action,
.whatsapp-action {
  color: #ffffff !important;
}

.catalogue-action {
  color: #000000 !important;
}

.card-link {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}
.card-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 14px 34px rgba(0,0,0,.10);
  border-color: #cfd6dd;
}
.card-link:focus {
  outline: 2px solid #cfd6dd;
  outline-offset: 3px;
}

/* Mobile responsive fix - desktop layout remains same */
@media (max-width: 820px) {
  html, body {
    width: 100%;
    overflow-x: hidden;
  }
  .topbar {
    padding: 9px 18px 9px 52px;
    display: block;
    text-align: left;
    font-size: 12px;
    line-height: 1.45;
  }
  .topbar p {
    margin: 2px 0;
  }
  .site-header {
    padding: 16px 18px 16px 58px;
    min-height: 76px;
  }
  .brand-mark {
    width: 40px;
    height: 40px;
    font-size: 13px;
  }
  .brand strong {
    font-size: 19px;
    letter-spacing: .5px;
  }
  .brand small {
    font-size: 11px;
  }
  .side-menu-toggle {
    left: 16px;
    top: 18px;
  }
  .section {
    padding: 54px 18px;
  }
  .section-head {
    margin-bottom: 28px;
  }
  .section-head h1,
  .section-head h2 {
    font-size: 34px;
    line-height: 1.15;
  }
  .section-head p {
    font-size: 15px;
    line-height: 1.65;
  }
  .hero {
    min-height: 560px;
    background-position: center 70px;
    background-size: auto 58%;
  }
  .hero-panel {
    bottom: 28px;
    padding: 0 16px;
  }
  .hero-buttons {
    gap: 10px;
  }
  .hero-buttons a {
    width: 100%;
    max-width: 310px;
    min-width: 0;
  }
  .card-row,
  .split-row,
  .process-row,
  .shape-grid,
  .certified-shape-grid,
  .round-detail-layout,
  .about-layout {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  .card,
  .info-box,
  .process-box,
  .card-link,
  .round-detail-image,
  .round-detail-content {
    width: 100%;
    flex: 1 1 auto;
    min-width: 0;
  }
  .card,
  .info-box,
  .process-box {
    padding: 24px;
  }
  .shape-grid span,
  .certified-shape-grid span {
    width: 100%;
    flex: 1 1 auto;
    min-height: 62px;
  }
  .details-table {
    display: block;
    width: 100%;
    overflow-x: auto;
    border-radius: 18px;
  }
  .details-table th,
  .details-table td {
    padding: 14px 16px;
    font-size: 14px;
  }
  .quote-form,
  .loose-description,
  .certified-description-box,
  .certified-shapes-box,
  .gia-natural-box,
  .custom-shape-description,
  .jewellery-description,
  .fancy-description,
  .custom-jewellery-description {
    width: 100%;
    padding: 22px;
    border-radius: 20px;
  }
  .form-row {
    display: block;
  }
  .quote-form input,
  .quote-form select,
  .quote-form textarea {
    width: 100%;
  }
  .round-detail-image img {
    width: 100%;
    max-width: 320px;
  }
  .footer {
    padding: 34px 18px 94px;
    display: block;
    text-align: left;
  }
  .footer > div {
    margin-bottom: 18px;
  }
  .floating-actions {
    position: fixed;
    right: 10px;
    left: 10px;
    bottom: 10px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 8px;
    z-index: 1600;
  }
  .floating-action {
    width: auto;
    min-height: 54px;
    padding: 8px 6px;
    border-radius: 14px;
    font-size: 11px;
    line-height: 1.2;
    justify-content: center;
  }
  .floating-action .action-icon {
    width: 20px;
    height: 20px;
  }
}

@media (max-width: 520px) {
  .section-head h1,
  .section-head h2 {
    font-size: 29px;
  }
  .hero {
    min-height: 520px;
    background-size: auto 52%;
  }
  .certified-description-box h2,
  .round-detail-content h2,
  .loose-description h2 {
    font-size: 23px;
  }
}

.quote-form button,
.quote-form button[type="submit"],
button[type="submit"] {
  color: #ffffff !important;
}

.diamond-loop-showcase {
  width: 100vw;
  max-width: 100vw;
  margin: 28px calc(50% - 50vw) 0 calc(50% - 50vw);
  background: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 0;
  padding: 20px 0;
  box-shadow: 0 18px 50px rgba(0,0,0,.08);
  overflow: hidden;
}
.diamond-loop-marquee {
  overflow: hidden;
  width: 100%;
}
.diamond-loop-track {
  display: flex;
  align-items: stretch;
  gap: 14px;
  width: max-content;
  animation: diamondLoopScroll 78s linear infinite;
  padding: 0 16px;
}
.diamond-loop-showcase:hover .diamond-loop-track {
  animation-play-state: paused;
}
@keyframes diamondLoopScroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}
.diamond-loop-card {
  width: 172px;
  min-width: 172px;
  background: #ffffff;
  border: 1px solid #e2e2e2;
  border-radius: 18px;
  padding: 14px 14px 12px;
  text-decoration: none;
  color: #111111;
  box-shadow: 0 10px 30px rgba(0,0,0,.06);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.diamond-loop-card img {
  width: 100%;
  height: 128px;
  object-fit: contain;
  display: block;
}
.diamond-loop-card span {
  display: block;
  margin-top: 12px;
  text-align: center;
  font-weight: 800;
  font-size: 15px;
  line-height: 1.25;
  color: #111111;
}
@media (max-width: 820px) {
  .diamond-loop-showcase {
    width: 100vw;
    max-width: 100vw;
    margin: 22px calc(50% - 50vw) 0 calc(50% - 50vw);
    padding: 18px 0;
    border-radius: 0;
  }
  .diamond-loop-track {
    gap: 12px;
    animation-duration: 62s;
    padding: 0 12px;
  }
  .diamond-loop-card {
    width: 148px;
    min-width: 148px;
    padding: 12px 12px 10px;
  }
  .diamond-loop-card img {
    height: 110px;
  }
  .diamond-loop-card span {
    font-size: 14px;
  }
}


/* Force dark action button text white across website */
.hero-buttons a,
.quote-action,
.whatsapp-action,
.cta-row a,
.quote-form button,
.quote-form button[type="submit"],
button[type="submit"] {
  color: #ffffff !important;
}

.hero-buttons a:hover,
.cta-row a:hover {
  color: #111111 !important;
}

/* Floating buttons icon only with clear logos */
.floating-action {
  width: 58px !important;
  height: 58px !important;
  min-width: 58px !important;
  padding: 0 !important;
  justify-content: center !important;
  border-radius: 50% !important;
}
.floating-action .action-icon {
  display: inline-flex !important;
  width: 32px !important;
  height: 32px !important;
  background: transparent !important;
  align-items: center !important;
  justify-content: center !important;
}
.floating-action .action-icon svg {
  width: 25px !important;
  height: 25px !important;
  fill: currentColor !important;
}
.floating-action > span:not(.action-icon) {
  display: none !important;
}
.quote-action .action-icon {
  color: #ffffff !important;
}
.whatsapp-action .action-icon {
  color: #ffffff !important;
}
.catalogue-action .action-icon {
  color: #111111 !important;
}

/* Floating action labels deleted */
.floating-action > span:not(.action-icon) {
  display: none !important;
}

/* Footer columns format */
.footer {
  display: block !important;
  padding: 54px 6% 24px !important;
  background: #111111 !important;
}
.footer-grid {
  max-width: 1180px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1.4fr 1fr 1fr 1fr;
  gap: 34px;
  align-items: start;
}
.footer-col h2,
.footer-col h3 {
  color: #ffffff;
  margin-bottom: 14px;
}
.footer-col h2 {
  letter-spacing: 1px;
  font-size: 26px;
}
.footer-col h3 {
  font-size: 18px;
}
.footer-col p {
  color: #f1f1f1;
  line-height: 1.7;
  max-width: 340px;
}
.footer-col a {
  display: block;
  color: #ffffff;
  font-weight: 800;
  margin: 8px 0;
  text-decoration: none;
}
.footer-col a:hover {
  color: #cfd6dd;
}
.footer-bottom {
  max-width: 1180px;
  margin: 34px auto 0;
  padding-top: 18px;
  border-top: 1px solid rgba(255,255,255,0.18);
  color: #f1f1f1;
  font-weight: 700;
  text-align: center;
}
@media (max-width: 820px) {
  .footer-grid {
    grid-template-columns: 1fr;
    gap: 24px;
  }
  .footer-bottom {
    text-align: left;
  }
}

/* Footer font white fix */
.footer,
.footer * {
  color: #ffffff !important;
}
.footer p,
.footer-bottom {
  color: #ffffff !important;
}
.footer a,
.footer a:visited,
.footer a:hover {
  color: #ffffff !important;
}

/* Mobile topbar clean format fix */
@media (max-width: 700px) {
  .topbar {
    padding: 8px 44px 8px 54px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 3px !important;
    text-align: center !important;
    min-height: auto !important;
  }

  .topbar p {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 11px !important;
    line-height: 1.35 !important;
    letter-spacing: 0 !important;
    white-space: normal !important;
    max-width: 100% !important;
  }

  .side-menu-toggle {
    top: 14px !important;
    left: 14px !important;
    width: 28px !important;
    height: 22px !important;
    gap: 5px !important;
  }

  .side-menu-toggle span {
    height: 3px !important;
    width: 28px !important;
  }
}

/* Mobile header brand spacing fix */
@media (max-width: 700px) {
  .site-header {
    padding: 16px 18px 16px 92px !important;
    min-height: 92px !important;
    align-items: center !important;
  }

  .brand {
    gap: 10px !important;
    max-width: 100% !important;
  }

  .brand-mark {
    width: 38px !important;
    height: 38px !important;
    flex: 0 0 38px !important;
    font-size: 12px !important;
  }

  .brand strong {
    font-size: 18px !important;
    line-height: 1.05 !important;
    letter-spacing: 0.3px !important;
  }

  .brand small {
    font-size: 11px !important;
    line-height: 1.3 !important;
    margin-top: 4px !important;
  }

  .side-menu-toggle {
    left: 12px !important;
    top: 16px !important;
    width: 26px !important;
    height: 22px !important;
    z-index: 2100 !important;
  }

  .side-menu-toggle span {
    width: 26px !important;
    margin: 4px 0 !important;
  }
}

@media (max-width: 520px) {
  .site-header {
    padding-left: 96px !important;
    padding-right: 14px !important;
  }

  .brand strong {
    font-size: 17px !important;
  }

  .brand small {
    font-size: 10.5px !important;
  }
}

/* Strong mobile header overlap fix */
@media (max-width: 700px) {
  body {
    padding-top: 0 !important;
  }

  .side-menu-toggle {
    position: absolute !important;
    top: 88px !important;
    left: 18px !important;
    width: 34px !important;
    height: 28px !important;
    z-index: 2200 !important;
  }

  .side-menu-toggle span {
    width: 34px !important;
    height: 3px !important;
    margin: 6px 0 !important;
    display: block !important;
  }

  .site-header {
    padding: 18px 14px 18px 78px !important;
    min-height: 110px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
  }

  .brand {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    width: 100% !important;
    max-width: calc(100vw - 100px) !important;
  }

  .brand-mark {
    display: none !important;
  }

  .brand strong {
    font-size: 20px !important;
    line-height: 1.05 !important;
    letter-spacing: 0.2px !important;
    white-space: nowrap !important;
  }

  .brand small {
    display: block !important;
    font-size: 11px !important;
    line-height: 1.25 !important;
    margin-top: 8px !important;
    white-space: normal !important;
  }
}

@media (max-width: 420px) {
  .site-header {
    padding-left: 76px !important;
    min-height: 104px !important;
  }

  .side-menu-toggle {
    top: 86px !important;
    left: 16px !important;
  }

  .brand strong {
    font-size: 18px !important;
  }

  .brand small {
    font-size: 10px !important;
  }
}

/* FINAL separated footer behavior: PC hover, mobile tap */
.footer {
  background: #101010 !important;
  color: #ffffff !important;
  overflow: hidden !important;
}

/* Common footer dropdown structure */
.footer-col {
  min-width: 0 !important;
  overflow: hidden !important;
}

.footer-col h2,
.footer-col h3 {
  color: #ffffff !important;
  cursor: pointer !important;
  user-select: none !important;
}

.footer-col .footer-drop {
  display: block !important;
  max-height: 0 !important;
  overflow: hidden !important;
  opacity: 0 !important;
  transform: translateY(-8px) !important;
  transition: max-height 0.38s ease, opacity 0.28s ease, transform 0.28s ease, padding 0.28s ease !important;
  padding: 0 !important;
  margin: 0 !important;
}

.footer-col .footer-drop a {
  display: block !important;
  color: #ffffff !important;
  text-decoration: none !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
}

/* PC only: 3 columns + mouse hover opens */
@media (min-width: 701px) {
  .footer-grid {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 44px !important;
    align-items: start !important;
  }

  .footer-col h2,
  .footer-col h3 {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 10px !important;
    margin: 0 !important;
    padding: 0 0 14px !important;
  }

  .footer-col h2::after,
  .footer-col h3::after {
    content: '+' !important;
    color: #cfd6dd !important;
    font-size: 22px !important;
    font-weight: 900 !important;
    margin-left: 12px !important;
  }

  .footer-col:hover h2::after,
  .footer-col:hover h3::after,
  .footer-col.footer-open h2::after,
  .footer-col.footer-open h3::after {
    content: '−' !important;
  }

  .footer-col:hover .footer-drop,
  .footer-col.footer-open .footer-drop {
    max-height: 700px !important;
    opacity: 1 !important;
    transform: translateY(0) !important;
    padding: 8px 0 0 !important;
  }
}

/* Mobile only: 1 column + tap/click opens */
@media (max-width: 700px) {
  .footer {
    padding: 34px 18px 96px !important;
  }

  .footer-grid {
    display: block !important;
    grid-template-columns: 1fr !important;
    gap: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  .footer-col {
    width: 100% !important;
    border-bottom: 1px solid rgba(255,255,255,0.14) !important;
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
  }

  .footer-col h2,
  .footer-col h3 {
    margin: 0 !important;
    padding: 16px 0 !important;
    font-size: 17px !important;
    line-height: 1.3 !important;
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    color: #ffffff !important;
  }

  .footer-col h2::after,
  .footer-col h3::after {
    content: '+' !important;
    color: #cfd6dd !important;
    font-size: 22px !important;
    font-weight: 900 !important;
    margin-left: 12px !important;
  }

  .footer-col.footer-open h2::after,
  .footer-col.footer-open h3::after {
    content: '−' !important;
  }

  .footer-col.footer-open .footer-drop {
    max-height: 700px !important;
    opacity: 1 !important;
    transform: translateY(0) !important;
    padding: 0 0 14px !important;
  }

  .footer-col .footer-drop a {
    font-size: 15px !important;
    line-height: 1.45 !important;
    margin: 9px 0 !important;
    text-align: left !important;
    font-weight: 800 !important;
  }

  .footer-bottom {
    text-align: left !important;
    font-size: 13px !important;
    line-height: 1.5 !important;
  }
}

/* Home hero subtitle mobile font size fix only */
@media (max-width: 700px) {
  .hero-subtitle {
    font-size: 13px !important;
    line-height: 1.45 !important;
    max-width: 310px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
  }
}

@media (max-width: 420px) {
  .hero-subtitle {
    font-size: 12px !important;
    line-height: 1.45 !important;
    max-width: 285px !important;
  }
}

/* Header back to text logo with small menu icon */
.brand {
  display: flex !important;
  align-items: center !important;
  gap: 0 !important;
}

.brand-mark,
.brand-logo-img {
  display: none !important;
}

.brand strong {
  display: block !important;
  font-size: 24px !important;
  line-height: 1.1 !important;
  letter-spacing: 0.5px !important;
  font-weight: 900 !important;
  color: #111111 !important;
  white-space: nowrap !important;
}

.brand small {
  display: block !important;
  font-size: 12px !important;
  line-height: 1.3 !important;
  margin-top: 10px !important;
  color: #111111 !important;
  white-space: nowrap !important;
}

@media (min-width: 701px) {
  .site-header {
    padding-left: 68px !important;
    min-height: 92px !important;
    align-items: center !important;
  }

  .side-menu-toggle {
    position: fixed !important;
    left: 14px !important;
    top: 18px !important;
    width: 22px !important;
    height: 18px !important;
    z-index: 3000 !important;
  }

  .side-menu-toggle span {
    width: 22px !important;
    height: 2px !important;
    margin: 5px 0 !important;
    display: block !important;
  }
}

@media (max-width: 700px) {
  .site-header {
    padding-left: 68px !important;
    min-height: 88px !important;
    align-items: center !important;
  }

  .side-menu-toggle {
    left: 14px !important;
    top: 18px !important;
    width: 22px !important;
    height: 18px !important;
  }

  .side-menu-toggle span {
    width: 22px !important;
    height: 2px !important;
    margin: 5px 0 !important;
  }

  .brand strong {
    font-size: 22px !important;
  }

  .brand small {
    font-size: 11px !important;
    margin-top: 9px !important;
  }
}

/* ROY DIAMOND text right side spacing fix */
@media (min-width: 701px) {
  .site-header {
    padding-left: 102px !important;
  }
}

@media (max-width: 700px) {
  .site-header {
    padding-left: 92px !important;
  }
}

/* FINAL strong mobile header text down fix */
@media (max-width: 700px) {
  .site-header {
    min-height: 112px !important;
    padding-top: 34px !important;
    padding-bottom: 18px !important;
    align-items: flex-start !important;
  }

  .brand {
    margin-top: 14px !important;
    transform: translateY(12px) !important;
  }

  .brand strong {
    line-height: 1.15 !important;
  }

  .brand small {
    margin-top: 10px !important;
  }

  .side-menu-toggle {
    top: 12px !important;
  }
}

/* FINAL PC only header overlap fix - mobile unchanged */
@media (min-width: 701px) {
  .site-header {
    min-height: 104px !important;
    padding-top: 30px !important;
    padding-bottom: 18px !important;
    padding-left: 102px !important;
    align-items: flex-start !important;
  }

  .brand {
    margin-top: 8px !important;
    transform: translateY(8px) !important;
  }

  .brand strong {
    line-height: 1.15 !important;
  }

  .brand small {
    margin-top: 10px !important;
  }

  .side-menu-toggle {
    top: 12px !important;
    left: 14px !important;
    width: 22px !important;
    height: 18px !important;
  }

  .side-menu-toggle span {
    width: 22px !important;
    height: 2px !important;
    margin: 5px 0 !important;
  }
}

/* PC header ROY DIAMOND more down fix - mobile unchanged */
@media (min-width: 701px) {
  .site-header {
    min-height: 122px !important;
    padding-top: 42px !important;
    padding-bottom: 22px !important;
    align-items: flex-start !important;
  }

  .brand {
    margin-top: 18px !important;
    transform: translateY(18px) !important;
  }

  .side-menu-toggle {
    top: 12px !important;
  }
}

/* Smaller menu icon without changing anything else */
.side-menu-toggle {
  width: 24px !important;
  height: 18px !important;
}
.side-menu-toggle span {
  width: 18px !important;
  height: 2px !important;
  margin: 3px 0 !important;
}


/* Hero subtitle clean position after white trust line removed */
@media (max-width: 700px) {
  .hero-subtitle {
    text-align: center !important;
    max-width: 340px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    font-size: 12px !important;
    line-height: 1.45 !important;
  }
}



/* Hero full-size video */
.hero {
  min-height: auto !important;
  background: none !important;
  padding: 0 !important;
  position: relative;
}
.hero-panel {
  display: none !important;
}
.hero-video-wrap {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  background: #000 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  line-height: 0 !important;
}
.hero-video {
  display: block !important;
  width: 100% !important;
  height: 78vh !important;
  min-height: 520px !important;
  max-height: 900px !important;
  object-fit: cover !important;
  object-position: center center !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background: #000 !important;
}
@media (max-width: 700px) {
  .hero {
    padding-top: 0 !important;
  }
  .hero-video-wrap {
    width: 100% !important;
    max-width: 100% !important;
    border-radius: 0 !important;
  }
  .hero-video {
    width: 100% !important;
    height: 56vh !important;
    min-height: 320px !important;
    max-height: none !important;
    border-radius: 0 !important;
  }
}

/* IGI image display final */
.igi-image-wrap {
  width: 100% !important;
  max-width: 1180px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow: hidden !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 18px !important;
  box-shadow: none !important;
}
.igi-full-image {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  min-height: 660px !important;
  object-fit: cover !important;
  object-position: center center !important;
  border: 0 !important;
  border-radius: 18px !important;
  box-shadow: none !important;
}
.igi-full-video {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  min-height: 660px !important;
  object-fit: cover !important;
  object-position: center center !important;
  border: 0 !important;
  border-radius: 18px !important;
  box-shadow: none !important;
  background: #000 !important;
}

.product-image-card .igi-image-wrap,
.showcase-visual .igi-image-wrap {
  margin: 0 auto !important;
  max-width: 100% !important;
}
@media (max-width: 700px) {
  .igi-image-wrap {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
  }
  .igi-full-image {
    width: 100% !important;
    height: auto !important;
    min-height: 420px !important;
    object-fit: cover !important;
    object-position: center center !important;
  }
  .igi-full-video {
    width: 100% !important;
    height: auto !important;
    min-height: 420px !important;
    object-fit: cover !important;
    object-position: center center !important;
  }

}



/* Mid-gap video before Jewellery Manufacturing */
.mid-gap-video-wrap,
.image-showcase-stack.mid-gap-video-wrap {
  display: block !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin: 22px calc(50% - 50vw) 28px calc(50% - 50vw) !important;
  padding: 0 !important;
  overflow: hidden !important;
  background: #000000 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  line-height: 0 !important;
}
.mid-gap-video {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 16 / 9 !important;
  object-fit: contain !important;
  object-position: center center !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background: #000000 !important;
}
@media (max-width: 700px) {
  .mid-gap-video-wrap,
  .image-showcase-stack.mid-gap-video-wrap {
    width: 100vw !important;
    max-width: 100vw !important;
    margin: 18px calc(50% - 50vw) 24px calc(50% - 50vw) !important;
    border-radius: 0 !important;
  }
  .mid-gap-video {
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    border-radius: 0 !important;
  }
}

/* Full width video after Manufacturing Process before Quick Inquiry */
.manufacturing-bottom-video-wrap {
  margin-top: 36px !important;
}

/* Manufacturing process section below image gap */

.jewellery-manufacturing-section-title {
  max-width: 1120px;
  margin: 34px auto 14px;
  text-align: left;
  color: #000000;
  font-size: 30px;
  line-height: 1.25;
  font-weight: 900;
}
@media (max-width: 820px) {
  .jewellery-manufacturing-section-title {
    margin: 26px auto 12px;
    font-size: 25px;
  }
}

.manufacturing-process-section {
  max-width: 1120px;
  margin: 34px auto 0;
  background: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 24px;
  padding: 28px 32px;
  box-shadow: 0 18px 50px rgba(0,0,0,.08);
  text-align: left;
}
.manufacturing-process-section h2 {
  font-size: 26px;
  line-height: 1.25;
  margin-bottom: 18px;
  color: #000000;
}
.manufacturing-process-list {
  display: grid;
  grid-template-columns: repeat(2, minmax(240px, 1fr));
  gap: 12px;
}
.manufacturing-process-list div,
.manufacturing-process-list a {
  background: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 18px;
  padding: 16px 18px;
  font-weight: 900;
  color: #111111;
  box-shadow: 0 10px 30px rgba(0,0,0,.06);
}
.manufacturing-process-list a {
  text-decoration: none;
  display: block;
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}
.manufacturing-process-list a:hover {
  transform: translateY(-1px);
  box-shadow: 0 14px 34px rgba(0,0,0,.10);
  border-color: #dde5ec;
}
.manufacturing-process-list b {
  color: #5f6e7d;
  margin-right: 8px;
}
@media (max-width: 820px) {
  .manufacturing-process-section {
    padding: 22px;
    margin-top: 22px;
  }
  .manufacturing-process-section h2 {
    font-size: 23px;
  }
  .manufacturing-process-list {
    grid-template-columns: 1fr;
  }
}

/* Hero inquiry boxes above calibrated line */
.hero-panel {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}
.hero-buttons {
  margin-bottom: 12px !important;
}
.hero-buttons a {
  text-decoration: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
@media (max-width: 700px) {
  .hero-buttons {
    width: 100% !important;
    gap: 10px !important;
    flex-direction: column !important;
    align-items: center !important;
    margin-bottom: 10px !important;
  }
  .hero-buttons a {
    width: min(92vw, 320px) !important;
    min-width: 0 !important;
    padding: 12px 16px !important;
    font-size: 14px !important;
  }
}


.hero-buttons-below-hero {
  margin: 22px auto 26px !important;
  justify-content: center !important;
}
.hero-buttons-below-hero a {
  text-decoration: none !important;
}
@media (max-width: 700px) {
  .hero-buttons-below-hero {
    margin: 18px auto 22px !important;
  }
}


/* ROY DIAMOND premium luxury animation pack - platinum graphite edition */
:root {
  --rd-accent: #cfd6dd;
  --rd-accent-strong: #5f6e7d;
  --rd-accent-dark: #2d3944;
  --rd-accent-soft: #eef2f5;
  --rd-accent-line: rgba(207, 214, 221, 0.72);
  --rd-accent-glow: rgba(207, 214, 221, 0.28);
  --rd-shadow-soft: 0 14px 34px rgba(25, 35, 45, 0.08);
  --rd-shadow-hover: 0 18px 42px rgba(25, 35, 45, 0.14);
  --rd-radius-soft: 18px;
  scroll-behavior: smooth;
}

html { -webkit-font-smoothing: antialiased; }

.side-menu-panel {
  left: 0 !important;
  transform: translate3d(-108%, 0, 0);
  opacity: 0;
  visibility: hidden;
  transition:
    transform 0.34s cubic-bezier(0.22, 1, 0.36, 1),
    opacity 0.24s ease,
    visibility 0.24s ease;
  will-change: transform, opacity;
}
.menu-check:checked ~ .side-menu-panel {
  left: 0 !important;
  transform: translate3d(0, 0, 0);
  opacity: 1;
  visibility: visible;
}
.side-menu-toggle span {
  transition: transform 0.20s ease, opacity 0.16s ease, background-color 0.16s ease;
}
.menu-check:checked + .side-menu-toggle span:nth-child(1) { transform: translateY(5px) rotate(45deg); }
.menu-check:checked + .side-menu-toggle span:nth-child(2) { opacity: 0; }
.menu-check:checked + .side-menu-toggle span:nth-child(3) { transform: translateY(-5px) rotate(-45deg); }
.side-menu-links a {
  position: relative;
  transition: transform 0.20s ease, box-shadow 0.20s ease, border-color 0.20s ease, background-color 0.20s ease, color 0.20s ease;
}
.side-menu-links a:hover,
.side-menu-links a:focus-visible {
  background: linear-gradient(135deg, #d7dde3 0%, #c5cdd5 100%) !important;
  color: #000000 !important;
  border-color: var(--rd-accent-strong) !important;
  box-shadow: 0 12px 28px rgba(45, 57, 68, 0.12) !important;
  transform: translateX(4px);
}
.menu-check:checked ~ .side-menu-panel .side-menu-links a {
  animation: rdMenuLinkIn 0.30s cubic-bezier(0.22, 1, 0.36, 1) both;
}
.menu-check:checked ~ .side-menu-panel .side-menu-links a:nth-child(1) { animation-delay: 0.02s; }
.menu-check:checked ~ .side-menu-panel .side-menu-links a:nth-child(2) { animation-delay: 0.04s; }
.menu-check:checked ~ .side-menu-panel .side-menu-links a:nth-child(3) { animation-delay: 0.06s; }
.menu-check:checked ~ .side-menu-panel .side-menu-links a:nth-child(4) { animation-delay: 0.08s; }
.menu-check:checked ~ .side-menu-panel .side-menu-links a:nth-child(5) { animation-delay: 0.10s; }
.menu-check:checked ~ .side-menu-panel .side-menu-links a:nth-child(6) { animation-delay: 0.12s; }
.menu-check:checked ~ .side-menu-panel .side-menu-links a:nth-child(7) { animation-delay: 0.14s; }
.menu-check:checked ~ .side-menu-panel .side-menu-links a:nth-child(8) { animation-delay: 0.16s; }
.menu-check:checked ~ .side-menu-panel .side-menu-links a:nth-child(9) { animation-delay: 0.18s; }
.menu-check:checked ~ .side-menu-panel .side-menu-links a:nth-child(10) { animation-delay: 0.20s; }
@keyframes rdMenuLinkIn {
  from { opacity: 0; transform: translate3d(-12px, 0, 0); }
  to { opacity: 1; transform: translate3d(0, 0, 0); }
}

.hero,
.hero-video-wrap,
.hero-video,
.brand,
.brand-logo-image {
  backface-visibility: hidden;
  transform: translateZ(0);
}
.hero-video-wrap,
.hero:not(:has(.hero-video-wrap)) {
  animation: rdHeroLuxuryIn 0.78s cubic-bezier(0.22, 1, 0.36, 1) both;
}
@keyframes rdHeroLuxuryIn {
  0% { opacity: 0; transform: scale(1.015); filter: saturate(0.96) contrast(0.98); }
  100% { opacity: 1; transform: scale(1); filter: saturate(1) contrast(1); }
}

.card,
.info-box,
.process-box,
.card-link,
.showcase-visual,
.quote-form,
.details-table,
.shape-grid span,
.certified-shape-grid span,
.diamond-loop-card,
.manufacturing-process-section,
.manufacturing-process-list div,
.manufacturing-process-list a,
.stats div,
.footer-col {
  transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease, background-color 0.22s ease, filter 0.22s ease;
}
.card-link,
.diamond-loop-card,
.showcase-visual,
.shape-grid span,
.certified-shape-grid span,
.manufacturing-process-list div,
.manufacturing-process-list a,
.stats div,
.process-box {
  position: relative;
  overflow: hidden;
}
.card-link:hover,
.card-link:focus-visible,
.diamond-loop-card:hover,
.diamond-loop-card:focus-visible,
.shape-grid span:hover,
.certified-shape-grid span:hover,
.showcase-visual:hover,
.manufacturing-process-list div:hover,
.manufacturing-process-list a:hover,
.stats div:hover,
.process-box:hover {
  transform: translateY(-4px) !important;
  box-shadow: var(--rd-shadow-hover) !important;
  border-color: var(--rd-accent) !important;
}
.card-link::after,
.diamond-loop-card::after,
.showcase-visual::after,
.shape-grid span::after,
.certified-shape-grid span::after,
.manufacturing-process-list div::after,
.manufacturing-process-list a::after,
.process-box::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  opacity: 0;
  box-shadow: inset 0 0 0 1px rgba(207, 214, 221, 0.85), 0 0 0 1px rgba(207, 214, 221, 0.32);
  transition: opacity 0.22s ease;
}
.card-link:hover::after,
.diamond-loop-card:hover::after,
.showcase-visual:hover::after,
.shape-grid span:hover::after,
.certified-shape-grid span:hover::after,
.manufacturing-process-list div:hover::after,
.manufacturing-process-list a:hover::after,
.process-box:hover::after {
  opacity: 1;
}
.process-box::before,
.manufacturing-process-list div::before,
.manufacturing-process-list a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 2px;
  background: linear-gradient(90deg, var(--rd-accent), var(--rd-accent-strong));
  transition: width 0.30s cubic-bezier(0.22, 1, 0.36, 1);
}
.process-box:hover::before,
.manufacturing-process-list div:hover::before,
.manufacturing-process-list a:hover::before {
  width: 100%;
}
.card-link img,
.diamond-loop-card img,
.showcase-visual img,
.round-detail-image img,
.igi-full-image {
  transition: transform 0.40s cubic-bezier(0.22, 1, 0.36, 1), filter 0.40s ease;
  will-change: transform;
}
.card-link:hover img,
.diamond-loop-card:hover img,
.showcase-visual:hover img,
.round-detail-image:hover img,
.igi-image-wrap:hover .igi-full-image {
  transform: scale(1.028);
  filter: contrast(1.01) saturate(1.01);
}

.hero-buttons a,
.cta-row a,
.quote-form button,
.quote-form button[type="submit"],
button[type="submit"],
.request-price-btn,
.floating-action {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: transform 0.18s ease, box-shadow 0.18s ease, background-color 0.18s ease, border-color 0.18s ease, color 0.18s ease;
}
.hero-buttons a::before,
.cta-row a::before,
.quote-form button::before,
.quote-form button[type="submit"]::before,
button[type="submit"]::before,
.request-price-btn::before,
.floating-action::before {
  content: "";
  position: absolute;
  top: -45%;
  bottom: -45%;
  left: -78%;
  width: 44%;
  background: linear-gradient(120deg, transparent 0%, rgba(255,255,255,0.18) 30%, rgba(255,255,255,0.70) 50%, rgba(255,255,255,0.16) 70%, transparent 100%);
  transform: skewX(-18deg) translateX(-130%);
  transition: transform 0.56s cubic-bezier(0.22, 1, 0.36, 1);
  pointer-events: none;
  z-index: -1;
}
.hero-buttons a:hover::before,
.cta-row a:hover::before,
.quote-form button:hover::before,
.quote-form button[type="submit"]:hover::before,
button[type="submit"]:hover::before,
.request-price-btn:hover::before,
.floating-action:hover::before {
  transform: skewX(-18deg) translateX(430%);
}
.hero-buttons a:hover,
.hero-buttons a:focus-visible,
.cta-row a:hover,
.cta-row a:focus-visible,
.quote-form button:hover,
.quote-form button:focus-visible,
.request-price-btn:hover,
.request-price-btn:focus-visible {
  background: linear-gradient(135deg, #d9dfe5 0%, #c7cfd7 100%) !important;
  border-color: var(--rd-accent-strong) !important;
  color: #000000 !important;
  box-shadow: 0 14px 34px rgba(45, 57, 68, 0.14) !important;
  transform: translateY(-2px);
}
.catalogue-action {
  background: linear-gradient(135deg, #d9dfe5 0%, #c7cfd7 100%) !important;
  color: #000000 !important;
}
.footer-col h2::after,
.footer-col h3::after,
.manufacturing-process-list b,
.process-box b,
.eyebrow {
  color: var(--rd-accent-strong) !important;
}
.about-badge,
.side-menu-links a:hover,
.hero-buttons a:hover,
.cta-row a:hover {
  background: linear-gradient(135deg, #d9dfe5 0%, #c7cfd7 100%) !important;
}
.card-link:focus,
.card-link:focus-visible,
.diamond-loop-card:focus-visible,
.side-menu-links a:focus-visible,
.hero-buttons a:focus-visible,
.quote-form button:focus-visible {
  outline: 2px solid var(--rd-accent-strong) !important;
  outline-offset: 3px;
}
.manufacturing-process-list > *,
.process-box { overflow: hidden; }
.manufacturing-process-list b,
.process-box b {
  display: inline-block;
  transition: transform 0.20s ease, color 0.20s ease;
}
.manufacturing-process-list > *:hover b,
.process-box:hover b { transform: translateX(2px); }

@media (prefers-reduced-motion: no-preference) {
  .rd-animate {
    opacity: 0;
    transition-property: opacity, transform, box-shadow, border-color, filter;
    transition-duration: 0.54s, 0.54s, 0.22s, 0.22s, 0.22s;
    transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1), cubic-bezier(0.22, 1, 0.36, 1), ease, ease, ease;
    transition-delay: var(--rd-delay, 0ms);
    will-change: transform, opacity;
  }
  .rd-animate:not(.rd-visible) {
    transform: translate3d(0, 16px, 0);
  }
  .rd-animate.rd-visible { opacity: 1; }
}
@media (max-width: 700px) {
  .card-link:hover,
  .diamond-loop-card:hover,
  .shape-grid span:hover,
  .certified-shape-grid span:hover,
  .showcase-visual:hover,
  .manufacturing-process-list div:hover,
  .manufacturing-process-list a:hover,
  .stats div:hover,
  .process-box:hover {
    transform: translateY(-2px) !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: 0.001ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
    transition-duration: 0.001ms !important;
  }
  .rd-animate,
  .rd-animate:not(.rd-visible),
  .rd-animate.rd-visible {
    opacity: 1 !important;
    transform: none !important;
  }
  .side-menu-panel {
    transform: none !important;
    left: -340px !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
  .menu-check:checked ~ .side-menu-panel { left: 0 !important; }
  .diamond-loop-track {
    animation: none !important;
    transform: none !important;
  }
}


/* FINAL ROY DIAMOND navbar logo center + compact black header fix */
.site-header {
  height: 94px !important;
  min-height: 94px !important;
  padding: 8px 64px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: relative !important;
  overflow: hidden !important;
  background: #000000 !important;
  border-bottom: 0 !important;
}

.site-header .brand {
  position: absolute !important;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
  margin: 0 !important;
  width: auto !important;
  max-width: 78vw !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0 !important;
}

.site-header .brand-logo-image {
  display: block !important;
  height: 80px !important;
  width: auto !important;
  max-width: min(310px, 64vw) !important;
  object-fit: contain !important;
  object-position: center center !important;
}

.side-menu-toggle {
  top: 18px !important;
  left: 16px !important;
  width: 24px !important;
  height: 18px !important;
  z-index: 3000 !important;
}

.side-menu-toggle span {
  width: 18px !important;
  height: 2px !important;
  margin: 3px 0 !important;
}

@media (max-width: 700px) {
  .site-header {
    height: 88px !important;
    min-height: 88px !important;
    padding: 8px 54px !important;
    align-items: center !important;
    justify-content: center !important;
  }

  .site-header .brand {
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
    margin: 0 !important;
    width: auto !important;
    max-width: 68vw !important;
  }

  .site-header .brand-logo-image {
    height: 70px !important;
    max-width: 64vw !important;
  }

  .side-menu-toggle {
    position: fixed !important;
    top: 17px !important;
    left: 14px !important;
    width: 24px !important;
    height: 18px !important;
  }

  .side-menu-toggle span {
    width: 18px !important;
    height: 2px !important;
    margin: 3px 0 !important;
  }
}

@media (max-width: 420px) {
  .site-header {
    height: 84px !important;
    min-height: 84px !important;
    padding: 7px 48px !important;
  }

  .site-header .brand-logo-image {
    height: 66px !important;
    max-width: 62vw !important;
  }

  .side-menu-toggle {
    top: 16px !important;
    left: 14px !important;
  }
}


/* FINAL home page diamond row spacing fix - only adds small gap */
.diamond-loop-showcase {
  margin-bottom: 28px !important;
}
@media (max-width: 700px) {
  .diamond-loop-showcase {
    margin-bottom: 24px !important;
  }
}


/* FINAL fancy shape classic compact format fix */
.fancy-shapes-full-list {
  max-width: 940px !important;
  padding: 22px 24px !important;
  border-radius: 22px !important;
  margin-top: 24px !important;
}
.fancy-shapes-full-list h2 {
  font-size: 24px !important;
  margin-bottom: 14px !important;
}
.fancy-shapes-full-grid {
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(128px, 1fr)) !important;
  gap: 10px !important;
}
.fancy-shapes-full-grid span,
.fancy-shapes-full-grid a.shape-link {
  min-height: 46px !important;
  flex: none !important;
  border-radius: 14px !important;
  padding: 8px 12px !important;
  font-size: 15px !important;
  line-height: 1.2 !important;
  box-shadow: 0 8px 22px rgba(0,0,0,.045) !important;
}

/* FINAL diamond detail image card compact size fix */
.product-image-card {
  max-width: 720px !important;
  margin: 0 auto 26px !important;
  padding: 16px !important;
  border-radius: 22px !important;
}
.product-image-card img {
  width: 100% !important;
  max-height: 560px !important;
  object-fit: contain !important;
  display: block !important;
  border-radius: 18px !important;
}

@media (max-width: 768px) {
  .fancy-shapes-full-list {
    max-width: 100% !important;
    padding: 18px !important;
    border-radius: 20px !important;
  }
  .fancy-shapes-full-list h2 {
    font-size: 22px !important;
  }
  .fancy-shapes-full-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 9px !important;
  }
  .fancy-shapes-full-grid span,
  .fancy-shapes-full-grid a.shape-link {
    min-height: 44px !important;
    font-size: 14px !important;
    padding: 8px 10px !important;
  }
  .product-image-card {
    max-width: 92vw !important;
    padding: 12px !important;
    border-radius: 20px !important;
  }
  .product-image-card img {
    max-height: 420px !important;
    border-radius: 16px !important;
  }
}


/* FINAL font refinement - simple, classic, clean */
html, body,
input, textarea, select, button,
.side-menu-links a,
.card p, .info-box p, .process-box p, .info-box li,
.note-box p, .note-box li,
.details-table, table,
.hero p, .section p, .footer-col p, .footer-col li,
.quote-form, .quote-form input, .quote-form textarea, .quote-form select,
.hero-buttons a, .cta-row a, .request-price-btn, .quote-action,
.stats, .shape-grid span, .certified-shape-grid span,
.fancy-shapes-full-grid a.shape-link, .fancy-shapes-full-grid span,
.product-image-card, .important-buyer-note, .address-section,
.brand small, .brand-text, .eyebrow {
  font-family: 'Inter', Arial, Helvetica, sans-serif !important;
}

h1, h2, h3, h4, h5, h6,
.section-head h1, .section-head h2,
.card h3, .info-box h3, .process-box h3,
.footer-col h2, .footer-col h3,
.fancy-shapes-full-list h2,
.side-menu-head strong,
.brand strong {
  font-family: 'Libre Baskerville', Georgia, 'Times New Roman', serif !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
}

.side-menu-links a,
.hero-buttons a, .cta-row a, .request-price-btn, .quote-action,
.fancy-shapes-full-grid a.shape-link, .fancy-shapes-full-grid span,
.shape-grid span, .certified-shape-grid span,
button, input, textarea, select {
  font-family: 'Inter', Arial, Helvetica, sans-serif !important;
}


/* FINAL home hero follow-up section moved slightly upward */
.hero + .section {
  padding-top: 42px !important;
}
.hero + .section .hero-buttons-below-hero {
  margin: 10px auto 22px !important;
}
.hero + .section .section-head {
  margin: 0 auto 42px !important;
}
@media (max-width: 700px) {
  .hero + .section {
    padding-top: 30px !important;
  }
  .hero + .section .hero-buttons-below-hero {
    margin: 8px auto 18px !important;
  }
}



/* FINAL fixed process list font - normal clean classic */
.manufacturing-process-list div,
.manufacturing-process-list a {
  font-family: 'Source Sans 3', 'Inter', Arial, Helvetica, sans-serif !important;
  font-weight: 400 !important;
  font-size: 17px !important;
  line-height: 1.32 !important;
  letter-spacing: 0 !important;
  color: #222222 !important;
}

.manufacturing-process-list b {
  font-family: 'Source Sans 3', 'Inter', Arial, Helvetica, sans-serif !important;
  font-weight: 500 !important;
  color: #6f7c88 !important;
  margin-right: 8px !important;
}

@media (max-width: 768px) {
  .manufacturing-process-list div,
  .manufacturing-process-list a {
    font-size: 16px !important;
  }
}


/* FINAL global font cleanup - softer classic normal weights only */
.side-menu-head strong,
.footer-col h2,
.footer-col h3,
.founders-section h2,
.address-section h2,
.fancy-shapes-full-list h2,
.founder-card h3 {
  font-family: 'Libre Baskerville', Georgia, 'Times New Roman', serif !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
}

.side-menu-head small,
.side-menu-links a,
.footer-col p,
.footer-col a,
.footer-bottom,
.stats strong,
.stats span,
.founder-card p,
.address-section p,
.fancy-shapes-full-grid span,
.fancy-shapes-full-grid a.shape-link,
.shape-grid span,
.certified-shape-grid span,
.jewellery-categories-grid span,
.metal-options-grid span,
.stone-options-grid span,
.manufacturing-process-list div,
.manufacturing-process-list a,
.manufacturing-process-list b,
.process-box h3,
.process-box p,
.process-box b {
  font-family: 'Inter', Arial, Helvetica, sans-serif !important;
  letter-spacing: 0 !important;
}

.side-menu-links a,
.footer-col a,
.footer-col p,
.footer-bottom,
.stats span,
.founder-card p,
.address-section p,
.process-box p {
  font-weight: 500 !important;
}

.stats strong,
.fancy-shapes-full-grid span,
.fancy-shapes-full-grid a.shape-link,
.shape-grid span,
.certified-shape-grid span,
.jewellery-categories-grid span,
.metal-options-grid span,
.stone-options-grid span,
.manufacturing-process-list div,
.manufacturing-process-list a,
.manufacturing-process-list b,
.process-box h3,
.process-box b {
  font-weight: 600 !important;
}

.footer-col h2 {
  font-size: 26px !important;
}
.footer-col h3 {
  font-size: 18px !important;
}
.founder-card p,
.address-section p,
.footer-col a,
.side-menu-links a {
  line-height: 1.5 !important;
}


/* FINAL classic cleanup pack - shadow radius spacing button heading only */
:root {
  --rd-classic-radius: 18px;
  --rd-classic-radius-large: 22px;
  --rd-classic-shadow: 0 10px 28px rgba(0,0,0,0.055);
  --rd-classic-shadow-hover: 0 14px 34px rgba(0,0,0,0.085);
}

.card,
.info-box,
.process-box,
.quote-form,
.details-table,
.showcase-visual,
.product-image-card,
.note-box,
.important-buyer-note,
.fancy-description,
.loose-description,
.certified-description-box,
.certified-shapes-box,
.gia-natural-box,
.custom-shape-description,
.jewellery-description,
.custom-jewellery-description,
.founders-section,
.address-section,
.jewellery-categories-box,
.metal-options-box,
.stone-options-box,
.manufacturing-process-section,
.diamond-loop-card,
.card-link,
.shape-grid span,
.certified-shape-grid span,
.fancy-shapes-full-list,
.fancy-shapes-full-grid span,
.fancy-shapes-full-grid a.shape-link,
.side-menu-links a,
.stats div {
  border-radius: var(--rd-classic-radius) !important;
  box-shadow: var(--rd-classic-shadow) !important;
}

.showcase-visual,
.product-image-card,
.note-box,
.important-buyer-note,
.fancy-description,
.loose-description,
.certified-description-box,
.certified-shapes-box,
.gia-natural-box,
.custom-shape-description,
.jewellery-description,
.custom-jewellery-description,
.founders-section,
.address-section,
.jewellery-categories-box,
.metal-options-box,
.stone-options-box,
.manufacturing-process-section,
.fancy-shapes-full-list {
  border-radius: var(--rd-classic-radius-large) !important;
}

.card:hover,
.info-box:hover,
.process-box:hover,
.card-link:hover,
.diamond-loop-card:hover,
.showcase-visual:hover,
.shape-grid span:hover,
.certified-shape-grid span:hover,
.fancy-shapes-full-grid span:hover,
.fancy-shapes-full-grid a.shape-link:hover,
.side-menu-links a:hover,
.stats div:hover {
  box-shadow: var(--rd-classic-shadow-hover) !important;
}

.section {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}
.section-head {
  margin-bottom: 34px !important;
}
.card-row,
.split-row,
.process-row,
.shape-grid,
.certified-shape-grid,
.fancy-shapes-full-grid,
.jewellery-categories-grid,
.metal-options-grid,
.stone-options-grid,
.manufacturing-process-list,
.founders-grid {
  gap: 16px !important;
}

.hero-buttons a,
.cta-row a,
.quote-form button,
.quote-form button[type="submit"],
button[type="submit"],
.request-price-btn,
.floating-action {
  border-radius: 14px !important;
  box-shadow: none !important;
  letter-spacing: 0 !important;
}
.hero-buttons a:hover,
.cta-row a:hover,
.quote-form button:hover,
.quote-form button[type="submit"]:hover,
button[type="submit"]:hover,
.request-price-btn:hover,
.floating-action:hover {
  box-shadow: 0 10px 24px rgba(0,0,0,0.10) !important;
  transform: translateY(-1px) !important;
}

.section-head h1 {
  font-size: clamp(34px, 4vw, 46px) !important;
  line-height: 1.16 !important;
}
.section-head h2,
.fancy-shapes-full-list h2,
.founders-section h2,
.address-section h2,
.jewellery-categories-box h2,
.metal-options-box h2,
.stone-options-box h2,
.manufacturing-process-section h2 {
  font-size: clamp(25px, 2.6vw, 32px) !important;
  line-height: 1.22 !important;
}
.card h3,
.info-box h3,
.process-box h3,
.founder-card h3,
.note-box h3 {
  font-size: clamp(18px, 1.8vw, 22px) !important;
  line-height: 1.26 !important;
}
p,
.card p,
.info-box p,
.process-box p,
.note-box p,
.section-head p {
  font-size: 16px !important;
  line-height: 1.65 !important;
}

@media (max-width: 700px) {
  .section {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .section-head {
    margin-bottom: 26px !important;
  }
  .card-row,
  .split-row,
  .process-row,
  .shape-grid,
  .certified-shape-grid,
  .fancy-shapes-full-grid,
  .jewellery-categories-grid,
  .metal-options-grid,
  .stone-options-grid,
  .manufacturing-process-list,
  .founders-grid {
    gap: 12px !important;
  }
  p,
  .card p,
  .info-box p,
  .process-box p,
  .note-box p,
  .section-head p {
    font-size: 15px !important;
  }
}


/* FINAL navbar logo clarity fix */
.site-header .brand-logo-image {
  image-rendering: auto !important;
  object-fit: contain !important;
  object-position: center center !important;
}


/* FINAL classic compact floating actions */
.floating-actions {
  right: 18px !important;
  bottom: 18px !important;
  gap: 10px !important;
  align-items: flex-end !important;
}

.floating-action {
  width: 50px !important;
  height: 50px !important;
  min-width: 50px !important;
  min-height: 50px !important;
  padding: 0 !important;
  border-radius: 16px !important;
  justify-content: center !important;
  align-items: center !important;
  box-shadow: 0 10px 22px rgba(0,0,0,0.12) !important;
  border: 1px solid rgba(0,0,0,0.06) !important;
}

.floating-action .action-icon {
  width: 24px !important;
  height: 24px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: transparent !important;
}

.floating-action .action-icon svg {
  width: 20px !important;
  height: 20px !important;
  fill: currentColor !important;
}

.floating-action > span:not(.action-icon) {
  display: none !important;
}

.quote-action { background: #111111 !important; color: #ffffff !important; }
.whatsapp-action { background: #25D366 !important; color: #ffffff !important; }
.catalogue-action { background: #d8dde3 !important; color: #111111 !important; }

@media (max-width: 700px) {
  .floating-actions {
    right: 12px !important;
    bottom: 12px !important;
    gap: 8px !important;
  }
  .floating-action {
    width: 46px !important;
    height: 46px !important;
    min-width: 46px !important;
    min-height: 46px !important;
    border-radius: 14px !important;
  }
  .floating-action .action-icon {
    width: 22px !important;
    height: 22px !important;
  }
  .floating-action .action-icon svg {
    width: 18px !important;
    height: 18px !important;
  }
}


/* FINAL mobile floating actions vertical classic fix */
@media (max-width: 700px) {
  .floating-actions {
    position: fixed !important;
    right: 10px !important;
    left: auto !important;
    bottom: 12px !important;
    top: auto !important;
    display: flex !important;
    flex-direction: column !important;
    grid-template-columns: none !important;
    align-items: flex-end !important;
    justify-content: flex-end !important;
    gap: 7px !important;
    width: auto !important;
    max-width: none !important;
    z-index: 1600 !important;
  }

  .floating-action {
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
    max-width: 40px !important;
    padding: 0 !important;
    border-radius: 12px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-shadow: 0 8px 18px rgba(0,0,0,0.12) !important;
  }

  .floating-action .action-icon {
    width: 19px !important;
    height: 19px !important;
  }

  .floating-action .action-icon svg {
    width: 16px !important;
    height: 16px !important;
  }

  .floating-action > span:not(.action-icon) {
    display: none !important;
  }
}


/* ROY DIAMOND top export moving text bar - seamless classic loop */
.rd-export-topbar {
  width: 100% !important;
  height: 30px !important;
  background: #000000 !important;
  overflow: hidden !important;
  display: flex !important;
  align-items: center !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  position: relative !important;
  z-index: 2100 !important;
}
.rd-export-marquee {
  display: inline-flex !important;
  align-items: center !important;
  width: max-content !important;
  white-space: nowrap !important;
  will-change: transform !important;
  animation: rdExportTopbarLoop 38s linear infinite !important;
}
.rd-export-marquee span {
  flex: 0 0 auto !important;
  display: inline-flex !important;
  align-items: center !important;
  padding-right: 72px !important;
  font-family: 'Source Sans 3', Arial, Helvetica, sans-serif !important;
  font-size: 11px !important;
  line-height: 30px !important;
  font-weight: 500 !important;
  letter-spacing: 0.055em !important;
  text-transform: none !important;
  color: rgba(255,255,255,.88) !important;
  text-shadow: none !important;
}
@keyframes rdExportTopbarLoop {
  0% { transform: translate3d(0, 0, 0); }
  100% { transform: translate3d(-25%, 0, 0); }
}
.site-header {
  padding-top: 22px !important;
  padding-bottom: 16px !important;
}
.side-menu-toggle {
  top: 48px !important;
}
@media (max-width: 700px) {
  .rd-export-topbar {
    height: 28px !important;
  }
  .rd-export-marquee {
    animation-duration: 30s !important;
  }
  .rd-export-marquee span {
    padding-right: 52px !important;
    font-size: 9.5px !important;
    line-height: 28px !important;
    letter-spacing: 0.035em !important;
  }
  .site-header {
    padding-top: 20px !important;
    padding-bottom: 14px !important;
  }
  .side-menu-toggle {
    top: 46px !important;
    left: 16px !important;
  }
}



/* ROY DIAMOND menu open topbar overlap fix only */
.side-menu-panel {
  z-index: 2300 !important;
}
.side-menu-toggle {
  z-index: 2400 !important;
}
.side-menu-close {
  z-index: 2401 !important;
}
body:has(#menuToggle:checked) .rd-export-topbar {
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

/* ===== SOURCE: classic-smooth.css ===== */
/* Classic smooth animation layer - subtle, simple, and non-intrusive */
html {
  scroll-behavior: smooth;
}

body {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

a,
button,
.hero-buttons a,
.cta-row a,
.request-price-btn,
.quote-action,
.card,
.card-link,
.diamond-loop-card,
.product-image-card,
.info-box,
.process-box,
.founder-card,
.important-buyer-note,
.address-section,
.site-header,
.brand,
nav a {
  transition-property: transform, box-shadow, border-color, background-color, color, opacity;
  transition-duration: 260ms;
  transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.card:hover,
.card-link:hover,
.diamond-loop-card:hover,
.product-image-card:hover,
.info-box:hover,
.process-box:hover,
.founder-card:hover,
.important-buyer-note:hover,
.address-section:hover {
  transform: translate3d(0, -3px, 0);
}

.hero-buttons a:hover,
.cta-row a:hover,
.request-price-btn:hover,
.quote-action:hover,
button:hover {
  transform: translate3d(0, -2px, 0);
}

.card img,
.card-link img,
.diamond-loop-card img,
.product-image-card img,
.hero-video,
video {
  transition: transform 360ms cubic-bezier(.22, .61, .36, 1), opacity 360ms ease;
  backface-visibility: hidden;
}

.card-link:hover img,
.diamond-loop-card:hover img,
.product-image-card:hover img {
  transform: translateZ(0) scale(1.01);
}

.classic-smooth-ready .smooth-reveal {
  opacity: 0;
  transform: translateY(14px);
  transition: opacity 520ms ease, transform 520ms cubic-bezier(.22, .61, .36, 1);
}

.classic-smooth-ready .smooth-reveal.is-visible {
  opacity: 1;
  transform: translateY(0);
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
  }
  .classic-smooth-ready .smooth-reveal {
    opacity: 1 !important;
    transform: none !important;
  }
}

/* ===== SOURCE: performance-boost.css ===== */
/* Performance boost layer: safe, subtle, and design-preserving */
:root {
  --rd-fast-ease: cubic-bezier(.22, .61, .36, 1);
}

html {
  text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

img,
video {
  max-width: 100%;
}

img {
  image-rendering: auto;
  backface-visibility: hidden;
}

video {
  object-fit: cover;
  backface-visibility: visible;
  -webkit-backface-visibility: visible;
}

/* Stable video rendering: prevents Chrome/mobile flicker during scroll. */
.hero-video,
.mid-gap-video {
  transform: none !important;
  filter: none !important;
  will-change: auto !important;
  backface-visibility: visible !important;
  -webkit-backface-visibility: visible !important;
}

.hero-video-wrap,
.mid-gap-video-wrap {
  isolation: isolate;
  contain: paint;
}

button,
a,
.card,
.card-link,
.diamond-loop-card,
.product-image-card,
.info-box,
.process-box,
.founder-card,
.important-buyer-note,
.address-section,
.request-price-btn,
.quote-action,
.hero-buttons a,
.cta-row a {
  -webkit-tap-highlight-color: transparent;
}

@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {
  .card:hover,
  .card-link:hover,
  .diamond-loop-card:hover,
  .product-image-card:hover,
  .info-box:hover,
  .process-box:hover,
  .founder-card:hover,
  .important-buyer-note:hover,
  .address-section:hover,
  .request-price-btn:hover,
  .quote-action:hover,
  .hero-buttons a:hover,
  .cta-row a:hover,
  button:hover {
    will-change: transform;
  }
}

@media (max-width: 768px) {
  html {
    scroll-behavior: auto;
  }

  a,
  button,
  .card,
  .card-link,
  .diamond-loop-card,
  .product-image-card,
  .info-box,
  .process-box,
  .founder-card,
  .important-buyer-note,
  .address-section,
  .request-price-btn,
  .quote-action,
  .hero-buttons a,
  .cta-row a {
    transition-duration: 220ms !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto !important;
  }
}

/* ===== SOURCE: roy-auto-upgrades.css ===== */
/* ROY DIAMOND automatic upgrades: small back-to-top button only */
.rd-back-to-top {
  position: fixed !important;
  left: 18px !important;
  bottom: 18px !important;
  width: 46px !important;
  height: 46px !important;
  min-width: 46px !important;
  min-height: 46px !important;
  padding: 0 !important;
  border: 1px solid rgba(255,255,255,0.45) !important;
  border-radius: 14px !important;
  background: rgba(10,10,10,0.96) !important;
  color: #ffffff !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-shadow: 0 12px 30px rgba(0,0,0,0.35), inset 0 0 0 1px rgba(255,255,255,0.08) !important;
  cursor: pointer !important;
  z-index: 99999 !important;
  opacity: 0;
  visibility: hidden;
  transform: translateY(12px);
  transition: opacity .22s ease, transform .22s ease, visibility .22s ease, background .22s ease, border-color .22s ease !important;
  -webkit-tap-highlight-color: transparent;
  appearance: none !important;
  -webkit-appearance: none !important;
}
.rd-back-to-top svg {
  width: 22px !important;
  height: 22px !important;
  display: block !important;
  stroke: #ffffff !important;
  color: #ffffff !important;
  fill: none !important;
  pointer-events: none !important;
}
.rd-back-to-top.is-visible {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.rd-back-to-top:hover,
.rd-back-to-top:focus-visible {
  background: #000000 !important;
  border-color: rgba(255,255,255,0.72) !important;
  outline: none !important;
}
@media (max-width: 700px) {
  .rd-back-to-top {
    left: 12px !important;
    bottom: 12px !important;
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
    min-height: 44px !important;
    border-radius: 13px !important;
  }
  .rd-back-to-top svg {
    width: 21px !important;
    height: 21px !important;
  }
}

/* ROY DIAMOND top bar loop runtime fix: keep marquee moving smoothly */
.rd-export-marquee {
  animation-name: rdExportTopbarLoop !important;
  animation-duration: 38s !important;
  animation-timing-function: linear !important;
  animation-iteration-count: infinite !important;
  animation-play-state: running !important;
}
@media (max-width: 700px) {
  .rd-export-marquee {
    animation-duration: 30s !important;
  }
}

/* ===== SOURCE: diamond-loop-clean-v5.css ===== */
/* ROY DIAMOND homepage diamond loop — clean background + seamless continuous motion */
.diamond-loop-showcase {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  padding: 12px 0 !important;
  --diamond-loop-half-gap: 7px;
}

.diamond-loop-marquee {
  width: 100% !important;
  overflow: hidden !important;
  padding-inline: 16px;
  box-sizing: border-box;
}

.diamond-loop-track {
  padding: 0 !important;
  animation-name: diamondLoopScrollV5 !important;
  animation-timing-function: linear !important;
  animation-iteration-count: infinite !important;
  animation-play-state: running !important;
  will-change: transform;
  backface-visibility: hidden;
  transform: translate3d(0, 0, 0);
}

.diamond-loop-showcase:hover .diamond-loop-track,
.diamond-loop-showcase:focus-within .diamond-loop-track {
  animation-play-state: running !important;
}

@keyframes diamondLoopScrollV5 {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(calc(-50% - var(--diamond-loop-half-gap)), 0, 0);
  }
}

@media (max-width: 820px) {
  .diamond-loop-showcase {
    padding: 10px 0 !important;
    --diamond-loop-half-gap: 6px;
  }

  .diamond-loop-marquee {
    padding-inline: 12px;
  }
}

/* ===== SOURCE: roy-control-public.css ===== */
.rd-login-menu-link {
  opacity: .88;
  font-size: 14px !important;
  letter-spacing: .2px;
}
.rd-public-products {
  padding-top: 36px;
}
.rd-public-product-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 22px;
  margin-top: 26px;
}
.rd-public-product-card {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  background: #ffffff;
  border: 1px solid #dcdcdc;
  border-radius: 22px;
  overflow: hidden;
  color: #111111;
  box-shadow: 0 18px 42px rgba(0, 0, 0, .08);
  transform: translateZ(0);
  transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease;
}
.rd-public-product-card:hover,
.rd-public-product-card:focus-visible {
  transform: translateY(-5px);
  box-shadow: 0 24px 56px rgba(0, 0, 0, .13);
  border-color: #bcc6d2;
  outline: none;
}
.rd-public-product-image {
  width: 100%;
  aspect-ratio: 1 / 1;
  background: linear-gradient(135deg, #f8f8f8, #eef2f6);
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.rd-public-product-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform .35s ease;
}
.rd-public-product-card:hover .rd-public-product-image img,
.rd-public-product-card:focus-visible .rd-public-product-image img {
  transform: scale(1.035);
}
.rd-public-product-body {
  padding: 20px 20px 22px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  flex: 1;
}
.rd-public-product-body h3 {
  font-family: Georgia, 'Times New Roman', serif;
  font-size: 22px;
  line-height: 1.2;
  color: #111111;
  margin: 0;
}
.rd-public-product-body p {
  color: #444444;
  line-height: 1.6;
  margin: 0;
  font-size: 14px;
}
.rd-public-product-specs {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 2px;
}
.rd-public-product-specs span {
  border: 1px solid #d7dde4;
  background: #f7f9fb;
  border-radius: 999px;
  color: #20242a;
  padding: 6px 10px;
  font-size: 12px;
  font-weight: 700;
}
.rd-public-product-cta {
  margin-top: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  background: #000000;
  color: #ffffff;
  font-weight: 800;
  padding: 12px 16px;
  letter-spacing: .2px;
}
@media (max-width: 980px) {
  .rd-public-product-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 640px) {
  .rd-public-product-grid {
    grid-template-columns: 1fr;
    gap: 16px;
  }
  .rd-public-product-body h3 {
    font-size: 20px;
  }
}

.rd-public-filter-bar {
  display: grid;
  grid-template-columns: 1.2fr repeat(3, minmax(0, .8fr));
  gap: 12px;
  margin: 22px 0 4px;
}
.rd-public-filter-bar input,
.rd-public-filter-bar select {
  width: 100%;
  border: 1px solid #d8dee6;
  border-radius: 999px;
  padding: 12px 14px;
  background: #fff;
  color: #111;
  outline: none;
  font: inherit;
}
.rd-public-empty {
  grid-column: 1 / -1;
  border: 1px dashed #d8dee6;
  border-radius: 18px;
  padding: 24px;
  text-align: center;
  color: #667085;
  background: #fafafa;
}
.rd-home-admin-hero-copy {
  position: relative;
  z-index: 3;
  max-width: 760px;
  margin: 0 auto;
  padding: 86px 22px;
  text-align: center;
  color: #fff;
  text-shadow: 0 10px 28px rgba(0,0,0,.35);
}
.rd-home-admin-hero-copy h1 {
  font-family: Georgia, 'Times New Roman', serif;
  font-size: clamp(36px, 6vw, 78px);
  line-height: 1.04;
  margin: 0 0 16px;
}
.rd-home-admin-hero-copy p {
  font-size: clamp(16px, 2vw, 22px);
  line-height: 1.55;
  margin: 0 auto 22px;
}
.rd-home-admin-hero-copy a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  background: #fff;
  color: #111;
  padding: 13px 22px;
  font-weight: 900;
  text-decoration: none;
  text-shadow: none;
}
.rd-detail-section { padding-top: 38px; }
.rd-detail-grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(320px, .85fr);
  gap: 34px;
  align-items: start;
}
.rd-detail-main-image {
  border: 1px solid #dcdcdc;
  border-radius: 26px;
  background: #f7f9fb;
  min-height: 460px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  color: #98a2b3;
  font-weight: 900;
}
.rd-detail-main-image img { width: 100%; height: 100%; object-fit: contain; display: block; }
.rd-detail-gallery { display: grid; grid-template-columns: repeat(auto-fill, minmax(92px, 1fr)); gap: 10px; margin-top: 12px; }
.rd-detail-gallery button {
  border: 1px solid #d8dee6;
  border-radius: 14px;
  background: #fff;
  padding: 0;
  aspect-ratio: 1/1;
  cursor: pointer;
  overflow: hidden;
}
.rd-detail-gallery img { width: 100%; height: 100%; object-fit: cover; display: block; }
.rd-detail-content {
  border: 1px solid #dcdcdc;
  border-radius: 26px;
  background: #fff;
  padding: 28px;
  box-shadow: 0 18px 42px rgba(0,0,0,.08);
}
.rd-detail-content h1 {
  font-family: Georgia, 'Times New Roman', serif;
  font-size: clamp(30px, 4vw, 54px);
  line-height: 1.08;
  color: #111;
  margin: 8px 0 14px;
}
.rd-detail-content p { color: #444; line-height: 1.65; }
.rd-detail-specs { display: grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap: 10px; margin: 22px 0; }
.rd-detail-specs div {
  border: 1px solid #e1e6ec;
  border-radius: 14px;
  padding: 12px;
  background: #fafafa;
}
.rd-detail-specs strong { display: block; font-size: 12px; color: #667085; margin-bottom: 4px; }
.rd-detail-specs span { color: #111; font-weight: 800; }
.rd-detail-actions { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 18px; }
.rd-detail-actions button,
.rd-detail-actions a,
.rd-cart-panel a,
.rd-detail-video-link {
  border: 0;
  border-radius: 999px;
  background: #000;
  color: #fff;
  padding: 13px 18px;
  font-weight: 900;
  text-decoration: none;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.rd-detail-actions a,
.rd-cart-panel a,
.rd-detail-video-link { background: #eef2f6; color: #111; border: 1px solid #d8dee6; }
.rd-detail-message { color: #067647; font-weight: 800; margin-top: 12px; }
.rd-detail-note { border-top: 1px solid #eceff3; margin-top: 18px; padding-top: 18px; }
.rd-detail-note strong { color: #111; }
.rd-detail-note p { margin: 6px 0 0; }
.rd-detail-video-link { margin-top: 16px; }
.rd-cart-floating {
  position: fixed;
  right: 16px;
  bottom: 16px;
  z-index: 99999;
  font-family: inherit;
}
.rd-cart-floating > button {
  border: 0;
  border-radius: 999px;
  background: #000;
  color: #fff;
  padding: 13px 18px;
  font-weight: 900;
  cursor: pointer;
  box-shadow: 0 18px 42px rgba(0,0,0,.22);
}
.rd-cart-panel {
  display: none;
  position: absolute;
  right: 0;
  bottom: 54px;
  width: min(340px, calc(100vw - 32px));
  background: #fff;
  color: #111;
  border: 1px solid #d8dee6;
  border-radius: 18px;
  box-shadow: 0 24px 60px rgba(0,0,0,.18);
  padding: 14px;
}
.rd-cart-panel.rd-open { display: grid; gap: 10px; }
.rd-cart-row {
  display: grid;
  grid-template-columns: minmax(0,1fr) auto;
  gap: 8px;
  align-items: center;
  border-top: 1px solid #eef2f6;
  padding-top: 8px;
  font-size: 13px;
}
.rd-cart-row button {
  border: 0;
  background: #fef3f2;
  color: #b42318;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  cursor: pointer;
}
@media (max-width: 900px) {
  .rd-public-filter-bar { grid-template-columns: 1fr; }
  .rd-detail-grid { grid-template-columns: 1fr; }
  .rd-detail-main-image { min-height: 320px; }
}
@media (max-width: 640px) {
  .rd-detail-specs { grid-template-columns: 1fr; }
  .rd-detail-content { padding: 20px; }
}

.rd-detail-whatsapp-link {
  border: 0 !important;
  border-radius: 999px !important;
  background: #0f172a !important;
  color: #fff !important;
  padding: 13px 18px !important;
  font-weight: 900 !important;
  text-decoration: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.rd-related-products {
  border-top: 1px solid #eef2f6;
}

/* ===== SOURCE: roy-autopilot-public.css ===== */
.rd-ai-daily-public{padding:54px 20px;background:linear-gradient(135deg,#07111f,#162b46);color:#fff}.rd-ai-daily-public-inner{max-width:1040px;margin:0 auto;text-align:center}.rd-ai-daily-kicker{display:inline-block;padding:7px 11px;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rd-ai-daily-public h2{margin:16px 0 12px;font-family:Georgia,serif;font-size:clamp(28px,4vw,46px);line-height:1.1}.rd-ai-daily-public p{max-width:820px;margin:0 auto 13px;color:#dbe6f3;font-size:17px;line-height:1.75}.rd-ai-daily-public small{display:block;color:#aebdd0;line-height:1.6}.rd-ai-version-badge{display:block;margin-top:8px;font-size:11px;opacity:.72}@media(max-width:600px){.rd-ai-daily-public{padding:38px 16px}.rd-ai-daily-public p{font-size:15px}}

/* ===== SOURCE: hero-fallback.v1.css ===== */
.hero-video-wrap{background:#050505 url("hero-background.webp") center center/cover no-repeat!important}.hero-video{background:transparent!important;transition:opacity .25s ease}.hero-video-wrap.is-video-unavailable .hero-video{opacity:0}.hero-video-wrap.is-video-unavailable{min-height:520px}@media(max-width:700px){.hero-video-wrap.is-video-unavailable{min-height:320px}}

/* ===== SOURCE: process-lightbox.v1.css ===== */
.process-lightbox[hidden]{display:none!important}.process-lightbox{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px}.process-lightbox-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(0,0,0,.82);cursor:zoom-out}.process-lightbox-panel{position:relative;z-index:1;width:min(1060px,96vw);max-height:92vh;overflow:auto;background:#fff;border:1px solid #d8d8d8;border-radius:22px;padding:22px;box-shadow:0 30px 90px rgba(0,0,0,.42)}.process-lightbox-panel h2{font-size:clamp(22px,3vw,32px);margin:0 48px 16px 0;color:#111}.process-lightbox-close{position:absolute;right:14px;top:12px;width:40px;height:40px;border:1px solid #ccc;border-radius:50%;background:#fff;color:#111;font-size:28px;line-height:1;cursor:pointer}.process-lightbox-media{display:grid;place-items:center;min-height:220px;background:#f3f3f3;border-radius:16px;overflow:hidden}.process-lightbox-media img{display:block;width:100%;height:auto;max-height:70vh;object-fit:contain;background:#f3f3f3}.process-lightbox-error{padding:40px 24px;text-align:center;color:#555}.process-lightbox-page-link{display:inline-flex;margin-top:16px;padding:12px 18px;border-radius:999px;background:#111;color:#fff;font-weight:800}.process-lightbox-link{cursor:zoom-in}@media(max-width:700px){.process-lightbox{padding:10px}.process-lightbox-panel{width:100%;max-height:95vh;padding:16px;border-radius:17px}.process-lightbox-media img{max-height:68vh}.process-lightbox-page-link{width:100%;justify-content:center;text-align:center}}

/* ===== SOURCE: quote-section-v33.css ===== */
/* ROY DIAMOND — classic B2B inquiry section v6 */
#quote.b2b-inquiry-section {
  padding-top: 48px !important;
  padding-bottom: 74px !important;
  background: linear-gradient(180deg, #ffffff 0%, #fbfcfd 100%);
}

.b2b-inquiry-head {
  max-width: 760px;
  margin: 0 auto 30px !important;
}

.b2b-inquiry-head h2 {
  font-family: "Libre Baskerville", Georgia, serif !important;
  font-size: clamp(34px, 4vw, 44px) !important;
  font-weight: 400 !important;
  letter-spacing: -0.025em;
  line-height: 1.2 !important;
}

.b2b-inquiry-head p {
  max-width: 690px;
  margin-left: auto !important;
  margin-right: auto !important;
}

.b2b-quote-form {
  width: min(100%, 980px);
  margin: 0 auto;
  padding: 30px;
  background: #ffffff;
  border: 1px solid #dde2e6;
  border-radius: 22px;
  box-shadow: 0 12px 34px rgba(16, 24, 32, 0.065);
}

.b2b-form-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 19px 16px;
}

.b2b-field {
  min-width: 0;
}

.b2b-field-full {
  grid-column: 1 / -1;
}

.b2b-field label {
  display: flex;
  align-items: baseline;
  gap: 7px;
  margin: 0 0 8px;
  color: #17191b;
  font-family: "Inter", Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.35;
}

.required-mark {
  color: #7a2630;
  font-weight: 800;
}

.optional-mark {
  color: #707981;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.02em;
}

.field-hint {
  display: block;
  margin: -2px 0 9px;
  color: #68717a;
  font-size: 12.5px;
  line-height: 1.45;
}

.b2b-field input,
.b2b-field select,
.b2b-field textarea {
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  border: 1px solid #d4d9de;
  border-radius: 13px;
  background: #ffffff;
  color: #17191b;
  font-family: "Inter", Arial, sans-serif;
  font-size: 15px;
  font-weight: 500;
  outline: none;
  transition: border-color 0.18s ease, box-shadow 0.18s ease, background-color 0.18s ease;
}

.b2b-field input,
.b2b-field select {
  min-height: 54px;
  padding: 0 15px;
}

.b2b-field textarea {
  min-height: 144px;
  padding: 15px;
  line-height: 1.55;
  resize: vertical;
}

.b2b-field input::placeholder,
.b2b-field textarea::placeholder {
  color: #92989e;
  opacity: 1;
}

.b2b-field input:hover,
.b2b-field select:hover,
.b2b-field textarea:hover {
  border-color: #b7c0c8;
}

.b2b-field input:focus,
.b2b-field select:focus,
.b2b-field textarea:focus {
  border-color: #697b8b;
  box-shadow: 0 0 0 4px rgba(105, 123, 139, 0.13);
  background: #ffffff;
}

.b2b-field input:invalid:not(:placeholder-shown),
.b2b-field textarea:invalid:not(:placeholder-shown) {
  border-color: #b77c83;
}

.b2b-file-input {
  min-height: 58px !important;
  padding: 8px 10px !important;
  cursor: pointer;
}

.b2b-file-input::file-selector-button {
  min-height: 40px;
  margin-right: 12px;
  padding: 0 15px;
  border: 1px solid #cbd1d6;
  border-radius: 10px;
  background: #f4f6f8;
  color: #17191b;
  font: inherit;
  font-size: 13px;
  font-weight: 700;
  cursor: pointer;
}

.file-status {
  min-height: 18px;
  margin: 7px 2px 0;
  color: #68717a;
  font-size: 12px;
  line-height: 1.4;
}

.file-status.is-error {
  color: #8d2632;
  font-weight: 700;
}

.b2b-form-footer {
  margin-top: 24px;
  text-align: center;
}

.b2b-review-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  width: 100%;
  min-height: 54px;
  padding: 13px 20px;
  border: 1px solid #111315;
  border-radius: 13px;
  background: #111315;
  color: #ffffff !important;
  font-family: "Inter", Arial, sans-serif;
  font-size: 15px;
  font-weight: 800;
  cursor: pointer;
  transition: transform 0.18s ease, background-color 0.18s ease, box-shadow 0.18s ease;
}

.b2b-review-button:hover,
.b2b-review-button:focus-visible {
  transform: translateY(-1px);
  background: #252a2f;
  box-shadow: 0 10px 24px rgba(17, 19, 21, 0.14);
}

.button-arrow {
  font-size: 19px;
  line-height: 1;
}

.b2b-form-footer p {
  margin: 11px 0 0;
  color: #707981;
  font-size: 12px;
  line-height: 1.5;
}

.b2b-trust-strip {
  width: min(100%, 980px);
  margin: 22px auto 0;
  padding: 18px 0;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  border-top: 1px solid #e0e4e8;
  border-bottom: 1px solid #e0e4e8;
}

.b2b-trust-strip > div {
  min-width: 0;
  padding: 2px 20px;
  text-align: center;
}

.b2b-trust-strip > div + div {
  border-left: 1px solid #e3e6e9;
}

.b2b-trust-strip strong,
.b2b-trust-strip span {
  display: block;
}

.b2b-trust-strip strong {
  color: #17191b;
  font-size: 13.5px;
  font-weight: 800;
  line-height: 1.35;
}

.b2b-trust-strip span {
  margin-top: 4px;
  color: #6c747c;
  font-size: 11.5px;
  line-height: 1.4;
}

.b2b-support-links {
  width: min(100%, 980px);
  margin: 18px auto 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 18px 28px;
  flex-wrap: wrap;
}

.b2b-catalogue-link,
.b2b-privacy-link {
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
}

.b2b-catalogue-link {
  position: relative;
  gap: 9px;
  padding: 11px 21px;
  border: 1px solid #111111;
  border-radius: 12px;
  background: #111111;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-weight: 800;
  letter-spacing: 0.01em;
  box-shadow: 0 8px 20px rgba(17, 17, 17, 0.14);
  transition:
    transform 160ms ease,
    background-color 160ms ease,
    border-color 160ms ease,
    box-shadow 160ms ease;
}

.b2b-catalogue-link::after {
  content: "→";
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-size: 15px;
  line-height: 1;
  transform: translateY(-1px);
}

.b2b-catalogue-link:visited {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

.b2b-catalogue-link:hover {
  border-color: #2a2a2a;
  background: #2a2a2a;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  transform: translateY(-2px);
  box-shadow: 0 11px 25px rgba(17, 17, 17, 0.18);
}

.b2b-catalogue-link:focus-visible {
  border-color: #111111;
  background: #111111;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  outline: 3px solid rgba(17, 17, 17, 0.28);
  outline-offset: 3px;
  box-shadow: 0 10px 24px rgba(17, 17, 17, 0.17);
}

.b2b-catalogue-link:active {
  transform: translateY(0);
  box-shadow: 0 6px 16px rgba(17, 17, 17, 0.13);
}

.b2b-privacy-link {
  color: #5f6d79;
  text-decoration: underline;
  text-decoration-color: #b8c0c7;
  text-underline-offset: 4px;
}

.b2b-review-panel {
  width: min(100%, 980px);
  margin: 28px auto 0;
  padding: 28px 30px;
  border: 1px solid #dbe1e5;
  border-radius: 20px;
  background: #f8fafb;
  box-shadow: 0 10px 28px rgba(16, 24, 32, 0.05);
}

.b2b-review-panel[hidden] {
  display: none !important;
}

.review-heading {
  text-align: center;
}

.review-heading h3 {
  margin: 8px 0 8px;
  color: #111315;
  font-family: "Libre Baskerville", Georgia, serif;
  font-size: clamp(23px, 3vw, 30px);
  line-height: 1.25;
}

.review-heading p {
  max-width: 680px;
  margin: 0 auto;
  color: #68717a;
  font-size: 14px;
  line-height: 1.55;
}

.b2b-review-list {
  margin: 24px 0 0;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
}

.b2b-review-item {
  min-width: 0;
  margin: 0;
  padding: 14px 16px;
  border: 1px solid #e0e4e7;
  border-radius: 12px;
  background: #ffffff;
}

.b2b-review-item.is-full {
  grid-column: 1 / -1;
}

.b2b-review-item dt {
  margin: 0 0 5px;
  color: #6f7880;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.06em;
  line-height: 1.3;
  text-transform: uppercase;
}

.b2b-review-item dd {
  margin: 0;
  color: #17191b;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.55;
  overflow-wrap: anywhere;
  white-space: pre-wrap;
}

.b2b-review-actions {
  margin-top: 20px;
  display: flex;
  justify-content: center;
  gap: 12px;
  flex-wrap: wrap;
}

.b2b-copy-button,
.b2b-edit-button {
  min-width: 176px;
  min-height: 48px;
  padding: 11px 18px;
  border-radius: 12px;
  font-family: "Inter", Arial, sans-serif;
  font-size: 13px;
  font-weight: 800;
  cursor: pointer;
}

.b2b-copy-button {
  border: 1px solid #111315;
  background: #111315;
  color: #ffffff;
}

.b2b-edit-button {
  border: 1px solid #cbd1d6;
  background: #ffffff;
  color: #17191b;
}

.copy-status {
  min-height: 20px;
  margin: 10px 0 0;
  color: #4e6758;
  font-size: 12.5px;
  font-weight: 700;
  text-align: center;
}

@media (max-width: 760px) {
  #quote.b2b-inquiry-section {
    padding-top: 40px !important;
    padding-bottom: 58px !important;
  }

  .b2b-quote-form,
  .b2b-review-panel {
    padding: 22px 18px;
    border-radius: 18px;
  }

  .b2b-form-grid,
  .b2b-review-list {
    grid-template-columns: 1fr;
  }

  .b2b-field-full,
  .b2b-review-item.is-full {
    grid-column: auto;
  }

  .b2b-trust-strip {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding: 6px 0;
  }

  .b2b-trust-strip > div {
    padding: 14px 10px;
  }

  .b2b-trust-strip > div + div {
    border-left: 0;
  }

  .b2b-trust-strip > div:nth-child(even) {
    border-left: 1px solid #e3e6e9;
  }

  .b2b-trust-strip > div:nth-child(n+3) {
    border-top: 1px solid #e3e6e9;
  }
}

@media (max-width: 430px) {
  .b2b-quote-form,
  .b2b-review-panel {
    padding: 20px 14px;
  }

  .b2b-support-links {
    display: grid;
    grid-template-columns: 1fr;
    gap: 7px;
  }

  .b2b-catalogue-link,
  .b2b-privacy-link {
    width: 100%;
  }

  .b2b-catalogue-link {
    min-height: 48px;
    padding: 11px 18px;
  }

  .b2b-review-actions {
    display: grid;
    grid-template-columns: 1fr;
  }

  .b2b-copy-button,
  .b2b-edit-button {
    width: 100%;
    min-width: 0;
  }
}

@media (prefers-reduced-motion: reduce) {
  .b2b-field input,
  .b2b-field select,
  .b2b-field textarea,
  .b2b-review-button {
    transition: none !important;
  }
}

/* Override older site-wide submit-button rules with sufficient specificity. */
button.b2b-review-button[type="submit"] {
  background: #111315 !important;
  color: #ffffff !important;
}

button.b2b-review-button[type="submit"]:hover,
button.b2b-review-button[type="submit"]:focus-visible {
  background: #252a2f !important;
  color: #ffffff !important;
}

button.b2b-review-button[type="submit"] > span {
  color: #ffffff !important;
}

/* ===== SOURCE: mobile-classic-v14.css ===== */
/* ROY DIAMOND mobile-only refinement v14
   Desktop layout is intentionally untouched. */
@media (max-width: 700px) {
  html {
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
  }

  html,
  body {
    width: 100%;
    max-width: 100%;
    overflow-x: hidden !important;
  }

  body {
    font-size: 15px;
  }

  img,
  video,
  iframe,
  canvas,
  svg {
    max-width: 100%;
  }

  main,
  section,
  .section,
  .section-head,
  .card-row,
  .split-row,
  .process-row,
  .about-layout,
  .footer {
    min-width: 0 !important;
    max-width: 100% !important;
  }

  .topbar {
    padding: 8px 14px 8px 50px !important;
    font-size: 11.5px !important;
    line-height: 1.45 !important;
  }

  .site-header {
    min-height: 86px !important;
    padding: 9px 52px !important;
  }

  .site-header .brand-logo-image {
    height: 70px !important;
    width: auto !important;
    max-width: min(250px, 72vw) !important;
  }

  .side-menu-toggle {
    left: 13px !important;
    top: 18px !important;
    width: 38px !important;
    height: 38px !important;
    padding: 7px 8px !important;
    border-radius: 12px !important;
    background: rgba(0, 0, 0, 0.78) !important;
  }

  .side-menu-toggle span {
    width: 22px !important;
    margin: 4px 0 !important;
  }

  .side-menu-panel {
    width: min(88vw, 320px) !important;
    max-width: 88vw !important;
  }

  .side-menu-head {
    padding: 22px 52px 16px 18px !important;
  }

  .side-menu-head strong {
    font-size: 20px !important;
  }

  .side-menu-links {
    padding: 12px !important;
  }

  .side-menu-links a {
    padding: 13px 14px !important;
    margin-bottom: 8px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
    line-height: 1.35 !important;
  }

  .section {
    padding: 42px 16px !important;
  }

  .hero + .section {
    padding-top: 24px !important;
  }

  .section-head {
    width: 100% !important;
    margin: 0 auto 22px !important;
    padding-inline: 0 !important;
  }

  .section-head h1 {
    max-width: 100% !important;
    margin: 0 0 10px !important;
    font-size: clamp(27px, 8.7vw, 34px) !important;
    line-height: 1.12 !important;
    overflow-wrap: anywhere;
  }

  .section-head h2,
  .about-text h1,
  .about-text h2,
  .loose-description h2,
  .certified-description-box h2,
  .custom-shape-description h2,
  .custom-jewellery-description h2,
  .round-detail-content h2,
  .fancy-description h2,
  .fancy-shapes-full-list h2,
  .important-buyer-note h2,
  .jewellery-description h2,
  .jewellery-categories-box h2,
  .metal-options-box h2,
  .stone-options-box h2,
  .manufacturing-process-section h2,
  .jewellery-manufacturing-section-title,
  .rd-contact-inquiry-head h2,
  .rd-contact-success h2,
  .policy-hero h1 {
    max-width: 100% !important;
    font-size: clamp(24px, 7.5vw, 30px) !important;
    line-height: 1.18 !important;
    overflow-wrap: anywhere;
  }

  .eyebrow {
    margin-bottom: 8px !important;
    font-size: 10.5px !important;
    line-height: 1.35 !important;
    letter-spacing: 1.5px !important;
  }

  p,
  li,
  .section-head p,
  .card p,
  .info-box p,
  .process-box p,
  .note-box p,
  .policy-card p,
  .policy-card li,
  .policy-contact-box p {
    font-size: 15px !important;
    line-height: 1.62 !important;
  }

  .card-row,
  .split-row,
  .process-row,
  .about-layout,
  .founders-grid {
    width: 100% !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 12px !important;
  }

  .card,
  .info-box,
  .process-box,
  .founder-card,
  .founders-section,
  .address-section,
  .note-box,
  .important-buyer-note,
  .loose-description,
  .certified-description-box,
  .certified-shapes-box,
  .gia-natural-box,
  .custom-shape-description,
  .custom-jewellery-description,
  .jewellery-description,
  .fancy-description,
  .jewellery-categories-box,
  .metal-options-box,
  .stone-options-box,
  .manufacturing-process-section,
  .policy-card,
  .policy-contact-box {
    width: 100% !important;
    min-width: 0 !important;
    padding: 19px 17px !important;
    border-radius: 18px !important;
  }

  .card h3,
  .info-box h3,
  .process-box h3,
  .founder-card h3,
  .note-box h3 {
    margin-bottom: 8px !important;
    font-size: clamp(18px, 5.6vw, 21px) !important;
    line-height: 1.25 !important;
  }

  .shape-grid,
  .certified-shape-grid,
  .fancy-shapes-full-grid,
  .jewellery-categories-grid,
  .metal-options-grid,
  .stone-options-grid {
    width: 100% !important;
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 10px !important;
  }

  .shape-grid span,
  .certified-shape-grid span,
  .fancy-shapes-full-grid span,
  .fancy-shapes-full-grid a.shape-link,
  .jewellery-categories-grid span,
  .metal-options-grid span,
  .stone-options-grid span {
    width: auto !important;
    min-width: 0 !important;
    min-height: 56px !important;
    padding: 11px 8px !important;
    border-radius: 14px !important;
    font-size: 13px !important;
    line-height: 1.3 !important;
    text-align: center !important;
  }

  .manufacturing-process-list {
    width: 100% !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 10px !important;
  }

  .manufacturing-process-list > * {
    min-width: 0 !important;
    padding: 14px 15px !important;
    border-radius: 14px !important;
    font-size: 15px !important;
  }

  .about-layout {
    gap: 20px !important;
  }

  .about-visual {
    width: 100% !important;
    min-height: 260px !important;
    border-radius: 20px !important;
  }

  .stats {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 10px !important;
  }

  .stats div {
    min-width: 0 !important;
    padding: 14px !important;
    border-radius: 14px !important;
  }

  .stats strong {
    font-size: 20px !important;
  }

  .details-table {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: auto !important;
    border-radius: 16px !important;
    -webkit-overflow-scrolling: touch;
  }

  .details-table th,
  .details-table td {
    padding: 13px 14px !important;
    font-size: 13.5px !important;
    line-height: 1.45 !important;
  }

  .quote-form,
  .rd-contact-inquiry-card,
  .b2b-inquiry-card {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    padding: 20px 16px !important;
    border-radius: 18px !important;
  }

  .form-row,
  .rd-contact-grid,
  .b2b-inquiry-grid {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 12px !important;
  }

  input,
  select,
  textarea,
  button {
    max-width: 100% !important;
    min-width: 0 !important;
    font-size: 16px !important;
  }

  input,
  select,
  textarea {
    min-height: 48px;
  }

  .hero-buttons,
  .cta-row {
    width: 100% !important;
    gap: 10px !important;
  }

  .hero-buttons a,
  .cta-row a {
    width: 100% !important;
    max-width: 340px !important;
    min-width: 0 !important;
    padding: 13px 15px !important;
    font-size: 14px !important;
    line-height: 1.35 !important;
  }

  .policy-page {
    padding-top: 40px !important;
  }

  .policy-hero {
    max-width: 100% !important;
    margin-bottom: 22px !important;
    text-align: left !important;
  }

  .policy-card h2,
  .policy-contact-box h2 {
    font-size: 21px !important;
    line-height: 1.28 !important;
  }

  .footer {
    padding: 30px 16px 92px !important;
    gap: 18px !important;
  }

  .footer-col,
  .footer > div {
    min-width: 0 !important;
    width: 100% !important;
  }

  .footer-col h2,
  .footer-col h3,
  .footer h2,
  .footer h3 {
    font-size: 20px !important;
    line-height: 1.25 !important;
  }

  /* Homepage only: compact category heading and no wrapping on phones. */
  .home-diamond-categories .section-head {
    margin-bottom: 20px !important;
  }

  .home-diamond-categories .section-head h1 {
    white-space: nowrap !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    font-size: clamp(21px, 7.5vw, 30px) !important;
    line-height: 1.08 !important;
    letter-spacing: -0.035em !important;
    margin-bottom: 0 !important;
  }

  .home-diamond-categories .eyebrow {
    margin-bottom: 7px !important;
  }
}

@media (max-width: 360px) {
  .section {
    padding-inline: 13px !important;
  }

  .site-header {
    padding-inline: 48px !important;
  }

  .site-header .brand-logo-image {
    height: 64px !important;
    max-width: 70vw !important;
  }

  .section-head h1 {
    font-size: 27px !important;
  }

  .home-diamond-categories .section-head h1 {
    font-size: clamp(20px, 7.35vw, 26px) !important;
  }

  .shape-grid span,
  .certified-shape-grid span,
  .fancy-shapes-full-grid span,
  .fancy-shapes-full-grid a.shape-link,
  .jewellery-categories-grid span,
  .metal-options-grid span,
  .stone-options-grid span {
    font-size: 12.5px !important;
    padding-inline: 6px !important;
  }
}


/* V14: one-line, fluid, classic mobile page titles. */
@media (max-width: 700px) {
  h1.rd-page-title {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 9px !important;
    padding: 0 1px !important;
    white-space: nowrap !important;
    text-wrap: nowrap !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    hyphens: none !important;
    text-align: center !important;
    line-height: 1.08 !important;
    letter-spacing: -0.035em !important;
  }

  h1.rd-page-title.rd-title-short {
    font-size: clamp(27px, 8.6vw, 34px) !important;
  }

  h1.rd-page-title.rd-title-medium {
    font-size: clamp(22px, 7.1vw, 30px) !important;
  }

  h1.rd-page-title.rd-title-long {
    font-size: clamp(17px, 5.5vw, 24px) !important;
    letter-spacing: -0.04em !important;
  }

  h1.rd-page-title.rd-title-xlong,
  h1.rd-page-title.rd-title-dynamic {
    font-size: clamp(13.5px, 4.35vw, 19px) !important;
    letter-spacing: -0.045em !important;
  }

  .section-head > .eyebrow,
  .policy-hero > .eyebrow,
  .about-text > .eyebrow,
  .rd-detail-content > .eyebrow {
    display: block !important;
    text-align: center !important;
  }

  .section-head:has(> h1.rd-page-title),
  .policy-hero:has(h1.rd-page-title) {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 20px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center !important;
  }

  .section-head:has(> h1.rd-page-title) > p,
  .policy-hero:has(h1.rd-page-title) > p {
    max-width: 36rem !important;
    margin: 7px auto 0 !important;
    text-align: center !important;
  }

  .about-text > h1.rd-page-title,
  .rd-detail-content > h1.rd-page-title {
    text-align: center !important;
  }
}

@media (max-width: 360px) {
  h1.rd-page-title {
    padding-inline: 0 !important;
  }

  h1.rd-page-title.rd-title-short {
    font-size: clamp(25px, 8.2vw, 29px) !important;
  }

  h1.rd-page-title.rd-title-medium {
    font-size: clamp(20px, 6.65vw, 24px) !important;
  }

  h1.rd-page-title.rd-title-long {
    font-size: clamp(16px, 5.15vw, 19px) !important;
  }

  h1.rd-page-title.rd-title-xlong,
  h1.rd-page-title.rd-title-dynamic {
    font-size: clamp(12.5px, 4.05vw, 15px) !important;
  }
}

/* ===== SOURCE: certified-diamond-details-v17.css ===== */
/* ROY DIAMOND — certified diamond supply cards and detail sections v16 */
.certified-offer-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  grid-auto-rows: 1fr;
  align-items: stretch !important;
  gap: 24px;
}
.certified-offer-grid > .certified-offer-card {
  width: 100%;
  height: 100% !important;
  min-height: 0;
  align-self: stretch;
}
.certified-offer-card {
  display: flex; flex-direction: column; min-width: 0; padding: 30px;
  border: 1px solid rgba(18, 24, 31, .14); border-radius: 22px;
  background: #fff; box-shadow: 0 12px 34px rgba(15, 23, 42, .05);
}
.certified-offer-card h3 {
  margin: 0 0 20px; color: #111; font-family: "Libre Baskerville", Georgia, serif;
  font-size: clamp(23px, 2.2vw, 30px); line-height: 1.2; text-wrap: balance;
}
.certified-spec-list {
  list-style: none; padding: 0; margin: 0 0 24px; display: grid; gap: 11px;
}
.certified-spec-list li {
  position: relative; margin: 0; padding-left: 18px; color: #252525;
  font-size: 17px; line-height: 1.55;
}
.certified-spec-list li::before {
  content: ""; position: absolute; left: 0; top: .72em; width: 5px; height: 5px;
  border-radius: 50%; background: #677789;
}
.certified-spec-list strong { color: #111; font-weight: 700; }
.certified-more-btn {
  display: inline-flex; align-items: center; justify-content: center; align-self: flex-start;
  min-height: 48px; margin-top: auto; padding: 12px 24px; border: 1px solid #111;
  border-radius: 999px; background: #111; color: #fff !important; font-size: 14px;
  font-weight: 800; letter-spacing: .11em; line-height: 1; text-decoration: none;
  text-transform: uppercase; transition: transform .2s ease, background-color .2s ease,
  color .2s ease, box-shadow .2s ease;
}
.certified-more-btn:hover, .certified-more-btn:focus-visible {
  transform: translateY(-2px); background: #fff; color: #111 !important;
  box-shadow: 0 10px 24px rgba(15, 23, 42, .10);
}
.certified-more-btn:focus-visible { outline: 3px solid rgba(103,119,137,.35); outline-offset: 3px; }
.certified-detail-anchor { scroll-margin-top: 110px; }
.certified-detail-summary { margin-top: 24px; }
.certified-detail-summary .certified-spec-list { margin-bottom: 0; }
.home-certified-grid .certified-offer-card { height: 100%; }
@media (max-width: 700px) {
  .certified-offer-grid { grid-template-columns: minmax(0, 1fr) !important; gap: 16px; }
  .certified-offer-card { padding: 22px 19px; border-radius: 18px; }
  .certified-offer-card h3 { margin-bottom: 16px; font-size: clamp(20px, 6vw, 25px); }
  .certified-spec-list { gap: 9px; }
  .certified-spec-list li { font-size: 15.5px; line-height: 1.48; }
  .certified-more-btn { width: 100%; min-height: 46px; padding-inline: 18px; }
}

/* ===== SOURCE: loose-diamond-details-v19.css ===== */
/* ROY DIAMOND — Round & Fancy Loose Diamond cards/details V19 */

/* Homepage: only the two upgraded loose-diamond cards */
.card-row > .loose-supply-card {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  min-height: 300px;
  text-decoration: none;
}

.card-row > .loose-supply-card h3 {
  margin: 0 0 18px;
  text-transform: none;
}

.loose-spec-list,
.loose-detail-specs {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

.loose-spec-list {
  display: grid;
  gap: 12px;
  color: #1c1c1c;
  line-height: 1.55;
}

.loose-spec-list li,
.loose-detail-specs li {
  position: relative;
  padding-left: 20px;
}

.loose-spec-list li::before,
.loose-detail-specs li::before {
  content: "";
  position: absolute;
  left: 2px;
  top: 0.72em;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #728095;
}

.loose-more-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 48px;
  margin-top: auto;
  padding: 0 25px;
  border-radius: 999px;
  background: #111;
  color: #fff !important;
  font-size: 0.86rem;
  font-weight: 800;
  letter-spacing: 0.08em;
  line-height: 1;
  text-transform: uppercase;
  box-shadow: 0 8px 22px rgba(17, 17, 17, 0.12);
}

.loose-supply-card:hover .loose-more-btn,
.loose-supply-card:focus-visible .loose-more-btn {
  transform: translateY(-1px);
  background: #000;
}

.loose-supply-card:focus-visible {
  outline: 3px solid rgba(17, 17, 17, 0.28);
  outline-offset: 4px;
}

/* Inner Round/Fancy detail sections */
.loose-detail-anchor {
  scroll-margin-top: 110px;
}

.loose-detail-panel {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.loose-detail-panel h2 {
  text-transform: none;
}

.loose-detail-specs {
  display: grid;
  gap: 11px;
  margin-top: 18px;
  color: #1c1c1c;
  line-height: 1.55;
}

@media (max-width: 767px) {
  .card-row > .loose-supply-card {
    min-height: 285px;
  }

  .card-row > .loose-supply-card h3 {
    margin-bottom: 15px;
  }

  .loose-spec-list {
    gap: 10px;
  }

  .loose-more-btn {
    width: 100%;
    min-height: 46px;
    padding-inline: 18px;
  }

  .loose-detail-anchor {
    scroll-margin-top: 88px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .loose-more-btn {
    transition: none !important;
  }
}

/* ===== SOURCE: home-loose-layout-v20.css ===== */
/* ROY DIAMOND — homepage loose-diamond placement V20 */

.home-loose-offer-grid {
  width: 100%;
  max-width: 1180px;
  margin: 0 auto;
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  grid-auto-rows: 1fr;
  align-items: stretch;
  gap: 16px;
}

.home-loose-offer-grid > .loose-supply-card {
  width: 100%;
  height: 100%;
  min-width: 0;
  align-self: stretch;
}

.home-calibrated-center {
  width: 100%;
  max-width: 1180px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: minmax(280px, 350px);
  justify-content: center;
}

.home-calibrated-card {
  width: 100%;
  min-width: 0;
  min-height: 270px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.home-calibrated-card h3 {
  text-transform: none;
}

@media (max-width: 700px) {
  .home-loose-offer-grid {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 12px;
  }

  .home-calibrated-center {
    grid-template-columns: minmax(0, 1fr);
  }

  .home-calibrated-card {
    min-height: 0;
  }
}

/* ===== SOURCE: home-three-details-v22.css ===== */
/* ROY DIAMOND — homepage three classic detail cards V21 */

.home-special-detail-grid {
  align-items: stretch;
}

.home-special-detail-card {
  display: flex !important;
  flex-direction: column;
  align-items: flex-start;
  min-width: 0;
  min-height: 300px;
  height: 100%;
  text-decoration: none;
}

.home-special-detail-card h3 {
  margin: 0 0 18px;
  text-transform: none;
}

.home-special-spec-list {
  width: 100%;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 12px;
  list-style: none;
  color: #1c1c1c;
  line-height: 1.55;
}

.home-special-spec-list li {
  position: relative;
  padding-left: 20px;
}

.home-special-spec-list li::before {
  content: "";
  position: absolute;
  left: 2px;
  top: 0.72em;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #728095;
}

.home-special-more-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 48px;
  margin-top: auto;
  padding: 0 25px;
  border-radius: 999px;
  background: #111;
  color: #fff !important;
  font-size: 0.86rem;
  font-weight: 800;
  letter-spacing: 0.08em;
  line-height: 1;
  text-transform: uppercase;
  box-shadow: 0 8px 22px rgba(17, 17, 17, 0.12);
}

.home-special-detail-card:hover .home-special-more-btn,
.home-special-detail-card:focus-visible .home-special-more-btn {
  transform: translateY(-1px);
  background: #000;
}

.home-special-detail-card:focus-visible {
  outline: 3px solid rgba(17, 17, 17, 0.28);
  outline-offset: 4px;
}

.home-calibrated-card.home-special-detail-card {
  min-height: 300px;
}

@media (max-width: 700px) {
  .home-special-detail-card,
  .home-calibrated-card.home-special-detail-card {
    min-height: 285px;
  }

  .home-special-detail-card h3 {
    margin-bottom: 15px;
  }

  .home-special-spec-list {
    gap: 10px;
  }

  .home-special-more-btn {
    width: 100%;
    min-height: 46px;
    padding-inline: 18px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .home-special-more-btn {
    transition: none !important;
  }
}

/* Calibrated Supply only: keep a clear gap between the last specification and CTA. */
.home-calibrated-card .home-special-spec-list {
  margin-bottom: 26px;
}

@media (max-width: 700px) {
  .home-calibrated-card .home-special-spec-list {
    margin-bottom: 22px;
  }
}

/* ===== SOURCE: home-mobile-polish-v23.css ===== */
/* ROY DIAMOND — homepage desktop spacing + compact mobile polish V23 */

/* Desktop/tablet: keep breathing room between Round/Fancy specs and CTA. */
.loose-supply-card .loose-spec-list {
  margin-bottom: 26px;
}

@media (max-width: 700px) {
  /* Keep the mobile menu control inside the top header area.
     It no longer floats over card headings while scrolling. */
  .side-menu-toggle {
    position: absolute !important;
  }

  /* Remove forced equal/tall mobile rows and excessive empty card space. */
  .home-loose-offer-grid,
  .home-certified-grid,
  .home-special-detail-grid {
    grid-auto-rows: auto !important;
    align-items: start !important;
    gap: 12px !important;
  }

  .home-loose-offer-grid > .loose-supply-card,
  .home-certified-grid > .certified-offer-card,
  .home-special-detail-grid > .home-special-detail-card,
  .home-calibrated-card.home-special-detail-card {
    height: auto !important;
    min-height: 0 !important;
    padding: 18px 16px !important;
    border-radius: 17px !important;
  }

  /* Balanced mobile card titles. */
  .home-loose-offer-grid h3,
  .home-special-detail-grid h3,
  .home-calibrated-card h3 {
    margin: 0 0 12px !important;
    font-size: clamp(18px, 5.6vw, 21px) !important;
    line-height: 1.18 !important;
    letter-spacing: -0.02em !important;
  }

  /* Certified titles remain on one clean line without crowding. */
  .home-certified-grid h3 {
    margin: 0 0 13px !important;
    white-space: nowrap !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    font-size: clamp(16px, 5.1vw, 19px) !important;
    line-height: 1.18 !important;
    letter-spacing: -0.025em !important;
  }

  /* Compact, readable specification lists. */
  .loose-spec-list,
  .certified-spec-list,
  .home-special-spec-list {
    gap: 8px !important;
    margin-bottom: 18px !important;
  }

  .loose-spec-list li,
  .certified-spec-list li,
  .home-special-spec-list li {
    padding-left: 17px !important;
    font-size: 14.5px !important;
    line-height: 1.42 !important;
  }

  /* Every More Details CTA is smaller and no longer full-width on phones. */
  .loose-more-btn,
  .certified-more-btn,
  .home-special-more-btn {
    width: auto !important;
    min-width: 148px !important;
    min-height: 41px !important;
    margin-top: 0 !important;
    padding: 0 18px !important;
    align-self: flex-start !important;
    font-size: 12px !important;
    letter-spacing: 0.065em !important;
    box-shadow: 0 7px 18px rgba(17, 17, 17, 0.11) !important;
  }

  .home-calibrated-card .home-special-spec-list {
    margin-bottom: 18px !important;
  }

  /* Screenshot-5 headings: one line on every supported phone width. */
  .jewellery-manufacturing-section-title {
    white-space: nowrap !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    font-size: clamp(18px, 6vw, 24px) !important;
    line-height: 1.1 !important;
    letter-spacing: -0.03em !important;
  }

  .manufacturing-process-section > h2 {
    white-space: nowrap !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    font-size: clamp(15px, 4.8vw, 19px) !important;
    line-height: 1.12 !important;
    letter-spacing: -0.025em !important;
  }
}

@media (max-width: 360px) {
  .home-loose-offer-grid > .loose-supply-card,
  .home-certified-grid > .certified-offer-card,
  .home-special-detail-grid > .home-special-detail-card,
  .home-calibrated-card.home-special-detail-card {
    padding: 17px 14px !important;
  }

  .home-loose-offer-grid h3,
  .home-special-detail-grid h3,
  .home-calibrated-card h3 {
    font-size: 18px !important;
  }

  .home-certified-grid h3 {
    font-size: 15.5px !important;
  }

  .loose-spec-list li,
  .certified-spec-list li,
  .home-special-spec-list li {
    font-size: 14px !important;
  }

  .loose-more-btn,
  .certified-more-btn,
  .home-special-more-btn {
    min-width: 142px !important;
    min-height: 40px !important;
    padding-inline: 16px !important;
    font-size: 11.5px !important;
  }

  .jewellery-manufacturing-section-title {
    font-size: 18px !important;
  }

  .manufacturing-process-section > h2 {
    font-size: 15px !important;
  }
}

/* ===== SOURCE: home-quote-mobile-v24.css ===== */
/* ROY DIAMOND — Prepare Your Requirement mobile one-line heading V24 */

@media (max-width: 700px) {
  #quote .b2b-inquiry-head {
    width: 100%;
    max-width: 100%;
    margin-bottom: 22px !important;
    padding-inline: 0 !important;
    text-align: center;
  }

  #quoteTitle {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 0 !important;
    white-space: nowrap !important;
    text-wrap: nowrap !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    hyphens: none !important;
    text-align: center !important;
    font-size: clamp(20px, 6.2vw, 27px) !important;
    line-height: 1.08 !important;
    letter-spacing: -0.035em !important;
  }

  #quote .b2b-inquiry-head .eyebrow {
    margin-bottom: 7px !important;
  }

  #quote .b2b-inquiry-head > p {
    max-width: 33rem !important;
    margin: 10px auto 0 !important;
    font-size: 13px !important;
    line-height: 1.5 !important;
    text-align: center !important;
  }
}

@media (max-width: 340px) {
  #quoteTitle {
    font-size: 19px !important;
    letter-spacing: -0.04em !important;
  }
}

/* ===== SOURCE: home-inquiry-buttons-mobile-v25.css ===== */
/* ROY DIAMOND — compact two-column homepage inquiry buttons on phones V25 */

@media (max-width: 700px) {
  .home-diamond-categories .hero-buttons-below-hero {
    width: 100% !important;
    max-width: 100% !important;
    margin: 14px auto 20px !important;
    padding: 0 !important;
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    align-items: stretch !important;
    justify-content: stretch !important;
    gap: 8px !important;
  }

  .home-diamond-categories .hero-buttons-below-hero a {
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    min-height: 44px !important;
    margin: 0 !important;
    padding: 8px 5px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 13px !important;
    white-space: nowrap !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    font-size: clamp(10.5px, 3vw, 12.5px) !important;
    line-height: 1.1 !important;
    letter-spacing: -0.015em !important;
    text-align: center !important;
    box-shadow: 0 6px 16px rgba(17, 17, 17, 0.1) !important;
  }
}

@media (max-width: 340px) {
  .home-diamond-categories .hero-buttons-below-hero {
    gap: 6px !important;
  }

  .home-diamond-categories .hero-buttons-below-hero a {
    min-height: 42px !important;
    padding-inline: 3px !important;
    border-radius: 12px !important;
    font-size: 10px !important;
    letter-spacing: -0.025em !important;
  }
}

/* ===== SOURCE: manufacturing-process-reference-v37.css ===== */
/* ROY DIAMOND — reference-style Jewellery Manufacturing Process V35 */

.jewellery-manufacturing-section-title {
  width: min(1120px, calc(100% - 36px)) !important;
  margin: 38px auto 22px !important;
  color: #111111 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: clamp(38px, 4.2vw, 56px) !important;
  font-weight: 500 !important;
  line-height: 1.08 !important;
  letter-spacing: -0.035em !important;
  text-align: left !important;
  text-transform: none !important;
}

.manufacturing-process-section {
  position: relative !important;
  width: min(1120px, calc(100% - 36px)) !important;
  max-width: 1120px !important;
  margin: 0 auto 34px !important;
  padding: 42px 38px 34px !important;
  border: 1.5px solid #222222 !important;
  border-radius: 26px !important;
  background:
    radial-gradient(circle at 50% 0%, rgba(184, 154, 91, 0.055), transparent 32%),
    linear-gradient(180deg, #ffffff 0%, #fefefe 100%) !important;
  box-shadow:
    0 18px 48px rgba(17, 17, 17, 0.07),
    inset 0 1px 0 rgba(255, 255, 255, 0.96) !important;
  text-align: left !important;
  overflow: hidden !important;
}

.manufacturing-process-section::before {
  content: "—  ◇  —" !important;
  display: block !important;
  width: max-content !important;
  margin: 0 0 16px 2px !important;
  color: #1c1c1c !important;
  -webkit-text-fill-color: #1c1c1c !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 23px !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  letter-spacing: 0.08em !important;
}

.manufacturing-process-section > h2 {
  margin: 0 0 30px !important;
  padding: 0 !important;
  color: #111111 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: clamp(34px, 3.5vw, 48px) !important;
  font-weight: 500 !important;
  line-height: 1.12 !important;
  letter-spacing: -0.035em !important;
  text-align: left !important;
  text-transform: none !important;
}

.manufacturing-process-list {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 14px 18px !important;
}

.manufacturing-process-list > div,
.manufacturing-process-list > a {
  position: relative !important;
  min-width: 0 !important;
  min-height: 76px !important;
  margin: 0 !important;
  padding: 13px 20px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  border: 1px solid #d7dade !important;
  border-radius: 16px !important;
  background: linear-gradient(180deg, #ffffff 0%, #fdfdfd 100%) !important;
  color: #191b1e !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.32 !important;
  text-align: left !important;
  text-decoration: none !important;
  overflow: visible !important;
  box-shadow:
    0 8px 20px rgba(17, 17, 17, 0.055),
    inset 0 1px 0 rgba(255, 255, 255, 0.96) !important;
  transition:
    transform 170ms ease,
    border-color 170ms ease,
    box-shadow 170ms ease,
    background-color 170ms ease !important;
}

.manufacturing-process-list > a::after,
.manufacturing-process-list > div::after {
  content: none !important;
  display: none !important;
}

.manufacturing-process-list > a:hover,
.manufacturing-process-list > a:focus-visible {
  transform: translateY(-2px) !important;
  border-color: #d8dde2 !important;
  background: #ffffff !important;
  color: #111111 !important;
  box-shadow:
    0 12px 26px rgba(17, 17, 17, 0.09),
    inset 0 1px 0 rgba(255, 255, 255, 0.96) !important;
}

.manufacturing-process-list > a:focus-visible {
  outline: 3px solid rgba(17, 17, 17, 0.22) !important;
  outline-offset: 3px !important;
}

.manufacturing-process-list b {
  position: relative !important;
  width: 47px !important;
  height: 47px !important;
  min-width: 47px !important;
  margin: 0 32px 0 0 !important;
  padding: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 47px !important;
  border: 1px solid #e1e3e6 !important;
  border-radius: 999px !important;
  background: #fafafa !important;
  color: #111111 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 22px !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  box-shadow: inset 0 1px 4px rgba(17, 17, 17, 0.045) !important;
}

.manufacturing-process-list b::after {
  content: "" !important;
  position: absolute !important;
  top: 4px !important;
  right: -17px !important;
  width: 1px !important;
  height: 39px !important;
  background: #6f7479 !important;
  opacity: 0.68 !important;
}

@media (max-width: 820px) {
  .jewellery-manufacturing-section-title {
    width: calc(100% - 24px) !important;
    margin: 26px auto 13px !important;
    white-space: nowrap !important;
    font-size: clamp(22px, 6.4vw, 30px) !important;
    line-height: 1.08 !important;
  }

  .manufacturing-process-section {
    width: calc(100% - 20px) !important;
    margin: 0 auto 24px !important;
    padding: 22px 14px 16px !important;
    border: 1px solid #cfd3d8 !important;
    border-radius: 18px !important;
    box-shadow: 0 10px 28px rgba(17, 17, 17, 0.06) !important;
  }

  .manufacturing-process-section::before {
    margin: 0 auto 10px !important;
    font-size: 17px !important;
  }

  .manufacturing-process-section > h2 {
    margin: 0 0 17px !important;
    white-space: nowrap !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    font-size: clamp(16px, 5.1vw, 22px) !important;
    line-height: 1.12 !important;
    letter-spacing: -0.035em !important;
    text-align: center !important;
  }

  .manufacturing-process-list {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 9px !important;
  }

  .manufacturing-process-list > div,
  .manufacturing-process-list > a {
    min-height: 58px !important;
    padding: 9px 12px !important;
    border-radius: 13px !important;
    font-size: 13.5px !important;
    line-height: 1.28 !important;
    box-shadow: 0 5px 15px rgba(17, 17, 17, 0.045) !important;
  }

  .manufacturing-process-list b {
    width: 35px !important;
    height: 35px !important;
    min-width: 35px !important;
    margin-right: 24px !important;
    flex-basis: 35px !important;
    font-size: 16px !important;
  }

  .manufacturing-process-list b::after {
    top: 3px !important;
    right: -13px !important;
    height: 29px !important;
  }
}

@media (max-width: 350px) {
  .jewellery-manufacturing-section-title {
    font-size: 20px !important;
  }

  .manufacturing-process-section {
    width: calc(100% - 14px) !important;
    padding: 18px 10px 13px !important;
  }

  .manufacturing-process-section > h2 {
    font-size: 15px !important;
  }

  .manufacturing-process-list > div,
  .manufacturing-process-list > a {
    min-height: 55px !important;
    padding: 8px 9px !important;
    font-size: 12.5px !important;
  }

  .manufacturing-process-list b {
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    margin-right: 21px !important;
    flex-basis: 32px !important;
    font-size: 15px !important;
  }

  .manufacturing-process-list b::after {
    right: -11px !important;
    height: 26px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .manufacturing-process-list > a,
  .manufacturing-process-list > div {
    transition: none !important;
  }
}

/* V36 — remove only the animated top line from manufacturing step cards. */
.manufacturing-process-list > div::before,
.manufacturing-process-list > a::before,
.manufacturing-process-list > div:hover::before,
.manufacturing-process-list > a:hover::before,
.manufacturing-process-list > div:focus-visible::before,
.manufacturing-process-list > a:focus-visible::before {
  content: none !important;
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  background: none !important;
  transition: none !important;
  animation: none !important;
}

/* ===== SOURCE: home-cards-mobile-classic-v27.css ===== */
/* ROY DIAMOND — classic compact homepage diamond cards on phones V27 */

@media (max-width: 700px) {
  /* Keep fixed actions away from product text: compact bottom dock. */
  body {
    padding-bottom: 66px !important;
  }

  .floating-actions {
    position: fixed !important;
    left: 50% !important;
    right: auto !important;
    bottom: 10px !important;
    top: auto !important;
    width: max-content !important;
    max-width: calc(100vw - 24px) !important;
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 7px !important;
    transform: translateX(-50%) !important;
    z-index: 1600 !important;
  }

  .floating-action {
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
    max-width: 40px !important;
    border-radius: 12px !important;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.14) !important;
  }

  /* Compact single-column card rhythm. */
  .home-loose-offer-grid,
  .home-certified-grid,
  .home-special-detail-grid,
  .home-calibrated-center {
    width: 100% !important;
    max-width: 100% !important;
    margin-inline: auto !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-auto-rows: auto !important;
    align-items: start !important;
    gap: 10px !important;
  }

  .home-loose-offer-grid > .loose-supply-card,
  .home-certified-grid > .certified-offer-card,
  .home-special-detail-grid > .home-special-detail-card,
  .home-calibrated-card.home-special-detail-card {
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 16px 14px !important;
    border-radius: 16px !important;
    border: 1px solid #e0e3e7 !important;
    background: #fff !important;
    box-shadow: 0 7px 22px rgba(17, 17, 17, 0.055) !important;
  }

  .home-loose-offer-grid h3,
  .home-special-detail-grid h3,
  .home-calibrated-card h3 {
    margin: 0 0 11px !important;
    font-size: clamp(18px, 5.5vw, 20px) !important;
    line-height: 1.18 !important;
    letter-spacing: -0.025em !important;
    text-wrap: balance !important;
  }

  .home-certified-grid h3 {
    margin: 0 0 12px !important;
    white-space: nowrap !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    font-size: clamp(15.5px, 4.8vw, 18px) !important;
    line-height: 1.18 !important;
    letter-spacing: -0.028em !important;
  }

  /* Neater specification lines with enough spacing and full visibility. */
  .loose-spec-list,
  .certified-spec-list,
  .home-special-spec-list {
    width: 100% !important;
    margin: 0 0 14px !important;
    padding: 0 !important;
    display: grid !important;
    gap: 8px !important;
  }

  .loose-spec-list li,
  .certified-spec-list li,
  .home-special-spec-list li {
    position: relative !important;
    min-width: 0 !important;
    padding-left: 15px !important;
    font-size: 14px !important;
    line-height: 1.38 !important;
    color: #2c2f33 !important;
    overflow-wrap: anywhere !important;
  }

  .loose-spec-list li::before,
  .certified-spec-list li::before,
  .home-special-spec-list li::before {
    left: 1px !important;
    top: 0.62em !important;
    width: 4px !important;
    height: 4px !important;
  }

  .loose-spec-list strong,
  .certified-spec-list strong,
  .home-special-spec-list strong {
    color: #15171a !important;
    font-weight: 800 !important;
  }

  /* Smaller classic CTAs; all text remains visible. */
  .loose-more-btn,
  .certified-more-btn,
  .home-special-more-btn {
    width: auto !important;
    min-width: 138px !important;
    min-height: 40px !important;
    margin: 2px 0 0 !important;
    padding: 0 17px !important;
    align-self: flex-start !important;
    border-radius: 999px !important;
    font-size: 11.5px !important;
    line-height: 1 !important;
    letter-spacing: 0.06em !important;
    box-shadow: 0 7px 17px rgba(17, 17, 17, 0.11) !important;
  }

  /* Remove inherited large empty spaces on certified cards. */
  .home-certified-grid > .certified-offer-card {
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
  }

  .home-certified-grid .certified-more-btn {
    margin-top: 2px !important;
  }

  .home-calibrated-center {
    justify-content: stretch !important;
  }

  .home-calibrated-card .home-special-spec-list {
    margin-bottom: 14px !important;
  }
}

@media (max-width: 360px) {
  .home-loose-offer-grid > .loose-supply-card,
  .home-certified-grid > .certified-offer-card,
  .home-special-detail-grid > .home-special-detail-card,
  .home-calibrated-card.home-special-detail-card {
    padding: 15px 12px !important;
  }

  .home-loose-offer-grid h3,
  .home-special-detail-grid h3,
  .home-calibrated-card h3 {
    font-size: 17.5px !important;
  }

  .home-certified-grid h3 {
    font-size: 15px !important;
  }

  .loose-spec-list li,
  .certified-spec-list li,
  .home-special-spec-list li {
    font-size: 13.5px !important;
    line-height: 1.36 !important;
  }

  .loose-more-btn,
  .certified-more-btn,
  .home-special-more-btn {
    min-width: 132px !important;
    min-height: 39px !important;
    padding-inline: 15px !important;
    font-size: 11px !important;
  }

  .floating-action {
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    min-height: 38px !important;
    max-width: 38px !important;
  }
}

/* ===== SOURCE: home-cards-reference-v34.css ===== */
/* ROY DIAMOND — reference-style premium diamond supply cards V34 */

/* Shared desktop grid rhythm */
.home-certified-grid,
.home-loose-offer-grid,
.home-special-detail-grid {
  width: 100% !important;
  max-width: 1180px !important;
  margin: 0 auto 24px !important;
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  grid-auto-rows: 1fr !important;
  align-items: stretch !important;
  gap: 24px !important;
}

.home-calibrated-center {
  width: 100% !important;
  max-width: 1180px !important;
  margin: 0 auto 28px !important;
  display: grid !important;
  grid-template-columns: minmax(420px, 560px) !important;
  justify-content: center !important;
}

/* One premium visual system for all seven cards */
.home-certified-grid > .certified-offer-card,
.home-loose-offer-grid > .loose-supply-card,
.home-special-detail-grid > .home-special-detail-card,
.home-calibrated-card.home-special-detail-card {
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
  min-width: 0 !important;
  min-height: 330px !important;
  margin: 0 !important;
  padding: 28px 26px 24px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  justify-content: flex-start !important;
  border: 1px solid #d9dde2 !important;
  border-radius: 14px !important;
  background:
    radial-gradient(circle at 50% 0%, rgba(206, 178, 116, 0.07), transparent 32%),
    linear-gradient(180deg, #ffffff 0%, #fefefe 100%) !important;
  box-shadow:
    0 12px 32px rgba(17, 17, 17, 0.055),
    inset 0 1px 0 rgba(255, 255, 255, 0.95) !important;
  color: #141414 !important;
  text-decoration: none !important;
  overflow: hidden !important;
  transition:
    transform 180ms ease,
    box-shadow 180ms ease,
    border-color 180ms ease !important;
}

.home-certified-grid > .certified-offer-card:hover,
.home-loose-offer-grid > .loose-supply-card:hover,
.home-special-detail-grid > .home-special-detail-card:hover,
.home-calibrated-card.home-special-detail-card:hover {
  transform: translateY(-3px) !important;
  border-color: #c9cfd6 !important;
  box-shadow:
    0 17px 38px rgba(17, 17, 17, 0.085),
    inset 0 1px 0 rgba(255, 255, 255, 0.95) !important;
}

.home-certified-grid > .certified-offer-card:focus-within,
.home-loose-offer-grid > .loose-supply-card:focus-visible,
.home-special-detail-grid > .home-special-detail-card:focus-visible,
.home-calibrated-card.home-special-detail-card:focus-visible {
  outline: 3px solid rgba(184, 154, 91, 0.42) !important;
  outline-offset: 4px !important;
}

/* Centered classic headings and gold diamond ornament */
.home-certified-grid h3,
.home-loose-offer-grid h3,
.home-special-detail-grid h3,
.home-calibrated-card h3 {
  width: 100% !important;
  margin: 0 0 20px !important;
  padding: 0 !important;
  border: 0 !important;
  color: #111111 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: clamp(25px, 2.3vw, 34px) !important;
  font-weight: 500 !important;
  line-height: 1.15 !important;
  letter-spacing: -0.025em !important;
  text-align: center !important;
  text-transform: none !important;
  white-space: normal !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
}

.home-certified-grid h3::after,
.home-loose-offer-grid h3::after,
.home-special-detail-grid h3::after,
.home-calibrated-card h3::after {
  content: "—  ◇  —" !important;
  display: block !important;
  margin: 12px auto 0 !important;
  color: #b89a5b !important;
  -webkit-text-fill-color: #b89a5b !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 19px !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  letter-spacing: 0.08em !important;
}

/* Clean specification list like the reference */
.certified-spec-list,
.loose-spec-list,
.home-special-spec-list {
  width: min(100%, 94%) !important;
  margin: 0 auto 20px !important;
  padding: 0 0 0 22px !important;
  display: grid !important;
  gap: 10px !important;
  list-style: disc !important;
  color: #151515 !important;
}

.certified-spec-list li,
.loose-spec-list li,
.home-special-spec-list li {
  position: static !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #202020 !important;
  font-size: 15.5px !important;
  line-height: 1.45 !important;
  overflow-wrap: anywhere !important;
}

.certified-spec-list li::before,
.loose-spec-list li::before,
.home-special-spec-list li::before {
  content: none !important;
  display: none !important;
}

.certified-spec-list li::marker,
.loose-spec-list li::marker,
.home-special-spec-list li::marker {
  color: #111111 !important;
  font-size: 1.05em !important;
}

.certified-spec-list strong,
.loose-spec-list strong,
.home-special-spec-list strong {
  color: #111111 !important;
  font-weight: 800 !important;
}

/* Thin separator and centered premium CTA */
.certified-more-btn,
.loose-more-btn,
.home-special-more-btn {
  position: relative !important;
  width: auto !important;
  min-width: 184px !important;
  min-height: 48px !important;
  margin: auto auto 0 !important;
  padding: 0 28px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  align-self: center !important;
  border: 1px solid #111111 !important;
  border-radius: 10px !important;
  background: #050505 !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-size: 13px !important;
  font-weight: 850 !important;
  line-height: 1 !important;
  letter-spacing: 0.12em !important;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  box-shadow: 0 9px 22px rgba(0, 0, 0, 0.15) !important;
  transition:
    transform 160ms ease,
    background-color 160ms ease,
    box-shadow 160ms ease !important;
}

.certified-more-btn::before,
.loose-more-btn::before,
.home-special-more-btn::before {
  content: "" !important;
  position: absolute !important;
  left: 50% !important;
  bottom: calc(100% + 16px) !important;
  width: min(410px, calc(100vw - 90px)) !important;
  height: 1px !important;
  background: #e2e4e7 !important;
  transform: translateX(-50%) !important;
  pointer-events: none !important;
}

.certified-more-btn:visited,
.certified-more-btn:hover,
.certified-more-btn:focus-visible,
.loose-more-btn:visited,
.loose-more-btn:hover,
.loose-more-btn:focus-visible,
.home-special-more-btn:visited,
.home-special-more-btn:hover,
.home-special-more-btn:focus-visible {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

.certified-more-btn:hover,
.loose-more-btn:hover,
.home-special-more-btn:hover {
  background: #242424 !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 12px 26px rgba(0, 0, 0, 0.19) !important;
}

.certified-more-btn:focus-visible,
.loose-more-btn:focus-visible,
.home-special-more-btn:focus-visible {
  outline: 3px solid rgba(184, 154, 91, 0.48) !important;
  outline-offset: 3px !important;
}

/* Calibrated card remains centered and proportionate */
.home-calibrated-card.home-special-detail-card {
  min-height: 315px !important;
}

/* Remove legacy spacer breaks between these groups */
.home-certified-grid + br,
.home-loose-offer-grid + br,
.home-special-detail-grid + br,
.home-calibrated-center + br {
  display: none !important;
}

/* Phone layout */
@media (max-width: 700px) {
  .home-certified-grid,
  .home-loose-offer-grid,
  .home-special-detail-grid,
  .home-calibrated-center {
    width: calc(100% - 20px) !important;
    max-width: 430px !important;
    margin: 0 auto 12px !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-auto-rows: auto !important;
    gap: 12px !important;
  }

  .home-certified-grid > .certified-offer-card,
  .home-loose-offer-grid > .loose-supply-card,
  .home-special-detail-grid > .home-special-detail-card,
  .home-calibrated-card.home-special-detail-card {
    height: auto !important;
    min-height: 0 !important;
    padding: 20px 16px 18px !important;
    border-radius: 15px !important;
    box-shadow: 0 8px 23px rgba(17, 17, 17, 0.06) !important;
  }

  .home-certified-grid h3,
  .home-loose-offer-grid h3,
  .home-special-detail-grid h3,
  .home-calibrated-card h3 {
    margin-bottom: 16px !important;
    font-size: clamp(20px, 6vw, 25px) !important;
    line-height: 1.16 !important;
    text-wrap: balance !important;
  }

  .home-certified-grid h3 {
    font-size: clamp(17px, 5.2vw, 21px) !important;
  }

  .home-certified-grid h3::after,
  .home-loose-offer-grid h3::after,
  .home-special-detail-grid h3::after,
  .home-calibrated-card h3::after {
    margin-top: 9px !important;
    font-size: 16px !important;
  }

  .certified-spec-list,
  .loose-spec-list,
  .home-special-spec-list {
    width: 100% !important;
    margin-bottom: 18px !important;
    padding-left: 20px !important;
    gap: 8px !important;
  }

  .certified-spec-list li,
  .loose-spec-list li,
  .home-special-spec-list li {
    font-size: 13.5px !important;
    line-height: 1.42 !important;
  }

  .certified-more-btn,
  .loose-more-btn,
  .home-special-more-btn {
    min-width: 150px !important;
    min-height: 43px !important;
    padding: 0 20px !important;
    border-radius: 10px !important;
    font-size: 11px !important;
    letter-spacing: 0.09em !important;
  }

  .certified-more-btn::before,
  .loose-more-btn::before,
  .home-special-more-btn::before {
    bottom: calc(100% + 13px) !important;
    width: calc(100vw - 72px) !important;
    max-width: 330px !important;
  }
}

@media (max-width: 360px) {
  .home-certified-grid,
  .home-loose-offer-grid,
  .home-special-detail-grid,
  .home-calibrated-center {
    width: calc(100% - 14px) !important;
  }

  .home-certified-grid > .certified-offer-card,
  .home-loose-offer-grid > .loose-supply-card,
  .home-special-detail-grid > .home-special-detail-card,
  .home-calibrated-card.home-special-detail-card {
    padding: 18px 13px 16px !important;
  }

  .home-certified-grid h3 {
    font-size: 16.5px !important;
  }

  .home-loose-offer-grid h3,
  .home-special-detail-grid h3,
  .home-calibrated-card h3 {
    font-size: 19px !important;
  }

  .certified-spec-list li,
  .loose-spec-list li,
  .home-special-spec-list li {
    font-size: 13px !important;
  }

  .certified-more-btn,
  .loose-more-btn,
  .home-special-more-btn {
    min-width: 142px !important;
    min-height: 42px !important;
    font-size: 10.5px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .home-certified-grid > .certified-offer-card,
  .home-loose-offer-grid > .loose-supply-card,
  .home-special-detail-grid > .home-special-detail-card,
  .home-calibrated-card.home-special-detail-card,
  .certified-more-btn,
  .loose-more-btn,
  .home-special-more-btn {
    transition: none !important;
  }
}

/* ===== SOURCE: process-lightbox-button-v31.css ===== */
/* ROY DIAMOND — manufacturing lightbox details button visibility V31 */

.process-lightbox-page-link,
.process-lightbox-page-link:link,
.process-lightbox-page-link:visited,
.process-lightbox-page-link:hover,
.process-lightbox-page-link:focus,
.process-lightbox-page-link:focus-visible,
.process-lightbox-page-link:active,
.process-lightbox-page-link * {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

.process-lightbox-page-link {
  min-height: 48px !important;
  align-items: center !important;
  justify-content: center !important;
  border: 1px solid #111111 !important;
  background: #111111 !important;
  text-decoration: none !important;
  line-height: 1.2 !important;
  letter-spacing: 0.01em !important;
  box-shadow: 0 8px 22px rgba(17, 17, 17, 0.14) !important;
}

.process-lightbox-page-link:hover,
.process-lightbox-page-link:focus-visible {
  background: #252525 !important;
  border-color: #252525 !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

.process-lightbox-page-link:focus-visible {
  outline: 3px solid rgba(17, 17, 17, 0.28) !important;
  outline-offset: 3px !important;
}

@media (max-width: 700px) {
  .process-lightbox-page-link {
    width: min(100%, 360px) !important;
    margin: 16px auto 0 !important;
    padding: 12px 16px !important;
    display: flex !important;
    border-radius: 14px !important;
    font-size: 13px !important;
    text-align: center !important;
  }
}

/* ===== SOURCE: mobile-menu-reference-v40.css ===== */
/* ROY DIAMOND — premium full-screen mobile navigation V40 */

@media (max-width: 800px) {
  body:has(#menuToggle:checked) {
    overflow: hidden !important;
    touch-action: none;
  }

  .side-menu-panel {
    position: fixed !important;
    inset: 0 !important;
    left: 0 !important;
    top: 0 !important;
    width: 100vw !important;
    max-width: 100vw !important;
    height: 100dvh !important;
    min-height: 100vh !important;
    padding: 0 0 max(30px, env(safe-area-inset-bottom)) !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    overscroll-behavior: contain !important;
    scrollbar-width: thin;
    background:
      radial-gradient(circle at 100% 0%, rgba(17, 17, 17, 0.035), transparent 28%),
      linear-gradient(180deg, #ffffff 0%, #fdfdfd 100%) !important;
    border: 0 !important;
    box-shadow: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    transform: translate3d(-100%, 0, 0) !important;
    transition:
      transform 0.44s cubic-bezier(0.22, 1, 0.36, 1),
      opacity 0.28s ease,
      visibility 0.28s ease !important;
    will-change: transform, opacity;
    z-index: 2600 !important;
  }

  .menu-check:checked ~ .side-menu-panel {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translate3d(0, 0, 0) !important;
  }

  .side-menu-head {
    position: relative !important;
    min-height: 142px !important;
    padding:
      max(27px, env(safe-area-inset-top))
      82px
      25px
      28px !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    border-bottom: 1px solid #eceff2 !important;
    background: rgba(255, 255, 255, 0.92) !important;
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
  }

  .side-menu-head strong {
    display: block !important;
    margin: 0 !important;
    color: #090909 !important;
    font-family: Georgia, "Times New Roman", serif !important;
    font-size: clamp(28px, 9vw, 42px) !important;
    font-weight: 500 !important;
    line-height: 1.05 !important;
    letter-spacing: 0.035em !important;
    white-space: nowrap !important;
  }

  .side-menu-head small {
    display: block !important;
    margin-top: 11px !important;
    color: #30343a !important;
    font-family: Georgia, "Times New Roman", serif !important;
    font-size: clamp(14px, 4.3vw, 18px) !important;
    font-weight: 400 !important;
    line-height: 1.25 !important;
    letter-spacing: 0.015em !important;
  }

  .side-menu-close {
    position: absolute !important;
    top: max(24px, env(safe-area-inset-top)) !important;
    right: 22px !important;
    width: 50px !important;
    height: 50px !important;
    margin: 0 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: 1px solid #d9dde2 !important;
    border-radius: 50% !important;
    background: #ffffff !important;
    color: #111111 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 31px !important;
    font-weight: 300 !important;
    line-height: 1 !important;
    cursor: pointer !important;
    box-shadow:
      0 10px 24px rgba(17, 17, 17, 0.11),
      inset 0 1px 0 rgba(255, 255, 255, 0.96) !important;
    transform: rotate(0deg) scale(1) !important;
    transition:
      transform 0.22s ease,
      border-color 0.22s ease,
      box-shadow 0.22s ease !important;
    z-index: 2700 !important;
  }

  .side-menu-close:hover,
  .side-menu-close:focus-visible {
    border-color: #bfc5cc !important;
    transform: rotate(90deg) scale(1.04) !important;
    box-shadow:
      0 13px 28px rgba(17, 17, 17, 0.15),
      inset 0 1px 0 rgba(255, 255, 255, 0.96) !important;
  }

  .side-menu-close:focus-visible {
    outline: 3px solid rgba(17, 17, 17, 0.22) !important;
    outline-offset: 3px !important;
  }

  .side-menu-links {
    width: 100% !important;
    max-width: 760px !important;
    margin: 0 auto !important;
    padding: 28px 22px 14px !important;
    display: grid !important;
    gap: 13px !important;
  }

  .side-menu-links a {
    position: relative !important;
    width: 100% !important;
    min-width: 0 !important;
    min-height: 70px !important;
    margin: 0 !important;
    padding: 17px 64px 17px 24px !important;
    display: flex !important;
    align-items: center !important;
    border: 1px solid #dce0e4 !important;
    border-radius: 16px !important;
    background: linear-gradient(180deg, #ffffff 0%, #fdfdfd 100%) !important;
    color: #151515 !important;
    font-family: Georgia, "Times New Roman", serif !important;
    font-size: clamp(20px, 6.3vw, 27px) !important;
    font-weight: 400 !important;
    line-height: 1.16 !important;
    letter-spacing: -0.012em !important;
    text-decoration: none !important;
    box-shadow:
      0 8px 21px rgba(17, 17, 17, 0.045),
      inset 0 1px 0 rgba(255, 255, 255, 0.96) !important;
    opacity: 0;
    transform: translate3d(-18px, 10px, 0);
    transition:
      transform 0.22s ease,
      border-color 0.22s ease,
      background-color 0.22s ease,
      box-shadow 0.22s ease !important;
    overflow: hidden !important;
  }

  .side-menu-links a::after {
    content: "›" !important;
    position: absolute !important;
    right: 24px !important;
    top: 50% !important;
    color: #111111 !important;
    -webkit-text-fill-color: #111111 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 36px !important;
    font-weight: 300 !important;
    line-height: 1 !important;
    transform: translateY(-52%) translateX(0) !important;
    transition: transform 0.22s ease !important;
  }

  .side-menu-links a:hover,
  .side-menu-links a:focus-visible {
    background: #ffffff !important;
    color: #000000 !important;
    border-color: #bcc3ca !important;
    box-shadow:
      0 13px 29px rgba(17, 17, 17, 0.09),
      inset 0 1px 0 rgba(255, 255, 255, 0.98) !important;
    transform: translate3d(4px, 0, 0) !important;
  }

  .side-menu-links a:hover::after,
  .side-menu-links a:focus-visible::after {
    transform: translateY(-52%) translateX(5px) !important;
  }

  .side-menu-links a:focus-visible {
    outline: 3px solid rgba(17, 17, 17, 0.2) !important;
    outline-offset: 3px !important;
  }

  .menu-check:checked ~ .side-menu-panel .side-menu-links a {
    animation: rdMenuV40ItemIn 0.44s cubic-bezier(0.22, 1, 0.36, 1) both !important;
  }

  .menu-check:checked ~ .side-menu-panel .side-menu-links a:nth-child(1) { animation-delay: 0.05s !important; }
  .menu-check:checked ~ .side-menu-panel .side-menu-links a:nth-child(2) { animation-delay: 0.08s !important; }
  .menu-check:checked ~ .side-menu-panel .side-menu-links a:nth-child(3) { animation-delay: 0.11s !important; }
  .menu-check:checked ~ .side-menu-panel .side-menu-links a:nth-child(4) { animation-delay: 0.14s !important; }
  .menu-check:checked ~ .side-menu-panel .side-menu-links a:nth-child(5) { animation-delay: 0.17s !important; }
  .menu-check:checked ~ .side-menu-panel .side-menu-links a:nth-child(6) { animation-delay: 0.20s !important; }
  .menu-check:checked ~ .side-menu-panel .side-menu-links a:nth-child(7) { animation-delay: 0.23s !important; }
  .menu-check:checked ~ .side-menu-panel .side-menu-links a:nth-child(8) { animation-delay: 0.26s !important; }
  .menu-check:checked ~ .side-menu-panel .side-menu-links a:nth-child(9) { animation-delay: 0.29s !important; }
  .menu-check:checked ~ .side-menu-panel .side-menu-links a:nth-child(10) { animation-delay: 0.32s !important; }

  @keyframes rdMenuV40ItemIn {
    from {
      opacity: 0;
      transform: translate3d(-18px, 12px, 0);
    }
    to {
      opacity: 1;
      transform: translate3d(0, 0, 0);
    }
  }

  .menu-check:checked + .side-menu-toggle {
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    transform: scale(0.82) !important;
  }
}

@media (max-width: 360px) {
  .side-menu-head {
    min-height: 126px !important;
    padding-left: 20px !important;
    padding-right: 70px !important;
  }

  .side-menu-head strong {
    font-size: 26px !important;
  }

  .side-menu-head small {
    margin-top: 8px !important;
    font-size: 13px !important;
  }

  .side-menu-close {
    right: 16px !important;
    width: 45px !important;
    height: 45px !important;
    font-size: 28px !important;
  }

  .side-menu-links {
    padding: 20px 12px 12px !important;
    gap: 10px !important;
  }

  .side-menu-links a {
    min-height: 60px !important;
    padding: 14px 52px 14px 17px !important;
    border-radius: 14px !important;
    font-size: 18px !important;
  }

  .side-menu-links a::after {
    right: 18px !important;
    font-size: 31px !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .side-menu-panel,
  .side-menu-close,
  .side-menu-links a,
  .side-menu-links a::after,
  .side-menu-toggle {
    transition: none !important;
  }

  .menu-check:checked ~ .side-menu-panel .side-menu-links a {
    animation: none !important;
    opacity: 1 !important;
    transform: none !important;
  }
}

/* ===== SOURCE: mobile-floating-actions-v43.css ===== */
/* ROY DIAMOND — extra-low phone floating actions in one vertical side line V43 */

@media (max-width: 700px) {
  body {
    padding-bottom: 0 !important;
  }

  .floating-actions {
    position: fixed !important;
    top: auto !important;
    right: max(8px, env(safe-area-inset-right)) !important;
    bottom: max(28px, calc(env(safe-area-inset-bottom) + 20px)) !important;
    left: auto !important;

    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;

    transform: none !important;
    z-index: 1600 !important;
  }

  .floating-action {
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
    max-width: 40px !important;

    margin: 0 !important;
    padding: 0 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    border-radius: 12px !important;
    box-shadow: 0 8px 19px rgba(0, 0, 0, 0.14) !important;
  }

  .floating-action .action-icon {
    width: 19px !important;
    height: 19px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  .floating-action .action-icon svg {
    width: 16px !important;
    height: 16px !important;
  }

  .floating-action > span:not(.action-icon) {
    display: none !important;
  }
}

@media (max-width: 360px) {
  .floating-actions {
    top: auto !important;
    right: max(6px, env(safe-area-inset-right)) !important;
    bottom: max(22px, calc(env(safe-area-inset-bottom) + 16px)) !important;
    gap: 7px !important;
  }

  .floating-action {
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    min-height: 38px !important;
    max-width: 38px !important;
    border-radius: 11px !important;
  }

  .floating-action .action-icon,
  .floating-action .action-icon svg {
    width: 16px !important;
    height: 16px !important;
  }
}

/* ===== V50 MOBILE-ONLY: compact Jewellery Manufacturing Process ===== */
@media (max-width: 700px) {
  .jewellery-manufacturing-section-title {
    width: calc(100% - 20px) !important;
    margin: 22px auto 10px !important;
    font-size: clamp(20px, 5.8vw, 24px) !important;
    line-height: 1.06 !important;
    letter-spacing: -0.028em !important;
  }

  .manufacturing-process-section {
    width: calc(100% - 16px) !important;
    margin: 0 auto 20px !important;
    padding: 14px 10px 12px !important;
    border: 1px solid #d3d7dc !important;
    border-radius: 16px !important;
    background: #ffffff !important;
    box-shadow: 0 8px 22px rgba(17, 17, 17, 0.05) !important;
  }

  .manufacturing-process-section::before {
    margin: 0 auto 7px !important;
    font-size: 13px !important;
    line-height: 1 !important;
    letter-spacing: 0.04em !important;
  }

  .manufacturing-process-section > h2 {
    margin: 0 0 12px !important;
    font-size: clamp(14px, 4.15vw, 17px) !important;
    line-height: 1.08 !important;
    letter-spacing: -0.02em !important;
    text-align: center !important;
    white-space: nowrap !important;
  }

  .manufacturing-process-list {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px !important;
    align-items: stretch !important;
  }

  .manufacturing-process-list > div,
  .manufacturing-process-list > a {
    min-width: 0 !important;
    min-height: 72px !important;
    height: auto !important;
    padding: 8px 8px !important;
    display: grid !important;
    grid-template-columns: 28px minmax(0, 1fr) !important;
    column-gap: 7px !important;
    align-items: center !important;
    justify-content: stretch !important;
    border: 1px solid #dde0e4 !important;
    border-radius: 12px !important;
    background: linear-gradient(180deg, #ffffff 0%, #fdfdfd 100%) !important;
    color: #202226 !important;
    font-size: 11.8px !important;
    font-weight: 700 !important;
    line-height: 1.18 !important;
    letter-spacing: -0.01em !important;
    text-align: left !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    box-shadow:
      0 4px 11px rgba(17, 17, 17, 0.035),
      inset 0 1px 0 rgba(255, 255, 255, 0.96) !important;
  }

  .manufacturing-process-list > a:hover,
  .manufacturing-process-list > a:focus-visible {
    transform: none !important;
    border-color: #cfd4d9 !important;
    box-shadow:
      0 5px 13px rgba(17, 17, 17, 0.055),
      inset 0 1px 0 rgba(255, 255, 255, 0.96) !important;
  }

  .manufacturing-process-list b {
    width: 28px !important;
    height: 28px !important;
    min-width: 28px !important;
    margin: 0 !important;
    flex: none !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    justify-self: start !important;
    border: 1px solid #dfe2e6 !important;
    border-radius: 999px !important;
    background: #fafafa !important;
    font-size: 13px !important;
    line-height: 1 !important;
    box-shadow: inset 0 1px 3px rgba(17, 17, 17, 0.04) !important;
  }

  .manufacturing-process-list b::after {
    content: none !important;
    display: none !important;
  }
}

@media (max-width: 350px) {
  .jewellery-manufacturing-section-title {
    width: calc(100% - 16px) !important;
    margin-top: 20px !important;
    font-size: 19px !important;
  }

  .manufacturing-process-section {
    width: calc(100% - 12px) !important;
    padding: 12px 8px 10px !important;
    border-radius: 14px !important;
  }

  .manufacturing-process-section::before {
    margin-bottom: 6px !important;
    font-size: 12px !important;
  }

  .manufacturing-process-section > h2 {
    margin-bottom: 10px !important;
    font-size: 13.5px !important;
  }

  .manufacturing-process-list {
    gap: 7px !important;
  }

  .manufacturing-process-list > div,
  .manufacturing-process-list > a {
    min-height: 70px !important;
    padding: 7px 7px !important;
    grid-template-columns: 26px minmax(0, 1fr) !important;
    column-gap: 6px !important;
    border-radius: 11px !important;
    font-size: 11px !important;
    line-height: 1.17 !important;
  }

  .manufacturing-process-list b {
    width: 26px !important;
    height: 26px !important;
    min-width: 26px !important;
    font-size: 12px !important;
  }
}

/* ===== V66: home page manufacturing heading refinement ===== */
.manufacturing-process-section::before {
  content: none !important;
  display: none !important;
  margin: 0 !important;
}

.manufacturing-process-section {
  padding-top: 30px !important;
}

.manufacturing-process-section > h2 {
  margin: 0 0 22px !important;
  font-size: clamp(24px, 2.4vw, 34px) !important;
  line-height: 1.1 !important;
}

@media (max-width: 820px) {
  .manufacturing-process-section {
    padding-top: 18px !important;
  }

  .manufacturing-process-section > h2 {
    margin: 0 0 14px !important;
    font-size: clamp(14px, 4vw, 18px) !important;
    line-height: 1.12 !important;
  }
}

/* ===== V68: home cards + manufacturing compact classic refinement ===== */
.home-certified-grid,
.home-loose-offer-grid,
.home-special-detail-grid {
  max-width: 980px !important;
  margin: 0 auto 20px !important;
  gap: 20px !important;
}

.home-calibrated-center {
  max-width: 980px !important;
  margin: 0 auto 22px !important;
  grid-template-columns: minmax(360px, 520px) !important;
}

.home-certified-grid > .certified-offer-card,
.home-loose-offer-grid > .loose-supply-card,
.home-special-detail-grid > .home-special-detail-card,
.home-calibrated-card.home-special-detail-card {
  min-height: 270px !important;
  padding: 22px 20px 18px !important;
  border-radius: 12px !important;
  box-shadow:
    0 9px 24px rgba(17, 17, 17, 0.045),
    inset 0 1px 0 rgba(255, 255, 255, 0.95) !important;
}

.home-calibrated-card.home-special-detail-card {
  min-height: 258px !important;
}

.home-certified-grid h3,
.home-loose-offer-grid h3,
.home-special-detail-grid h3,
.home-calibrated-card h3 {
  margin: 0 0 16px !important;
  font-size: clamp(21px, 1.95vw, 28px) !important;
  line-height: 1.14 !important;
}

.home-certified-grid h3::after,
.home-loose-offer-grid h3::after,
.home-special-detail-grid h3::after,
.home-calibrated-card h3::after {
  margin: 10px auto 0 !important;
  font-size: 16px !important;
}

.certified-spec-list,
.loose-spec-list,
.home-special-spec-list {
  width: min(100%, 95%) !important;
  margin: 0 auto 16px !important;
  padding: 0 0 0 19px !important;
  gap: 8px !important;
}

.certified-spec-list li,
.loose-spec-list li,
.home-special-spec-list li {
  font-size: 13.8px !important;
  line-height: 1.42 !important;
}

.certified-more-btn,
.loose-more-btn,
.home-special-more-btn {
  min-width: 160px !important;
  min-height: 42px !important;
  padding: 0 22px !important;
  border-radius: 9px !important;
  font-size: 11.5px !important;
  letter-spacing: 0.11em !important;
  box-shadow: 0 7px 18px rgba(0, 0, 0, 0.13) !important;
}

.certified-more-btn::before,
.loose-more-btn::before,
.home-special-more-btn::before {
  bottom: calc(100% + 13px) !important;
  width: min(360px, calc(100vw - 90px)) !important;
}

.manufacturing-process-section {
  width: min(980px, calc(100% - 36px)) !important;
  max-width: 980px !important;
  margin: 0 auto 28px !important;
  padding: 26px 28px 26px !important;
  border-radius: 24px !important;
  box-shadow:
    0 14px 36px rgba(17, 17, 17, 0.055),
    inset 0 1px 0 rgba(255, 255, 255, 0.96) !important;
}

.manufacturing-process-section > h2 {
  margin: 0 0 18px !important;
  font-size: clamp(22px, 2.1vw, 29px) !important;
  line-height: 1.1 !important;
}

.manufacturing-process-list {
  gap: 12px 16px !important;
}

.manufacturing-process-list > div,
.manufacturing-process-list > a {
  min-height: 66px !important;
  padding: 10px 16px !important;
  border-radius: 15px !important;
  font-size: 14.5px !important;
  line-height: 1.28 !important;
  box-shadow:
    0 6px 16px rgba(17, 17, 17, 0.04),
    inset 0 1px 0 rgba(255, 255, 255, 0.96) !important;
}

.manufacturing-process-list b {
  width: 40px !important;
  height: 40px !important;
  min-width: 40px !important;
  margin: 0 24px 0 0 !important;
  flex: 0 0 40px !important;
  font-size: 18px !important;
}

.manufacturing-process-list b::after {
  top: 3px !important;
  right: -13px !important;
  height: 33px !important;
}

@media (max-width: 700px) {
  .home-certified-grid,
  .home-loose-offer-grid,
  .home-special-detail-grid,
  .home-calibrated-center {
    max-width: none !important;
    gap: 14px !important;
  }

  .home-certified-grid > .certified-offer-card,
  .home-loose-offer-grid > .loose-supply-card,
  .home-special-detail-grid > .home-special-detail-card,
  .home-calibrated-card.home-special-detail-card {
    min-height: 236px !important;
    padding: 18px 15px 16px !important;
    border-radius: 12px !important;
  }

  .home-certified-grid h3,
  .home-loose-offer-grid h3,
  .home-special-detail-grid h3,
  .home-calibrated-card h3 {
    margin: 0 0 13px !important;
    font-size: clamp(18px, 5vw, 23px) !important;
  }

  .home-certified-grid h3::after,
  .home-loose-offer-grid h3::after,
  .home-special-detail-grid h3::after,
  .home-calibrated-card h3::after {
    font-size: 14px !important;
    margin-top: 8px !important;
  }

  .certified-spec-list,
  .loose-spec-list,
  .home-special-spec-list {
    margin: 0 auto 14px !important;
    padding-left: 18px !important;
    gap: 7px !important;
  }

  .certified-spec-list li,
  .loose-spec-list li,
  .home-special-spec-list li {
    font-size: 12.9px !important;
    line-height: 1.4 !important;
  }

  .certified-more-btn,
  .loose-more-btn,
  .home-special-more-btn {
    min-width: 146px !important;
    min-height: 40px !important;
    font-size: 11px !important;
  }

  .manufacturing-process-section {
    width: calc(100% - 18px) !important;
    margin: 0 auto 22px !important;
    padding: 18px 12px 14px !important;
    border-radius: 18px !important;
  }

  .manufacturing-process-section > h2 {
    margin: 0 0 14px !important;
    font-size: clamp(16px, 4.5vw, 20px) !important;
  }

  .manufacturing-process-list {
    gap: 10px 12px !important;
  }

  .manufacturing-process-list > div,
  .manufacturing-process-list > a {
    min-height: 56px !important;
    padding: 8px 12px !important;
    font-size: 12.8px !important;
    border-radius: 13px !important;
  }

  .manufacturing-process-list b {
    width: 34px !important;
    height: 34px !important;
    min-width: 34px !important;
    margin-right: 20px !important;
    flex-basis: 34px !important;
    font-size: 16px !important;
  }

  .manufacturing-process-list b::after {
    right: -11px !important;
    height: 28px !important;
  }
}

/* ===== V69: compact homepage B2B inquiry buttons ===== */
.home-diamond-categories .hero-buttons-below-hero {
  gap: 12px !important;
}

.home-diamond-categories .hero-buttons-below-hero a {
  width: auto !important;
  min-width: 178px !important;
  min-height: 42px !important;
  margin: 0 !important;
  padding: 0 18px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 9px !important;
  font-size: 11.5px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  letter-spacing: 0.01em !important;
  white-space: nowrap !important;
  box-shadow: 0 7px 18px rgba(0, 0, 0, 0.13) !important;
}

@media (max-width: 700px) {
  .home-diamond-categories .hero-buttons-below-hero {
    gap: 8px !important;
  }

  .home-diamond-categories .hero-buttons-below-hero a {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 40px !important;
    padding: 0 8px !important;
    border-radius: 9px !important;
    font-size: clamp(10px, 3vw, 11.5px) !important;
  }
}


/* ===== V70: hero video rotating text overlay ===== */
.hero-video-wrap {
  position: relative !important;
}

.hero-video-wrap::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.24) 24%, rgba(0, 0, 0, 0.08) 48%, rgba(0, 0, 0, 0) 72%);
  pointer-events: none;
  z-index: 1;
}

.hero-rotator {
  position: absolute;
  left: clamp(34px, 5.4vw, 88px);
  bottom: clamp(28px, 8.5vh, 88px);
  width: min(590px, calc(100% - 88px));
  min-height: 170px;
  padding: 26px 28px 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 0.20));
  border: 1px solid rgba(255, 255, 255, 0.16);
  box-shadow: 0 18px 44px rgba(0, 0, 0, 0.18);
  backdrop-filter: blur(3px);
  -webkit-backdrop-filter: blur(3px);
  z-index: 2;
  pointer-events: none;
}

.hero-rotator-slides {
  position: relative;
  min-height: 94px;
}

.hero-rotator-slide {
  position: absolute;
  inset: 0;
  opacity: 0;
  transform: translateY(14px);
  transition: opacity 0.7s ease, transform 0.7s ease;
}

.hero-rotator-slide.is-active {
  opacity: 1;
  transform: translateY(0);
}

.hero-rotator-title {
  margin: 0;
  color: #ffffff;
  font-family: "Playfair Display", Georgia, serif;
  font-size: clamp(29px, 3.55vw, 50px);
  line-height: 1.08;
  font-weight: 600;
  letter-spacing: 0.01em;
  text-wrap: balance;
  text-shadow: 0 4px 18px rgba(0, 0, 0, 0.38);
}

.hero-rotator-title span {
  display: inline-block;
  margin-top: 8px;
}

.hero-rotator-nav {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-top: 14px;
}

.hero-rotator-dot {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 38px;
  height: 32px;
  padding: 0 12px;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.22);
  background: rgba(255, 255, 255, 0.08);
  color: rgba(255, 255, 255, 0.78);
  font-family: Inter, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.2em;
  transition: all 0.45s ease;
}

.hero-rotator-dot.is-active {
  background: rgba(255, 255, 255, 0.94);
  color: #111111;
  border-color: rgba(255, 255, 255, 0.94);
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.16);
}

@media (max-width: 820px) {
  .hero-video-wrap::after {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0.22) 26%, rgba(0, 0, 0, 0.44) 70%, rgba(0, 0, 0, 0.56) 100%);
  }

  .hero-rotator {
    left: 14px;
    right: 14px;
    bottom: 16px;
    width: auto;
    min-height: 116px;
    padding: 16px 16px 14px;
    border-radius: 14px;
  }

  .hero-rotator-slides {
    min-height: 66px;
  }

  .hero-rotator-title {
    font-size: clamp(18px, 5vw, 27px);
    line-height: 1.12;
  }

  .hero-rotator-title span {
    margin-top: 5px;
  }

  .hero-rotator-nav {
    gap: 8px;
    margin-top: 10px;
  }

  .hero-rotator-dot {
    min-width: 34px;
    height: 28px;
    padding: 0 10px;
    font-size: 10.5px;
    letter-spacing: 0.16em;
  }
}


/* ===== V71: hero text-only overlay refinement ===== */
.hero-rotator {
  width: min(660px, calc(100% - 92px)) !important;
  min-height: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  border-radius: 0 !important;
}

.hero-rotator-slides {
  min-height: 112px !important;
}

.hero-rotator-title {
  color: #ffffff !important;
  font-size: clamp(34px, 3.9vw, 56px) !important;
  font-weight: 600 !important;
  line-height: 1.08 !important;
  text-shadow: 0 4px 18px rgba(0, 0, 0, 0.44), 0 2px 8px rgba(0, 0, 0, 0.28) !important;
}

.hero-rotator-title span {
  color: #ffffff !important;
}

.hero-rotator-nav,
.hero-rotator-dot {
  display: none !important;
}

@media (max-width: 820px) {
  .hero-rotator {
    left: 14px !important;
    right: 14px !important;
    bottom: 18px !important;
    width: auto !important;
    padding: 0 !important;
  }

  .hero-rotator-slides {
    min-height: 74px !important;
  }

  .hero-rotator-title {
    font-size: clamp(20px, 5.6vw, 31px) !important;
    line-height: 1.12 !important;
  }

  .hero-rotator-title span {
    margin-top: 4px !important;
  }
}

/* ===== V72: hero overlay position + font refinement ===== */
.hero-rotator {
  left: clamp(26px, 4.8vw, 78px) !important;
  bottom: clamp(52px, 10vh, 92px) !important;
  width: min(720px, calc(100% - 84px)) !important;
}

.hero-rotator-slides {
  min-height: 136px !important;
}

.hero-rotator-title {
  font-family: "Libre Baskerville", Georgia, "Times New Roman", serif !important;
  font-size: clamp(28px, 3.25vw, 46px) !important;
  line-height: 1.1 !important;
  letter-spacing: 0 !important;
}

.hero-rotator-title span {
  margin-top: 6px !important;
}

@media (max-width: 820px) {
  .hero-rotator {
    left: 14px !important;
    right: 14px !important;
    bottom: 34px !important;
    width: auto !important;
  }

  .hero-rotator-slides {
    min-height: 104px !important;
  }

  .hero-rotator-title {
    font-family: "Libre Baskerville", Georgia, "Times New Roman", serif !important;
    font-size: clamp(17px, 4.7vw, 24px) !important;
    line-height: 1.14 !important;
  }

  .hero-rotator-title span {
    margin-top: 4px !important;
  }
}


/* ===== V73: premium glitch-free hero text animation ===== */
.hero-rotator-slide {
  opacity: 0 !important;
  visibility: hidden !important;
  transform: translate3d(0, 12px, 0) !important;
  transition:
    opacity 560ms cubic-bezier(0.22, 1, 0.36, 1),
    transform 560ms cubic-bezier(0.22, 1, 0.36, 1),
    visibility 0s linear 560ms !important;
  will-change: opacity, transform;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

.hero-rotator-slide.is-active {
  opacity: 1 !important;
  visibility: visible !important;
  transform: translate3d(0, 0, 0) !important;
  transition-delay: 0ms !important;
}

.hero-rotator-slide.is-leaving {
  opacity: 0 !important;
  visibility: visible !important;
  transform: translate3d(0, -9px, 0) !important;
  transition:
    opacity 380ms cubic-bezier(0.4, 0, 1, 1),
    transform 380ms cubic-bezier(0.4, 0, 1, 1) !important;
}

.hero-rotator-slide.is-preparing {
  opacity: 0 !important;
  visibility: visible !important;
  transform: translate3d(0, 10px, 0) !important;
  transition: none !important;
}

.hero-rotator-title {
  font-family: "Libre Baskerville", Georgia, "Times New Roman", serif !important;
  font-size: clamp(27px, 3.15vw, 44px) !important;
  font-weight: 400 !important;
  line-height: 1.13 !important;
  letter-spacing: -0.012em !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow:
    0 2px 4px rgba(0, 0, 0, 0.42),
    0 8px 24px rgba(0, 0, 0, 0.28) !important;
}

.hero-rotator-title span {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-weight: 700 !important;
  letter-spacing: -0.016em !important;
}

@media (max-width: 820px) {
  .hero-rotator-title {
    font-size: clamp(16.5px, 4.55vw, 23px) !important;
    line-height: 1.16 !important;
    letter-spacing: -0.01em !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .hero-rotator-slide,
  .hero-rotator-slide.is-leaving {
    transition-duration: 1ms !important;
    transform: none !important;
  }
}

/* ===== V74: thinner + 20% smaller classic hero typography ===== */
.hero-rotator-title {
  font-family: "Libre Baskerville", Georgia, "Times New Roman", serif !important;
  font-size: clamp(22px, 2.55vw, 36px) !important;
  font-weight: 400 !important;
  line-height: 1.16 !important;
  letter-spacing: -0.008em !important;
  text-shadow:
    0 2px 4px rgba(0, 0, 0, 0.34),
    0 6px 18px rgba(0, 0, 0, 0.22) !important;
}

.hero-rotator-title span {
  font-weight: 400 !important;
  letter-spacing: -0.01em !important;
}

@media (max-width: 820px) {
  .hero-rotator-title {
    font-size: clamp(13.5px, 3.65vw, 18.5px) !important;
    font-weight: 400 !important;
    line-height: 1.18 !important;
    letter-spacing: -0.006em !important;
  }

  .hero-rotator-title span {
    font-weight: 400 !important;
  }
}

/* ===== V75: mobile Jewellery Manufacturing Process clean classic fix ===== */
@media (max-width: 700px) {
  .manufacturing-process-section {
    width: calc(100% - 18px) !important;
    max-width: 430px !important;
    margin: 0 auto 22px !important;
    padding: 16px 10px 13px !important;
    border-radius: 18px !important;
  }

  .manufacturing-process-section > h2 {
    margin: 0 0 13px !important;
    padding: 0 2px !important;
    font-size: clamp(14px, 4.2vw, 17px) !important;
    line-height: 1.16 !important;
    text-align: center !important;
    white-space: nowrap !important;
  }

  .manufacturing-process-list {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 9px !important;
    align-items: stretch !important;
  }

  .manufacturing-process-list > div,
  .manufacturing-process-list > a {
    min-width: 0 !important;
    width: 100% !important;
    min-height: 68px !important;
    height: auto !important;
    margin: 0 !important;
    padding: 8px 8px !important;
    display: grid !important;
    grid-template-columns: 30px minmax(0, 1fr) !important;
    column-gap: 7px !important;
    align-items: center !important;
    justify-items: stretch !important;
    border-radius: 12px !important;
    font-size: 11.5px !important;
    font-weight: 700 !important;
    line-height: 1.18 !important;
    letter-spacing: -0.012em !important;
    text-align: left !important;
    white-space: normal !important;
    overflow: visible !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
    hyphens: none !important;
  }

  .manufacturing-process-list b {
    width: 30px !important;
    height: 30px !important;
    min-width: 30px !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: none !important;
    justify-self: start !important;
    align-self: center !important;
    font-size: 13px !important;
    line-height: 1 !important;
  }

  .manufacturing-process-list b::after {
    content: none !important;
    display: none !important;
  }
}

@media (max-width: 360px) {
  .manufacturing-process-section {
    width: calc(100% - 12px) !important;
    padding: 14px 8px 12px !important;
    border-radius: 16px !important;
  }

  .manufacturing-process-section > h2 {
    margin-bottom: 11px !important;
    font-size: 13.5px !important;
  }

  .manufacturing-process-list {
    gap: 8px 7px !important;
  }

  .manufacturing-process-list > div,
  .manufacturing-process-list > a {
    min-height: 70px !important;
    padding: 7px 6px !important;
    grid-template-columns: 27px minmax(0, 1fr) !important;
    column-gap: 6px !important;
    border-radius: 11px !important;
    font-size: 10.8px !important;
    line-height: 1.16 !important;
  }

  .manufacturing-process-list b {
    width: 27px !important;
    height: 27px !important;
    min-width: 27px !important;
    font-size: 12px !important;
  }
}

/* ===== V76: mobile Calibrated Supply card edge-spacing fix ===== */
@media (max-width: 700px) {
  .home-calibrated-center {
    width: calc(100% - 24px) !important;
    max-width: 420px !important;
    margin: 0 auto 18px !important;
    padding: 0 !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    justify-content: stretch !important;
    box-sizing: border-box !important;
  }

  .home-calibrated-card.home-special-detail-card {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    border-radius: 14px !important;
  }
}

@media (max-width: 360px) {
  .home-calibrated-center {
    width: calc(100% - 20px) !important;
  }
}
