/* GENERATED by e4_theme_css_write() from .editor4/theme.json — do not hand-edit.
 * Regenerated on theme save / provisioning / heal / stale recovery.
 * One canonical builder: api/editor4/theme_helpers.php (EDITOR4_LIVE_RUNTIME_PARITY.md §10). */
@import url("https://fonts.googleapis.com/css2?family=Nobile:wght@100;200;300;400;500;600;700;800;900&family=Josefin%20Sans:wght@100;200;300;400;500;600;700;800;900&family=Hanuman:wght@100;200;300;400;500;600;700;800;900&display=swap");
/* Editor4 Theme Variables */
:root {
  --theme-primary: #1B202F;
  --theme-secondary: #578DD5;
  --theme-accent: #609CEC;
  --theme-text: #6F7578;
  --theme-surface: #FFFFFF;
  --theme-background: #FFFFFF;
  --theme-primary-hover: #43495A;
  --theme-font-primary: Nobile, sans-serif;
  --theme-font-secondary: Josefin Sans, sans-serif;
  --theme-font-display: Hanuman, serif;
  --so-product-border-color: #E1E1E1;
  --so-page-border-color: #E1E1E1;
  --so-card-border-color: #E1E1E1;
  --so-product-card-info-hover-bg: #e8e8e8;
  --so-pd-tab-hover-bg: #F5F5F5;
  --so-auth-panel-heading-bg: #f7f7f7;
  --so-categories-title-color: #BCBCBC;
  --so-pd-panel-heading-color: #BCBCBC;
  --so-button-default-hover-bg: #BCBCBC;
}
/* GENERATED by e4_text_styles_write() from text-presets.json — do not hand-edit.
 * Regenerated on preset save / template apply / provisioning / heal / stale recovery. */
@import url('https://fonts.googleapis.com/css2?family=Nobile:wght@100;200;300;400;500;600;700;800;900&family=Hanuman:wght@100;200;300;400;500;600;700;800;900&family=Josefin%20Sans:wght@100;200;300;400;500;600;700;800;900&display=swap');
:root {
  --e4-ready-textstyles: 1; /* boot-health sentinel */
  --so-text-h1-font: var(--theme-font-primary, "Nobile, sans-serif");
  --so-text-h1-size: 55px;
  --so-text-h1-weight: 700;
  --so-text-h1-line: 1.1;
  --so-text-h1-spacing: -0.02em;
  --so-text-h2-font: var(--theme-font-display, "Hanuman, serif");
  --so-text-h2-size: 28px;
  --so-text-h2-weight: 700;
  --so-text-h2-line: 1.2;
  --so-text-h2-spacing: -0.015em;
  --so-text-h3-font: var(--theme-font-display, "Hanuman, serif");
  --so-text-h3-size: 28px;
  --so-text-h3-weight: 600;
  --so-text-h3-line: 1.3;
  --so-text-h3-spacing: -0.01em;
  --so-text-paragraph-font: var(--theme-font-secondary, "Josefin Sans, sans-serif");
  --so-text-paragraph-size: 16px;
  --so-text-paragraph-weight: 400;
  --so-text-paragraph-line: 1.6;
  --so-text-paragraph-spacing: 0;
  --so-text-small-font: var(--theme-font-secondary, "Josefin Sans, sans-serif");
  --so-text-small-size: 16px;
  --so-text-small-weight: 400;
  --so-text-small-line: 1.5;
  --so-text-small-spacing: 0;
  --so-text-caption-font: var(--theme-font-secondary, "Josefin Sans, sans-serif");
  --so-text-caption-size: 16px;
  --so-text-caption-weight: 400;
  --so-text-caption-line: 1.4;
  --so-text-caption-spacing: 0.02em;
  --so-text-button-font: var(--theme-font-primary, "Nobile, sans-serif");
  --so-text-button-size: 14px;
  --so-text-button-weight: 600;
  --so-text-button-line: 1;
  --so-text-button-spacing: 0.02em;
  --so-text-link-font: var(--theme-font-secondary, "Josefin Sans, sans-serif");
  --so-text-link-size: 18px;
  --so-text-link-weight: 500;
  --so-text-link-line: 1.5;
  --so-text-link-spacing: 0;
}
:root{--e4-ready-customstyles:1;}
#inklm{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;width:444px;height:299px;}
#inz95{height:350px;width:100%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;}
#iecfq{background-repeat:round;background-position:left top;background-attachment:scroll;background-size:auto;background-image:url('../images/uploads/gallery_10.jpg');}
#i9iqs{min-height:616.96875px;}
#i3si{background-image:url('../media/uploads/16564229_1920_1080_25fps.mp4.poster.jpg');background-size:cover;background-position:center;}
#ih42h{background:rgba(0,0,0,0.35);}
