html body.template-page .kd-lenis-hero-copy,html body.template-page .kd-lenis-h2{animation:none!important;animation-name:none!important;animation-timeline:none!important;opacity:1!important;filter:none!important;transform:none!important}html body.template-page [data-section-type=page-faqs] .m-scroll-trigger,html body.template-page [data-section-type=page-faqs] .m-section__heading,html body.template-page [data-section-type=page-faqs] .m-section__header,html body.template-page [data-section-type=page-faqs] .m-section__header>*,html body.template-page [data-section-type=contact-form] .m-scroll-trigger,html body.template-page [data-section-type=contact-form] .m-section__heading,html body.template-page [data-section-type=contact-form] .m-section__header,html body.template-page [data-section-type=contact-form] .m-section__header>*,html body.template-page [data-section-type=page-contact] .m-scroll-trigger,html body.template-page [data-section-type=page-contact] .m-section__heading{animation:none!important;animation-name:none!important;opacity:1!important;transform:none!important}html body.template-page [data-section-type=page-faqs] .m-section__heading,html body.template-page [data-section-type=page-faqs] h2,html body.template-page [data-section-type=page-faqs] h2.h2{font-style:italic!important;font-weight:800!important;font-size:clamp(26px,2.8vw,36px)!important;line-height:1.15!important;color:#0f2f1c!important;text-align:left!important;margin:clamp(40px,4vw,60px) 0 24px!important;letter-spacing:-.01em!important}html body.template-page collapsible-tab,html body.template-page collapsible-tab.m-collapsible{display:block!important;background:#fff!important;border:1px solid #E7E7E7!important;border-radius:0!important;margin-bottom:14px!important;position:relative;transition:border-color .25s,box-shadow .25s,padding-left .25s!important;overflow:hidden}html body.template-page collapsible-tab:hover{border-color:#2f7d4a!important}html body.template-page collapsible-tab[open=true]{border-color:#2f7d4a!important;border-left:4px solid #2F7D4A!important;padding-left:0!important}html body.template-page collapsible-tab .m-collapsible--button,html body.template-page collapsible-tab h3.m-collapsible--button{font-style:italic!important;font-weight:800!important;font-size:17px!important;color:#0a0a0a!important;padding:22px 64px 22px 28px!important;margin:0!important;cursor:pointer!important;position:relative!important;border:0!important;background:transparent!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;list-style:none!important;transition:color .2s!important}html body.template-page collapsible-tab[open=true] .m-collapsible--button{color:#0f2f1c!important}html body.template-page collapsible-tab .m-collapsible--icon{width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#2f7d4a!important;color:#fff!important;position:absolute!important;right:20px!important;top:50%!important;transform:translateY(-50%) rotate(0)!important;transition:transform .25s,background .25s!important;border-radius:0!important;flex-shrink:0!important}html body.template-page collapsible-tab .m-collapsible--icon svg{display:none!important}html body.template-page collapsible-tab .m-collapsible--icon:before{content:"+"!important;font-style:normal!important;font-weight:600!important;font-size:24px!important;line-height:1!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;color:#fff!important;display:block!important}html body.template-page collapsible-tab[open=true] .m-collapsible--icon{background:#0f2f1c!important;transform:translateY(-50%) rotate(45deg)!important}html body.template-page collapsible-tab:not([open=true]) .m-collapsible--content,html body.template-page collapsible-tab .m-collapsible--content[hidden]{display:none!important;height:0!important;visibility:hidden!important}html body.template-page collapsible-tab[open=true] .m-collapsible--content{display:block!important;height:auto!important;visibility:visible!important;padding:0 28px 24px!important}html body.template-page collapsible-tab .m-collapsible--content__inner{font-size:15px!important;line-height:1.75!important;color:#3a3a3a!important;border-top:1px solid #F2F6F1!important;padding-top:16px!important}html body.template-page collapsible-tab .m-collapsible--content__inner p{margin-bottom:12px!important}html body.template-page collapsible-tab .m-collapsible--content__inner strong{color:#0f2f1c!important;font-weight:700!important}html body.template-page [data-section-type=page-faqs]{padding-top:clamp(40px,4vw,64px)!important;padding-bottom:clamp(40px,4vw,64px)!important}html body.template-page .m-faqs-section__block{margin-bottom:0!important}html body.template-page .m-faqs-section__block-content{margin-bottom:24px!important;font-size:15px!important;line-height:1.7!important;color:#3a3a3a!important}html body.template-page section[data-section-type=contact-form],html body.template-page [class*=m-contact-form-section]{background:linear-gradient(180deg,#f2f6f1,#fff)!important;padding-top:clamp(56px,6vw,96px)!important;padding-bottom:clamp(56px,6vw,96px)!important}html body.template-page section[data-section-type=contact-form] h1,html body.template-page section[data-section-type=contact-form] h2,html body.template-page section[data-section-type=contact-form] .h2,html body.template-page section[data-section-type=contact-form] [class*=title]{font-style:italic!important;font-weight:800!important;font-size:clamp(28px,3.2vw,44px)!important;color:#0f2f1c!important;letter-spacing:-.01em!important}html body.template-page section[data-section-type=contact-form] input[type=text],html body.template-page section[data-section-type=contact-form] input[type=email],html body.template-page section[data-section-type=contact-form] input[type=tel],html body.template-page section[data-section-type=contact-form] textarea,html body.template-page section[data-section-type=contact-form] .m-form-control{border-radius:0!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:2px solid #E7E7E7!important;background:transparent!important;font-family:inherit!important;font-size:15px!important;padding:14px 4px!important;color:#0a0a0a!important;transition:border-color .2s!important}html body.template-page section[data-section-type=contact-form] input:focus,html body.template-page section[data-section-type=contact-form] textarea:focus,html body.template-page section[data-section-type=contact-form] .m-form-control:focus{border-bottom-color:#2f7d4a!important;outline:0!important;box-shadow:none!important}html body.template-page section[data-section-type=contact-form] button[type=submit],html body.template-page section[data-section-type=contact-form] .m-button,html body.template-page section[data-section-type=contact-form] [class*=btn-primary]{background:#2f7d4a!important;color:#fff!important;border:0!important;border-radius:0!important;font-weight:700!important;font-size:13px!important;letter-spacing:.22em!important;text-transform:uppercase!important;padding:18px 48px!important;cursor:pointer!important;transition:background .25s,transform .25s!important}html body.template-page section[data-section-type=contact-form] button[type=submit]:hover,html body.template-page section[data-section-type=contact-form] .m-button:hover{background:#0f2f1c!important;transform:translateY(-2px)!important}html body.template-page .m-contact-information h3,html body.template-page .m-contact-information [class*=title]{font-style:italic!important;font-weight:800!important;font-size:18px!important;color:#0f2f1c!important;margin-bottom:8px!important}html body.template-page section[data-section-type=page-faqs] a:not(.m-button),html body.template-page section[data-section-type=contact-form] a:not(.m-button){color:#2f7d4a!important;text-decoration:underline!important}@media(max-width:768px){html body.template-page collapsible-tab .m-collapsible--button{font-size:16px!important;padding:20px 56px 20px 20px!important}html body.template-page collapsible-tab .m-collapsible--icon{right:16px!important;width:28px!important;height:28px!important}html body.template-page collapsible-tab .m-collapsible--content{padding:0 20px 20px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kd-page-polish.css.map */
