:root{--font-heading-family: "Playfair Display", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 500;--font-body-family: "Lato", Helvetica, sans-serif;--font-body-style: normal;--font-body-weight: 400;--trc-gold: #B8963C;--trc-gold-light: #D4AF6A;--trc-gold-dark: #8A6E28;--trc-gold-pale: #F5EDD8;--trc-ivory: #F0EAE2;--trc-cream: #E8E0D4;--trc-espresso: #3D2B1F;--trc-dark: #1C1A18;--trc-warm-brown: #5C4E3C;--trc-muted: #8C7B68;--trc-border: rgba(184,150,60,.2);--trc-white: #FFFFFF;--trc-label-spacing: .12em}body{font-family:var(--font-body-family);color:var(--trc-dark);background-color:var(--trc-ivory)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.heading,.card__heading,.product-card__heading{font-family:Playfair Display,Georgia,serif;font-weight:500;letter-spacing:-.01em}.announcement-bar{background-color:var(--trc-espresso);color:#ffffffd9;font-family:Lato,sans-serif;font-size:.78rem;letter-spacing:.06em;text-transform:none}.announcement-bar__link,.announcement-bar a{color:var(--trc-gold-light);text-decoration:none}.announcement-bar__link:hover,.announcement-bar a:hover{color:var(--trc-white)}.header{background-color:var(--trc-ivory);border-bottom:1px solid var(--trc-border)}.header__heading-link,.header__heading a{font-family:Playfair Display,serif;font-weight:600;color:var(--trc-dark);letter-spacing:.02em}.header__menu-item,.header__active-menu-item{font-family:Lato,sans-serif;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--trc-dark)}.header__menu-item:hover{color:var(--trc-gold)}.button,.shopify-challenge__button,.customer button{background-color:var(--trc-gold);color:var(--trc-white);border:1px solid var(--trc-gold);font-family:Lato,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:0;transition:background-color .2s ease,color .2s ease}.button:hover{background-color:var(--trc-gold-dark);border-color:var(--trc-gold-dark);color:var(--trc-white)}.button--secondary,.button[aria-label*=secondary]{background-color:transparent;color:var(--trc-dark);border:1px solid var(--trc-dark)}.button--secondary:hover{background-color:var(--trc-dark);color:var(--trc-white)}.card-wrapper,.card{background-color:var(--trc-ivory);border:none;box-shadow:none}.card__heading,.card .card__heading a{font-family:Cormorant Garamond,Playfair Display,serif;font-size:1.05rem;font-weight:500;color:var(--trc-dark);letter-spacing:.01em}.price .price-item{font-family:Lato,sans-serif;font-weight:700;color:var(--trc-warm-brown);letter-spacing:.03em}.card__badge .badge{background-color:var(--trc-gold);color:var(--trc-white);font-family:Lato,sans-serif;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;border-radius:0}.banner__box{background:transparent;box-shadow:none;border:none}.banner .banner__heading{font-family:Playfair Display,serif;font-weight:600;color:var(--trc-white);text-shadow:0 2px 20px rgba(0,0,0,.3)}.banner .banner__text{color:#ffffffd9;font-family:Cormorant Garamond,serif;font-size:1.15rem;font-weight:300}.rich-text .rich-text__heading{font-family:Playfair Display,serif}.rich-text blockquote,.rich-text .rich-text__text em{font-family:Cormorant Garamond,serif;font-style:italic;color:var(--trc-gold-dark);font-size:1.15rem}.collection-list .card__heading{font-family:Playfair Display,serif;font-size:1.3rem;color:var(--trc-white)}.multicolumn-list__item .multicolumn-card__title{font-family:Playfair Display,serif;font-size:1rem;color:var(--trc-dark);margin-bottom:8px}.multicolumn-list__item .multicolumn-card__info{font-family:Cormorant Garamond,serif;font-size:1rem;color:var(--trc-warm-brown);line-height:1.6}.image-with-text .image-with-text__heading{font-family:Playfair Display,serif}.image-with-text .image-with-text__text{font-family:Cormorant Garamond,serif;font-size:1.05rem;line-height:1.75;color:var(--trc-warm-brown)}.email-signup-banner__heading{font-family:Playfair Display,serif}.newsletter-form__button{background-color:var(--trc-gold);border-color:var(--trc-gold);color:var(--trc-white);border-radius:0}.newsletter-form__button:hover{background-color:var(--trc-gold-dark);border-color:var(--trc-gold-dark)}.footer{background-color:var(--trc-espresso);color:#ffffffb3}.footer__heading{font-family:Playfair Display,serif;font-size:.9rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--trc-white)}.footer-block__details-content a,.footer a{color:#ffffffa6;font-family:Lato,sans-serif;font-size:.85rem;text-decoration:none;transition:color .2s ease}.footer-block__details-content a:hover,.footer a:hover{color:var(--trc-gold-light)}.footer__copyright{color:#fff6;font-family:Lato,sans-serif;font-size:.78rem;border-top:1px solid rgba(255,255,255,.1)}.breadcrumbs__item,.breadcrumbs a{font-family:Lato,sans-serif;font-size:.78rem;letter-spacing:.06em;color:var(--trc-muted)}.caption-with-letter-spacing,.caption-large{font-family:Lato,sans-serif;font-weight:700;letter-spacing:var(--trc-label-spacing);text-transform:uppercase;color:var(--trc-gold);font-size:.72rem}.field__input,.select__select,textarea,input[type=text],input[type=email],input[type=search]{border-color:#5c4e3c4d;border-radius:0;font-family:Lato,sans-serif;font-size:.9rem;background-color:var(--trc-white);color:var(--trc-dark)}.field__input:focus,.select__select:focus,textarea:focus,input[type=text]:focus,input[type=email]:focus{border-color:var(--trc-gold);box-shadow:0 0 0 2px #b8963c26;outline:none}.cart-drawer{background-color:var(--trc-ivory)}.cart-drawer__heading{font-family:Playfair Display,serif;color:var(--trc-dark)}.color-scheme-1,.color-background-1{background-color:var(--trc-ivory)!important}.color-scheme-2,.color-background-2{background-color:var(--trc-cream)!important}.color-scheme-3,.color-background-3{background-color:var(--trc-espresso)!important}.color-scheme-4,.color-background-4{background-color:var(--trc-dark)!important}.pagination .pagination__item--current{background-color:var(--trc-gold);color:var(--trc-white);border-radius:0}.pagination .pagination__item:hover{color:var(--trc-gold)}.tag,.facets__summary{font-family:Lato,sans-serif;font-size:.78rem;letter-spacing:.06em}.product__title{font-family:Playfair Display,serif;font-weight:500}.product-form__submit{background-color:var(--trc-gold);color:var(--trc-white);border-radius:0;font-family:Lato,sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-form__submit:hover{background-color:var(--trc-gold-dark)}.section-header-divider,hr.divider{border-color:var(--trc-gold-light);opacity:.4}@media(max-width:749px){.banner .banner__heading{font-size:clamp(2rem,8vw,3rem)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/truerelicco-custom.css.map */
