:root{--tfix-ink:#030706;--tfix-jade:#071713;--tfix-jade-soft:#0d211b;--tfix-gold:#c8a657;--tfix-ivory:#f2ead9;--tfix-muted:#bdb6a9;--tfix-serif:"Bodoni 72","Didot","Baskerville","Times New Roman",serif}.product,.collection-hero,.main-blog,.article-template,.main-page-title,.page-width--narrow{position:relative}.product:before,.collection-hero:before,.main-blog:before,.article-template:before,.main-page-title:before{content:"";position:absolute;pointer-events:none;border:1px solid rgba(200,166,87,.16);border-radius:50%;box-shadow:0 0 0 32px #c8a65709,0 0 0 64px #c8a65705}.product:before{right:1%;top:3rem;width:18rem;aspect-ratio:1}.collection-hero:before,.main-blog:before,.article-template:before,.main-page-title:before{right:4%;top:2rem;width:12rem;aspect-ratio:1}.product__info-wrapper,.collection-hero__text-wrapper,.main-blog .title--primary,.article-template__title,.main-page-title{z-index:1}.product__title h1,.collection-hero__title,.main-blog .title--primary,.article-template__title,.main-page-title{font-family:var(--tfix-serif);letter-spacing:-.025em}.product__title h1:after,.collection-hero__title:after,.main-blog .title--primary:after,.article-template__title:after,.main-page-title:after{content:"";display:block;width:7rem;height:1px;margin-top:1.5rem;background:linear-gradient(90deg,var(--tfix-gold),transparent)}.product__media-wrapper{padding:1.4rem;border:1px solid rgba(200,166,87,.2);background:radial-gradient(circle at 50% 42%,#17372d 0,#0b1b16 45%,#040806)}.product__media-wrapper .global-media-settings{border:0;background:#f1ece2}.product__info-container{position:relative;padding:clamp(2rem,4vw,4.5rem);overflow:hidden;border:1px solid rgba(200,166,87,.2);background:linear-gradient(145deg,#0c211bf2,#030706fa);color:var(--tfix-ivory)}.product__info-container:before{content:"\2726   \b7   \25ef   \b7   \263e";display:block;margin-bottom:2.4rem;color:var(--tfix-gold);font-size:1.2rem;letter-spacing:.55em;opacity:.9}.product__info-container:after{content:"";position:absolute;right:-7rem;bottom:-7rem;width:18rem;aspect-ratio:1;border:1px solid rgba(200,166,87,.12);border-radius:50%;box-shadow:0 0 0 28px #c8a65706,0 0 0 56px #c8a65704;pointer-events:none}.product__info-container .price,.product__info-container a,.product__info-container summary{color:var(--tfix-gold)}.product__description,.product__description.rte{color:var(--tfix-muted)}.product-form__submit{border:1px solid var(--tfix-gold);background:var(--tfix-gold);color:#07100d}.collection-hero,.main-blog,.article-template__hero-container+.page-width,.main-page-title{overflow:hidden;background:radial-gradient(circle at 85% 20%,rgba(200,166,87,.12),transparent 22%),linear-gradient(135deg,var(--tfix-jade),var(--tfix-ink));color:var(--tfix-ivory)}.collection-hero__inner,.main-blog,.article-template__header,.main-page-title{padding-top:clamp(4rem,7vw,8rem);padding-bottom:clamp(4rem,7vw,8rem)}.collection-hero__description,.article-template__excerpt{color:var(--tfix-muted)}.card-wrapper .card{position:relative;overflow:hidden;border:1px solid rgba(200,166,87,.16);background:#09110f;transition:transform .3s,border-color .3s}.card-wrapper .card:hover{transform:translateY(-4px);border-color:#c8a6577a}.card-wrapper .card:before{content:"\2726";position:absolute;right:1.2rem;top:1rem;z-index:3;color:#c8a657b8;font-size:1.2rem;text-shadow:0 0 18px rgba(200,166,87,.6)}.card-wrapper .card__content{padding:1.2rem}.card-wrapper .card__heading,.card-wrapper .price{color:var(--tfix-ivory)}.card-wrapper .card__heading a:after{border-bottom:1px solid rgba(200,166,87,.22)}.main-blog,.article-template,.page-width--narrow{background-image:radial-gradient(circle at 88% 5%,rgba(200,166,87,.09),transparent 22%),linear-gradient(rgba(200,166,87,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(200,166,87,.025) 1px,transparent 1px);background-size:auto,48px 48px,48px 48px}.article-card-wrapper .card{border:1px solid rgba(200,166,87,.18)}.article-template__content.rte,.page-width--narrow .rte{font-size:1.7rem;line-height:1.8}.article-template__content.rte h2,.article-template__content.rte h3,.page-width--narrow .rte h2,.page-width--narrow .rte h3{font-family:var(--tfix-serif);color:#735d2f}@media(max-width:749px){.product:before,.collection-hero:before,.main-blog:before,.article-template:before,.main-page-title:before{width:8rem;right:1rem}.product__info-container{padding:2.2rem}.product__media-wrapper{padding:.8rem}.collection-hero__inner,.main-blog,.article-template__header,.main-page-title{padding-top:4rem;padding-bottom:4rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tfix-mystic-global.css.map */
