:root{--tan: #C1A181;--sage-lt: #C9D4D2;--sage: #98A573;--sage-dk: #9DA58A;--steel: #94A4B7;--teal: #B1C4C7;--navy: #243B4A;--khaki: #A9A379;--gold: #B09F47;--green: #8CB047;--off-white: #F5F5F1;--linen: #E5E4E0;--blush: #E2D4D0;--dark: #2E2E2E}*,*:before,*:after{box-sizing:border-box}body{font-family:Jost,sans-serif;font-weight:300;background:var(--off-white);color:var(--dark);letter-spacing:.01em}h1,h2,h3,h4{font-family:Cormorant Garamond,serif;font-weight:300;line-height:1.1}.shopify-section-header-sticky~* .announcement-bar,.announcement-bar__message{background:var(--navy)!important;color:var(--linen)!important;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.header{background:var(--off-white)!important;border-bottom:1px solid var(--linen)!important}.header__heading-link,.header__menu-item{font-family:Jost,sans-serif!important;font-size:.75rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--dark)!important;font-weight:400!important}.header__heading{font-family:Cormorant Garamond,serif!important;font-size:1.5rem!important;font-weight:300!important;letter-spacing:.06em!important;color:var(--dark)!important}.btn,.button,button[type=submit],.shopify-payment-button__button,[class*=btn--primary]{background:var(--navy)!important;color:var(--linen)!important;border:none!important;border-radius:0!important;font-family:Jost,sans-serif!important;font-size:.72rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:400!important;padding:14px 28px!important;transition:background .2s!important;cursor:pointer}.btn:hover,.button:hover,button[type=submit]:hover{background:var(--dark)!important}[class*=btn--secondary],.btn--outline{background:transparent!important;color:var(--navy)!important;border:1px solid var(--navy)!important}[class*=btn--secondary]:hover{background:var(--navy)!important;color:var(--linen)!important}.card__inner{border-radius:0!important;border:1px solid var(--linen)!important;background:#fff!important;overflow:hidden;transition:box-shadow .2s!important}.card__inner:hover{box-shadow:0 12px 40px #2e2e2e14!important}.card__heading{font-family:Cormorant Garamond,serif!important;font-style:italic!important;font-weight:300!important;font-size:1.1rem!important;color:var(--dark)!important}.price{font-family:Jost,sans-serif!important;font-weight:400!important;color:var(--dark)!important}.badge{border-radius:0!important;background:var(--off-white)!important;color:var(--dark)!important;font-size:.62rem!important;letter-spacing:.14em!important;text-transform:uppercase!important}.collection-hero__title,.collection .title{font-family:Cormorant Garamond,serif!important;font-weight:300!important;font-style:italic!important;color:var(--dark)!important}.section-heading,[class*=section__title],.featured-collection__title{font-family:Cormorant Garamond,serif!important;font-weight:300!important;color:var(--dark)!important}.footer{background:var(--navy)!important;color:var(--linen)!important}.footer__heading{font-size:.65rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--teal)!important;font-family:Jost,sans-serif!important;font-weight:400!important}.footer__list a,.footer__content{color:#e5e4e080!important;font-size:.82rem!important;transition:color .2s!important}.footer__list a:hover{color:var(--linen)!important}.footer__copyright{color:#e5e4e040!important;font-size:.68rem!important}.field__input,input[type=email],input[type=text]{border-radius:0!important;border:1px solid var(--linen)!important;background:#fff!important;font-family:Jost,sans-serif!important;font-weight:300!important;color:var(--dark)!important}.field__input:focus{border-color:var(--navy)!important;box-shadow:none!important;outline:none!important}.newsletter-section{background:var(--sage-lt)!important}.newsletter__subheading,.newsletter__heading{font-family:Cormorant Garamond,serif!important;font-weight:300!important;color:var(--dark)!important}.product__title{font-family:Cormorant Garamond,serif!important;font-size:clamp(1.8rem,3vw,2.8rem)!important;font-weight:300!important;font-style:italic!important}.product__description{font-size:.88rem!important;line-height:1.85!important;color:var(--dark)!important;opacity:.7}.product-media-container{border:1px solid var(--linen)!important}.breadcrumbs,nav[aria-label=breadcrumbs]{font-size:.68rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--dark)!important;opacity:.45}.text-tan{color:var(--tan)}.text-navy{color:var(--navy)}.text-sage{color:var(--sage)}.bg-sage-lt{background:var(--sage-lt)}.bg-navy{background:var(--navy)}.bg-off-white{background:var(--off-white)}.ch-marquee-wrap{background:var(--navy);overflow:hidden;padding:14px 0;white-space:nowrap}.ch-marquee-track{display:inline-flex;animation:ch-marquee 22s linear infinite}.ch-marquee-item{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--teal);padding:0 32px;font-family:Jost,sans-serif}.ch-marquee-dot{color:var(--tan)}@keyframes ch-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ch-about-strip{display:grid;grid-template-columns:1fr 1fr;min-height:480px;background:var(--navy)}.ch-about-img{object-fit:cover;width:100%;height:100%}.ch-about-text{padding:72px 64px;display:flex;flex-direction:column;justify-content:center;gap:20px}.ch-about-eyebrow{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--teal)}.ch-about-h2{font-family:Cormorant Garamond,serif;font-size:clamp(1.8rem,2.5vw,3rem);font-weight:300;color:var(--linen);line-height:1.15}.ch-about-h2 em{font-style:italic;color:var(--tan)}.ch-about-p{font-size:.88rem;line-height:1.85;color:#e5e4e0a6;max-width:440px}.ch-about-btn{border:1px solid rgba(229,228,224,.3);color:var(--linen);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;padding:12px 24px;text-decoration:none;width:fit-content;transition:all .2s;font-family:Jost,sans-serif;display:inline-block}.ch-about-btn:hover{background:var(--linen);color:var(--dark)}@media(max-width:900px){.ch-about-strip{grid-template-columns:1fr}.ch-about-text{padding:40px 24px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/christy-theme.css.map */
