.litc-export-only { display: none; }

@media (min-width: 992px) { .lit-hide-desktop { display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) { .lit-hide-tablet { display: none !important; } }
@media (max-width: 767px) { .lit-hide-mobile { display: none !important; } }

.bc-row {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        box-sizing: border-box;
        min-height: 40px;
        gap: 16px;
      }
      .bc-col {
        flex: 1 1 0%;
        min-width: 0;
        box-sizing: border-box;
        min-height: 40px;
      }
      .bc-col:empty::before {
        content: 'Column — drop here';
        display: block;
        padding: 16px;
        text-align: center;
        color: #aaa;
        font-size: 12px;
        border: 1px dashed #ccc;
        border-radius: 4px;
        pointer-events: none;
      }
      .bc-btn {
        display: inline-block;
        padding: 10px 24px;
        background: #2563eb;
        color: #fff;
        border: none;
        border-radius: 4px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        text-decoration: none;
        line-height: 1.4;
      }
      .bc-btn:hover { opacity: 0.88; }
      .bc-link { color: #2563eb; text-decoration: underline; }
      .bc-input,
      .bc-select,
      .bc-textarea {
        width: 100%;
        padding: 8px 12px;
        border: 1px solid #d1d5db;
        border-radius: 4px;
        font-size: 14px;
        background: #fff;
        color: #111;
        box-sizing: border-box;
      }
      .bc-textarea { resize: vertical; min-height: 80px; }
      .bc-label {
        display: block;
        font-size: 13px;
        font-weight: 500;
        color: #374151;
        margin-bottom: 4px;
      }
      .bc-form { display: flex; flex-direction: column; gap: 12px; }

.bc-container { position: relative; }
        .bc-container:empty {
          min-height: 60px;
        }
        .bc-container:empty::before {
          content: 'Container — Drop blocks here';
          display: block;
          padding: 20px;
          text-align: center;
          color: #aaa;
          font-size: 13px;
          border: 2px dashed #ddd;
          border-radius: 4px;
          pointer-events: none;
        }

        /* Thin blue edge indicator on hover / during drag */
        .bc-container.lit-edge-near::after,
        .bc-container.lit-edge-active::after {
          content: '';
          position: absolute;
          top: 0;
          bottom: 0;
          width: 2px;
          background: rgba(59, 130, 246, 0.55);
          pointer-events: none;
          z-index: 10;
        }
        .bc-container.lit-edge-left::after { left: 0; }
        .bc-container.lit-edge-right::after { right: 0; }
        .bc-container.lit-edge-resizing,
        .bc-container.lit-edge-resizing * {
          user-select: none;
          -webkit-user-select: none;
        }

.lit-table-outer {
      width: 100%;
      box-sizing: border-box;
    }

    .lit-table-inner {
      padding: 16px;
      overflow-x: auto;
    }

    .lit-table {
      width: 100%;
      border-collapse: collapse;
      font-size: 14px;
      font-family: inherit;
      table-layout: fixed;
    }

    .lit-table th {
      background: #f0f0f0;
      font-weight: 600;
      color: #333;
      border: 1px solid #ccc;
      padding: 10px 14px;
      text-align: left;
      position: relative;
      overflow: hidden;
      word-break: break-word;
    }

    .lit-table td {
      border: 1px solid #ccc;
      padding: 8px 14px;
      text-align: left;
      color: #444;
      overflow: hidden;
      word-break: break-word;
    }

    .lit-table tbody tr:nth-child(even) td {
      background: #fafafa;
    }

    .col-resize-handle {
      position: absolute;
      right: 0;
      top: 0;
      width: 6px;
      height: 100%;
      cursor: col-resize;
      z-index: 20;
      background: transparent;
      user-select: none;
    }

    .col-resize-handle:hover,
    .col-resize-handle.resizing {
      background: rgba(66, 153, 225, 0.6);
    }

.lit-custom-html-wrapper { min-height: 30px; }

/* ── Hide litc-export-only in editor ── */
    .litc-export-only { display: none !important; }

    /* ── Base: radio inputs hidden ── */
    .lit-carousel input[type="radio"] { display: none; }

    /* ── Slide: hidden by default ── */
    .lit-carousel-slide {
      display: none;
      width: 100%;
      height: 100%;
      align-items: center;
      justify-content: center;
      background: #f5f5f5;
      position: absolute;
      top: 0; left: 0;
    }
    .lit-carousel-slide img {
      width: 100%;
      height: 100%;
      object-fit: contain;
      padding: 16px;
      box-sizing: border-box;
      display: block;
    }

    /* ── Thumb ── */
    .lit-carousel-thumb {
      display: flex;
      flex-shrink: 0;
      border: 2px solid #ddd;
      cursor: pointer;
      overflow: hidden;
      align-items: center;
      justify-content: center;
      background: #eee;
      transition: border-color .15s;
      box-sizing: border-box;
    }
    .lit-carousel-thumb:hover { border-color: #999; }
    .lit-carousel-thumb img {
      width: 100%;
      height: 100%;
      object-fit: contain;
      padding: 4px;
      box-sizing: border-box;
      display: block;
    }

    /* ── Hide scrollbar ── */
    .lit-carousel-thumbs::-webkit-scrollbar { display: none; }
    .lit-carousel-thumbs { -ms-overflow-style: none; scrollbar-width: none; }

    /* ════════════════════════════════
       NAV CAROUSEL — base + layout variants
       ════════════════════════════════ */
    .lit-product-carousel-nav {
      display: block;
      width: 100%;
      max-width: 800px;
      box-sizing: border-box;
      min-width: 0;
    }
    /* Base shared styles for all nav layout variants */
    .lit-carousel--nav {
      display: flex;
      border: 1px solid #ddd;
      width: 100%;
      box-sizing: border-box;
      min-width: 0;
    }

    /* ── HORIZONTAL LAYOUTS (top/bottom): clip overflowing thumbs ──
       For top/bottom nav, the thumb row is flex with flex-shrink:0 children,
       so many thumbs push the row's min-content past the gallery width,
       which cascades up and widens the outer column (e.g. .product-img-col).
       Setting overflow:hidden + max-width:100% makes this row a scroll
       container — flex min-width:auto resolves to 0, severing the cascade,
       and extra thumbs get clipped instead of overflowing the image. */
    .lit-product-carousel-nav:not(:has(.lit-carousel--nav-left)):not(:has(.lit-carousel--nav-right))
      .lit-carousel-thumbstrip .lit-carousel-thumbs {
      max-width: 100%;
      overflow: hidden;
    }
    .lit-carousel--nav .lit-carousel-thumbstrip {
      position: relative;
      background: #fafafa;
      overflow: hidden;
    }
    .lit-carousel--nav .lit-carousel-thumbs {
      display: flex;
      gap: 6px;
      flex-shrink: 0;
      flex-wrap: nowrap;
      transition: transform 0.3s ease;
    }
    .lit-carousel--nav .lit-carousel-thumb {
      width: 72px;
      height: 58px;
      flex-shrink: 0;
    }
    .lit-carousel--nav .lit-carousel-main-wrap {
      position: relative;
    }
    .lit-carousel--nav .lit-carousel-main {
      width: 100%;
      aspect-ratio: 1 / 1;
      flex-shrink: 0;
      overflow: hidden;
      position: relative;
      background: #f5f5f5;
    }
    /* Nav button sets — hidden by default, shown via :has() */
    .lit-carousel--nav .lit-nav {
      display: none;
      position: absolute;
      inset: 0;
      align-items: center;
      justify-content: space-between;
      pointer-events: none;
      z-index: 5;
    }
    /* Nav buttons on main image — small round, centered, floating */
    .lit-carousel--nav .lit-carousel-main-wrap .lit-nav {
      padding: 0 12px;
    }
    .lit-carousel--nav .lit-carousel-main-wrap .lit-nav-btn {
      width: 34px;
      height: 34px;
      border-radius: 50%;
      background: rgba(255,255,255,0.82);
      color: #222;
      font-size: 13px;
      border: none;
      box-shadow: 0 2px 8px rgba(0,0,0,0.18);
      backdrop-filter: blur(4px);
      -webkit-backdrop-filter: blur(4px);
      flex-shrink: 0;
    }
    .lit-carousel--nav .lit-carousel-main-wrap .lit-nav-btn:hover {
      background: rgba(255,255,255,1);
      box-shadow: 0 3px 12px rgba(0,0,0,0.26);
    }

    .lit-nav-btn {
      pointer-events: all;
      display: flex;
      align-items: center;
      justify-content: center;
      width: 28px;
      height: 28px;
      flex-shrink: 0;
      border-radius: 50%;
      background: #fff;
      border: 1px solid #e0e0e0;
      box-shadow: 0 1px 5px rgba(0,0,0,0.13);
      cursor: pointer;
      font-size: 11px;
      color: #333;
      user-select: none;
      transition: background 0.15s, box-shadow 0.15s;
      box-sizing: border-box;
      z-index: 5;
    }
    .lit-nav-btn:hover {
      background: #f5f5f5;
      box-shadow: 0 2px 8px rgba(0,0,0,0.2);
    }

    /* ── NAV-TOP: thumbstrip on top, main image below ── */
    .lit-carousel--nav-top {
      flex-direction: column;
    }
    .lit-carousel--nav-top .lit-carousel-thumbstrip {
      border-bottom: 1px solid #ddd;
      display: flex;
      justify-content: center;
      align-items: center;
      /* min-width:0 prevents flex item from expanding past parent when many thumbs overflow */
      width: 100%;
      min-width: 0;
      max-width: 100%;
      box-sizing: border-box;
    }
    .lit-carousel--nav-top .lit-carousel-thumbs {
      flex-direction: row;
      padding: 8px 12px;
      transform: translateX(0);
    }
    .lit-carousel--nav-top .lit-carousel-main-wrap {
      width: 100%;
    }
    .lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav {
      padding: 0 10px;
    }

    /* ── NAV-BOTTOM: thumbstrip on bottom, main image above ── */
    .lit-carousel--nav-bottom {
      flex-direction: column-reverse;
    }
    .lit-carousel--nav-bottom .lit-carousel-thumbstrip {
      border-top: 1px solid #ddd;
      display: flex;
      justify-content: center;
      align-items: center;
      /* min-width:0 prevents flex item from expanding past parent when many thumbs overflow */
      width: 100%;
      min-width: 0;
      max-width: 100%;
      box-sizing: border-box;
    }
    .lit-carousel--nav-bottom .lit-carousel-thumbs {
      flex-direction: row;
      padding: 8px 12px;
      transform: translateX(0);
    }
    .lit-carousel--nav-bottom .lit-carousel-main-wrap {
      width: 100%;
    }
    .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav {
      padding: 0 10px;
    }

    /* ── NAV-LEFT: thumbstrip on left, main image on right ── */
    .lit-carousel--nav-left {
      flex-direction: row;
      align-items: center;
    }
    .lit-carousel--nav-left .lit-carousel-thumbstrip {
      border-right: 1px solid #ddd;
      width: 90px;
      flex-shrink: 0;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      align-self: stretch;
    }
    .lit-carousel--nav-left .lit-carousel-thumbs {
      flex-direction: column;
      padding: 44px 8px;
      transform: translateY(0);
    }
    .lit-carousel--nav-left .lit-carousel-main-wrap {
      flex: 1;
      width: auto;
    }
    .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav {
      flex-direction: column;
      padding: 10px 0;
    }

    /* ── NAV-RIGHT: thumbstrip on right, main image on left ── */
    .lit-carousel--nav-right {
      flex-direction: row-reverse;
      align-items: center;
    }
    .lit-carousel--nav-right .lit-carousel-thumbstrip {
      border-left: 1px solid #ddd;
      width: 90px;
      flex-shrink: 0;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      align-self: stretch;
    }
    .lit-carousel--nav-right .lit-carousel-thumbs {
      flex-direction: column;
      padding: 44px 8px;
      transform: translateY(0);
    }
    .lit-carousel--nav-right .lit-carousel-main-wrap {
      flex: 1;
      width: auto;
    }
    .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav {
      flex-direction: column;
      padding: 10px 0;
    }

    /* Gradient fade at edges of thumbstrip — horizontal (top/bottom layouts) */
    .lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::before,
    .lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::after,
    .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::before,
    .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::after {
      content: "";
      position: absolute;
      top: 0; bottom: 0;
      width: 52px;
      pointer-events: none;
      z-index: 4;
    }
    .lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::before,
    .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::before {
      left: 0;
    }
    .lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::after,
    .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::after {
      right: 0;
    }
    /* Gradient fade — vertical (left/right layouts) */
    .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::before,
    .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::after,
    .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::before,
    .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::after {
      content: "";
      position: absolute;
      left: 0; right: 0;
      height: 52px;
      pointer-events: none;
      z-index: 4;
    }
    .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::before,
    .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::before {
      top: 0;
    }
    .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::after,
    .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::after {
      bottom: 0;
    }

    /* :has() selectors — slide + thumb + nav visibility */
    .lit-carousel--nav:has(input:nth-of-type(1):checked) .lit-carousel-main .lit-carousel-slide:nth-of-type(1) { display: flex; }
    .lit-carousel--nav:has(input:nth-of-type(2):checked) .lit-carousel-main .lit-carousel-slide:nth-of-type(2) { display: flex; }
    .lit-carousel--nav:has(input:nth-of-type(3):checked) .lit-carousel-main .lit-carousel-slide:nth-of-type(3) { display: flex; }
    .lit-carousel--nav:has(input:nth-of-type(4):checked) .lit-carousel-main .lit-carousel-slide:nth-of-type(4) { display: flex; }
    .lit-carousel--nav:has(input:nth-of-type(1):checked) .lit-carousel-thumb:nth-of-type(1) { border-color: #333; background: #f0f0f0; }
    .lit-carousel--nav:has(input:nth-of-type(2):checked) .lit-carousel-thumb:nth-of-type(2) { border-color: #333; background: #f0f0f0; }
    .lit-carousel--nav:has(input:nth-of-type(3):checked) .lit-carousel-thumb:nth-of-type(3) { border-color: #333; background: #f0f0f0; }
    .lit-carousel--nav:has(input:nth-of-type(4):checked) .lit-carousel-thumb:nth-of-type(4) { border-color: #333; background: #f0f0f0; }
    .lit-carousel--nav:has(input:nth-of-type(1):checked) .lit-nav--1 { display: flex; }
    .lit-carousel--nav:has(input:nth-of-type(2):checked) .lit-nav--2 { display: flex; }
    .lit-carousel--nav:has(input:nth-of-type(3):checked) .lit-nav--3 { display: flex; }
    .lit-carousel--nav:has(input:nth-of-type(4):checked) .lit-nav--4 { display: flex; }

    /* ── Thumb count per breakpoint (data-attribute selectors) ── */
    .lit-product-carousel-nav[data-desktop-thumbs="1"] .lit-carousel-thumb:nth-child(n+2) { display: none !important; }
    .lit-product-carousel-nav[data-desktop-thumbs="2"] .lit-carousel-thumb:nth-child(n+3) { display: none !important; }
    .lit-product-carousel-nav[data-desktop-thumbs="3"] .lit-carousel-thumb:nth-child(n+4) { display: none !important; }
    .lit-product-carousel-nav[data-desktop-thumbs="4"] .lit-carousel-thumb:nth-child(n+5) { display: none !important; }
    @media (max-width: 1024px) {
  .lit-product-carousel-nav[data-tablet-thumbs="1"] .lit-carousel-thumb:nth-child(n+2) { display: none !important; }
  .lit-product-carousel-nav[data-tablet-thumbs="1"] .lit-carousel-thumb:nth-child(-n+1) { display: flex !important; }
  .lit-product-carousel-nav[data-tablet-thumbs="2"] .lit-carousel-thumb:nth-child(n+3) { display: none !important; }
  .lit-product-carousel-nav[data-tablet-thumbs="2"] .lit-carousel-thumb:nth-child(-n+2) { display: flex !important; }
  .lit-product-carousel-nav[data-tablet-thumbs="3"] .lit-carousel-thumb:nth-child(n+4) { display: none !important; }
  .lit-product-carousel-nav[data-tablet-thumbs="3"] .lit-carousel-thumb:nth-child(-n+3) { display: flex !important; }
  .lit-product-carousel-nav[data-tablet-thumbs="4"] .lit-carousel-thumb:nth-child(n+5) { display: none !important; }
  .lit-product-carousel-nav[data-tablet-thumbs="4"] .lit-carousel-thumb:nth-child(-n+4) { display: flex !important; }
}
    @media (max-width: 768px) {
  .lit-product-carousel-nav[data-phone-thumbs="1"] .lit-carousel-thumb:nth-child(n+2) { display: none !important; }
  .lit-product-carousel-nav[data-phone-thumbs="1"] .lit-carousel-thumb:nth-child(-n+1) { display: flex !important; }
  .lit-product-carousel-nav[data-phone-thumbs="2"] .lit-carousel-thumb:nth-child(n+3) { display: none !important; }
  .lit-product-carousel-nav[data-phone-thumbs="2"] .lit-carousel-thumb:nth-child(-n+2) { display: flex !important; }
  .lit-product-carousel-nav[data-phone-thumbs="3"] .lit-carousel-thumb:nth-child(n+4) { display: none !important; }
  .lit-product-carousel-nav[data-phone-thumbs="3"] .lit-carousel-thumb:nth-child(-n+3) { display: flex !important; }
  .lit-product-carousel-nav[data-phone-thumbs="4"] .lit-carousel-thumb:nth-child(n+5) { display: none !important; }
  .lit-product-carousel-nav[data-phone-thumbs="4"] .lit-carousel-thumb:nth-child(-n+4) { display: flex !important; }
}

    /* ── Vertical thumbstrip: rotate arrows to point up/down ── */
    .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav-btn,
    .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav-btn {
      transform: rotate(90deg);
    }

    /* :has() selectors — thumb strip scroll by count (horizontal: top/bottom layouts) */
    .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(2):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateX(-78px); }
    .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(3):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateX(-156px); }
    .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateX(-234px); }
    .lit-product-carousel-nav[data-desktop-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateX(-156px); }
    .lit-product-carousel-nav[data-desktop-thumbs="3"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateX(-234px); }
    @media (max-width: 992px) {
  .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(2):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateX(-78px); }
  .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(3):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateX(-156px); }
  .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateX(-234px); }
  .lit-product-carousel-nav[data-tablet-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateX(-156px); }
  .lit-product-carousel-nav[data-tablet-thumbs="3"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateX(-234px); }
}
    @media (max-width: 600px) {
  .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(2):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateX(-78px); }
  .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(3):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateX(-156px); }
  .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateX(-234px); }
  .lit-product-carousel-nav[data-phone-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateX(-156px); }
  .lit-product-carousel-nav[data-phone-thumbs="3"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateX(-234px); }
}

    /* :has() selectors — thumb strip scroll by count (vertical: left/right layouts) */
    .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
.lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateY(-64px); }
    .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
.lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateY(-128px); }
    .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
.lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateY(-192px); }
    .lit-product-carousel-nav[data-desktop-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
.lit-product-carousel-nav[data-desktop-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateY(-128px); }
    .lit-product-carousel-nav[data-desktop-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
.lit-product-carousel-nav[data-desktop-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateY(-192px); }
    @media (max-width: 992px) {
  .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
  .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateY(-64px); }
  .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
  .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateY(-128px); }
  .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
  .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateY(-192px); }
  .lit-product-carousel-nav[data-tablet-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
  .lit-product-carousel-nav[data-tablet-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateY(-128px); }
  .lit-product-carousel-nav[data-tablet-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
  .lit-product-carousel-nav[data-tablet-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateY(-192px); }
}
    @media (max-width: 600px) {
  .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
  .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateY(-64px); }
  .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
  .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateY(-128px); }
  .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
  .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateY(-192px); }
  .lit-product-carousel-nav[data-phone-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
  .lit-product-carousel-nav[data-phone-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateY(-128px); }
  .lit-product-carousel-nav[data-phone-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
  .lit-product-carousel-nav[data-phone-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs { transform: translateY(-192px); }
}

    /* ── Collage Grid ── */
    .lit-collage-grid {
      display: grid;
      gap: 8px;
      width: 100%;
      box-sizing: border-box;
      grid-template-columns: repeat(3, 1fr);
      grid-auto-flow: dense;
    }
    .lit-collage-img {
      width: 100%;
      height: 100%;
      aspect-ratio: 1 / 1;
      object-fit: cover;
      display: block;
    }
    .lit-product-carousel-nav[data-desktop-thumbs="1"] .lit-collage-grid { grid-template-columns: repeat(1, 1fr); }
    .lit-product-carousel-nav[data-desktop-thumbs="2"] .lit-collage-grid { grid-template-columns: repeat(2, 1fr); }
    .lit-product-carousel-nav[data-desktop-thumbs="3"] .lit-collage-grid { grid-template-columns: repeat(3, 1fr); }
    .lit-product-carousel-nav[data-desktop-thumbs="4"] .lit-collage-grid { grid-template-columns: repeat(4, 1fr); }
    @media (max-width: 1024px) {
  .lit-product-carousel-nav[data-tablet-thumbs="1"] .lit-collage-grid { grid-template-columns: repeat(1, 1fr); }
  .lit-product-carousel-nav[data-tablet-thumbs="2"] .lit-collage-grid { grid-template-columns: repeat(2, 1fr); }
  .lit-product-carousel-nav[data-tablet-thumbs="3"] .lit-collage-grid { grid-template-columns: repeat(3, 1fr); }
  .lit-product-carousel-nav[data-tablet-thumbs="4"] .lit-collage-grid { grid-template-columns: repeat(4, 1fr); }
}
    @media (max-width: 768px) {
  .lit-product-carousel-nav[data-phone-thumbs="1"] .lit-collage-grid { grid-template-columns: repeat(1, 1fr); }
  .lit-product-carousel-nav[data-phone-thumbs="2"] .lit-collage-grid { grid-template-columns: repeat(2, 1fr); }
  .lit-product-carousel-nav[data-phone-thumbs="3"] .lit-collage-grid { grid-template-columns: repeat(3, 1fr); }
  .lit-product-carousel-nav[data-phone-thumbs="4"] .lit-collage-grid { grid-template-columns: repeat(4, 1fr); }
}

    /* ── Collage Arrangements ── */
    /* Spotlight: first image is hero (2×2). Falls back to plain grid if <2 columns. */
    .lit-collage-grid.lit-collage--spotlight > :first-child {
      grid-column: span 2;
      grid-row: span 2;
    }
    /* Featured Top: first image spans full row at top with banner aspect-ratio */
    .lit-collage-grid.lit-collage--featured-top > :first-child {
      grid-column: 1 / -1;
      aspect-ratio: 16 / 7;
    }
    /* Phone (1 column): all arrangements degrade to uniform single-column grid */
    @media (max-width: 768px) {
      .lit-product-carousel-nav[data-phone-thumbs="1"] .lit-collage-grid > :first-child {
        grid-column: auto;
        grid-row: auto;
        aspect-ratio: 1 / 1;
      }
    }

.lit-carousel-rh {
          position: absolute;
          width: 14px; height: 14px;
          background: #fff;
          border: 2px solid #555;
          border-radius: 3px;
          z-index: 999;
          box-sizing: border-box;
          cursor: pointer;
        }
        .lit-carousel-rh:hover { background: #555; }
        .lit-carousel-rh[data-dir="nw"] { top: -7px;    left: -7px;  cursor: nw-resize; }
        .lit-carousel-rh[data-dir="ne"] { top: -7px;    right: -7px; cursor: ne-resize; }
        .lit-carousel-rh[data-dir="sw"] { bottom: -7px; left: -7px;  cursor: sw-resize; }
        .lit-carousel-rh[data-dir="se"] { bottom: -7px; right: -7px; cursor: se-resize; }

        /* Prevent images from capturing mouse events in editor so parent can be dragged */
        .lit-product-carousel-nav img {
          pointer-events: none;
          user-select: none;
          -webkit-user-drag: none;
        }

        /* In editor: disable CSS translate, use JS scroll instead */
        .lit-product-carousel-nav .lit-carousel-thumbstrip {
          overflow: visible !important;
        }
        /* Horizontal layouts (top/bottom): scroll X */
        .lit-product-carousel-nav:not(:has(.lit-carousel--nav-left)):not(:has(.lit-carousel--nav-right)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          overflow-x: auto !important;
          overflow-y: hidden !important;
          transform: none !important;
          transition: none !important;
        }
        /* Vertical layouts (left/right): scroll Y */
        .lit-product-carousel-nav:has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav:has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          overflow-x: hidden !important;
          overflow-y: auto !important;
          transform: none !important;
          transition: none !important;
        }
        /* Remove gradient fade on thumbstrip edges (all layouts) */
        .lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::before,
        .lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::after,
        .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::before,
        .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::after,
        .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::before,
        .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::after,
        .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::before,
        .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::after {
          display: none !important;
        }

[data-gjs-type="lit-cat-card"] { cursor: pointer; }
  [data-gjs-type="lit-cat-card"] * { pointer-events: none; }
  [data-gjs-type="lit-cat-card"][data-cat-strict="1"] * { pointer-events: none !important; }
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) img,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) svg,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) svg * {
    pointer-events: auto;
  }
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .box-link,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .box-link *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .boxlink,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .boxlink *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-title,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-title *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-name,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-name *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-title,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-title *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .card-title,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .card-title *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-title,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-title *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .platform-name,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .platform-name *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .tile-title,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .tile-title *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .category-title,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .category-title *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-label,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-label *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-big-label,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-big-label *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-small-name,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-small-name *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .catbox-label,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .catbox-label *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-cat-name,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-cat-name *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-label,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-label *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-label-name,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-label-name *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .style-name,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .style-name *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .range-title,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .range-title *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-subtitle,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-subtitle *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-sub,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-sub *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-subtitle,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-subtitle *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .card-subtitle,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .card-subtitle *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-subtitle,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-subtitle *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .tile-subtitle,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .tile-subtitle *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .subtitle,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .subtitle *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .shopnow,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .shopnow *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .shop-now,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .shop-now *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-cta,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-cta *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-link,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-link *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .card-cta,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .card-cta *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cta-label,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cta-label *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .btn-label,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .btn-label *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .tile-cta,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .tile-cta *,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .category-link,
  [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .category-link * {
    pointer-events: auto;
  }

.lit-promo-card {
      text-align: center;
      font-family: inherit;
      box-sizing: border-box;
      cursor: pointer;
      text-decoration: none;
      color: inherit;
    }
    .lit-promo-card * {
      pointer-events: none;
    }
    .promo-grid {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      gap: 14px;
    }
    .promo-card { text-align: center; display: flex; flex-direction: column; }
    .promo-img {
      width: 100%;
      aspect-ratio: 1;
      background: #f4f4f0;
      margin-bottom: 8px;
      display: flex;
      align-items: center;
      justify-content: center;
      overflow: hidden;
    }
    .promo-img img { width: 100%; height: 100%; object-fit: cover; display: block; }
    .promo-desc {
      font-size: 13px;
      color: #888888;
      line-height: 1.6;
      margin-bottom: 5px;
      font-weight: 300;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden;
      word-break: break-word;
    }
    .promo-price {
      font-size: 20px;
      font-weight: 700;
      color: #333333;
      margin-top: auto;
    }
    .litc-export-only { display: none; }

.tab-frame { display: block; position: relative; }
  .tab-frame > input[type="radio"] {
    position: absolute;
    opacity: 0;
    pointer-events: none;
    width: 0;
    height: 0;
  }
  .tab-frame > .tab-headers {
    display: flex;
    flex-wrap: wrap;
    gap: 0;
    border-bottom: 1px solid #e2e8f0;
  }
  .tab-frame > .tab-headers label {
    display: inline-block;
    padding: 10px 18px;
    font-size: 14px;
    color: #555;
    cursor: pointer;
    border-bottom: 2px solid transparent;
    margin-bottom: -1px;
    user-select: none;
    transition: color 0.15s, border-color 0.15s, background 0.15s;
  }
  .tab-frame > .tab-headers label:hover { color: #222; }
  .tab-frame > .tab-headers label.is-active {
    color: #2b6cb0;
    border-bottom-color: #4299e1;
    font-weight: 600;
  }
  .tab-frame > .tab-contents .tab-content { display: none; padding: 16px 0; }
  .tab-frame > .tab-contents .tab-content.is-active { display: block; }

.litc-export-only {
        display: none;
      }

      @media (min-width: 992px) {
        .lit-hide-desktop {
          display: none !important;
        }
      }

      @media (min-width: 768px) and (max-width: 991px) {
        .lit-hide-tablet {
          display: none !important;
        }
      }

      @media (max-width: 767px) {
        .lit-hide-mobile {
          display: none !important;
        }
      }

      .bc-row {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        box-sizing: border-box;
        min-height: 40px;
        gap: 16px;
      }

      .bc-col {
        flex: 1 1 0%;
        min-width: 0;
        box-sizing: border-box;
        min-height: 40px;
      }

      .bc-col:empty::before {
        content: 'Column — drop here';
        display: block;
        padding: 16px;
        text-align: center;
        color: #aaa;
        font-size: 12px;
        border: 1px dashed #ccc;
        border-radius: 4px;
        pointer-events: none;
      }

      .bc-btn {
        display: inline-block;
        padding: 10px 24px;
        background: #2563eb;
        color: #fff;
        border: none;
        border-radius: 4px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        text-decoration: none;
        line-height: 1.4;
      }

      .bc-btn:hover {
        opacity: 0.88;
      }

      .bc-link {
        color: #2563eb;
        text-decoration: underline;
      }

      .bc-input,
      .bc-select,
      .bc-textarea {
        width: 100%;
        padding: 8px 12px;
        border: 1px solid #d1d5db;
        border-radius: 4px;
        font-size: 14px;
        background: #fff;
        color: #111;
        box-sizing: border-box;
      }

      .bc-textarea {
        resize: vertical;
        min-height: 80px;
      }

      .bc-label {
        display: block;
        font-size: 13px;
        font-weight: 500;
        color: #374151;
        margin-bottom: 4px;
      }

      .bc-form {
        display: flex;
        flex-direction: column;
        gap: 12px;
      }

      .bc-container {
        position: relative;
      }

      .bc-container:empty {
        min-height: 60px;
      }

      .bc-container:empty::before {
        content: 'Container — Drop blocks here';
        display: block;
        padding: 20px;
        text-align: center;
        color: #aaa;
        font-size: 13px;
        border: 2px dashed #ddd;
        border-radius: 4px;
        pointer-events: none;
      }

      /* Thin blue edge indicator on hover / during drag */
      .bc-container.lit-edge-near::after,
      .bc-container.lit-edge-active::after {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        width: 2px;
        background: rgba(59, 130, 246, 0.55);
        pointer-events: none;
        z-index: 10;
      }

      .bc-container.lit-edge-left::after {
        left: 0;
      }

      .bc-container.lit-edge-right::after {
        right: 0;
      }

      .bc-container.lit-edge-resizing,
      .bc-container.lit-edge-resizing * {
        user-select: none;
        -webkit-user-select: none;
      }

      .lit-table-outer {
        width: 100%;
        box-sizing: border-box;
      }

      .lit-table-inner {
        padding: 16px;
        overflow-x: auto;
      }

      .lit-table {
        width: 100%;
        border-collapse: collapse;
        font-size: 14px;
        font-family: inherit;
        table-layout: fixed;
      }

      .lit-table th {
        background: #f0f0f0;
        font-weight: 600;
        color: #333;
        border: 1px solid #ccc;
        padding: 10px 14px;
        text-align: left;
        position: relative;
        overflow: hidden;
        word-break: break-word;
      }

      .lit-table td {
        border: 1px solid #ccc;
        padding: 8px 14px;
        text-align: left;
        color: #444;
        overflow: hidden;
        word-break: break-word;
      }

      .lit-table tbody tr:nth-child(even) td {
        background: #fafafa;
      }

      .col-resize-handle {
        position: absolute;
        right: 0;
        top: 0;
        width: 6px;
        height: 100%;
        cursor: col-resize;
        z-index: 20;
        background: transparent;
        user-select: none;
      }

      .col-resize-handle:hover,
      .col-resize-handle.resizing {
        background: rgba(66, 153, 225, 0.6);
      }

      .lit-custom-html-wrapper {
        min-height: 30px;
      }

      /* ── Hide litc-export-only in editor ── */
      .litc-export-only {
        display: none !important;
      }

      /* ── Base: radio inputs hidden ── */
      .lit-carousel input[type="radio"] {
        display: none;
      }

      /* ── Slide: hidden by default ── */
      .lit-carousel-slide {
        display: none;
        width: 100%;
        height: 100%;
        align-items: center;
        justify-content: center;
        background: #f5f5f5;
        position: absolute;
        top: 0;
        left: 0;
      }

      .lit-carousel-slide img {
        width: 100%;
        height: 100%;
        object-fit: contain;
        padding: 16px;
        box-sizing: border-box;
        display: block;
      }

      /* ── Thumb ── */
      .lit-carousel-thumb {
        display: flex;
        flex-shrink: 0;
        border: 2px solid #ddd;
        cursor: pointer;
        overflow: hidden;
        align-items: center;
        justify-content: center;
        background: #eee;
        transition: border-color .15s;
        box-sizing: border-box;
      }

      .lit-carousel-thumb:hover {
        border-color: #999;
      }

      .lit-carousel-thumb img {
        width: 100%;
        height: 100%;
        object-fit: contain;
        padding: 4px;
        box-sizing: border-box;
        display: block;
      }

      /* ── Hide scrollbar ── */
      .lit-carousel-thumbs::-webkit-scrollbar {
        display: none;
      }

      .lit-carousel-thumbs {
        -ms-overflow-style: none;
        scrollbar-width: none;
      }

      /* ════════════════════════════════
       NAV CAROUSEL — base + layout variants
       ════════════════════════════════ */
      .lit-product-carousel-nav {
        display: block;
        width: 100%;
        max-width: 800px;
        box-sizing: border-box;
        min-width: 0;
      }

      /* Base shared styles for all nav layout variants */
      .lit-carousel--nav {
        display: flex;
        border: 1px solid #ddd;
        width: 100%;
        box-sizing: border-box;
        min-width: 0;
      }

      /* ── HORIZONTAL LAYOUTS (top/bottom): clip overflowing thumbs ──
       For top/bottom nav, the thumb row is flex with flex-shrink:0 children,
       so many thumbs push the row's min-content past the gallery width,
       which cascades up and widens the outer column (e.g. .product-img-col).
       Setting overflow:hidden + max-width:100% makes this row a scroll
       container — flex min-width:auto resolves to 0, severing the cascade,
       and extra thumbs get clipped instead of overflowing the image. */
      .lit-product-carousel-nav:not(:has(.lit-carousel--nav-left)):not(:has(.lit-carousel--nav-right)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        max-width: 100%;
        overflow: hidden;
      }

      .lit-carousel--nav .lit-carousel-thumbstrip {
        position: relative;
        background: #fafafa;
        overflow: hidden;
      }

      .lit-carousel--nav .lit-carousel-thumbs {
        display: flex;
        gap: 6px;
        flex-shrink: 0;
        flex-wrap: nowrap;
        transition: transform 0.3s ease;
      }

      .lit-carousel--nav .lit-carousel-thumb {
        width: 72px;
        height: 58px;
        flex-shrink: 0;
      }

      .lit-carousel--nav .lit-carousel-main-wrap {
        position: relative;
      }

      .lit-carousel--nav .lit-carousel-main {
        width: 100%;
        aspect-ratio: 1 / 1;
        flex-shrink: 0;
        overflow: hidden;
        position: relative;
        background: #f5f5f5;
      }

      /* Nav button sets — hidden by default, shown via :has() */
      .lit-carousel--nav .lit-nav {
        display: none;
        position: absolute;
        inset: 0;
        align-items: center;
        justify-content: space-between;
        pointer-events: none;
        z-index: 5;
      }

      /* Nav buttons on main image — small round, centered, floating */
      .lit-carousel--nav .lit-carousel-main-wrap .lit-nav {
        padding: 0 12px;
      }

      .lit-carousel--nav .lit-carousel-main-wrap .lit-nav-btn {
        width: 34px;
        height: 34px;
        border-radius: 50%;
        background: rgba(255, 255, 255, 0.82);
        color: #222;
        font-size: 13px;
        border: none;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.18);
        backdrop-filter: blur(4px);
        -webkit-backdrop-filter: blur(4px);
        flex-shrink: 0;
      }

      .lit-carousel--nav .lit-carousel-main-wrap .lit-nav-btn:hover {
        background: rgba(255, 255, 255, 1);
        box-shadow: 0 3px 12px rgba(0, 0, 0, 0.26);
      }

      .lit-nav-btn {
        pointer-events: all;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 28px;
        flex-shrink: 0;
        border-radius: 50%;
        background: #fff;
        border: 1px solid #e0e0e0;
        box-shadow: 0 1px 5px rgba(0, 0, 0, 0.13);
        cursor: pointer;
        font-size: 11px;
        color: #333;
        user-select: none;
        transition: background 0.15s, box-shadow 0.15s;
        box-sizing: border-box;
        z-index: 5;
      }

      .lit-nav-btn:hover {
        background: #f5f5f5;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
      }

      /* ── NAV-TOP: thumbstrip on top, main image below ── */
      .lit-carousel--nav-top {
        flex-direction: column;
      }

      .lit-carousel--nav-top .lit-carousel-thumbstrip {
        border-bottom: 1px solid #ddd;
        display: flex;
        justify-content: center;
        align-items: center;
        /* min-width:0 prevents flex item from expanding past parent when many thumbs overflow */
        width: 100%;
        min-width: 0;
        max-width: 100%;
        box-sizing: border-box;
      }

      .lit-carousel--nav-top .lit-carousel-thumbs {
        flex-direction: row;
        padding: 8px 12px;
        transform: translateX(0);
      }

      .lit-carousel--nav-top .lit-carousel-main-wrap {
        width: 100%;
      }

      .lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav {
        padding: 0 10px;
      }

      /* ── NAV-BOTTOM: thumbstrip on bottom, main image above ── */
      .lit-carousel--nav-bottom {
        flex-direction: column-reverse;
      }

      .lit-carousel--nav-bottom .lit-carousel-thumbstrip {
        border-top: 1px solid #ddd;
        display: flex;
        justify-content: center;
        align-items: center;
        /* min-width:0 prevents flex item from expanding past parent when many thumbs overflow */
        width: 100%;
        min-width: 0;
        max-width: 100%;
        box-sizing: border-box;
      }

      .lit-carousel--nav-bottom .lit-carousel-thumbs {
        flex-direction: row;
        padding: 8px 12px;
        transform: translateX(0);
      }

      .lit-carousel--nav-bottom .lit-carousel-main-wrap {
        width: 100%;
      }

      .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav {
        padding: 0 10px;
      }

      /* ── NAV-LEFT: thumbstrip on left, main image on right ── */
      .lit-carousel--nav-left {
        flex-direction: row;
        align-items: center;
      }

      .lit-carousel--nav-left .lit-carousel-thumbstrip {
        border-right: 1px solid #ddd;
        width: 90px;
        flex-shrink: 0;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        align-self: stretch;
      }

      .lit-carousel--nav-left .lit-carousel-thumbs {
        flex-direction: column;
        padding: 44px 8px;
        transform: translateY(0);
      }

      .lit-carousel--nav-left .lit-carousel-main-wrap {
        flex: 1;
        width: auto;
      }

      .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav {
        flex-direction: column;
        padding: 10px 0;
      }

      /* ── NAV-RIGHT: thumbstrip on right, main image on left ── */
      .lit-carousel--nav-right {
        flex-direction: row-reverse;
        align-items: center;
      }

      .lit-carousel--nav-right .lit-carousel-thumbstrip {
        border-left: 1px solid #ddd;
        width: 90px;
        flex-shrink: 0;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        align-self: stretch;
      }

      .lit-carousel--nav-right .lit-carousel-thumbs {
        flex-direction: column;
        padding: 44px 8px;
        transform: translateY(0);
      }

      .lit-carousel--nav-right .lit-carousel-main-wrap {
        flex: 1;
        width: auto;
      }

      .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav {
        flex-direction: column;
        padding: 10px 0;
      }

      /* Gradient fade at edges of thumbstrip — horizontal (top/bottom layouts) */
      .lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::before,
      .lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::after,
      .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::before,
      .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::after {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        width: 52px;
        pointer-events: none;
        z-index: 4;
      }

      .lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::before,
      .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::before {
        left: 0;
      }

      .lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::after,
      .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::after {
        right: 0;
      }

      /* Gradient fade — vertical (left/right layouts) */
      .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::before,
      .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::after,
      .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::before,
      .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::after {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        height: 52px;
        pointer-events: none;
        z-index: 4;
      }

      .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::before,
      .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::before {
        top: 0;
      }

      .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::after,
      .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::after {
        bottom: 0;
      }

      /* :has() selectors — slide + thumb + nav visibility */
      .lit-carousel--nav:has(input:nth-of-type(1):checked) .lit-carousel-main .lit-carousel-slide:nth-of-type(1) {
        display: flex;
      }

      .lit-carousel--nav:has(input:nth-of-type(2):checked) .lit-carousel-main .lit-carousel-slide:nth-of-type(2) {
        display: flex;
      }

      .lit-carousel--nav:has(input:nth-of-type(3):checked) .lit-carousel-main .lit-carousel-slide:nth-of-type(3) {
        display: flex;
      }

      .lit-carousel--nav:has(input:nth-of-type(4):checked) .lit-carousel-main .lit-carousel-slide:nth-of-type(4) {
        display: flex;
      }

      .lit-carousel--nav:has(input:nth-of-type(1):checked) .lit-carousel-thumb:nth-of-type(1) {
        border-color: #333;
        background: #f0f0f0;
      }

      .lit-carousel--nav:has(input:nth-of-type(2):checked) .lit-carousel-thumb:nth-of-type(2) {
        border-color: #333;
        background: #f0f0f0;
      }

      .lit-carousel--nav:has(input:nth-of-type(3):checked) .lit-carousel-thumb:nth-of-type(3) {
        border-color: #333;
        background: #f0f0f0;
      }

      .lit-carousel--nav:has(input:nth-of-type(4):checked) .lit-carousel-thumb:nth-of-type(4) {
        border-color: #333;
        background: #f0f0f0;
      }

      .lit-carousel--nav:has(input:nth-of-type(1):checked) .lit-nav--1 {
        display: flex;
      }

      .lit-carousel--nav:has(input:nth-of-type(2):checked) .lit-nav--2 {
        display: flex;
      }

      .lit-carousel--nav:has(input:nth-of-type(3):checked) .lit-nav--3 {
        display: flex;
      }

      .lit-carousel--nav:has(input:nth-of-type(4):checked) .lit-nav--4 {
        display: flex;
      }

      /* ── Thumb count per breakpoint (data-attribute selectors) ── */
      .lit-product-carousel-nav[data-desktop-thumbs="1"] .lit-carousel-thumb:nth-child(n+2) {
        display: none !important;
      }

      .lit-product-carousel-nav[data-desktop-thumbs="2"] .lit-carousel-thumb:nth-child(n+3) {
        display: none !important;
      }

      .lit-product-carousel-nav[data-desktop-thumbs="3"] .lit-carousel-thumb:nth-child(n+4) {
        display: none !important;
      }

      .lit-product-carousel-nav[data-desktop-thumbs="4"] .lit-carousel-thumb:nth-child(n+5) {
        display: none !important;
      }

      @media (max-width: 1024px) {
        .lit-product-carousel-nav[data-tablet-thumbs="1"] .lit-carousel-thumb:nth-child(n+2) {
          display: none !important;
        }

        .lit-product-carousel-nav[data-tablet-thumbs="1"] .lit-carousel-thumb:nth-child(-n+1) {
          display: flex !important;
        }

        .lit-product-carousel-nav[data-tablet-thumbs="2"] .lit-carousel-thumb:nth-child(n+3) {
          display: none !important;
        }

        .lit-product-carousel-nav[data-tablet-thumbs="2"] .lit-carousel-thumb:nth-child(-n+2) {
          display: flex !important;
        }

        .lit-product-carousel-nav[data-tablet-thumbs="3"] .lit-carousel-thumb:nth-child(n+4) {
          display: none !important;
        }

        .lit-product-carousel-nav[data-tablet-thumbs="3"] .lit-carousel-thumb:nth-child(-n+3) {
          display: flex !important;
        }

        .lit-product-carousel-nav[data-tablet-thumbs="4"] .lit-carousel-thumb:nth-child(n+5) {
          display: none !important;
        }

        .lit-product-carousel-nav[data-tablet-thumbs="4"] .lit-carousel-thumb:nth-child(-n+4) {
          display: flex !important;
        }
      }

      @media (max-width: 768px) {
        .lit-product-carousel-nav[data-phone-thumbs="1"] .lit-carousel-thumb:nth-child(n+2) {
          display: none !important;
        }

        .lit-product-carousel-nav[data-phone-thumbs="1"] .lit-carousel-thumb:nth-child(-n+1) {
          display: flex !important;
        }

        .lit-product-carousel-nav[data-phone-thumbs="2"] .lit-carousel-thumb:nth-child(n+3) {
          display: none !important;
        }

        .lit-product-carousel-nav[data-phone-thumbs="2"] .lit-carousel-thumb:nth-child(-n+2) {
          display: flex !important;
        }

        .lit-product-carousel-nav[data-phone-thumbs="3"] .lit-carousel-thumb:nth-child(n+4) {
          display: none !important;
        }

        .lit-product-carousel-nav[data-phone-thumbs="3"] .lit-carousel-thumb:nth-child(-n+3) {
          display: flex !important;
        }

        .lit-product-carousel-nav[data-phone-thumbs="4"] .lit-carousel-thumb:nth-child(n+5) {
          display: none !important;
        }

        .lit-product-carousel-nav[data-phone-thumbs="4"] .lit-carousel-thumb:nth-child(-n+4) {
          display: flex !important;
        }
      }

      /* ── Vertical thumbstrip: rotate arrows to point up/down ── */
      .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav-btn,
      .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav-btn {
        transform: rotate(90deg);
      }

      /* :has() selectors — thumb strip scroll by count (horizontal: top/bottom layouts) */
      .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(2):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateX(-78px);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(3):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateX(-156px);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateX(-234px);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateX(-156px);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="3"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateX(-234px);
      }

      @media (max-width: 992px) {
        .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(2):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-78px);
        }

        .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(3):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-156px);
        }

        .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-234px);
        }

        .lit-product-carousel-nav[data-tablet-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-156px);
        }

        .lit-product-carousel-nav[data-tablet-thumbs="3"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-234px);
        }
      }

      @media (max-width: 600px) {
        .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(2):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-78px);
        }

        .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(3):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-156px);
        }

        .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-234px);
        }

        .lit-product-carousel-nav[data-phone-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-156px);
        }

        .lit-product-carousel-nav[data-phone-thumbs="3"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-234px);
        }
      }

      /* :has() selectors — thumb strip scroll by count (vertical: left/right layouts) */
      .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
      .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateY(-64px);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
      .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateY(-128px);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
      .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateY(-192px);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
      .lit-product-carousel-nav[data-desktop-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateY(-128px);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
      .lit-product-carousel-nav[data-desktop-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateY(-192px);
      }

      @media (max-width: 992px) {

        .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-64px);
        }

        .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-128px);
        }

        .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-192px);
        }

        .lit-product-carousel-nav[data-tablet-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-tablet-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-128px);
        }

        .lit-product-carousel-nav[data-tablet-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-tablet-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-192px);
        }
      }

      @media (max-width: 600px) {

        .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-64px);
        }

        .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-128px);
        }

        .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-192px);
        }

        .lit-product-carousel-nav[data-phone-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-phone-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-128px);
        }

        .lit-product-carousel-nav[data-phone-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-phone-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-192px);
        }
      }

      /* ── Collage Grid ── */
      .lit-collage-grid {
        display: grid;
        gap: 8px;
        width: 100%;
        box-sizing: border-box;
        grid-template-columns: repeat(3, 1fr);
        grid-auto-flow: dense;
      }

      .lit-collage-img {
        width: 100%;
        height: 100%;
        aspect-ratio: 1 / 1;
        object-fit: cover;
        display: block;
      }

      .lit-product-carousel-nav[data-desktop-thumbs="1"] .lit-collage-grid {
        grid-template-columns: repeat(1, 1fr);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="2"] .lit-collage-grid {
        grid-template-columns: repeat(2, 1fr);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="3"] .lit-collage-grid {
        grid-template-columns: repeat(3, 1fr);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="4"] .lit-collage-grid {
        grid-template-columns: repeat(4, 1fr);
      }

      @media (max-width: 1024px) {
        .lit-product-carousel-nav[data-tablet-thumbs="1"] .lit-collage-grid {
          grid-template-columns: repeat(1, 1fr);
        }

        .lit-product-carousel-nav[data-tablet-thumbs="2"] .lit-collage-grid {
          grid-template-columns: repeat(2, 1fr);
        }

        .lit-product-carousel-nav[data-tablet-thumbs="3"] .lit-collage-grid {
          grid-template-columns: repeat(3, 1fr);
        }

        .lit-product-carousel-nav[data-tablet-thumbs="4"] .lit-collage-grid {
          grid-template-columns: repeat(4, 1fr);
        }
      }

      @media (max-width: 768px) {
        .lit-product-carousel-nav[data-phone-thumbs="1"] .lit-collage-grid {
          grid-template-columns: repeat(1, 1fr);
        }

        .lit-product-carousel-nav[data-phone-thumbs="2"] .lit-collage-grid {
          grid-template-columns: repeat(2, 1fr);
        }

        .lit-product-carousel-nav[data-phone-thumbs="3"] .lit-collage-grid {
          grid-template-columns: repeat(3, 1fr);
        }

        .lit-product-carousel-nav[data-phone-thumbs="4"] .lit-collage-grid {
          grid-template-columns: repeat(4, 1fr);
        }
      }

      /* ── Collage Arrangements ── */
      /* Spotlight: first image is hero (2×2). Falls back to plain grid if 
							<2 columns. */
      .lit-collage-grid.lit-collage--spotlight> :first-child {
        grid-column: span 2;
        grid-row: span 2;
      }

      /* Featured Top: first image spans full row at top with banner aspect-ratio */
      .lit-collage-grid.lit-collage--featured-top> :first-child {
        grid-column: 1 / -1;
        aspect-ratio: 16 / 7;
      }

      /* Phone (1 column): all arrangements degrade to uniform single-column grid */
      @media (max-width: 768px) {
        .lit-product-carousel-nav[data-phone-thumbs="1"] .lit-collage-grid> :first-child {
          grid-column: auto;
          grid-row: auto;
          aspect-ratio: 1 / 1;
        }
      }

      .lit-carousel-rh {
        position: absolute;
        width: 14px;
        height: 14px;
        background: #fff;
        border: 2px solid #555;
        border-radius: 3px;
        z-index: 999;
        box-sizing: border-box;
        cursor: pointer;
      }

      .lit-carousel-rh:hover {
        background: #555;
      }

      .lit-carousel-rh[data-dir="nw"] {
        top: -7px;
        left: -7px;
        cursor: nw-resize;
      }

      .lit-carousel-rh[data-dir="ne"] {
        top: -7px;
        right: -7px;
        cursor: ne-resize;
      }

      .lit-carousel-rh[data-dir="sw"] {
        bottom: -7px;
        left: -7px;
        cursor: sw-resize;
      }

      .lit-carousel-rh[data-dir="se"] {
        bottom: -7px;
        right: -7px;
        cursor: se-resize;
      }

      /* Prevent images from capturing mouse events in editor so parent can be dragged */
      .lit-product-carousel-nav img {
        pointer-events: none;
        user-select: none;
        -webkit-user-drag: none;
      }

      /* In editor: disable CSS translate, use JS scroll instead */
      .lit-product-carousel-nav .lit-carousel-thumbstrip {
        overflow: visible !important;
      }

      /* Horizontal layouts (top/bottom): scroll X */
      .lit-product-carousel-nav:not(:has(.lit-carousel--nav-left)):not(:has(.lit-carousel--nav-right)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        overflow-x: auto !important;
        overflow-y: hidden !important;
        transform: none !important;
        transition: none !important;
      }

      /* Vertical layouts (left/right): scroll Y */
      .lit-product-carousel-nav:has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
      .lit-product-carousel-nav:has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        overflow-x: hidden !important;
        overflow-y: auto !important;
        transform: none !important;
        transition: none !important;
      }

      /* Remove gradient fade on thumbstrip edges (all layouts) */
      .lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::before,
      .lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::after,
      .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::before,
      .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::after,
      .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::before,
      .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::after,
      .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::before,
      .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::after {
        display: none !important;
      }

      [data-gjs-type="lit-cat-card"] {
        cursor: pointer;
      }

      [data-gjs-type="lit-cat-card"] * {
        pointer-events: none;
      }

      [data-gjs-type="lit-cat-card"][data-cat-strict="1"] * {
        pointer-events: none !important;
      }

      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) img,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) svg,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) svg * {
        pointer-events: auto;
      }

      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .box-link,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .box-link *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .boxlink,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .boxlink *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-title,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-title *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-name,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-name *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-title,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-title *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .card-title,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .card-title *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-title,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-title *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .platform-name,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .platform-name *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .tile-title,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .tile-title *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .category-title,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .category-title *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-label,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-label *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-big-label,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-big-label *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-small-name,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-small-name *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .catbox-label,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .catbox-label *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-cat-name,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-cat-name *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-label,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-label *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-label-name,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-label-name *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .style-name,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .style-name *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .range-title,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .range-title *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-subtitle,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-subtitle *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-sub,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-sub *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-subtitle,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-subtitle *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .card-subtitle,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .card-subtitle *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-subtitle,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-subtitle *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .tile-subtitle,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .tile-subtitle *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .subtitle,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .subtitle *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .shopnow,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .shopnow *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .shop-now,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .shop-now *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-cta,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-cta *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-link,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-link *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .card-cta,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .card-cta *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cta-label,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cta-label *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .btn-label,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .btn-label *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .tile-cta,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .tile-cta *,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .category-link,
      [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .category-link * {
        pointer-events: auto;
      }

      .lit-promo-card {
        text-align: center;
        font-family: inherit;
        box-sizing: border-box;
        cursor: pointer;
        text-decoration: none;
        color: inherit;
      }

      .lit-promo-card * {
        pointer-events: none;
      }

      .promo-grid {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 14px;
      }

      .promo-card {
        text-align: center;
        display: flex;
        flex-direction: column;
      }

      .promo-img {
        width: 100%;
        aspect-ratio: 1;
        background: #f4f4f0;
        margin-bottom: 8px;
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
      }

      .promo-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
      }

      .promo-desc {
        font-size: 13px;
        color: #888888;
        line-height: 1.6;
        margin-bottom: 5px;
        font-weight: 300;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        word-break: break-word;
      }

      .promo-price {
        font-size: 20px;
        font-weight: 700;
        color: #333333;
        margin-top: auto;
      }

      .litc-export-only {
        display: none;
      }

      .tab-frame {
        display: block;
        position: relative;
      }

      .tab-frame>input[type="radio"] {
        position: absolute;
        opacity: 0;
        pointer-events: none;
        width: 0;
        height: 0;
      }

      .tab-frame>.tab-headers {
        display: flex;
        flex-wrap: wrap;
        gap: 0;
        border-bottom: 1px solid #e2e8f0;
      }

      .tab-frame>.tab-headers label {
        display: inline-block;
        padding: 10px 18px;
        font-size: 14px;
        color: #555;
        cursor: pointer;
        border-bottom: 2px solid transparent;
        margin-bottom: -1px;
        user-select: none;
        transition: color 0.15s, border-color 0.15s, background 0.15s;
      }

      .tab-frame>.tab-headers label:hover {
        color: #222;
      }

      .tab-frame>.tab-headers label.is-active {
        color: #2b6cb0;
        border-bottom-color: #4299e1;
        font-weight: 600;
      }

      .tab-frame>.tab-contents .tab-content {
        display: none;
        padding: 16px 0;
      }

      .tab-frame>.tab-contents .tab-content.is-active {
        display: block;
      }

      body {
        background-color: #fff
      }

      * ::-webkit-scrollbar-track {
        background: rgba(0, 0, 0, 0.1)
      }

      * ::-webkit-scrollbar-thumb {
        background: rgba(255, 255, 255, 0.2)
      }

      * ::-webkit-scrollbar {
        width: 10px
      }

      [data-gjs-type="wrapper"] {
        min-height: 100vh;
        padding-top: 0.001em;
      }

      .gjs-dashed *[data-gjs-highlightable] {
        outline: 1px dashed rgba(170, 170, 170, 0.7);
        outline-offset: -2px;
      }

      .gjs-selected {
        outline: 2px solid #3b97e3 !important;
        outline-offset: -2px;
      }

      .gjs-selected-parent {
        outline: 2px solid #ffca6f !important
      }

      .gjs-no-select {
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
      }

      .gjs-freezed {
        opacity: 0.5;
        pointer-events: none;
      }

      .gjs-no-pointer {
        pointer-events: none;
      }

      .gjs-pointer-init {
        pointer-events: initial;
      }

      .gjs-plh-image {
        background: #f5f5f5;
        border: none;
        height: 100px;
        width: 100px;
        display: block;
        outline: 3px solid #ffca6f;
        cursor: pointer;
        outline-offset: -2px
      }

      .gjs-grabbing {
        cursor: grabbing;
        cursor: -webkit-grabbing;
      }

      .gjs-is__grabbing {
        overflow-x: hidden;
      }

      .gjs-is__grabbing,
      .gjs-is__grabbing * {
        cursor: grabbing !important;
      }

      * {
        box-sizing: border-box;
      }

      body {
        margin: 0;
      }

      .lit-carousel input[type="radio"] {
        display: none;
      }

      .lit-carousel-slide {
        display: none;
        width: 100%;
        height: 100%;
        align-items: center;
        justify-content: center;
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(245, 245, 245);
        position: absolute;
        top: 0px;
        left: 0px;
      }

      .lit-carousel-slide img {
        width: 100%;
        height: 100%;
        object-fit: contain;
        padding-top: 16px;
        padding-right: 16px;
        padding-bottom: 16px;
        padding-left: 16px;
        box-sizing: border-box;
        display: block;
      }

      .lit-carousel-thumb {
        display: flex;
        flex-shrink: 0;
        border-top-width: 2px;
        border-right-width: 2px;
        border-bottom-width: 2px;
        border-left-width: 2px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(221, 221, 221);
        border-right-color: rgb(221, 221, 221);
        border-bottom-color: rgb(221, 221, 221);
        border-left-color: rgb(221, 221, 221);
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
        cursor: pointer;
        overflow-x: hidden;
        overflow-y: hidden;
        align-items: center;
        justify-content: center;
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(238, 238, 238);
        transition-behavior: normal;
        transition-duration: 0.15s;
        transition-timing-function: ease;
        transition-delay: 0s;
        transition-property: border-color;
        box-sizing: border-box;
      }

      .lit-carousel-thumb:hover {
        border-top-color: rgb(153, 153, 153);
        border-right-color: rgb(153, 153, 153);
        border-bottom-color: rgb(153, 153, 153);
        border-left-color: rgb(153, 153, 153);
      }

      .lit-carousel-thumb img {
        width: 100%;
        height: 100%;
        object-fit: contain;
        padding-top: 4px;
        padding-right: 4px;
        padding-bottom: 4px;
        padding-left: 4px;
        box-sizing: border-box;
        display: block;
      }

      .lit-carousel-thumbs::-webkit-scrollbar {
        display: none;
      }

      .lit-carousel-thumbs {
        scrollbar-width: none;
      }

      .lit-product-carousel-nav {
        display: block;
        width: 100%;
        max-width: 800px;
        box-sizing: border-box;
        min-width: 0px;
      }

      .lit-carousel--nav {
        display: flex;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(221, 221, 221);
        border-right-color: rgb(221, 221, 221);
        border-bottom-color: rgb(221, 221, 221);
        border-left-color: rgb(221, 221, 221);
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
        width: 100%;
        box-sizing: border-box;
        min-width: 0px;
      }

      .lit-product-carousel-nav:not(:has(.lit-carousel--nav-left)):not(:has(.lit-carousel--nav-right)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        max-width: 100%;
        overflow-x: hidden;
        overflow-y: hidden;
      }

      .lit-carousel--nav .lit-carousel-thumbstrip {
        position: relative;
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(250, 250, 250);
        overflow-x: hidden;
        overflow-y: hidden;
      }

      .lit-carousel--nav .lit-carousel-thumbs {
        display: flex;
        row-gap: 6px;
        column-gap: 6px;
        flex-shrink: 0;
        flex-wrap: nowrap;
        transition-behavior: normal;
        transition-duration: 0.3s;
        transition-timing-function: ease;
        transition-delay: 0s;
        transition-property: transform;
      }

      .lit-carousel--nav .lit-carousel-thumb {
        width: 72px;
        height: 58px;
        flex-shrink: 0;
      }

      .lit-carousel--nav .lit-carousel-main-wrap {
        position: relative;
      }

      .lit-carousel--nav .lit-carousel-main {
        width: 100%;
        aspect-ratio: 1 / 1;
        flex-shrink: 0;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(245, 245, 245);
      }

      .lit-carousel--nav .lit-nav {
        display: none;
        position: absolute;
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px;
        align-items: center;
        justify-content: space-between;
        pointer-events: none;
        z-index: 5;
      }

      .lit-carousel--nav .lit-carousel-main-wrap .lit-nav {
        padding-top: 0px;
        padding-right: 12px;
        padding-bottom: 0px;
        padding-left: 12px;
      }

      .lit-carousel--nav .lit-carousel-main-wrap .lit-nav-btn {
        width: 34px;
        height: 34px;
        border-top-left-radius: 50%;
        border-top-right-radius: 50%;
        border-bottom-right-radius: 50%;
        border-bottom-left-radius: 50%;
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgba(255, 255, 255, 0.82);
        color: rgb(34, 34, 34);
        font-size: 13px;
        border-top-width: medium;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-top-color: currentcolor;
        border-right-color: currentcolor;
        border-bottom-color: currentcolor;
        border-left-color: currentcolor;
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
        box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 8px;
        backdrop-filter: blur(4px);
        flex-shrink: 0;
      }

      .lit-carousel--nav .lit-carousel-main-wrap .lit-nav-btn:hover {
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(255, 255, 255);
        box-shadow: rgba(0, 0, 0, 0.26) 0px 3px 12px;
      }

      .lit-nav-btn {
        pointer-events: all;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 28px;
        flex-shrink: 0;
        border-top-left-radius: 50%;
        border-top-right-radius: 50%;
        border-bottom-right-radius: 50%;
        border-bottom-left-radius: 50%;
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(255, 255, 255);
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(224, 224, 224);
        border-right-color: rgb(224, 224, 224);
        border-bottom-color: rgb(224, 224, 224);
        border-left-color: rgb(224, 224, 224);
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
        box-shadow: rgba(0, 0, 0, 0.13) 0px 1px 5px;
        cursor: pointer;
        font-size: 11px;
        color: rgb(51, 51, 51);
        user-select: none;
        transition-behavior: normal, normal;
        transition-duration: 0.15s, 0.15s;
        transition-timing-function: ease, ease;
        transition-delay: 0s, 0s;
        transition-property: background, box-shadow;
        box-sizing: border-box;
        z-index: 5;
      }

      .lit-nav-btn:hover {
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(245, 245, 245);
        box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 8px;
      }

      .lit-carousel--nav-top {
        flex-direction: column;
      }

      .lit-carousel--nav-top .lit-carousel-thumbstrip {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgb(221, 221, 221);
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        min-width: 0px;
        max-width: 100%;
        box-sizing: border-box;
      }

      .lit-carousel--nav-top .lit-carousel-thumbs {
        flex-direction: row;
        padding-top: 8px;
        padding-right: 12px;
        padding-bottom: 8px;
        padding-left: 12px;
        transform: translateX(0px);
      }

      .lit-carousel--nav-top .lit-carousel-main-wrap {
        width: 100%;
      }

      .lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav {
        padding-top: 0px;
        padding-right: 10px;
        padding-bottom: 0px;
        padding-left: 10px;
      }

      .lit-carousel--nav-bottom {
        flex-direction: column-reverse;
      }

      .lit-carousel--nav-bottom .lit-carousel-thumbstrip {
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: rgb(221, 221, 221);
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        min-width: 0px;
        max-width: 100%;
        box-sizing: border-box;
      }

      .lit-carousel--nav-bottom .lit-carousel-thumbs {
        flex-direction: row;
        padding-top: 8px;
        padding-right: 12px;
        padding-bottom: 8px;
        padding-left: 12px;
        transform: translateX(0px);
      }

      .lit-carousel--nav-bottom .lit-carousel-main-wrap {
        width: 100%;
      }

      .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav {
        padding-top: 0px;
        padding-right: 10px;
        padding-bottom: 0px;
        padding-left: 10px;
      }

      .lit-carousel--nav-left {
        flex-direction: row;
        align-items: center;
      }

      .lit-carousel--nav-left .lit-carousel-thumbstrip {
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: rgb(221, 221, 221);
        width: 90px;
        flex-shrink: 0;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        align-self: stretch;
      }

      .lit-carousel--nav-left .lit-carousel-thumbs {
        flex-direction: column;
        padding-top: 44px;
        padding-right: 8px;
        padding-bottom: 44px;
        padding-left: 8px;
        transform: translateY(0px);
      }

      .lit-carousel--nav-left .lit-carousel-main-wrap {
        flex-grow: 1;
        flex-shrink: 1;
        flex-basis: 0%;
        width: auto;
      }

      .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav {
        flex-direction: column;
        padding-top: 10px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 0px;
      }

      .lit-carousel--nav-right {
        flex-direction: row-reverse;
        align-items: center;
      }

      .lit-carousel--nav-right .lit-carousel-thumbstrip {
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: rgb(221, 221, 221);
        width: 90px;
        flex-shrink: 0;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        align-self: stretch;
      }

      .lit-carousel--nav-right .lit-carousel-thumbs {
        flex-direction: column;
        padding-top: 44px;
        padding-right: 8px;
        padding-bottom: 44px;
        padding-left: 8px;
        transform: translateY(0px);
      }

      .lit-carousel--nav-right .lit-carousel-main-wrap {
        flex-grow: 1;
        flex-shrink: 1;
        flex-basis: 0%;
        width: auto;
      }

      .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav {
        flex-direction: column;
        padding-top: 10px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 0px;
      }

      .lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::before,
      .lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::after,
      .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::before,
      .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::after {
        content: "";
        position: absolute;
        top: 0px;
        bottom: 0px;
        width: 52px;
        pointer-events: none;
        z-index: 4;
      }

      .lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::before,
      .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::before {
        left: 0px;
      }

      .lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::after,
      .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::after {
        right: 0px;
      }

      .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::before,
      .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::after,
      .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::before,
      .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::after {
        content: "";
        position: absolute;
        left: 0px;
        right: 0px;
        height: 52px;
        pointer-events: none;
        z-index: 4;
      }

      .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::before,
      .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::before {
        top: 0px;
      }

      .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::after,
      .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::after {
        bottom: 0px;
      }

      .lit-carousel--nav:has(input:nth-of-type(1):checked) .lit-carousel-main .lit-carousel-slide:nth-of-type(1) {
        display: flex;
      }

      .lit-carousel--nav:has(input:nth-of-type(2):checked) .lit-carousel-main .lit-carousel-slide:nth-of-type(2) {
        display: flex;
      }

      .lit-carousel--nav:has(input:nth-of-type(3):checked) .lit-carousel-main .lit-carousel-slide:nth-of-type(3) {
        display: flex;
      }

      .lit-carousel--nav:has(input:nth-of-type(4):checked) .lit-carousel-main .lit-carousel-slide:nth-of-type(4) {
        display: flex;
      }

      .lit-carousel--nav:has(input:nth-of-type(5):checked) .lit-carousel-main .lit-carousel-slide:nth-of-type(5) {
        display: flex;
      }

      .lit-carousel--nav:has(input:nth-of-type(1):checked) .lit-carousel-thumb:nth-of-type(1) {
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(240, 240, 240);
      }

      .lit-carousel--nav:has(input:nth-of-type(2):checked) .lit-carousel-thumb:nth-of-type(2) {
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(240, 240, 240);
      }

      .lit-carousel--nav:has(input:nth-of-type(3):checked) .lit-carousel-thumb:nth-of-type(3) {
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(240, 240, 240);
      }

      .lit-carousel--nav:has(input:nth-of-type(4):checked) .lit-carousel-thumb:nth-of-type(4) {
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(240, 240, 240);
      }

      .lit-carousel--nav:has(input:nth-of-type(5):checked) .lit-carousel-thumb:nth-of-type(5) {
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(240, 240, 240);
      }

      .lit-carousel--nav:has(input:nth-of-type(1):checked) .lit-nav--1 {
        display: flex;
      }

      .lit-carousel--nav:has(input:nth-of-type(2):checked) .lit-nav--2 {
        display: flex;
      }

      .lit-carousel--nav:has(input:nth-of-type(3):checked) .lit-nav--3 {
        display: flex;
      }

      .lit-carousel--nav:has(input:nth-of-type(4):checked) .lit-nav--4 {
        display: flex;
      }

      .lit-carousel--nav:has(input:nth-of-type(5):checked) .lit-nav--5 {
        display: flex;
      }

      .lit-product-carousel-nav[data-desktop-thumbs="1"] .lit-carousel-thumb:nth-child(n+2) {
        display: none !important;
      }

      .lit-product-carousel-nav[data-desktop-thumbs="2"] .lit-carousel-thumb:nth-child(n+3) {
        display: none !important;
      }

      .lit-product-carousel-nav[data-desktop-thumbs="3"] .lit-carousel-thumb:nth-child(n+4) {
        display: none !important;
      }

      .lit-product-carousel-nav[data-desktop-thumbs="4"] .lit-carousel-thumb:nth-child(n+5) {
        display: none !important;
      }

      .lit-product-carousel-nav[data-desktop-thumbs="4"] .lit-carousel-thumb:nth-child(n+6) {
        display: none !important;
      }

      .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav-btn,
      .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav-btn {
        transform: rotate(90deg);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(2):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateX(-78px);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(3):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateX(-156px);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateX(-234px);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(5):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateX(-312px);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateX(-156px);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="2"]:is(:has(input:nth-of-type(5):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateX(-312px);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="3"]:is(:has(input:nth-of-type(4):checked), :has(input:nth-of-type(5):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateX(-234px);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="4"]:is(:has(input:nth-of-type(5):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateX(-312px);
      }

      @media (max-width: 992px) {
        .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(2):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-78px);
        }
      }

      @media (max-width: 992px) {
        .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(3):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-156px);
        }
      }

      @media (max-width: 992px) {
        .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-234px);
        }
      }

      @media (max-width: 992px) {
        .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(5):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-312px);
        }
      }

      @media (max-width: 992px) {
        .lit-product-carousel-nav[data-tablet-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-156px);
        }
      }

      @media (max-width: 992px) {
        .lit-product-carousel-nav[data-tablet-thumbs="2"]:is(:has(input:nth-of-type(5):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-312px);
        }
      }

      @media (max-width: 992px) {
        .lit-product-carousel-nav[data-tablet-thumbs="3"]:is(:has(input:nth-of-type(4):checked), :has(input:nth-of-type(5):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-234px);
        }
      }

      @media (max-width: 992px) {
        .lit-product-carousel-nav[data-tablet-thumbs="4"]:is(:has(input:nth-of-type(5):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-312px);
        }
      }

      @media (max-width: 600px) {
        .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(2):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-78px);
        }
      }

      @media (max-width: 600px) {
        .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(3):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-156px);
        }
      }

      @media (max-width: 600px) {
        .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-234px);
        }
      }

      @media (max-width: 600px) {
        .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(5):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-312px);
        }
      }

      @media (max-width: 600px) {
        .lit-product-carousel-nav[data-phone-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-156px);
        }
      }

      @media (max-width: 600px) {
        .lit-product-carousel-nav[data-phone-thumbs="2"]:is(:has(input:nth-of-type(5):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-312px);
        }
      }

      @media (max-width: 600px) {
        .lit-product-carousel-nav[data-phone-thumbs="3"]:is(:has(input:nth-of-type(4):checked), :has(input:nth-of-type(5):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-234px);
        }
      }

      @media (max-width: 600px) {
        .lit-product-carousel-nav[data-phone-thumbs="4"]:is(:has(input:nth-of-type(5):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-312px);
        }
      }

      .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
      .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateY(-64px);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
      .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateY(-128px);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
      .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateY(-192px);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
      .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateY(-256px);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
      .lit-product-carousel-nav[data-desktop-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateY(-128px);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="2"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
      .lit-product-carousel-nav[data-desktop-thumbs="2"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateY(-256px);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="3"]:is(:has(input:nth-of-type(4):checked), :has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
      .lit-product-carousel-nav[data-desktop-thumbs="3"]:is(:has(input:nth-of-type(4):checked), :has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateY(-192px);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="4"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
      .lit-product-carousel-nav[data-desktop-thumbs="4"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateY(-256px);
      }

      @media (max-width: 992px) {

        .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-64px);
        }
      }

      @media (max-width: 992px) {

        .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-128px);
        }
      }

      @media (max-width: 992px) {

        .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-192px);
        }
      }

      @media (max-width: 992px) {

        .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-256px);
        }
      }

      @media (max-width: 992px) {

        .lit-product-carousel-nav[data-tablet-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-tablet-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-128px);
        }
      }

      @media (max-width: 992px) {

        .lit-product-carousel-nav[data-tablet-thumbs="2"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-tablet-thumbs="2"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-256px);
        }
      }

      @media (max-width: 992px) {

        .lit-product-carousel-nav[data-tablet-thumbs="3"]:is(:has(input:nth-of-type(4):checked), :has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-tablet-thumbs="3"]:is(:has(input:nth-of-type(4):checked), :has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-192px);
        }
      }

      @media (max-width: 992px) {

        .lit-product-carousel-nav[data-tablet-thumbs="4"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-tablet-thumbs="4"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-256px);
        }
      }

      @media (max-width: 600px) {

        .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-64px);
        }
      }

      @media (max-width: 600px) {

        .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-128px);
        }
      }

      @media (max-width: 600px) {

        .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-192px);
        }
      }

      @media (max-width: 600px) {

        .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-256px);
        }
      }

      @media (max-width: 600px) {

        .lit-product-carousel-nav[data-phone-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-phone-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-128px);
        }
      }

      @media (max-width: 600px) {

        .lit-product-carousel-nav[data-phone-thumbs="2"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-phone-thumbs="2"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-256px);
        }
      }

      @media (max-width: 600px) {

        .lit-product-carousel-nav[data-phone-thumbs="3"]:is(:has(input:nth-of-type(4):checked), :has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-phone-thumbs="3"]:is(:has(input:nth-of-type(4):checked), :has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-192px);
        }
      }

      @media (max-width: 600px) {

        .lit-product-carousel-nav[data-phone-thumbs="4"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-phone-thumbs="4"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-256px);
        }
      }

      .lit-collage-grid {
        display: grid;
        row-gap: 8px;
        column-gap: 8px;
        width: 100%;
        box-sizing: border-box;
        grid-template-columns: repeat(3, 1fr);
        grid-auto-flow: dense;
      }

      .lit-collage-img {
        width: 100%;
        height: 100%;
        aspect-ratio: 1 / 1;
        object-fit: cover;
        display: block;
      }

      .lit-product-carousel-nav[data-desktop-thumbs="1"] .lit-collage-grid {
        grid-template-columns: repeat(1, 1fr);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="2"] .lit-collage-grid {
        grid-template-columns: repeat(2, 1fr);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="3"] .lit-collage-grid {
        grid-template-columns: repeat(3, 1fr);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="4"] .lit-collage-grid {
        grid-template-columns: repeat(4, 1fr);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="4"] .lit-collage-grid {
        grid-template-columns: repeat(5, 1fr);
      }

      .lit-collage-grid.lit-collage--spotlight> :first-child {
        grid-column-start: span 2;
        grid-column-end: auto;
        grid-row-start: span 2;
        grid-row-end: auto;
      }

      .lit-collage-grid.lit-collage--featured-top> :first-child {
        grid-column-start: 1;
        grid-column-end: -1;
        aspect-ratio: 16 / 7;
      }

      * {
        box-sizing: border-box;
      }

      body {
        font-family: "Open Sans", sans-serif;
        font-size: 12px;
        color: rgb(51, 51, 51);
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(245, 245, 245);
      }

      #ihn6x {
        display: flex;
        align-items: center;
        flex-direction: row;
        flex-wrap: wrap;
        row-gap: 0px;
        column-gap: 0px;
      }

      #iokb41 {
        margin-bottom: 10px;
      }

      *,
      ::before,
      ::after {
        box-sizing: border-box;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
      }

      a {
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        color: inherit;
      }

      .top-bar {
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(45, 45, 45);
        text-align: center;
        padding-top: 5px;
        padding-right: 20px;
        padding-bottom: 5px;
        padding-left: 20px;
        font-size: 22px;
        color: rgba(255, 255, 255, 0.65);
        letter-spacing: 0.03em;
      }

      .site-header {
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(255, 255, 255);
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgb(221, 221, 221);
        padding-top: 0px;
        padding-right: 20px;
        padding-bottom: 0px;
        padding-left: 20px;
      }

      .header-inner {
        max-width: 1060px;
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-top: 10px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 0px;
        background-color: rgb(212, 42, 42);
      }

      .logo-block {
        display: flex;
        align-items: center;
        row-gap: 8px;
        column-gap: 8px;
      }

      .store-logo {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        position: relative;
        width: 200px;
        height: 56px;
        overflow-x: hidden;
        overflow-y: hidden;
        font-size: 22px;
        font-weight: 600;
        color: rgb(26, 26, 26);
        text-align: center;
      }

      .logo-wrap,
      [data-gjs-type="lit-store-logo"] {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        position: relative;
        width: 200px;
        height: 56px;
        overflow-x: hidden;
        overflow-y: hidden;
        font-size: 22px;
        font-weight: 600;
        color: rgb(26, 26, 26);
        text-align: center;
      }

      .logo-img,
      .store-logo>img,
      .logo-wrap>img,
      [data-gjs-type="lit-store-logo"]>img {
        width: 100%;
        height: 100%;
        max-width: 100%;
        max-height: 100%;
        object-fit: contain;
        display: block;
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
        cursor: pointer;
      }

      .logo-img {
        width: 100px;
        height: 100px;
      }

      .footer-logo .logo-img {
        width: 120px;
        height: 60px;
      }

      .logo-svg-text {
        display: flex;
        align-items: center;
        row-gap: 8px;
        column-gap: 8px;
      }

      .logo-icon {
        width: 42px;
        height: 42px;
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(232, 130, 10);
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
        border-bottom-right-radius: 6px;
        border-bottom-left-radius: 6px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
      }

      .logo-icon svg {
        color: rgb(255, 255, 255);
      }

      .logo-text {
        line-height: 1.15;
      }

      .logo-name {
        font-family: Oswald, sans-serif;
        font-size: 20px;
        font-weight: 700;
        color: rgb(232, 130, 10);
        letter-spacing: 0.04em;
        text-transform: uppercase;
        display: block;
      }

      .logo-sub {
        font-size: 9px;
        font-weight: 400;
        color: rgb(136, 136, 136);
        letter-spacing: 0.08em;
        text-transform: uppercase;
      }

      .top-nav {
        display: flex;
        align-items: center;
        row-gap: 0px;
        column-gap: 0px;
      }

      .top-nav a {
        display: block;
        padding-top: 10px;
        padding-right: 18px;
        padding-bottom: 10px;
        padding-left: 18px;
        font-size: 12px;
        font-weight: 600;
        color: rgb(85, 85, 85);
        transition-behavior: normal;
        transition-duration: 0.15s;
        transition-timing-function: ease;
        transition-delay: 0s;
        transition-property: color;
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: transparent;
        letter-spacing: 0.02em;
      }

      .top-nav a:hover {
        color: rgb(232, 130, 10);
      }

      .top-nav a.active {
        color: rgb(232, 130, 10);
        border-bottom-color: rgb(232, 130, 10);
      }

      .page-layout {
        max-width: 1060px;
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
        padding-top: 0px;
        padding-right: 14px;
        padding-bottom: 0px;
        padding-left: 14px;
      }

      .product-row {
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(255, 255, 255);
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(221, 221, 221);
        border-right-color: rgb(221, 221, 221);
        border-bottom-color: rgb(221, 221, 221);
        border-left-color: rgb(221, 221, 221);
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
        margin-top: 14px;
        margin-right: 0px;
        margin-bottom: 14px;
        margin-left: 0px;
        padding-top: 18px;
        padding-right: 18px;
        padding-bottom: 18px;
        padding-left: 18px;
        display: flex;
        row-gap: 24px;
        column-gap: 24px;
        align-items: flex-start;
      }

      .product-img-area {
        flex-shrink: 0;
        width: 320px;
      }

      .lit-product-carousel-nav[data-desktop-thumbs="3"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateX(-234px);
      }

      .lit-product-carousel-nav[data-desktop-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
      .lit-product-carousel-nav[data-desktop-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
        transform: translateY(-192px);
      }

      .product-img-area .lit-product-carousel-nav {
        width: 100%;
        max-width: 100%;
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(248, 246, 242);
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(221, 221, 221);
        border-right-color: rgb(221, 221, 221);
        border-bottom-color: rgb(221, 221, 221);
        border-left-color: rgb(221, 221, 221);
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
      }

      .product-img-area .lit-carousel-main {
        height: 260px;
        aspect-ratio: unset;
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(248, 246, 242);
      }

      .product-img-area .lit-carousel-slide img {
        padding-top: 14px;
        padding-right: 14px;
        padding-bottom: 14px;
        padding-left: 14px;
      }

      .product-img-area .lit-carousel-thumb {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(221, 221, 221);
        border-right-color: rgb(221, 221, 221);
        border-bottom-color: rgb(221, 221, 221);
        border-left-color: rgb(221, 221, 221);
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
      }

      .product-img-area .lit-carousel-thumb.lit-carousel-thumb--active,
      .product-img-area .lit-carousel-thumb:hover {
        border-top-color: rgb(232, 130, 10);
        border-right-color: rgb(232, 130, 10);
        border-bottom-color: rgb(232, 130, 10);
        border-left-color: rgb(232, 130, 10);
      }

      .product-info {
        flex-grow: 1;
        flex-shrink: 1;
        flex-basis: 0%;
        min-width: 0px;
      }

      .product-title {
        font-family: Oswald, sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: rgb(26, 26, 26);
        line-height: 1.3;
        margin-bottom: 12px;
        letter-spacing: 0.01em;
      }

      .product-title-h {
        display: block;
        font-family: Oswald, sans-serif;
        font-size: 20px;
        font-weight: 500;
        color: rgb(26, 26, 26);
        line-height: 1.3;
        letter-spacing: 0.01em;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
      }

      .price-label {
        font-size: 10px;
        font-weight: 700;
        letter-spacing: 0.1em;
        text-transform: uppercase;
        color: rgb(136, 136, 136);
        margin-bottom: 3px;
      }

      .price-val {
        font-family: Oswald, sans-serif;
        font-size: 28px;
        font-weight: 700;
        color: rgb(204, 34, 0);
        letter-spacing: 0.02em;
        margin-bottom: 16px;
      }

      .perks-list {
        margin-bottom: 16px;
      }

      .perk-row {
        display: flex;
        align-items: flex-start;
        row-gap: 10px;
        column-gap: 10px;
        padding-top: 7px;
        padding-right: 0px;
        padding-bottom: 7px;
        padding-left: 0px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgb(240, 240, 240);
      }

      .perk-row:first-child {
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: rgb(240, 240, 240);
      }

      .perk-icon-wrap {
        width: 30px;
        height: 30px;
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(255, 243, 224);
        border-top-left-radius: 50%;
        border-top-right-radius: 50%;
        border-bottom-right-radius: 50%;
        border-bottom-left-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
      }

      .perk-icon-wrap svg {
        color: rgb(232, 130, 10);
      }

      .perk-text-wrap .pt {
        font-size: 11px;
        font-weight: 700;
        color: rgb(26, 26, 26);
      }

      .perk-text-wrap .ps {
        font-size: 10px;
        color: rgb(136, 136, 136);
        font-weight: 300;
      }

      .product-btns {
        display: flex;
        row-gap: 8px;
        column-gap: 8px;
      }

      .btn-question {
        padding-top: 9px;
        padding-right: 18px;
        padding-bottom: 9px;
        padding-left: 18px;
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(232, 130, 10);
        color: rgb(255, 255, 255);
        font-size: 10.5px;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
        transition-behavior: normal;
        transition-duration: 0.15s;
        transition-timing-function: ease;
        transition-delay: 0s;
        transition-property: background;
        cursor: pointer;
        border-top-width: medium;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-top-color: currentcolor;
        border-right-color: currentcolor;
        border-bottom-color: currentcolor;
        border-left-color: currentcolor;
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
      }

      .btn-question:hover {
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(196, 104, 0);
      }

      .btn-follow {
        padding-top: 9px;
        padding-right: 18px;
        padding-bottom: 9px;
        padding-left: 18px;
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(255, 255, 255);
        color: rgb(85, 85, 85);
        font-size: 10.5px;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(204, 204, 204);
        border-right-color: rgb(204, 204, 204);
        border-bottom-color: rgb(204, 204, 204);
        border-left-color: rgb(204, 204, 204);
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
        transition-behavior: normal, normal;
        transition-duration: 0.15s, 0.15s;
        transition-timing-function: ease, ease;
        transition-delay: 0s, 0s;
        transition-property: border-color, color;
        cursor: pointer;
      }

      .btn-follow:hover {
        border-top-color: rgb(232, 130, 10);
        border-right-color: rgb(232, 130, 10);
        border-bottom-color: rgb(232, 130, 10);
        border-left-color: rgb(232, 130, 10);
        color: rgb(232, 130, 10);
      }

      .main-with-sidebar {
        display: flex;
        row-gap: 14px;
        column-gap: 14px;
        align-items: flex-start;
      }

      .sidebar {
        width: 200px;
        flex-shrink: 0;
      }

      .sb-block {
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(255, 255, 255);
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(221, 221, 221);
        border-right-color: rgb(221, 221, 221);
        border-bottom-color: rgb(221, 221, 221);
        border-left-color: rgb(221, 221, 221);
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
        margin-bottom: 10px;
      }

      .sb-title {
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(45, 45, 45);
        padding-top: 8px;
        padding-right: 12px;
        padding-bottom: 8px;
        padding-left: 12px;
        font-family: Oswald, sans-serif;
        font-size: 12px;
        font-weight: 600;
        color: rgb(255, 255, 255);
        letter-spacing: 0.1em;
        text-transform: uppercase;
      }

      .sb-list {
        list-style-position: initial;
        list-style-image: initial;
        list-style-type: none;
        padding-top: 6px;
        padding-right: 0px;
        padding-bottom: 6px;
        padding-left: 0px;
      }

      .sb-list li a {
        display: block;
        padding-top: 4px;
        padding-right: 12px;
        padding-bottom: 4px;
        padding-left: 12px;
        font-size: 11px;
        color: rgb(85, 85, 85);
        transition-behavior: normal, normal;
        transition-duration: 0.15s, 0.15s;
        transition-timing-function: ease, ease;
        transition-delay: 0s, 0s;
        transition-property: color, background;
        line-height: 1.5;
      }

      .sb-list li a:hover {
        color: rgb(232, 130, 10);
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(255, 243, 224);
      }

      .sb-list li.cat-header a {
        font-weight: 700;
        color: rgb(26, 26, 26);
        font-size: 11.5px;
      }

      .sb-links li a {
        font-size: 11px;
      }

      .sb-empty {
        padding-top: 10px;
        padding-right: 12px;
        padding-bottom: 10px;
        padding-left: 12px;
        font-size: 11px;
        line-height: 1.55;
        color: rgb(136, 136, 136);
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(255, 255, 255);
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgb(240, 240, 240);
      }

      .sb-empty a {
        color: rgb(232, 130, 10);
        text-decoration-line: underline;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        font-weight: 600;
      }

      .sb-empty a:hover {
        color: rgb(196, 104, 0);
      }

      .newsletter-widget {
        padding-top: 12px;
        padding-right: 12px;
        padding-bottom: 12px;
        padding-left: 12px;
        font-size: 11px;
        color: rgb(85, 85, 85);
        line-height: 1.6;
      }

      .newsletter-widget p {
        margin-bottom: 10px;
      }

      .newsletter-icon {
        width: 40px;
        height: 40px;
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(232, 130, 10);
        border-top-left-radius: 50%;
        border-top-right-radius: 50%;
        border-bottom-right-radius: 50%;
        border-bottom-left-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 10px;
        margin-left: auto;
      }

      .nl-btn {
        display: block;
        text-align: center;
        padding-top: 8px;
        padding-right: 8px;
        padding-bottom: 8px;
        padding-left: 8px;
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(232, 130, 10);
        color: rgb(255, 255, 255);
        font-size: 11px;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
        margin-top: 8px;
        transition-behavior: normal;
        transition-duration: 0.15s;
        transition-timing-function: ease;
        transition-delay: 0s;
        transition-property: background;
      }

      .nl-btn:hover {
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(196, 104, 0);
      }

      .paypal-badge {
        text-align: center;
        padding-top: 10px;
        padding-right: 12px;
        padding-bottom: 10px;
        padding-left: 12px;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: rgb(221, 221, 221);
      }

      .paypal-logo {
        font-family: Oswald, sans-serif;
        font-size: 18px;
        font-weight: 700;
        color: rgb(0, 48, 135);
        letter-spacing: 0.02em;
      }

      .paypal-sub {
        font-size: 9px;
        color: rgb(136, 136, 136);
      }

      .pay-icons-row {
        display: flex;
        row-gap: 4px;
        column-gap: 4px;
        justify-content: center;
        flex-wrap: wrap;
        padding-top: 8px;
        padding-right: 12px;
        padding-bottom: 8px;
        padding-left: 12px;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: rgb(221, 221, 221);
      }

      .pi-chip {
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
        padding-top: 2px;
        padding-right: 6px;
        padding-bottom: 2px;
        padding-left: 6px;
        font-size: 9px;
        font-weight: 700;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(221, 221, 221);
        border-right-color: rgb(221, 221, 221);
        border-bottom-color: rgb(221, 221, 221);
        border-left-color: rgb(221, 221, 221);
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
        color: rgb(255, 255, 255);
      }

      .pi-visa {
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(26, 31, 113);
      }

      .pi-mc {
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(235, 0, 27);
      }

      .pi-pp {
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(0, 48, 135);
      }

      .pi-amex {
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(1, 111, 203);
      }

      .pi-solo {
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(85, 85, 85);
      }

      .main-content {
        flex-grow: 1;
        flex-shrink: 1;
        flex-basis: 0%;
        min-width: 0px;
      }

      .content-block {
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(255, 255, 255);
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(221, 221, 221);
        border-right-color: rgb(221, 221, 221);
        border-bottom-color: rgb(221, 221, 221);
        border-left-color: rgb(221, 221, 221);
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
        margin-bottom: 10px;
      }

      .content-block-title {
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(245, 245, 245);
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgb(221, 221, 221);
        padding-top: 8px;
        padding-right: 14px;
        padding-bottom: 8px;
        padding-left: 14px;
        font-family: Oswald, sans-serif;
        font-size: 13px;
        font-weight: 600;
        color: rgb(26, 26, 26);
        letter-spacing: 0.06em;
        text-transform: uppercase;
      }

      .content-body {
        padding-top: 14px;
        padding-right: 14px;
        padding-bottom: 14px;
        padding-left: 14px;
      }

      .tech-desc {
        font-size: 12px;
        line-height: 1.8;
        color: rgb(85, 85, 85);
        margin-bottom: 16px;
      }

      .description {
        font-size: 12px;
        line-height: 1.8;
        color: rgb(85, 85, 85);
        margin-bottom: 16px;
      }

      .spec-title {
        font-family: Oswald, sans-serif;
        font-size: 12px;
        font-weight: 600;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: rgb(232, 130, 10);
        margin-bottom: 10px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgb(255, 243, 224);
        padding-bottom: 5px;
      }

      .specs-grid {
        display: grid;
        grid-template-columns: 1fr 1fr;
        row-gap: 0px;
        column-gap: 0px;
      }

      .spec-cell {
        padding-top: 7px;
        padding-right: 10px;
        padding-bottom: 7px;
        padding-left: 10px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgb(240, 240, 240);
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: rgb(240, 240, 240);
      }

      .specs-grid .spec-cell:nth-child(2n) {
        border-right-width: medium;
        border-right-style: none;
        border-right-color: currentcolor;
      }

      .spec-key {
        font-size: 9.5px;
        font-weight: 700;
        letter-spacing: 0.1em;
        text-transform: uppercase;
        color: rgb(136, 136, 136);
        margin-bottom: 2px;
      }

      .spec-val {
        font-size: 11.5px;
        font-weight: 600;
        color: rgb(26, 26, 26);
        text-transform: uppercase;
        letter-spacing: 0.02em;
      }

      .promo-banner {
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(26, 26, 26);
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        display: flex;
        align-items: stretch;
        margin-bottom: 10px;
      }

      .promo-text {
        flex-grow: 1;
        flex-shrink: 1;
        flex-basis: 0%;
        padding-top: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
        padding-left: 30px;
        display: flex;
        flex-direction: column;
        justify-content: center;
      }

      .promo-eyebrow {
        font-size: 9px;
        font-weight: 700;
        letter-spacing: 0.25em;
        text-transform: uppercase;
        color: rgb(232, 130, 10);
        margin-bottom: 8px;
        display: flex;
        align-items: center;
        row-gap: 8px;
        column-gap: 8px;
      }

      .promo-eyebrow::before {
        content: "";
        width: 20px;
        height: 1px;
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(232, 130, 10);
        display: block;
      }

      .promo-brand {
        font-family: Oswald, sans-serif;
        font-size: 14px;
        font-weight: 400;
        color: rgba(255, 255, 255, 0.7);
        letter-spacing: 0.2em;
        text-transform: uppercase;
        margin-bottom: 2px;
      }

      .promo-headline {
        font-family: Oswald, sans-serif;
        font-size: 40px;
        font-weight: 700;
        color: rgb(255, 255, 255);
        line-height: 0.95;
        letter-spacing: 0.04em;
        text-transform: uppercase;
        margin-bottom: 10px;
      }

      .promo-tagline {
        font-family: "Open Sans", sans-serif;
        font-size: 13px;
        font-style: italic;
        color: rgba(255, 255, 255, 0.6);
        letter-spacing: 0.04em;
      }

      .promo-bg {
        width: 30%;
        height: auto;
        object-fit: cover;
        display: block;
        flex-shrink: 0;
        cursor: pointer;
      }

      .tabs-block {
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(255, 255, 255);
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(221, 221, 221);
        border-right-color: rgb(221, 221, 221);
        border-bottom-color: rgb(221, 221, 221);
        border-left-color: rgb(221, 221, 221);
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
        margin-bottom: 10px;
      }

      .tab-frame>input[type="radio"] {
        display: none;
      }

      .tab-headers {
        display: flex;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgb(221, 221, 221);
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(245, 245, 245);
        flex-wrap: wrap;
      }

      .tab-headers label {
        padding-top: 10px;
        padding-right: 18px;
        padding-bottom: 10px;
        padding-left: 18px;
        font-size: 11px;
        font-weight: 700;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        color: rgb(85, 85, 85);
        cursor: pointer;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: rgb(221, 221, 221);
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: transparent;
        margin-bottom: -1px;
        white-space-collapse: collapse;
        text-wrap-mode: nowrap;
        transition-behavior: normal, normal;
        transition-duration: 0.15s, 0.15s;
        transition-timing-function: ease, ease;
        transition-delay: 0s, 0s;
        transition-property: color, background;
        user-select: none;
      }

      .tab-headers label:hover {
        color: rgb(232, 130, 10);
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(255, 243, 224);
      }

      .tab-content {
        display: none;
        font-size: 12px;
        line-height: 1.8;
        color: rgb(85, 85, 85);
      }

      .tabs-block .tab-frame>.tab-contents .tab-content {
        padding-top: 14px;
        padding-right: 16px;
        padding-bottom: 14px;
        padding-left: 16px;
      }

      .tab-content p {
        margin-bottom: 10px;
      }

      .tab-content p:last-child {
        margin-bottom: 0px;
      }

      #itab1:checked~.tab-headers label[for="itab1"],
      #itab2:checked~.tab-headers label[for="itab2"],
      #itab3:checked~.tab-headers label[for="itab3"],
      #itab4:checked~.tab-headers label[for="itab4"],
      #itab5:checked~.tab-headers label[for="itab5"] {
        color: rgb(232, 130, 10);
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(255, 255, 255);
        border-bottom-color: rgb(232, 130, 10);
      }

      #itab1:checked~.tab-contents .tab-content:nth-child(1),
      #itab2:checked~.tab-contents .tab-content:nth-child(2),
      #itab3:checked~.tab-contents .tab-content:nth-child(3),
      #itab4:checked~.tab-contents .tab-content:nth-child(4),
      #itab5:checked~.tab-contents .tab-content:nth-child(5) {
        display: block;
      }

      .reviews-title {
        font-family: Oswald, sans-serif;
        font-size: 12px;
        font-weight: 700;
        letter-spacing: 0.1em;
        text-transform: uppercase;
        color: rgb(26, 26, 26);
        margin-bottom: 8px;
        padding-bottom: 6px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgb(221, 221, 221);
      }

      .reviews-table {
        width: 100%;
        border-collapse: collapse;
        table-layout: fixed;
      }

      .reviews-table th:first-child,
      .reviews-table td:first-child {
        width: 80%;
      }

      .reviews-table th:last-child,
      .reviews-table td:last-child {
        width: 20%;
      }

      .reviews-table thead th {
        text-align: left;
        font-size: 10.5px;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: rgb(136, 136, 136);
        padding-top: 5px;
        padding-right: 8px;
        padding-bottom: 5px;
        padding-left: 8px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgb(221, 221, 221);
      }

      .reviews-table tbody tr {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgb(245, 245, 245);
      }

      .reviews-table tbody tr:last-child {
        border-bottom-width: medium;
        border-bottom-style: none;
        border-bottom-color: currentcolor;
      }

      .reviews-table td {
        padding-top: 7px;
        padding-right: 8px;
        padding-bottom: 7px;
        padding-left: 8px;
        font-size: 11.5px;
        color: rgb(85, 85, 85);
        vertical-align: top;
        line-height: 1.5;
      }

      .review-dot {
        display: inline-block;
        width: 8px;
        height: 8px;
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(46, 125, 50);
        border-top-left-radius: 50%;
        border-top-right-radius: 50%;
        border-bottom-right-radius: 50%;
        border-bottom-left-radius: 50%;
        margin-right: 6px;
        vertical-align: middle;
      }

      .review-buyer {
        font-size: 11px;
        color: rgb(136, 136, 136);
        white-space-collapse: collapse;
        text-wrap-mode: nowrap;
      }

      .review-stars {
        color: rgb(232, 130, 10);
        font-size: 11px;
      }

      .view-all-link {
        text-align: center;
        padding-top: 8px;
        padding-right: 8px;
        padding-bottom: 8px;
        padding-left: 8px;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: rgb(221, 221, 221);
      }

      .view-all-link a {
        font-size: 11px;
        font-weight: 700;
        color: rgb(232, 130, 10);
        letter-spacing: 0.08em;
        text-transform: uppercase;
      }

      .view-all-link a:hover {
        text-decoration-line: underline;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
      }

      .cat-grid {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        row-gap: 6px;
        column-gap: 6px;
      }

      .cat-card {
        position: relative;
        height: 150px;
        overflow-x: hidden;
        overflow-y: hidden;
        cursor: pointer;
      }

      .cat-bg-link {
        position: absolute;
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px;
        display: block;
      }

      .cat-img-bg {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
        transition-behavior: normal;
        transition-duration: 0.3s;
        transition-timing-function: ease;
        transition-delay: 0s;
        transition-property: transform;
      }

      .cat-card:hover .cat-img-bg {
        transform: scale(1.05);
      }

      .cat-overlay {
        position: absolute;
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px;
        background-image: linear-gradient(to right, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.2) 70%, transparent 100%);
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: initial;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding-top: 16px;
        padding-right: 18px;
        padding-bottom: 16px;
        padding-left: 18px;
        pointer-events: none;
      }

      .cat-overlay>* {
        pointer-events: auto;
      }

      .cat-label {
        font-family: Oswald, sans-serif;
        font-size: 22px;
        font-weight: 700;
        color: rgb(255, 255, 255);
        text-transform: uppercase;
        letter-spacing: 0.04em;
        line-height: 1;
        margin-bottom: 2px;
        text-shadow: rgba(0, 0, 0, 0.5) 0px 1px 8px;
      }

      .cat-sub {
        font-size: 9px;
        font-weight: 700;
        letter-spacing: 0.16em;
        text-transform: uppercase;
        color: rgba(255, 255, 255, 0.55);
        margin-bottom: 10px;
      }

      .cat-btn {
        display: inline-block;
        width: fit-content;
        padding-top: 5px;
        padding-right: 12px;
        padding-bottom: 5px;
        padding-left: 12px;
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(232, 130, 10);
        color: rgb(255, 255, 255);
        font-size: 9px;
        font-weight: 700;
        letter-spacing: 0.12em;
        text-transform: uppercase;
        border-top-left-radius: 2px;
        border-top-right-radius: 2px;
        border-bottom-right-radius: 2px;
        border-bottom-left-radius: 2px;
        transition-behavior: normal;
        transition-duration: 0.15s;
        transition-timing-function: ease;
        transition-delay: 0s;
        transition-property: background;
      }

      .cat-btn:hover {
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(196, 104, 0);
      }

      .related-grid {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        row-gap: 12px;
        column-gap: 12px;
      }

      .related-grid.promo-grid {
        grid-template-columns: repeat(4, 1fr);
      }

      .related-card {
        cursor: pointer;
        transition-behavior: normal;
        transition-duration: 0.2s;
        transition-timing-function: ease;
        transition-delay: 0s;
        transition-property: box-shadow;
        text-align: center;
        display: flex;
        flex-direction: column;
      }

      .related-card:hover {
        box-shadow: rgba(0, 0, 0, 0.12) 0px 4px 12px;
      }

      .related-img {
        width: 100%;
        height: 170px;
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(245, 242, 238);
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(221, 221, 221);
        border-right-color: rgb(221, 221, 221);
        border-bottom-color: rgb(221, 221, 221);
        border-left-color: rgb(221, 221, 221);
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 8px;
        overflow-x: hidden;
        overflow-y: hidden;
      }

      .related-img img {
        max-width: 100%;
        max-height: 100%;
        object-fit: contain;
        cursor: pointer;
      }

      .related-title {
        font-size: 11px;
        font-weight: 600;
        color: rgb(26, 26, 26);
        line-height: 1.4;
        margin-bottom: 4px;
        padding-top: 0px;
        padding-right: 6px;
        padding-bottom: 0px;
        padding-left: 6px;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow-x: hidden;
        overflow-y: hidden;
        word-break: break-word;
      }

      .related-price {
        font-family: Oswald, sans-serif;
        font-size: 16px;
        font-weight: 700;
        color: rgb(204, 34, 0);
        margin-top: auto;
      }

      .site-footer {
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(255, 255, 255);
        border-top-width: 2px;
        border-top-style: solid;
        border-top-color: rgb(232, 130, 10);
        margin-top: 16px;
        text-align: center;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
      }

      .footer-logo {
        display: inline-flex;
        align-items: center;
        row-gap: 8px;
        column-gap: 8px;
      }

      .footer-copy {
        font-size: 10px;
        color: rgb(136, 136, 136);
        letter-spacing: 0.04em;
      }

      .footer-copy a {
        color: rgb(232, 130, 10);
      }

      .footer-payments {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        row-gap: 12px;
        column-gap: 12px;
        margin-top: 10px;
      }

      .footer-pay-img {
        height: 28px;
        width: auto;
        object-fit: contain;
      }

      .powered-by {
        display: block;
        width: fit-content;
        margin-top: 12px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
        font-size: 9px;
        color: rgb(170, 170, 170);
        font-weight: 400;
        letter-spacing: 0.02em;
        padding-right: 125px;
        background-image: url("https://litcommerce.com/wp-content/uploads/2025/10/LitC-Logo_240x55.svg");
        background-position-x: right;
        background-position-y: center;
        background-repeat: no-repeat;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: initial;
        background-size: 120px;
        line-height: 27px;
      }

      #iaqo3j {
        display: block;
      }

      #iiga {
        background-color: rgb(245, 245, 245);
        color: rgb(51, 51, 51);
      }

      #iliklb {
        background-color: rgb(212, 42, 42);
      }

      #ieae {
        background-image: none;
        background-repeat: repeat;
        background-position-x: left;
        background-position-y: top;
        background-attachment: scroll;
        background-size: auto;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: black;
        border-right-color: black;
        border-bottom-color: black;
        border-left-color: black;
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
        background-color: rgb(212, 42, 42);
      }

      #ixfi {
        background-color: rgb(212, 42, 42);
      }

      #iu7ebl {
        color: rgb(212, 42, 42);
      }

      #it6by7 {
        color: rgb(0, 0, 0);
      }

      #infdny {
        color: rgb(255, 255, 255);
        background-color: rgb(212, 42, 42);
      }

      #inv3ml {
        background-color: rgb(212, 42, 42);
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: black;
        border-right-color: black;
        border-bottom-color: black;
        border-left-color: black;
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
      }

      #ia0tyb {
        color: rgb(0, 0, 0);
      }

      #iv9qct {
        font-size: 12px;
      }

      #i4du5e {
        font-size: 10px;
        line-height: 1.6;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 8px;
        margin-left: 0px;
      }

      #iwghzw {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        font-family: Arial, Helvetica, sans-serif;
        min-height: 14px;
        font-size: 12px;
        text-shadow: unset;
        color: rgb(85, 85, 85);
      }

      #iqh75g {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        font-family: inherit;
        min-height: 14px;
      }

      #sd-simple-text-editable-24a6bc56-2347-42db-8018-13ed1330dde9 {
        color: rgb(0, 0, 0);
        font-family: inherit;
        font-size: 14px;
        min-height: 14px;
        min-width: 14px;
        line-height: 1.5;
        display: inline-block;
      }

      #im4nwn {
        box-sizing: content-box;
        height: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgba(0, 0, 0, 0);
        border-right-color: rgba(0, 0, 0, 0);
        border-bottom-color: rgba(0, 0, 0, 0);
        border-left-color: rgba(0, 0, 0, 0);
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
        border-top-width: 1px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        clear: both;
        width: 1179px;
      }

      #ivcifk {
        display: flex;
        height: 20px;
        align-items: center;
        justify-content: center;
        text-align: center;
      }

      #i47xs1 {
        padding-top: 0px;
        padding-right: 10.5px;
        padding-bottom: 0px;
        padding-left: 10.5px;
        display: flex;
        flex-direction: column;
        flex-basis: 100%;
        max-width: 100%;
        z-index: 0;
        position: relative;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
        justify-content: center;
      }

      #ignjkv {
        display: flex;
        flex-wrap: wrap;
        z-index: 0;
        position: relative;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
      }

      #i638jx {
        font-family: inherit;
        min-height: 18px;
        color: rgb(85, 85, 85);
        font-size: 12px;
      }

      #sd-simple-text-editable-2aae2e80-eb6a-42bf-90d1-25c75b4654ee {
        color: rgb(182, 11, 14);
        font-family: inherit;
        font-weight: 700;
        font-size: 18px;
        min-height: 18px;
        min-width: 14px;
        line-height: 1.5;
        display: inline-block;
      }

      #isdk1j {
        padding-top: 0px;
        padding-right: 10.5px;
        padding-bottom: 0px;
        padding-left: 10.5px;
        display: flex;
        flex-direction: column;
        flex-basis: 100%;
        max-width: 100%;
        z-index: 0;
        position: relative;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
        justify-content: center;
      }

      #ichjjk {
        display: flex;
        flex-wrap: wrap;
        z-index: 0;
        position: relative;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
      }

      #iol6yg {
        font-family: inherit;
        min-height: 14px;
        text-shadow: unset;
        font-size: 12px;
        color: rgb(85, 85, 85);
      }

      #sd-simple-text-editable-508084c8-e989-4153-8eee-83024be8b25e {
        color: rgb(0, 0, 0);
        font-family: inherit;
        font-size: 14px;
        min-height: 14px;
        min-width: 14px;
        line-height: 1.5;
        display: inline-block;
      }

      #i6oimx {
        box-sizing: content-box;
        height: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgba(0, 0, 0, 0);
        border-right-color: rgba(0, 0, 0, 0);
        border-bottom-color: rgba(0, 0, 0, 0);
        border-left-color: rgba(0, 0, 0, 0);
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
        border-top-width: 1px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        clear: both;
        width: 1179px;
      }

      #izxypx {
        display: flex;
        height: 20px;
        align-items: center;
        justify-content: center;
        text-align: center;
      }

      #infu7u {
        padding-top: 0px;
        padding-right: 10.5px;
        padding-bottom: 0px;
        padding-left: 10.5px;
        display: flex;
        flex-direction: column;
        flex-basis: 100%;
        max-width: 100%;
        z-index: 0;
        position: relative;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
        justify-content: center;
      }

      #ijw9m1 {
        display: flex;
        flex-wrap: wrap;
        z-index: 0;
        position: relative;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
      }

      #izors4 {
        font-family: inherit;
        min-height: 18px;
        color: rgb(85, 85, 85);
        font-size: 12px;
      }

      #sd-simple-text-editable-8d7cbc15-712b-4b31-841e-b7a4be1cf998 {
        color: rgb(182, 11, 14);
        font-family: inherit;
        font-weight: 700;
        font-size: 18px;
        min-height: 18px;
        min-width: 14px;
        line-height: 1.5;
        display: inline-block;
      }

      #in5d3i {
        padding-top: 0px;
        padding-right: 10.5px;
        padding-bottom: 0px;
        padding-left: 10.5px;
        display: flex;
        flex-direction: column;
        flex-basis: 100%;
        max-width: 100%;
        z-index: 0;
        position: relative;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
        justify-content: center;
      }

      #i4yhi6 {
        display: flex;
        flex-wrap: wrap;
        z-index: 0;
        position: relative;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
      }

      #i0ayke {
        font-family: inherit;
        min-height: 14px;
        text-shadow: unset;
        color: rgb(85, 85, 85);
        font-size: 12px;
      }

      #sd-simple-text-editable-6503cb81-bd0a-41fd-a6c2-058ca6bb099e {
        color: rgb(0, 0, 0);
        font-family: inherit;
        font-size: 14px;
        min-height: 14px;
        min-width: 14px;
        line-height: 1.5;
        display: inline-block;
      }

      #id0gxj {
        box-sizing: content-box;
        height: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgba(0, 0, 0, 0);
        border-right-color: rgba(0, 0, 0, 0);
        border-bottom-color: rgba(0, 0, 0, 0);
        border-left-color: rgba(0, 0, 0, 0);
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
        border-top-width: 1px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        clear: both;
        width: 1179px;
      }

      #ioq9zs {
        display: flex;
        height: 20px;
        align-items: center;
        justify-content: center;
        text-align: center;
      }

      #i10qd1 {
        padding-top: 0px;
        padding-right: 10.5px;
        padding-bottom: 0px;
        padding-left: 10.5px;
        display: flex;
        flex-direction: column;
        flex-basis: 100%;
        max-width: 100%;
        z-index: 0;
        position: relative;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
        justify-content: center;
      }

      #ibl78t {
        display: flex;
        flex-wrap: wrap;
        z-index: 0;
        position: relative;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
      }

      #ir9csy {
        font-family: inherit;
        min-height: 18px;
        font-size: 12px;
        color: rgb(85, 85, 85);
      }

      #sd-simple-text-editable-b64f33cf-803a-446f-b1ec-a50275544497 {
        color: rgb(182, 11, 14);
        font-family: inherit;
        font-weight: 700;
        font-size: 18px;
        min-height: 18px;
        min-width: 14px;
        line-height: 1.5;
        display: inline-block;
      }

      #idc5m6 {
        font-family: inherit;
        min-height: 14px;
        font-size: 12px;
        text-shadow: unset;
        color: rgb(85, 85, 85);
      }

      #sd-simple-text-editable-718f5842-b2dd-4e1f-99e4-d2c5e2b2889f {
        color: rgb(0, 0, 0);
        font-family: inherit;
        font-size: 14px;
        min-height: 14px;
        min-width: 14px;
        line-height: 1.5;
        display: inline-block;
      }

      #iaxhnt {
        box-sizing: content-box;
        height: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgba(0, 0, 0, 0);
        border-right-color: rgba(0, 0, 0, 0);
        border-bottom-color: rgba(0, 0, 0, 0);
        border-left-color: rgba(0, 0, 0, 0);
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
        border-top-width: 1px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        clear: both;
        width: 1179px;
      }

      #ivazhg {
        display: flex;
        height: 20px;
        align-items: center;
        justify-content: center;
        text-align: center;
      }

      #i9lyti {
        font-family: inherit;
        min-height: 18px;
        font-size: 12px;
        color: rgb(85, 85, 85);
      }

      #sd-simple-text-editable-fc9bd085-263d-4272-a09f-ee7a8f91fd0c {
        color: rgb(182, 11, 14);
        font-family: inherit;
        font-weight: 700;
        font-size: 18px;
        min-height: 18px;
        min-width: 14px;
        line-height: 1.5;
        display: inline-block;
      }

      #i2f8p2 {
        padding-top: 0px;
        padding-right: 10.5px;
        padding-bottom: 0px;
        padding-left: 10.5px;
        display: flex;
        flex-direction: column;
        flex-basis: 100%;
        max-width: 100%;
        z-index: 0;
        position: relative;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
        justify-content: center;
      }

      #i77947 {
        display: flex;
        flex-wrap: wrap;
        z-index: 0;
        position: relative;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
      }

      #i0at9b {
        font-family: inherit;
        min-height: 14px;
        font-size: 12px;
        color: rgb(85, 85, 85);
        text-shadow: unset;
      }

      #sd-simple-text-editable-3369fde6-afea-492b-b526-409cd610bab4 {
        color: rgb(0, 0, 0);
        font-family: inherit;
        font-size: 14px;
        min-height: 14px;
        min-width: 14px;
        line-height: 1.5;
        display: inline-block;
      }

      #i2kqbq {
        box-sizing: content-box;
        height: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgba(0, 0, 0, 0);
        border-right-color: rgba(0, 0, 0, 0);
        border-bottom-color: rgba(0, 0, 0, 0);
        border-left-color: rgba(0, 0, 0, 0);
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
        border-top-width: 1px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        clear: both;
        width: 1179px;
      }

      #i2ko22 {
        display: flex;
        height: 20px;
        align-items: center;
        justify-content: center;
        text-align: center;
      }

      #ir0bui {
        font-family: inherit;
        min-height: 18px;
        font-size: 12px;
        color: rgb(85, 85, 85);
      }

      #sd-simple-text-editable-56731ebf-e668-445a-8879-3cff58538033 {
        color: rgb(182, 11, 14);
        font-family: inherit;
        font-weight: 700;
        font-size: 18px;
        min-height: 18px;
        min-width: 14px;
        line-height: 1.5;
        display: inline-block;
      }

      #i2efog {
        padding-top: 0px;
        padding-right: 10.5px;
        padding-bottom: 0px;
        padding-left: 10.5px;
        display: flex;
        flex-direction: column;
        flex-basis: 100%;
        max-width: 100%;
        z-index: 0;
        position: relative;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
        justify-content: center;
      }

      #injj36 {
        display: flex;
        flex-wrap: wrap;
        z-index: 0;
        position: relative;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
      }

      #ih21mu {
        font-family: inherit;
        min-height: 14px;
        color: rgb(85, 85, 85);
        font-size: 12px;
        text-shadow: unset;
      }

      #sd-simple-text-editable-76cfec0c-64da-43dd-b344-5943b18a7e16 {
        color: rgb(0, 0, 0);
        font-family: inherit;
        font-size: 14px;
        min-height: 14px;
        min-width: 14px;
        line-height: 1.5;
        display: inline-block;
      }

      #ixvk39 {
        box-sizing: content-box;
        height: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgba(0, 0, 0, 0);
        border-right-color: rgba(0, 0, 0, 0);
        border-bottom-color: rgba(0, 0, 0, 0);
        border-left-color: rgba(0, 0, 0, 0);
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
        border-top-width: 1px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        clear: both;
        width: 1179px;
      }

      #ivgjzj {
        display: flex;
        height: 20px;
        align-items: center;
        justify-content: center;
        text-align: center;
      }

      #sd-simple-text-editable-bd27aa3f-9b21-4963-8a49-fb34079b7661 {
        color: rgb(182, 11, 14);
        font-family: inherit;
        font-weight: 700;
        font-size: 18px;
        min-height: 18px;
        min-width: 14px;
        line-height: 1.5;
        display: inline-block;
      }

      #itiwk8 {
        padding-top: 0px;
        padding-right: 10.5px;
        padding-bottom: 0px;
        padding-left: 10.5px;
        display: flex;
        flex-direction: column;
        flex-basis: 100%;
        max-width: 100%;
        z-index: 0;
        position: relative;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
        justify-content: center;
      }

      #i5a2ko {
        display: flex;
        flex-wrap: wrap;
        z-index: 0;
        position: relative;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
      }

      #sd-simple-text-editable-829f473b-2f38-4dfe-9cfc-c58885b1637d {
        color: rgb(0, 0, 0);
        font-family: inherit;
        font-size: 14px;
        min-height: 14px;
        min-width: 14px;
        line-height: 1.5;
        display: inline-block;
      }

      #i2cws8 {
        padding-top: 0px;
        padding-right: 10.5px;
        padding-bottom: 0px;
        padding-left: 10.5px;
        display: flex;
        flex-direction: column;
        flex-basis: 100%;
        max-width: 100%;
        z-index: 0;
        position: relative;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
        justify-content: center;
      }

      #iv1qgg {
        display: flex;
        flex-wrap: wrap;
        z-index: 0;
        position: relative;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
      }

      #ipu43s {
        color: rgb(50, 50, 50);
        font-family: Arimo, Arial, Helvetica, sans-serif;
        font-size: 12px;
      }

      #ie3bvr {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 1.5rem;
        margin-left: 0px;
      }

      #ikjtzs {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 1.5rem;
        margin-left: 0px;
      }

      #i48nxn {
        width: 1200px;
        float: left;
        color: rgb(50, 50, 50);
        font-family: Arimo, Arial, Helvetica, sans-serif;
        font-size: 12px;
      }

      #isz3mp {
        font-size: 12px;
        color: rgb(85, 85, 85);
        text-shadow: unset;
      }

      #iygx5b {
        font-family: inherit;
        min-height: 14px;
      }

      #iut6iy {
        font-family: Arial, Helvetica, sans-serif;
        min-height: 14px;
        font-size: 12px;
        color: rgb(85, 85, 85);
        text-shadow: unset;
        line-height: 16px;
      }

      #sd-simple-text-editable-267fbfe0-3bdf-48e0-b5bc-158e1c7a4bf7 {
        color: rgb(51, 51, 51);
        font-family: inherit;
        font-size: 14px;
        min-height: 14px;
        min-width: 14px;
        line-height: 1.5;
        display: inline-block;
      }

      #sd-simple-text-editable-75e2a9b9-e158-43e0-868e-8ca65bf8c07e {
        color: rgb(85, 85, 85);
        font-family: inherit;
        font-size: 12px;
        min-height: 14px;
        min-width: 14px;
        line-height: 1.5;
        display: inline-block;
        text-shadow: unset;
      }

      #ib6m44 {
        color: rgb(0, 0, 0);
        font-family: inherit;
        font-size: 14px;
        min-height: 14px;
        min-width: 14px;
        line-height: 1.5;
        display: inline-block;
      }

      #i71xsc {
        padding-top: 0px;
        padding-right: 10.5px;
        padding-bottom: 0px;
        padding-left: 10.5px;
        display: flex;
        flex-direction: column;
        flex-basis: 100%;
        max-width: 100%;
        z-index: 0;
        position: relative;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
        justify-content: center;
        font-size: 0px;
      }

      #ia1wl2 {
        display: flex;
        flex-wrap: wrap;
        z-index: 0;
        position: relative;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
        color: rgb(50, 50, 50);
        font-family: Arimo, Arial, Helvetica, sans-serif;
      }

      #iyqjdk {
        padding-top: 0px;
        padding-right: 10.5px;
        padding-bottom: 0px;
        padding-left: 10.5px;
        display: flex;
        flex-direction: column;
        flex-basis: 100%;
        max-width: 100%;
        z-index: 0;
        position: relative;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
        justify-content: center;
      }

      #i3jskn {
        display: flex;
        flex-wrap: wrap;
        z-index: 0;
        position: relative;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
        color: rgb(50, 50, 50);
        font-family: Arimo, Arial, Helvetica, sans-serif;
      }

      #i2eo1o {
        font-size: 1px;
      }

      #iipujx {
        color: rgb(85, 85, 85);
      }

      #ik11ah {
        color: rgb(85, 85, 85);
      }

      #ibelur {
        color: rgb(0, 0, 0);
      }

      #i9ubf8 {
        color: rgb(85, 85, 85);
      }

      #imkdk4 {
        color: rgb(85, 85, 85);
      }

      #isxzhi {
        color: rgb(85, 85, 85);
      }

      #iy9f8h {
        color: rgb(85, 85, 85);
      }

      #izi47x {
        background-color: rgb(212, 42, 42);
      }

      #i4b5dl {
        transition-behavior: normal;
        transition-duration: 2s;
        transition-timing-function: ease;
        transition-delay: 0s;
        transition-property: width;
        transform: rotateZ(0deg);
      }

      #iw1601 {
        font-size: 12px;
        line-height: 16px;
      }

      #iei6uj {
        line-height: 1px;
      }

      #iqzj {
        text-shadow: unset;
      }

      #sd-simple-text-editable-5d2d41df-bff7-4225-8c91-64bd84f137e6-2 {
        line-height: 16px;
      }

      #sd-simple-text-editable-77af1635-093c-4475-83ee-4a125a9dec00-2 {
        line-height: 16px;
      }

      #isj9p8 {
        line-height: 16px;
        color: rgb(85, 85, 85);
      }

      #imkxzd {
        line-height: 16px;
      }

      #sd-simple-text-editable-13d478df-4d8f-4ae9-8910-d63fa91d5de8-2 {
        line-height: 16px;
      }

      #ina6iq {
        font-size: 12px;
      }

      #i1q4be {
        line-height: 16px;
      }

      #sd-simple-text-editable-053a196e-f7f7-40c0-9728-f86a76ea179d-2 {
        line-height: 16px;
      }

      #sd-simple-text-editable-332a4fe9-d91b-46bc-9d9f-0d663b14f945-2 {
        line-height: 16px;
      }

      #iu2n3g {
        line-height: 16px;
      }

      #i8z7t5 {
        background-color: rgb(212, 42, 42);
      }

      #itg01i {
        background-color: rgb(212, 42, 42);
      }

      #ive1n9 {
        background-color: rgb(212, 42, 42);
      }

      #imma2i {
        background-color: rgb(212, 42, 42);
      }

      #irckq1 {
        background-color: rgb(212, 42, 42);
      }

      #idz8ji {
        background-color: rgb(212, 42, 42);
      }

      #i8iqnh {
        color: rgb(26, 26, 26);
      }

      #iop54e {
        color: rgb(26, 26, 26);
      }

      #ihle7 {
        color: rgb(26, 26, 26);
      }

      #ic49 {
        color: rgb(0, 0, 0);
      }

      #ij8kj {
        color: rgb(26, 26, 26);
      }

      #irwe2 {
        color: rgb(26, 26, 26);
      }

      #i9zef {
        color: rgb(26, 26, 26);
      }

      #il11z8 {
        display: block;
      }

      @media (max-width: 992px) {
        .lit-product-carousel-nav[data-tablet-thumbs="3"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-234px);
        }
      }

      @media (max-width: 992px) {

        .lit-product-carousel-nav[data-tablet-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-tablet-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-192px);
        }
      }

      @media (min-width: 769px) and (max-width: 1024px) {
        #inz8jk {
          grid-template-columns: repeat(2, 1fr);
          display: grid;
        }
      }

      @media (min-width: 1025px) {
        #inz8jk {
          grid-template-columns: repeat(4, 1fr);
          display: grid;
        }
      }

      @media (max-width: 600px) {
        .lit-product-carousel-nav[data-phone-thumbs="3"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateX(-234px);
        }
      }

      @media (max-width: 600px) {

        .lit-product-carousel-nav[data-phone-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs,
        .lit-product-carousel-nav[data-phone-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs {
          transform: translateY(-192px);
        }
      }

      #incz0s {
        display: block;
        object-fit: cover;
      }

      #isb7sr {
        display: block;
        object-fit: cover;
      }

      #iiwpmq-2 {
        display: block;
        object-fit: cover;
      }

      #ivwj3p-2 {
        display: block;
        object-fit: cover;
      }

      #iaxhrf-2 {
        display: block;
        object-fit: cover;
      }

      #imipl6-2 {
        display: block;
        object-fit: cover;
      }

      #irz1bh-2 {
        display: block;
        object-fit: cover;
      }

      #ika0q9-2 {
        display: block;
        object-fit: cover;
      }

      #iw45e2 {
        display: block;
        object-fit: cover;
      }

      #igs2ph {
        display: block;
        object-fit: cover;
      }

      #ieyt0b {
        display: block;
        object-fit: cover;
      }

      #i2tke6 {
        display: block;
        object-fit: cover;
      }

      #iyfkbi {
        display: block;
        object-fit: cover;
      }

      @media (min-width: 992px) {
        .lit-hide-desktop {
          display: none !important;
        }
      }

      @media (min-width: 768px) and (max-width: 991px) {
        .lit-hide-tablet {
          display: none !important;
        }
      }

      @media (max-width: 767px) {
        .lit-hide-mobile {
          display: none !important;
        }
      }

      .bc-container {
        width: 1140px;
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding-left: 16px;
        padding-right: 16px;
        box-sizing: border-box;
      }

      .lit-promo-card {
        text-align: center;
        font-family: inherit;
        box-sizing: border-box;
        cursor: pointer;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        color: inherit;
      }

      .lit-promo-card * {
        pointer-events: none;
      }

      .promo-grid {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        row-gap: 14px;
        column-gap: 14px;
      }

      .promo-card {
        text-align: center;
        display: flex;
        flex-direction: column;
      }

      .promo-img {
        width: 100%;
        aspect-ratio: 1 / 1;
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(244, 244, 240);
        margin-bottom: 8px;
        display: flex;
        align-items: center;
        justify-content: center;
        overflow-x: hidden;
        overflow-y: hidden;
      }

      .promo-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
      }

      .promo-desc {
        font-size: 13px;
        color: rgb(136, 136, 136);
        line-height: 1.6;
        margin-bottom: 5px;
        font-weight: 300;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow-x: hidden;
        overflow-y: hidden;
        word-break: break-word;
      }

      .promo-price {
        font-size: 20px;
        font-weight: 700;
        color: rgb(51, 51, 51);
        margin-top: auto;
      }

      .litc-export-only {
        display: none;
      }

      @media (max-width: 1024px) {
        .lit-product-carousel-nav[data-tablet-thumbs="1"] .lit-carousel-thumb:nth-child(n+2) {
          display: none !important;
        }
      }

      @media (max-width: 1024px) {
        .lit-product-carousel-nav[data-tablet-thumbs="1"] .lit-carousel-thumb:nth-child(-n+1) {
          display: flex !important;
        }
      }

      @media (max-width: 1024px) {
        .lit-product-carousel-nav[data-tablet-thumbs="2"] .lit-carousel-thumb:nth-child(n+3) {
          display: none !important;
        }
      }

      @media (max-width: 1024px) {
        .lit-product-carousel-nav[data-tablet-thumbs="2"] .lit-carousel-thumb:nth-child(-n+2) {
          display: flex !important;
        }
      }

      @media (max-width: 1024px) {
        .lit-product-carousel-nav[data-tablet-thumbs="3"] .lit-carousel-thumb:nth-child(n+4) {
          display: none !important;
        }
      }

      @media (max-width: 1024px) {
        .lit-product-carousel-nav[data-tablet-thumbs="3"] .lit-carousel-thumb:nth-child(-n+3) {
          display: flex !important;
        }
      }

      @media (max-width: 1024px) {
        .lit-product-carousel-nav[data-tablet-thumbs="4"] .lit-carousel-thumb:nth-child(n+5) {
          display: none !important;
        }
      }

      @media (max-width: 1024px) {
        .lit-product-carousel-nav[data-tablet-thumbs="4"] .lit-carousel-thumb:nth-child(-n+4) {
          display: flex !important;
        }
      }

      @media (max-width: 1024px) {
        .lit-product-carousel-nav[data-tablet-thumbs="5"] .lit-carousel-thumb:nth-child(n+6) {
          display: none !important;
        }
      }

      @media (max-width: 1024px) {
        .lit-product-carousel-nav[data-tablet-thumbs="5"] .lit-carousel-thumb:nth-child(-n+5) {
          display: flex !important;
        }
      }

      @media (max-width: 1024px) {
        .lit-product-carousel-nav[data-tablet-thumbs="1"] .lit-collage-grid {
          grid-template-columns: repeat(1, 1fr);
        }
      }

      @media (max-width: 1024px) {
        .lit-product-carousel-nav[data-tablet-thumbs="2"] .lit-collage-grid {
          grid-template-columns: repeat(2, 1fr);
        }
      }

      @media (max-width: 1024px) {
        .lit-product-carousel-nav[data-tablet-thumbs="3"] .lit-collage-grid {
          grid-template-columns: repeat(3, 1fr);
        }
      }

      @media (max-width: 1024px) {
        .lit-product-carousel-nav[data-tablet-thumbs="4"] .lit-collage-grid {
          grid-template-columns: repeat(4, 1fr);
        }
      }

      @media (max-width: 1024px) {
        .lit-product-carousel-nav[data-tablet-thumbs="5"] .lit-collage-grid {
          grid-template-columns: repeat(5, 1fr);
        }
      }

      @media (max-width: 1024px) {
        .related-grid.promo-grid {
          grid-template-columns: repeat(2, 1fr);
        }
      }

      @media (max-width: 768px) {
        .lit-product-carousel-nav[data-phone-thumbs="1"] .lit-carousel-thumb:nth-child(n+2) {
          display: none !important;
        }
      }

      @media (max-width: 768px) {
        .lit-product-carousel-nav[data-phone-thumbs="1"] .lit-carousel-thumb:nth-child(-n+1) {
          display: flex !important;
        }
      }

      @media (max-width: 768px) {
        .lit-product-carousel-nav[data-phone-thumbs="2"] .lit-carousel-thumb:nth-child(n+3) {
          display: none !important;
        }
      }

      @media (max-width: 768px) {
        .lit-product-carousel-nav[data-phone-thumbs="2"] .lit-carousel-thumb:nth-child(-n+2) {
          display: flex !important;
        }
      }

      @media (max-width: 768px) {
        .lit-product-carousel-nav[data-phone-thumbs="3"] .lit-carousel-thumb:nth-child(n+4) {
          display: none !important;
        }
      }

      @media (max-width: 768px) {
        .lit-product-carousel-nav[data-phone-thumbs="3"] .lit-carousel-thumb:nth-child(-n+3) {
          display: flex !important;
        }
      }

      @media (max-width: 768px) {
        .lit-product-carousel-nav[data-phone-thumbs="4"] .lit-carousel-thumb:nth-child(n+5) {
          display: none !important;
        }
      }

      @media (max-width: 768px) {
        .lit-product-carousel-nav[data-phone-thumbs="4"] .lit-carousel-thumb:nth-child(-n+4) {
          display: flex !important;
        }
      }

      @media (max-width: 768px) {
        .lit-product-carousel-nav[data-phone-thumbs="5"] .lit-carousel-thumb:nth-child(n+6) {
          display: none !important;
        }
      }

      @media (max-width: 768px) {
        .lit-product-carousel-nav[data-phone-thumbs="5"] .lit-carousel-thumb:nth-child(-n+5) {
          display: flex !important;
        }
      }

      @media (max-width: 768px) {
        .lit-product-carousel-nav[data-phone-thumbs="1"] .lit-collage-grid {
          grid-template-columns: repeat(1, 1fr);
        }
      }

      @media (max-width: 768px) {
        .lit-product-carousel-nav[data-phone-thumbs="2"] .lit-collage-grid {
          grid-template-columns: repeat(2, 1fr);
        }
      }

      @media (max-width: 768px) {
        .lit-product-carousel-nav[data-phone-thumbs="3"] .lit-collage-grid {
          grid-template-columns: repeat(3, 1fr);
        }
      }

      @media (max-width: 768px) {
        .lit-product-carousel-nav[data-phone-thumbs="4"] .lit-collage-grid {
          grid-template-columns: repeat(4, 1fr);
        }
      }

      @media (max-width: 768px) {
        .lit-product-carousel-nav[data-phone-thumbs="5"] .lit-collage-grid {
          grid-template-columns: repeat(5, 1fr);
        }
      }

      @media (max-width: 768px) {
        .lit-product-carousel-nav[data-phone-thumbs="1"] .lit-collage-grid> :first-child {
          grid-column-start: auto;
          grid-column-end: auto;
          grid-row-start: auto;
          grid-row-end: auto;
          aspect-ratio: 1 / 1;
        }
      }

      @media (max-width: 768px) {
        .related-grid.promo-grid {
          grid-template-columns: 1fr;
        }
      }

      @media (max-width: 768px) {
        body {
          display: flex;
          flex-direction: column;
        }
      }

      @media (max-width: 768px) {
        .page-layout {
          display: contents;
        }
      }

      @media (max-width: 768px) {
        .product-row {
          display: contents;
        }
      }

      @media (max-width: 768px) {
        .product-info {
          display: contents;
        }
      }

      @media (max-width: 768px) {
        .main-with-sidebar {
          display: contents;
        }
      }

      @media (max-width: 768px) {
        .main-content {
          display: contents;
        }
      }

      @media (max-width: 768px) {

        .technical-block,
        .technical-block>.content-body {
          display: contents;
        }
      }

      @media (max-width: 768px) {
        .top-bar {
          display: none;
        }
      }

      @media (max-width: 768px) {
        .price-label {
          display: none;
        }
      }

      @media (max-width: 768px) {
        .price-val {
          display: none;
        }
      }

      @media (max-width: 768px) {
        .perks-list {
          display: none;
        }
      }

      @media (max-width: 768px) {
        .product-btns {
          display: none;
        }
      }

      @media (max-width: 768px) {
        .sidebar {
          display: none;
        }
      }

      @media (max-width: 768px) {
        .spec-title {
          display: none;
        }
      }

      @media (max-width: 768px) {
        .specs-grid {
          display: none;
        }
      }

      @media (max-width: 768px) {
        .promo-banner {
          display: none;
        }
      }

      @media (max-width: 768px) {
        .reviews-block {
          display: none;
        }
      }

      @media (max-width: 768px) {
        .cat-grid {
          display: none;
        }
      }

      @media (max-width: 768px) {

        .footer-payments,
        .site-header .top-nav,
        .technical-block>.content-block-title {
          display: none;
        }
      }

      @media (max-width: 768px) {
        .site-header {
          order: 1;
          padding-top: 8px;
          padding-right: 14px;
          padding-bottom: 8px;
          padding-left: 14px;
        }
      }

      @media (max-width: 768px) {
        .product-title {
          order: 2;
          padding-top: 14px;
          padding-right: 14px;
          padding-bottom: 8px;
          padding-left: 14px;
          margin-bottom: 0px;
        }
      }

      @media (max-width: 768px) {
        .product-img-area {
          order: 3;
          width: 100%;
          padding-top: 0px;
          padding-right: 14px;
          padding-bottom: 0px;
          padding-left: 14px;
        }
      }

      @media (max-width: 768px) {
        .description {
          order: 4;
          padding-top: 14px;
          padding-right: 14px;
          padding-bottom: 14px;
          padding-left: 14px;
          margin-bottom: 0px;
        }
      }

      @media (max-width: 768px) {
        .tabs-block {
          order: 5;
          margin-top: 10px;
          margin-right: 14px;
          margin-bottom: 10px;
          margin-left: 14px;
        }
      }

      @media (max-width: 768px) {
        .related-block {
          order: 6;
          margin-top: 0px;
          margin-right: 14px;
          margin-bottom: 10px;
          margin-left: 14px;
        }
      }

      @media (max-width: 768px) {
        .site-footer {
          order: 7;
        }
      }

      @media (max-width: 768px) {
        .tab-headers {
          flex-wrap: wrap;
        }
      }

      @media (max-width: 768px) {
        .tab-headers label {
          font-size: 10px;
          padding-top: 8px;
          padding-right: 12px;
          padding-bottom: 8px;
          padding-left: 12px;
        }
      }

      @media (max-width: 768px) {
        .promo-headline {
          font-size: 28px;
        }
      }

      @media (max-width: 768px) {
        #inz8jk {
          grid-template-columns: repeat(1, 1fr);
          display: grid;
        }
      }

body { background-color: #fff }
    * ::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.1) }
    * ::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.2) }
    * ::-webkit-scrollbar { width: 10px }
  

      

      [data-gjs-type="wrapper"] {
        min-height: 100vh;
        padding-top: 0.001em;
      }

      .gjs-dashed *[data-gjs-highlightable] {
        outline: 1px dashed rgba(170,170,170,0.7);
        outline-offset: -2px;
      }

      .gjs-selected {
        outline: 2px solid #3b97e3 !important;
        outline-offset: -2px;
      }

      .gjs-selected-parent {
        outline: 2px solid #ffca6f !important
      }

      .gjs-no-select {
        user-select: none;
        -webkit-user-select:none;
        -moz-user-select: none;
      }

      .gjs-freezed {
        opacity: 0.5;
        pointer-events: none;
      }

      .gjs-no-pointer {
        pointer-events: none;
      }

      .gjs-pointer-init {
        pointer-events: initial;
      }

      .gjs-plh-image {
        background: #f5f5f5;
        border: none;
        height: 100px;
        width: 100px;
        display: block;
        outline: 3px solid #ffca6f;
        cursor: pointer;
        outline-offset: -2px
      }

      .gjs-grabbing {
        cursor: grabbing;
        cursor: -webkit-grabbing;
      }

      .gjs-is__grabbing {
        overflow-x: hidden;
      }

      .gjs-is__grabbing,
      .gjs-is__grabbing * {
        cursor: grabbing !important;
      }

      
      * { box-sizing: border-box; } body {margin: 0;}

#incz0s{maxWidth:200px !important;display:block !important;object-fit:cover !important;}

#isb7sr{maxWidth:200px !important;display:block !important;object-fit:cover !important;}

#iiwpmq-2{maxWidth:200px !important;display:block !important;object-fit:cover !important;}

#ivwj3p-2{maxWidth:200px !important;display:block !important;object-fit:cover !important;}

#iaxhrf-2{maxWidth:200px !important;display:block !important;object-fit:cover !important;}

#imipl6-2{maxWidth:200px !important;display:block !important;object-fit:cover !important;}

#irz1bh-2{maxWidth:200px !important;display:block !important;object-fit:cover !important;}

#ika0q9-2{maxWidth:200px !important;display:block !important;object-fit:cover !important;}

#iw45e2{maxWidth:200px !important;display:block !important;object-fit:cover !important;}

.lit-promo-card{text-align:center !important;font-family:inherit !important;box-sizing:border-box !important;cursor:pointer !important;text-decoration-line:none !important;text-decoration-thickness:initial !important;text-decoration-style:initial !important;text-decoration-color:initial !important;color:inherit !important;}

.lit-promo-card *{pointer-events:none !important;}

.promo-grid{display:grid !important;grid-template-columns:repeat(4, 1fr) !important;row-gap:14px !important;column-gap:14px !important;}

.promo-card{text-align:center !important;display:flex !important;flex-direction:column !important;}

.promo-img{width:100% !important;aspect-ratio:1 / 1 !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(244, 244, 240) !important;margin-bottom:8px !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow-x:hidden !important;overflow-y:hidden !important;}

.promo-img img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;}

.promo-desc{font-size:13px !important;color:rgb(136, 136, 136) !important;line-height:1.6 !important;margin-bottom:5px !important;font-weight:300 !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow-x:hidden !important;overflow-y:hidden !important;word-break:break-word !important;}

.promo-price{font-size:20px !important;font-weight:700 !important;color:rgb(51, 51, 51) !important;margin-top:auto !important;}

.litc-export-only{display:none !important;}

#igs2ph{maxWidth:200px !important;display:block !important;object-fit:cover !important;}

#ieyt0b{maxWidth:200px !important;display:block !important;object-fit:cover !important;}

#i2tke6{maxWidth:200px !important;display:block !important;object-fit:cover !important;}

#iyfkbi{maxWidth:200px !important;display:block !important;object-fit:cover !important;}

.litc-export-only{display:none !important;}

@media (min-width: 992px){.lit-hide-desktop{display:none !important;}}

@media (min-width: 768px) and (max-width: 991px){.lit-hide-tablet{display:none !important;}}

@media (max-width: 767px){.lit-hide-mobile{display:none !important;}}

.bc-row{display:flex !important;flex-wrap:wrap !important;width:100% !important;box-sizing:border-box !important;min-height:40px !important;row-gap:16px !important;column-gap:16px !important;}

.bc-col{flex-grow:1 !important;flex-shrink:1 !important;flex-basis:0% !important;min-width:0px !important;box-sizing:border-box !important;min-height:40px !important;}

.bc-col:empty::before{content:"Column — drop here" !important;display:block !important;padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;text-align:center !important;color:rgb(170, 170, 170) !important;font-size:12px !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:dashed !important;border-right-style:dashed !important;border-bottom-style:dashed !important;border-left-style:dashed !important;border-top-color:rgb(204, 204, 204) !important;border-right-color:rgb(204, 204, 204) !important;border-bottom-color:rgb(204, 204, 204) !important;border-left-color:rgb(204, 204, 204) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;border-top-left-radius:4px !important;border-top-right-radius:4px !important;border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important;pointer-events:none !important;}

.bc-btn{display:inline-block !important;padding-top:10px !important;padding-right:24px !important;padding-bottom:10px !important;padding-left:24px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(37, 99, 235) !important;color:rgb(255, 255, 255) !important;border-top-width:medium !important;border-right-width:medium !important;border-bottom-width:medium !important;border-left-width:medium !important;border-top-style:none !important;border-right-style:none !important;border-bottom-style:none !important;border-left-style:none !important;border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;border-top-left-radius:4px !important;border-top-right-radius:4px !important;border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important;font-size:14px !important;font-weight:600 !important;cursor:pointer !important;text-decoration-line:none !important;text-decoration-thickness:initial !important;text-decoration-style:initial !important;text-decoration-color:initial !important;line-height:1.4 !important;}

.bc-btn:hover{opacity:0.88 !important;}

.bc-link{color:rgb(37, 99, 235) !important;text-decoration-line:underline !important;text-decoration-thickness:initial !important;text-decoration-style:initial !important;text-decoration-color:initial !important;}

.bc-input{width:100% !important;padding-top:8px !important;padding-right:12px !important;padding-bottom:8px !important;padding-left:12px !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(209, 213, 219) !important;border-right-color:rgb(209, 213, 219) !important;border-bottom-color:rgb(209, 213, 219) !important;border-left-color:rgb(209, 213, 219) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;border-top-left-radius:4px !important;border-top-right-radius:4px !important;border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important;font-size:14px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 255, 255) !important;color:rgb(17, 17, 17) !important;box-sizing:border-box !important;}

.bc-select{width:100% !important;padding-top:8px !important;padding-right:12px !important;padding-bottom:8px !important;padding-left:12px !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(209, 213, 219) !important;border-right-color:rgb(209, 213, 219) !important;border-bottom-color:rgb(209, 213, 219) !important;border-left-color:rgb(209, 213, 219) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;border-top-left-radius:4px !important;border-top-right-radius:4px !important;border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important;font-size:14px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 255, 255) !important;color:rgb(17, 17, 17) !important;box-sizing:border-box !important;}

.bc-textarea{width:100% !important;padding-top:8px !important;padding-right:12px !important;padding-bottom:8px !important;padding-left:12px !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(209, 213, 219) !important;border-right-color:rgb(209, 213, 219) !important;border-bottom-color:rgb(209, 213, 219) !important;border-left-color:rgb(209, 213, 219) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;border-top-left-radius:4px !important;border-top-right-radius:4px !important;border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important;font-size:14px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 255, 255) !important;color:rgb(17, 17, 17) !important;box-sizing:border-box !important;}

.bc-textarea{resize:vertical !important;min-height:80px !important;}

.bc-label{display:block !important;font-size:13px !important;font-weight:500 !important;color:rgb(55, 65, 81) !important;margin-bottom:4px !important;}

.bc-form{display:flex !important;flex-direction:column !important;row-gap:12px !important;column-gap:12px !important;}

.bc-container{position:relative !important;}

.bc-container:empty{min-height:60px !important;}

.bc-container:empty::before{content:"Container — Drop blocks here" !important;display:block !important;padding-top:20px !important;padding-right:20px !important;padding-bottom:20px !important;padding-left:20px !important;text-align:center !important;color:rgb(170, 170, 170) !important;font-size:13px !important;border-top-width:2px !important;border-right-width:2px !important;border-bottom-width:2px !important;border-left-width:2px !important;border-top-style:dashed !important;border-right-style:dashed !important;border-bottom-style:dashed !important;border-left-style:dashed !important;border-top-color:rgb(221, 221, 221) !important;border-right-color:rgb(221, 221, 221) !important;border-bottom-color:rgb(221, 221, 221) !important;border-left-color:rgb(221, 221, 221) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;border-top-left-radius:4px !important;border-top-right-radius:4px !important;border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important;pointer-events:none !important;}

.bc-container.lit-edge-near::after{content:"" !important;position:absolute !important;top:0px !important;bottom:0px !important;width:2px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgba(59, 130, 246, 0.55) !important;pointer-events:none !important;z-index:10 !important;}

.bc-container.lit-edge-active::after{content:"" !important;position:absolute !important;top:0px !important;bottom:0px !important;width:2px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgba(59, 130, 246, 0.55) !important;pointer-events:none !important;z-index:10 !important;}

.bc-container.lit-edge-left::after{left:0px !important;}

.bc-container.lit-edge-right::after{right:0px !important;}

.bc-container.lit-edge-resizing, .bc-container.lit-edge-resizing *{user-select:none !important;}

.lit-table-outer{width:100% !important;box-sizing:border-box !important;}

.lit-table-inner{padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;overflow-x:auto !important;}

.lit-table{width:100% !important;border-collapse:collapse !important;font-size:14px !important;font-family:inherit !important;table-layout:fixed !important;}

.lit-table th{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(240, 240, 240) !important;font-weight:600 !important;color:rgb(51, 51, 51) !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(204, 204, 204) !important;border-right-color:rgb(204, 204, 204) !important;border-bottom-color:rgb(204, 204, 204) !important;border-left-color:rgb(204, 204, 204) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;padding-top:10px !important;padding-right:14px !important;padding-bottom:10px !important;padding-left:14px !important;text-align:left !important;position:relative !important;overflow-x:hidden !important;overflow-y:hidden !important;word-break:break-word !important;}

.lit-table td{border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(204, 204, 204) !important;border-right-color:rgb(204, 204, 204) !important;border-bottom-color:rgb(204, 204, 204) !important;border-left-color:rgb(204, 204, 204) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;padding-top:8px !important;padding-right:14px !important;padding-bottom:8px !important;padding-left:14px !important;text-align:left !important;color:rgb(68, 68, 68) !important;overflow-x:hidden !important;overflow-y:hidden !important;word-break:break-word !important;}

.lit-table tbody tr:nth-child(2n) td{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(250, 250, 250) !important;}

.col-resize-handle{position:absolute !important;right:0px !important;top:0px !important;width:6px !important;height:100% !important;cursor:col-resize !important;z-index:20 !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:transparent !important;user-select:none !important;}

.col-resize-handle:hover{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgba(66, 153, 225, 0.6) !important;}

.col-resize-handle.resizing{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgba(66, 153, 225, 0.6) !important;}

.lit-custom-html-wrapper{min-height:30px !important;}

.litc-export-only{display:none !important;}

.lit-carousel input[type="radio"]{display:none !important;}

.lit-carousel-slide{display:none !important;width:100% !important;height:100% !important;align-items:center !important;justify-content:center !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(245, 245, 245) !important;position:absolute !important;top:0px !important;left:0px !important;}

.lit-carousel-slide img{width:100% !important;height:100% !important;object-fit:contain !important;padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;box-sizing:border-box !important;display:block !important;}

.lit-carousel-thumb{display:flex !important;flex-shrink:0 !important;border-top-width:2px !important;border-right-width:2px !important;border-bottom-width:2px !important;border-left-width:2px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(221, 221, 221) !important;border-right-color:rgb(221, 221, 221) !important;border-bottom-color:rgb(221, 221, 221) !important;border-left-color:rgb(221, 221, 221) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;cursor:pointer !important;overflow-x:hidden !important;overflow-y:hidden !important;align-items:center !important;justify-content:center !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(238, 238, 238) !important;transition-behavior:normal !important;transition-duration:0.15s !important;transition-timing-function:ease !important;transition-delay:0s !important;transition-property:border-color !important;box-sizing:border-box !important;}

.lit-carousel-thumb:hover{border-top-color:rgb(153, 153, 153) !important;border-right-color:rgb(153, 153, 153) !important;border-bottom-color:rgb(153, 153, 153) !important;border-left-color:rgb(153, 153, 153) !important;}

.lit-carousel-thumb img{width:100% !important;height:100% !important;object-fit:contain !important;padding-top:4px !important;padding-right:4px !important;padding-bottom:4px !important;padding-left:4px !important;box-sizing:border-box !important;display:block !important;}

.lit-carousel-thumbs::-webkit-scrollbar{display:none !important;}

.lit-carousel-thumbs{scrollbar-width:none !important;}

.lit-product-carousel-nav{display:block !important;width:100% !important;max-width:800px !important;box-sizing:border-box !important;min-width:0px !important;}

.lit-carousel--nav{display:flex !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(221, 221, 221) !important;border-right-color:rgb(221, 221, 221) !important;border-bottom-color:rgb(221, 221, 221) !important;border-left-color:rgb(221, 221, 221) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;width:100% !important;box-sizing:border-box !important;min-width:0px !important;}

.lit-product-carousel-nav:not(:has(.lit-carousel--nav-left)):not(:has(.lit-carousel--nav-right)) .lit-carousel-thumbstrip .lit-carousel-thumbs{max-width:100% !important;overflow-x:hidden !important;overflow-y:hidden !important;}

.lit-carousel--nav .lit-carousel-thumbstrip{position:relative !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(250, 250, 250) !important;overflow-x:hidden !important;overflow-y:hidden !important;}

.lit-carousel--nav .lit-carousel-thumbs{display:flex !important;row-gap:6px !important;column-gap:6px !important;flex-shrink:0 !important;flex-wrap:nowrap !important;transition-behavior:normal !important;transition-duration:0.3s !important;transition-timing-function:ease !important;transition-delay:0s !important;transition-property:transform !important;}

.lit-carousel--nav .lit-carousel-thumb{width:72px !important;height:58px !important;flex-shrink:0 !important;}

.lit-carousel--nav .lit-carousel-main-wrap{position:relative !important;}

.lit-carousel--nav .lit-carousel-main{width:100% !important;aspect-ratio:1 / 1 !important;flex-shrink:0 !important;overflow-x:hidden !important;overflow-y:hidden !important;position:relative !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(245, 245, 245) !important;}

.lit-carousel--nav .lit-nav{display:none !important;position:absolute !important;top:0px !important;right:0px !important;bottom:0px !important;left:0px !important;align-items:center !important;justify-content:space-between !important;pointer-events:none !important;z-index:5 !important;}

.lit-carousel--nav .lit-carousel-main-wrap .lit-nav{padding-top:0px !important;padding-right:12px !important;padding-bottom:0px !important;padding-left:12px !important;}

.lit-carousel--nav .lit-carousel-main-wrap .lit-nav-btn{width:34px !important;height:34px !important;border-top-left-radius:50% !important;border-top-right-radius:50% !important;border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgba(255, 255, 255, 0.82) !important;color:rgb(34, 34, 34) !important;font-size:13px !important;border-top-width:medium !important;border-right-width:medium !important;border-bottom-width:medium !important;border-left-width:medium !important;border-top-style:none !important;border-right-style:none !important;border-bottom-style:none !important;border-left-style:none !important;border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;box-shadow:rgba(0, 0, 0, 0.18) 0px 2px 8px !important;backdrop-filter:blur(4px) !important;flex-shrink:0 !important;}

.lit-carousel--nav .lit-carousel-main-wrap .lit-nav-btn:hover{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 255, 255) !important;box-shadow:rgba(0, 0, 0, 0.26) 0px 3px 12px !important;}

.lit-nav-btn{pointer-events:all !important;display:flex !important;align-items:center !important;justify-content:center !important;width:28px !important;height:28px !important;flex-shrink:0 !important;border-top-left-radius:50% !important;border-top-right-radius:50% !important;border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 255, 255) !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(224, 224, 224) !important;border-right-color:rgb(224, 224, 224) !important;border-bottom-color:rgb(224, 224, 224) !important;border-left-color:rgb(224, 224, 224) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;box-shadow:rgba(0, 0, 0, 0.13) 0px 1px 5px !important;cursor:pointer !important;font-size:11px !important;color:rgb(51, 51, 51) !important;user-select:none !important;transition-behavior:normal, normal !important;transition-duration:0.15s, 0.15s !important;transition-timing-function:ease, ease !important;transition-delay:0s, 0s !important;transition-property:background, box-shadow !important;box-sizing:border-box !important;z-index:5 !important;}

.lit-nav-btn:hover{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(245, 245, 245) !important;box-shadow:rgba(0, 0, 0, 0.2) 0px 2px 8px !important;}

.lit-carousel--nav-top{flex-direction:column !important;}

.lit-carousel--nav-top .lit-carousel-thumbstrip{border-bottom-width:1px !important;border-bottom-style:solid !important;border-bottom-color:rgb(221, 221, 221) !important;display:flex !important;justify-content:center !important;align-items:center !important;width:100% !important;min-width:0px !important;max-width:100% !important;box-sizing:border-box !important;}

.lit-carousel--nav-top .lit-carousel-thumbs{flex-direction:row !important;padding-top:8px !important;padding-right:12px !important;padding-bottom:8px !important;padding-left:12px !important;transform:translateX(0px) !important;}

.lit-carousel--nav-top .lit-carousel-main-wrap{width:100% !important;}

.lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav{padding-top:0px !important;padding-right:10px !important;padding-bottom:0px !important;padding-left:10px !important;}

.lit-carousel--nav-bottom{flex-direction:column-reverse !important;}

.lit-carousel--nav-bottom .lit-carousel-thumbstrip{border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgb(221, 221, 221) !important;display:flex !important;justify-content:center !important;align-items:center !important;width:100% !important;min-width:0px !important;max-width:100% !important;box-sizing:border-box !important;}

.lit-carousel--nav-bottom .lit-carousel-thumbs{flex-direction:row !important;padding-top:8px !important;padding-right:12px !important;padding-bottom:8px !important;padding-left:12px !important;transform:translateX(0px) !important;}

.lit-carousel--nav-bottom .lit-carousel-main-wrap{width:100% !important;}

.lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav{padding-top:0px !important;padding-right:10px !important;padding-bottom:0px !important;padding-left:10px !important;}

.lit-carousel--nav-left{flex-direction:row !important;align-items:center !important;}

.lit-carousel--nav-left .lit-carousel-thumbstrip{border-right-width:1px !important;border-right-style:solid !important;border-right-color:rgb(221, 221, 221) !important;width:90px !important;flex-shrink:0 !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;align-self:stretch !important;}

.lit-carousel--nav-left .lit-carousel-thumbs{flex-direction:column !important;padding-top:44px !important;padding-right:8px !important;padding-bottom:44px !important;padding-left:8px !important;transform:translateY(0px) !important;}

.lit-carousel--nav-left .lit-carousel-main-wrap{flex-grow:1 !important;flex-shrink:1 !important;flex-basis:0% !important;width:auto !important;}

.lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav{flex-direction:column !important;padding-top:10px !important;padding-right:0px !important;padding-bottom:10px !important;padding-left:0px !important;}

.lit-carousel--nav-right{flex-direction:row-reverse !important;align-items:center !important;}

.lit-carousel--nav-right .lit-carousel-thumbstrip{border-left-width:1px !important;border-left-style:solid !important;border-left-color:rgb(221, 221, 221) !important;width:90px !important;flex-shrink:0 !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;align-self:stretch !important;}

.lit-carousel--nav-right .lit-carousel-thumbs{flex-direction:column !important;padding-top:44px !important;padding-right:8px !important;padding-bottom:44px !important;padding-left:8px !important;transform:translateY(0px) !important;}

.lit-carousel--nav-right .lit-carousel-main-wrap{flex-grow:1 !important;flex-shrink:1 !important;flex-basis:0% !important;width:auto !important;}

.lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav{flex-direction:column !important;padding-top:10px !important;padding-right:0px !important;padding-bottom:10px !important;padding-left:0px !important;}

.lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::before, .lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::after, .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::before, .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::after{content:"" !important;position:absolute !important;top:0px !important;bottom:0px !important;width:52px !important;pointer-events:none !important;z-index:4 !important;}

.lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::before, .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::before{left:0px !important;}

.lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::after, .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::after{right:0px !important;}

.lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::before, .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::after, .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::before, .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::after{content:"" !important;position:absolute !important;left:0px !important;right:0px !important;height:52px !important;pointer-events:none !important;z-index:4 !important;}

.lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::before, .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::before{top:0px !important;}

.lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::after, .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::after{bottom:0px !important;}

.lit-carousel--nav:has(input:nth-of-type(1):checked) .lit-carousel-main .lit-carousel-slide:nth-of-type(1){display:flex !important;}

.lit-carousel--nav:has(input:nth-of-type(2):checked) .lit-carousel-main .lit-carousel-slide:nth-of-type(2){display:flex !important;}

.lit-carousel--nav:has(input:nth-of-type(3):checked) .lit-carousel-main .lit-carousel-slide:nth-of-type(3){display:flex !important;}

.lit-carousel--nav:has(input:nth-of-type(4):checked) .lit-carousel-main .lit-carousel-slide:nth-of-type(4){display:flex !important;}

.lit-carousel--nav:has(input:nth-of-type(1):checked) .lit-carousel-thumb:nth-of-type(1){border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(240, 240, 240) !important;}

.lit-carousel--nav:has(input:nth-of-type(2):checked) .lit-carousel-thumb:nth-of-type(2){border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(240, 240, 240) !important;}

.lit-carousel--nav:has(input:nth-of-type(3):checked) .lit-carousel-thumb:nth-of-type(3){border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(240, 240, 240) !important;}

.lit-carousel--nav:has(input:nth-of-type(4):checked) .lit-carousel-thumb:nth-of-type(4){border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(240, 240, 240) !important;}

.lit-carousel--nav:has(input:nth-of-type(1):checked) .lit-nav--1{display:flex !important;}

.lit-carousel--nav:has(input:nth-of-type(2):checked) .lit-nav--2{display:flex !important;}

.lit-carousel--nav:has(input:nth-of-type(3):checked) .lit-nav--3{display:flex !important;}

.lit-carousel--nav:has(input:nth-of-type(4):checked) .lit-nav--4{display:flex !important;}

.lit-product-carousel-nav[data-desktop-thumbs="1"] .lit-carousel-thumb:nth-child(n+2){display:none !important;}

.lit-product-carousel-nav[data-desktop-thumbs="2"] .lit-carousel-thumb:nth-child(n+3){display:none !important;}

.lit-product-carousel-nav[data-desktop-thumbs="3"] .lit-carousel-thumb:nth-child(n+4){display:none !important;}

.lit-product-carousel-nav[data-desktop-thumbs="4"] .lit-carousel-thumb:nth-child(n+5){display:none !important;}

.lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav-btn, .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav-btn{transform:rotate(90deg) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(2):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-78px) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(3):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-156px) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-234px) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-156px) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="3"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-234px) !important;}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(2):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-78px) !important;}}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(3):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-156px) !important;}}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-234px) !important;}}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-156px) !important;}}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="3"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-234px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(2):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-78px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(3):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-156px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-234px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-156px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="3"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-234px) !important;}}

.lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-64px) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-128px) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-192px) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-desktop-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-128px) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-desktop-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-192px) !important;}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-64px) !important;}}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-128px) !important;}}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-192px) !important;}}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-tablet-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-128px) !important;}}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-tablet-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-192px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-64px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-128px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-192px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-phone-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-128px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-phone-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-192px) !important;}}

.lit-collage-grid{display:grid !important;row-gap:8px !important;column-gap:8px !important;width:100% !important;box-sizing:border-box !important;grid-template-columns:repeat(3, 1fr) !important;grid-auto-flow:dense !important;}

.lit-collage-img{width:100% !important;height:100% !important;aspect-ratio:1 / 1 !important;object-fit:cover !important;display:block !important;}

.lit-product-carousel-nav[data-desktop-thumbs="1"] .lit-collage-grid{grid-template-columns:repeat(1, 1fr) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="2"] .lit-collage-grid{grid-template-columns:repeat(2, 1fr) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="3"] .lit-collage-grid{grid-template-columns:repeat(3, 1fr) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="4"] .lit-collage-grid{grid-template-columns:repeat(4, 1fr) !important;}

.lit-collage-grid.lit-collage--spotlight > :first-child{grid-column-start:span 2 !important;grid-column-end:auto !important;grid-row-start:span 2 !important;grid-row-end:auto !important;}

.lit-collage-grid.lit-collage--featured-top > :first-child{grid-column-start:1 !important;grid-column-end:-1 !important;aspect-ratio:16 / 7 !important;}

.lit-carousel-rh{position:absolute !important;width:14px !important;height:14px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 255, 255) !important;border-top-width:2px !important;border-right-width:2px !important;border-bottom-width:2px !important;border-left-width:2px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(85, 85, 85) !important;border-right-color:rgb(85, 85, 85) !important;border-bottom-color:rgb(85, 85, 85) !important;border-left-color:rgb(85, 85, 85) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;border-top-left-radius:3px !important;border-top-right-radius:3px !important;border-bottom-right-radius:3px !important;border-bottom-left-radius:3px !important;z-index:999 !important;box-sizing:border-box !important;cursor:pointer !important;}

.lit-carousel-rh:hover{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(85, 85, 85) !important;}

.lit-carousel-rh[data-dir="nw"]{top:-7px !important;left:-7px !important;cursor:nw-resize !important;}

.lit-carousel-rh[data-dir="ne"]{top:-7px !important;right:-7px !important;cursor:ne-resize !important;}

.lit-carousel-rh[data-dir="sw"]{bottom:-7px !important;left:-7px !important;cursor:sw-resize !important;}

.lit-carousel-rh[data-dir="se"]{bottom:-7px !important;right:-7px !important;cursor:se-resize !important;}

.lit-product-carousel-nav img{pointer-events:none !important;user-select:none !important;-webkit-user-drag:none !important;}

.lit-product-carousel-nav .lit-carousel-thumbstrip{overflow-x:visible !important;overflow-y:visible !important;}

.lit-product-carousel-nav:not(:has(.lit-carousel--nav-left)):not(:has(.lit-carousel--nav-right)) .lit-carousel-thumbstrip .lit-carousel-thumbs{overflow-x:auto !important;overflow-y:hidden !important;transform:none !important;transition-behavior:normal !important;transition-duration:0s !important;transition-timing-function:ease !important;transition-delay:0s !important;transition-property:none !important;}

.lit-product-carousel-nav:has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav:has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{overflow-x:hidden !important;overflow-y:auto !important;transform:none !important;transition-behavior:normal !important;transition-duration:0s !important;transition-timing-function:ease !important;transition-delay:0s !important;transition-property:none !important;}

.lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::before, .lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::after, .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::before, .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::after, .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::before, .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::after, .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::before, .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::after{display:none !important;}

[data-gjs-type="lit-cat-card"]{cursor:pointer !important;}

[data-gjs-type="lit-cat-card"] *{pointer-events:none !important;}

[data-gjs-type="lit-cat-card"][data-cat-strict="1"] *{pointer-events:none !important;}

[data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) img, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) svg, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) svg *{pointer-events:auto !important;}

[data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .box-link, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .box-link *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .boxlink, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .boxlink *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-title, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-title *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-name, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-name *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-title, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-title *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .card-title, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .card-title *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-title, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-title *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .platform-name, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .platform-name *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .tile-title, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .tile-title *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .category-title, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .category-title *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-label, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-label *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-big-label, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-big-label *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-small-name, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-small-name *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .catbox-label, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .catbox-label *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-cat-name, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-cat-name *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-label, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-label *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-label-name, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-label-name *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .style-name, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .style-name *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .range-title, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .range-title *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-subtitle, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-subtitle *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-sub, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-sub *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-subtitle, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cat-subtitle *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .card-subtitle, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .card-subtitle *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-subtitle, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .feat-subtitle *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .tile-subtitle, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .tile-subtitle *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .subtitle, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .subtitle *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .shopnow, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .shopnow *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .shop-now, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .shop-now *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-cta, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-cta *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-link, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .col-card-link *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .card-cta, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .card-cta *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cta-label, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .cta-label *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .btn-label, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .btn-label *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .tile-cta, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .tile-cta *, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .category-link, [data-gjs-type="lit-cat-card"]:not([data-cat-strict="1"]) .category-link *{pointer-events:auto !important;}

.lit-promo-card{text-align:center !important;font-family:inherit !important;box-sizing:border-box !important;cursor:pointer !important;text-decoration-line:none !important;text-decoration-thickness:initial !important;text-decoration-style:initial !important;text-decoration-color:initial !important;color:inherit !important;}

.lit-promo-card *{pointer-events:none !important;}

.promo-grid{display:grid !important;grid-template-columns:repeat(4, 1fr) !important;row-gap:14px !important;column-gap:14px !important;}

.promo-card{text-align:center !important;display:flex !important;flex-direction:column !important;}

.promo-img{width:100% !important;aspect-ratio:1 / 1 !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(244, 244, 240) !important;margin-bottom:8px !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow-x:hidden !important;overflow-y:hidden !important;}

.promo-img img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;}

.promo-desc{font-size:13px !important;color:rgb(136, 136, 136) !important;line-height:1.6 !important;margin-bottom:5px !important;font-weight:300 !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow-x:hidden !important;overflow-y:hidden !important;word-break:break-word !important;}

.promo-price{font-size:20px !important;font-weight:700 !important;color:rgb(51, 51, 51) !important;margin-top:auto !important;}

.litc-export-only{display:none !important;}

.tab-frame{display:block !important;position:relative !important;}

.tab-frame > input[type="radio"]{position:absolute !important;opacity:0 !important;pointer-events:none !important;width:0px !important;height:0px !important;}

.tab-frame > .tab-headers{display:flex !important;flex-wrap:wrap !important;row-gap:0px !important;column-gap:0px !important;border-bottom-width:1px !important;border-bottom-style:solid !important;border-bottom-color:rgb(226, 232, 240) !important;}

.tab-frame > .tab-headers label{display:inline-block !important;padding-top:10px !important;padding-right:18px !important;padding-bottom:10px !important;padding-left:18px !important;font-size:14px !important;color:rgb(85, 85, 85) !important;cursor:pointer !important;border-bottom-width:2px !important;border-bottom-style:solid !important;border-bottom-color:transparent !important;margin-bottom:-1px !important;user-select:none !important;transition-behavior:normal, normal, normal !important;transition-duration:0.15s, 0.15s, 0.15s !important;transition-timing-function:ease, ease, ease !important;transition-delay:0s, 0s, 0s !important;transition-property:color, border-color, background !important;}

.tab-frame > .tab-headers label:hover{color:rgb(34, 34, 34) !important;}

.tab-frame > .tab-headers label.is-active{color:rgb(43, 108, 176) !important;border-bottom-color:rgb(66, 153, 225) !important;font-weight:600 !important;}

.tab-frame > .tab-contents .tab-content{display:none !important;padding-top:16px !important;padding-right:0px !important;padding-bottom:16px !important;padding-left:0px !important;}

.tab-frame > .tab-contents .tab-content.is-active{display:block !important;}

body{background-color:rgb(255, 255, 255) !important;}

* ::-webkit-scrollbar-track{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgba(0, 0, 0, 0.1) !important;}

* ::-webkit-scrollbar-thumb{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgba(255, 255, 255, 0.2) !important;}

* ::-webkit-scrollbar{width:10px !important;}

[data-gjs-type="wrapper"]{min-height:100vh !important;padding-top:0.001em !important;}

.gjs-dashed [data-gjs-highlightable]{outline-color:rgba(170, 170, 170, 0.7) !important;outline-style:dashed !important;outline-width:1px !important;outline-offset:-2px !important;}

.gjs-selected{outline-offset:-2px !important;outline-color:rgb(59, 151, 227) !important;outline-style:solid !important;outline-width:2px !important;}

.gjs-selected-parent{outline-color:rgb(255, 202, 111) !important;outline-style:solid !important;outline-width:2px !important;}

.gjs-no-select{user-select:none !important;}

.gjs-freezed{opacity:0.5 !important;pointer-events:none !important;}

.gjs-no-pointer{pointer-events:none !important;}

.gjs-pointer-init{pointer-events:initial !important;}

.gjs-plh-image{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(245, 245, 245) !important;border-top-width:medium !important;border-right-width:medium !important;border-bottom-width:medium !important;border-left-width:medium !important;border-top-style:none !important;border-right-style:none !important;border-bottom-style:none !important;border-left-style:none !important;border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;height:100px !important;width:100px !important;display:block !important;outline-color:rgb(255, 202, 111) !important;outline-style:solid !important;outline-width:3px !important;cursor:pointer !important;outline-offset:-2px !important;}

.gjs-grabbing{cursor:-webkit-grabbing !important;}

.gjs-is__grabbing{overflow-x:hidden !important;}

.gjs-is__grabbing, .gjs-is__grabbing *{cursor:grabbing !important;}

*{box-sizing:border-box !important;}

body{margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;}

.lit-carousel input[type="radio"]{display:none !important;}

.lit-carousel-slide{display:none !important;width:100% !important;height:100% !important;align-items:center !important;justify-content:center !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(245, 245, 245) !important;position:absolute !important;top:0px !important;left:0px !important;}

.lit-carousel-slide img{width:100% !important;height:100% !important;object-fit:contain !important;padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;box-sizing:border-box !important;display:block !important;}

.lit-carousel-thumb{display:flex !important;flex-shrink:0 !important;border-top-width:2px !important;border-right-width:2px !important;border-bottom-width:2px !important;border-left-width:2px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(221, 221, 221) !important;border-right-color:rgb(221, 221, 221) !important;border-bottom-color:rgb(221, 221, 221) !important;border-left-color:rgb(221, 221, 221) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;cursor:pointer !important;overflow-x:hidden !important;overflow-y:hidden !important;align-items:center !important;justify-content:center !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(238, 238, 238) !important;transition-behavior:normal !important;transition-duration:0.15s !important;transition-timing-function:ease !important;transition-delay:0s !important;transition-property:border-color !important;box-sizing:border-box !important;}

.lit-carousel-thumb:hover{border-top-color:rgb(153, 153, 153) !important;border-right-color:rgb(153, 153, 153) !important;border-bottom-color:rgb(153, 153, 153) !important;border-left-color:rgb(153, 153, 153) !important;}

.lit-carousel-thumb img{width:100% !important;height:100% !important;object-fit:contain !important;padding-top:4px !important;padding-right:4px !important;padding-bottom:4px !important;padding-left:4px !important;box-sizing:border-box !important;display:block !important;}

.lit-carousel-thumbs::-webkit-scrollbar{display:none !important;}

.lit-carousel-thumbs{scrollbar-width:none !important;}

.lit-product-carousel-nav{display:block !important;width:100% !important;max-width:800px !important;box-sizing:border-box !important;min-width:0px !important;}

.lit-carousel--nav{display:flex !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(221, 221, 221) !important;border-right-color:rgb(221, 221, 221) !important;border-bottom-color:rgb(221, 221, 221) !important;border-left-color:rgb(221, 221, 221) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;width:100% !important;box-sizing:border-box !important;min-width:0px !important;}

.lit-product-carousel-nav:not(:has(.lit-carousel--nav-left)):not(:has(.lit-carousel--nav-right)) .lit-carousel-thumbstrip .lit-carousel-thumbs{max-width:100% !important;overflow-x:hidden !important;overflow-y:hidden !important;}

.lit-carousel--nav .lit-carousel-thumbstrip{position:relative !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(250, 250, 250) !important;overflow-x:hidden !important;overflow-y:hidden !important;}

.lit-carousel--nav .lit-carousel-thumbs{display:flex !important;row-gap:6px !important;column-gap:6px !important;flex-shrink:0 !important;flex-wrap:nowrap !important;transition-behavior:normal !important;transition-duration:0.3s !important;transition-timing-function:ease !important;transition-delay:0s !important;transition-property:transform !important;}

.lit-carousel--nav .lit-carousel-thumb{width:72px !important;height:58px !important;flex-shrink:0 !important;}

.lit-carousel--nav .lit-carousel-main-wrap{position:relative !important;}

.lit-carousel--nav .lit-carousel-main{width:100% !important;aspect-ratio:1 / 1 !important;flex-shrink:0 !important;overflow-x:hidden !important;overflow-y:hidden !important;position:relative !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(245, 245, 245) !important;}

.lit-carousel--nav .lit-nav{display:none !important;position:absolute !important;top:0px !important;right:0px !important;bottom:0px !important;left:0px !important;align-items:center !important;justify-content:space-between !important;pointer-events:none !important;z-index:5 !important;}

.lit-carousel--nav .lit-carousel-main-wrap .lit-nav{padding-top:0px !important;padding-right:12px !important;padding-bottom:0px !important;padding-left:12px !important;}

.lit-carousel--nav .lit-carousel-main-wrap .lit-nav-btn{width:34px !important;height:34px !important;border-top-left-radius:50% !important;border-top-right-radius:50% !important;border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgba(255, 255, 255, 0.82) !important;color:rgb(34, 34, 34) !important;font-size:13px !important;border-top-width:medium !important;border-right-width:medium !important;border-bottom-width:medium !important;border-left-width:medium !important;border-top-style:none !important;border-right-style:none !important;border-bottom-style:none !important;border-left-style:none !important;border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;box-shadow:rgba(0, 0, 0, 0.18) 0px 2px 8px !important;backdrop-filter:blur(4px) !important;flex-shrink:0 !important;}

.lit-carousel--nav .lit-carousel-main-wrap .lit-nav-btn:hover{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 255, 255) !important;box-shadow:rgba(0, 0, 0, 0.26) 0px 3px 12px !important;}

.lit-nav-btn{pointer-events:all !important;display:flex !important;align-items:center !important;justify-content:center !important;width:28px !important;height:28px !important;flex-shrink:0 !important;border-top-left-radius:50% !important;border-top-right-radius:50% !important;border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 255, 255) !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(224, 224, 224) !important;border-right-color:rgb(224, 224, 224) !important;border-bottom-color:rgb(224, 224, 224) !important;border-left-color:rgb(224, 224, 224) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;box-shadow:rgba(0, 0, 0, 0.13) 0px 1px 5px !important;cursor:pointer !important;font-size:11px !important;color:rgb(51, 51, 51) !important;user-select:none !important;transition-behavior:normal, normal !important;transition-duration:0.15s, 0.15s !important;transition-timing-function:ease, ease !important;transition-delay:0s, 0s !important;transition-property:background, box-shadow !important;box-sizing:border-box !important;z-index:5 !important;}

.lit-nav-btn:hover{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(245, 245, 245) !important;box-shadow:rgba(0, 0, 0, 0.2) 0px 2px 8px !important;}

.lit-carousel--nav-top{flex-direction:column !important;}

.lit-carousel--nav-top .lit-carousel-thumbstrip{border-bottom-width:1px !important;border-bottom-style:solid !important;border-bottom-color:rgb(221, 221, 221) !important;display:flex !important;justify-content:center !important;align-items:center !important;width:100% !important;min-width:0px !important;max-width:100% !important;box-sizing:border-box !important;}

.lit-carousel--nav-top .lit-carousel-thumbs{flex-direction:row !important;padding-top:8px !important;padding-right:12px !important;padding-bottom:8px !important;padding-left:12px !important;transform:translateX(0px) !important;}

.lit-carousel--nav-top .lit-carousel-main-wrap{width:100% !important;}

.lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav{padding-top:0px !important;padding-right:10px !important;padding-bottom:0px !important;padding-left:10px !important;}

.lit-carousel--nav-bottom{flex-direction:column-reverse !important;}

.lit-carousel--nav-bottom .lit-carousel-thumbstrip{border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgb(221, 221, 221) !important;display:flex !important;justify-content:center !important;align-items:center !important;width:100% !important;min-width:0px !important;max-width:100% !important;box-sizing:border-box !important;}

.lit-carousel--nav-bottom .lit-carousel-thumbs{flex-direction:row !important;padding-top:8px !important;padding-right:12px !important;padding-bottom:8px !important;padding-left:12px !important;transform:translateX(0px) !important;}

.lit-carousel--nav-bottom .lit-carousel-main-wrap{width:100% !important;}

.lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav{padding-top:0px !important;padding-right:10px !important;padding-bottom:0px !important;padding-left:10px !important;}

.lit-carousel--nav-left{flex-direction:row !important;align-items:center !important;}

.lit-carousel--nav-left .lit-carousel-thumbstrip{border-right-width:1px !important;border-right-style:solid !important;border-right-color:rgb(221, 221, 221) !important;width:90px !important;flex-shrink:0 !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;align-self:stretch !important;}

.lit-carousel--nav-left .lit-carousel-thumbs{flex-direction:column !important;padding-top:44px !important;padding-right:8px !important;padding-bottom:44px !important;padding-left:8px !important;transform:translateY(0px) !important;}

.lit-carousel--nav-left .lit-carousel-main-wrap{flex-grow:1 !important;flex-shrink:1 !important;flex-basis:0% !important;width:auto !important;}

.lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav{flex-direction:column !important;padding-top:10px !important;padding-right:0px !important;padding-bottom:10px !important;padding-left:0px !important;}

.lit-carousel--nav-right{flex-direction:row-reverse !important;align-items:center !important;}

.lit-carousel--nav-right .lit-carousel-thumbstrip{border-left-width:1px !important;border-left-style:solid !important;border-left-color:rgb(221, 221, 221) !important;width:90px !important;flex-shrink:0 !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;align-self:stretch !important;}

.lit-carousel--nav-right .lit-carousel-thumbs{flex-direction:column !important;padding-top:44px !important;padding-right:8px !important;padding-bottom:44px !important;padding-left:8px !important;transform:translateY(0px) !important;}

.lit-carousel--nav-right .lit-carousel-main-wrap{flex-grow:1 !important;flex-shrink:1 !important;flex-basis:0% !important;width:auto !important;}

.lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav{flex-direction:column !important;padding-top:10px !important;padding-right:0px !important;padding-bottom:10px !important;padding-left:0px !important;}

.lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::before, .lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::after, .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::before, .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::after{content:"" !important;position:absolute !important;top:0px !important;bottom:0px !important;width:52px !important;pointer-events:none !important;z-index:4 !important;}

.lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::before, .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::before{left:0px !important;}

.lit-carousel--nav-top .lit-carousel-thumbstrip .lit-nav::after, .lit-carousel--nav-bottom .lit-carousel-thumbstrip .lit-nav::after{right:0px !important;}

.lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::before, .lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::after, .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::before, .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::after{content:"" !important;position:absolute !important;left:0px !important;right:0px !important;height:52px !important;pointer-events:none !important;z-index:4 !important;}

.lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::before, .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::before{top:0px !important;}

.lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav::after, .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav::after{bottom:0px !important;}

.lit-carousel--nav:has(input:nth-of-type(1):checked) .lit-carousel-main .lit-carousel-slide:nth-of-type(1){display:flex !important;}

.lit-carousel--nav:has(input:nth-of-type(2):checked) .lit-carousel-main .lit-carousel-slide:nth-of-type(2){display:flex !important;}

.lit-carousel--nav:has(input:nth-of-type(3):checked) .lit-carousel-main .lit-carousel-slide:nth-of-type(3){display:flex !important;}

.lit-carousel--nav:has(input:nth-of-type(4):checked) .lit-carousel-main .lit-carousel-slide:nth-of-type(4){display:flex !important;}

.lit-carousel--nav:has(input:nth-of-type(5):checked) .lit-carousel-main .lit-carousel-slide:nth-of-type(5){display:flex !important;}

.lit-carousel--nav:has(input:nth-of-type(1):checked) .lit-carousel-thumb:nth-of-type(1){border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(240, 240, 240) !important;}

.lit-carousel--nav:has(input:nth-of-type(2):checked) .lit-carousel-thumb:nth-of-type(2){border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(240, 240, 240) !important;}

.lit-carousel--nav:has(input:nth-of-type(3):checked) .lit-carousel-thumb:nth-of-type(3){border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(240, 240, 240) !important;}

.lit-carousel--nav:has(input:nth-of-type(4):checked) .lit-carousel-thumb:nth-of-type(4){border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(240, 240, 240) !important;}

.lit-carousel--nav:has(input:nth-of-type(5):checked) .lit-carousel-thumb:nth-of-type(5){border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(240, 240, 240) !important;}

.lit-carousel--nav:has(input:nth-of-type(1):checked) .lit-nav--1{display:flex !important;}

.lit-carousel--nav:has(input:nth-of-type(2):checked) .lit-nav--2{display:flex !important;}

.lit-carousel--nav:has(input:nth-of-type(3):checked) .lit-nav--3{display:flex !important;}

.lit-carousel--nav:has(input:nth-of-type(4):checked) .lit-nav--4{display:flex !important;}

.lit-carousel--nav:has(input:nth-of-type(5):checked) .lit-nav--5{display:flex !important;}

.lit-product-carousel-nav[data-desktop-thumbs="1"] .lit-carousel-thumb:nth-child(n+2){display:none !important;}

.lit-product-carousel-nav[data-desktop-thumbs="2"] .lit-carousel-thumb:nth-child(n+3){display:none !important;}

.lit-product-carousel-nav[data-desktop-thumbs="3"] .lit-carousel-thumb:nth-child(n+4){display:none !important;}

.lit-product-carousel-nav[data-desktop-thumbs="4"] .lit-carousel-thumb:nth-child(n+5){display:none !important;}

.lit-product-carousel-nav[data-desktop-thumbs="4"] .lit-carousel-thumb:nth-child(n+6){display:none !important;}

.lit-carousel--nav-left .lit-carousel-thumbstrip .lit-nav-btn, .lit-carousel--nav-right .lit-carousel-thumbstrip .lit-nav-btn{transform:rotate(90deg) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(2):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-78px) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(3):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-156px) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-234px) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(5):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-312px) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-156px) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="2"]:is(:has(input:nth-of-type(5):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-312px) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="3"]:is(:has(input:nth-of-type(4):checked), :has(input:nth-of-type(5):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-234px) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="4"]:is(:has(input:nth-of-type(5):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-312px) !important;}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(2):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-78px) !important;}}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(3):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-156px) !important;}}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-234px) !important;}}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(5):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-312px) !important;}}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-156px) !important;}}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="2"]:is(:has(input:nth-of-type(5):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-312px) !important;}}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="3"]:is(:has(input:nth-of-type(4):checked), :has(input:nth-of-type(5):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-234px) !important;}}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="4"]:is(:has(input:nth-of-type(5):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-312px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(2):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-78px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(3):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-156px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-234px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(5):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-312px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-156px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="2"]:is(:has(input:nth-of-type(5):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-312px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="3"]:is(:has(input:nth-of-type(4):checked), :has(input:nth-of-type(5):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-234px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="4"]:is(:has(input:nth-of-type(5):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-312px) !important;}}

.lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-64px) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-128px) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-192px) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-desktop-thumbs="1"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-256px) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-desktop-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-128px) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="2"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-desktop-thumbs="2"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-256px) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="3"]:is(:has(input:nth-of-type(4):checked), :has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-desktop-thumbs="3"]:is(:has(input:nth-of-type(4):checked), :has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-192px) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="4"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-desktop-thumbs="4"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-256px) !important;}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-64px) !important;}}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-128px) !important;}}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-192px) !important;}}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-tablet-thumbs="1"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-256px) !important;}}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-tablet-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-128px) !important;}}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="2"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-tablet-thumbs="2"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-256px) !important;}}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="3"]:is(:has(input:nth-of-type(4):checked), :has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-tablet-thumbs="3"]:is(:has(input:nth-of-type(4):checked), :has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-192px) !important;}}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="4"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-tablet-thumbs="4"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-256px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(2):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-64px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(3):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-128px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-192px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-phone-thumbs="1"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-256px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-phone-thumbs="2"]:is(:has(input:nth-of-type(3):checked), :has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-128px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="2"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-phone-thumbs="2"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-256px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="3"]:is(:has(input:nth-of-type(4):checked), :has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-phone-thumbs="3"]:is(:has(input:nth-of-type(4):checked), :has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-192px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="4"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-phone-thumbs="4"]:is(:has(input:nth-of-type(5):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-256px) !important;}}

.lit-collage-grid{display:grid !important;row-gap:8px !important;column-gap:8px !important;width:100% !important;box-sizing:border-box !important;grid-template-columns:repeat(3, 1fr) !important;grid-auto-flow:dense !important;}

.lit-collage-img{width:100% !important;height:100% !important;aspect-ratio:1 / 1 !important;object-fit:cover !important;display:block !important;}

.lit-product-carousel-nav[data-desktop-thumbs="1"] .lit-collage-grid{grid-template-columns:repeat(1, 1fr) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="2"] .lit-collage-grid{grid-template-columns:repeat(2, 1fr) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="3"] .lit-collage-grid{grid-template-columns:repeat(3, 1fr) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="4"] .lit-collage-grid{grid-template-columns:repeat(4, 1fr) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="4"] .lit-collage-grid{grid-template-columns:repeat(5, 1fr) !important;}

.lit-collage-grid.lit-collage--spotlight > :first-child{grid-column-start:span 2 !important;grid-column-end:auto !important;grid-row-start:span 2 !important;grid-row-end:auto !important;}

.lit-collage-grid.lit-collage--featured-top > :first-child{grid-column-start:1 !important;grid-column-end:-1 !important;aspect-ratio:16 / 7 !important;}

*{box-sizing:border-box !important;}

body{font-family:"Open Sans", sans-serif !important;font-size:12px !important;color:rgb(51, 51, 51) !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(245, 245, 245) !important;}

#ihn6x{display:flex !important;align-items:center !important;flex-direction:row !important;flex-wrap:wrap !important;row-gap:0px !important;column-gap:0px !important;}

#iokb41{margin-bottom:10px !important;}

*, ::before, ::after{box-sizing:border-box !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;}

a{text-decoration-line:none !important;text-decoration-thickness:initial !important;text-decoration-style:initial !important;text-decoration-color:initial !important;color:inherit !important;}

.top-bar{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(45, 45, 45) !important;text-align:center !important;padding-top:5px !important;padding-right:20px !important;padding-bottom:5px !important;padding-left:20px !important;font-size:22px !important;color:rgba(255, 255, 255, 0.65) !important;letter-spacing:0.03em !important;}

.site-header{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 255, 255) !important;border-bottom-width:1px !important;border-bottom-style:solid !important;border-bottom-color:rgb(221, 221, 221) !important;padding-top:0px !important;padding-right:20px !important;padding-bottom:0px !important;padding-left:20px !important;}

.header-inner{max-width:1060px !important;margin-top:0px !important;margin-right:auto !important;margin-bottom:0px !important;margin-left:auto !important;display:flex !important;flex-direction:column !important;align-items:center !important;padding-top:10px !important;padding-right:0px !important;padding-bottom:10px !important;padding-left:0px !important;background-color:rgb(212, 42, 42) !important;}

.logo-block{display:flex !important;align-items:center !important;row-gap:8px !important;column-gap:8px !important;}

.store-logo{display:inline-flex !important;align-items:center !important;justify-content:center !important;position:relative !important;width:200px !important;height:56px !important;overflow-x:hidden !important;overflow-y:hidden !important;font-size:22px !important;font-weight:600 !important;color:rgb(26, 26, 26) !important;text-align:center !important;}

.logo-wrap, [data-gjs-type="lit-store-logo"]{display:inline-flex !important;align-items:center !important;justify-content:center !important;position:relative !important;width:200px !important;height:56px !important;overflow-x:hidden !important;overflow-y:hidden !important;font-size:22px !important;font-weight:600 !important;color:rgb(26, 26, 26) !important;text-align:center !important;}

.logo-img, .store-logo > img, .logo-wrap > img, [data-gjs-type="lit-store-logo"] > img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;display:block !important;margin-top:0px !important;margin-right:auto !important;margin-bottom:0px !important;margin-left:auto !important;cursor:pointer !important;}

.logo-img{width:100px !important;height:100px !important;}

.footer-logo .logo-img{width:120px !important;height:60px !important;}

.logo-svg-text{display:flex !important;align-items:center !important;row-gap:8px !important;column-gap:8px !important;}

.logo-icon{width:42px !important;height:42px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(232, 130, 10) !important;border-top-left-radius:6px !important;border-top-right-radius:6px !important;border-bottom-right-radius:6px !important;border-bottom-left-radius:6px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}

.logo-icon svg{color:rgb(255, 255, 255) !important;}

.logo-text{line-height:1.15 !important;}

.logo-name{font-family:Oswald, sans-serif !important;font-size:20px !important;font-weight:700 !important;color:rgb(232, 130, 10) !important;letter-spacing:0.04em !important;text-transform:uppercase !important;display:block !important;}

.logo-sub{font-size:9px !important;font-weight:400 !important;color:rgb(136, 136, 136) !important;letter-spacing:0.08em !important;text-transform:uppercase !important;}

.top-nav{display:flex !important;align-items:center !important;row-gap:0px !important;column-gap:0px !important;}

.top-nav a{display:block !important;padding-top:10px !important;padding-right:18px !important;padding-bottom:10px !important;padding-left:18px !important;font-size:12px !important;font-weight:600 !important;color:rgb(85, 85, 85) !important;transition-behavior:normal !important;transition-duration:0.15s !important;transition-timing-function:ease !important;transition-delay:0s !important;transition-property:color !important;border-bottom-width:2px !important;border-bottom-style:solid !important;border-bottom-color:transparent !important;letter-spacing:0.02em !important;}

.top-nav a:hover{color:rgb(232, 130, 10) !important;}

.top-nav a.active{color:rgb(232, 130, 10) !important;border-bottom-color:rgb(232, 130, 10) !important;}

.page-layout{max-width:1060px !important;margin-top:0px !important;margin-right:auto !important;margin-bottom:0px !important;margin-left:auto !important;padding-top:0px !important;padding-right:14px !important;padding-bottom:0px !important;padding-left:14px !important;}

.product-row{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 255, 255) !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(221, 221, 221) !important;border-right-color:rgb(221, 221, 221) !important;border-bottom-color:rgb(221, 221, 221) !important;border-left-color:rgb(221, 221, 221) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;margin-top:14px !important;margin-right:0px !important;margin-bottom:14px !important;margin-left:0px !important;padding-top:18px !important;padding-right:18px !important;padding-bottom:18px !important;padding-left:18px !important;display:flex !important;row-gap:24px !important;column-gap:24px !important;align-items:flex-start !important;}

.product-img-area{flex-shrink:0 !important;width:320px !important;}

.lit-product-carousel-nav[data-desktop-thumbs="3"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-234px) !important;}

.lit-product-carousel-nav[data-desktop-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-desktop-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-192px) !important;}

.product-img-area .lit-product-carousel-nav{width:100% !important;max-width:100% !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(248, 246, 242) !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(221, 221, 221) !important;border-right-color:rgb(221, 221, 221) !important;border-bottom-color:rgb(221, 221, 221) !important;border-left-color:rgb(221, 221, 221) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;}

.product-img-area .lit-carousel-main{height:260px !important;aspect-ratio:unset !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(248, 246, 242) !important;}

.product-img-area .lit-carousel-slide img{padding-top:14px !important;padding-right:14px !important;padding-bottom:14px !important;padding-left:14px !important;}

.product-img-area .lit-carousel-thumb{border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(221, 221, 221) !important;border-right-color:rgb(221, 221, 221) !important;border-bottom-color:rgb(221, 221, 221) !important;border-left-color:rgb(221, 221, 221) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;}

.product-img-area .lit-carousel-thumb.lit-carousel-thumb--active, .product-img-area .lit-carousel-thumb:hover{border-top-color:rgb(232, 130, 10) !important;border-right-color:rgb(232, 130, 10) !important;border-bottom-color:rgb(232, 130, 10) !important;border-left-color:rgb(232, 130, 10) !important;}

.product-info{flex-grow:1 !important;flex-shrink:1 !important;flex-basis:0% !important;min-width:0px !important;}

.product-title{font-family:Oswald, sans-serif !important;font-size:20px !important;font-weight:500 !important;color:rgb(26, 26, 26) !important;line-height:1.3 !important;margin-bottom:12px !important;letter-spacing:0.01em !important;}

.product-title-h{display:block !important;font-family:Oswald, sans-serif !important;font-size:20px !important;font-weight:500 !important;color:rgb(26, 26, 26) !important;line-height:1.3 !important;letter-spacing:0.01em !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;}

.price-label{font-size:10px !important;font-weight:700 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;color:rgb(136, 136, 136) !important;margin-bottom:3px !important;}

.price-val{font-family:Oswald, sans-serif !important;font-size:28px !important;font-weight:700 !important;color:rgb(204, 34, 0) !important;letter-spacing:0.02em !important;margin-bottom:16px !important;}

.perks-list{margin-bottom:16px !important;}

.perk-row{display:flex !important;align-items:flex-start !important;row-gap:10px !important;column-gap:10px !important;padding-top:7px !important;padding-right:0px !important;padding-bottom:7px !important;padding-left:0px !important;border-bottom-width:1px !important;border-bottom-style:solid !important;border-bottom-color:rgb(240, 240, 240) !important;}

.perk-row:first-child{border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgb(240, 240, 240) !important;}

.perk-icon-wrap{width:30px !important;height:30px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 243, 224) !important;border-top-left-radius:50% !important;border-top-right-radius:50% !important;border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;}

.perk-icon-wrap svg{color:rgb(232, 130, 10) !important;}

.perk-text-wrap .pt{font-size:11px !important;font-weight:700 !important;color:rgb(26, 26, 26) !important;}

.perk-text-wrap .ps{font-size:10px !important;color:rgb(136, 136, 136) !important;font-weight:300 !important;}

.product-btns{display:flex !important;row-gap:8px !important;column-gap:8px !important;}

.btn-question{padding-top:9px !important;padding-right:18px !important;padding-bottom:9px !important;padding-left:18px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(232, 130, 10) !important;color:rgb(255, 255, 255) !important;font-size:10.5px !important;font-weight:700 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;border-top-left-radius:3px !important;border-top-right-radius:3px !important;border-bottom-right-radius:3px !important;border-bottom-left-radius:3px !important;transition-behavior:normal !important;transition-duration:0.15s !important;transition-timing-function:ease !important;transition-delay:0s !important;transition-property:background !important;cursor:pointer !important;border-top-width:medium !important;border-right-width:medium !important;border-bottom-width:medium !important;border-left-width:medium !important;border-top-style:none !important;border-right-style:none !important;border-bottom-style:none !important;border-left-style:none !important;border-top-color:currentcolor !important;border-right-color:currentcolor !important;border-bottom-color:currentcolor !important;border-left-color:currentcolor !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;}

.btn-question:hover{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(196, 104, 0) !important;}

.btn-follow{padding-top:9px !important;padding-right:18px !important;padding-bottom:9px !important;padding-left:18px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 255, 255) !important;color:rgb(85, 85, 85) !important;font-size:10.5px !important;font-weight:700 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;border-top-left-radius:3px !important;border-top-right-radius:3px !important;border-bottom-right-radius:3px !important;border-bottom-left-radius:3px !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(204, 204, 204) !important;border-right-color:rgb(204, 204, 204) !important;border-bottom-color:rgb(204, 204, 204) !important;border-left-color:rgb(204, 204, 204) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;transition-behavior:normal, normal !important;transition-duration:0.15s, 0.15s !important;transition-timing-function:ease, ease !important;transition-delay:0s, 0s !important;transition-property:border-color, color !important;cursor:pointer !important;}

.btn-follow:hover{border-top-color:rgb(232, 130, 10) !important;border-right-color:rgb(232, 130, 10) !important;border-bottom-color:rgb(232, 130, 10) !important;border-left-color:rgb(232, 130, 10) !important;color:rgb(232, 130, 10) !important;}

.main-with-sidebar{display:flex !important;row-gap:14px !important;column-gap:14px !important;align-items:flex-start !important;}

.sidebar{width:200px !important;flex-shrink:0 !important;}

.sb-block{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 255, 255) !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(221, 221, 221) !important;border-right-color:rgb(221, 221, 221) !important;border-bottom-color:rgb(221, 221, 221) !important;border-left-color:rgb(221, 221, 221) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;margin-bottom:10px !important;}

.sb-title{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(45, 45, 45) !important;padding-top:8px !important;padding-right:12px !important;padding-bottom:8px !important;padding-left:12px !important;font-family:Oswald, sans-serif !important;font-size:12px !important;font-weight:600 !important;color:rgb(255, 255, 255) !important;letter-spacing:0.1em !important;text-transform:uppercase !important;}

.sb-list{list-style-position:initial !important;list-style-image:initial !important;list-style-type:none !important;padding-top:6px !important;padding-right:0px !important;padding-bottom:6px !important;padding-left:0px !important;}

.sb-list li a{display:block !important;padding-top:4px !important;padding-right:12px !important;padding-bottom:4px !important;padding-left:12px !important;font-size:11px !important;color:rgb(85, 85, 85) !important;transition-behavior:normal, normal !important;transition-duration:0.15s, 0.15s !important;transition-timing-function:ease, ease !important;transition-delay:0s, 0s !important;transition-property:color, background !important;line-height:1.5 !important;}

.sb-list li a:hover{color:rgb(232, 130, 10) !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 243, 224) !important;}

.sb-list li.cat-header a{font-weight:700 !important;color:rgb(26, 26, 26) !important;font-size:11.5px !important;}

.sb-links li a{font-size:11px !important;}

.sb-empty{padding-top:10px !important;padding-right:12px !important;padding-bottom:10px !important;padding-left:12px !important;font-size:11px !important;line-height:1.55 !important;color:rgb(136, 136, 136) !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 255, 255) !important;border-bottom-width:1px !important;border-bottom-style:solid !important;border-bottom-color:rgb(240, 240, 240) !important;}

.sb-empty a{color:rgb(232, 130, 10) !important;text-decoration-line:underline !important;text-decoration-thickness:initial !important;text-decoration-style:initial !important;text-decoration-color:initial !important;font-weight:600 !important;}

.sb-empty a:hover{color:rgb(196, 104, 0) !important;}

.newsletter-widget{padding-top:12px !important;padding-right:12px !important;padding-bottom:12px !important;padding-left:12px !important;font-size:11px !important;color:rgb(85, 85, 85) !important;line-height:1.6 !important;}

.newsletter-widget p{margin-bottom:10px !important;}

.newsletter-icon{width:40px !important;height:40px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(232, 130, 10) !important;border-top-left-radius:50% !important;border-top-right-radius:50% !important;border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-top:0px !important;margin-right:auto !important;margin-bottom:10px !important;margin-left:auto !important;}

.nl-btn{display:block !important;text-align:center !important;padding-top:8px !important;padding-right:8px !important;padding-bottom:8px !important;padding-left:8px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(232, 130, 10) !important;color:rgb(255, 255, 255) !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;border-top-left-radius:3px !important;border-top-right-radius:3px !important;border-bottom-right-radius:3px !important;border-bottom-left-radius:3px !important;margin-top:8px !important;transition-behavior:normal !important;transition-duration:0.15s !important;transition-timing-function:ease !important;transition-delay:0s !important;transition-property:background !important;}

.nl-btn:hover{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(196, 104, 0) !important;}

.paypal-badge{text-align:center !important;padding-top:10px !important;padding-right:12px !important;padding-bottom:10px !important;padding-left:12px !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgb(221, 221, 221) !important;}

.paypal-logo{font-family:Oswald, sans-serif !important;font-size:18px !important;font-weight:700 !important;color:rgb(0, 48, 135) !important;letter-spacing:0.02em !important;}

.paypal-sub{font-size:9px !important;color:rgb(136, 136, 136) !important;}

.pay-icons-row{display:flex !important;row-gap:4px !important;column-gap:4px !important;justify-content:center !important;flex-wrap:wrap !important;padding-top:8px !important;padding-right:12px !important;padding-bottom:8px !important;padding-left:12px !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgb(221, 221, 221) !important;}

.pi-chip{border-top-left-radius:3px !important;border-top-right-radius:3px !important;border-bottom-right-radius:3px !important;border-bottom-left-radius:3px !important;padding-top:2px !important;padding-right:6px !important;padding-bottom:2px !important;padding-left:6px !important;font-size:9px !important;font-weight:700 !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(221, 221, 221) !important;border-right-color:rgb(221, 221, 221) !important;border-bottom-color:rgb(221, 221, 221) !important;border-left-color:rgb(221, 221, 221) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;color:rgb(255, 255, 255) !important;}

.pi-visa{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(26, 31, 113) !important;}

.pi-mc{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(235, 0, 27) !important;}

.pi-pp{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(0, 48, 135) !important;}

.pi-amex{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(1, 111, 203) !important;}

.pi-solo{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(85, 85, 85) !important;}

.main-content{flex-grow:1 !important;flex-shrink:1 !important;flex-basis:0% !important;min-width:0px !important;}

.content-block{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 255, 255) !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(221, 221, 221) !important;border-right-color:rgb(221, 221, 221) !important;border-bottom-color:rgb(221, 221, 221) !important;border-left-color:rgb(221, 221, 221) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;margin-bottom:10px !important;}

.content-block-title{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(245, 245, 245) !important;border-bottom-width:1px !important;border-bottom-style:solid !important;border-bottom-color:rgb(221, 221, 221) !important;padding-top:8px !important;padding-right:14px !important;padding-bottom:8px !important;padding-left:14px !important;font-family:Oswald, sans-serif !important;font-size:13px !important;font-weight:600 !important;color:rgb(26, 26, 26) !important;letter-spacing:0.06em !important;text-transform:uppercase !important;}

.content-body{padding-top:14px !important;padding-right:14px !important;padding-bottom:14px !important;padding-left:14px !important;}

.tech-desc{font-size:12px !important;line-height:1.8 !important;color:rgb(85, 85, 85) !important;margin-bottom:16px !important;}

.description{font-size:12px !important;line-height:1.8 !important;color:rgb(85, 85, 85) !important;margin-bottom:16px !important;}

.spec-title{font-family:Oswald, sans-serif !important;font-size:12px !important;font-weight:600 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;color:rgb(232, 130, 10) !important;margin-bottom:10px !important;border-bottom-width:1px !important;border-bottom-style:solid !important;border-bottom-color:rgb(255, 243, 224) !important;padding-bottom:5px !important;}

.specs-grid{display:grid !important;grid-template-columns:1fr 1fr !important;row-gap:0px !important;column-gap:0px !important;}

.spec-cell{padding-top:7px !important;padding-right:10px !important;padding-bottom:7px !important;padding-left:10px !important;border-bottom-width:1px !important;border-bottom-style:solid !important;border-bottom-color:rgb(240, 240, 240) !important;border-right-width:1px !important;border-right-style:solid !important;border-right-color:rgb(240, 240, 240) !important;}

.specs-grid .spec-cell:nth-child(2n){border-right-width:medium !important;border-right-style:none !important;border-right-color:currentcolor !important;}

.spec-key{font-size:9.5px !important;font-weight:700 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;color:rgb(136, 136, 136) !important;margin-bottom:2px !important;}

.spec-val{font-size:11.5px !important;font-weight:600 !important;color:rgb(26, 26, 26) !important;text-transform:uppercase !important;letter-spacing:0.02em !important;}

.promo-banner{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(26, 26, 26) !important;overflow-x:hidden !important;overflow-y:hidden !important;position:relative !important;display:flex !important;align-items:stretch !important;margin-bottom:10px !important;}

.promo-text{flex-grow:1 !important;flex-shrink:1 !important;flex-basis:0% !important;padding-top:30px !important;padding-right:30px !important;padding-bottom:30px !important;padding-left:30px !important;display:flex !important;flex-direction:column !important;justify-content:center !important;}

.promo-eyebrow{font-size:9px !important;font-weight:700 !important;letter-spacing:0.25em !important;text-transform:uppercase !important;color:rgb(232, 130, 10) !important;margin-bottom:8px !important;display:flex !important;align-items:center !important;row-gap:8px !important;column-gap:8px !important;}

.promo-eyebrow::before{content:"" !important;width:20px !important;height:1px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(232, 130, 10) !important;display:block !important;}

.promo-brand{font-family:Oswald, sans-serif !important;font-size:14px !important;font-weight:400 !important;color:rgba(255, 255, 255, 0.7) !important;letter-spacing:0.2em !important;text-transform:uppercase !important;margin-bottom:2px !important;}

.promo-headline{font-family:Oswald, sans-serif !important;font-size:40px !important;font-weight:700 !important;color:rgb(255, 255, 255) !important;line-height:0.95 !important;letter-spacing:0.04em !important;text-transform:uppercase !important;margin-bottom:10px !important;}

.promo-tagline{font-family:"Open Sans", sans-serif !important;font-size:13px !important;font-style:italic !important;color:rgba(255, 255, 255, 0.6) !important;letter-spacing:0.04em !important;}

.promo-bg{width:30% !important;height:auto !important;object-fit:cover !important;display:block !important;flex-shrink:0 !important;cursor:pointer !important;}

.tabs-block{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 255, 255) !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(221, 221, 221) !important;border-right-color:rgb(221, 221, 221) !important;border-bottom-color:rgb(221, 221, 221) !important;border-left-color:rgb(221, 221, 221) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;margin-bottom:10px !important;}

.tab-frame > input[type="radio"]{display:none !important;}

.tab-headers{display:flex !important;border-bottom-width:1px !important;border-bottom-style:solid !important;border-bottom-color:rgb(221, 221, 221) !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(245, 245, 245) !important;flex-wrap:wrap !important;}

.tab-headers label{padding-top:10px !important;padding-right:18px !important;padding-bottom:10px !important;padding-left:18px !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0.06em !important;text-transform:uppercase !important;color:rgb(85, 85, 85) !important;cursor:pointer !important;border-right-width:1px !important;border-right-style:solid !important;border-right-color:rgb(221, 221, 221) !important;border-bottom-width:2px !important;border-bottom-style:solid !important;border-bottom-color:transparent !important;margin-bottom:-1px !important;white-space-collapse:collapse !important;text-wrap-mode:nowrap !important;transition-behavior:normal, normal !important;transition-duration:0.15s, 0.15s !important;transition-timing-function:ease, ease !important;transition-delay:0s, 0s !important;transition-property:color, background !important;user-select:none !important;}

.tab-headers label:hover{color:rgb(232, 130, 10) !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 243, 224) !important;}

.tab-content{display:none !important;font-size:12px !important;line-height:1.8 !important;color:rgb(85, 85, 85) !important;}

.tabs-block .tab-frame > .tab-contents .tab-content{padding-top:14px !important;padding-right:16px !important;padding-bottom:14px !important;padding-left:16px !important;}

.tab-content p{margin-bottom:10px !important;}

.tab-content p:last-child{margin-bottom:0px !important;}

#itab1:checked ~ .tab-headers label[for="itab1"], #itab2:checked ~ .tab-headers label[for="itab2"], #itab3:checked ~ .tab-headers label[for="itab3"], #itab4:checked ~ .tab-headers label[for="itab4"], #itab5:checked ~ .tab-headers label[for="itab5"]{color:rgb(232, 130, 10) !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 255, 255) !important;border-bottom-color:rgb(232, 130, 10) !important;}

#itab1:checked ~ .tab-contents .tab-content:nth-child(1), #itab2:checked ~ .tab-contents .tab-content:nth-child(2), #itab3:checked ~ .tab-contents .tab-content:nth-child(3), #itab4:checked ~ .tab-contents .tab-content:nth-child(4), #itab5:checked ~ .tab-contents .tab-content:nth-child(5){display:block !important;}

.reviews-title{font-family:Oswald, sans-serif !important;font-size:12px !important;font-weight:700 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;color:rgb(26, 26, 26) !important;margin-bottom:8px !important;padding-bottom:6px !important;border-bottom-width:1px !important;border-bottom-style:solid !important;border-bottom-color:rgb(221, 221, 221) !important;}

.reviews-table{width:100% !important;border-collapse:collapse !important;table-layout:fixed !important;}

.reviews-table th:first-child, .reviews-table td:first-child{width:80% !important;}

.reviews-table th:last-child, .reviews-table td:last-child{width:20% !important;}

.reviews-table thead th{text-align:left !important;font-size:10.5px !important;font-weight:700 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;color:rgb(136, 136, 136) !important;padding-top:5px !important;padding-right:8px !important;padding-bottom:5px !important;padding-left:8px !important;border-bottom-width:1px !important;border-bottom-style:solid !important;border-bottom-color:rgb(221, 221, 221) !important;}

.reviews-table tbody tr{border-bottom-width:1px !important;border-bottom-style:solid !important;border-bottom-color:rgb(245, 245, 245) !important;}

.reviews-table tbody tr:last-child{border-bottom-width:medium !important;border-bottom-style:none !important;border-bottom-color:currentcolor !important;}

.reviews-table td{padding-top:7px !important;padding-right:8px !important;padding-bottom:7px !important;padding-left:8px !important;font-size:11.5px !important;color:rgb(85, 85, 85) !important;vertical-align:top !important;line-height:1.5 !important;}

.review-dot{display:inline-block !important;width:8px !important;height:8px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(46, 125, 50) !important;border-top-left-radius:50% !important;border-top-right-radius:50% !important;border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important;margin-right:6px !important;vertical-align:middle !important;}

.review-buyer{font-size:11px !important;color:rgb(136, 136, 136) !important;white-space-collapse:collapse !important;text-wrap-mode:nowrap !important;}

.review-stars{color:rgb(232, 130, 10) !important;font-size:11px !important;}

.view-all-link{text-align:center !important;padding-top:8px !important;padding-right:8px !important;padding-bottom:8px !important;padding-left:8px !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgb(221, 221, 221) !important;}

.view-all-link a{font-size:11px !important;font-weight:700 !important;color:rgb(232, 130, 10) !important;letter-spacing:0.08em !important;text-transform:uppercase !important;}

.view-all-link a:hover{text-decoration-line:underline !important;text-decoration-thickness:initial !important;text-decoration-style:initial !important;text-decoration-color:initial !important;}

.cat-grid{display:grid !important;grid-template-columns:repeat(3, 1fr) !important;row-gap:6px !important;column-gap:6px !important;}

.cat-card{position:relative !important;height:150px !important;overflow-x:hidden !important;overflow-y:hidden !important;cursor:pointer !important;}

.cat-bg-link{position:absolute !important;top:0px !important;right:0px !important;bottom:0px !important;left:0px !important;display:block !important;}

.cat-img-bg{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;transition-behavior:normal !important;transition-duration:0.3s !important;transition-timing-function:ease !important;transition-delay:0s !important;transition-property:transform !important;}

.cat-card:hover .cat-img-bg{transform:scale(1.05) !important;}

.cat-overlay{position:absolute !important;top:0px !important;right:0px !important;bottom:0px !important;left:0px !important;background-image:linear-gradient(to right, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.2) 70%, transparent 100%) !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:initial !important;display:flex !important;flex-direction:column !important;justify-content:center !important;padding-top:16px !important;padding-right:18px !important;padding-bottom:16px !important;padding-left:18px !important;pointer-events:none !important;}

.cat-overlay > *{pointer-events:auto !important;}

.cat-label{font-family:Oswald, sans-serif !important;font-size:22px !important;font-weight:700 !important;color:rgb(255, 255, 255) !important;text-transform:uppercase !important;letter-spacing:0.04em !important;line-height:1 !important;margin-bottom:2px !important;text-shadow:rgba(0, 0, 0, 0.5) 0px 1px 8px !important;}

.cat-sub{font-size:9px !important;font-weight:700 !important;letter-spacing:0.16em !important;text-transform:uppercase !important;color:rgba(255, 255, 255, 0.55) !important;margin-bottom:10px !important;}

.cat-btn{display:inline-block !important;width:fit-content !important;padding-top:5px !important;padding-right:12px !important;padding-bottom:5px !important;padding-left:12px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(232, 130, 10) !important;color:rgb(255, 255, 255) !important;font-size:9px !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;border-top-left-radius:2px !important;border-top-right-radius:2px !important;border-bottom-right-radius:2px !important;border-bottom-left-radius:2px !important;transition-behavior:normal !important;transition-duration:0.15s !important;transition-timing-function:ease !important;transition-delay:0s !important;transition-property:background !important;}

.cat-btn:hover{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(196, 104, 0) !important;}

.related-grid{display:grid !important;grid-template-columns:repeat(4, 1fr) !important;row-gap:12px !important;column-gap:12px !important;}

.related-grid.promo-grid{grid-template-columns:repeat(4, 1fr) !important;}

.related-card{cursor:pointer !important;transition-behavior:normal !important;transition-duration:0.2s !important;transition-timing-function:ease !important;transition-delay:0s !important;transition-property:box-shadow !important;text-align:center !important;display:flex !important;flex-direction:column !important;}

.related-card:hover{box-shadow:rgba(0, 0, 0, 0.12) 0px 4px 12px !important;}

.related-img{width:100% !important;height:170px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(245, 242, 238) !important;border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(221, 221, 221) !important;border-right-color:rgb(221, 221, 221) !important;border-bottom-color:rgb(221, 221, 221) !important;border-left-color:rgb(221, 221, 221) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:8px !important;overflow-x:hidden !important;overflow-y:hidden !important;}

.related-img img{max-width:100% !important;max-height:100% !important;object-fit:contain !important;cursor:pointer !important;}

.related-title{font-size:11px !important;font-weight:600 !important;color:rgb(26, 26, 26) !important;line-height:1.4 !important;margin-bottom:4px !important;padding-top:0px !important;padding-right:6px !important;padding-bottom:0px !important;padding-left:6px !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow-x:hidden !important;overflow-y:hidden !important;word-break:break-word !important;}

.related-price{font-family:Oswald, sans-serif !important;font-size:16px !important;font-weight:700 !important;color:rgb(204, 34, 0) !important;margin-top:auto !important;}

.site-footer{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 255, 255) !important;border-top-width:2px !important;border-top-style:solid !important;border-top-color:rgb(232, 130, 10) !important;margin-top:16px !important;text-align:center !important;padding-top:10px !important;padding-right:10px !important;padding-bottom:10px !important;padding-left:10px !important;}

.footer-logo{display:inline-flex !important;align-items:center !important;row-gap:8px !important;column-gap:8px !important;}

.footer-copy{font-size:10px !important;color:rgb(136, 136, 136) !important;letter-spacing:0.04em !important;}

.footer-copy a{color:rgb(232, 130, 10) !important;}

.footer-payments{display:flex !important;justify-content:center !important;align-items:center !important;flex-wrap:wrap !important;row-gap:12px !important;column-gap:12px !important;margin-top:10px !important;}

.footer-pay-img{height:28px !important;width:auto !important;object-fit:contain !important;}

.powered-by{display:block !important;width:fit-content !important;margin-top:12px !important;margin-right:auto !important;margin-bottom:0px !important;margin-left:auto !important;font-size:9px !important;color:rgb(170, 170, 170) !important;font-weight:400 !important;letter-spacing:0.02em !important;padding-right:125px !important;background-image:url("https://litcommerce.com/wp-content/uploads/2025/10/LitC-Logo_240x55.svg") !important;background-position-x:right !important;background-position-y:center !important;background-repeat:no-repeat !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:initial !important;background-size:120px !important;line-height:27px !important;}

#iaqo3j{display:block !important;}

#iiga{background-color:rgb(245, 245, 245) !important;color:rgb(51, 51, 51) !important;}

#iliklb{background-color:rgb(212, 42, 42) !important;}

#ieae{background-image:none !important;background-repeat:repeat !important;background-position-x:left !important;background-position-y:top !important;background-attachment:scroll !important;background-size:auto !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:black !important;border-right-color:black !important;border-bottom-color:black !important;border-left-color:black !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;background-color:rgb(212, 42, 42) !important;}

#ixfi{background-color:rgb(212, 42, 42) !important;}

#iu7ebl{color:rgb(212, 42, 42) !important;}

#it6by7{color:rgb(0, 0, 0) !important;}

#infdny{color:rgb(255, 255, 255) !important;background-color:rgb(212, 42, 42) !important;}

#inv3ml{background-color:rgb(212, 42, 42) !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:black !important;border-right-color:black !important;border-bottom-color:black !important;border-left-color:black !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;}

#ia0tyb{color:rgb(0, 0, 0) !important;}

#iv9qct{font-size:12px !important;}

#i4du5e{font-size:10px !important;line-height:1.6 !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:8px !important;margin-left:0px !important;}

#iwghzw{margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;font-family:Arial, Helvetica, sans-serif !important;min-height:14px !important;font-size:12px !important;text-shadow:unset !important;color:rgb(85, 85, 85) !important;}

#iqh75g{margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;font-family:inherit !important;min-height:14px !important;}

#sd-simple-text-editable-24a6bc56-2347-42db-8018-13ed1330dde9{color:rgb(0, 0, 0) !important;font-family:inherit !important;font-size:14px !important;min-height:14px !important;min-width:14px !important;line-height:1.5 !important;display:inline-block !important;}

#im4nwn{box-sizing:content-box !important;height:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgba(0, 0, 0, 0) !important;border-right-color:rgba(0, 0, 0, 0) !important;border-bottom-color:rgba(0, 0, 0, 0) !important;border-left-color:rgba(0, 0, 0, 0) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;border-top-width:1px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;clear:both !important;width:1179px !important;}

#ivcifk{display:flex !important;height:20px !important;align-items:center !important;justify-content:center !important;text-align:center !important;}

#i47xs1{padding-top:0px !important;padding-right:10.5px !important;padding-bottom:0px !important;padding-left:10.5px !important;display:flex !important;flex-direction:column !important;flex-basis:100% !important;max-width:100% !important;z-index:0 !important;position:relative !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;justify-content:center !important;}

#ignjkv{display:flex !important;flex-wrap:wrap !important;z-index:0 !important;position:relative !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;}

#i638jx{font-family:inherit !important;min-height:18px !important;color:rgb(85, 85, 85) !important;font-size:12px !important;}

#sd-simple-text-editable-2aae2e80-eb6a-42bf-90d1-25c75b4654ee{color:rgb(182, 11, 14) !important;font-family:inherit !important;font-weight:700 !important;font-size:18px !important;min-height:18px !important;min-width:14px !important;line-height:1.5 !important;display:inline-block !important;}

#isdk1j{padding-top:0px !important;padding-right:10.5px !important;padding-bottom:0px !important;padding-left:10.5px !important;display:flex !important;flex-direction:column !important;flex-basis:100% !important;max-width:100% !important;z-index:0 !important;position:relative !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;justify-content:center !important;}

#ichjjk{display:flex !important;flex-wrap:wrap !important;z-index:0 !important;position:relative !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;}

#iol6yg{font-family:inherit !important;min-height:14px !important;text-shadow:unset !important;font-size:12px !important;color:rgb(85, 85, 85) !important;}

#sd-simple-text-editable-508084c8-e989-4153-8eee-83024be8b25e{color:rgb(0, 0, 0) !important;font-family:inherit !important;font-size:14px !important;min-height:14px !important;min-width:14px !important;line-height:1.5 !important;display:inline-block !important;}

#i6oimx{box-sizing:content-box !important;height:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgba(0, 0, 0, 0) !important;border-right-color:rgba(0, 0, 0, 0) !important;border-bottom-color:rgba(0, 0, 0, 0) !important;border-left-color:rgba(0, 0, 0, 0) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;border-top-width:1px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;clear:both !important;width:1179px !important;}

#izxypx{display:flex !important;height:20px !important;align-items:center !important;justify-content:center !important;text-align:center !important;}

#infu7u{padding-top:0px !important;padding-right:10.5px !important;padding-bottom:0px !important;padding-left:10.5px !important;display:flex !important;flex-direction:column !important;flex-basis:100% !important;max-width:100% !important;z-index:0 !important;position:relative !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;justify-content:center !important;}

#ijw9m1{display:flex !important;flex-wrap:wrap !important;z-index:0 !important;position:relative !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;}

#izors4{font-family:inherit !important;min-height:18px !important;color:rgb(85, 85, 85) !important;font-size:12px !important;}

#sd-simple-text-editable-8d7cbc15-712b-4b31-841e-b7a4be1cf998{color:rgb(182, 11, 14) !important;font-family:inherit !important;font-weight:700 !important;font-size:18px !important;min-height:18px !important;min-width:14px !important;line-height:1.5 !important;display:inline-block !important;}

#in5d3i{padding-top:0px !important;padding-right:10.5px !important;padding-bottom:0px !important;padding-left:10.5px !important;display:flex !important;flex-direction:column !important;flex-basis:100% !important;max-width:100% !important;z-index:0 !important;position:relative !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;justify-content:center !important;}

#i4yhi6{display:flex !important;flex-wrap:wrap !important;z-index:0 !important;position:relative !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;}

#i0ayke{font-family:inherit !important;min-height:14px !important;text-shadow:unset !important;color:rgb(85, 85, 85) !important;font-size:12px !important;}

#sd-simple-text-editable-6503cb81-bd0a-41fd-a6c2-058ca6bb099e{color:rgb(0, 0, 0) !important;font-family:inherit !important;font-size:14px !important;min-height:14px !important;min-width:14px !important;line-height:1.5 !important;display:inline-block !important;}

#id0gxj{box-sizing:content-box !important;height:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgba(0, 0, 0, 0) !important;border-right-color:rgba(0, 0, 0, 0) !important;border-bottom-color:rgba(0, 0, 0, 0) !important;border-left-color:rgba(0, 0, 0, 0) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;border-top-width:1px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;clear:both !important;width:1179px !important;}

#ioq9zs{display:flex !important;height:20px !important;align-items:center !important;justify-content:center !important;text-align:center !important;}

#i10qd1{padding-top:0px !important;padding-right:10.5px !important;padding-bottom:0px !important;padding-left:10.5px !important;display:flex !important;flex-direction:column !important;flex-basis:100% !important;max-width:100% !important;z-index:0 !important;position:relative !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;justify-content:center !important;}

#ibl78t{display:flex !important;flex-wrap:wrap !important;z-index:0 !important;position:relative !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;}

#ir9csy{font-family:inherit !important;min-height:18px !important;font-size:12px !important;color:rgb(85, 85, 85) !important;}

#sd-simple-text-editable-b64f33cf-803a-446f-b1ec-a50275544497{color:rgb(182, 11, 14) !important;font-family:inherit !important;font-weight:700 !important;font-size:18px !important;min-height:18px !important;min-width:14px !important;line-height:1.5 !important;display:inline-block !important;}

#idc5m6{font-family:inherit !important;min-height:14px !important;font-size:12px !important;text-shadow:unset !important;color:rgb(85, 85, 85) !important;}

#sd-simple-text-editable-718f5842-b2dd-4e1f-99e4-d2c5e2b2889f{color:rgb(0, 0, 0) !important;font-family:inherit !important;font-size:14px !important;min-height:14px !important;min-width:14px !important;line-height:1.5 !important;display:inline-block !important;}

#iaxhnt{box-sizing:content-box !important;height:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgba(0, 0, 0, 0) !important;border-right-color:rgba(0, 0, 0, 0) !important;border-bottom-color:rgba(0, 0, 0, 0) !important;border-left-color:rgba(0, 0, 0, 0) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;border-top-width:1px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;clear:both !important;width:1179px !important;}

#ivazhg{display:flex !important;height:20px !important;align-items:center !important;justify-content:center !important;text-align:center !important;}

#i9lyti{font-family:inherit !important;min-height:18px !important;font-size:12px !important;color:rgb(85, 85, 85) !important;}

#sd-simple-text-editable-fc9bd085-263d-4272-a09f-ee7a8f91fd0c{color:rgb(182, 11, 14) !important;font-family:inherit !important;font-weight:700 !important;font-size:18px !important;min-height:18px !important;min-width:14px !important;line-height:1.5 !important;display:inline-block !important;}

#i2f8p2{padding-top:0px !important;padding-right:10.5px !important;padding-bottom:0px !important;padding-left:10.5px !important;display:flex !important;flex-direction:column !important;flex-basis:100% !important;max-width:100% !important;z-index:0 !important;position:relative !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;justify-content:center !important;}

#i77947{display:flex !important;flex-wrap:wrap !important;z-index:0 !important;position:relative !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;}

#i0at9b{font-family:inherit !important;min-height:14px !important;font-size:12px !important;color:rgb(85, 85, 85) !important;text-shadow:unset !important;}

#sd-simple-text-editable-3369fde6-afea-492b-b526-409cd610bab4{color:rgb(0, 0, 0) !important;font-family:inherit !important;font-size:14px !important;min-height:14px !important;min-width:14px !important;line-height:1.5 !important;display:inline-block !important;}

#i2kqbq{box-sizing:content-box !important;height:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgba(0, 0, 0, 0) !important;border-right-color:rgba(0, 0, 0, 0) !important;border-bottom-color:rgba(0, 0, 0, 0) !important;border-left-color:rgba(0, 0, 0, 0) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;border-top-width:1px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;clear:both !important;width:1179px !important;}

#i2ko22{display:flex !important;height:20px !important;align-items:center !important;justify-content:center !important;text-align:center !important;}

#ir0bui{font-family:inherit !important;min-height:18px !important;font-size:12px !important;color:rgb(85, 85, 85) !important;}

#sd-simple-text-editable-56731ebf-e668-445a-8879-3cff58538033{color:rgb(182, 11, 14) !important;font-family:inherit !important;font-weight:700 !important;font-size:18px !important;min-height:18px !important;min-width:14px !important;line-height:1.5 !important;display:inline-block !important;}

#i2efog{padding-top:0px !important;padding-right:10.5px !important;padding-bottom:0px !important;padding-left:10.5px !important;display:flex !important;flex-direction:column !important;flex-basis:100% !important;max-width:100% !important;z-index:0 !important;position:relative !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;justify-content:center !important;}

#injj36{display:flex !important;flex-wrap:wrap !important;z-index:0 !important;position:relative !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;}

#ih21mu{font-family:inherit !important;min-height:14px !important;color:rgb(85, 85, 85) !important;font-size:12px !important;text-shadow:unset !important;}

#sd-simple-text-editable-76cfec0c-64da-43dd-b344-5943b18a7e16{color:rgb(0, 0, 0) !important;font-family:inherit !important;font-size:14px !important;min-height:14px !important;min-width:14px !important;line-height:1.5 !important;display:inline-block !important;}

#ixvk39{box-sizing:content-box !important;height:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgba(0, 0, 0, 0) !important;border-right-color:rgba(0, 0, 0, 0) !important;border-bottom-color:rgba(0, 0, 0, 0) !important;border-left-color:rgba(0, 0, 0, 0) !important;border-image-source:initial !important;border-image-slice:initial !important;border-image-width:initial !important;border-image-outset:initial !important;border-image-repeat:initial !important;border-top-width:1px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;clear:both !important;width:1179px !important;}

#ivgjzj{display:flex !important;height:20px !important;align-items:center !important;justify-content:center !important;text-align:center !important;}

#sd-simple-text-editable-bd27aa3f-9b21-4963-8a49-fb34079b7661{color:rgb(182, 11, 14) !important;font-family:inherit !important;font-weight:700 !important;font-size:18px !important;min-height:18px !important;min-width:14px !important;line-height:1.5 !important;display:inline-block !important;}

#itiwk8{padding-top:0px !important;padding-right:10.5px !important;padding-bottom:0px !important;padding-left:10.5px !important;display:flex !important;flex-direction:column !important;flex-basis:100% !important;max-width:100% !important;z-index:0 !important;position:relative !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;justify-content:center !important;}

#i5a2ko{display:flex !important;flex-wrap:wrap !important;z-index:0 !important;position:relative !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;}

#sd-simple-text-editable-829f473b-2f38-4dfe-9cfc-c58885b1637d{color:rgb(0, 0, 0) !important;font-family:inherit !important;font-size:14px !important;min-height:14px !important;min-width:14px !important;line-height:1.5 !important;display:inline-block !important;}

#i2cws8{padding-top:0px !important;padding-right:10.5px !important;padding-bottom:0px !important;padding-left:10.5px !important;display:flex !important;flex-direction:column !important;flex-basis:100% !important;max-width:100% !important;z-index:0 !important;position:relative !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;justify-content:center !important;}

#iv1qgg{display:flex !important;flex-wrap:wrap !important;z-index:0 !important;position:relative !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;}

#ipu43s{color:rgb(50, 50, 50) !important;font-family:Arimo, Arial, Helvetica, sans-serif !important;font-size:12px !important;}

#ie3bvr{margin-top:0px !important;margin-right:0px !important;margin-bottom:1.5rem !important;margin-left:0px !important;}

#ikjtzs{margin-top:0px !important;margin-right:0px !important;margin-bottom:1.5rem !important;margin-left:0px !important;}

#i48nxn{width:1200px !important;float:left !important;color:rgb(50, 50, 50) !important;font-family:Arimo, Arial, Helvetica, sans-serif !important;font-size:12px !important;}

#isz3mp{font-size:12px !important;color:rgb(85, 85, 85) !important;text-shadow:unset !important;}

#iygx5b{font-family:inherit !important;min-height:14px !important;}

#iut6iy{font-family:Arial, Helvetica, sans-serif !important;min-height:14px !important;font-size:12px !important;color:rgb(85, 85, 85) !important;text-shadow:unset !important;line-height:16px !important;}

#sd-simple-text-editable-267fbfe0-3bdf-48e0-b5bc-158e1c7a4bf7{color:rgb(51, 51, 51) !important;font-family:inherit !important;font-size:14px !important;min-height:14px !important;min-width:14px !important;line-height:1.5 !important;display:inline-block !important;}

#sd-simple-text-editable-75e2a9b9-e158-43e0-868e-8ca65bf8c07e{color:rgb(85, 85, 85) !important;font-family:inherit !important;font-size:12px !important;min-height:14px !important;min-width:14px !important;line-height:1.5 !important;display:inline-block !important;text-shadow:unset !important;}

#ib6m44{color:rgb(0, 0, 0) !important;font-family:inherit !important;font-size:14px !important;min-height:14px !important;min-width:14px !important;line-height:1.5 !important;display:inline-block !important;}

#i71xsc{padding-top:0px !important;padding-right:10.5px !important;padding-bottom:0px !important;padding-left:10.5px !important;display:flex !important;flex-direction:column !important;flex-basis:100% !important;max-width:100% !important;z-index:0 !important;position:relative !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;justify-content:center !important;font-size:0px !important;}

#ia1wl2{display:flex !important;flex-wrap:wrap !important;z-index:0 !important;position:relative !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;color:rgb(50, 50, 50) !important;font-family:Arimo, Arial, Helvetica, sans-serif !important;}

#iyqjdk{padding-top:0px !important;padding-right:10.5px !important;padding-bottom:0px !important;padding-left:10.5px !important;display:flex !important;flex-direction:column !important;flex-basis:100% !important;max-width:100% !important;z-index:0 !important;position:relative !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;justify-content:center !important;}

#i3jskn{display:flex !important;flex-wrap:wrap !important;z-index:0 !important;position:relative !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(51, 51, 51) !important;border-right-color:rgb(51, 51, 51) !important;border-bottom-color:rgb(51, 51, 51) !important;border-left-color:rgb(51, 51, 51) !important;color:rgb(50, 50, 50) !important;font-family:Arimo, Arial, Helvetica, sans-serif !important;}

#i2eo1o{font-size:1px !important;}

#iipujx{color:rgb(85, 85, 85) !important;}

#ik11ah{color:rgb(85, 85, 85) !important;}

#ibelur{color:rgb(0, 0, 0) !important;}

#i9ubf8{color:rgb(85, 85, 85) !important;}

#imkdk4{color:rgb(85, 85, 85) !important;}

#isxzhi{color:rgb(85, 85, 85) !important;}

#iy9f8h{color:rgb(85, 85, 85) !important;}

#izi47x{background-color:rgb(212, 42, 42) !important;}

#i4b5dl{transition-behavior:normal !important;transition-duration:2s !important;transition-timing-function:ease !important;transition-delay:0s !important;transition-property:width !important;transform:rotateZ(0deg) !important;}

#iw1601{font-size:12px !important;line-height:16px !important;}

#iei6uj{line-height:1px !important;}

#iqzj{text-shadow:unset !important;}

#sd-simple-text-editable-5d2d41df-bff7-4225-8c91-64bd84f137e6-2{line-height:16px !important;}

#sd-simple-text-editable-77af1635-093c-4475-83ee-4a125a9dec00-2{line-height:16px !important;}

#isj9p8{line-height:16px !important;color:rgb(85, 85, 85) !important;}

#imkxzd{line-height:16px !important;}

#sd-simple-text-editable-13d478df-4d8f-4ae9-8910-d63fa91d5de8-2{line-height:16px !important;}

#ina6iq{font-size:12px !important;}

#i1q4be{line-height:16px !important;}

#sd-simple-text-editable-053a196e-f7f7-40c0-9728-f86a76ea179d-2{line-height:16px !important;}

#sd-simple-text-editable-332a4fe9-d91b-46bc-9d9f-0d663b14f945-2{line-height:16px !important;}

#iu2n3g{line-height:16px !important;}

#i8z7t5{background-color:rgb(212, 42, 42) !important;}

#itg01i{background-color:rgb(212, 42, 42) !important;}

#ive1n9{background-color:rgb(212, 42, 42) !important;}

#imma2i{background-color:rgb(212, 42, 42) !important;}

#irckq1{background-color:rgb(212, 42, 42) !important;}

#idz8ji{background-color:rgb(212, 42, 42) !important;}

#i8iqnh{color:rgb(26, 26, 26) !important;}

#iop54e{color:rgb(26, 26, 26) !important;}

#ihle7{color:rgb(26, 26, 26) !important;}

#ic49{color:rgb(0, 0, 0) !important;}

#ij8kj{color:rgb(26, 26, 26) !important;}

#irwe2{color:rgb(26, 26, 26) !important;}

#i9zef{color:rgb(26, 26, 26) !important;}

#il11z8{display:block !important;}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="3"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-234px) !important;}}

@media (max-width: 992px){.lit-product-carousel-nav[data-tablet-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-tablet-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-192px) !important;}}

@media (min-width: 769px) and (max-width: 1024px){#inz8jk{grid-template-columns:repeat(2, 1fr) !important;display:grid !important;}}

@media (min-width: 1025px){#inz8jk{grid-template-columns:repeat(4, 1fr) !important;display:grid !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="3"]:is(:has(input:nth-of-type(4):checked)) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateX(-234px) !important;}}

@media (max-width: 600px){.lit-product-carousel-nav[data-phone-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-left) .lit-carousel-thumbstrip .lit-carousel-thumbs, .lit-product-carousel-nav[data-phone-thumbs="3"]:is(:has(input:nth-of-type(4):checked)):has(.lit-carousel--nav-right) .lit-carousel-thumbstrip .lit-carousel-thumbs{transform:translateY(-192px) !important;}}

#incz0s{display:block !important;object-fit:cover !important;}

#isb7sr{display:block !important;object-fit:cover !important;}

#iiwpmq-2{display:block !important;object-fit:cover !important;}

#ivwj3p-2{display:block !important;object-fit:cover !important;}

#iaxhrf-2{display:block !important;object-fit:cover !important;}

#imipl6-2{display:block !important;object-fit:cover !important;}

#irz1bh-2{display:block !important;object-fit:cover !important;}

#ika0q9-2{display:block !important;object-fit:cover !important;}

#iw45e2{display:block !important;object-fit:cover !important;}

#igs2ph{display:block !important;object-fit:cover !important;}

#ieyt0b{display:block !important;object-fit:cover !important;}

#i2tke6{display:block !important;object-fit:cover !important;}

#iyfkbi{display:block !important;object-fit:cover !important;}

@media (min-width: 992px){.lit-hide-desktop{display:none !important;}}

@media (min-width: 768px) and (max-width: 991px){.lit-hide-tablet{display:none !important;}}

@media (max-width: 767px){.lit-hide-mobile{display:none !important;}}

.bc-container{width:1140px !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important;padding-left:16px !important;padding-right:16px !important;box-sizing:border-box !important;}

.lit-promo-card{text-align:center !important;font-family:inherit !important;box-sizing:border-box !important;cursor:pointer !important;text-decoration-line:none !important;text-decoration-thickness:initial !important;text-decoration-style:initial !important;text-decoration-color:initial !important;color:inherit !important;}

.lit-promo-card *{pointer-events:none !important;}

.promo-grid{display:grid !important;grid-template-columns:repeat(4, 1fr) !important;row-gap:14px !important;column-gap:14px !important;}

.promo-card{text-align:center !important;display:flex !important;flex-direction:column !important;}

.promo-img{width:100% !important;aspect-ratio:1 / 1 !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(244, 244, 240) !important;margin-bottom:8px !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow-x:hidden !important;overflow-y:hidden !important;}

.promo-img img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;}

.promo-desc{font-size:13px !important;color:rgb(136, 136, 136) !important;line-height:1.6 !important;margin-bottom:5px !important;font-weight:300 !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow-x:hidden !important;overflow-y:hidden !important;word-break:break-word !important;}

.promo-price{font-size:20px !important;font-weight:700 !important;color:rgb(51, 51, 51) !important;margin-top:auto !important;}

.litc-export-only{display:none !important;}

.lit-promo-card{text-align:center !important;font-family:inherit !important;box-sizing:border-box !important;cursor:pointer !important;text-decoration-line:none !important;text-decoration-thickness:initial !important;text-decoration-style:initial !important;text-decoration-color:initial !important;color:inherit !important;}

.lit-promo-card *{pointer-events:none !important;}

.promo-grid{display:grid !important;grid-template-columns:repeat(4, 1fr) !important;row-gap:14px !important;column-gap:14px !important;}

.promo-card{text-align:center !important;display:flex !important;flex-direction:column !important;}

.promo-img{width:100% !important;aspect-ratio:1 / 1 !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(244, 244, 240) !important;margin-bottom:8px !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow-x:hidden !important;overflow-y:hidden !important;}

.promo-img img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;}

.promo-desc{font-size:13px !important;color:rgb(136, 136, 136) !important;line-height:1.6 !important;margin-bottom:5px !important;font-weight:300 !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow-x:hidden !important;overflow-y:hidden !important;word-break:break-word !important;}

.promo-price{font-size:20px !important;font-weight:700 !important;color:rgb(51, 51, 51) !important;margin-top:auto !important;}

.litc-export-only{display:none !important;}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="1"] .lit-carousel-thumb:nth-child(n+2){display:none !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="1"] .lit-carousel-thumb:nth-child(-n+1){display:flex !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="2"] .lit-carousel-thumb:nth-child(n+3){display:none !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="2"] .lit-carousel-thumb:nth-child(-n+2){display:flex !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="3"] .lit-carousel-thumb:nth-child(n+4){display:none !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="3"] .lit-carousel-thumb:nth-child(-n+3){display:flex !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="4"] .lit-carousel-thumb:nth-child(n+5){display:none !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="4"] .lit-carousel-thumb:nth-child(-n+4){display:flex !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="1"] .lit-collage-grid{grid-template-columns:repeat(1, 1fr) !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="2"] .lit-collage-grid{grid-template-columns:repeat(2, 1fr) !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="3"] .lit-collage-grid{grid-template-columns:repeat(3, 1fr) !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="4"] .lit-collage-grid{grid-template-columns:repeat(4, 1fr) !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="1"] .lit-carousel-thumb:nth-child(n+2){display:none !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="1"] .lit-carousel-thumb:nth-child(-n+1){display:flex !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="2"] .lit-carousel-thumb:nth-child(n+3){display:none !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="2"] .lit-carousel-thumb:nth-child(-n+2){display:flex !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="3"] .lit-carousel-thumb:nth-child(n+4){display:none !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="3"] .lit-carousel-thumb:nth-child(-n+3){display:flex !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="4"] .lit-carousel-thumb:nth-child(n+5){display:none !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="4"] .lit-carousel-thumb:nth-child(-n+4){display:flex !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="5"] .lit-carousel-thumb:nth-child(n+6){display:none !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="5"] .lit-carousel-thumb:nth-child(-n+5){display:flex !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="1"] .lit-collage-grid{grid-template-columns:repeat(1, 1fr) !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="2"] .lit-collage-grid{grid-template-columns:repeat(2, 1fr) !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="3"] .lit-collage-grid{grid-template-columns:repeat(3, 1fr) !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="4"] .lit-collage-grid{grid-template-columns:repeat(4, 1fr) !important;}}

@media (max-width: 1024px){.lit-product-carousel-nav[data-tablet-thumbs="5"] .lit-collage-grid{grid-template-columns:repeat(5, 1fr) !important;}}

@media (max-width: 1024px){.related-grid.promo-grid{grid-template-columns:repeat(2, 1fr) !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="1"] .lit-carousel-thumb:nth-child(n+2){display:none !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="1"] .lit-carousel-thumb:nth-child(-n+1){display:flex !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="2"] .lit-carousel-thumb:nth-child(n+3){display:none !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="2"] .lit-carousel-thumb:nth-child(-n+2){display:flex !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="3"] .lit-carousel-thumb:nth-child(n+4){display:none !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="3"] .lit-carousel-thumb:nth-child(-n+3){display:flex !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="4"] .lit-carousel-thumb:nth-child(n+5){display:none !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="4"] .lit-carousel-thumb:nth-child(-n+4){display:flex !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="1"] .lit-collage-grid{grid-template-columns:repeat(1, 1fr) !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="2"] .lit-collage-grid{grid-template-columns:repeat(2, 1fr) !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="3"] .lit-collage-grid{grid-template-columns:repeat(3, 1fr) !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="4"] .lit-collage-grid{grid-template-columns:repeat(4, 1fr) !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="1"] .lit-collage-grid > :first-child{grid-column-start:auto !important;grid-column-end:auto !important;grid-row-start:auto !important;grid-row-end:auto !important;aspect-ratio:1 / 1 !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="1"] .lit-carousel-thumb:nth-child(n+2){display:none !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="1"] .lit-carousel-thumb:nth-child(-n+1){display:flex !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="2"] .lit-carousel-thumb:nth-child(n+3){display:none !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="2"] .lit-carousel-thumb:nth-child(-n+2){display:flex !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="3"] .lit-carousel-thumb:nth-child(n+4){display:none !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="3"] .lit-carousel-thumb:nth-child(-n+3){display:flex !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="4"] .lit-carousel-thumb:nth-child(n+5){display:none !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="4"] .lit-carousel-thumb:nth-child(-n+4){display:flex !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="5"] .lit-carousel-thumb:nth-child(n+6){display:none !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="5"] .lit-carousel-thumb:nth-child(-n+5){display:flex !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="1"] .lit-collage-grid{grid-template-columns:repeat(1, 1fr) !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="2"] .lit-collage-grid{grid-template-columns:repeat(2, 1fr) !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="3"] .lit-collage-grid{grid-template-columns:repeat(3, 1fr) !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="4"] .lit-collage-grid{grid-template-columns:repeat(4, 1fr) !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="5"] .lit-collage-grid{grid-template-columns:repeat(5, 1fr) !important;}}

@media (max-width: 768px){.lit-product-carousel-nav[data-phone-thumbs="1"] .lit-collage-grid > :first-child{grid-column-start:auto !important;grid-column-end:auto !important;grid-row-start:auto !important;grid-row-end:auto !important;aspect-ratio:1 / 1 !important;}}

@media (max-width: 768px){.related-grid.promo-grid{grid-template-columns:1fr !important;}}

@media (max-width: 768px){body{display:flex !important;flex-direction:column !important;}}

@media (max-width: 768px){.page-layout{display:contents !important;}}

@media (max-width: 768px){.product-row{display:contents !important;}}

@media (max-width: 768px){.product-info{display:contents !important;}}

@media (max-width: 768px){.main-with-sidebar{display:contents !important;}}

@media (max-width: 768px){.main-content{display:contents !important;}}

@media (max-width: 768px){.technical-block, .technical-block > .content-body{display:contents !important;}}

@media (max-width: 768px){.top-bar{display:none !important;}}

@media (max-width: 768px){.price-label{display:none !important;}}

@media (max-width: 768px){.price-val{display:none !important;}}

@media (max-width: 768px){.perks-list{display:none !important;}}

@media (max-width: 768px){.product-btns{display:none !important;}}

@media (max-width: 768px){.sidebar{display:none !important;}}

@media (max-width: 768px){.spec-title{display:none !important;}}

@media (max-width: 768px){.specs-grid{display:none !important;}}

@media (max-width: 768px){.promo-banner{display:none !important;}}

@media (max-width: 768px){.reviews-block{display:none !important;}}

@media (max-width: 768px){.cat-grid{display:none !important;}}

@media (max-width: 768px){.footer-payments, .site-header .top-nav, .technical-block > .content-block-title{display:none !important;}}

@media (max-width: 768px){.site-header{order:1 !important;padding-top:8px !important;padding-right:14px !important;padding-bottom:8px !important;padding-left:14px !important;}}

@media (max-width: 768px){.product-title{order:2 !important;padding-top:14px !important;padding-right:14px !important;padding-bottom:8px !important;padding-left:14px !important;margin-bottom:0px !important;}}

@media (max-width: 768px){.product-img-area{order:3 !important;width:100% !important;padding-top:0px !important;padding-right:14px !important;padding-bottom:0px !important;padding-left:14px !important;}}

@media (max-width: 768px){.description{order:4 !important;padding-top:14px !important;padding-right:14px !important;padding-bottom:14px !important;padding-left:14px !important;margin-bottom:0px !important;}}

@media (max-width: 768px){.tabs-block{order:5 !important;margin-top:10px !important;margin-right:14px !important;margin-bottom:10px !important;margin-left:14px !important;}}

@media (max-width: 768px){.related-block{order:6 !important;margin-top:0px !important;margin-right:14px !important;margin-bottom:10px !important;margin-left:14px !important;}}

@media (max-width: 768px){.site-footer{order:7 !important;}}

@media (max-width: 768px){.tab-headers{flex-wrap:wrap !important;}}

@media (max-width: 768px){.tab-headers label{font-size:10px !important;padding-top:8px !important;padding-right:12px !important;padding-bottom:8px !important;padding-left:12px !important;}}

@media (max-width: 768px){.promo-headline{font-size:28px !important;}}

@media (max-width: 768px){#inz8jk{grid-template-columns:repeat(1, 1fr) !important;display:grid !important;}}