:root{--c3-ivory: #F5F1E8;--c3-ivory-deep: #EFEAE0;--c3-sand: #EBE3D3;--c3-stone: #E0E2DD;--c3-ink: #191814;--c3-ink-70: #3A362D;--c3-amber: #9A6A2F;--c3-cedar: #23332E;--c3-border: rgba(25, 24, 20, .14);--c3-space-1: 4px;--c3-space-2: 8px;--c3-space-3: 16px;--c3-space-4: 24px;--c3-space-5: 32px;--c3-space-6: 48px;--c3-space-7: 64px;--c3-space-8: 96px;--c3-section-y-desktop: var(--c3-space-8);--c3-section-y-mobile: var(--c3-space-6);--c3-container-max: 1320px;--c3-gutter-desktop: 40px;--c3-gutter-mobile: 20px;--c3-text-max: 720px;--c3-radius-surface: 2px;--c3-radius-image: 0;--c3-radius-pill: 999px;--c3-font-display: "C3 EB Garamond", Georgia, serif;--c3-font-body: "C3 Archivo", system-ui, sans-serif;--c3-announcement-h-desktop: 36px;--c3-announcement-h-mobile: 32px;--c3-header-h-desktop: 76px;--c3-header-h-mobile: 56px}@font-face{font-family:C3 EB Garamond;src:url(//char3i-barber.com/cdn/shop/t/57/assets/c3-eb-garamond-400.woff2?v=160718713310721770701786590180) format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:C3 Archivo;src:url(//char3i-barber.com/cdn/shop/t/57/assets/c3-archivo-400.woff2?v=40661629214536656911786590181) format("woff2");font-weight:400 500;font-style:normal;font-display:swap}.c3v2-display{font-family:var(--c3-font-display);font-weight:400;font-size:clamp(48px,4.2vw + 16px,72px);line-height:1.08;color:var(--c3-ink);text-wrap:balance}.c3v2-h1{font-family:var(--c3-font-display);font-weight:400;font-size:clamp(40px,2.6vw + 22px,64px);line-height:1.1;color:var(--c3-ink)}.c3v2-h2{font-family:var(--c3-font-display);font-weight:500;font-size:clamp(30px,1.25vw + 20px,44px);line-height:1.15;color:var(--c3-ink)}.c3v2-product-name{font-family:var(--c3-font-display);font-weight:500;font-size:23px;line-height:1.25;color:var(--c3-ink)}.c3v2-body-lg{font-family:var(--c3-font-body);font-weight:400;font-size:18px;line-height:1.6;color:var(--c3-ink-70)}.c3v2-body{font-family:var(--c3-font-body);font-weight:400;font-size:16px;line-height:1.6;color:var(--c3-ink-70)}.c3v2-body--sm{font-size:15px}.c3v2-eyebrow{font-family:var(--c3-font-body);font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--c3-ink-70)}.c3v2-price{font-family:var(--c3-font-body);font-weight:500;font-size:16px;color:var(--c3-ink);font-variant-numeric:tabular-nums}@media screen and (max-width:749px){.c3v2-h1{font-size:clamp(34px,8vw,40px)}.c3v2-h2{font-size:clamp(28px,7vw,32px)}.c3v2-eyebrow{font-size:12px;letter-spacing:.1em}}.c3v2-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--c3-space-2);min-height:48px;padding:0 var(--c3-space-4);border-radius:var(--c3-radius-surface);font-family:var(--c3-font-body);font-weight:500;font-size:14px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.c3v2-btn--primary{background:var(--c3-ink);color:var(--c3-ivory);border-color:var(--c3-ink)}.c3v2-btn--primary:hover{background:#3a362d;border-color:#3a362d}.c3v2-btn--secondary{background:transparent;color:var(--c3-ink);border-color:var(--c3-ink)}.c3v2-btn--secondary:hover{background:var(--c3-ink);color:var(--c3-ivory)}.c3v2-btn:focus-visible{outline:1px solid var(--c3-ink);outline-offset:2px}.c3v2-header-wrapper{margin:0}.c3v2-header{background:var(--c3-ivory);border-bottom:1px solid var(--c3-border);box-shadow:none;position:relative;z-index:100}.c3v2-header__inner{width:100%;max-width:var(--c3-container-max);margin:0 auto;padding:0 var(--c3-gutter-mobile);box-sizing:border-box}@media screen and (min-width:1180px){.c3v2-header__inner{padding:0 var(--c3-gutter-desktop)}}.c3v2-header{height:var(--c3-header-h-mobile);display:flex;align-items:center}@media screen and (min-width:1180px){.c3v2-header{height:var(--c3-header-h-desktop)}}.section-header,.section-header.shopify-section-group-header-group{margin:0}.c3v2-desktop{display:none}@media screen and (min-width:1180px){.c3v2-desktop{display:grid;grid-template-columns:1fr auto 1fr;column-gap:clamp(28px,3vw,48px);align-items:center;width:100%}}.c3v2-nav{display:flex;align-items:center;gap:20px;min-width:0}.c3v2-desktop>.c3v2-nav:first-child{justify-self:end;justify-content:flex-end}.c3v2-nav--right{justify-self:start;justify-content:flex-start}.c3v2-nav-link{font-family:var(--c3-font-body);font-weight:500;font-size:14px;letter-spacing:.07em;text-transform:uppercase;color:var(--c3-ink);text-decoration:none;padding:var(--c3-space-2) var(--c3-space-1);white-space:nowrap;transition:color .16s ease}.c3v2-nav-link:hover,.c3v2-nav-link[aria-current=page]{color:var(--c3-amber)}.c3v2-nav-link:focus-visible{outline:1px solid var(--c3-ink);outline-offset:2px}.c3v2-logo{display:inline-flex;align-items:center;justify-self:center;text-decoration:none}.c3v2-logo__img{display:block;height:32px;width:auto}.c3v2-logo__fallback{font-family:var(--c3-font-display);font-weight:500;color:var(--c3-ink);font-size:22px;white-space:nowrap;letter-spacing:.01em}.c3v2-cart-link{display:inline-flex;align-items:center;gap:var(--c3-space-2);min-height:44px;padding:0 var(--c3-space-2);color:var(--c3-ink);background:none;border:none;cursor:pointer;text-decoration:none;font-family:var(--c3-font-body);font-weight:500;font-size:14px;letter-spacing:.06em;text-transform:uppercase;transition:color .16s ease}.c3v2-cart-link:hover{color:var(--c3-amber)}.c3v2-cart-link svg{flex:none}.c3v2-cart-count:before{content:" \b7  "}.c3v2-icon-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--c3-ink);background:none;border:none;cursor:pointer;padding:0;position:relative;flex:none;transition:color .16s ease}.c3v2-icon-btn:hover{color:var(--c3-amber)}.c3v2-icon-btn:focus-visible,.c3v2-cart-link:focus-visible,.c3v2-logo:focus-visible{outline:1px solid var(--c3-ink);outline-offset:2px}.c3v2-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:var(--c3-radius-pill);background:var(--c3-amber);color:var(--c3-ivory);font-family:var(--c3-font-body);font-size:11px;font-weight:500;line-height:1}.c3v2-icon-btn .c3v2-badge{position:absolute;top:2px;right:0;pointer-events:none}.c3v2-mobile-row{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;width:100%}@media screen and (min-width:1180px){.c3v2-mobile-row{display:none}}.c3v2-mobile-row .c3v2-logo__img{height:26px}.c3v2-mobile-row .c3v2-icon-btn:last-child{justify-self:end}.c3-nav-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#1918148c;z-index:99990}.c3-nav-overlay.c3-open{display:block}.c3-mobile-nav{position:fixed;top:0;left:0;bottom:0;width:min(360px,92vw);background:var(--c3-ivory);z-index:99991;display:flex;flex-direction:column;transform:translate(-100%);will-change:transform}@media screen and (prefers-reduced-motion:no-preference){.c3-mobile-nav{transition:transform .28s cubic-bezier(.4,0,.2,1)}}.c3-mobile-nav.c3-open{transform:translate(0)}.c3v2-mnav__head{height:var(--c3-header-h-mobile);padding:0 var(--c3-space-2);border-bottom:1px solid var(--c3-border);flex:none;display:grid;grid-template-columns:44px 1fr 44px;align-items:center}.c3v2-mnav__body{flex:1;overflow-y:auto;padding:var(--c3-space-3) var(--c3-space-4) var(--c3-space-4);display:flex;flex-direction:column}.c3v2-mnav__item{font-family:var(--c3-font-display);font-weight:400;font-size:22px;color:var(--c3-ink);padding:var(--c3-space-3) 0;min-height:44px;display:flex;align-items:center;text-decoration:none;border-bottom:1px solid var(--c3-border);transition:color .16s ease}.c3v2-mnav__item:hover,.c3v2-mnav__item[aria-current=page]{color:var(--c3-amber)}.c3v2-mnav__foot{flex:none;background:var(--c3-sand);padding:var(--c3-space-4);display:grid;gap:var(--c3-space-2)}.c3v2-mnav__check{display:flex;align-items:center;gap:var(--c3-space-2);font-family:var(--c3-font-body);font-size:14px;color:var(--c3-ink)}.c3v2-mnav__link{font-family:var(--c3-font-body);font-weight:500;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--c3-ink-70);border-bottom:1px solid var(--c3-amber);padding-bottom:2px;justify-self:start;margin-top:var(--c3-space-1);text-decoration:none;min-height:44px;display:inline-flex;align-items:center;transition:color .16s ease}.c3v2-mnav__link:hover{color:var(--c3-ink)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/57/assets/c3-theme-v2.css.map */
