.elementor .mb-media:hover,.elementor .mb-media:focus-visible{transform:scale3d(1.03, 1.03, 1);}.elementor .mb-media{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:4px;background-color:var(--mb-ink-2);transition:transform 0.6s;}.elementor .mb-price{font-family:var(--mb-body);font-weight:500;font-size:15px;color:var(--mb-blush);}.elementor .mb-prod-title{font-family:var(--mb-body);font-weight:400;font-size:15px;color:var(--mb-bone);line-height:1.35;}.elementor .mb-link:hover,.elementor .mb-link:focus-visible{color:var(--mb-bone);}.elementor .mb-link{font-family:var(--mb-body);font-size:14px;color:var(--mb-mute);transition:color 0.2s;}.elementor .mb-btn-ghost:hover,.elementor .mb-btn-ghost:focus-visible{border-color:var(--mb-bone);}.elementor .mb-btn-ghost{font-family:var(--mb-body);font-weight:500;font-size:15px;color:var(--mb-bone);padding-block-start:13px;padding-block-end:13px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:1px;border-color:var(--mb-line);border-style:solid;background-color:transparent;transition:border-color 0.2s;}.elementor .mb-btn-primary:hover,.elementor .mb-btn-primary:focus-visible{background-color:var(--mb-blush);}.elementor .mb-btn-primary{font-family:var(--mb-body);font-weight:500;font-size:15px;color:var(--mb-ink);padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;background-color:var(--mb-bone);transition:background-color 0.2s;}.elementor .mb-lead{max-width:44ch;font-family:var(--mb-body);font-size:18px;color:var(--mb-mute);line-height:1.55;}.elementor .mb-h2{font-family:var(--mb-display);font-weight:400;font-size:56px;color:var(--mb-bone);letter-spacing:-0.01em;line-height:1;}.elementor .mb-h1{font-family:var(--mb-display);font-weight:400;font-size:104px;color:var(--mb-bone);letter-spacing:-0.01em;line-height:0.95;}.elementor .mb-eyebrow{font-family:var(--mb-body);font-weight:500;font-size:12px;color:var(--mb-mute);letter-spacing:0.18em;text-transform:uppercase;}.elementor .mb-section{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--mb-ink);}.elementor .mb-wrap{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:56px;padding-inline-end:56px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .mb-page{font-family:var(--mb-body);color:var(--mb-bone);padding:0px;background-color:var(--mb-ink);}