body.template-page{background:#fbf6ef}body.template-page #MainContent :is(section,.accordion-group,.brick__block,.brick__block__text,.hero__content,.hero__content__wrapper,.wrapper--narrow,.faq,.column__inner,.column__content,.column__image,.section-columns):not(.index-hero):not(.index-hero *){background-color:#fbf6ef!important}body.template-page #MainContent .section-columns .column__inner{display:flex;flex-direction:column;align-items:center;text-align:center}body.template-page #MainContent *{font-family:Jost,sans-serif}body.template-page #MainContent :is(.index-rte,.index-page,.brick__block__text,.index-contact,.accordion-group,.section-columns) :is(h1,h2,h3,.hero__title,.grid__heading,.column__heading,.accordion__heading,.contact__form__heading){font-family:Cormorant Garamond,serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:#2e2621!important;line-height:1.15!important}body.template-page #MainContent :is(.index-rte,.index-page) h1.hero__title{font-size:clamp(34px,4.6vw,52px)!important}body.template-page #MainContent :is(.index-rte,.index-page,.brick__block__text,.index-contact) :is(h2,.hero__title:not(h1),.contact__form__heading){font-size:clamp(26px,3.2vw,36px)!important}body.template-page #MainContent :is(.grid__heading){font-size:clamp(28px,3.6vw,40px)!important}body.template-page #MainContent .column__heading{font-size:24px!important}body.template-page #MainContent :is(.index-rte,.brick__block__text) :is(h4,h5,h6),body.template-page #MainContent :is(.index-rte,.brick__block__text) h4.hero__title{font-family:Jost,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#8a6a3f!important}body.template-page #MainContent :is(.hero__rte,.rte,.column__text,.accordion__content,.hero__description):not(.index-hero *),body.template-page #MainContent :is(.hero__rte,.rte,.column__text,.accordion__content):not(.index-hero *) :is(p,li,span,td){font-family:Jost,sans-serif!important;font-weight:300!important;font-size:16px!important;line-height:1.8!important;color:#5a4d42!important}body.template-page #MainContent :is(.hero__rte,.rte,.column__text,.accordion__content) strong{font-weight:500!important;color:#2e2621!important}body.template-page #MainContent :is(.hero__rte,.rte,.column__text,.accordion__content) a:not(.btn){color:#8a6a3f!important;text-decoration:underline;text-underline-offset:3px;background:none!important;-webkit-text-fill-color:currentColor!important}body.template-page #MainContent :is(.hero__rte,.rte) table{border-collapse:collapse;width:100%}body.template-page #MainContent :is(.hero__rte,.rte) :is(td,th){border:1px solid #E6D9C6!important;padding:10px 12px!important}body.template-page #MainContent :is(.hero__rte,.rte) th{background:#f3e7d8;font-weight:400!important;color:#2e2621!important}body.template-page #MainContent .index-hero .hero__title{font-family:Cormorant Garamond,serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;font-size:clamp(38px,5vw,60px)!important}body.template-page #MainContent .index-hero .hero__description,body.template-page #MainContent .index-hero .hero__description *{font-family:Jost,sans-serif!important;font-size:12px!important;letter-spacing:.22em!important;text-transform:uppercase!important}body.template-page #MainContent .btn{background:#2e2621!important;border:1px solid #2E2621!important;color:#fbf6ef!important;border-radius:0!important;font-size:11.5px!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:14px 28px!important}body.template-page #MainContent .btn:hover{background:#8a6a3f!important;border-color:#8a6a3f!important}body.template-page #MainContent .column__image img{border-radius:0}body.template-page #MainContent details.accordion{border-color:#e6d9c6!important}body.template-page #MainContent .accordion__title{font-family:Jost,sans-serif!important;font-weight:400!important;font-size:16px!important;letter-spacing:0!important;text-transform:none!important;color:#2e2621!important;padding-top:20px!important;padding-bottom:20px!important}body.template-page #MainContent .accordion__title svg path{stroke:#8a6a3f!important}body.template-page #MainContent .accordion-group .faq{max-width:860px;margin:0 auto}body.template-page #MainContent .index-contact .wrapper--narrow{max-width:640px}body.template-page #MainContent .contact-form :is(input,textarea){background:transparent!important;border:0!important;border-bottom:1px solid #D9CCBB!important;border-radius:0!important;box-shadow:none!important;color:#2e2621!important;font-size:15px!important;font-weight:300!important;padding:12px 0!important}body.template-page #MainContent .contact-form :is(input,textarea)::placeholder{color:#a99a89}body.template-page #MainContent .contact-form :is(input,textarea):focus{border-bottom-color:#8a6a3f!important;outline:0}body.template-page #MainContent .contact-form .btn{width:100%;min-height:52px;margin-top:10px}body.template-page #MainContent :is(.custom-form__required-text,.form__legal),body.template-page #MainContent :is(.custom-form__required-text,.form__legal) *{font-size:12px!important;color:#8a6a3f!important}body.template-page #MainContent hr.divider{border-color:#e6d9c6!important;background:#e6d9c6!important}body.template-page #MainContent :is(.hero__rte,.rte) h1{font-family:Cormorant Garamond,serif!important;font-weight:400!important;font-size:clamp(34px,4.6vw,48px)!important;line-height:1.15!important;color:#2e2621!important;text-transform:none!important;letter-spacing:0!important}body.template-blog,body.template-article{background:#fbf6ef}body:is(.template-blog,.template-article) #MainContent,body:is(.template-blog,.template-article) #MainContent>.shopify-section{background:#fbf6ef!important}body:is(.template-blog,.template-article) #MainContent [class*=bloggle]:not(img):not(a):not(button){background-color:transparent}body.template-blog #MainContent h1{font-family:Cormorant Garamond,serif!important;font-weight:400!important}body.template-blog :is(.bloggle--blog-item-date,.bloggle--blog-item-author){font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#8a6a3f!important}body.template-blog .bloggle--blog-item-title{text-transform:none!important;letter-spacing:0!important;font-family:Cormorant Garamond,serif!important;font-weight:400!important;font-size:21px!important;line-height:1.25!important;color:#2e2621!important}body.template-blog #MainContent input{background:transparent!important;border:0!important;border-bottom:1px solid #D9CCBB!important;border-radius:0!important;font-family:Jost,sans-serif!important}body.template-blog .bloggle--blog-item-button{background:#2e2621!important;border-color:#2e2621!important;color:#fbf6ef!important;border-radius:0!important;font-family:Jost,sans-serif!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important}body.template-blog .bloggle--blog-item-link:hover .bloggle--blog-item-button{background:#8a6a3f!important;border-color:#8a6a3f!important}body.template-article #MainContent .bpe-table,body.template-article #MainContent .bpe-table td,body.template-article #MainContent .bpe-table th{background:#fbf6ef!important;border-color:#e6d9c6!important}body.template-article #MainContent .bpe-table th,body.template-article #MainContent .bpe-table thead td{background:#f3e7d8!important}body.template-article #MainContent .bloggle_sideBar-V2{background:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/147/assets/ih-pages.css.map */
