:root{--font-heading-family: "Bellefair", "David Libre", "Frank Ruhl Libre", serif;--font-body-family: "David Libre", "Frank Ruhl Libre", serif;--font-heading-weight: 400;--font-body-weight: 400;--tdh-ink: #2a1e17;--tdh-cream: #fbf7f0;--tdh-oat: #f0e6d6;--tdh-terracotta: #a4532f;--tdh-rule: rgba(42, 30, 23, .22)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{text-wrap:balance;letter-spacing:0;line-height:1.15;font-weight:400}.h0,.hxl,.hxxl{line-height:1.05}p,.rte{line-height:1.75}.caption-with-letter-spacing,.caption-with-letter-spacing--medium,.caption-with-letter-spacing--large{letter-spacing:.14em;font-weight:400;font-size:1.3rem;opacity:.7;text-transform:uppercase}.utility-bar,.announcement-bar{font-size:1.3rem;letter-spacing:.04em}.header__menu-item,.header__menu-item span{letter-spacing:.01em;font-size:1.45rem}.header__inline-menu .list-menu--inline{flex-wrap:nowrap;gap:.4rem 1.6rem;align-items:center}.header__inline-menu .header__menu-item{padding-inline:.4rem;white-space:nowrap}.header,.section-header .header-wrapper--border-bottom{border-bottom:1px solid var(--tdh-rule)}@media screen and (min-width:990px){.header__inline-menu .list-menu--inline>li:last-child>a.header__menu-item{border:1px solid currentColor;padding:.9rem 2.2rem;margin-inline-start:.6rem;transition:background-color .2s,color .2s}.header__inline-menu .list-menu--inline>li:last-child>a.header__menu-item:hover{background:var(--tdh-ink);color:var(--tdh-cream)}.header__inline-menu .list-menu--inline>li:last-child>a.header__menu-item span{text-decoration:none}}.button,.shopify-challenge__button,.customer button{letter-spacing:.06em;font-weight:400;font-size:1.5rem;min-height:5rem;padding-inline:3.4rem;border-radius:0}.button:before,.button:after{border-radius:0}.button--secondary{background:transparent}.multicolumn-card{background:none;border-top:1px solid var(--tdh-rule);padding:2.6rem 0 0;height:100%}.multicolumn-card__info{padding:0}.multicolumn-card__info .inline-richtext{font-size:2.6rem;font-weight:400;letter-spacing:0}.multicolumn .title-wrapper-with-link,.multicolumn .title-wrapper,.blog .title-wrapper-with-link{justify-content:center;text-align:center}.multicolumn .title,.blog__title{text-align:center;width:100%}.accordion{border-radius:0;border-color:var(--tdh-rule)}.accordion summary{padding-block:2rem}.accordion .accordion__title{font-size:1.9rem;font-weight:400}.card,.card__media,.media,.article-card__image-wrapper,.image-with-text__media{border-radius:0;box-shadow:none}.banner__box{background:transparent;box-shadow:none}.banner__heading{font-weight:400}.footer{border-top:0}.footer-block__heading{letter-spacing:.02em;font-size:2rem;font-weight:400}.footer .list-menu__item--link:hover{text-decoration:underline;text-underline-offset:.4rem}.main-blog .blog-articles{display:grid;grid-template-columns:repeat(3,1fr)!important;column-gap:2rem;row-gap:4rem}.main-blog .title--primary{display:none}.blog-articles>.blog-articles__article{width:auto;max-width:none}@media screen and (max-width:989px){.main-blog .blog-articles{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width:749px){.main-blog .blog-articles{grid-template-columns:1fr!important}}.blog-articles .article-card__info .caption-with-letter-spacing,.blog-articles .article-card__excerpt,.blog-articles .article-card .circle-divider{display:none}.blog-articles .card__heading,.article-card__title{font-size:2.2rem;font-weight:400;line-height:1.25}.blog-articles .article-card{text-align:center}.blog-articles .article-card__image-wrapper{margin-bottom:1.6rem}.blog-articles .card__inner .media{padding-bottom:125%!important}.blog-articles .card__inner .media img{object-fit:cover}.article-template{max-width:78rem;margin-inline:auto}.article-template__title,.article-template h1{text-align:center;font-weight:400}.article-template__content{font-size:1.8rem}.article-template__content h2,.article-template__content h3{margin-top:4rem;padding-top:2.4rem;border-top:1px solid var(--tdh-rule);font-weight:400}.article-template__content em{opacity:.6}.article-template__content img{width:100%;height:auto;margin-block:2rem}@media screen and (max-width:749px){[id$=__hero] .banner__media{min-height:0}[id$=__hero] .banner__heading,[id$=__hero] .banner__text,[id$=__hero] .banner__text *{color:var(--tdh-ink)}[id$=__hero] .banner__content{padding-block:3.2rem 4rem}[id$=__hero] .banner__heading{font-size:3.4rem;line-height:1.2}[id$=__hero] .banner__buttons .button{--color-button: 42, 30, 23;--color-button-text: 251, 247, 240}}.card__heading,.card-information{text-align:center}.card__heading a,.card__heading{font-weight:400;font-size:1.9rem}.price{font-size:1.7rem}.product__title h1{font-weight:400}.product__info-container .product__text{letter-spacing:.1em;opacity:.7;text-transform:uppercase;font-size:1.3rem}.product-form__submit{min-height:5.4rem}.badge{border-radius:0;letter-spacing:.08em;font-weight:400}.field__input,.select__select,.customer .field input{border-radius:0}.product__title h1,.product__title .h1{font-size:3.4rem;line-height:1.2;text-wrap:balance}@media screen and (min-width:990px){.product--medium .product__info-wrapper{padding-inline-start:5rem}}.product__info-container{max-width:52rem}.product__description{font-size:1.7rem}.product__description p{margin-block:1.2rem}.share-button__button,.share-button summary{display:inline-flex;align-items:center;gap:.8rem;font-size:1.4rem;letter-spacing:.04em}.share-button .icon-share{margin:0}@media screen and (min-width:750px){[id$=__hero] .banner__heading,[id$=__hero] .banner__text{text-shadow:0 1px 14px rgba(0,0,0,.35)}}@media screen and (min-width:750px){[id$=__hero] .banner--large:not(.banner--adapt){min-height:48rem}}@media screen and (max-width:749px){[id$=__hero] .banner--large.banner--mobile-bottom:not(.banner--adapt) .banner__media,[id$=__hero] .banner--large.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media{height:26rem}}[id$=__hero] .banner__media img{object-position:center 22%}@media screen and (max-width:749px){[id$=__hero] .banner__media-half+.banner__media-half{display:none}}.tdh-agenda{text-align:center}.tdh-agenda__title{margin:.6rem 0 1rem}.tdh-agenda__sub{margin:0 auto 3rem;max-width:56rem}.tdh-agenda__frame{display:block;width:100%;max-width:96rem;margin:0 auto;border:1px solid var(--tdh-rule);background:#fff}.tdh-agenda__actions{margin-top:2.4rem}.main-blog .blog-articles:has(>:only-child){grid-template-columns:minmax(0,40rem)!important;justify-content:center}.main-blog .blog-articles:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,36rem))!important;justify-content:center}.footer-community__text{margin:0 0 1.4rem}.footer-community__link{display:inline-flex;align-items:center;gap:1rem;text-decoration:none}.footer-community__icon{display:inline-flex;width:2.6rem;height:2.6rem}.footer-community__icon svg{width:100%;height:100%}.footer-community__label{font-size:1.7rem;letter-spacing:.02em}.footer-community__link:hover .footer-community__label{text-decoration:underline;text-underline-offset:.4rem}.footer-contact li{margin-bottom:.8rem}.footer-contact__more{text-decoration:underline;text-underline-offset:.4rem}#newsletter{scroll-margin-top:8rem}.terms-agree{margin:0 0 1.4rem;text-align:start}.terms-agree__label{display:flex;align-items:flex-start;gap:1rem;font-size:1.35rem;line-height:1.5;cursor:pointer}.terms-agree__input{flex:none;width:1.8rem;height:1.8rem;margin:.2rem 0 0;accent-color:#2a1e17}.terms-agree a{text-decoration:underline;text-underline-offset:.2rem}.terms-agree__error{margin:.8rem 0 0;font-size:1.3rem;color:#a4532f;font-weight:700}.free-ship{margin:0 0 1.6rem;text-align:center}.free-ship__text{margin:0 0 .8rem;font-size:1.4rem}.free-ship__bar{height:.6rem;border-radius:99rem;background:#2a1e171f;overflow:hidden}.free-ship__bar span{display:block;height:100%;background:#a4532f;border-radius:99rem;transition:width .3s}.terms-agree__age{margin:.6rem 0 0;font-size:1.2rem;opacity:.75}.footer-contact__phone a[href^="tel:"]{color:#f0b489;text-decoration:underline;text-underline-offset:.3rem}main a[href^="tel:"]{color:#a4532f;text-decoration:underline;text-underline-offset:.3rem}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom.css.map */
