@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Jost:wght@200;300;400;500&display=swap";:root{--tt-cream: #F5F0E8;--tt-warm-white: #FDFAF5;--tt-gold: #C9A96E;--tt-gold-light: #E8D5B0;--tt-gold-dark: #9B7940;--tt-ebony: #1A1714;--tt-charcoal: #2E2A25;--tt-muted: #7A7068;--tt-blush: #E8D5C4;--tt-ease: cubic-bezier(.25, .46, .45, .94);--font-display: "Cormorant Garamond", Georgia, serif;--font-body: "Jost", system-ui, sans-serif}body{font-family:var(--font-body)!important;background-color:var(--tt-warm-white)!important;color:var(--tt-charcoal)!important}.utility-bar{background:var(--tt-ebony)!important;border-bottom:1px solid rgba(201,169,110,.2)!important;position:relative;overflow:hidden}.utility-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(201,169,110,.08),transparent);animation:tt-shimmer 3s infinite;pointer-events:none}@keyframes tt-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.announcement-bar__message,.announcement-bar__message *{color:var(--tt-gold-light)!important;font-family:var(--font-body)!important;font-size:11px!important;font-weight:300!important;letter-spacing:.2em!important;text-transform:uppercase!important}.header-wrapper,.shopify-section-header-sticky,.shopify-section-header-group{position:sticky;top:0;z-index:100!important}.header-wrapper{background:#fdfaf5f0!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-bottom:1px solid rgba(201,169,110,.18)!important;transition:box-shadow .3s var(--tt-ease)!important}.header-wrapper.scrolled-past-header{box-shadow:0 4px 40px #1a171412!important}.header{min-height:80px!important}.header__heading-link,.header__heading-logo{font-family:var(--font-display)!important;font-size:22px!important;font-weight:400!important;font-style:italic!important;color:var(--tt-ebony)!important;letter-spacing:.04em!important}.header__menu-item,.header__menu-item span,.list-menu__item--link{font-family:var(--font-body)!important;font-size:11px!important;font-weight:300!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--tt-charcoal)!important;transition:color .3s!important;position:relative}.header__menu-item:hover,.header__menu-item:hover span{color:var(--tt-gold-dark)!important}.header__menu-item:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--tt-gold);transition:width .4s var(--tt-ease)}.header__menu-item:hover:after{width:100%}.header__icon,.header__icon svg{color:var(--tt-charcoal)!important;transition:color .3s!important}.header__icon:hover,.header__icon:hover svg{color:var(--tt-gold)!important}.button,.button--primary,button[name=add],.shopify-payment-button__button{background:var(--tt-ebony)!important;color:var(--tt-cream)!important;border:none!important;border-radius:0!important;font-family:var(--font-body)!important;font-size:10px!important;font-weight:300!important;letter-spacing:.25em!important;text-transform:uppercase!important;padding:16px 36px!important;transition:background .35s var(--tt-ease),transform .2s!important;position:relative;overflow:hidden}.button:hover,.button--primary:hover,button[name=add]:hover{background:var(--tt-gold-dark)!important;transform:translateY(-2px)!important}.button--secondary{background:transparent!important;color:var(--tt-charcoal)!important;border:1px solid rgba(201,169,110,.4)!important;border-radius:0!important;font-family:var(--font-body)!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important}.button--secondary:hover{background:transparent!important;border-color:var(--tt-gold)!important;color:var(--tt-gold-dark)!important;transform:translateY(-2px)!important}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.card__heading,.card__heading a{font-family:var(--font-display)!important;font-weight:300!important;color:var(--tt-ebony)!important;letter-spacing:.02em!important}h1{font-size:clamp(32px,4vw,60px)!important;line-height:1.2!important}h2{font-size:clamp(24px,3vw,42px)!important;line-height:1.3!important}h3{font-size:clamp(18px,2vw,28px)!important;line-height:1.4!important}.card-wrapper{transition:transform .4s var(--tt-ease)!important}.card-wrapper:hover{transform:translateY(-8px)!important}.card{border-radius:0!important;border:none!important;background:var(--tt-warm-white)!important;box-shadow:none!important}.card__media{overflow:hidden}.card__media img{transition:transform .8s var(--tt-ease)!important}.card-wrapper:hover .card__media img{transform:scale(1.05)!important}.card__heading{font-family:var(--font-display)!important;font-size:18px!important;font-weight:400!important;margin-bottom:4px!important}.card__information{padding:16px 0!important}.price .price__regular,.price__container .price__regular{font-family:var(--font-display)!important;font-size:18px!important;font-weight:500!important;color:var(--tt-gold-dark)!important}.price--compare{color:var(--tt-muted)!important;font-size:13px!important}.badge{background:var(--tt-ebony)!important;color:var(--tt-gold-light)!important;border-radius:0!important;font-family:var(--font-body)!important;font-size:8px!important;font-weight:300!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:5px 10px!important}.quick-add__submit{background:#1a1714e0!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border-radius:0!important;font-family:var(--font-body)!important;font-size:9px!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:300!important;color:var(--tt-cream)!important;border:none!important}.quick-add__submit:hover{background:var(--tt-gold-dark)!important}.collection-hero{background:var(--tt-blush)!important;min-height:280px!important;display:flex!important;align-items:flex-end!important;padding:48px 0!important;position:relative;overflow:hidden}.collection-hero__title{font-family:var(--font-display)!important;font-size:clamp(40px,5vw,72px)!important;font-weight:300!important;font-style:italic!important;color:var(--tt-ebony)!important}.banner__box{background:#1a171499!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;border-radius:0!important;border:1px solid rgba(201,169,110,.2)!important}.banner__heading,.banner__heading *{font-family:var(--font-display)!important;font-weight:300!important;color:#fff!important;letter-spacing:.02em!important}.banner__text,.banner__text p{color:#f5f0e8bf!important;font-family:var(--font-body)!important;font-weight:300!important;letter-spacing:.06em!important}.rich-text__heading{font-family:var(--font-display)!important;font-weight:300!important;color:var(--tt-ebony)!important}.rich-text__text,.rich-text__text p,.rte p{font-family:var(--font-body)!important;font-weight:300!important;line-height:1.9!important;color:var(--tt-muted)!important;font-size:13px!important;letter-spacing:.04em!important}.featured-collection .title-wrapper h2{font-family:var(--font-display)!important;font-size:clamp(32px,3.5vw,52px)!important;font-weight:300!important;color:var(--tt-ebony)!important}.featured-collection .title-wrapper-with-link .title-wrapper-with-link__text{font-family:var(--font-body)!important;font-size:11px!important;font-weight:300!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--tt-gold-dark)!important}.newsletter__wrapper{background:var(--tt-cream)!important;border-top:1px solid rgba(201,169,110,.2)!important;border-bottom:1px solid rgba(201,169,110,.2)!important;border-radius:0!important}.newsletter-form__field-wrapper .field{border:1px solid rgba(201,169,110,.3)!important;border-radius:0!important;overflow:hidden}.newsletter-form__field-wrapper .field__input{font-family:var(--font-body)!important;font-weight:300!important;font-size:13px!important;color:var(--tt-charcoal)!important;background:transparent!important;border:none!important;border-radius:0!important}.newsletter-form__field-wrapper .field__input::placeholder{color:var(--tt-muted)!important}.newsletter-form__button{background:var(--tt-ebony)!important;color:var(--tt-cream)!important;border-radius:0!important;font-size:9px!important;letter-spacing:.25em!important;font-weight:300!important;text-transform:uppercase!important;font-family:var(--font-body)!important}.newsletter-form__button:hover{background:var(--tt-gold-dark)!important}.footer{background:var(--tt-ebony)!important;color:#f5f0e880!important}.footer__content-top{border-bottom:1px solid rgba(201,169,110,.12)!important}.footer__heading{font-family:var(--font-body)!important;font-size:10px!important;font-weight:300!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:var(--tt-gold-light)!important;margin-bottom:20px!important}.footer-block__list a,.footer__list a{font-family:var(--font-body)!important;font-size:12px!important;font-weight:300!important;color:#f5f0e873!important;text-decoration:none!important;letter-spacing:.05em!important;transition:color .3s!important}.footer-block__list a:hover,.footer__list a:hover{color:var(--tt-gold-light)!important}.footer__copyright,.footer__copyright *{font-family:var(--font-body)!important;font-size:11px!important;font-weight:300!important;color:#f5f0e847!important;letter-spacing:.08em!important}.cart-drawer{background:var(--tt-warm-white)!important;border-left:1px solid rgba(201,169,110,.15)!important}.cart-drawer__header{border-bottom:1px solid rgba(201,169,110,.15)!important}.cart-drawer__header h2{font-family:var(--font-display)!important;font-weight:300!important;font-size:26px!important;color:var(--tt-ebony)!important}.cart-items .cart-item__name,.cart-items .cart-item__name *{font-family:var(--font-display)!important;font-weight:400!important;color:var(--tt-ebony)!important}.cart-items .price{color:var(--tt-gold-dark)!important;font-family:var(--font-display)!important}.cart-drawer__footer{background:var(--tt-cream)!important;border-top:1px solid rgba(201,169,110,.15)!important}.cart-drawer__footer .totals__total-value{font-family:var(--font-display)!important;font-size:22px!important;color:var(--tt-gold-dark)!important}.product__title{font-family:var(--font-display)!important;font-size:clamp(28px,3vw,44px)!important;font-weight:300!important;color:var(--tt-ebony)!important;line-height:1.2!important}.product__vendor{font-family:var(--font-body)!important;font-size:10px!important;font-weight:300!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:var(--tt-gold)!important;margin-bottom:16px!important}.product__description,.product__description p{font-family:var(--font-body)!important;font-weight:300!important;font-size:13px!important;line-height:1.9!important;color:var(--tt-muted)!important;letter-spacing:.04em!important}.product__price .price__regular{font-family:var(--font-display)!important;font-size:28px!important;font-weight:500!important;color:var(--tt-gold-dark)!important}.swatch-input__radio,.variant-pills__input:checked+.variant-pills__letter{border-color:var(--tt-gold)!important;background:var(--tt-gold-dark)!important;color:var(--tt-cream)!important}.variant-pills__letter{border-radius:0!important;font-family:var(--font-body)!important;font-size:11px!important;letter-spacing:.1em!important}.facets__heading{font-family:var(--font-body)!important;font-size:11px!important;font-weight:300!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--tt-charcoal)!important}.facet-checkbox__text{font-family:var(--font-body)!important;font-size:12px!important;font-weight:300!important;color:var(--tt-muted)!important}input[type=checkbox]:checked~.facet-checkbox__text{color:var(--tt-gold-dark)!important;font-weight:400!important}.pagination__item--current{background:var(--tt-ebony)!important;color:var(--tt-cream)!important;border:none!important;border-radius:0!important}.pagination__item{font-family:var(--font-body)!important;font-weight:300!important;border-radius:0!important;border:1px solid rgba(201,169,110,.2)!important;color:var(--tt-charcoal)!important}.pagination__item:hover{border-color:var(--tt-gold)!important;color:var(--tt-gold-dark)!important}.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{transition-timing-function:var(--tt-ease)!important;transition-duration:.8s!important}.color-scheme-1,.color-background-1{background:var(--tt-cream)!important}.color-scheme-2,.color-background-2{background:var(--tt-warm-white)!important}.color-scheme-3{background:var(--tt-charcoal)!important;color:var(--tt-cream)!important}.color-scheme-4{background:var(--tt-ebony)!important;color:var(--tt-cream)!important}.field__input,.select__select,input[type=text],input[type=email],input[type=tel],textarea{font-family:var(--font-body)!important;font-weight:300!important;font-size:13px!important;color:var(--tt-charcoal)!important;border-color:#c9a96e40!important;border-radius:0!important;background:transparent!important}.field__input:focus,.select__select:focus{border-color:var(--tt-gold)!important;box-shadow:0 0 0 1px var(--tt-gold)!important;outline:none!important}a{color:inherit;transition:color .3s!important}.link{color:var(--tt-gold-dark)!important;text-underline-offset:3px!important}.link:hover{color:var(--tt-gold)!important}#shopify-section-tt-marquee{background:var(--tt-ebony);padding:16px 0;overflow:hidden;border-top:1px solid rgba(201,169,110,.15);border-bottom:1px solid rgba(201,169,110,.15)}.tt-marquee__track{display:flex;width:max-content;animation:tt-marquee 28s linear infinite}.tt-marquee__item{white-space:nowrap;font-family:var(--font-body);font-size:10px;font-weight:300;letter-spacing:.3em;text-transform:uppercase;color:var(--tt-gold-light);padding:0 40px;display:flex;align-items:center;gap:40px}.tt-marquee__item:after{content:"\25c6";font-size:6px;color:var(--tt-gold)}@keyframes tt-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}body,p,.rte p,.rich-text__text,li,.list-menu__item{font-size:15px!important;line-height:1.8!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/luxury-theme.css.map */
