:root{--gjc-navy: #123E5F;--gjc-navy-deep: #0D2E47;--gjc-azure: #2F97C9;--gjc-azure-light: #6FBBDD;--gjc-charcoal: #262626;--gjc-ink: #1c2b36;--gjc-ivory: #FBF9F5;--gjc-cream: #F4EFE7;--gjc-platinum: #C9CDD2;--gjc-line: rgba(18, 62, 95, .14);--gjc-serif: "Cormorant Garamond", "Playfair Display", Georgia, serif;--gjc-sans: "Jost", "Assistant", -apple-system, "Segoe UI", sans-serif}body,.template-index,button,input,select,textarea,.rte{font-family:var(--gjc-sans);letter-spacing:.01em;color:var(--gjc-charcoal);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.title,.card__heading,.product__title,.banner__heading,.rich-text__heading,.collection__title,.multicolumn-card__title{font-family:var(--gjc-serif)!important;font-weight:500;letter-spacing:.005em;line-height:1.12}.h0,.banner__heading.h0{font-weight:500;letter-spacing:.01em}h2.title,.title-wrapper h2,.collection__title.title{font-size:clamp(2rem,4vw,3.1rem)}.gjc-eyebrow,.caption-with-letter-spacing,.product__text.caption-with-letter-spacing{font-family:var(--gjc-sans);text-transform:uppercase;letter-spacing:.28em;font-size:.72rem;font-weight:500;color:var(--gjc-azure)}.header{padding-top:1.4rem;padding-bottom:1.4rem;border-bottom:1px solid var(--gjc-line)}.header__heading-logo{max-height:4.6rem;width:auto}.header__menu-item span,.header__menu-item{font-family:var(--gjc-sans);text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;font-weight:400;color:var(--gjc-ink)}.header__menu-item:hover span{text-decoration:none;color:var(--gjc-azure)}.header--middle-left .header__heading,.header__inline-menu{align-items:center}.header__active-menu-item{text-underline-offset:.4rem}.shopify-section-header-sticky{box-shadow:0 6px 24px #123e5f0f}.button,.shopify-challenge__button,.customer button,.button--primary{font-family:var(--gjc-sans);text-transform:uppercase;letter-spacing:.18em;font-size:.76rem;font-weight:500;min-height:3.4rem;padding:0 2.4rem;border-radius:0;transition:background .35s ease,color .35s ease,border-color .35s ease}.button:not(.button--secondary):after{display:none}.button:not(.button--tertiary){--border-offset: 0}.button--primary,.button:not([disabled]):not(.button--secondary):not(.button--tertiary){background:var(--gjc-navy);color:#fff;border:1px solid var(--gjc-navy);box-shadow:none}.button--primary:hover,.button:not([disabled]):not(.button--secondary):not(.button--tertiary):hover{background:var(--gjc-azure);border-color:var(--gjc-azure);color:#fff}.button--secondary{background:transparent;border:1px solid currentColor;letter-spacing:.18em}.button--secondary:hover{background:var(--gjc-navy);color:#fff;border-color:var(--gjc-navy)}.shopify-section{--gjc-flow: 1}.section-template--index .rich-text,.index .multicolumn{padding-block:1rem}.title-wrapper-with-link{margin-bottom:3rem}.rich-text__blocks{max-width:74rem}.gjc-rule:after,.title-wrapper--no-top-margin .title:after{content:"";display:block;width:56px;height:2px;margin:1.2rem auto 0;background:var(--gjc-azure)}.banner__box{border-radius:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.banner--medium:not(.banner--adapt),.banner--large:not(.banner--adapt){min-height:78vh}.banner__heading{font-size:clamp(2.6rem,5.5vw,5rem);line-height:1.05}.banner__text{font-size:1.15rem;letter-spacing:.02em}.card-wrapper{color:var(--gjc-charcoal)}.card__heading a,.full-unstyled-link{font-family:var(--gjc-serif)!important;font-weight:500;letter-spacing:.01em}.card--standard .card__inner{transition:transform .5s ease}.card__media .media img{transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}.card-wrapper:hover .card__media .media img{transform:scale(1.05)}.price{font-family:var(--gjc-sans);letter-spacing:.04em}.collection-list .card__heading,.collection-list .card__heading a{text-transform:uppercase;letter-spacing:.14em;font-family:var(--gjc-sans)!important;font-size:1.05rem}.multicolumn-card__info .multicolumn-card__title{font-size:1.5rem;margin-bottom:.6rem}.multicolumn.background-secondary .multicolumn-list__item .multicolumn-card{background:transparent}.gjc-stat .multicolumn-card__title,.gjc-stat h3{font-size:clamp(2.4rem,4vw,3.4rem)!important;color:var(--gjc-navy)}.rich-text__heading{font-size:clamp(1.9rem,3.6vw,2.8rem)}.rich-text__text{font-size:1.08rem;line-height:1.85}.rich-text__text p{color:var(--gjc-ink)}.color-scheme-3,.color-scheme-3 .rich-text__text p{color:#eef4f8}.color-scheme-3 .gjc-eyebrow,.color-scheme-3 .caption-with-letter-spacing{color:var(--gjc-azure-light)}.footer{border-top:0}.footer__content-top{padding-bottom:3rem}.footer-block__heading{font-family:var(--gjc-sans);text-transform:uppercase;letter-spacing:.2em;font-size:.8rem;color:var(--gjc-azure-light)}.footer a:hover,.footer .footer__list-social .list-social__link:hover{color:var(--gjc-azure-light)}.rte a,.rich-text__text a{color:var(--gjc-azure);text-underline-offset:.3rem}::selection{background:var(--gjc-azure);color:#fff}blockquote,.gjc-quote{font-family:var(--gjc-serif);font-size:1.35rem;font-style:italic;line-height:1.6;color:var(--gjc-navy);border:0}.announcement-bar__message{text-transform:uppercase;letter-spacing:.22em;font-size:.72rem;font-family:var(--gjc-sans)}.gjc-tight{margin-block:0}@media screen and (max-width:749px){.header__heading-logo{max-height:3.6rem}.banner__heading{font-size:clamp(2rem,8vw,3rem)}}.color-scheme-3 .rich-text__heading,.color-scheme-3 h1,.color-scheme-3 h2,.color-scheme-3 h3,.color-scheme-3 h4,.color-scheme-3 .title{color:#fff!important}.color-scheme-3 .rich-text__text p{color:#dfeaf3!important}.color-scheme-3 .caption-with-letter-spacing,.color-scheme-3 .gjc-eyebrow{color:#7fc0e4!important}.card__information .price,.card-information .price,.product__info-container .price,.product__info-wrapper .price{display:none!important}.color-scheme-5 .rte,.color-scheme-5 .rte p,.color-scheme-5 .rte li,.color-scheme-5 p,.color-scheme-5 li,.color-scheme-5 .footer-block__details-content,.color-scheme-5 .footer-block__details-content p,.color-scheme-5 .copyright__content{color:#cdd9e3!important}.color-scheme-5 .rte a,.color-scheme-5 .footer-block__details-content a{color:#8fc3de!important}.color-scheme-5 .rte a:hover{color:#fff!important}.header{padding-top:1.7rem!important;padding-bottom:1.7rem!important}.header__heading-logo{max-height:6.4rem!important;width:auto!important}.header__heading,.header__heading-link{max-width:none!important}.header--middle-left .header__inline-menu{justify-self:center!important;justify-content:center}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item span{font-size:.92rem!important;letter-spacing:.15em!important;font-weight:400}.header__inline-menu>.list-menu--inline{gap:2.4rem}.header__inline-menu .list-menu__item--link{padding-inline:0}
/*# sourceMappingURL=/cdn/shop/t/11/assets/gjc-brand.css.map */
