:root{
  --mc-orange:#c76f43;
  --mc-orange-soft:#fbefe7;
  --mc-orange-light:#f3b38d;

  
  --mc-bronze:#c76f43;
  --mc-terracotta:#c76f43;
  --mc-terracotta-dark:#c76f43;
  --mc-terracotta-soft:#fbefe7;
}.kicker,
.mc-sector-intro-v281 .kicker,
.mc-sector-intro-v282 .kicker,
.mc-sitemap-hero-copy .kicker,
.mc-sitemap-empty>span,
.mc-bespoke-hero-copy .kicker,
.mc-bespoke-summary-card .kicker,
.contact-page-v15 .kicker,
.contact-page-v15 .contact-stay-eyebrow{
  color:#c76f43!important;
}.mc-sector-index-v281,
.mc-sitemap-group-title>span,
.mc-sitemap-property-index,
.mc-sitemap-group .mc-sitemap-list a b,
.mc-bespoke-step legend>span,
.mc-bespoke-step legend small,
.mc-bespoke-summary-points b,
.featured-all-link-v19 span,
body.home .mc-home-search .mc-search-bespoke-strip>a b{
  color:#c76f43!important;
}.mc-bespoke-card-kicker,
.mc-bespoke-hero-card li b,
.mc-bespoke-bridge .kicker,
.mc-bespoke-bridge a span,
.mc-bespoke-submit button span{
  color:#f3b38d!important;
}.btn-secondary,
.mc-bespoke-page .btn-secondary,
.selection-proof-page .selection-btn-outline,
.contact-page-v15 .institutional-actions .btn-secondary{
  color:#c76f43!important;
  border-color:#c76f43!important;
}.btn-secondary:hover,
.mc-bespoke-page .btn-secondary:hover,
.selection-proof-page .selection-btn-outline:hover,
.contact-page-v15 .institutional-actions .btn-secondary:hover{
  background:#c76f43!important;
  border-color:#c76f43!important;
  color:#fff!important;
}.mc-inline-bespoke-link,
.mc-process-bespoke-link,
.mc-text-cta,
.mc-single-bespoke-note a,
.mc-contact-bespoke-link a,
body.home .mc-home-search .mc-search-bespoke-strip>a,
.contact-page-v15 .contact-channel-email-v15:hover strong{
  color:#c76f43!important;
}.mc-inline-bespoke-link:hover,
.mc-process-bespoke-link:hover,
.mc-text-cta:hover,
.mc-single-bespoke-note a:hover,
.mc-contact-bespoke-link a:hover,
body.home .mc-home-search .mc-search-bespoke-strip>a:hover{
  color:#c76f43!important;
  opacity:.78;
}body.home .mc-home-search .mc-search-bespoke-strip,
.mc-bespoke-hero-notes span:nth-child(2){
  background:#fbefe7!important;
}.mc-sector-guide-v281 .container:before,
.mc-bespoke-editorial .container:before{
  background:#c76f43!important;
}.featured-all-link-v19:hover,
.section-head>a:hover,
.mc-sector-grid-v281>a:hover em,
.mc-sitemap-group .mc-sitemap-list a:hover span,
.mc-sitemap-property:hover .mc-sitemap-property-main strong,
.footer-links a:hover,
.main-nav a:hover{
  color:#c76f43!important;
}.site-header .header-cta,
.search-panel button,
.booking-form button,
.contact-page-v15 .institutional-actions .btn-primary,
.contact-page-v15 .mc-contact-form button,
.mc-bespoke-bridge{
  background:#4b584a!important;
  border-color:#4b584a!important;
}.site-header .header-cta:hover,
.search-panel button:hover,
.booking-form button:hover,
.contact-page-v15 .institutional-actions .btn-primary:hover,
.contact-page-v15 .mc-contact-form button:hover{
  background:#394438!important;
  border-color:#394438!important;
}.property-submit-page .property-submit-form>.kicker,.property-submit-page .property-submit-side>.kicker{color:#c76f43!important}.property-submit-page .property-submit-actions .btn-primary{background:#4b584a!important;border-color:#4b584a!important;color:#fff!important}.property-submit-page .property-submit-actions .btn-secondary{background:transparent!important;border-color:#c76f43!important;color:#c76f43!important}.property-submit-page .property-submit-actions .btn-secondary:hover{background:#c76f43!important;color:#fff!important}.property-submit-page .property-submit-final-cta .container{
  position:relative!important;
  z-index:1!important;
}.property-submit-page .property-submit-final-card .kicker{
  color:rgba(255,255,255,.78)!important;
}.property-submit-page .property-submit-final-card .btn-primary{
  background:#4b584a!important;
  border-color:#4b584a!important;
  color:#fff!important;
}.property-submit-page .property-submit-final-card .btn-primary:hover{
  background:#394438!important;
  border-color:#394438!important;
}

/* V34 — Seven validated Marrakech Collection icons */
.mc-trust-seven{background:#f7f5ef;border-block:1px solid rgba(75,88,74,.09);}
.mc-trust-seven-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding:32px 0 34px;}
.mc-trust-seven-item{grid-column:span 3;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 28px 24px;min-width:0;}
.mc-trust-seven-item:nth-child(n+5){grid-column:span 4;border-top:1px solid rgba(75,88,74,.12);padding-top:30px;}
.mc-trust-seven-item:nth-child(-n+3):after,.mc-trust-seven-item:nth-child(5):after,.mc-trust-seven-item:nth-child(6):after{content:"";position:absolute;right:0;top:24px;bottom:24px;width:1px;background:rgba(75,88,74,.12);}
.mc-trust-seven-item:nth-child(n+5):after{top:30px;bottom:18px;}
.mc-trust-seven-item img{width:82px;height:82px;object-fit:contain;margin:0 0 13px;}
.mc-trust-seven-item strong{display:block;margin:0 0 7px;color:var(--mc-ink);font-size:13px;line-height:1.25;text-transform:uppercase;letter-spacing:.055em;font-weight:800;}
.mc-trust-seven-item span{display:block;max-width:255px;color:var(--mc-muted);font-size:13px;line-height:1.6;}
@media(max-width:980px){.mc-trust-seven-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.mc-trust-seven-item,.mc-trust-seven-item:nth-child(n+5){grid-column:span 1;border-top:1px solid rgba(75,88,74,.10);padding:24px 20px;}.mc-trust-seven-item:nth-child(1),.mc-trust-seven-item:nth-child(2){border-top:0;}.mc-trust-seven-item:after,.mc-trust-seven-item:nth-child(n+5):after{display:none;}.mc-trust-seven-item:nth-child(odd){border-right:1px solid rgba(75,88,74,.10);}}
@media(max-width:580px){.mc-trust-seven-grid{grid-template-columns:1fr;padding:18px 0 22px;}.mc-trust-seven-item,.mc-trust-seven-item:nth-child(n+5){border-right:0!important;border-top:1px solid rgba(75,88,74,.10);padding:22px 8px;}.mc-trust-seven-item:first-child{border-top:0;}.mc-trust-seven-item img{width:76px;height:76px;}.mc-trust-seven-item span{max-width:320px;}}
