@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;1,400&family=Inter:wght@300;400;500;600&display=swap";:root{--ths-charcoal: #3c373e;--ths-gold: #9b8f7b;--ths-gold-dark: #7d7261;--ths-cream: #fcfcf9;--ths-line: #e4e0d6}h1,h2,h3,.fs-heading-display-1,.fs-heading-display-2,.fs-heading-display-3,.fs-heading-1-base,.fs-heading-2-base,.fs-heading-3-base{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important;letter-spacing:-.01em!important;line-height:1.15!important}body{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.subheading,.accent,[class*=accent],.section-label,.product-item__vendor,.product__vendor{font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--ths-gold-dark)!important;font-weight:500!important}.btn{border-radius:4px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:600!important}.announcement-bar,[class*=announcement]{font-size:12px!important;letter-spacing:.08em!important}.frcp-wishlist-grid-btn-wrapper,.product-item__hoverless-quick-view-button{display:none!important}.product-item .product-item__inner{position:relative!important;background:#fff!important;border:1px solid var(--ths-line)!important;border-radius:6px!important;padding:10px 10px 64px!important;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.product-item .product-item__inner:hover{box-shadow:0 10px 28px -14px #3c373e59;transform:translateY(-2px)}@media(max-width:768px){.product-item .product-item__inner{height:auto!important;min-height:380px}}.product-item__image img,.product-item__media img{object-fit:cover!important;border-radius:3px}.product-item__product-title{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;min-height:2.6em;font-family:Inter,sans-serif!important;font-weight:500!important;font-size:14px!important;line-height:1.3!important;color:var(--ths-charcoal)!important}.product-item .price,.product-item [class*=price]{font-weight:600!important;color:var(--ths-charcoal)}.product-item .product-item__media{position:static!important}.product-item .product-item__hover-action-wrap{position:absolute!important;left:10px!important;right:10px!important;bottom:10px!important;width:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;padding:0!important;margin:0!important}.product-item .product-item__hover-action-wrap .product-item__product-form{margin:0!important;padding:0!important}.product-item .product-item__hover-action-wrap .btn,.product-item .product-item__hover-action-wrap .btn.btn--tertiary,.product-item .product-item__hover-action-wrap button.btn,.product-item .product-item__hover-action-wrap form .btn{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0 14px!important;margin:0!important;background:var(--ths-charcoal)!important;background-color:var(--ths-charcoal)!important;background-image:none!important;color:#fcfcf9!important;border:none!important;border-radius:4px!important;box-shadow:none!important;overflow:hidden!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:600!important}.product-item .product-item__hover-action-wrap .btn:hover{background:var(--ths-gold-dark)!important}.product-item .product-item__hover-action-wrap .btn>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px;font-size:11px!important;line-height:1!important;letter-spacing:.16em!important}.product-item .product-item__hover-action-wrap .btn>span:before{content:"";display:block;width:16px;height:16px;flex:none;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23fcfcf9" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Ccircle cx="9" cy="21" r="1"/%3E%3Ccircle cx="20" cy="21" r="1"/%3E%3Cpath d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"/%3E%3C/svg%3E')}.product-item .product-item__hover-action-wrap .btn .btn__loading-wrap{position:absolute!important;left:0;right:0;bottom:0;pointer-events:none}.product__title,.product-title,h1.h2{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important}.product-form__buttons .btn,.buy-buttons .btn{height:50px}footer h2,footer h3,footer .footer__heading{font-size:12px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-family:Inter,sans-serif!important;font-weight:600!important}hr,.divider{border-color:var(--ths-line)!important}.section--vertical-padding-top-bottom{padding-top:clamp(24px,3.5vw,48px)!important;padding-bottom:clamp(24px,3.5vw,48px)!important}.section--vertical-padding-top-only{padding-top:clamp(24px,3.5vw,48px)!important}.section--vertical-padding-bottom-only{padding-bottom:clamp(24px,3.5vw,48px)!important}.shopify-section h2{font-size:clamp(24px,2.6vw,34px)!important}.video-hero__inner,.video-hero__media-container,.video-hero__overlay{max-height:520px!important;min-height:0!important}.video-hero__video{max-height:520px!important;width:100%!important;object-fit:cover!important}.video-hero{max-height:520px!important;overflow:hidden}.image-hero,.image-hero__inner,.image-hero__media{max-height:460px!important;min-height:0!important}.image-hero img{max-height:460px;object-fit:cover;width:100%}.image-with-text-split__inner>div:not(.image-with-text-split__text-container){height:560px!important;max-height:560px!important;overflow:hidden}.image-with-text-split__inner>div:not(.image-with-text-split__text-container) img{height:560px!important;width:100%!important;object-fit:cover!important;object-position:center 20%!important}.image-with-text-split__inner>div:not(.image-with-text-split__text-container) img[src*=WoodlandsHouse]{object-position:center 58%!important}.image-with-text-split__text-container{min-height:0!important;max-height:560px!important;justify-content:center}.image-with-text-split__text-container-inner{max-height:560px}.image-with-text-split__text-container img{max-height:280px!important;width:auto!important;max-width:100%;height:auto!important;object-fit:contain!important;margin-left:auto;margin-right:auto}.thh-grid{padding-top:40px!important;padding-bottom:48px!important}.thh-grid__row{gap:14px!important}.thh-grid__item{border-radius:6px;aspect-ratio:3/2!important}.thh-grid__item--wide{aspect-ratio:21/7!important}.collection-list-slider,.thh-why__inner,.testimonials,.quotes,.quote{padding-top:24px!important;padding-bottom:24px!important}@media(max-width:749px){.section--vertical-padding-top-bottom{padding-top:20px!important;padding-bottom:20px!important}.section--vertical-padding-top-only{padding-top:20px!important}.section--vertical-padding-bottom-only{padding-bottom:20px!important}.video-hero__inner,.video-hero__media-container,.video-hero__overlay,.video-hero__video,.video-hero{max-height:380px!important}.shopify-section h2{font-size:22px!important}.image-with-text-split__inner>div:not(.image-with-text-split__text-container),.image-with-text-split__inner>div:not(.image-with-text-split__text-container) img{height:300px!important;max-height:300px!important}.image-with-text-split__text-container{max-height:none!important}.image-with-text-split__text-container-inner{max-height:none}}.btn,.btn--primary,.btn--secondary,.btn--tertiary,.btn--outline,button.btn,a.btn,.shopify-payment-button__button,.product-item .product-item__hover-action-wrap .btn,.product-item .product-item__hover-action-wrap .btn.btn--tertiary,.product-item .product-item__hover-action-wrap button.btn,.product-item .product-item__hover-action-wrap form .btn{border-radius:999px!important}.product-item .product-item__inner{border-radius:18px!important;border-color:#ece8de!important;padding:12px 12px 66px!important;box-shadow:0 1px 2px #3c373e0a}.product-item .product-item__inner:hover{box-shadow:0 18px 36px -18px #3c373e59;transform:translateY(-4px)}.product-item__image img,.product-item__media img{border-radius:12px!important}.product-item .product-item__hover-action-wrap{left:12px!important;right:12px!important;bottom:12px!important}.thh-grid__item{border-radius:18px!important;overflow:hidden}.image-hero,.image-hero__inner,.image-hero img,.video-hero{border-radius:0}.collection-list-slider img,.collection-list-slider [class*=image],.collection-item img,.collection-card img{border-radius:16px}input[type=email],input[type=text],input[type=search],input[type=tel],input[type=password],select,textarea{border-radius:14px!important}input[type=email]{border-radius:999px!important;padding-left:20px!important}.product__media img,.product-gallery img,.product__image img,.product-media img{border-radius:18px}.product-form__buttons .btn,.buy-buttons .btn,.shopify-payment-button__button{height:52px}.shopify-section h2{letter-spacing:-.015em!important}body{background-color:#fcfcf9}.testimonials,.quotes{background-color:#f6f3ec}.cart__checkout-button,.cart-drawer .btn{border-radius:999px!important}footer{border-top:1px solid var(--ths-line)}.thh-hero p,.thh-hero [class*=text] p,.thh-hero__text,.thh-hero__body{color:#f4efe5!important;text-shadow:0 1px 8px rgba(0,0,0,.45)}.thh-hero [class*=accent],.thh-hero .subheading,.thh-hero [class*=eyebrow],.thh-hero [class*=label]{color:#e3d9c4!important;text-shadow:0 1px 6px rgba(0,0,0,.5)}.thh-hero h1,.thh-hero h2{color:#fff!important}.product-item__price,.product-item .price,.product-item [class*=price]{text-shadow:none!important}.shopify-section .product-item .product-item__hover-action-wrap button.btn.btn--tertiary{background:var(--ths-charcoal)!important;background-color:var(--ths-charcoal)!important;color:#fcfcf9!important;white-space:nowrap!important}.shopify-section .product-item .product-item__hover-action-wrap button.btn.btn--tertiary:hover{background:var(--ths-gold-dark)!important}@media(max-width:749px){.product-item .product-item__inner{min-height:0!important;padding:10px 10px 58px!important}.product-item .product-item__hover-action-wrap{left:10px!important;right:10px!important;bottom:10px!important}.shopify-section .product-item .product-item__hover-action-wrap button.btn.btn--tertiary,.product-item .product-item__hover-action-wrap .btn{height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 6px!important;letter-spacing:.06em!important;font-size:10px!important;white-space:nowrap!important}.product-item .product-item__hover-action-wrap .btn>span{gap:5px!important;font-size:10px!important;letter-spacing:.06em!important;white-space:nowrap!important}.product-item .product-item__hover-action-wrap .btn>span:before{width:13px!important;height:13px!important}.product-item__product-title{font-size:13px!important}}.thh-grid__eyebrow{color:#eadfc8!important;text-shadow:0 1px 6px rgba(0,0,0,.55)}.thh-grid__h{color:#fff!important}.thh-grid__p{color:#f4efe5!important}@media(max-width:749px){.thh-grid{padding:32px 16px 36px!important}.thh-grid__row{grid-template-columns:1fr!important;gap:14px!important}.thh-grid__item,.thh-grid__item--wide{aspect-ratio:auto!important;min-height:240px!important;display:flex!important;align-items:flex-end!important}.thh-grid__img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.thh-grid__card{position:relative!important;inset:auto!important;z-index:1;width:100%!important;max-width:none!important;margin:0!important;border:none!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(to top,#1e1a20e0,#1e1a208c 60%,#1e1a2000)!important;padding:56px 20px 20px!important}.thh-grid__h{font-size:24px!important}}main.main:has(.thh-hero){display:flex;flex-direction:column}main.main:has(.thh-hero)>.shopify-section{order:5;min-width:0}main.main:has(.thh-hero)>[id$=custom_liquid_MbyMiP]{order:0}main.main:has(.thh-hero)>[id$=featured_collection_slider_dTKN8w],main.main:has(.thh-hero)>[id$=featured_collection_slider_1]{order:1}main.main:has(.thh-hero)>[id$=shop_look_xmas],main.main:has(.thh-hero)>[id$=custom_liquid_Dkpr96]{order:2}[class*=shoppable] img{border-radius:18px}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
