/* Coral Manis: colour-only overrides; preserve content, images and geometry. */
:root,body.elementor-kit-7,.elementor-17 {
 --suriku-cream:#fff8f2;
 --suriku-coral:#ffe2d5;
 --suriku-ink:#572638;
 --suriku-action:#a42d4b;
 --suriku-action-hover:#84223c;
 --suriku-gold:#f6d88b;
 --ast-global-color-0:#a42d4b;
 --ast-global-color-1:#84223c;
 --ast-global-color-2:#572638;
 --ast-global-color-3:#572638;
 --ast-global-color-4:#fff8f2;
 --ast-global-color-5:#fff8f2;
 --e-global-color-primary:#572638;
 --e-global-color-secondary:#a42d4b;
 --e-global-color-text:#572638;
 --e-global-color-accent:#a42d4b;
}
body,#page,#content,.site-content {background-color:var(--suriku-cream);color:var(--suriku-ink)}
.elementor-17 .elementor-section.elementor-top-section:not(.elementor-motion-effects-element-type-background){background-color:var(--suriku-cream)}
.elementor-17 .elementor-element.elementor-element-55609290>.elementor-background-overlay{background-color:var(--suriku-coral)}
.elementor-17 .elementor-element.elementor-element-7c2ee085>.elementor-background-overlay{background-color:var(--suriku-cream)}
.elementor-17 .elementor-element .elementor-heading-title,
.elementor-17 .elementor-element .elementor-tab-content,
.elementor-17 .elementor-element .elementor-toggle-title,
.elementor-17 .elementor-element .elementor-toggle-icon{color:var(--suriku-ink)}
.elementor-17 .elementor-element .elementor-tab-title.elementor-active a,
.elementor-17 .elementor-element .elementor-tab-title.elementor-active .elementor-toggle-icon,
.elementor-17 .elementor-element .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var(--suriku-action)}
.elementor-17 .elementor-element .elementor-button{background-color:var(--suriku-action);color:#fff;fill:#fff}
.elementor-17 .elementor-element .elementor-button:hover,
.elementor-17 .elementor-element .elementor-button:focus{background-color:var(--suriku-action-hover);color:#fff;fill:#fff}
.suriku-pricing{background:var(--suriku-coral);color:var(--suriku-ink)}
.suriku-pricing h2,.suriku-pricing h3{color:var(--suriku-ink)}
.suriku-deal,.deal-delivery{background:var(--suriku-cream);border-color:#e8b9a8}
.suriku-deal.best{background:var(--suriku-gold);border-color:var(--suriku-ink);box-shadow:0 5px 0 var(--suriku-ink)}
.deal-tag,.deal-delivery thead th{background:var(--suriku-coral);color:var(--suriku-ink)}
.best .deal-tag,#promo-urgency:not([hidden]){background:var(--suriku-ink);color:#fff}
.deal-price strong{color:var(--suriku-action)}
.deal-price del,.suriku-pricing .deal-note{color:#71504c}
.suriku-pricing .deal-order{background:var(--suriku-action);color:#fff}
.suriku-pricing .deal-order:hover,.suriku-pricing .deal-order:focus{background:var(--suriku-action-hover);color:#fff}
.deal-order:focus-visible{outline-color:var(--suriku-ink)}
.deal-delivery th,.deal-delivery td{border-bottom-color:#e8b9a8}
.promo-banner-copy,.suriku-urgency-replacement{background:var(--suriku-coral);color:var(--suriku-ink)}
.promo-banner-copy b,.suriku-urgency-replacement strong{background:var(--suriku-gold)}
