.elementor-kit-90{--e-global-color-primary:#f9e3ea;--e-global-color-secondary:#c2a059;--e-global-color-text:#111;--e-global-color-accent:#000;--e-global-typography-primary-font-family:"Merriweather";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.6px;--e-global-typography-primary-letter-spacing:.2px;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-letter-spacing:.2px;--e-global-typography-secondary-word-spacing:0px;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6px;--e-global-typography-text-letter-spacing:.2px;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;--e-global-typography-accent-letter-spacing:.2px;font-family:"Poppins",Sans-serif;font-size:17px;font-weight:400;line-height:23px;letter-spacing:.2px}.elementor-kit-90 e-page-transition{background-color:#ffbc7d}.elementor-kit-90 a{font-size:17px}.elementor-kit-90 h1{font-size:64px;letter-spacing:.2px}.elementor-kit-90 h2{font-size:32px}.elementor-kit-90 h3{font-size:24px}.elementor-kit-90 button,.elementor-kit-90 input[type=button],.elementor-kit-90 input[type=submit],.elementor-kit-90 .elementor-button{font-size:16px;font-weight:500}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}:root{--c-white:#fff;--c-text:#2b2b2b;--c-accent:#e0bfb8;--c-soft:#d9c5b2;--c-black:#121212;--radius:12px;--shadow:0 10px 25px rgba(0,0,0,.08);--fs-xxl:clamp(28px, 4vw, 44px);--fs-xl:clamp(22px, 3vw, 32px);--fs-lg:18px;--fs-md:16px;--fs-sm:14px;--bp-xs:480px;--bp-sm:576px;--bp-md:768px;--bp-lg:992px;--bp-xl:1200px}html{box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}body{margin:0;font-family:"Poppins",system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:var(--c-text);background:var(--c-white);line-height:1.6}img,video{max-width:100%;height:auto;display:block}a{color:var(--c-accent);text-decoration:none}a:hover{opacity:.85}.container{width:min(1200px, 92%);margin-inline:auto}.section{padding:48px 0}@media (max-width:var(--bp-md)){.section{padding:36px 0}}h1,h2,h3{color:var(--c-black);line-height:1.2;margin:0 0 .6em}h1{font-size:var(--fs-xxl)}h2{font-size:var(--fs-xl)}h3{font-size:clamp(18px, 2.2vw, 24px)}
p{font-size:var(--fs-md);margin:0 0 1em}.row{display:flex;flex-wrap:wrap;gap:20px}.col{flex:1 1 0}.col-50{flex:1 1 calc(50% - 20px)}
.col-33{flex:1 1 calc(33.333% - 20px)}
.col-25{flex:1 1 calc(25% - 20px)}
@media (max-width: var(--bp-md)){
  .col-50,.col-33,.col-25{flex-basis:100%}
}

/* =========================
   4) Buttons=========================*/.btn{display:inline-block;padding:12px 24px;border-radius:8px;font-weight:600;font-size:var(--fs-sm);letter-spacing:.5px;transition:.25s ease;box-shadow:var(--shadow)}.btn-primary{background:var(--c-accent);color:var(--c-white);border:0}.btn-primary:hover{transform:translateY(-2px);filter:brightness(.95)}.btn-outline{background:0 0;color:var(--c-black);border:1px solid var(--c-soft)}.btn-outline:hover{background:var(--c-soft)}.card{background:var(--c-soft);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:var(--bp-lg)){.product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:var(--bp-md)){.product-grid{grid-template-columns:1fr}}.product-card img{border-radius:10px}.product-title{font-weight:600;margin:.7em 0 .3em}.price{color:var(--c-black);font-weight:700}.header{background:var(--c-black);color:var(--c-white)}.header .bar{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.nav{display:flex;gap:28px;align-items:center}.nav a{color:var(--c-white);font-size:var(--fs-sm)}.icon-btn svg,.icon-btn img{width:22px;height:22px;transition:.25s ease;filter:invert(1)}.icon-btn:hover svg,.icon-btn:hover img{transform:scale(1.15);opacity:.85}.menu-toggle{display:none}@media (max-width:var(--bp-md)){.nav{display:none}.menu-toggle{display:block;color:#fff}}.hero{background:linear-gradient(180deg,#f5efec 0%,#fff 100%);border-radius:var(--radius);padding:32px;display:grid;grid-template-columns:1.2fr .8fr;gap:24px;box-shadow:var(--shadow)}@media (max-width:var(--bp-lg)){.hero{grid-template-columns:1fr}}.form-grid{display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.form-full{grid-column:1/-1}@media (max-width:var(--bp-md)){.form-grid{grid-template-columns:1fr}}label{font-size:var(--fs-sm);color:#6b6b6b}input,select,textarea{width:100%;padding:12px 14px;border-radius:10px;border:1px solid #e8e3de;background:#fff;color:var(--c-text);font-size:var(--fs-md);outline:none;transition:border .2s ease,box-shadow .2s ease}input:focus,select:focus,textarea:focus{border-color:var(--c-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-accent) 20%,transparent)}.pay-option{display:flex;align-items:center;gap:12px;border:1px solid #eee;border-radius:10px;padding:12px 14px;background:#fff;cursor:pointer;transition:.2s ease}.pay-option:hover{border-color:var(--c-accent);background:#fff7f5}.pay-option img,.pay-option svg{width:32px;height:32px}.footer{background:var(--c-black);color:#e9e9e9;padding:36px 0;margin-top:40px}.footer a{color:#e9e9e9}.footer .cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:var(--bp-md)){.footer .cols{grid-template-columns:1fr}}.footer small{color:#bdbdbd}#scroll-to-top{background-color:#2a2a2a !important;border-radius:10px}#scroll-to-top svg{fill:#fff !important;stroke:#fff !important}.center{display:grid;place-items:center}.mt-0{margin-top:0}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mb-0{margin-bottom:0}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.p-16{padding:16px}.p-24{padding:24px}.text-center{text-align:center}.hide{display:none!important}