:root{--karat-bordeaux: #74181C;--karat-ink: #4A1215;--karat-muted: #7A4A4B;--karat-page: #F1ECE8;--karat-light: #FBFAF8;--karat-sand: #E6DDD4;--karat-line: #DDD5CF}h1,h2,h3,.h0,.h1,.h2,.h3,.product__title h1{color:var(--karat-bordeaux);letter-spacing:.01em}.karat-eyebrow{font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--karat-muted)}.header__heading-link .h2{font-size:0!important;line-height:1}.header__heading-link .h2:after{content:"KARAT";font-family:var(--font-heading-family);font-size:3.4rem;letter-spacing:.32em;padding-left:.32em;color:var(--karat-bordeaux)}@media screen and (max-width:749px){.header__heading-link .h2:after{font-size:2.4rem}}.header__menu-item,.header__menu-item span{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--karat-ink)}.header__inline-menu .list-menu--inline{justify-content:center;flex-wrap:nowrap;gap:.8rem}.header__inline-menu .list-menu--inline li:last-child .header__menu-item span{border-bottom:1px solid var(--karat-bordeaux);padding-bottom:2px}.announcement-bar__message{font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase}.button,.shopify-payment-button__button--unbranded{text-transform:uppercase;letter-spacing:.2em;font-size:1.3rem;min-height:5.6rem}.product-form__submit{width:100%}.product__title h1{font-size:clamp(4rem,5vw,6.4rem);line-height:1}.product__info-container>*+*{margin-top:1.6rem}.product__info-container .price{font-size:2rem;letter-spacing:.02em}.product-form__input .form__label{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}.product__accordion summary .accordion__title{font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase;color:var(--karat-ink)}.product__accordion .accordion__content{font-size:1.5rem;line-height:1.7;font-weight:300}.karat-specs{display:grid;grid-template-columns:1fr 1fr;gap:.8rem 2.4rem;font-size:1.4rem}.karat-specs dt{color:var(--karat-muted)}.karat-specs dd{margin:0}.karat-bespoke-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:5.6rem;border:1px solid var(--karat-bordeaux);color:var(--karat-bordeaux);text-decoration:none;text-transform:uppercase;letter-spacing:.2em;font-size:1.3rem;box-sizing:border-box;margin-top:1rem}.karat-bespoke-button:hover{background:var(--karat-bordeaux);color:var(--karat-light)}.karat-made-note{text-align:center;font-size:1.3rem;color:var(--karat-muted);margin-top:1rem}.karat-reassurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;border-top:1px solid var(--karat-line);border-bottom:1px solid var(--karat-line);padding:2rem 0;margin-top:2.4rem}.karat-reassurance__item{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;font-size:1.2rem;line-height:1.4;color:var(--karat-ink);background:none;border:0;font-family:inherit;padding:0}.karat-reassurance__item svg{width:2.2rem;height:2.2rem;stroke:var(--karat-bordeaux);fill:none;stroke-width:1.3}button.karat-reassurance__item{cursor:pointer}.karat-reassurance__more{font-size:1.1rem;text-decoration:underline;text-underline-offset:3px;color:var(--karat-bordeaux)}.karat-dialog{border:0;padding:0;max-width:min(72rem,calc(100vw - 3.2rem));width:100%;background:var(--karat-light);color:var(--karat-ink)}.karat-dialog::backdrop{background:#eae3dce0}.karat-dialog__inner{padding:4.8rem 4.8rem 4rem;display:flex;flex-direction:column;gap:3.2rem;position:relative}.karat-dialog__close{position:absolute;top:1.2rem;right:1.2rem;width:4.4rem;height:4.4rem;background:none;border:0;cursor:pointer;color:var(--karat-bordeaux)}.karat-dialog h2{margin:.6rem 0;font-size:3.6rem}.karat-dialog p{margin:0;font-size:1.5rem;line-height:1.6;font-weight:300}.karat-scale__head{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;margin-bottom:1.2rem}.karat-scale__title{font-family:var(--font-heading-family);font-size:2.2rem;color:var(--karat-bordeaux)}.karat-scale__range{font-size:1.2rem;color:var(--karat-muted)}.karat-scale__row{display:grid;gap:.4rem}.karat-scale__cell{height:4.8rem;display:flex;align-items:center;justify-content:center;font-size:1.3rem;letter-spacing:.1em;color:var(--karat-muted);background:#ede7e2}.karat-scale__cell--in{background:#fff;border:1px solid var(--karat-bordeaux);color:var(--karat-ink);font-weight:500}.karat-scale__labels{display:grid;gap:.4rem;font-size:1.2rem;line-height:1.4;color:var(--karat-muted);margin-top:.8rem}.karat-scale__labels .is-in{color:var(--karat-ink)}.karat-scale__mark{height:.6rem;background:var(--karat-bordeaux);margin-bottom:.4rem}.karat-dialog__foot{border-top:1px solid var(--karat-line);padding-top:2rem;font-size:1.3rem;color:var(--karat-muted)}@media screen and (max-width:749px){.karat-dialog__inner{padding:4rem 2rem 2.4rem}.karat-scale__cell{font-size:1.1rem;height:4rem;letter-spacing:0}}.karat-diamonds{display:flex;flex-wrap:wrap;gap:4.8rem;align-items:center}.karat-diamonds__intro{flex:1 1 38rem;display:flex;flex-direction:column;gap:1.6rem}.karat-diamonds__intro h2{margin:0;font-size:clamp(3.2rem,4vw,4.4rem);line-height:1.1}.karat-diamonds__points{flex:1 1 52rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.8rem}.karat-diamonds__num{font-family:var(--font-heading-family);font-size:2.8rem;color:var(--karat-bordeaux)}.karat-diamonds__label{font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:var(--karat-bordeaux);margin:.8rem 0}.karat-diamonds__text{margin:0;font-size:1.4rem;line-height:1.6;font-weight:300}@media screen and (max-width:749px){.karat-diamonds__points{grid-template-columns:1fr;gap:2rem}}.related-products .title-wrapper-with-link{justify-content:center;text-align:center}.related-products .price,.related-products .card-information .caption-with-letter-spacing{display:none!important}.related-products .card__heading{font-family:var(--font-heading-family);font-size:2rem;text-align:center}.karat-related-eyebrow{text-align:center;margin-bottom:-1.2rem}.karat-footer{border-top:1px solid var(--karat-bordeaux)}.karat-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr 1.2fr;gap:4rem}.karat-footer__brand{font-family:var(--font-heading-family);font-size:3rem;letter-spacing:.32em;color:var(--karat-bordeaux)}.karat-footer__about,.karat-footer__social-text{margin:1.4rem 0 0;font-size:1.4rem;line-height:1.6;font-weight:300;color:var(--karat-muted)}.karat-footer__heading{display:block;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--karat-bordeaux);margin-bottom:1.4rem}.karat-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem;font-size:1.4rem}.karat-footer a{color:var(--karat-ink);text-decoration:none}.karat-footer a:hover{color:var(--karat-bordeaux);text-decoration:underline}.karat-footer__icons{display:flex;gap:1rem;margin-top:1.4rem}.karat-footer__icons a{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:1px solid var(--karat-bordeaux);color:var(--karat-bordeaux)}.karat-footer__icons svg{width:1.8rem;height:1.8rem;stroke:currentColor;fill:none;stroke-width:1.5}.karat-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;border-top:1px solid #E6DFD9;margin-top:4.8rem;padding-top:2rem;font-size:1.2rem;color:var(--karat-muted)}@media screen and (max-width:989px){.karat-footer__grid{grid-template-columns:1fr 1fr}.karat-footer__col--brand{grid-column:1 / -1}}@media screen and (max-width:549px){.karat-footer__grid{grid-template-columns:1fr}}html dialog.karat-dq::backdrop,html dialog.karat-dialog::backdrop{background:#eae3dce0}html dialog.karat-dq,html dialog.karat-dialog{border:1px solid var(--karat-line);border-radius:6px;box-shadow:0 12px 40px #74181c14}
/*# sourceMappingURL=/cdn/shop/t/4/assets/karat.css.map */
