:root{--cc-navy: #0f2a47;--cc-navy-deep: #0a1d33;--cc-navy-light: #1c4b7a;--cc-yellow: #f5c518;--cc-ink: #14202b;--cc-mist: #eef3f7}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--cc-yellow);color:var(--cc-ink)}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--cc-navy-light);outline-offset:2px}:where(h1,h2,.h1,.h2){letter-spacing:-.025em}.header-logo:not(:has(img)){gap:10px;color:var(--cc-navy);font-family:var(--font-heading--family);font-size:1.375rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.header-logo:not(:has(img)):before{content:"";flex-shrink:0;width:12px;height:18px;background:var(--cc-yellow);transform:skew(-16deg)}.announcement-bar__text{font-weight:600;letter-spacing:.04em}.product-card{transition:transform .25s ease}.product-card :where(img){transition:transform .4s ease}.product-card:hover :where(img){transform:scale(1.03)}a.cc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 26px;border:2px solid transparent;border-radius:6px;font-family:var(--font-subheading--family);font-size:1rem;font-weight:700;letter-spacing:.02em;line-height:1.2;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}a.cc-btn--solid{background:var(--cc-yellow);border-color:var(--cc-yellow);color:var(--cc-navy-deep)}a.cc-btn--solid:hover{background:#ffd83d;border-color:#ffd83d;transform:translateY(-2px)}a.cc-btn:focus-visible{outline:3px solid var(--cc-yellow);outline-offset:3px}.shopify-section-group-footer-group:not(.shopify-section-group-footer-group+.shopify-section-group-footer-group){border-top:6px solid var(--cc-yellow)}@media(prefers-reduced-motion:reduce){.product-card,.product-card :where(img),a.cc-btn{transition:none}.product-card:hover :where(img),a.cc-btn--solid:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cc-brand.css.map */
