:root{--tharw-bone: #F5F1EA;--tharw-linen: #EDE6DA;--tharw-clay: #C9B8A0;--tharw-rule: #D9D2C4;--tharw-gold: #A88A4F;--tharw-mute: #8A8278;--tharw-ink-soft: #4A453E;--tharw-ink: #1C1A17;--tharw-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--tharw-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--color-background: 245, 241, 234;--color-foreground: 28, 26, 23}body{font-family:var(--tharw-body)!important;font-weight:300!important;background-color:var(--tharw-bone)!important;color:var(--tharw-ink)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.005em!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.title,.article-card__title,.card__heading,.product__title,.product__title h1,.product__title h2{font-family:var(--tharw-display)!important;font-weight:300!important;letter-spacing:-.005em!important;color:var(--tharw-ink)!important}h1,.h1,.product__title h1{line-height:1.05!important}h2,.h2{line-height:1.1!important}h3,.h3{line-height:1.15!important}.h0{font-size:clamp(40px,7vw,88px)!important;font-weight:300!important;letter-spacing:-.015em!important}.h1{font-size:clamp(32px,5vw,56px)!important;font-weight:300!important;letter-spacing:-.01em!important}.h2{font-size:clamp(26px,3.5vw,40px)!important;font-weight:300!important}.h3{font-size:clamp(20px,2.5vw,28px)!important;font-weight:400!important}a{color:inherit}.button,button.button,.shopify-payment-button__button--unbranded{font-family:var(--tharw-body)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:18px 32px!important;border-radius:0!important;min-height:0!important;transition:all .2s ease!important;box-shadow:none!important}.button--primary,.shopify-payment-button__button--unbranded{background:var(--tharw-ink)!important;color:var(--tharw-bone)!important;border:1px solid var(--tharw-ink)!important}.button--primary:hover,.shopify-payment-button__button--unbranded:hover{background:transparent!important;color:var(--tharw-ink)!important}.button--secondary{background:transparent!important;color:var(--tharw-ink)!important;border:1px solid var(--tharw-ink)!important}.button--secondary:hover{background:var(--tharw-ink)!important;color:var(--tharw-bone)!important}.link.underlined-link,a.link.underlined-link,.link--text{font-family:var(--tharw-body)!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-decoration:none!important;border-bottom:1px solid var(--tharw-ink)!important;padding-bottom:4px!important;color:var(--tharw-ink)!important}.shopify-payment-button__button{border-radius:0!important}.announcement-bar,.utility-bar,.utility-bar__grid{background:var(--tharw-ink)!important}.announcement-bar__message{color:var(--tharw-bone)!important;font-family:var(--tharw-body)!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:400!important;padding:12px!important}.header{border-bottom:1px solid var(--tharw-rule)!important;background:var(--tharw-bone)!important;padding-top:18px!important;padding-bottom:18px!important}.header-wrapper,.section-header,header.header,.header__heading-wrapper{background:var(--tharw-bone)!important;width:100%!important;max-width:none!important}.header-wrapper{padding:0!important}.shopify-section-header,.shopify-section--header,.section-header-sticky{background:var(--tharw-bone)!important}.header{max-width:1340px!important;margin:0 auto!important}.header__menu-item,.header__active-menu-item,.header__inline-menu .list-menu__item{font-family:var(--tharw-body)!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:400!important;color:var(--tharw-ink-soft)!important}.header__menu-item:hover,.header__active-menu-item:hover{color:var(--tharw-ink)!important;background:transparent!important}.header__heading,.header__heading-link,.header__heading-logo-wrapper{font-family:var(--tharw-display)!important;font-weight:400!important;letter-spacing:.08em!important}.banner__heading,.slideshow__text h2,.slideshow__text-wrapper .banner__heading{font-family:var(--tharw-display)!important;font-weight:300!important;font-size:clamp(48px,8vw,96px)!important;line-height:.98!important;letter-spacing:-.02em!important;color:var(--tharw-bone)!important;margin-bottom:12px!important}.banner__text,.slideshow__text-wrapper .banner__text{font-family:var(--tharw-body)!important;font-size:14px!important;font-weight:300!important;line-height:1.6!important;color:#f5f1ead9!important;max-width:460px;margin-bottom:28px!important}.banner__box.color-background-1,.banner__box.color-background-2,.slideshow__text-wrapper .banner__box{background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.banner__box{padding:32px 0!important}.slideshow .button.button--primary,.banner .button.button--primary{background:#1c1a1759!important;color:var(--tharw-bone)!important;border:1.5px solid var(--tharw-bone)!important;padding:18px 36px!important;font-size:12px!important;letter-spacing:.22em!important;border-radius:0!important;font-weight:500!important;text-transform:uppercase!important;transition:all .2s ease!important;min-width:220px!important;text-align:center!important;display:inline-block!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.slideshow .button.button--primary:after,.slideshow .button.button--primary:before,.banner .button.button--primary:after,.banner .button.button--primary:before{display:none!important}.slideshow .button.button--primary:hover,.banner .button.button--primary:hover{background:var(--tharw-bone)!important;color:var(--tharw-ink)!important;border-color:var(--tharw-bone)!important}.slideshow__media:after,.banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1c1a1700 35%,#1c1a1773);pointer-events:none}.card-wrapper,.card,.card--standard,.card--card{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.card__media,.card__inner,.media{border-radius:0!important;background:var(--tharw-linen)!important}.card__heading,.card__information .card__heading,.card-information .card__heading{font-family:var(--tharw-display)!important;font-weight:400!important;font-size:17px!important;line-height:1.25!important;letter-spacing:-.005em!important;margin-top:16px!important;margin-bottom:6px!important}.card__heading a{color:var(--tharw-ink)!important;text-decoration:none!important}.price,.price__regular,.price-item,.price-item--regular{font-family:var(--tharw-body)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.04em!important;color:var(--tharw-mute)!important}.collection__title h2,.collection__title .h1,.section-header__title{text-align:left!important;margin-bottom:32px!important}.shopify-section{margin-top:0!important;margin-bottom:0!important}.page-width{max-width:1340px!important;padding-left:40px!important;padding-right:40px!important}@media screen and (max-width:750px){.page-width{padding-left:20px!important;padding-right:20px!important}}.multicolumn .multicolumn-card__info h3{font-family:var(--tharw-body)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:8px!important}.multicolumn .multicolumn-card__info .rte p{font-size:13px!important;color:var(--tharw-ink-soft)!important;line-height:1.6!important;font-weight:300!important}.image-with-text__heading{font-family:var(--tharw-display)!important;font-weight:300!important;font-size:clamp(28px,4vw,44px)!important;line-height:1.1!important}.image-with-text__media,.image-with-text .image-with-text__media{max-height:720px!important;overflow:hidden!important}.image-with-text__media img,.image-with-text .image-with-text__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 30%!important}@media(max-width:749px){.image-with-text__media{max-height:480px!important}}.image-with-text__text{font-size:15px!important;line-height:1.7!important;color:var(--tharw-ink-soft)!important;font-weight:300!important}.image-with-text__text--caption{font-family:var(--tharw-display)!important;font-style:italic!important;font-size:22px!important;line-height:1.4!important;color:var(--tharw-ink)!important;padding-left:20px!important;border-left:1px solid var(--tharw-clay)!important;margin-top:8px!important}.rich-text__heading{font-family:var(--tharw-display)!important;font-weight:300!important;font-size:clamp(32px,5vw,52px)!important;line-height:1.1!important;letter-spacing:-.005em!important}.rich-text__text{font-size:15px!important;color:var(--tharw-ink-soft)!important;font-weight:300!important;line-height:1.7!important;max-width:540px;margin-left:auto;margin-right:auto}.newsletter,.newsletter-form,.shopify-section--newsletter,section.newsletter,.shopify-section:has(.newsletter){background:var(--tharw-linen)!important}.shopify-section:has(.newsletter)>*{background:var(--tharw-linen)!important}.newsletter-form__field-wrapper,.newsletter-form .field{border:none!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;max-width:460px!important;margin:0 auto!important}.newsletter-form__field-wrapper{border-bottom:1px solid var(--tharw-ink)!important}.newsletter-form .field:before,.newsletter-form .field:after,.newsletter-form .field__input{border:none!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.newsletter-form__field-wrapper .field__input,.newsletter-form .field__input{border:none!important;background:transparent!important;font-family:var(--tharw-body)!important;font-size:14px!important;padding:14px 0!important;color:var(--tharw-ink)!important}.newsletter-form__field-wrapper .field__label,.newsletter-form .field__label{font-family:var(--tharw-body)!important;font-size:14px!important;color:var(--tharw-mute)!important;font-weight:300!important;left:0!important}.newsletter-form__button{background:transparent!important;color:var(--tharw-ink)!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:12px 16px!important;border:none!important;box-shadow:none!important}:root{--product-card-image-padding: 0rem !important;--product-card-corner-radius: 0rem !important;--product-card-border-width: 0rem !important;--product-card-border-opacity: 0 !important;--product-card-shadow-opacity: 0 !important}.card-wrapper .card__inner,.card--standard .card__inner,.card--card{border:0!important;border-radius:0!important;box-shadow:none!important}.card-wrapper .card__inner:after,.card--standard .card__inner:after,.card--card:after{box-shadow:none!important;display:none!important}.card__media,.card .media{background:var(--tharw-linen)!important;border-radius:0!important}.card__media img,.card .media img,.card-wrapper img.motion-reduce{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:1!important;visibility:visible!important}.product{padding-top:24px!important}.product__media-list{display:flex!important;flex-direction:column!important;gap:8px!important}.product__media-list .product__media-item,.product__media-item{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin:0!important;padding:0!important}.product__media-item .product__media,.product__media-item .media{width:100%!important;aspect-ratio:4 / 5!important;padding-top:0!important;background:var(--tharw-linen)!important;border-radius:0!important;overflow:hidden!important}.product__media-item .product__media img,.product__media-item .media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}.product__title h1,.product__title .h1{font-family:var(--tharw-display)!important;font-weight:300!important;font-size:clamp(28px,4vw,42px)!important;line-height:1.1!important;margin-bottom:16px!important;letter-spacing:-.005em!important}.product__info-container{padding-left:32px!important;padding-right:0!important}@media(max-width:990px){.product__info-container{padding:32px 20px!important}}.product__text.caption-with-letter-spacing,.product__text{font-family:var(--tharw-body)!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--tharw-gold)!important;margin-bottom:12px!important}.product__info-container .price{border-top:1px solid var(--tharw-rule);border-bottom:1px solid var(--tharw-rule);padding:18px 0!important;margin:16px 0 32px!important}.product__info-container .price__regular .price-item{font-family:var(--tharw-body)!important;font-size:18px!important;letter-spacing:.04em!important;color:var(--tharw-ink)!important;font-weight:400!important}.product-form__input .product-form__input--pill .button,.product-form__input input[type=radio]+label,fieldset.product-form__input label{border-radius:0!important;border:1px solid var(--tharw-rule)!important;font-family:var(--tharw-body)!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:10px 18px!important}.product-form__buttons .product-form__submit{background:var(--tharw-ink)!important;color:var(--tharw-bone)!important;border:1px solid var(--tharw-ink)!important;border-radius:0!important;padding:18px!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important;margin-top:20px!important}.product-form__buttons .product-form__submit:hover{background:transparent!important;color:var(--tharw-ink)!important}.product__description{font-size:14px!important;line-height:1.8!important;color:var(--tharw-ink-soft)!important;font-weight:300!important}.product__description h2,.product__description h3,.product__description strong{font-family:var(--tharw-display)!important;font-weight:400!important;color:var(--tharw-ink)!important;font-size:18px!important;margin-top:24px!important;margin-bottom:8px!important;display:block}.footer,footer.footer{background:var(--tharw-ink)!important;color:var(--tharw-bone)!important;padding-top:64px!important;padding-bottom:24px!important}.footer-block__heading,.footer-block .h4{font-family:var(--tharw-body)!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:400!important;color:var(--tharw-clay)!important;margin-bottom:16px!important}.footer-block a,.footer-block p,.footer__content-bottom{color:#f5f1eab3!important;font-size:13px!important;line-height:1.7!important}.footer-block a:hover{color:var(--tharw-bone)!important}.footer__copyright,.copyright,.footer__column--bottom-left,.footer__copyright .copyright__content{color:#f5f1ea80!important;font-size:11px!important;letter-spacing:.08em!important}.footer__content-top,.footer__content-bottom{border-color:#f5f1ea26!important}.tharw-pillars{border-top:1px solid var(--tharw-ink);border-bottom:1px solid var(--tharw-rule);background:var(--tharw-bone)}.tharw-pillars__inner{max-width:1340px;margin:0 auto;padding:72px 40px;display:grid;grid-template-columns:repeat(4,1fr);gap:56px}@media(max-width:800px){.tharw-pillars__inner{grid-template-columns:repeat(2,1fr);gap:36px 28px;padding:48px 20px}}.tharw-pillar__num{font-family:var(--tharw-display);font-size:16px;color:var(--tharw-mute);margin-bottom:14px}.tharw-pillar__title{font-family:var(--tharw-body);font-size:14px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-weight:600!important;color:var(--tharw-ink);line-height:1.3;font-style:normal!important}.tharw-pillar__title em,.tharw-pillar__title strong,.tharw-pillar__title span,.tharw-pillar__title i{font-weight:600!important;font-style:normal!important;font-family:inherit!important}.tharw-pillar__text{font-size:15px;color:var(--tharw-ink-soft);line-height:1.65;margin:0;font-weight:300}.tharw-featured{background:var(--tharw-linen)}.tharw-featured__inner{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:640px}@media(max-width:800px){.tharw-featured__inner{grid-template-columns:1fr;min-height:auto}}.tharw-featured__image{position:relative;overflow:hidden;background:var(--tharw-clay);min-height:480px}.tharw-featured__image img{width:100%;height:100%;object-fit:cover;display:block}.tharw-featured__text{padding:80px 64px;display:flex;flex-direction:column;justify-content:center;max-width:560px}@media(max-width:800px){.tharw-featured__text{padding:56px 24px}}.tharw-featured__eyebrow{font-family:var(--tharw-body);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--tharw-gold);margin-bottom:20px}.tharw-featured__heading{font-family:var(--tharw-display);font-weight:300;font-size:clamp(32px,5vw,48px);line-height:1.1;margin:0 0 24px;color:var(--tharw-ink);letter-spacing:-.005em}.tharw-featured__desc{color:var(--tharw-ink-soft);font-size:15px;line-height:1.7;margin:0 0 32px;font-weight:300}.tharw-featured__meta{display:flex;gap:24px;align-items:baseline;margin-bottom:32px;padding-top:24px;border-top:1px solid var(--tharw-clay)}.tharw-featured__price{font-size:18px;letter-spacing:.04em;color:var(--tharw-ink);font-weight:400}.tharw-featured__price-meta{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tharw-mute)}.tharw-featured__cta{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;padding:16px 28px;background:var(--tharw-ink);color:var(--tharw-bone)!important;font-family:var(--tharw-body);font-size:11px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:opacity .15s ease}.tharw-featured__cta:hover{opacity:.85}.tharw-featured__cta:after{content:"\2192"}.tharw-trust{background:var(--tharw-linen);border-top:1px solid var(--tharw-rule);border-bottom:1px solid var(--tharw-rule)}.tharw-trust__inner{max-width:1340px;margin:0 auto;padding:28px 40px;display:grid;grid-template-columns:repeat(4,1fr);gap:32px;align-items:center}@media(max-width:900px){.tharw-trust__inner{grid-template-columns:repeat(2,1fr);gap:20px 24px;padding:24px 20px}}.tharw-trust__item{display:flex;align-items:flex-start;gap:14px;min-width:0}.tharw-trust__icon{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--tharw-gold)}.tharw-trust__icon svg{width:100%;height:100%;stroke:var(--tharw-gold);fill:none;stroke-width:1.5}.tharw-trust__text{display:flex;flex-direction:column;gap:2px;min-width:0}.tharw-trust__title{font-family:var(--tharw-body);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--tharw-ink);line-height:1.3}.tharw-trust__sub{font-family:var(--tharw-body);font-size:12px;color:var(--tharw-ink-soft);line-height:1.45;font-weight:300}.shopify-section.tharw-trust-section{margin-top:8px}.product .tharw-trust .tharw-trust__inner{padding:16px 0;grid-template-columns:1fr 1fr;gap:12px 20px;max-width:none}.product .tharw-trust{background:transparent;border:none;border-top:1px solid var(--tharw-rule);margin-top:16px}.product .tharw-trust__title{font-size:11px;letter-spacing:.12em}.product .tharw-trust__sub{font-size:11px}.product .tharw-trust__icon{width:18px;height:18px}.template-cart main,.template-cart .cart{padding-top:40px!important;padding-bottom:40px!important}.cart__items{border-top:1px solid var(--tharw-rule);border-bottom:1px solid var(--tharw-rule)}.cart-item{padding:24px 0!important}.cart-item__name,.cart-item__name.h4{font-family:var(--tharw-display)!important;font-weight:400!important;font-size:17px!important;line-height:1.3!important;letter-spacing:-.005em!important}.cart-item .product-option,.cart-item__details dl{font-size:12px!important;color:var(--tharw-ink-soft)!important;letter-spacing:.04em!important}.cart__footer{margin-top:32px!important;padding-top:24px!important;border-top:1px solid var(--tharw-rule)}.totals,.cart__footer .totals{border:none!important;padding:0!important;margin-bottom:24px!important}.totals h2,.totals .totals__total,.totals__total-value{font-family:var(--tharw-display)!important;font-weight:400!important;font-size:22px!important;color:var(--tharw-ink)!important}.totals__subtotal,.totals__subtotal-value{font-family:var(--tharw-body)!important;font-size:14px!important;color:var(--tharw-ink-soft)!important}.cart__ctas{display:flex!important;flex-direction:column!important;gap:12px!important}.cart__checkout-button,#checkout,button[name=checkout]{background:var(--tharw-ink)!important;color:var(--tharw-bone)!important;border:1px solid var(--tharw-ink)!important;border-radius:0!important;padding:20px!important;font-size:12px!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:500!important;width:100%!important;cursor:pointer!important;transition:opacity .15s ease!important}.cart__checkout-button:hover,button[name=checkout]:hover{opacity:.88!important}.cart__dynamic-checkout-buttons{margin-top:0!important}.template-cart .shopify-section.tharw-trust-section{margin-top:0!important;margin-bottom:24px!important}.template-cart .tharw-trust{background:var(--tharw-linen)!important;border-top:none!important}.template-cart .tharw-trust__inner{padding:24px 40px!important}@media(max-width:749px){.template-cart .tharw-trust__inner{padding:20px 16px!important;gap:16px 20px!important}.template-cart .tharw-trust__icon{width:24px!important;height:24px!important}.template-cart .tharw-trust__title{font-size:11px!important}.template-cart .tharw-trust__sub{font-size:12px!important;line-height:1.4!important}}.tax-note,.cart__tax{font-size:12px!important;color:var(--tharw-mute)!important;line-height:1.5!important;margin:8px 0 16px!important}.template-cart h1,.title-wrapper-cart .title{font-family:var(--tharw-display)!important;font-weight:300!important;font-size:clamp(32px,4.5vw,48px)!important;letter-spacing:-.01em!important;margin-bottom:32px!important}.cart__empty-text{font-family:var(--tharw-body)!important;font-size:16px!important;color:var(--tharw-ink-soft)!important}.cart__continue-button,a[href="/collections/all"].cart__continue-button{font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-bottom:1px solid var(--tharw-ink)!important;padding-bottom:4px!important;text-decoration:none!important;color:var(--tharw-ink)!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tharw-design-system.css.map */
