.carnest-theme{--rv-orange:#7f6d60;--rv-orange-dark:#463c35;--rv-peach:#f2f0ef;--rv-cream:#fafbf9;--rv-green:#7f6d60;--rv-ink:#17222c;--rv-line:#f2f0ef}
.carnest-theme.rovly-hero-shell{background:linear-gradient(180deg,#fff,#f2f0ef)!important}
.carnest-theme .rovly-brand__logo--tint{background-color:#7f6d60!important}
.carnest-theme .rovly-header .rovly-brand--store{color:var(--rv-orange)!important}
.carnest-theme .rovly-header .rovly-brand--store > span{color:inherit!important}
.carnest-theme .rovly-header .rovly-brand__logo--tint{background:var(--rv-orange)!important;mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:none!important;opacity:1!important}

.carnest-theme .rovly-footer,.carnest-theme .rovly-announcement,.carnest-theme .rovly-final-cta,.carnest-theme .rovly-section--dark{background:#463c35!important}
.carnest-theme .rovly-footer .rovly-brand__logo--tint{background-color:#fff!important}
.carnest-theme .rovly-add,.carnest-theme .rovly-cart-checkout,.carnest-theme .rovly-mobile-buy button{background:#7f6d60!important;color:#fff!important}
.carnest-theme .carnest-pill{background:#7f6d60!important;color:#fff!important}
.carnest-theme .rovly-kicker,.carnest-theme .rovly-eyebrow,.carnest-theme .cn-stars__fill{color:#7f6d60!important}
.carnest-theme .carnest-hero-offer,.carnest-theme .cn-promo,.carnest-theme .cn-gift{background:#f2f0ef!important;border-color:#7f6d60!important}
.carnest-theme .rovly-section--cream,.carnest-theme .rovly-section--peach,.carnest-theme .rovly-trust__icon,.carnest-theme .rovly-shipping-bar,.carnest-theme .rovly-cart-drawer__head{background:#f2f0ef!important}
.carnest-theme .rovly-trust__icon,.carnest-theme .rovly-trust small,.carnest-theme .carnest-hero-offer__copy strong,.carnest-theme .cn-gift__copy strong,.carnest-theme .rovly-section-title em{color:#463c35!important}
.carnest-theme .rovly-footer a,.carnest-theme .rovly-footer p,.carnest-theme .rovly-footer strong,.carnest-theme .rovly-footer__bottom{color:#f4f6f1!important}
.carnest-theme .rovly-section--dark .rovly-kicker,.carnest-theme .rovly-final-cta .rovly-kicker{color:#f2f0ef!important}
.carnest-theme .rovly-stock{color:#7f6d60!important}
.carnest-theme .rovly-stock::before{color:#7f6d60!important;animation:agpulse 2s ease-in-out infinite}
.carnest-theme .cn-verified-check,.carnest-theme .cn-review__author small::before{background:#1875d1!important;color:#fff!important}
.carnest-theme .rovly-section--dark,.carnest-theme .rovly-final-cta{color:#fff!important}
.carnest-theme .rovly-section--dark :is(h2,h3,p,strong,em,.rovly-kicker,.rovly-section-title,.rovly-section-intro,.rovly-card-number,.carnest-use-icon),.carnest-theme .rovly-final-cta :is(h2,h3,p,em){color:#fff!important;opacity:1!important}
.carnest-theme .rovly-section--dark .rovly-step__number{background:#fff!important;color:#463c35!important}
.carnest-theme .rovly-section--dark .rovly-detail-card{background:#463c35!important;border-color:#ffffff55!important}
.carnest-theme .rovly-section--dark .rovly-step{border-color:#ffffff66!important}
@keyframes agpulse{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.carnest-theme .rovly-stock::before{animation:none}}
