@font-face{font-family:Cinzel;src:url(tl-cinzel.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:block}@font-face{font-family:EB Garamond;src:url(tl-garamond.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:block}@font-face{font-family:EB Garamond;src:url(tl-garamond-italic.woff2) format("woff2");font-weight:400 800;font-style:italic;font-display:block}:root{--tl-night: #0d0b09;--tl-stone: #17130f;--tl-stone-2: #221c16;--tl-ink: #1c1712;--tl-parchment: #f4ecdc;--tl-parchment-2: #ebdfc6;--tl-gold: #c9a45c;--tl-gold-light: #e2c788;--tl-gold-dark: #7a5f28;--tl-red: #a5121c;--tl-red-dark: #7c0d15;--tl-line: rgba(201, 164, 92, .35);--font-heading-family: "Cinzel", "Times New Roman", serif;--font-heading-style: normal;--font-heading-weight: 600;--font-body-family: "EB Garamond", Georgia, serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600}body{font-size:1.7rem;letter-spacing:.01rem}@media screen and (min-width:750px){body{font-size:1.8rem}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);letter-spacing:.04em;line-height:1.2}h1,.h1,.h0{text-transform:uppercase}.tl-eyebrow{display:inline-flex;align-items:center;gap:1rem;font-family:var(--font-heading-family);font-size:1.25rem;letter-spacing:.28em;text-transform:uppercase;color:var(--tl-gold-dark);margin:0 0 1.2rem}.color-scheme-3 .tl-eyebrow,.tl-dark .tl-eyebrow{color:var(--tl-gold)}.tl-eyebrow:before,.tl-eyebrow:after{content:"";width:2.8rem;height:1px;background:currentColor;opacity:.7}.tl-ornament{display:flex;align-items:center;justify-content:center;gap:1.4rem;color:var(--tl-gold);margin:1.6rem auto 0;max-width:28rem}.tl-ornament:before,.tl-ornament:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,currentColor,transparent)}.tl-ornament svg{width:2rem;height:2rem;flex:none}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-heading-family);font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:1.4rem;min-height:5.2rem}.tl-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.4rem;padding:0 3.2rem;font-family:var(--font-heading-family);font-weight:700;font-size:1.4rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease;cursor:pointer}.tl-btn--red{background:var(--tl-red);color:#fff;border-color:var(--tl-red)}.tl-btn--red:hover{background:var(--tl-red-dark);border-color:var(--tl-gold)}.tl-btn--gold{background:var(--tl-gold);color:var(--tl-night);border-color:var(--tl-gold)}.tl-btn--gold:hover{background:var(--tl-gold-light)}.tl-btn--ghost{background:transparent;color:var(--tl-parchment);border-color:#f4ecdc8c}.tl-btn--ghost:hover{border-color:var(--tl-gold);color:var(--tl-gold-light)}.tl-btn--ghost-dark{background:transparent;color:var(--tl-ink);border-color:var(--tl-ink)}.tl-btn--ghost-dark:hover{background:var(--tl-ink);color:var(--tl-parchment)}.tl-btn:focus-visible{outline:2px solid var(--tl-gold);outline-offset:3px}.tl-link{font-family:var(--font-heading-family);font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tl-red);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.2rem}.tl-dark .tl-link{color:var(--tl-gold-light)}.tl-link:hover{color:var(--tl-red-dark)}.tl-dark .tl-link:hover{color:#fff}.announcement-bar__message{font-family:var(--font-heading-family);font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase}.utility-bar{border-bottom:1px solid var(--tl-line)!important}@media screen and (max-width:749px){.announcement-bar__message{font-size:1.05rem;letter-spacing:.1em}}.section-header .header-wrapper{border-bottom:1px solid var(--tl-line)}.header__menu-item,.header__active-menu-item,.menu-drawer__menu-item{font-family:var(--font-heading-family);letter-spacing:.14em;text-transform:uppercase;font-size:1.3rem}.header__menu-item:hover span,.header__active-menu-item{text-decoration-color:var(--tl-gold)}.header__submenu .header__menu-item{font-size:1.2rem}@media screen and (min-width:990px){.header__inline-menu .header__menu-item{padding:1.2rem 1.1rem;font-size:1.2rem;letter-spacing:.12em}.header--middle-left{column-gap:2.4rem}}.header__heading-logo{filter:drop-shadow(0 0 .6rem rgba(201,164,92,.25))}.card-wrapper .card{transition:transform .35s ease}.card--standard .card__inner{background:#fff;border:1px solid rgba(28,23,18,.08)}.card-wrapper:hover .card__inner{border-color:var(--tl-gold)}.card__heading,.card__heading a{font-family:var(--font-body-family);font-weight:600;font-size:1.7rem;letter-spacing:0;text-transform:none;line-height:1.3}.card-information .price{font-family:var(--font-heading-family);font-size:1.5rem;letter-spacing:.04em}.price-item--sale,.price--on-sale .price-item--regular+.price-item{color:var(--tl-red)}.price--on-sale .price-item--regular{opacity:.6}.badge{font-family:var(--font-heading-family);letter-spacing:.12em;text-transform:uppercase;font-size:1rem;border-radius:0;padding:.5rem 1rem}.price__badge-sale,.card__badge .badge.color-scheme-4,.card__badge .badge{background:var(--tl-red);color:#fff;border-color:var(--tl-red)}.quick-add__submit{font-size:1.2rem;min-height:4.4rem}.title-wrapper-with-link .title,.title-wrapper .title,.section-heading{text-transform:uppercase}.title-wrapper-with-link{align-items:flex-end}.title-wrapper-with-link .link{font-family:var(--font-heading-family);letter-spacing:.14em;text-transform:uppercase;font-size:1.25rem}.product__title h1{text-transform:none;font-size:clamp(2.6rem,3.2vw,3.6rem);letter-spacing:.02em}.product__info-container .price{font-family:var(--font-heading-family)}.product__info-container .price .price-item{font-size:2.6rem}.product__info-container .price--on-sale .price-item--regular{font-size:1.8rem}.product-form__input .form__label{font-family:var(--font-heading-family);letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem}.product-form__input input[type=radio]+label{border-radius:0;font-family:var(--font-body-family);font-size:1.6rem;letter-spacing:0}.product-form__input input[type=radio]:checked+label{background:var(--tl-ink);color:var(--tl-parchment);border-color:var(--tl-ink)}.product-form__submit.button--secondary,.product-form__submit{--color-button: 165, 18, 28;--color-button-text: 255, 255, 255;background:var(--tl-red)!important;color:#fff!important;min-height:5.8rem;font-size:1.5rem}.product-form__submit:not([disabled]):hover{background:var(--tl-red-dark)!important}.product-form__submit[disabled]{background:#6b6259!important}.shopify-payment-button__button--unbranded{background:var(--tl-ink)!important;color:var(--tl-parchment)!important}.product__description{font-size:1.75rem;line-height:1.65}.product__description h2,.product__description h3{text-transform:none;font-size:2rem;margin-top:2.4rem;letter-spacing:.02em}.product__accordion .accordion__title{font-family:var(--font-heading-family);letter-spacing:.1em;text-transform:uppercase;font-size:1.3rem}.product__media-item .media{background:#fff}.tl-pdp-trust{display:grid;gap:.9rem;margin:1.6rem 0 .4rem;padding:1.6rem 1.8rem;border:1px solid var(--tl-line);background:#c9a45c12}.tl-pdp-trust__row{margin:0;display:flex;align-items:flex-start;gap:1.2rem;font-size:1.6rem;line-height:1.35}.tl-pdp-trust__row svg{width:2.2rem;height:2.2rem;flex:none;color:var(--tl-red);margin-top:.1rem}.tl-pdp-trust__row strong{font-weight:600}.tl-pdp-pay{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}.tl-pdp-pay svg{width:3.8rem;height:2.4rem}.tl-save{display:inline-block;margin:.2rem 0 .6rem;padding:.4rem 1rem;background:var(--tl-red);color:#fff;font-family:var(--font-heading-family);font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase}.tl-size-link{display:inline-flex;align-items:center;gap:.8rem;font-size:1.55rem;color:var(--tl-ink);text-underline-offset:.3rem}.tl-size-link svg{width:2rem;height:2rem;color:var(--tl-gold-dark)}.tl-offer{display:flex;align-items:center;gap:1.2rem;margin:1.2rem 0 0;padding:1.2rem 1.6rem;background:var(--tl-night);color:var(--tl-parchment);font-size:1.55rem;line-height:1.35}.tl-offer svg{width:2.6rem;height:2.6rem;flex:none;color:var(--tl-gold)}.tl-offer strong{color:var(--tl-gold-light);font-weight:600}.tl-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:var(--tl-night);border-top:1px solid var(--tl-gold-dark);color:var(--tl-parchment);transform:translateY(110%);transition:transform .3s ease}.tl-sticky-atc.is-visible{transform:translateY(0)}.tl-sticky-atc__info{flex:1;min-width:0}.tl-sticky-atc__title{display:block;font-size:1.45rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-sticky-atc__price{font-family:var(--font-heading-family);color:var(--tl-gold-light);font-size:1.4rem}.tl-sticky-atc .tl-btn{min-height:4.6rem;padding:0 1.8rem;font-size:1.25rem;flex:none}@media screen and (min-width:990px){.tl-sticky-atc{display:none}}shopify-chat{transition:transform .3s ease}@media screen and (max-width:989px){body.tl-sticky-on shopify-chat{transform:translateY(-7.8rem)}}body.overflow-hidden shopify-chat{opacity:0;pointer-events:none}.collection-hero__title{text-transform:uppercase}.facets__summary,.facet-filters__label,.product-count__text{font-family:var(--font-heading-family);letter-spacing:.1em;text-transform:uppercase;font-size:1.2rem}.tl-prose,.article-template__content,.page-width--narrow .rte{font-size:1.8rem;line-height:1.7}.tl-prose h2,.article-template__content h2,.page-width--narrow .rte h2{font-size:clamp(2.2rem,2.6vw,2.8rem);text-transform:none;letter-spacing:.02em;margin:3.6rem 0 1.4rem;color:var(--tl-ink)}.tl-prose h3,.article-template__content h3,.page-width--narrow .rte h3{font-size:2rem;text-transform:none;letter-spacing:.02em;margin:2.8rem 0 1rem}.tl-prose a,.article-template__content a,.page-width--narrow .rte a{color:var(--tl-red)}.tl-prose table,.rte table{border-collapse:collapse;width:100%;font-size:1.6rem}.tl-prose th,.tl-prose td,.rte th,.rte td{border:1px solid var(--tl-line);padding:.8rem 1rem;text-align:left}.tl-prose th,.rte th{background:#c9a45c1f;font-family:var(--font-heading-family);font-size:1.25rem;letter-spacing:.08em}.article-template__title{text-transform:none;letter-spacing:.02em}.article-card__title{text-transform:none;letter-spacing:.02em;font-size:2rem}.blog-articles .article-card .card__inner{border:1px solid var(--tl-line)}.blog__posts .article-card.card--text .card__inner{flex:1 1 auto;border:1px solid var(--tl-line);border-top:3px solid var(--tl-gold)}.blog__posts .article-card.card--text>.card__content{flex:0 0 auto}.blog__posts .article-card.card--text .card__heading{font-size:2rem;line-height:1.3;margin-bottom:1rem}.footer{border-top:1px solid var(--tl-gold-dark)}.footer-block__heading{font-family:var(--font-heading-family);letter-spacing:.16em;text-transform:uppercase;font-size:1.3rem;color:var(--tl-gold)}.footer .list-menu__item--link,.footer .rte{font-size:1.6rem}.drawer__heading{text-transform:uppercase}.tl-cart-perks{display:grid;gap:.6rem;margin:0 0 1.2rem;padding:1rem 1.2rem;border:1px solid var(--tl-line);font-size:1.45rem;line-height:1.3}.tl-cart-perks span{display:flex;gap:.8rem;align-items:center}.tl-cart-perks svg{width:1.8rem;height:1.8rem;color:var(--tl-red);flex:none}@media(prefers-reduced-motion:reduce){.tl-sticky-atc,.card-wrapper .card,.tl-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tl-theme.css.map */
