/** Shopify CDN: Minification failed

Line 1742:6520 Unexpected "@media"

**/

  @import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Gilda+Display:wght@400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Jost:wght@400;500;600;700&display=swap');
  
/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
    'Noto Color Emoji';
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
    monospace;
    --color-black: #000;
    --color-white: #fff;
    --font-weight-medium: 500;
    --radius-lg: 8px;
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --color-scheme-bg: #fefefe;
    --color-scheme-text: #62748e;
    --color-scheme-text-100: #eceef2;
    --color-scheme-text-950: #22262f;
    --spacing-0: 0px;
    --spacing-0\.5: 2px;
    --spacing-1: 4px;
    --spacing-2: 8px;
    --spacing-3: 12px;
    --spacing-4: 16px;
    --spacing-6: 24px;
    --spacing-8: 32px;
    --spacing-9: 36px;
    --spacing-10: 40px;
    --spacing-12: 48px;
    --spacing-16: 64px;
    --radius-full: 100%;
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji');
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type='button'], [type='reset'], [type='submit']), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden='until-found'])) {
    display: none !important;
  }
}
@layer utilities {
  .pointer-events-none {
    pointer-events: none;
  }
  .absolute {
    position: absolute;
  }
  .sticky {
    position: sticky;
  }
  .tw-relative {
    position: relative;
  }
  .top-0 {
    top: var(--spacing-0);
  }
  .top-1\/2 {
    top: calc(1/2 * 100%);
  }
  .right-0 {
    right: var(--spacing-0);
  }
  .right-6 {
    right: var(--spacing-6);
  }
  .right-\[-40px\] {
    right: -40px;
  }
  .right-\[14px\] {
    right: 14px;
  }
  .bottom-0 {
    bottom: var(--spacing-0);
  }
  .left-0 {
    left: var(--spacing-0);
  }
  .left-1\/2 {
    left: calc(1/2 * 100%);
  }
  .left-6 {
    left: var(--spacing-6);
  }
  .left-\[-40px\] {
    left: -40px;
  }
  .left-\[14px\] {
    left: 14px;
  }
  .z-0 {
    z-index: 0;
  }
  .z-10 {
    z-index: 10;
  }
  .z-99 {
    z-index: 99;
  }
  .z-100 {
    z-index: 100;
  }
  .col-span-12 {
    grid-column: span 12 / span 12;
  }
  .mx-auto {
    margin-inline: auto;
  }
  .mr-2 {
    margin-right: var(--spacing-2);
  }
  .mr-auto {
    margin-right: auto;
  }
  .mb-0\.5 {
    margin-bottom: var(--spacing-0\.5);
  }
  .mb-2 {
    margin-bottom: var(--spacing-2);
  }
  .mb-8 {
    margin-bottom: var(--spacing-8);
  }
  .mb-10 {
    margin-bottom: var(--spacing-10);
  }
  .ml-0 {
    margin-left: var(--spacing-0);
  }
  .\!tw-hidden {
    display: none !important;
  }
  .flex {
    display: flex;
  }
  .inline-flex {
    display: inline-flex;
  }
  .tw-flex {
    display: flex;
  }
  .h-1 {
    height: var(--spacing-1);
  }
  .h-9 {
    height: var(--spacing-9);
  }
  .h-12 {
    height: var(--spacing-12);
  }
  .h-\[0px\] {
    height: 0px;
  }
  .h-\[200vh\] {
    height: 200vh;
  }
  .h-full {
    height: 100%;
  }
  .h-screen {
    height: 100vh;
  }
  .min-h-\[117px\] {
    min-height: 117px;
  }
  .w-9 {
    width: var(--spacing-9);
  }
  .w-12 {
    width: var(--spacing-12);
  }
  .w-fit {
    width: fit-content;
  }
  .w-full {
    width: 100%;
  }
  .max-w-\[640px\] {
    max-width: 640px;
  }
  .max-w-\[720px\] {
    max-width: 720px;
  }
  .max-w-\[734px\] {
    max-width: 734px;
  }
  .max-w-\[768px\] {
    max-width: 768px;
  }
  .max-w-\[848px\] {
    max-width: 848px;
  }
  .flex-shrink-0 {
    flex-shrink: 0;
  }
  .basis-full {
    flex-basis: 100%;
  }
  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .snap-start {
    scroll-snap-align: start;
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-row {
    flex-direction: row;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .items-center {
    align-items: center;
  }
  .items-end {
    align-items: flex-end;
  }
  .tw-items-center {
    align-items: center;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .tw-justify-center {
    justify-content: center;
  }
  .\!gap-4 {
    gap: var(--spacing-4) !important;
  }
  .gap-2 {
    gap: var(--spacing-2);
  }
  .gap-3 {
    gap: var(--spacing-3);
  }
  .gap-4 {
    gap: var(--spacing-4);
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-visible {
    overflow: visible;
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .rounded-full {
    border-radius: var(--radius-full);
  }
  .rounded-lg {
    border-radius: var(--radius-lg);
  }
  .bg-black {
    background-color: var(--color-black);
  }
  .bg-scheme-bg {
    background-color: var(--color-scheme-bg);
  }
  .bg-scheme-text-100 {
    background-color: var(--color-scheme-text-100);
  }
  .bg-scheme-text-950 {
    background-color: var(--color-scheme-text-950);
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .object-cover {
    object-fit: cover;
  }
  .p-8 {
    padding: var(--spacing-8);
  }
  .text-center {
    text-align: center;
  }
  .text-left {
    text-align: left;
  }
  .tw-text-center {
    text-align: center;
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .break-all {
    word-break: break-all;
  }
  .text-scheme-text {
    color: var(--color-scheme-text);
  }
  .\!uppercase {
    text-transform: uppercase !important;
  }
  .opacity-0 {
    opacity: 0%;
  }
  .shadow-\[0_0_10px_2px_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-shadow: 0 0 10px 2px var(--tw-shadow-color, rgba(0,0,0,0.2));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .duration-300 {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .duration-500 {
    --tw-duration: 500ms;
    transition-duration: 500ms;
  }
  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }
  .max-sm\:mb-10 {
    @media (width < 640px) {
      margin-bottom: var(--spacing-10);
    }
  }
  .sm\:mb-3 {
    @media (width >= 640px) {
      margin-bottom: var(--spacing-3);
    }
  }
  .sm\:mb-9 {
    @media (width >= 640px) {
      margin-bottom: var(--spacing-9);
    }
  }
  .sm\:mb-12 {
    @media (width >= 640px) {
      margin-bottom: var(--spacing-12);
    }
  }
  .sm\:inline-flex {
    @media (width >= 640px) {
      display: inline-flex;
    }
  }
  .sm\:flex-row {
    @media (width >= 640px) {
      flex-direction: row;
    }
  }
  .sm\:items-end {
    @media (width >= 640px) {
      align-items: flex-end;
    }
  }
  .sm\:justify-between {
    @media (width >= 640px) {
      justify-content: space-between;
    }
  }
  .sm\:gap-2 {
    @media (width >= 640px) {
      gap: var(--spacing-2);
    }
  }
  .sm\:gap-4 {
    @media (width >= 640px) {
      gap: var(--spacing-4);
    }
  }
  .sm\:gap-6 {
    @media (width >= 640px) {
      gap: var(--spacing-6);
    }
  }
  .sm\:gap-12 {
    @media (width >= 640px) {
      gap: var(--spacing-12);
    }
  }
  .sm\:p-10 {
    @media (width >= 640px) {
      padding: var(--spacing-10);
    }
  }
  .md\:right-\[-25px\] {
    @media (width >= 768px) {
      right: -25px;
    }
  }
  .md\:left-\[-25px\] {
    @media (width >= 768px) {
      left: -25px;
    }
  }
  .md\:h-12 {
    @media (width >= 768px) {
      height: var(--spacing-12);
    }
  }
  .md\:w-12 {
    @media (width >= 768px) {
      width: var(--spacing-12);
    }
  }
  .md\:justify-center {
    @media (width >= 768px) {
      justify-content: center;
    }
  }
  .md\:overflow-x-auto {
    @media (width >= 768px) {
      overflow-x: auto;
    }
  }
  .lg\:col-span-5 {
    @media (width >= 1024px) {
      grid-column: span 5 / span 5;
    }
  }
  .lg\:col-span-7 {
    @media (width >= 1024px) {
      grid-column: span 7 / span 7;
    }
  }
  .lg\:max-w-\[608px\] {
    @media (width >= 1024px) {
      max-width: 608px;
    }
  }
  .lg\:grid-cols-12 {
    @media (width >= 1024px) {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  .lg\:gap-8 {
    @media (width >= 1024px) {
      gap: var(--spacing-8);
    }
  }
  .lg\:gap-16 {
    @media (width >= 1024px) {
      gap: var(--spacing-16);
    }
  }
}
.lh-hidden {
  display: none;
}
.lh-grid {
  display: grid;
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-font-weight: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-duration: initial;
      --tw-ease: initial;
    }
  }
}

/* ========== BASE GRID (default, non-slider) ========== */
.lh-slider-container:not([data-desktop-layout="slider"]) .lh-slider-content {
   display: grid;
   grid-template-columns: repeat(auto-fill, minmax(calc(100% / var(--data-item) - var(--data-gap)), 1fr));
   gap: var(--data-gap, 10px);
 }
 
 /* ========== DESKTOP (≥ 1024px) ========== */
 @media (min-width: 1024px) {
   /* GRID layout */
   .lh-slider-container[data-desktop-layout="grid"] .lh-slider-content {
     display: grid;
     grid-template-columns: repeat(auto-fill, minmax(calc(100% / var(--data-item) - var(--data-gap)), 1fr));
     gap: var(--data-gap, 10px);
   }
 
   /* SLIDER layout */
   .lh-slider-container[data-desktop-layout="slider"] {
     margin-left: calc(var(--data-gap) * -1);
   }
 
   .lh-slider-container[data-desktop-layout="slider"] .lh-slider-content {
     display: flex;
     touch-action: pan-y pinch-zoom;
   }
 
   .lh-slider-container[data-desktop-layout="slider"] .lh-slide-item {
     flex: 0 0 calc(100% / var(--data-item, 1));
     padding-left: var(--data-gap);
   }
 }
 
 /* ========== TABLET (640px – 1023px) ========== */
 @media (min-width: 640px) and (max-width: 1023px) {
   
   .lh-slider-container[data-tablet-layout="grid"] .lh-slider-content {
     display: grid;
     grid-template-columns: repeat(
       auto-fill,
       minmax(
         calc(100% / var(--data-item-tablet, var(--data-item, 1)) - var(--data-gap-tablet, var(--data-gap, 10px))),
         1fr
       )
     );
     gap: var(--data-gap-tablet, var(--data-gap, 10px));
   }
 
   .lh-slider-container:not([data-tablet-layout])[data-desktop-layout="grid"] .lh-slider-content {
     display: grid;
     grid-template-columns: repeat(
       auto-fill,
       minmax(
         calc(100% / var(--data-item-tablet, 1) - var(--data-gap-tablet, 10px)),
         1fr
       )
     );
     gap: var(--data-gap-tablet, 10px);
   }
 
   .lh-slider-container[data-tablet-layout="slider"] {
     margin-left: calc(var(--data-gap-tablet, var(--data-gap, 10px)) * -1);
   }
   .lh-slider-container[data-tablet-layout="slider"] .lh-slider-content {
     display: flex;
     gap: 0 !important;
     touch-action: pan-y pinch-zoom;
   }
   .lh-slider-container[data-tablet-layout="slider"] .lh-slide-item {
     flex: 0 0 calc(100% / var(--data-item-tablet, var(--data-item, 1)));
     padding-left: var(--data-gap-tablet, var(--data-gap, 10px));
   }
 
   .lh-slider-container:not([data-tablet-layout])[data-desktop-layout="slider"] {
     margin-left: calc(var(--data-gap-tablet, var(--data-gap, 10px)) * -1);
   }
   .lh-slider-container:not([data-tablet-layout])[data-desktop-layout="slider"] .lh-slider-content {
     display: flex;
     gap: 0 !important;
     touch-action: pan-y pinch-zoom;
   }
   .lh-slider-container:not([data-tablet-layout])[data-desktop-layout="slider"] .lh-slide-item {
     flex: 0 0 calc(100% / var(--data-item-tablet, var(--data-item, 1)));
     padding-left: var(--data-gap-tablet, var(--data-gap, 10px));
   }
 }
 
 
 /* ========== MOBILE (≤ 639px) ========== */
 @media (max-width: 639px) {
   /* GRID layout */
   .lh-slider-container[data-mobile-layout="grid"] .lh-slider-content {
     display: grid;
     grid-template-columns: repeat(auto-fill, minmax(calc(100% / var(--data-item-mobile) - var(--data-gap-mobile)), 1fr));
     gap: var(--data-gap-mobile, 10px);
   }
 
   /* SLIDER layout */
   .lh-slider-container[data-mobile-layout="slider"] {
     margin-left: calc(var(--data-gap-mobile) * -1);
   }
 
   .lh-slider-container[data-mobile-layout="slider"] .lh-slider-content {
     display: flex;
     gap: 0 !important;
   }
 
   .lh-slider-container[data-mobile-layout="slider"] .lh-slide-item {
     flex: 0 0 calc(100% / var(--data-item-mobile, 1));
     padding-left: var(--data-gap-mobile);
   }
 }
 
 /* ========== CONTROLS (Navigation & Pagination) ========== */
 .lh-slider-nav-left,
 .lh-slider-nav-right {
   opacity: 0;
   top: calc(50% - var(--height-controls) / 2);
   transform: translate(0, -50%);
   color: initial;
 }
 
 .lh-carousel:hover .lh-slider-nav-left,
 .lh-carousel:hover .lh-slider-nav-right {
   opacity: 1;
 }
 
 .lh-carousel:hover .lh-slider-nav-left.disabled,
 .lh-carousel:hover .lh-slider-nav-right.disabled {
   opacity: 0.5;
 }
 
 .lh-slider-nav-left.disabled,
 .lh-slider-nav-right.disabled {
   pointer-events: none;
   cursor: not-allowed;
 }
 
 /* ========== PAGINATION ========== */
 .lh-slider-pagination {
   cursor: pointer;
 }
 
 .lh-slider-wrapper[data-pagination="dots"] + .lh-slider-controls .lh-slider-pagination {
   display: flex;
   width: 8px;
   height: 8px;
   background: #ccc;
   border-radius: 50%;
 }
 
 .lh-slider-wrapper[data-pagination="dots"] + .lh-slider-controls .lh-slider-pagination.active {
   background: #000;
 }
 
 /* NUMBERS pagination */
 .lh-slider-wrapper[data-pagination="numbers"] + .lh-slider-controls .lh-slider-pagination {
   padding: 10px;
   opacity: 0.6;
   line-height: 1;
 }
 
 .lh-slider-wrapper[data-pagination="numbers"] + .lh-slider-controls .lh-slider-pagination.active {
   text-decoration: underline;
   opacity: 1;
 }
 
 /* Dynamic pagination visibility */
 .lh-slider-pagination-wrapper,
 .lh-slider-pagination-total,
 .lh-slider-pagination-progress {
   display: none;
 }
 
 .lh-slider-wrapper[data-pagination="dots"] + .lh-slider-controls .lh-slider-pagination-wrapper,
 .lh-slider-wrapper[data-pagination="dynamic-dots"] + .lh-slider-controls .lh-slider-pagination-wrapper,
 .lh-slider-wrapper[data-pagination="numbers"] + .lh-slider-controls .lh-slider-pagination-wrapper,
 .lh-slider-wrapper[data-pagination="counter"] + .lh-slider-controls .lh-slider-pagination-total,
 .lh-slider-wrapper[data-pagination="progress"] + .lh-slider-controls .lh-slider-pagination-progress {
   display: flex;
   position: relative;
   line-height: 1;
 }
 
 /* Controls visibility */
 .lh-slider-controls {
   display: none;
 }
 
 @media (min-width: 1024px) {
   .lh-slider-controls[show-desktop="true"] {
     display: block;
   }
 }
 
 @media (min-width: 640px) and (max-width: 1023px) {
   .lh-slider-controls[show-tablet="true"] {
     display: block;
   }
 }
 
 @media (max-width: 639px) {
   .lh-slider-controls[show-mobile="true"] {
     display: block;
   }
 }
 
 /* ========== FADE EFFECT ========== */
 .lh-slider-container[data-effect="fade"] .lh-slider-content {
   scroll-behavior: auto;
 }
 
 .lh-slider-container[data-effect="fade"] .lh-slide-item {
   flex: 0 0 100%;
 }
 
 .lh-slider-wrapper[data-pagination="dynamic-dots"] + .lh-slider-controls .lh-slider-pagination {
   display: inline-block;
   width: 8px;
   height: 8px;
   background: #ccc;
   border-radius: 50%;
   transition: all 0.3s ease;
   cursor: pointer;
   opacity: 0.5;
   margin: 0 4px;
   transform: scale(1);
   position: relative;
   min-width: 8px;
 }
 
 .lh-slider-wrapper[data-pagination="dynamic-dots"] + .lh-slider-controls .lh-slider-pagination.prev,
 .lh-slider-wrapper[data-pagination="dynamic-dots"] + .lh-slider-controls .lh-slider-pagination.next {
   transform: scale(0.66);
 }
 
 .lh-slider-wrapper[data-pagination="dynamic-dots"] + .lh-slider-controls .lh-slider-pagination.prev-prev,
 .lh-slider-wrapper[data-pagination="dynamic-dots"] + .lh-slider-controls .lh-slider-pagination.next-next {
   transform: scale(0.33);
 }
 
 .lh-slider-wrapper[data-pagination="dynamic-dots"] + .lh-slider-controls .lh-slider-pagination.active {
   background: #000;
   opacity: 1;
 }
 

      .lh-section.lh-8p9rf5,.lh-section.lh-zzvo3q,.lh-section.lh-vb86q0,.lh-section.lh-0u7fbk,.lh-section.lh-zrie94,.lh-section.lh-du3gef,.lh-section.lh-gwc97f,.lh-section.lh-wv2cb6,.lh-section.lh-0u5ke6{ --lh-other-sale-price-color: #d82727;
--lh-other-sale-bg-color: #d82727;
--lh-other-sale-text-color: #ffffff;
--lh-other-sold-out-bg-color: #adadad;
--lh-other-sold-out-text-color: #ffffff;
--lh-other-tag-1-bg-color: #35B2B0;
--lh-other-tag-1-text-color: #ffffff;
--lh-other-tag-2-bg-color: #405de6;
--lh-other-tag-2-text-color: #ffffff;
--lh-h1-font-family: Roboto Condensed;
--lh-h1-font-size: 68px;
--lh-h1-font-weight: 700;
--lh-h1-line-height: 1.2;
--lh-h1-letter-spacing: -1.2px;
--lh-h1-text-transform: uppercase;
--lh-h1-font-style: normal;
--lh-h2-font-family: Roboto Condensed;
--lh-h2-font-size: 50px;
--lh-h2-font-weight: 700;
--lh-h2-line-height: 1.2;
--lh-h2-letter-spacing: -0.6px;
--lh-h2-text-transform: uppercase;
--lh-h2-font-style: normal;
--lh-h3-font-family: Roboto Condensed;
--lh-h3-font-size: 28px;
--lh-h3-font-weight: 700;
--lh-h3-line-height: 1.3;
--lh-h3-letter-spacing: 0px;
--lh-h3-text-transform: uppercase;
--lh-h3-font-style: normal;
--lh-h4-font-family: Roboto Condensed;
--lh-h4-font-size: 18px;
--lh-h4-font-weight: 700;
--lh-h4-line-height: 1.4;
--lh-h4-letter-spacing: 0px;
--lh-h4-text-transform: uppercase;
--lh-h4-font-style: normal;
--lh-h5-font-family: Roboto Condensed;
--lh-h5-font-size: 14px;
--lh-h5-font-weight: 700;
--lh-h5-line-height: 1.5;
--lh-h5-letter-spacing: 0px;
--lh-h5-text-transform: uppercase;
--lh-h5-font-style: normal;
--lh-p-font-family: Roboto;
--lh-p-font-size: 16px;
--lh-p-font-weight: 400;
--lh-p-line-height: 1.5;
--lh-p-letter-spacing: 0.1px;
--lh-p-text-transform: inherit;
--lh-p-font-style: normal;
--lh-p2-font-family: Roboto;
--lh-p2-font-size: 14px;
--lh-p2-font-weight: 400;
--lh-p2-line-height: 1.5;
--lh-p2-letter-spacing: 0.10000000000000009px;
--lh-p2-text-transform: inherit;
--lh-p2-font-style: normal;
--lh-p3-font-family: Roboto Condensed;
--lh-p3-font-size: 14px;
--lh-p3-font-weight: 500;
--lh-p3-line-height: 1.5;
--lh-p3-letter-spacing: 2px;
--lh-p3-text-transform: uppercase;
--lh-p3-font-style: normal;
--lh-btn-font-size: 14px;
--lh-btn-font-weight: 500;
--lh-btn-letter-spacing: -0.2px;
--lh-btn-text-transform: uppercase;
--lh-btn-height: 56px;
--lh-btn-padding: 24px;
--lh-btn-border-radius: 0px;
--lh-btn-transition-hover: 150ms;
--lh-btn-pr-border-width: 1px;
--lh-btn-pr-shadow-x: 0px;
--lh-btn-pr-shadow-y: 0px;
--lh-btn-pr-shadow-blur: 0px;
--lh-btn-pr-shadow-transparent: 0%;
--lh-btn-se-border-width: 1px;
--lh-btn-se-shadow-x: 0px;
--lh-btn-se-shadow-y: 0px;
--lh-btn-se-shadow-blur: 0px;
--lh-btn-se-shadow-transparent: 0%;
--lh-btn-te-underline: underline;
--lh-btn-te-underline-offset: 7px; }
      @media (min-width: 768px) and (max-width: 1023px) { .lh-section.lh-8p9rf5,.lh-section.lh-zzvo3q,.lh-section.lh-vb86q0,.lh-section.lh-0u7fbk,.lh-section.lh-zrie94,.lh-section.lh-du3gef,.lh-section.lh-gwc97f,.lh-section.lh-wv2cb6,.lh-section.lh-0u5ke6{ --lh-h1-font-size: 54px;
--lh-h1-line-height: 1.2;
--lh-h1-letter-spacing: -1.2px;
--lh-h2-font-size: 32px;
--lh-h2-line-height: 1.2;
--lh-h3-font-size: 26px;
--lh-h3-line-height: 1.3;
--lh-h4-font-size: 18px;
--lh-h5-font-size: 14px;
--lh-p-letter-spacing: 0.1px;
--lh-p3-letter-spacing: 2px;
--lh-btn-font-size: 14px;
--lh-btn-height: 48px;
--lh-btn-padding: 25px;
--lh-btn-pr-border-width: 1px;
--lh-btn-se-border-width: 1px; }}
      @media (max-width: 767px) { .lh-section.lh-8p9rf5,.lh-section.lh-zzvo3q,.lh-section.lh-vb86q0,.lh-section.lh-0u7fbk,.lh-section.lh-zrie94,.lh-section.lh-du3gef,.lh-section.lh-gwc97f,.lh-section.lh-wv2cb6,.lh-section.lh-0u5ke6{ --lh-h1-font-size: 40px;
--lh-h2-font-size: 30px;
--lh-h2-line-height: 1.2;
--lh-h2-letter-spacing: -0.6px;
--lh-h3-font-size: 22px;
--lh-h4-font-size: 18px;
--lh-h5-font-size: 14px;
--lh-h5-line-height: 1.5;
--lh-btn-font-size: 14px;
--lh-btn-height: 44px;
--lh-btn-padding: 22px;
--lh-btn-pr-border-width: 1px;
--lh-btn-se-border-width: 1px; }}
      
          .lh-section.lh-8p9rf5 .lh-scheme-1,.lh-section.lh-8p9rf5.lh-scheme-1,.lh-section.lh-zzvo3q .lh-scheme-1,.lh-section.lh-zzvo3q.lh-scheme-1,.lh-section.lh-vb86q0 .lh-scheme-1,.lh-section.lh-vb86q0.lh-scheme-1,.lh-section.lh-0u7fbk .lh-scheme-1,.lh-section.lh-0u7fbk.lh-scheme-1,.lh-section.lh-zrie94 .lh-scheme-1,.lh-section.lh-zrie94.lh-scheme-1,.lh-section.lh-du3gef .lh-scheme-1,.lh-section.lh-du3gef.lh-scheme-1,.lh-section.lh-gwc97f .lh-scheme-1,.lh-section.lh-gwc97f.lh-scheme-1,.lh-section.lh-wv2cb6 .lh-scheme-1,.lh-section.lh-wv2cb6.lh-scheme-1,.lh-section.lh-0u5ke6 .lh-scheme-1,.lh-section.lh-0u5ke6.lh-scheme-1 {
            --lh-text-color: #626262;
            --lh-heading-color: #181818;
            --lh-background-color: #ffffff;
            --lh-btn-pr-background-color: #1E1E1E;
            --lh-btn-pr-label-color: #ffffff;
            --lh-btn-pr-border-color: #1F1F1F;
            --lh-btn-se-background-color: #ECECEC;
            --lh-btn-se-label-color: #1E1E1E;
            --lh-btn-se-border-color: #ECECEC;
            --lh-btn-te-label-color: #1E1E1E;

            --lh-btn-pr-background-hover: color-mix(in srgb, var(--lh-btn-pr-background-color), white 10%);
            --lh-btn-pr-label-hover: color-mix(in srgb, var(--lh-btn-pr-label-color), black 0%);
            --lh-btn-pr-border-hover: color-mix(in srgb, var(--lh-btn-pr-border-color), black 0%);

            --lh-btn-se-background-hover: color-mix(in srgb, var(--lh-btn-se-background-color), white 10%);
            --lh-btn-se-label-hover: color-mix(in srgb, var(--lh-btn-se-label-color), black 0%);
            --lh-btn-se-border-hover: color-mix(in srgb, var(--lh-btn-se-border-color), black 0%);

            --lh-btn-te-label-hover: color-mix(in srgb, var(--lh-btn-te-label-color), white 25%);

            --color-scheme-text: #626262;
            --color-scheme-bg: #ffffff;
            --color-scheme-text-50: #f2f2f2;
--color-scheme-text-100: #e6e6e6;
--color-scheme-text-200: #cccccc;
--color-scheme-text-300: #b3b3b3;
--color-scheme-text-400: #999999;
--color-scheme-text-500: #808080;
--color-scheme-text-600: #666666;
--color-scheme-text-700: #4d4d4d;
--color-scheme-text-800: #333333;
--color-scheme-text-900: #1a1a1a;
--color-scheme-text-950: #0d0d0d;
          }
        
          .lh-section.lh-8p9rf5 .lh-scheme-2,.lh-section.lh-8p9rf5.lh-scheme-2,.lh-section.lh-zzvo3q .lh-scheme-2,.lh-section.lh-zzvo3q.lh-scheme-2,.lh-section.lh-vb86q0 .lh-scheme-2,.lh-section.lh-vb86q0.lh-scheme-2,.lh-section.lh-0u7fbk .lh-scheme-2,.lh-section.lh-0u7fbk.lh-scheme-2,.lh-section.lh-zrie94 .lh-scheme-2,.lh-section.lh-zrie94.lh-scheme-2,.lh-section.lh-du3gef .lh-scheme-2,.lh-section.lh-du3gef.lh-scheme-2,.lh-section.lh-gwc97f .lh-scheme-2,.lh-section.lh-gwc97f.lh-scheme-2,.lh-section.lh-wv2cb6 .lh-scheme-2,.lh-section.lh-wv2cb6.lh-scheme-2,.lh-section.lh-0u5ke6 .lh-scheme-2,.lh-section.lh-0u5ke6.lh-scheme-2 {
            --lh-text-color: #626262;
            --lh-heading-color: #181818;
            --lh-background-color: #f5f5f5;
            --lh-btn-pr-background-color: #1E1E1E;
            --lh-btn-pr-label-color: #ffffff;
            --lh-btn-pr-border-color: #1F1F1F;
            --lh-btn-se-background-color: #ECECEC;
            --lh-btn-se-label-color: #1E1E1E;
            --lh-btn-se-border-color: #ECECEC;
            --lh-btn-te-label-color: #1E1E1E;

            --lh-btn-pr-background-hover: color-mix(in srgb, var(--lh-btn-pr-background-color), white 10%);
            --lh-btn-pr-label-hover: color-mix(in srgb, var(--lh-btn-pr-label-color), black 0%);
            --lh-btn-pr-border-hover: color-mix(in srgb, var(--lh-btn-pr-border-color), black 0%);

            --lh-btn-se-background-hover: color-mix(in srgb, var(--lh-btn-se-background-color), white 10%);
            --lh-btn-se-label-hover: color-mix(in srgb, var(--lh-btn-se-label-color), black 0%);
            --lh-btn-se-border-hover: color-mix(in srgb, var(--lh-btn-se-border-color), black 0%);

            --lh-btn-te-label-hover: color-mix(in srgb, var(--lh-btn-te-label-color), white 25%);

            --color-scheme-text: #626262;
            --color-scheme-bg: #f5f5f5;
            --color-scheme-text-50: #f2f2f2;
--color-scheme-text-100: #e6e6e6;
--color-scheme-text-200: #cccccc;
--color-scheme-text-300: #b3b3b3;
--color-scheme-text-400: #999999;
--color-scheme-text-500: #808080;
--color-scheme-text-600: #666666;
--color-scheme-text-700: #4d4d4d;
--color-scheme-text-800: #333333;
--color-scheme-text-900: #1a1a1a;
--color-scheme-text-950: #0d0d0d;
          }
        
          .lh-section.lh-8p9rf5 .lh-scheme-3,.lh-section.lh-8p9rf5.lh-scheme-3,.lh-section.lh-zzvo3q .lh-scheme-3,.lh-section.lh-zzvo3q.lh-scheme-3,.lh-section.lh-vb86q0 .lh-scheme-3,.lh-section.lh-vb86q0.lh-scheme-3,.lh-section.lh-0u7fbk .lh-scheme-3,.lh-section.lh-0u7fbk.lh-scheme-3,.lh-section.lh-zrie94 .lh-scheme-3,.lh-section.lh-zrie94.lh-scheme-3,.lh-section.lh-du3gef .lh-scheme-3,.lh-section.lh-du3gef.lh-scheme-3,.lh-section.lh-gwc97f .lh-scheme-3,.lh-section.lh-gwc97f.lh-scheme-3,.lh-section.lh-wv2cb6 .lh-scheme-3,.lh-section.lh-wv2cb6.lh-scheme-3,.lh-section.lh-0u5ke6 .lh-scheme-3,.lh-section.lh-0u5ke6.lh-scheme-3 {
            --lh-text-color: #dfdfdf;
            --lh-heading-color: #ffffff;
            --lh-background-color: #181818;
            --lh-btn-pr-background-color: #ffffff;
            --lh-btn-pr-label-color: #1C1C1C;
            --lh-btn-pr-border-color: #ffffff;
            --lh-btn-se-background-color: #ffffff00;
            --lh-btn-se-label-color: #ffffff;
            --lh-btn-se-border-color: #ffffff;
            --lh-btn-te-label-color: #ffffff;

            --lh-btn-pr-background-hover: color-mix(in srgb, var(--lh-btn-pr-background-color), black 10%);
            --lh-btn-pr-label-hover: color-mix(in srgb, var(--lh-btn-pr-label-color), black 0%);
            --lh-btn-pr-border-hover: color-mix(in srgb, var(--lh-btn-pr-border-color), black 0%);

            --lh-btn-se-background-hover: color-mix(in srgb, var(--lh-btn-se-background-color), white 100%);
            --lh-btn-se-label-hover: color-mix(in srgb, var(--lh-btn-se-label-color), black 100%);
            --lh-btn-se-border-hover: color-mix(in srgb, var(--lh-btn-se-border-color), black 0%);

            --lh-btn-te-label-hover: color-mix(in srgb, var(--lh-btn-te-label-color), black 25%);

            --color-scheme-text: #dfdfdf;
            --color-scheme-bg: #181818;
            --color-scheme-text-50: #f2f2f2;
--color-scheme-text-100: #e6e6e6;
--color-scheme-text-200: #cccccc;
--color-scheme-text-300: #b3b3b3;
--color-scheme-text-400: #999999;
--color-scheme-text-500: #808080;
--color-scheme-text-600: #666666;
--color-scheme-text-700: #4d4d4d;
--color-scheme-text-800: #333333;
--color-scheme-text-900: #1a1a1a;
--color-scheme-text-950: #0d0d0d;
          }
        
    

      .lh-section.lh-elxo12{ --lh-other-sale-price-color: #D94100;
--lh-other-sale-bg-color: #D94100;
--lh-other-sale-text-color: #ffffff;
--lh-other-sold-out-bg-color: #adadad;
--lh-other-sold-out-text-color: #ffffff;
--lh-other-tag-1-bg-color: #ffffff;
--lh-other-tag-1-text-color: #111111;
--lh-other-tag-2-bg-color: #405de6;
--lh-other-tag-2-text-color: #ffffff;
--lh-h1-font-family: Poppins;
--lh-h1-font-size: 64px;
--lh-h1-font-weight: 400;
--lh-h1-line-height: 1.2000000000000002;
--lh-h1-letter-spacing: -1.28px;
--lh-h1-text-transform: inherit;
--lh-h1-font-style: normal;
--lh-h2-font-family: Poppins;
--lh-h2-font-size: 40px;
--lh-h2-font-weight: 400;
--lh-h2-line-height: 1.2000000000000002;
--lh-h2-letter-spacing: -0.8px;
--lh-h2-text-transform: inherit;
--lh-h2-font-style: normal;
--lh-h3-font-family: Poppins;
--lh-h3-font-size: 32px;
--lh-h3-font-weight: 400;
--lh-h3-line-height: 1.3;
--lh-h3-letter-spacing: -0.6399999999999999px;
--lh-h3-text-transform: inherit;
--lh-h3-font-style: normal;
--lh-h4-font-family: Poppins;
--lh-h4-font-size: 24px;
--lh-h4-font-weight: 400;
--lh-h4-line-height: 1.4000000000000001;
--lh-h4-letter-spacing: -0.48px;
--lh-h4-text-transform: inherit;
--lh-h4-font-style: normal;
--lh-h5-font-family: Poppins;
--lh-h5-font-size: 18px;
--lh-h5-font-weight: 400;
--lh-h5-line-height: 1.5;
--lh-h5-letter-spacing: 0px;
--lh-h5-text-transform: inherit;
--lh-h5-font-style: normal;
--lh-p-font-family: Poppins;
--lh-p-font-size: 16px;
--lh-p-font-weight: 400;
--lh-p-line-height: 1.5;
--lh-p-letter-spacing: 0px;
--lh-p-text-transform: inherit;
--lh-p-font-style: normal;
--lh-p2-font-family: Poppins;
--lh-p2-font-size: 14px;
--lh-p2-font-weight: 400;
--lh-p2-line-height: 1.5;
--lh-p2-letter-spacing: 0px;
--lh-p2-text-transform: inherit;
--lh-p2-font-style: normal;
--lh-p3-font-family: Poppins;
--lh-p3-font-size: 12px;
--lh-p3-font-weight: 500;
--lh-p3-line-height: 1.5;
--lh-p3-letter-spacing: 2.4000000000000004px;
--lh-p3-text-transform: inherit;
--lh-p3-font-style: normal;
--lh-btn-font-size: 13px;
--lh-btn-font-weight: 400;
--lh-btn-letter-spacing: 1.2000000000000002px;
--lh-btn-text-transform: uppercase;
--lh-btn-height: 44px;
--lh-btn-padding: 24px;
--lh-btn-border-radius: 0px;
--lh-btn-transition-hover: 150ms;
--lh-btn-pr-border-width: 1px;
--lh-btn-pr-shadow-x: 0px;
--lh-btn-pr-shadow-y: 0px;
--lh-btn-pr-shadow-blur: 0px;
--lh-btn-pr-shadow-transparent: 0%;
--lh-btn-se-border-width: 1px;
--lh-btn-se-shadow-x: 0px;
--lh-btn-se-shadow-y: 0px;
--lh-btn-se-shadow-blur: 0px;
--lh-btn-se-shadow-transparent: 0%;
--lh-btn-te-underline: underline;
--lh-btn-te-underline-offset: 7px; }
      @media (min-width: 768px) and (max-width: 1023px) { .lh-section.lh-elxo12{ --lh-h1-font-size: 52px;
--lh-h1-line-height: 1.2000000000000002;
--lh-h1-letter-spacing: -1.28px;
--lh-h2-font-size: 32px;
--lh-h2-line-height: 1.2000000000000002;
--lh-h3-font-size: 26px;
--lh-h3-line-height: 1.3;
--lh-h3-letter-spacing: -0.6399999999999999px;
--lh-h4-font-size: 22px;
--lh-h5-font-size: 16px;
--lh-btn-font-size: 13px;
--lh-btn-height: 44px;
--lh-btn-padding: 24px;
--lh-btn-pr-border-width: 1px;
--lh-btn-se-border-width: 1px; }}
      @media (max-width: 767px) { .lh-section.lh-elxo12{ --lh-h1-font-size: 40px;
--lh-h2-font-size: 32px;
--lh-h3-font-size: 24px;
--lh-h4-font-size: 20px;
--lh-h5-font-size: 16px;
--lh-p2-font-size: 14px;
--lh-btn-font-size: 13px;
--lh-btn-height: 40px;
--lh-btn-padding: 22px;
--lh-btn-pr-border-width: 1px;
--lh-btn-se-border-width: 1px; }}
      
          .lh-section.lh-elxo12 .lh-scheme-1,.lh-section.lh-elxo12.lh-scheme-1 {
            --lh-text-color: #404040;
            --lh-heading-color: #111111;
            --lh-background-color: #ffffff;
            --lh-btn-pr-background-color: #111111;
            --lh-btn-pr-label-color: #ffffff;
            --lh-btn-pr-border-color: #111111;
            --lh-btn-se-background-color: #ECECEC;
            --lh-btn-se-label-color: #111111;
            --lh-btn-se-border-color: #ECECEC;
            --lh-btn-te-label-color: #111111;

            --lh-btn-pr-background-hover: color-mix(in srgb, var(--lh-btn-pr-background-color), white 10%);
            --lh-btn-pr-label-hover: color-mix(in srgb, var(--lh-btn-pr-label-color), black 0%);
            --lh-btn-pr-border-hover: color-mix(in srgb, var(--lh-btn-pr-border-color), black 0%);

            --lh-btn-se-background-hover: color-mix(in srgb, var(--lh-btn-se-background-color), white 10%);
            --lh-btn-se-label-hover: color-mix(in srgb, var(--lh-btn-se-label-color), black 0%);
            --lh-btn-se-border-hover: color-mix(in srgb, var(--lh-btn-se-border-color), black 0%);

            --lh-btn-te-label-hover: color-mix(in srgb, var(--lh-btn-te-label-color), white 25%);

            --color-scheme-text: #404040;
            --color-scheme-bg: #ffffff;
            --color-scheme-text-50: #f2f2f2;
--color-scheme-text-100: #e6e6e6;
--color-scheme-text-200: #cccccc;
--color-scheme-text-300: #b3b3b3;
--color-scheme-text-400: #999999;
--color-scheme-text-500: #808080;
--color-scheme-text-600: #666666;
--color-scheme-text-700: #4d4d4d;
--color-scheme-text-800: #333333;
--color-scheme-text-900: #1a1a1a;
--color-scheme-text-950: #0d0d0d;
          }
        
          .lh-section.lh-elxo12 .lh-scheme-2,.lh-section.lh-elxo12.lh-scheme-2 {
            --lh-text-color: #404040;
            --lh-heading-color: #111111;
            --lh-background-color: #f8f8f8;
            --lh-btn-pr-background-color: #111111;
            --lh-btn-pr-label-color: #ffffff;
            --lh-btn-pr-border-color: #111111;
            --lh-btn-se-background-color: #d8d8d8;
            --lh-btn-se-label-color: #111111;
            --lh-btn-se-border-color: #d8d8d8;
            --lh-btn-te-label-color: #111111;

            --lh-btn-pr-background-hover: color-mix(in srgb, var(--lh-btn-pr-background-color), white 10%);
            --lh-btn-pr-label-hover: color-mix(in srgb, var(--lh-btn-pr-label-color), black 0%);
            --lh-btn-pr-border-hover: color-mix(in srgb, var(--lh-btn-pr-border-color), black 0%);

            --lh-btn-se-background-hover: color-mix(in srgb, var(--lh-btn-se-background-color), black 10%);
            --lh-btn-se-label-hover: color-mix(in srgb, var(--lh-btn-se-label-color), black 0%);
            --lh-btn-se-border-hover: color-mix(in srgb, var(--lh-btn-se-border-color), black 0%);

            --lh-btn-te-label-hover: color-mix(in srgb, var(--lh-btn-te-label-color), white 25%);

            --color-scheme-text: #404040;
            --color-scheme-bg: #f8f8f8;
            --color-scheme-text-50: #f2f2f2;
--color-scheme-text-100: #e6e6e6;
--color-scheme-text-200: #cccccc;
--color-scheme-text-300: #b3b3b3;
--color-scheme-text-400: #999999;
--color-scheme-text-500: #808080;
--color-scheme-text-600: #666666;
--color-scheme-text-700: #4d4d4d;
--color-scheme-text-800: #333333;
--color-scheme-text-900: #1a1a1a;
--color-scheme-text-950: #0d0d0d;
          }
        
          .lh-section.lh-elxo12 .lh-scheme-3,.lh-section.lh-elxo12.lh-scheme-3 {
            --lh-text-color: #ffffff;
            --lh-heading-color: #ffffff;
            --lh-background-color: #111111;
            --lh-btn-pr-background-color: #ffffff;
            --lh-btn-pr-label-color: #1C1C1C;
            --lh-btn-pr-border-color: #ffffff;
            --lh-btn-se-background-color: #ffffff00;
            --lh-btn-se-label-color: #FFFFFF;
            --lh-btn-se-border-color: #FFFFFF;
            --lh-btn-te-label-color: #ffffff;

            --lh-btn-pr-background-hover: color-mix(in srgb, var(--lh-btn-pr-background-color), black 10%);
            --lh-btn-pr-label-hover: color-mix(in srgb, var(--lh-btn-pr-label-color), black 0%);
            --lh-btn-pr-border-hover: color-mix(in srgb, var(--lh-btn-pr-border-color), black 0%);

            --lh-btn-se-background-hover: color-mix(in srgb, var(--lh-btn-se-background-color), white 100%);
            --lh-btn-se-label-hover: color-mix(in srgb, var(--lh-btn-se-label-color), black 100%);
            --lh-btn-se-border-hover: color-mix(in srgb, var(--lh-btn-se-border-color), black 0%);

            --lh-btn-te-label-hover: color-mix(in srgb, var(--lh-btn-te-label-color), black 25%);

            --color-scheme-text: #ffffff;
            --color-scheme-bg: #111111;
            --color-scheme-text-50: #f2f2f2;
--color-scheme-text-100: #e6e6e6;
--color-scheme-text-200: #cccccc;
--color-scheme-text-300: #b3b3b3;
--color-scheme-text-400: #999999;
--color-scheme-text-500: #808080;
--color-scheme-text-600: #666666;
--color-scheme-text-700: #4d4d4d;
--color-scheme-text-800: #333333;
--color-scheme-text-900: #1a1a1a;
--color-scheme-text-950: #0d0d0d;
          }
        
          .lh-section.lh-elxo12 .lh-scheme-4,.lh-section.lh-elxo12.lh-scheme-4 {
            --lh-text-color: #404040;
            --lh-heading-color: #111111;
            --lh-background-color: #f0f0f0;
            --lh-btn-pr-background-color: #111111;
            --lh-btn-pr-label-color: #fff;
            --lh-btn-pr-border-color: #111111;
            --lh-btn-se-background-color: #d8d8d8;
            --lh-btn-se-label-color: #111111;
            --lh-btn-se-border-color: #d8d8d8;
            --lh-btn-te-label-color: #111111;

            --lh-btn-pr-background-hover: color-mix(in srgb, var(--lh-btn-pr-background-color), white 100%);
            --lh-btn-pr-label-hover: color-mix(in srgb, var(--lh-btn-pr-label-color), black 100%);
            --lh-btn-pr-border-hover: color-mix(in srgb, var(--lh-btn-pr-border-color), black 0%);

            --lh-btn-se-background-hover: color-mix(in srgb, var(--lh-btn-se-background-color), black 100%);
            --lh-btn-se-label-hover: color-mix(in srgb, var(--lh-btn-se-label-color), white 100%);
            --lh-btn-se-border-hover: color-mix(in srgb, var(--lh-btn-se-border-color), black 100%);

            --lh-btn-te-label-hover: color-mix(in srgb, var(--lh-btn-te-label-color), white 30%);

            --color-scheme-text: #404040;
            --color-scheme-bg: #f0f0f0;
            --color-scheme-text-50: #f2f2f2;
--color-scheme-text-100: #e6e6e6;
--color-scheme-text-200: #cccccc;
--color-scheme-text-300: #b3b3b3;
--color-scheme-text-400: #999999;
--color-scheme-text-500: #808080;
--color-scheme-text-600: #666666;
--color-scheme-text-700: #4d4d4d;
--color-scheme-text-800: #333333;
--color-scheme-text-900: #1a1a1a;
--color-scheme-text-950: #0d0d0d;
          }
        
    

      .lh-section.lh-pfsvgq{ --lh-other-sale-price-color: #D82727;
--lh-other-sale-bg-color: #D82727;
--lh-other-sale-text-color: #FFFFFF;
--lh-other-sold-out-bg-color: #adadad;
--lh-other-sold-out-text-color: #ffffff;
--lh-other-tag-1-bg-color: #6F6F6F;
--lh-other-tag-1-text-color: #ffffff;
--lh-other-tag-2-bg-color: #6F6F6F;
--lh-other-tag-2-text-color: #ffffff;
--lh-h1-font-family: Gilda Display;
--lh-h1-font-size: 54px;
--lh-h1-font-weight: 400;
--lh-h1-line-height: 1.2;
--lh-h1-letter-spacing: 0px;
--lh-h1-text-transform: inherit;
--lh-h1-font-style: normal;
--lh-h2-font-family: Gilda Display;
--lh-h2-font-size: 34px;
--lh-h2-font-weight: 400;
--lh-h2-line-height: 1.2;
--lh-h2-letter-spacing: 0px;
--lh-h2-text-transform: inherit;
--lh-h2-font-style: normal;
--lh-h3-font-family: Gilda Display;
--lh-h3-font-size: 26px;
--lh-h3-font-weight: 400;
--lh-h3-line-height: 1.3;
--lh-h3-letter-spacing: 0px;
--lh-h3-text-transform: inherit;
--lh-h3-font-style: normal;
--lh-h4-font-family: Gilda Display;
--lh-h4-font-size: 20px;
--lh-h4-font-weight: 400;
--lh-h4-line-height: 1.4;
--lh-h4-letter-spacing: 0px;
--lh-h4-text-transform: inherit;
--lh-h4-font-style: normal;
--lh-h5-font-family: Gilda Display;
--lh-h5-font-size: 16px;
--lh-h5-font-weight: 400;
--lh-h5-line-height: 1.5;
--lh-h5-letter-spacing: 0px;
--lh-h5-text-transform: inherit;
--lh-h5-font-style: normal;
--lh-p-font-family: Jost;
--lh-p-font-size: 16px;
--lh-p-font-weight: 400;
--lh-p-line-height: 1.5;
--lh-p-letter-spacing: 0px;
--lh-p-text-transform: inherit;
--lh-p-font-style: normal;
--lh-p2-font-family: Jost;
--lh-p2-font-size: 14px;
--lh-p2-font-weight: 500;
--lh-p2-line-height: 1.5;
--lh-p2-letter-spacing: 0px;
--lh-p2-text-transform: inherit;
--lh-p2-font-style: normal;
--lh-p3-font-family: Jost;
--lh-p3-font-size: 18px;
--lh-p3-font-weight: 400;
--lh-p3-line-height: 1.5;
--lh-p3-letter-spacing: 0px;
--lh-p3-text-transform: inherit;
--lh-p3-font-style: normal;
--lh-btn-font-size: 14px;
--lh-btn-font-weight: 500;
--lh-btn-letter-spacing: 1.8px;
--lh-btn-text-transform: uppercase;
--lh-btn-height: 48px;
--lh-btn-padding: 28px;
--lh-btn-border-radius: 6px;
--lh-btn-transition-hover: 150ms;
--lh-btn-pr-border-width: 1px;
--lh-btn-pr-shadow-x: 0px;
--lh-btn-pr-shadow-y: 0px;
--lh-btn-pr-shadow-blur: 0px;
--lh-btn-pr-shadow-transparent: 0%;
--lh-btn-se-border-width: 1px;
--lh-btn-se-shadow-x: 0px;
--lh-btn-se-shadow-y: 0px;
--lh-btn-se-shadow-blur: 0px;
--lh-btn-se-shadow-transparent: 0%;
--lh-btn-te-underline: underline;
--lh-btn-te-underline-offset: 8px; }
      @media (min-width: 768px) and (max-width: 1023px) { .lh-section.lh-pfsvgq{ --lh-h1-font-size: 46px;
--lh-h1-line-height: 1.2;
--lh-h2-font-size: 32px;
--lh-h2-line-height: 1.2;
--lh-h3-font-size: 24px;
--lh-h3-line-height: 1.3;
--lh-h5-font-size: 15px;
--lh-btn-font-size: 14px;
--lh-btn-height: 44px;
--lh-btn-padding: 20px;
--lh-btn-border-radius: 6px;
--lh-btn-pr-border-width: 1px;
--lh-btn-se-border-width: 1px; }}
      @media (max-width: 767px) { .lh-section.lh-pfsvgq{ --lh-h1-font-size: 40px;
--lh-h2-font-size: 28px;
--lh-h3-font-size: 20px;
--lh-h4-font-size: 18px;
--lh-h5-font-size: 16px;
--lh-p2-font-size: 14px;
--lh-btn-font-size: 14px;
--lh-btn-height: 42px;
--lh-btn-padding: 20px;
--lh-btn-border-radius: 6px;
--lh-btn-pr-border-width: 1px;
--lh-btn-se-border-width: 1px; }}
      
          .lh-section.lh-pfsvgq .lh-scheme-1,.lh-section.lh-pfsvgq.lh-scheme-1 {
            --lh-text-color: #5A5A5A;
            --lh-heading-color: #181818;
            --lh-background-color: #ffffff;
            --lh-btn-pr-background-color: #1F1F1F;
            --lh-btn-pr-label-color: #FFFFFF;
            --lh-btn-pr-border-color: #1E1E1E;
            --lh-btn-se-background-color: #ECECEC;
            --lh-btn-se-label-color: #1E1E1E;
            --lh-btn-se-border-color: #ECECEC;
            --lh-btn-te-label-color: #1E1E1E;

            --lh-btn-pr-background-hover: color-mix(in srgb, var(--lh-btn-pr-background-color), white 10%);
            --lh-btn-pr-label-hover: color-mix(in srgb, var(--lh-btn-pr-label-color), black 0%);
            --lh-btn-pr-border-hover: color-mix(in srgb, var(--lh-btn-pr-border-color), black 0%);

            --lh-btn-se-background-hover: color-mix(in srgb, var(--lh-btn-se-background-color), white 10%);
            --lh-btn-se-label-hover: color-mix(in srgb, var(--lh-btn-se-label-color), black 0%);
            --lh-btn-se-border-hover: color-mix(in srgb, var(--lh-btn-se-border-color), black 0%);

            --lh-btn-te-label-hover: color-mix(in srgb, var(--lh-btn-te-label-color), white 25%);

            --color-scheme-text: #5A5A5A;
            --color-scheme-bg: #ffffff;
            --color-scheme-text-50: #f2f2f2;
--color-scheme-text-100: #e6e6e6;
--color-scheme-text-200: #cccccc;
--color-scheme-text-300: #b3b3b3;
--color-scheme-text-400: #999999;
--color-scheme-text-500: #808080;
--color-scheme-text-600: #666666;
--color-scheme-text-700: #4d4d4d;
--color-scheme-text-800: #333333;
--color-scheme-text-900: #1a1a1a;
--color-scheme-text-950: #0d0d0d;
          }
        
          .lh-section.lh-pfsvgq .lh-scheme-2,.lh-section.lh-pfsvgq.lh-scheme-2 {
            --lh-text-color: #5a5a5a;
            --lh-heading-color: #181818;
            --lh-background-color: #fbf6f1;
            --lh-btn-pr-background-color: #1E1E1E;
            --lh-btn-pr-label-color: #FFFFFF;
            --lh-btn-pr-border-color: #1E1E1E;
            --lh-btn-se-background-color: #fbf6f1;
            --lh-btn-se-label-color: #1E1E1E;
            --lh-btn-se-border-color: #1E1E1E;
            --lh-btn-te-label-color: #1E1E1E;

            --lh-btn-pr-background-hover: color-mix(in srgb, var(--lh-btn-pr-background-color), white 10%);
            --lh-btn-pr-label-hover: color-mix(in srgb, var(--lh-btn-pr-label-color), black 0%);
            --lh-btn-pr-border-hover: color-mix(in srgb, var(--lh-btn-pr-border-color), black 0%);

            --lh-btn-se-background-hover: color-mix(in srgb, var(--lh-btn-se-background-color), black 10%);
            --lh-btn-se-label-hover: color-mix(in srgb, var(--lh-btn-se-label-color), black 0%);
            --lh-btn-se-border-hover: color-mix(in srgb, var(--lh-btn-se-border-color), black 0%);

            --lh-btn-te-label-hover: color-mix(in srgb, var(--lh-btn-te-label-color), white 25%);

            --color-scheme-text: #5a5a5a;
            --color-scheme-bg: #fbf6f1;
            --color-scheme-text-50: #f2f2f2;
--color-scheme-text-100: #e6e6e6;
--color-scheme-text-200: #cccccc;
--color-scheme-text-300: #b3b3b3;
--color-scheme-text-400: #999999;
--color-scheme-text-500: #808080;
--color-scheme-text-600: #666666;
--color-scheme-text-700: #4d4d4d;
--color-scheme-text-800: #333333;
--color-scheme-text-900: #1a1a1a;
--color-scheme-text-950: #0d0d0d;
          }
        
          .lh-section.lh-pfsvgq .lh-scheme-3,.lh-section.lh-pfsvgq.lh-scheme-3 {
            --lh-text-color: #ffffff;
            --lh-heading-color: #ffffff;
            --lh-background-color: #181818;
            --lh-btn-pr-background-color: #FFFFFF;
            --lh-btn-pr-label-color: #1C1C1C;
            --lh-btn-pr-border-color: #FFFFFF;
            --lh-btn-se-background-color: #181818;
            --lh-btn-se-label-color: #FFFFFF;
            --lh-btn-se-border-color: #FFFFFF;
            --lh-btn-te-label-color: #FFFFFF;

            --lh-btn-pr-background-hover: color-mix(in srgb, var(--lh-btn-pr-background-color), black 10%);
            --lh-btn-pr-label-hover: color-mix(in srgb, var(--lh-btn-pr-label-color), black 0%);
            --lh-btn-pr-border-hover: color-mix(in srgb, var(--lh-btn-pr-border-color), black 0%);

            --lh-btn-se-background-hover: color-mix(in srgb, var(--lh-btn-se-background-color), white 100%);
            --lh-btn-se-label-hover: color-mix(in srgb, var(--lh-btn-se-label-color), black 100%);
            --lh-btn-se-border-hover: color-mix(in srgb, var(--lh-btn-se-border-color), black 0%);

            --lh-btn-te-label-hover: color-mix(in srgb, var(--lh-btn-te-label-color), black 25%);

            --color-scheme-text: #ffffff;
            --color-scheme-bg: #181818;
            --color-scheme-text-50: #f2f2f2;
--color-scheme-text-100: #e6e6e6;
--color-scheme-text-200: #cccccc;
--color-scheme-text-300: #b3b3b3;
--color-scheme-text-400: #999999;
--color-scheme-text-500: #808080;
--color-scheme-text-600: #666666;
--color-scheme-text-700: #4d4d4d;
--color-scheme-text-800: #333333;
--color-scheme-text-900: #1a1a1a;
--color-scheme-text-950: #0d0d0d;
          }
        
    
@media(max-width: 676px) {.lh-8p9rf5 .lh-container:not(.lh-container-full){ padding-top: calc(var(--lh-container-padding-top)/3*2);padding-bottom: calc(var(--lh-container-padding-bottom)/3*2);padding-left: 16px;padding-right: 16px;}.lh-8p9rf5 .lh-container-full{ padding-top: calc(var(--lh-container-padding-top)/3*2);padding-bottom: calc(var(--lh-container-padding-bottom)/3*2);padding-left: 0;padding-right: 0;}}.lh-8p9rf5 .lh-slider-nav-right, .lh-8p9rf5 .lh-slider-nav-left{ top: calc(50% + 24px);background-color: var(--lh-btn-pr-border-color);}.lh-8p9rf5 .lh-collection-subheading{ color: var(--lh-heading-color);letter-spacing: 2px;font-weight: 500;}.lh-8p9rf5 .lh-btn-te>span{ display: block !important;color: var(--lh-heading-color);}.lh-8p9rf5 .lh-collection-name a{ color: inherit;}.lh-8p9rf5 .lh-slider-wrapper[data-pagination="dots"] .lh-slider-pagination.active{ background: var(--lh-heading-color);}
.lh-vb86q0 .word{ display: inline-block;white-space: nowrap;}.lh-vb86q0 .char{ display: inline-block;opacity: 0.2;color: var(--lh-heading-color);transition: opacity 0.3s ease, color 0.3s ease;}.lh-vb86q0 .char.revealed{ opacity: 1;color: var(--lh-heading-color);}.lh-vb86q0 .lh-label-text{ color: var(--lh-heading-color)}
.lh-elxo12 .lh-slide-item-ct{ display: flex;border-radius: 30px;flex-direction: column;}.lh-elxo12 .lh-thumb-item{ transition: border-color 0.3s ease;}@media (min-width: 640px) {.lh-elxo12 .lh-slider-container[data-desktop-layout="slider"] ~ .lh-slider-thumbs .lh-thumb-item{ opacity: 0.6;}.lh-elxo12 .lh-slider-container[data-desktop-layout="slider"] ~ .lh-slider-thumbs .lh-thumb-item.is-active{ opacity: 1;}.lh-elxo12 .lh-slider-container[data-desktop-layout="grid"] ~ .lh-slider-thumbs .lh-thumb-item{ opacity: 1 !important;}}@media (max-width: 639px) {.lh-elxo12 .lh-slider-container[data-mobile-layout="slider"] ~ .lh-slider-thumbs .lh-thumb-item{ opacity: 0.6;}.lh-elxo12 .lh-slider-container[data-mobile-layout="slider"] ~ .lh-slider-thumbs .lh-thumb-item.is-active{ opacity: 1;}.lh-elxo12 .lh-slider-container[data-mobile-layout="grid"] ~ .lh-slider-thumbs .lh-thumb-item{ opacity: 1 !important;}}.lh-elxo12 .lh-slider-thumbs.style-column .lh-slider-thumbs-wrapper{ flex-direction: column;}.lh-elxo12 .lh-image-picture img{ max-height: 80px;width: 100%;}.lh-elxo12 .lh-slider-container[data-desktop-layout="slider"] .lh-slide-item{ padding-left: 0 !important;}.lh-elxo12 .lh-slider-container[data-desktop-layout="slider"]{ margin-left: 0px !important;}.lh-elxo12 .lh-progress{ height: 4px;}.lh-elxo12 .lh-multicolumn-heading{ color: var(--lh-heading-color);margin-bottom: 20px;}.lh-elxo12 .lh-slider-thumbs{ margin-top: 40px;}@media(max-width: 639px) {.lh-elxo12 .lh-image-picture[data-ratio-mo=""] img{ height: auto;}.lh-elxo12 .lh-container{ padding: 16px;padding-top: calc(var(--lh-container-padding-top, 0) * 7 / 12);padding-bottom: calc(var(--lh-container-padding-bottom, 0) * 7 / 12 );}.lh-elxo12 .lh-slider-nav-left, .lh-elxo12 .lh-slider-nav-right{ display: none;}.lh-elxo12 .lh-slider-thumbs-wrapper{ gap: 32px !important;}.lh-elxo12 .lh-slider-thumbs{ margin-top: 36px;}}@media (min-width: 640px) and (max-width: 1023px) {.lh-elxo12 .lh-image-picture[data-ratio-ta=""] img{ height: auto;}.lh-elxo12 .lh-container{ padding: 30px;padding-top: calc(var(--lh-container-padding-top, 0) * 2 / 3);padding-bottom: calc(var(--lh-container-padding-bottom, 0) * 2 / 3 );}.lh-elxo12 .lh-slider-thumbs-wrapper{ gap: 40px;}}@media (min-width: 1024px) {.lh-elxo12 .lh-image-picture[data-ratio=""] img{ height: auto;}.lh-elxo12 .lh-slider-thumbs-wrapper{ gap: 40px;}}.lh-elxo12 .lh-slider-container:not([data-desktop-layout="slider"]) .lh-slider-content{ display: grid;grid-template-columns: repeat(auto-fill, minmax(calc(100% / var(--data-item) - var(--data-gap)), 1fr));gap: var(--data-gap, 10px);}@media(min-width: 1024px) {.lh-elxo12 .lh-slider-container[data-desktop-layout="slider"]{ margin-left: calc(var(--data-gap) * -1);}.lh-elxo12 .lh-slider-container[data-desktop-layout="slider"] .lh-slider-content{ display: flex;touch-action: pan-y pinch-zoom;}.lh-elxo12 .lh-slider-container[data-desktop-layout="slider"] .lh-slide-item{ flex: 0 0 calc(100% / var(--data-item, 1));padding-left: var(--data-gap);}}@media(min-width:640px) and (max-width: 1023px) {.lh-elxo12 .lh-slider-container:not([data-desktop-layout="slider"][data-mobile-layout="slider"]) .lh-slider-content{ grid-template-columns: repeat(auto-fill, minmax(calc(100% / var(--data-item-tablet) - var(--data-gap-tablet)), 1fr));gap: var(--data-gap-tablet, 10px);}.lh-elxo12 .lh-slider-container[data-desktop-layout="slider"]{ margin-left: calc(var(--data-gap-tablet) * -1);}.lh-elxo12 .lh-slider-container[data-desktop-layout="slider"] .lh-slider-content{ display: flex;}.lh-elxo12 .lh-slider-container[data-desktop-layout="slider"] .lh-slide-item{ flex: 0 0 calc(100% / var(--data-item-tablet, 1));padding-left: var(--data-gap-tablet);}}@media(max-width:640px) {.lh-elxo12 .lh-slider-container[data-mobile-layout="grid"] .lh-slider-content{ display: grid;grid-template-columns: repeat(auto-fill, minmax(calc(100% / var(--data-item-mobile) - var(--data-gap-mobile)), 1fr));gap: var(--data-gap-mobile, 10px);}.lh-elxo12 .lh-slider-container[data-mobile-layout="slider"]{ margin-left: calc(var(--data-gap-mobile) * -1);}.lh-elxo12 .lh-slider-container[data-mobile-layout="slider"] .lh-slider-content{ display: flex;}.lh-elxo12 .lh-slider-container[data-mobile-layout="slider"] .lh-slide-item{ flex: 0 0 calc(100% / var(--data-item-mobile, 1));padding-left: var(--data-gap-mobile);}}.lh-elxo12 /* Navigation */.lh-slider-nav-left, .lh-elxo12 .lh-slider-nav-right{ opacity: 0;top: calc(50% - var(--height-controls) / 2);transform: translate(0,-50%);}.lh-elxo12 .lh-carousel:hover .lh-slider-nav-left, .lh-elxo12 .lh-carousel:hover .lh-slider-nav-right{ opacity: 1;}.lh-elxo12 .lh-carousel:hover .lh-slider-nav-left.disabled, .lh-elxo12 .lh-carousel:hover .lh-slider-nav-right.disabled{ opacity: 0.5;}.lh-elxo12 .lh-slider-nav-left.disabled, .lh-elxo12 .lh-slider-nav-right.disabled{ pointer-events: none;cursor: not-allowed;}.lh-elxo12 /* Pagination - dots */.lh-slider-wrapper[data-pagination="dots"] + .lh-slider-controls .lh-slider-pagination{ display: flex;width: 8px;height: 8px;background: #ccc;border-radius: 50%;}.lh-elxo12 .lh-slider-wrapper[data-pagination="dots"] + .lh-slider-controls .lh-slider-pagination.active{ background: #000;}.lh-elxo12 /* Pagination - numbers */.lh-slider-wrapper[data-pagination="numbers"] + .lh-slider-controls .lh-slider-pagination{ padding: 10px;cursor: pointer;opacity: 0.6;line-height: 1;}.lh-elxo12 .lh-slider-wrapper[data-pagination="numbers"] + .lh-slider-controls .lh-slider-pagination.active{ text-decoration: underline;opacity: 1;}.lh-elxo12 /* .lh-slider-pagination-wrapper, .lh-elxo12 .lh-slider-pagination-total, .lh-elxo12 .lh-slider-pagination-progress{ display: none;}.lh-elxo12 */.lh-slider-pagination-wrapper, .lh-elxo12 .lh-slider-pagination-total, .lh-elxo12 .lh-slider-pagination-progress{ display: flex!important;}.lh-elxo12 .lh-slider-wrapper[data-pagination="dots"] + .lh-slider-controls .lh-slider-pagination-wrapper, .lh-elxo12 .lh-slider-wrapper[data-pagination="dynamic-dots"] + .lh-slider-controls .lh-slider-pagination-wrapper, .lh-elxo12 .lh-slider-wrapper[data-pagination="numbers"] + .lh-slider-controls .lh-slider-pagination-wrapper, .lh-elxo12 .lh-slider-wrapper[data-pagination="counter"] + .lh-slider-controls .lh-slider-pagination-total, .lh-elxo12 .lh-slider-wrapper[data-pagination="progress"] + .lh-slider-controls .lh-slider-pagination-progress{ display: flex;position: relative;line-height: 1;}.lh-elxo12 /* Controls visibility *//* .lh-slider-controls{ display: none;} */@media (min-width: 1024px) {.lh-elxo12 .lh-slider-controls[show-desktop="true"]{ display: block;}}@media (min-width: 640px) and (max-width: 1023px) {.lh-elxo12 .lh-slider-controls[show-tablet="true"]{ display: block;}}@media (max-width: 639px) {.lh-elxo12 .lh-slider-controls[show-mobile="true"]{ display: block;}}.lh-elxo12 /* Fade Effect */.lh-slider-container[data-desktop-layout="slider"][data-effect="fade"] .lh-slider-content{ scroll-behavior: auto;}.lh-elxo12 .lh-slider-container[data-desktop-layout="slider"][data-effect="fade"] .lh-slide-item{ flex: 0 0 100%;}.lh-elxo12 .lh-slider-wrapper[data-pagination="dynamic-dots"] + .lh-slider-controls .lh-slider-pagination{ display: inline-block;width: 8px;height: 8px;background: #ccc;border-radius: 50%;transition: all 0.3s ease;cursor: pointer;opacity: 0.5;margin: 0 4px;transform: scale(1);position: relative;min-width: 8px;}.lh-elxo12 .lh-slider-wrapper[data-pagination="dynamic-dots"] + .lh-slider-controls .lh-slider-pagination.prev, .lh-elxo12 .lh-slider-wrapper[data-pagination="dynamic-dots"] + .lh-slider-controls .lh-slider-pagination.next{ transform: scale(0.66);}.lh-elxo12 .lh-slider-wrapper[data-pagination="dynamic-dots"] + .lh-slider-controls .lh-slider-pagination.prev-prev, .lh-elxo12 .lh-slider-wrapper[data-pagination="dynamic-dots"] + .lh-slider-controls .lh-slider-pagination.next-next{ transform: scale(0.33);}.lh-elxo12 .lh-slider-wrapper[data-pagination="dynamic-dots"] + .lh-slider-controls .lh-slider-pagination.active{ background: #000;opacity: 1;}
.lh-pfsvgq *{ font-optical-sizing: none;}.lh-pfsvgq .lh-media-image{ /* min-height: 720px;*/ aspect-ratio: 688/715;}.lh-pfsvgq .lh-image-picture{ width: calc(389.83 / 688 * 100%);}.lh-pfsvgq .lh-overlap{ position: relative;z-index: 200;}@media (max-width: 1023px) and (min-width: 640px) {.lh-pfsvgq .lh-container{ padding-top: calc(var(--lh-container-padding-top) * 0.8);padding-bottom: calc(var(--lh-container-padding-bottom) * 0.8);padding-left: 30px;padding-right: 30px;}}@media (max-width: 639px) {.lh-pfsvgq .lh-container{ padding-top: calc(var(--lh-container-padding-top) * 7 / 10);padding-bottom: calc(var(--lh-container-padding-bottom) * 7 / 10);padding-left: 16px;padding-right: 16px;}.lh-pfsvgq .lh-media-image{ aspect-ratio: 343/372 !important;/* min-height: 375px;*/ }}.lh-pfsvgq .lh-layout-image-first>div:first-child{ order: 2;}@media(min-width:992px) {.lh-pfsvgq .lh-layout-text-first .lh-overlap{ transform: translateX(40%);}.lh-pfsvgq .lh-layout-image-first .lh-overlap{ transform: translateX(-40%);}}.lh-pfsvgq .lh-subheading{ color: var(--lh-heading-color) !important;letter-spacing: 1.8px;}
.lh-0u5ke6 .lh-button.lh-btn-te span{ display: block;}.lh-0u5ke6 .lh-slider-nav-left svg{ color: #fff;}.lh-0u5ke6 .lh-slider-nav-right svg{ color: #fff;}.lh-0u5ke6 .lh-slider-nav-left, .lh-0u5ke6 .lh-slider-nav-right{ top: calc(50% - 13px);}.lh-0u5ke6 .lh-text svg{ color: var(--lh-heading-color);background-color: var(--lh-heading-color);}.lh-0u5ke6 .lh-btn svg{ color: var(--lh-heading-color);}.lh-0u5ke6 .lh-carousel:hover .lh-slider-nav-left.disabled, .lh-0u5ke6 .lh-carousel:hover .lh-slider-nav-right.disabled{ opacity: 0;}.lh-0u5ke6 .lh-slider-nav-left svg{ color: #fff;}.lh-0u5ke6 .lh-slider-nav-right svg{ color: #fff;}.lh-0u5ke6 .lh-slider-nav-left, .lh-0u5ke6 .lh-slider-nav-right{ top: calc(50% - 14px);}.lh-0u5ke6 .lh-text svg{ color: var(--lh-heading-color);background-color: var(--lh-heading-color);}.lh-0u5ke6 .lh-btn svg{ color: var(--lh-heading-color);}.lh-0u5ke6 .lh-grid-item:hover .image-layout{ opacity: 0.4;filter: blur(2px);}.lh-0u5ke6 .lh-grid-item:hover .logo-layout{ opacity: 1;display: flex;}.lh-0u5ke6 .logo-layout img{ width: 81px;height: 81px;border: 1px solid white;border-radius: 50%;}@media (max-width:639.98px) {.lh-0u5ke6 .lh-container{ padding: 67.5px;padding-top: calc(var(--lh-container-padding-top, 0) * 0.5);padding-bottom: calc(var(--lh-container-padding-bottom, 0) * 0.5);}.lh-0u5ke6 .lh-slider-nav-left, .lh-0u5ke6 .lh-slider-nav-right{ display: none;}.lh-0u5ke6 .logo-layout{ display: none;}.lh-0u5ke6 .lh-grid-item:hover .image-layout{ opacity: 1;filter: none;}.lh-0u5ke6 .lh-grid-item:hover .logo-layout{ opacity: 1;display: none;}}@media (min-width:640px) and (max-width:1024px) {.lh-0u5ke6 .lh-text{ justify-content: flex-start;text-align: left;}.lh-0u5ke6 .lh-container{ padding-top: calc(var(--lh-container-padding-top, 0) * 16 / 24);padding-bottom: calc(var(--lh-container-padding-bottom, 0) * 16 / 24);}.lh-0u5ke6 .logo-layout{ display: none;}.lh-0u5ke6 .lh-grid-item:hover .image-layout{ opacity: 1;filter: none;}.lh-0u5ke6 .lh-grid-item:hover .logo-layout{ opacity: 1;display: none;}}
