.elementor-189409 .elementor-element.elementor-element-03ca5f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189409 .elementor-element.elementor-element-03ca5f1:not(.elementor-motion-effects-element-type-background), .elementor-189409 .elementor-element.elementor-element-03ca5f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-189409 .elementor-element.elementor-element-6268806{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:18px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-189409 .elementor-element.elementor-element-edc3a65 .page-heading{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-189409 .elementor-element.elementor-element-edc3a65 .woocommerce-breadcrumb{fill:#6B6670;color:#6B6670;}.elementor-189409 .elementor-element.elementor-element-edc3a65 .page-heading .title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#2B2A2E;color:#2B2A2E;}.elementor-189409 .elementor-element.elementor-element-5eb4a99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:36px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-189409 .elementor-element.elementor-element-9dae1fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9D0C4;--border-color:#D9D0C4;--padding-top:0px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}@media(max-width:767px){.elementor-189409 .elementor-element.elementor-element-6268806{--padding-top:12px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-189409 .elementor-element.elementor-element-5eb4a99{--padding-top:24px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-189409 .elementor-element.elementor-element-9dae1fc{--padding-top:0px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for woocommerce-etheme_breadcrumb, class: .elementor-element-edc3a65 */.elementor-189409 .elementor-element.elementor-element-edc3a65, .elementor-189409 .elementor-element.elementor-element-edc3a65 a, .elementor-189409 .elementor-element.elementor-element-edc3a65 span{font-family:Inter,sans-serif;font-size:13px;color:#6B6670;} .elementor-189409 .elementor-element.elementor-element-edc3a65 a:hover{color:#56374F;} .elementor-189409 .elementor-element.elementor-element-edc3a65 .current{color:#2B2A2E;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6268806 */.elementor-189409 .elementor-element.elementor-element-6268806{width:100% !important;max-width:1400px !important;margin-left:auto;margin-right:auto;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8151788 */.elementor-189409 .elementor-element.elementor-element-8151788 .sd-cs{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center;} .elementor-189409 .elementor-element.elementor-element-8151788 .sd-cs__media{position:relative;aspect-ratio:1/1;border-radius:4px;overflow:hidden;border:1px solid #D9D0C4;background:#F3EDE4;} .elementor-189409 .elementor-element.elementor-element-8151788 .sd-cs__media img{width:100%;height:100%;object-fit:cover;display:block;} .elementor-189409 .elementor-element.elementor-element-8151788 .sd-cs__badge{position:absolute;top:16px;left:16px;background:#56374F;color:#FAF7F2;font-family:Inter,sans-serif;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;padding:8px 12px;border-radius:2px;} .elementor-189409 .elementor-element.elementor-element-8151788 .sd-cs__eyebrow{margin:0 0 10px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:#B8975A;} .elementor-189409 .elementor-element.elementor-element-8151788 .sd-cs h1{margin:0 0 14px;font-family:'Playfair Display',serif;font-weight:500;font-size:44px;line-height:1.15;letter-spacing:0;color:#2B2A2E;} .elementor-189409 .elementor-element.elementor-element-8151788 .sd-cs__lead{margin:0 0 18px;font-family:Inter,sans-serif;font-size:17px;line-height:1.6;color:#6B6670;max-width:560px;} .elementor-189409 .elementor-element.elementor-element-8151788 .sd-cs__points{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:8px;} .elementor-189409 .elementor-element.elementor-element-8151788 .sd-cs__points li{display:flex;align-items:flex-start;gap:10px;font-family:Inter,sans-serif;font-size:14.5px;line-height:1.5;color:#4A464E;} .elementor-189409 .elementor-element.elementor-element-8151788 .sd-cs__points svg{width:18px;height:18px;flex:0 0 18px;margin-top:2px;} .elementor-189409 .elementor-element.elementor-element-8151788 .sd-cs__form{max-width:560px;} .elementor-189409 .elementor-element.elementor-element-8151788 .sd-cs__form [id^='omnisend-embedded']{width:100% !important;max-width:560px !important;margin:0 !important;} .elementor-189409 .elementor-element.elementor-element-8151788 .sd-cs__form h2, .elementor-189409 .elementor-element.elementor-element-8151788 .sd-cs__form p{font-family:inherit;} .elementor-189409 .elementor-element.elementor-element-8151788 .sd-cs__alt{margin:16px 0 0;font-family:Inter,sans-serif;font-size:13.5px;color:#6B6670;} .elementor-189409 .elementor-element.elementor-element-8151788 .sd-cs__alt a{color:#56374F;text-decoration:underline;text-underline-offset:3px;} .elementor-189409 .elementor-element.elementor-element-8151788 .sd-cs__alt a:hover{color:#44293E;} @media (max-width:1024px){.elementor-189409 .elementor-element.elementor-element-8151788 .sd-cs{grid-template-columns:1fr;gap:28px;} .elementor-189409 .elementor-element.elementor-element-8151788 .sd-cs__media{max-width:420px;} .elementor-189409 .elementor-element.elementor-element-8151788 .sd-cs h1{font-size:36px;}} @media (max-width:767px){.elementor-189409 .elementor-element.elementor-element-8151788 .sd-cs h1{font-size:30px;} .elementor-189409 .elementor-element.elementor-element-8151788 .sd-cs__lead{font-size:16px;} .elementor-189409 .elementor-element.elementor-element-8151788 .sd-cs__media{max-width:100%;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb4a99 */.elementor-189409 .elementor-element.elementor-element-5eb4a99{width:100% !important;max-width:1200px !important;margin-left:auto;margin-right:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dae1fc */.elementor-189409 .elementor-element.elementor-element-9dae1fc{width:100% !important;max-width:1400px !important;margin-left:auto;margin-right:auto;} .elementor-189409 .elementor-element.elementor-element-9dae1fc{padding-top:48px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03ca5f1 */.elementor-189409 .elementor-element.elementor-element-03ca5f1{width:100% !important;max-width:100% !important;} .elementor-189409 .elementor-element.elementor-element-03ca5f1 .elementor-widget-template{width:100%;}/* End custom CSS */