/* Shared Rimasko palette: ivory canvas, sand panels, navy emphasis. */
:root{--rimasko-ivory:#f7f6f2;--rimasko-sand:#e8e5dd;--rimasko-navy:#1c2938;--rimasko-muted:#6b706f;--rimasko-line:#dcded8}
body.rimasko-c,body.rimasko-product{background:var(--rimasko-ivory)}
body.rimasko-c .r-values{background:var(--rimasko-sand);border-block:1px solid var(--rimasko-line)}
body.rimasko-c .r-split{background:var(--rimasko-sand)}
body.rimasko-c .r-split-image{background:var(--rimasko-ivory)}
body.rimasko-c .r-split-copy{background:var(--rimasko-sand);align-self:stretch;display:flex;flex-direction:column;justify-content:center}
body.rimasko-c .r-about,body.rimasko-c .c-footer{background:var(--rimasko-navy)}
body.rimasko-product .checkout-panel{background:var(--rimasko-sand);border:1px solid #d1cdc3;border-radius:6px;box-shadow:0 8px 28px #1c293808}
body.rimasko-product .checkout-symbol{background:var(--rimasko-navy);color:white;border-color:var(--rimasko-navy)}
body.rimasko-product .checkout-panel .cod-selection-status{background:var(--rimasko-ivory);border-inline-start:3px solid var(--rimasko-navy)}
body.rimasko-product .checkout-panel input:not([type=hidden]),body.rimasko-product .checkout-panel textarea{background:#fff;border-color:#c8c6c0}
body.rimasko-product .cod-choice-face{background:var(--rimasko-ivory);border-color:#c8c6c0}
body.rimasko-product .cod-choice input:checked+.cod-choice-face,body.rimasko-product .cod-order-form button[type=submit]{background:var(--rimasko-navy);border-color:var(--rimasko-navy);color:#fff}
body.rimasko-product .photo-caption{color:var(--rimasko-muted);border-bottom:1px solid var(--rimasko-line)}
body.rimasko-product .product-details-r{padding:0 20px;background:var(--rimasko-sand);border-radius:6px}
body.rimasko-product .product-endnote{background:var(--rimasko-navy);color:var(--rimasko-ivory);border:0;padding-inline:24px;border-radius:6px}
body.rimasko-product .product-endnote h2,body.rimasko-product .product-endnote>span,body.rimasko-product .product-endnote a{color:var(--rimasko-ivory)}
body.rimasko-product .product-endnote a{border-color:#f7f6f266}
body.rimasko-product .footer-r{background:var(--rimasko-navy)}

.r-breadcrumb,.woocommerce-breadcrumb,.storefront-breadcrumb{display:none!important}
