:root{--gh-serif: "Cormorant", "Cormorant Garamond", Georgia, "Times New Roman", serif;--gh-sans: "Jost", "Helvetica Neue", Helvetica, Arial, sans-serif;--gh-navy: #14223d;--gh-navy-deep: #0e1730;--gh-ink: #1c1c1c;--gh-ink-soft: #4a4f5c;--gh-muted: #7a7f8c;--gh-gold: #C9A84C;--gh-gold-deep: #A8862F;--gh-cream: #FAF8F4;--gh-cream-2: #F3EFE7;--gh-line: #E8E3DC;--gh-line-soft: #F0ECE5;--gh-white: #ffffff;--gh-sale: #9E2B2B;--gh-track: .14em;--gh-radius: 4px;--gh-radius-lg: 10px;--gh-shadow: 0 10px 30px rgba(20, 34, 61, .08);--gh-ease: cubic-bezier(.25, .1, .25, 1);--font-heading-family: var(--gh-serif) !important;--font-body-family: var(--gh-sans) !important;--font-body-weight: 400 !important;--font-body-weight-bold: 600 !important;--gh-font-heading: var(--gh-serif);--gh-font-body: var(--gh-sans);--gh-font-nav: var(--gh-serif)}html body{font-family:var(--gh-sans)!important;font-weight:400!important;font-size:15px;line-height:1.6;letter-spacing:.01em!important;color:var(--gh-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body p,body li,body td,body th,body label,body input,body select,body textarea,body button,.rte,.rte p{font-family:var(--gh-sans)!important}body p,.rte p{font-weight:400;line-height:1.7}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.title,.banner__heading,.product__title,.product__title h1,.ml_product_title,.card__heading,.collection-hero__title,.rich-text__heading,.ghc-title,.ghc-collection-title,.title-wrapper h2,.section-heading{font-family:var(--gh-serif)!important;font-weight:600!important;line-height:1.12!important;letter-spacing:-.005em!important;color:var(--gh-navy)!important;text-transform:none!important}h1,.h1,.banner__heading,.product__title,.product__title h1,.ml_product_title,.ghc-collection-title{font-size:clamp(30px,3.6vw,46px)!important}h2,.h2,.title-wrapper h2,.section-heading{font-size:clamp(26px,2.8vw,36px)!important}h3,.h3{font-size:clamp(20px,2vw,24px)!important}h4,.h4{font-size:18px!important}.caption-with-letter-spacing,.eyebrow,.ghc-eyebrow,.ml_feature_subtitle,.subtitle--small,.gh-eyebrow{font-family:var(--gh-sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:var(--gh-track)!important;text-transform:uppercase!important;color:var(--gh-gold-deep)!important}html body .price,html body .price *,html body .price-item,html body .price__container *,html body .ghc-card__price,html body .ghc-card__price *,html body .gh-price,html body .gh-price *,html body .gemhub-rec-card__price,html body .gh-sticky-atc__price,html body .final_price,html body .ml_cart_subtotal,html body .totals__total-value,html body .cart-item__price-wrapper *,html body .product-option,html body .ml_price_values span{font-family:var(--gh-sans)!important;font-weight:500!important;font-variant-numeric:tabular-nums lining-nums;letter-spacing:.01em!important;color:var(--gh-navy)}html body .price--large .price-item--regular,html body .product__info-wrapper .price-item--regular,html body .product__info-wrapper .price-item--sale{font-size:26px!important;font-weight:500!important}html body .price-item--sale,html body .price--on-sale .price-item--sale{color:var(--gh-navy)!important}html body .price--on-sale .price-item--regular{color:var(--gh-muted)!important;font-weight:400!important;text-decoration:line-through}.button,.btn,button.button,.shopify-payment-button__button--unbranded,.product-form__submit,.ghc-card__atc,.ml_button,.button_primary,.gh-btn,.ghc-promo-grid-card__btn,.ghc-clear-all,.newsletter-form__button,.customer .button,.cart__checkout-button{font-family:var(--gh-sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:var(--gh-track)!important;text-transform:uppercase!important;line-height:1!important;border-radius:var(--gh-radius)!important;transition:background-color .25s var(--gh-ease),color .25s var(--gh-ease),border-color .25s var(--gh-ease),transform .25s var(--gh-ease),box-shadow .25s var(--gh-ease)!important}.button:not(.button--secondary):not(.button--tertiary):not(.link),.product-form__submit,.shopify-payment-button__button--unbranded,.ml_button.button_primary,.cart__checkout-button,.gh-btn--primary{background:var(--gh-navy)!important;color:var(--gh-white)!important;border:1px solid var(--gh-navy)!important;box-shadow:none!important}.button:not(.button--secondary):not(.button--tertiary):not(.link):hover,.product-form__submit:hover,.ml_button.button_primary:hover,.cart__checkout-button:hover,.gh-btn--primary:hover{background:var(--gh-navy-deep)!important;border-color:var(--gh-gold)!important;color:var(--gh-white)!important;transform:translateY(-1px);box-shadow:0 8px 20px #14223d2e!important}.button--secondary,.button--tertiary,.gh-btn--outline{background:transparent!important;color:var(--gh-navy)!important;border:1px solid var(--gh-navy)!important}.button--secondary:hover,.button--tertiary:hover,.gh-btn--outline:hover{background:var(--gh-navy)!important;color:var(--gh-white)!important}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}.rte a,.ghc-collection-intro a,.underlined-link{color:var(--gh-navy)!important;text-decoration:underline;text-decoration-color:var(--gh-gold);text-underline-offset:.2em}.rte a:hover,.ghc-collection-intro a:hover{color:var(--gh-gold-deep)!important}.field__input,.select__select,.ml_textfield,input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],textarea,select{font-family:var(--gh-sans)!important;font-size:14px!important;letter-spacing:.01em!important;border-radius:var(--gh-radius)!important;border-color:var(--gh-line)!important;box-shadow:none!important}.field__input:focus,.ml_textfield:focus,select:focus,textarea:focus{border-color:var(--gh-navy)!important;outline:0!important;box-shadow:0 0 0 3px #c9a84c2e!important}announcement-bar,.announcement-bar,.announcement-bar__message,.gh-announcement{font-family:var(--gh-sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important}.header__menu-item,.header__menu-item span,.ml_header .header__menu-item,.mega-menu__link,.header__submenu .header__menu-item,.menu-drawer__menu-item{font-family:var(--gh-serif)!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important}.header__submenu .header__menu-item,.mega-menu__link,.header__submenu_children .header__menu-item{font-family:var(--gh-sans)!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;font-size:14px!important}.ghc-collection-title,.ghc-header h1,.ghc-title-wrap h1{margin:0 0 4px!important}.ghc-product-count,.ghc-count,.ghc-results-count{font-family:var(--gh-sans)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--gh-muted)!important}.ghc-collection-intro{font-family:var(--gh-sans)!important;font-size:14.5px!important;line-height:1.75!important;color:var(--gh-ink-soft)!important}.ghc-filters-title{font-family:var(--gh-serif)!important;font-size:24px!important;font-weight:600!important;color:var(--gh-navy)!important;margin:0 0 8px!important}.ghc-filter-header{font-family:var(--gh-sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:var(--gh-track)!important;text-transform:uppercase!important;color:var(--gh-navy)!important;padding:14px 0!important;border-bottom:1px solid var(--gh-line-soft)!important}.ghc-checkbox-item label{font-family:var(--gh-sans)!important;font-size:14px!important;color:var(--gh-ink-soft)!important}.ghc-checkbox-item input[type=checkbox]{accent-color:var(--gh-navy);width:15px;height:15px}.ml_price_fill{background:var(--gh-gold)!important}.ml_price_handle{border-color:var(--gh-navy)!important;background:var(--gh-white)!important}.ghc-sort label{font-family:var(--gh-sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:var(--gh-track)!important;text-transform:uppercase!important;color:var(--gh-muted)!important}.ghc-sort select,#ghcSortBy{font-family:var(--gh-sans)!important;font-size:13px!important;font-weight:500!important;color:var(--gh-navy)!important;border:1px solid var(--gh-line)!important;border-radius:999px!important;padding:9px 36px 9px 16px!important;background-color:var(--gh-white)!important;cursor:pointer}.ghc-sort select:hover,#ghcSortBy:hover{border-color:var(--gh-gold)!important}.gh-chips{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 18px}.gh-chips__group{display:contents}.gh-chips__label{font-family:var(--gh-sans);font-size:11px;font-weight:600;letter-spacing:var(--gh-track);text-transform:uppercase;color:var(--gh-muted);align-self:center;margin-right:2px}.gh-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--gh-line);border-radius:999px;background:var(--gh-white);color:var(--gh-navy);font-family:var(--gh-sans)!important;font-size:13px!important;font-weight:500;line-height:1;text-decoration:none!important;white-space:nowrap;text-transform:none!important;letter-spacing:.02em!important;transition:border-color .2s var(--gh-ease),background-color .2s var(--gh-ease),color .2s var(--gh-ease)}.gh-chip:hover{border-color:var(--gh-navy)}.gh-chip.is-active{background:var(--gh-navy);border-color:var(--gh-navy);color:var(--gh-white)}.gh-chip.is-active svg{width:10px;height:10px}.gh-chips__more{border-style:dashed;color:var(--gh-muted)}.ghc-active-filter{font-family:var(--gh-sans)!important;font-size:12px!important;font-weight:500!important;border-radius:999px!important;border:1px solid var(--gh-navy)!important;background:var(--gh-navy)!important;color:var(--gh-white)!important;padding:7px 12px!important}.ghc-card{border:1px solid var(--gh-line-soft)!important;border-radius:var(--gh-radius-lg)!important;background:var(--gh-white)!important;overflow:hidden;transition:transform .3s var(--gh-ease),box-shadow .3s var(--gh-ease),border-color .3s var(--gh-ease)!important}.ghc-card:hover{transform:translateY(-3px);box-shadow:var(--gh-shadow);border-color:var(--gh-line)!important}.ghc-card__image-wrap{background:var(--gh-cream)!important;aspect-ratio:1 / 1;overflow:hidden}.ghc-card__image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--gh-ease)}.ghc-card:hover .ghc-card__image-wrap img{transform:scale(1.04)}.ghc-card__body{padding:14px 14px 16px!important}.ghc-card__title,.ghc-card__title a{font-family:var(--gh-sans)!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;color:var(--gh-ink)!important;text-transform:none!important;text-decoration:none!important}.ghc-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(14px * 1.4 * 2);margin:0 0 8px!important}.ghc-card__price{margin:0 0 12px!important}.ghc-card__price-sale{font-size:15px!important;font-weight:500!important;color:var(--gh-navy)!important}.ghc-card__atc{width:100%!important;padding:11px 12px!important;background:transparent!important;color:var(--gh-navy)!important;border:1px solid var(--gh-navy)!important}.ghc-card__atc:hover{background:var(--gh-navy)!important;color:var(--gh-white)!important}.ghc-card__atc svg{width:14px;height:14px}.ghc-badge{font-family:var(--gh-sans)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:999px!important;padding:5px 9px!important}.ghc-badge--sold-out{background:var(--gh-navy)!important;color:var(--gh-white)!important}.ghc-badge--low-stock{background:var(--gh-gold)!important;color:var(--gh-navy)!important}.ghc-trust-card h3,.ghc-trust-card__title,.ghc-promo-grid-card__title{font-family:var(--gh-serif)!important;font-weight:600!important}.product__info-wrapper .form__label,.product-form__input .form__label,.product-form__input legend{font-family:var(--gh-sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:var(--gh-track)!important;text-transform:uppercase!important;color:var(--gh-muted)!important}.product-form__input input[type=radio]+label{font-family:var(--gh-sans)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;border-radius:999px!important;border-color:var(--gh-line)!important;color:var(--gh-ink)!important}.product-form__input input[type=radio]:checked+label{background:var(--gh-navy)!important;border-color:var(--gh-navy)!important;color:var(--gh-white)!important}.product__accordion summary,.accordion summary,.collapsible-tab summary{font-family:var(--gh-sans)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}.title-wrapper-with-link .link,.link--text{font-family:var(--gh-sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:var(--gh-track)!important;text-transform:uppercase!important;color:var(--gh-navy)!important}::selection{background:#c9a84c47}@media screen and (max-width:749px){html body{font-size:14.5px}h1,.h1,.banner__heading,.product__title,.product__title h1,.ml_product_title,.ghc-collection-title{font-size:28px!important}h2,.h2,.title-wrapper h2,.section-heading{font-size:24px!important}.gh-chips{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding:2px 16px 6px}.gh-chips::-webkit-scrollbar{display:none}.gh-chips__label{display:none}.ghc-card__body{padding:10px 10px 12px!important}.ghc-card__title,.ghc-card__title a{font-size:13px!important}.ghc-card__atc{padding:10px 8px!important;font-size:11px!important}}html body .product__info-wrapper .price,html body .product__info-wrapper .price--large,html body .product__info-wrapper .price__container,html body .product__info-wrapper .price__regular,html body .product__info-wrapper .price__sale{border:0!important;padding:0!important;box-shadow:none!important;background:transparent!important;text-transform:none!important}html body .product__info-wrapper .price .price-item{text-transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/gh-design-system.css.map */
