:root{--cn-bg:#14261f;--cn-panel:#1d3329;--cn-panel2:#254135;--cn-line:rgba(230,213,150,.34);--cn-gold:#d8bd6a;--cn-gold2:#f0e0a0;--cn-ink:#1a1a1a;--cn-berry:#9c1c2c;--cn-berry2:#7d1422;--cn-cream:#f6efdc}.color-background-2{--color-background:20,38,31;--color-foreground:240,224,160;--color-link:240,224,160;--color-secondary-button-text:240,224,160}body{background:#14261f}main[data-template]{background:var(--cn-bg)!important}.utility-bar.color-background-2,.utility-bar{background:var(--cn-berry)!important;border-bottom:3px solid var(--cn-gold)!important}.utility-bar .announcement-bar__message,.utility-bar a,.utility-bar svg{color:var(--cn-cream)!important;font-weight:700;letter-spacing:.04em}.utility-bar .announcement-bar__message span:before{content:"\2744\fe0e\a0";color:var(--cn-gold2)}.section-header,.header-wrapper,.header-wrapper.color-background-2{background:#10201a!important}.header-wrapper{border-bottom:2px solid var(--cn-gold)!important;background-image:repeating-linear-gradient(90deg,var(--cn-berry) 0 14px,#10201a 14px 28px);background-size:100% 3px;background-repeat:no-repeat;background-position:0 100%}.footer,.footer.color-background-2{background:#10201a!important;border-top:2px solid var(--cn-gold)}main>.shopify-section+.shopify-section:before{width:min(220px,40%)!important;height:4px!important;background:repeating-linear-gradient(90deg,var(--cn-berry) 0 12px,var(--cn-gold) 12px 24px)!important}.product-form__submit,#checkout,.cart__checkout-button,main[data-template=page] .contact .button{background:var(--cn-gold)!important;color:var(--cn-ink)!important}.product-form__submit:hover,#checkout:hover,.cart__checkout-button:hover{background:var(--cn-gold2)!important}.product-card-wrapper .card--card,.cn-pick,.cn-ship,main[data-template=product] .product__info-container,main[data-template=cart] cart-items .cart-item,main[data-template=cart] .cart__footer,main[data-template=page] .rte,.shopify-policy__body,main[data-template=blog] .article-card{background:var(--cn-panel)!important}.product-card-wrapper .card--card .card__inner .card__media{background:#10201a}main[data-template=product] .product__description ul li,.cn-contact-card{background:var(--cn-panel2)}a.cn-pick:hover{background:var(--cn-panel2)}.cn-finder-cta{background:var(--cn-panel)!important;border-color:var(--cn-line)!important}.cn-finder-cta a{background:var(--cn-gold)!important}.cn-gift{background:var(--cn-panel)!important;border-color:var(--cn-gold)!important}.card--card{border-color:var(--cn-line)!important}.cn-ship__bar span{background:repeating-linear-gradient(45deg,var(--cn-berry) 0 10px,var(--cn-cream) 10px 20px)}.cn-xmas-banner{background:linear-gradient(180deg,#1d3329,#14261f);border-bottom:1px solid var(--cn-line);text-align:center;padding:2.2rem 1.6rem}.cn-xmas-banner__title{margin:0 0 .6rem;font-size:clamp(2.2rem,3.4vw,3.6rem);line-height:1.2;color:var(--cn-gold2);font-weight:400}.cn-xmas-banner__sub{margin:0 0 1.4rem;font-size:1.5rem;color:var(--cn-cream)}.cn-xmas-count{display:inline-flex;gap:1rem;margin:0 0 1.6rem;list-style:none;padding:0}.cn-xmas-count li{min-width:6.4rem;padding:.8rem 1rem;background:var(--cn-berry);border:1px solid var(--cn-gold);border-radius:10px;color:var(--cn-cream);line-height:1.1}.cn-xmas-count b{display:block;font-size:2.4rem;font-weight:700}.cn-xmas-count span{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase}.cn-xmas-btn{display:inline-flex;align-items:center;min-height:4.8rem;padding:0 2.4rem;border-radius:10px;background:var(--cn-gold);color:#1a1a1a!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.cn-xmas-btn:hover{background:var(--cn-gold2)}#cn-snow{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:5}#cn-snow i{position:absolute;top:-10px;color:#fff;opacity:.8;font-style:normal;animation:cn-fall linear infinite;text-shadow:0 0 4px rgba(255,255,255,.5)}@keyframes cn-fall{to{transform:translateY(105vh) translate(30px)}}@media(prefers-reduced-motion:reduce){#cn-snow{display:none}}@media(max-width:749px){.cn-xmas-count li{min-width:5.2rem}.cn-xmas-count b{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/coffee-notes-christmas.css.map */
