:root{--tg-white: #FFFFFF;--tg-offwhite: #F8F6F2;--tg-cream: #F2EDE4;--tg-warm-gray: #E8E2D9;--tg-mid-gray: #B8B0A4;--tg-text-gray: #6B6560;--tg-dark: #3D3935;--tg-near-black: #1C1917;--tg-black: #0D0C0B;--tg-gold: #C4973E;--tg-gold-light: #D4AE6A;--tg-gold-pale: #F0E4C8;--tg-gold-dark: #8A6520;--tg-footer-text: #C8C0B4;--tg-footer-link: #8C847C;--tg-footer-border: #2C2926;--tg-red: #C0392B}body,.shopify-section,.page-width{font-family:Jost,sans-serif;color:var(--tg-dark);background-color:var(--tg-offwhite);font-weight:300;letter-spacing:.03em}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.section-header__title,.product__title,.card__heading{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;letter-spacing:.06em;color:var(--tg-near-black)}p,li,span,td,th{font-family:Jost,sans-serif;font-weight:300}.announcement-bar{background-color:var(--tg-near-black);color:var(--tg-gold-light);font-family:Jost,sans-serif;font-size:11px;letter-spacing:.12em;font-weight:400;padding:9px 20px}.announcement-bar__message,.announcement-bar a{color:var(--tg-gold-light);text-decoration:none}.announcement-bar a:hover{color:var(--tg-white)}.header-wrapper,.header{background-color:var(--tg-white);border-bottom:1px solid var(--tg-warm-gray);padding:0 40px}.header__heading-link,.header__heading{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;letter-spacing:.22em;color:var(--tg-near-black);font-weight:400;text-transform:uppercase}.header__menu-item,.header__menu-item a,.list-menu__item--link{font-family:Jost,sans-serif;font-size:11px;letter-spacing:.12em;color:var(--tg-dark);text-transform:uppercase;font-weight:400;padding:0 14px;transition:color .2s ease,border-color .2s ease}.header__menu-item:hover a,.list-menu__item--link:hover{color:var(--tg-gold)}.header__active-menu-item{border-bottom:2px solid var(--tg-near-black)}.header__icon svg{color:var(--tg-dark);stroke:var(--tg-dark)}.header__icon:hover svg{stroke:var(--tg-gold)}.cart-count-bubble{background-color:var(--tg-gold);color:var(--tg-near-black);font-family:Jost,sans-serif;font-size:9px;font-weight:500}.header__submenu,.list-menu--disclosure{background-color:var(--tg-white);border:1px solid var(--tg-warm-gray);border-top:none}.list-menu__item--link{font-size:12px;letter-spacing:.08em;color:var(--tg-text-gray);padding:6px 20px}.list-menu__item--link:hover{color:var(--tg-gold);background-color:var(--tg-offwhite)}.btn,.button,button[type=submit],.product-form__submit{font-family:Jost,sans-serif;font-size:11px;letter-spacing:.16em;font-weight:400;text-transform:uppercase;border-radius:0;transition:all .25s ease}.button--primary,.product-form__submit{background-color:transparent;color:var(--tg-near-black);border:1px solid var(--tg-near-black);padding:14px 32px}.button--primary:hover,.product-form__submit:hover{background-color:var(--tg-near-black);color:var(--tg-white)}.button--secondary{background-color:transparent;color:var(--tg-gold);border:1px solid var(--tg-gold);padding:12px 28px}.button--secondary:hover{background-color:var(--tg-gold);color:var(--tg-near-black)}.card,.card-wrapper{background-color:var(--tg-white);border:none;border-radius:0;transition:opacity .2s ease}.card:hover{opacity:.92}.card__heading,.card__heading a{font-family:Cormorant Garamond,Georgia,serif;font-size:16px;font-weight:400;letter-spacing:.06em;color:var(--tg-near-black)}.price__regular,.price__sale,.price-item--regular,.price-item--sale{font-family:Cormorant Garamond,Georgia,serif;font-size:17px;font-weight:400;color:var(--tg-near-black);letter-spacing:.04em}.card__media,.media{background-color:var(--tg-cream);overflow:hidden}.card__media img{transition:transform .6s ease}.card:hover .card__media img{transform:scale(1.03)}.badge,.card__badge{background-color:var(--tg-near-black);color:var(--tg-white);font-family:Jost,sans-serif;font-size:9px;letter-spacing:.14em;font-weight:400;border-radius:0;padding:3px 8px}.banner{border-radius:0}.banner__heading{font-family:Cormorant Garamond,Georgia,serif;font-size:52px;font-weight:300;letter-spacing:.08em;color:var(--tg-white)}.banner__subheading{font-family:Jost,sans-serif;font-size:12px;letter-spacing:.2em;color:var(--tg-gold-light);text-transform:uppercase}.banner .button{border-color:var(--tg-gold);color:var(--tg-gold-light);background:transparent}.banner .button:hover{background:var(--tg-gold);color:var(--tg-near-black)}.section-header__title,.title{font-family:Cormorant Garamond,Georgia,serif;font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:400;color:var(--tg-text-gray);text-align:center;margin-bottom:32px}.image-with-text__heading{font-family:Cormorant Garamond,Georgia,serif;font-size:36px;font-weight:300;letter-spacing:.06em;color:var(--tg-near-black);margin-bottom:20px}.image-with-text__text{font-family:Jost,sans-serif;font-size:14px;font-weight:300;line-height:1.8;color:var(--tg-text-gray)}.product__title{font-family:Cormorant Garamond,Georgia,serif;font-size:32px;font-weight:400;letter-spacing:.06em;color:var(--tg-near-black)}.product__vendor{font-family:Jost,sans-serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--tg-gold)}.product__description{font-family:Jost,sans-serif;font-size:14px;font-weight:300;line-height:1.85;color:var(--tg-text-gray)}.footer{background-color:var(--tg-near-black);color:var(--tg-footer-text);padding:60px 40px 32px;border-top:none}.footer__heading,.footer-block__heading{font-family:Jost,sans-serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--tg-footer-text);font-weight:500;margin-bottom:16px}.footer__list a,.footer-block__list a,.footer a{font-family:Jost,sans-serif;font-size:12px;font-weight:300;color:var(--tg-footer-link);letter-spacing:.04em;line-height:2.2;text-decoration:none;transition:color .2s ease}.footer a:hover{color:var(--tg-gold-light)}.footer__content-top{border-bottom:1px solid var(--tg-footer-border);padding-bottom:40px;margin-bottom:24px}.footer__content-bottom,.footer__content-bottom p{font-family:Jost,sans-serif;font-size:11px;font-weight:300;color:var(--tg-footer-link);letter-spacing:.05em}.newsletter__heading{font-family:Cormorant Garamond,Georgia,serif;font-size:36px;font-weight:400;color:var(--tg-white);letter-spacing:.06em}.newsletter-form__button{background-color:var(--tg-gold);color:var(--tg-near-black);border:none;border-radius:0;font-family:Jost,sans-serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:14px 28px;font-weight:500}.newsletter-form__button:hover{background-color:var(--tg-gold-light)}input[type=text],input[type=email],input[type=search],textarea,select{font-family:Jost,sans-serif;font-size:13px;font-weight:300;border:1px solid var(--tg-warm-gray);border-radius:0;background-color:var(--tg-white);color:var(--tg-near-black);padding:12px 16px;letter-spacing:.04em;transition:border-color .2s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--tg-dark)}.breadcrumb__item a{color:var(--tg-text-gray)}.rich-text__heading{font-family:Cormorant Garamond,Georgia,serif;font-size:40px;font-weight:300;letter-spacing:.06em;color:var(--tg-near-black)}.rich-text__text{font-family:Jost,sans-serif;font-size:14px;font-weight:300;line-height:1.85;color:var(--tg-text-gray)}.color-background-1{background-color:var(--tg-offwhite)}.color-background-2{background-color:var(--tg-cream)}.color-inverse{background-color:var(--tg-near-black)}@media screen and (max-width:749px){.header__heading-link{font-size:17px;letter-spacing:.16em}.banner__heading{font-size:32px}.image-with-text__heading,.newsletter__heading{font-size:26px}.header-wrapper,.header{padding:0 16px}.footer{padding:40px 20px 24px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/terraglow-custom.css.map */
