:root{--tt-black: #000000;--tt-white: #ffffff;--tt-near-black: #1f1f21;--tt-green: #38482c;--tt-gold: #c09858;--tt-gold-hover: #a88245;--tt-gold-muted: #e5d4b0;--tt-green-muted: #5c6b52;--tt-rule: #d4bc8e}.tt-accent-gold{color:var(--tt-gold)}.tt-accent-green{color:var(--tt-green)}.tt-bg-gold{background-color:var(--tt-gold)}.tt-bg-green{background-color:var(--tt-green)}.tt-bg-gold-muted{background-color:var(--tt-gold-muted)}.tt-bg-green-muted{background-color:var(--tt-green-muted)}::selection{background-color:var(--tt-gold-muted);color:var(--tt-near-black)}::-moz-selection{background-color:var(--tt-gold-muted);color:var(--tt-near-black)}.tt-eyebrow-rule{display:inline-block;padding-bottom:.5rem;border-bottom:2px solid var(--tt-rule)}.tt-link-accent{color:var(--tt-gold);text-decoration-thickness:1px;text-underline-offset:.15em}.tt-link-accent:hover{color:var(--tt-gold-hover)}.tt-link-accent:focus-visible{outline:2px solid var(--tt-gold);outline-offset:3px}.header__heading-logo-wrapper{display:flex;align-items:center;max-width:100%}.header__heading-logo,.password-logo,.gift-card__image{display:block;width:auto;max-width:100%;height:auto}.button:focus-visible,.shopify-payment-button__button:focus-visible,.link:focus-visible,.header__icon:focus-visible,.header__heading-link:focus-visible,.header__heading-link.focus-inset:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.field__input:focus-visible,.quantity__input:focus-visible,.cart-drawer summary:focus-visible,.cart-drawer .drawer__close:focus-visible,.cart-drawer a:focus-visible,.cart-drawer button:focus-visible,.menu-drawer summary:focus-visible,.menu-drawer .drawer__close:focus-visible,.menu-drawer a:focus-visible,.menu-drawer button:focus-visible,.menu-drawer__close-button:focus-visible,.disclosure__button:focus-visible,.localization-form__select:focus-visible{outline:2px solid var(--tt-gold);outline-offset:3px;box-shadow:none}.color-scheme-1 .button:focus-visible,.color-scheme-1 .shopify-payment-button__button:focus-visible,.color-scheme-1 .link:focus-visible,.color-scheme-1 .header__icon:focus-visible,.color-scheme-1 summary:focus-visible,.color-scheme-1 input:focus-visible,.color-scheme-1 select:focus-visible,.color-scheme-1 textarea:focus-visible,.color-scheme-1 .field__input:focus-visible,.color-scheme-1 a:focus-visible,.color-scheme-1 button:focus-visible{outline-offset:3px;box-shadow:0 0 0 5px var(--tt-white)}.color-scheme-4 .button:focus-visible,.color-scheme-4 .link:focus-visible,.color-scheme-4 summary:focus-visible,.color-scheme-4 input:focus-visible,.color-scheme-4 select:focus-visible,.color-scheme-4 textarea:focus-visible,.color-scheme-4 .field__input:focus-visible,.color-scheme-4 a:focus-visible,.color-scheme-4 button:focus-visible{outline-offset:3px;box-shadow:0 0 0 5px var(--tt-near-black)}.color-scheme-3 .button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + 1.3px) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 3px) var(--tt-gold)}.color-scheme-3 .button:not(.button--secondary):not(.button--tertiary):not([disabled]):active{filter:brightness(1.08)}.color-scheme-3 .button--secondary:not([disabled]):hover{color:var(--tt-gold-hover)}.color-scheme-3 .button--secondary:not([disabled]):hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + 1.3px) var(--tt-gold),0 0 0 calc(var(--buttons-border-width) + 1px) var(--tt-gold)}.header__menu-item:hover span,.header__active-menu-item{text-decoration-color:var(--tt-gold)}.header__menu-item:hover span{text-decoration:underline;text-underline-offset:.35rem;text-decoration-thickness:2px}.header__icon:hover .svg-wrapper,.header__icon:hover .icon{color:var(--tt-gold)}.list-social__link:hover .icon,.list-social__link:hover .svg-wrapper{color:var(--tt-green)}.footer.footer,.section-footer .footer{border-top:3px solid var(--tt-green)}.card-wrapper .card:hover,.card-wrapper:hover .card{box-shadow:0 0 0 1px var(--tt-gold)}@media(prefers-reduced-motion:reduce){.color-scheme-3 .button:not(.button--secondary):not(.button--tertiary):not([disabled]):active{filter:none}}h2,.h2{font-size:calc(var(--font-heading-scale) * 2rem * var(--tt-h2-size-factor, 1))}@media only screen and (min-width:750px){h2,.h2{font-size:calc(var(--font-heading-scale) * 2.4rem * var(--tt-h2-size-factor, 1))}}body.template-index .banner__heading{text-transform:none;letter-spacing:.02em;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}@media screen and (min-width:750px){body.template-index .banner__heading.h1{white-space:normal;font-size:clamp(1.8rem,2.4vw,2.8rem);line-height:1.15}}@media screen and (max-width:749px){body.template-index .banner__heading.h1{white-space:normal;font-size:clamp(2rem,7vw,2.8rem);line-height:1.15}}html.tt-motion body.template-index .banner__media{animation:tt-hero-fade .9s ease-out both}html.tt-motion body.template-index .banner__box{animation:tt-hero-rise .75s ease-out .12s both}html.tt-motion .button:not([disabled]):hover{transform:translateY(-1px);transition:transform .16s ease,box-shadow .16s ease,color .16s ease}@keyframes tt-hero-fade{0%{opacity:.72}to{opacity:1}}@keyframes tt-hero-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html.tt-motion body.template-index .banner__media,html.tt-motion body.template-index .banner__box,html.tt-motion .button:not([disabled]):hover{animation:none;transform:none;transition:none}}.tt-sticky-inquire{position:fixed;right:1.25rem;bottom:5.5rem;z-index:4}.tt-sticky-inquire__link{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.1rem;background:var(--tt-near-black);color:var(--tt-white);border:1px solid var(--tt-gold);text-decoration:none;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase}.tt-sticky-inquire__link:hover{background:var(--tt-black);color:var(--tt-gold-muted)}.tt-sticky-inquire__dismiss{position:absolute;top:-.55rem;right:-.55rem;width:1.5rem;height:1.5rem;border:0;border-radius:50%;background:var(--tt-gold);color:var(--tt-near-black);cursor:pointer;font-size:.9rem;line-height:1}.tt-sticky-inquire[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/three-trees-brand.css.map */
