.cbc-instagram{overflow:hidden;padding-block:clamp(4.8rem,7vw,9rem)}.cbc-instagram__header{align-items:end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:clamp(2.4rem,4vw,4.8rem)}.cbc-instagram__eyebrow{font-size:1.2rem;letter-spacing:.18em;margin:0 0 .8rem;text-transform:uppercase}.cbc-instagram__eyebrow a{color:rgba(var(--color-foreground),.72);text-decoration:none}.cbc-instagram__heading{margin:0}.cbc-instagram--social-media .cbc-instagram__heading{transform:translateY(-.8rem)}.cbc-instagram__link{flex:0 0 auto;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase}.cbc-instagram--social-media .cbc-instagram__link{background:#0b0b0b;color:#39ff14;font-weight:700;padding:1rem 1.5rem;text-decoration-color:currentColor;text-decoration-thickness:.2rem;text-underline-offset:.5rem;transform:translateY(-1.5rem)}.cbc-instagram--social-media .cbc-instagram__link:hover,.cbc-instagram--social-media .cbc-instagram__link:focus-visible{background:#242424;color:#b8ff9f}.cbc-instagram__apps:empty,.cbc-instagram__live:empty{display:none}.cbc-instagram__apps,.cbc-instagram__live{margin-bottom:clamp(2.4rem,4vw,4.8rem)}.cbc-instagram--live .cbc-instagram__fallback{display:none}.cbc-instagram__track{animation:cbc-instagram-scroll var(--cbc-instagram-speed) linear infinite;display:flex;gap:var(--cbc-instagram-gap);width:max-content;will-change:transform}.cbc-instagram__fallback:hover .cbc-instagram__track,.cbc-instagram__fallback:focus-within .cbc-instagram__track{animation-play-state:paused}.cbc-instagram__group{display:flex;flex:0 0 auto;gap:var(--cbc-instagram-gap)}.cbc-instagram__tile{aspect-ratio:1;background:rgba(var(--color-foreground),.06);flex:0 0 var(--cbc-instagram-tile);overflow:hidden;position:relative;width:var(--cbc-instagram-tile)}.cbc-instagram__tile a{display:block;height:100%;width:100%}.cbc-instagram__image,.cbc-instagram__placeholder{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.cbc-instagram__tile:hover .cbc-instagram__image,.cbc-instagram__tile:focus-within .cbc-instagram__image{transform:scale(1.035)}@keyframes cbc-instagram-scroll{to{transform:translate(calc(-50% - (var(--cbc-instagram-gap) / 2)))}}@media screen and (max-width:749px){.cbc-instagram__header{align-items:start;flex-direction:column}.cbc-instagram--social-media .cbc-instagram__heading,.cbc-instagram--social-media .cbc-instagram__link{transform:none}.cbc-instagram__tile{flex-basis:min(72vw,var(--cbc-instagram-tile));width:min(72vw,var(--cbc-instagram-tile))}}@media(prefers-reduced-motion:reduce){.cbc-instagram__fallback{overflow-x:auto;scroll-snap-type:x mandatory}.cbc-instagram__track{animation:none}.cbc-instagram__group:nth-child(2){display:none}.cbc-instagram__tile{scroll-snap-align:start}.cbc-instagram__image{transition:none}}.cbc-article{background:#f4f1eb;color:#121212;padding-block:clamp(5rem,8vw,10rem)}.cbc-article .article-template__title{max-width:14ch;margin-inline:auto;font-size:clamp(4.2rem,7vw,8rem);letter-spacing:-.035em;line-height:1;text-align:center}.cbc-article header{text-align:center}.cbc-article .caption-with-letter-spacing{color:#7b641c}.cbc-article .article-template__content{font-size:clamp(1.7rem,1.8vw,2rem);line-height:1.75}.cbc-article .article-template__content>p:first-child{color:#121212;font-family:var(--font-heading-family);font-size:clamp(2.6rem,4vw,4.4rem);line-height:1.15}.cbc-article .article-template__content h2{margin-top:6rem;padding-top:2.4rem;border-top:.1rem solid rgba(123,100,28,.5);font-size:clamp(3rem,4vw,4.6rem);line-height:1.08}.cbc-article .article-template__content p,.cbc-article .article-template__content li{color:#121212c2}.cbc-article .article-template__content a{color:#121212;text-decoration-color:#b28d18;text-underline-offset:.5rem}.cbc-brand-page{background:#f4f1eb;color:#121212}.cbc-brand-page__hero{padding-block:clamp(7rem,10vw,13rem) clamp(4.5rem,7vw,8rem);text-align:center}.cbc-brand-page__eyebrow{margin:0 0 2rem;color:#7b641c;font-size:1.2rem;font-weight:600;letter-spacing:.24em;line-height:1.4;text-transform:uppercase}.cbc-brand-page__title{max-width:10ch;margin:0 auto;font-size:clamp(5rem,8vw,9.6rem);line-height:.95;letter-spacing:-.035em}.cbc-brand-page__body{padding-bottom:clamp(7rem,10vw,13rem)}.cbc-brand-page__content{max-width:78rem;margin:0 auto;font-size:clamp(1.7rem,1.8vw,2rem);line-height:1.75}.cbc-brand-page__content>p:first-child{max-width:24ch;margin:0 0 4.5rem;font-family:var(--font-heading-family);font-size:clamp(2.8rem,4.5vw,5.2rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.12}.cbc-brand-page__content h2{margin:7rem 0 2.5rem;padding-top:2.5rem;border-top:.1rem solid rgba(123,100,28,.45);font-size:clamp(3rem,4vw,4.8rem);line-height:1.08}.cbc-brand-page__content h3{margin:4rem 0 .8rem;color:#7b641c;font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.cbc-brand-page__content p,.cbc-brand-page__content li{color:#121212c7}.cbc-brand-page__content ul{margin-block:3rem;padding-left:2.2rem}.cbc-brand-page__content li{margin-bottom:1.2rem}.cbc-brand-page__content a{color:#121212;text-underline-offset:.5rem;text-decoration-color:#b28d18}.cbc-brand-page--about-us .cbc-brand-page__body,.cbc-brand-page--why-beard-oil .cbc-brand-page__body{padding-top:clamp(2rem,2.5vw,3rem)}.cbc-brand-page--about-us .cbc-brand-page__content>p:first-child,.cbc-brand-page--why-beard-oil .cbc-brand-page__content>p:first-child{max-width:26ch;margin:0 auto 4.5rem;text-align:center}.cbc-brand-page--social-media .cbc-brand-page__body{padding-top:clamp(2rem,2.5vw,3rem)}.cbc-brand-page--social-media .cbc-brand-page__content{text-align:center}.cbc-brand-page--social-media .cbc-brand-page__content>p:first-child{max-width:28ch;margin:0 auto 2.4rem}.cbc-brand-page--social-media .cbc-brand-page__content>p:not(:first-child){max-width:64rem;margin-inline:auto}.cbc-brand-page__cta{background:#0b0b0b;color:#f8f5ed}.cbc-brand-page__cta-inner{display:flex;align-items:center;justify-content:space-between;gap:4rem;padding-block:clamp(5rem,7vw,8rem)}.cbc-brand-page__cta h2{margin:0;color:inherit;font-size:clamp(3.2rem,5vw,5.6rem);line-height:1}.cbc-brand-page__cta p{max-width:58rem;margin:1.5rem 0 0;color:#f8f5edb3;font-size:1.6rem}.cbc-brand-page__button{flex:0 0 auto;min-width:20rem;background:#d1aa22;color:#0b0b0b}.cbc-brand-page__button:after{box-shadow:none}@media screen and (max-width:749px){.cbc-brand-page__hero{padding-block:6rem 4.5rem}.cbc-brand-page__title{font-size:clamp(4.6rem,18vw,6.6rem)}.cbc-brand-page__body{padding-bottom:7rem}.cbc-brand-page__content>p:first-child{margin-bottom:3.5rem}.cbc-brand-page__content h2{margin-top:5rem}.cbc-brand-page__cta-inner{align-items:flex-start;flex-direction:column;gap:3rem}.cbc-brand-page__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
