.elementor .lf-ft-col{padding:0;display:flex;flex-direction:column;gap:10px}.elementor .lf-ft-link:hover,.elementor .lf-ft-link:focus-visible{color:#FFF}.elementor .lf-ft-link{font-family:SatoshiVariable;font-weight:500;font-size:15px;color:rgb(255 244 240 / .78);line-height:1.5;transition:color 0.15s}.elementor .lf-ft-head{font-family:SatoshiVariable;font-weight:700;font-size:12px;color:var(--lf-gold);letter-spacing:.18em;text-transform:uppercase;margin-block-end:6px}.elementor .lf-card-btn:hover,.elementor .lf-card-btn:focus-visible{color:#FFF;background-color:var(--lf-burgundy)}.elementor .lf-card-btn{width:100%;font-family:SatoshiVariable;font-weight:700;font-size:14px;color:var(--lf-burgundy);text-align:center;padding-block-start:11px;padding-block-end:11px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:auto;border-radius:999px;border-width:1.5px;border-color:var(--lf-burgundy);border-style:solid;background-color:#fff0;transition:all 0.15s}.elementor .lf-price{overflow:hidden;font-family:SatoshiVariable;font-weight:800;font-size:17px;color:var(--lf-crimson);column-gap:8px;display:grid;grid-template-columns:repeat(2,min-content);grid-template-rows:auto 0;grid-auto-flow:column;row-gap:0;white-space:nowrap;align-items:baseline;white-space:normal;\n}.elementor .lf-card-title{font-family:SatoshiVariable;font-weight:600;font-size:16px;color:var(--lf-ink);line-height:1.35}.elementor .lf-card-img:hover,.elementor .lf-card-img:focus-visible{opacity:90%}.elementor .lf-card-img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:14px;background-color:var(--lf-blush);transition:opacity 0.2s}.elementor .lf-card{height:100%;padding:0;display:flex;flex-direction:column;gap:10px}.elementor .lf-product-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;gap:28px 20px;\n}.elementor .lf-link:hover,.elementor .lf-link:focus-visible{color:var(--lf-crimson)}.elementor .lf-link{font-family:SatoshiVariable;font-weight:700;font-size:15px;color:var(--lf-burgundy);text-decoration:underline;text-underline-offset:5px;\n}.elementor .lf-btn-wa:hover,.elementor .lf-btn-wa:focus-visible{background-color:#0E5F2E}.elementor .lf-btn-wa{font-family:SatoshiVariable;font-weight:700;font-size:15px;color:#FFF;text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;background-color:#137A3C;transition:all 0.15s}.elementor .lf-btn-outline:hover,.elementor .lf-btn-outline:focus-visible{color:#FFF;background-color:var(--lf-burgundy)}.elementor .lf-btn-outline{font-family:SatoshiVariable;font-weight:700;font-size:15px;color:var(--lf-burgundy);text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:2px;border-color:var(--lf-burgundy);border-style:solid;background-color:#fff0;transition:all 0.15s}.elementor .lf-h2{font-family:ClashDisplay;font-weight:600;font-size:44px;color:var(--lf-ink);letter-spacing:0em;word-spacing:.06em;line-height:1.08}.elementor .lf-eyebrow{font-family:SatoshiVariable;font-weight:700;font-size:13px;color:var(--lf-crimson);letter-spacing:.14em;text-transform:uppercase}.elementor .lf-section-head{padding:0;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.elementor .lf-section{width:calc(100% + 30px);padding-block-start:80px;padding-block-end:80px;padding-inline-start:max(20px, calc((100% - 1240px) / 2));padding-inline-end:max(20px, calc((100% - 1240px) / 2));margin-inline-start:-15px;margin-inline-end:-15px;background-color:#fff0;display:flex;flex-direction:column;gap:32px;max-width:none;\n}