.template-page-contact{font-size:15px;color:#1b1b1b}.template-page-contact #MainContent .page-width{max-width:90%;padding:80px 20px 20px}.template-page-contact #MainContent .contact.page-width{padding:0 20px 80px}.template-page-contact .main-page-title{font-family:var(--secondary-font-family);font-style:italic;font-weight:400;font-size:44px;text-align:left;letter-spacing:-.834739px;color:#000}.template-page-contact .rte a{color:#bf5c49;letter-spacing:normal;text-decoration:underline!important}.template-page-contact .rte h3{font-size:21px}.template-page-contact #ContactForm .contact__fields{display:block}.template-page-contact #ContactForm .field{margin-bottom:0}.template-page-contact #ContactForm .field:after,.template-page-contact #ContactForm .field:before{display:none}.template-page-contact #ContactForm .field input,.template-page-contact #ContactForm .field textarea{width:100%;border:1px solid rgba(222,222,222);font-size:15px;margin-bottom:20px;padding:14px 10px;height:auto;line-height:1}:is(.template-page-contact #ContactForm .field input,.template-page-contact #ContactForm .field textarea):focus+label{opacity:1}.template-page-contact #ContactForm .field input::placeholder,.template-page-contact #ContactForm .field textarea::placeholder{color:#606060b3;display:block;opacity:1;font-size:15px;height:auto;width:auto}.template-page-contact #ContactForm .field label{color:#606060b3;line-height:1;background-color:#fffaeb;transition:opacity .25s ease-in-out!important;padding:4px;font-size:13px;position:absolute;top:-12px;left:16px;opacity:0;z-index:1}.template-page-contact #ContactForm .contact__button{text-align:center}.template-page-contact #ContactForm .contact__button button{padding:10px 28px;border:2px solid #E4DEDC;height:auto;width:auto;margin:0;font-size:24px;line-height:31px;font-family:var(--secondary-font-family);font-style:italic;border-radius:6px;background:#eeebe9;font-weight:400;text-transform:uppercase;color:#333}.template-page-contact #ContactForm .contact__button button:after,.template-page-contact #ContactForm .contact__button button:before{display:none}.template-page-faq{font-size:15px;color:#1b1b1b}.template-page-faq #MainContent .page-width{max-width:90%;padding:80px 20px}.template-page-faq .main-page-title{font-family:var(--secondary-font-family);font-style:italic;font-weight:400;font-size:44px;text-align:left;letter-spacing:-.834739px;color:#000}.template-page-faq .rte a{color:#bf5c49;letter-spacing:normal;text-decoration:underline!important}.template-page-faq .faq__th_cont h4{font-size:16px;font-weight:600;padding:20px 0;border-top:1px solid #f2f2f2;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0;line-height:normal;color:#333;cursor:pointer;position:relative}.template-page-faq .faq__th_cont h4 .acc__arrow{width:18px;background:url(/cdn/shop/files/down_Arrow.svg);height:10px;display:inline-block;transition:all .5s ease;background-size:cover;position:absolute;right:0}.template-page-faq .faq__th_cont h4 .acc__arrow.arrow_down{transform:rotate(180deg)}.template-page-faq .faq__th_cont .accordion_body{display:none;font-size:14px;font-family:var(--theme-default-theme);margin-bottom:29px;color:#666;font-weight:400}.template-page-faq .faq__th_cont h1{font-size:31px;font-family:var(--theme-default-theme);margin:70px 0;font-style:italic;font-weight:700;line-height:56px;letter-spacing:-.8px;text-align:left;color:#000}.template-page-privacy-terms{font-size:15px;color:#1b1b1b}.template-page-privacy-terms #MainContent .page-width{max-width:90%;padding:80px 20px}.template-page-privacy-terms .main-page-title{font-family:var(--secondary-font-family);font-style:italic;font-weight:400;font-size:44px;text-align:left;letter-spacing:-.834739px;color:#000}.template-page-privacy-terms .rte ul li p{display:inline-block;margin:0}.template-page-privacy-terms .rte a{color:#bf5c49;letter-spacing:normal;text-decoration:underline!important}.template-page-privacy-terms .rte p{font-family:var(--theme-default-theme)}.template-page-privacy-terms .rte h3{font-size:21px}.template-page-privacy-terms .rte h4{font-size:18px}@media (max-width:767px){.template-page-contact,.template-page-faq,.template-page-privacy-terms{background:#fff}:is(.template-page-contact,.template-page-faq,.template-page-privacy-terms) #MainContent .page-width{padding:40px 20px;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/297/assets/cms-pages.css.map */
