.tm-section-title,.image-with-text__heading,.rich-text__heading,.collapsible-content__heading,.related-products__heading,.multicolumn__title .title{position:relative;display:block;max-width:640px;margin:0 auto 22px!important;padding:0;font-family:Playfair Display,Georgia,serif!important;font-size:33px!important;font-weight:400!important;line-height:1.22!important;letter-spacing:.02em;color:#1f1a17!important;text-align:center!important;text-shadow:0 1px 0 rgba(255,255,255,.55)}.tm-section-title:before,.image-with-text__heading:before,.rich-text__heading:before,.collapsible-content__heading:before,.related-products__heading:before,.multicolumn__title .title:before{content:"";display:block;width:7px;height:7px;margin:0 auto 14px;background:#c9a84c;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.tm-section-title:after,.image-with-text__heading:after,.rich-text__heading:after,.collapsible-content__heading:after,.related-products__heading:after,.multicolumn__title .title:after{content:"";display:block;width:72px;height:1px;margin:16px auto 0;background:#c9a84c;transition:width .3s ease}a:hover>.tm-section-title:after,a:hover>.collapsible-content__heading:after,summary:hover .collapsible-content__heading:after,.tm-section-title:hover:after,.collapsible-content__heading:hover:after{width:92px}@media screen and (max-width:749px){.tm-section-title,.image-with-text__heading,.rich-text__heading,.collapsible-content__heading,.related-products__heading,.multicolumn__title .title{font-size:26px!important}}.shopify-section:has(.image-with-text),.shopify-section:has(.before-after-slider),.shopify-section:has(.image-banner),.shopify-section:has(.related-products),.shopify-section:has(.tm-story),.shopify-section:has(.tm-calc-section){background-color:#fff!important}.shopify-section:has(.image-with-text) [class*=color-],.shopify-section:has(.before-after-slider) [class*=color-],.shopify-section:has(.image-banner) [class*=color-],.shopify-section:has(.related-products) [class*=color-]{--color-background: 255, 255, 255;background-color:#fff!important;background-image:none!important}.collapsible-content .collapsible-content__wrapper{background:#fff}.collapsible-content .accordion{border-top:1px solid rgba(201,168,76,.4);border-left:1px solid rgba(74,59,42,.15);border-right:1px solid rgba(74,59,42,.15);background:transparent;padding-left:18px;margin-bottom:2px}.collapsible-content .accordion:last-of-type{border-bottom:1px solid rgba(201,168,76,.4)}.collapsible-content .accordion__title{font-family:Playfair Display,Georgia,serif!important;font-size:20px!important;font-weight:500;line-height:1.35;color:#4a3b2a;padding:22px 40px 22px 0;letter-spacing:.01em}.collapsible-content .accordion__title svg,.collapsible-content .accordion__title .icon{color:#4a3b2a;fill:#4a3b2a;stroke:#4a3b2a}.collapsible-content .accordion__content{font-family:Inter,sans-serif;font-size:15.5px;line-height:1.75;color:#4a3b2a;padding:0 40px 24px 0}.price .price-item--regular,.price__regular .price-item--regular,.product-info .price-item--regular{color:#4a3b2a!important;font-family:Playfair Display,Georgia,serif;font-weight:500}.price .price-item--sale,.price__sale .price-item--sale,.product-info .price-item--sale{color:#b3261e!important;font-weight:600}.price .price__compare .price-item--regular,.product-info .price__compare .price-item--regular{color:#6b5d4d!important;font-family:Inter,sans-serif;font-weight:400}.tm-badges{background-color:transparent;border:none;border-radius:10px}.tm-badge__title{font-family:Playfair Display,Georgia,serif;color:#4a3b2a}
/*# sourceMappingURL=/cdn/shop/t/29/assets/tm-section-title.css.map */
