.cartruvo-brand-shell{--home-brand:#123e2d;--home-navy:#132536;--home-apricot:#f4b784;--home-ivory:#fffdfa;--home-paper:#f6f4ee;--home-soft:#edf2ed;--home-line:#dbe1dc;--home-muted:#5d7067;background:var(--home-paper);color:var(--home-brand)}.cartruvo-brand-shell.cartruvo-brand-shell .announcement{background:var(--home-navy);color:#f5f3ed;letter-spacing:.4px;padding-block:12px}.cartruvo-brand-shell .announcement .live-dot{background:var(--home-apricot)}.cartruvo-brand-shell.cartruvo-brand-shell .public-header{background:var(--home-paper);padding-block:25px;border-bottom:1px solid var(--home-line)}.cartruvo-brand-shell.cartruvo-brand-shell .public-header :is(a,.reach-icon){color:var(--home-brand)}.cartruvo-brand-shell.cartruvo-brand-shell .app-mobile-menu nav .button,.cartruvo-brand-shell.cartruvo-brand-shell .public-header .app-header-cta{background:var(--home-brand);color:var(--home-ivory);border-color:var(--home-brand)}.cartruvo-brand-shell .public-header .app-header-cta .reach-icon{color:inherit}.cartruvo-brand-shell.cartruvo-brand-shell .app-mobile-menu>nav{background:var(--home-ivory);border-color:var(--home-line)}.cartruvo-brand-shell .app-footer.app-footer.app-footer{background:var(--home-navy);color:var(--home-ivory);border:0;margin:0;padding:0}.cartruvo-brand-shell .app-footer [class*=cta]{border-color:#ffffff25}.cartruvo-brand-shell .app-footer [class*=cta]>div>span{color:var(--home-apricot)}.cartruvo-brand-shell .app-footer [class*=ctaButton]{background:var(--home-apricot);color:var(--home-navy);border-radius:9px}.cartruvo-brand-shell .app-footer [class*=ctaButton]:hover{background:#ffd2b0}.cartruvo-brand-shell .app-footer [class*=cta] p{color:#c5d3da}.cartruvo-brand-shell .app-footer [class*=directory]{gap:64px}.cartruvo-brand-shell .app-footer [class*=logo]{background:var(--home-ivory);border-radius:8px;padding:14px}.cartruvo-brand-shell .app-footer [class*=bottom] p,.cartruvo-brand-shell .app-footer [class*=brand]>p,.cartruvo-brand-shell .app-footer [class*=group]>a{color:#c1cfd6}.cartruvo-brand-shell .app-footer [class*=group]>a:hover{color:var(--home-apricot)}.cartruvo-brand-shell .app-footer [class*=bottom]{border-color:#ffffff25}.cartruvo-brand-shell .app-footer [class*=socials] a:hover{background:var(--home-apricot);border-color:var(--home-apricot);color:var(--home-navy)}.cartruvo-brand-shell :is(a,button,summary):focus-visible{outline:3px solid #cc844e;outline-offset:4px}@media(max-width:1100px){.cartruvo-brand-shell .app-footer [class*=directory]{gap:32px}}@media(max-width:800px){.cartruvo-brand-shell .app-footer [class*=cta]{padding-block:44px}.cartruvo-brand-shell .app-footer [class*=ctaButton]{padding:16px 22px}}