.ca-site-chrome,.ca-editorial-site{--ca-ink: #24231f;--ca-muted: #6c6962;--ca-faint: #969188;--ca-bg: #ffffff;--ca-panel: #ffffff;--ca-line: rgba(74, 61, 54, .12);--ca-accent: #687b84;--ca-accent-dark: #52666f;--ca-coral: #d98255;--ca-dark: #25241f;color:var(--ca-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-feature-settings:"calt" 1;font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}.ca-site-chrome *,.ca-site-chrome *:before,.ca-site-chrome *:after,.ca-editorial-site *,.ca-editorial-site *:before,.ca-editorial-site *:after{box-sizing:border-box}.ca-site-chrome img,.ca-editorial-site img{display:block;max-width:100%}.ca-site-chrome a,.ca-editorial-site a{color:inherit}.ca-site-shell{margin-inline:auto;max-width:128rem;padding-inline:2rem}.ca-site-header{background:#fffffff5;border-bottom:1px solid transparent;position:relative;z-index:40}.ca-site-header .ca-nav{align-items:center;display:flex;height:6.4rem;justify-content:space-between;margin-inline:auto;max-width:128rem;padding-inline:2rem;position:relative}.ca-site-header .ca-brand,.ca-site-footer .ca-brand{align-items:center;display:inline-flex;font-size:1.5rem;font-weight:650;gap:.9rem;letter-spacing:-.03em;text-decoration:none}.ca-site-header .ca-brand img{border-radius:.7rem;height:3.6rem;object-fit:cover;width:3.6rem}.ca-site-header .ca-nav__links{align-items:center;display:flex;gap:.2rem}.ca-site-header .ca-nav__links a,.ca-site-header .ca-mobile-menu__panel a{border-radius:.6rem;color:var(--ca-muted);font-size:1.2rem;font-weight:500;padding:.9rem 1.2rem;text-decoration:none;transition:background .18s ease,color .18s ease}.ca-site-header .ca-nav__links a:hover,.ca-site-header .ca-mobile-menu__panel a:hover{background:#24231f0d;color:var(--ca-ink)}.ca-site-header .ca-mobile-menu{display:none;position:relative}.ca-site-header .ca-mobile-menu summary{align-items:center;border:1px solid var(--ca-line);border-radius:.6rem;color:var(--ca-ink);cursor:pointer;display:flex;height:3.6rem;justify-content:center;list-style:none;width:3.6rem}.ca-site-header .ca-mobile-menu summary::-webkit-details-marker{display:none}.ca-site-header .ca-mobile-menu__icon,.ca-site-header .ca-mobile-menu__icon:before,.ca-site-header .ca-mobile-menu__icon:after{background:currentColor;border-radius:1px;content:"";display:block;height:1px;position:relative;width:1.6rem}.ca-site-header .ca-mobile-menu__icon:before{position:absolute;top:-.5rem}.ca-site-header .ca-mobile-menu__icon:after{position:absolute;top:.5rem}.ca-site-header .ca-mobile-menu__panel{background:#fff;border:1px solid var(--ca-line);border-radius:.6rem;box-shadow:0 1.6rem 4rem #24231f14;display:grid;gap:.4rem;min-width:24rem;padding:.8rem;position:absolute;right:0;top:4.6rem}.ca-site-footer{background:var(--ca-bg);border-top:1px solid var(--ca-line);padding-block:6rem 3rem}.ca-site-footer__grid{display:grid;gap:4rem;grid-template-columns:1.5fr .8fr .7fr 1.2fr}.ca-site-footer h3{color:var(--ca-ink);font-family:inherit;font-size:1.3rem;margin:0 0 1.8rem}.ca-site-footer__grid>div:not(.ca-site-footer__brand-column)>a{color:var(--ca-muted);display:block;font-size:1.3rem;margin-bottom:1rem;text-decoration:none}.ca-site-footer p,.ca-site-footer__brand-column a:not(.ca-brand){color:var(--ca-muted);font-size:1.25rem;line-height:1.55}.ca-site-footer__brand-column>p{max-width:32rem}.ca-site-footer .ca-brand img{border-radius:1rem;height:4.8rem;object-fit:cover;width:4.8rem}.ca-site-footer__app-icon{border:1px solid var(--ca-line);border-radius:1.4rem;height:7.2rem;width:7.2rem}.ca-site-store-links{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.4rem}.ca-site-store-links a{align-items:center;display:inline-flex;height:4.6rem}.ca-site-store-links img{height:100%;max-height:100%;object-fit:contain;width:auto}.ca-site-footer__app .ca-site-store-links{align-items:flex-start;flex-direction:column;margin-top:1.5rem}.ca-site-footer__app .ca-site-store-links a{height:4rem}.ca-site-footer__bottom{border-top:1px solid var(--ca-line);margin-top:5rem;padding-top:2rem}.ca-site-footer__bottom p{margin:0}@media screen and (max-width:989px){.ca-site-header .ca-nav__links{display:none}.ca-site-header .ca-mobile-menu{display:block}.ca-site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.ca-site-shell,.ca-site-header .ca-nav{padding-inline:1.6rem}.ca-site-header .ca-nav{height:6.8rem}.ca-site-footer__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/come-alive-brand.css.map */
