/** Shopify CDN: Minification failed

Line 10:0 Unexpected "{"
Line 11:2 Expected identifier but found "%"
Line 14:16 Unexpected "("
Line 14:24 Comments in CSS use "/* ... */" instead of "//"
Line 17:6 Expected identifier but found "%"

**/
{
  % comment %
}

GEMPAGE BUILDER (https: //apps.shopify.com/gempage)

  You SHOULD NOT modify source code in this page because It is automatically generated from GEMPAGE BUILDER Try to edit page with the live editor. {
      % endcomment %
  }

  #r-1681454141816 {
      padding-bottom: 10px; width: 100%;
  }

  #r-1681454141816.gf_row-fluid {
      transform: none !important; margin-left: -50vw !important;
  }

  #r-1681454141816 > .gf_column {
      min-height: 1px;
  }

  @media (max-width: 767px) {
      #r-1681454141816 {
          padding-top: 0px !important; padding-bottom: 0px !important; max-width: none !important; margin-top: 0px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      #r-1681454141816 {
          padding-top: 24px !important; padding-bottom: 0px !important; max-width: none !important; margin-top: 0px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      #r-1681454141816 {
          padding-top: 0px !important; padding-bottom: 0px !important; max-width: none !important; margin-top: 0px !important;
      }
  }

  @media (min-width: 1200px) {
      #r-1681454141816 {
          padding-top: 0px !important; padding-bottom: 0px !important; max-width: none !important; margin-top: 0px !important;
      }
  }

  @media (width: 767.2px) {
      #r-1681454141816 {
          padding-top: 0px !important; padding-bottom: 0px !important; max-width: none !important; margin-top: 0px !important;
      }
  }

  #r-1681884005431 {
      padding-bottom: 10px; width: 100%;
  }

  #r-1681884005431.gf_row-fluid {
      transform: none !important; margin-left: -50vw !important;
  }

  #r-1681884005431 > .gf_column {
      min-height: 1px;
  }

  @media (max-width: 767px) {
      #r-1681884005431 {
          max-width: none !important; padding-bottom: 0px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      #r-1681884005431 {
          max-width: none !important; padding-bottom: 0px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      #r-1681884005431 {
          max-width: none !important; padding-bottom: 0px !important;
      }
  }

  @media (min-width: 1200px) {
      #r-1681884005431 {
          max-width: none !important; padding-bottom: 0px !important;
      }
  }

  @media (width: 767.2px) {
      #r-1681884005431 {
          max-width: none !important; padding-bottom: 0px !important;
      }
  }

  #r-1686795893776 {
      padding-bottom: 10px; width: 100%;
  }

  #r-1686795893776.gf_row-fluid {
      transform: none !important; margin-left: -50vw !important;
  }

  #r-1686795893776 > .gf_column {
      min-height: 1px;
  }

  @media (max-width: 767px) {
      #r-1686795893776 {
          display: none !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      #r-1686795893776 {}
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      #r-1686795893776 {}
  }

  @media (min-width: 1200px) {
      #r-1686795893776 {}
  }

  @media (width: 767.2px) {
      #r-1686795893776 {
          display: none !important;
      }
  }

  #e-1686795840381 {}

  #e-1686795840381 a {
      display: block;
  }

  #e-1686795840381 .gf_image {
      width: 100%; height: auto;
  }

  @media (max-width: 767px) {
      #e-1686795840381 {}

      #e-1686795840381 .gf_image {
          width: 100% !important; height: auto !important; padding-top: 0px !important; padding-bottom: 20px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      #e-1686795840381 {}

      #e-1686795840381 .gf_image {
          width: 100% !important; height: auto !important; padding-top: 0px !important; padding-bottom: 20px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      #e-1686795840381 {}

      #e-1686795840381 .gf_image {
          width: 100% !important; height: auto !important; padding-top: 0px !important; padding-bottom: 20px !important;
      }
  }

  @media (min-width: 1200px) {
      #e-1686795840381 {}

      #e-1686795840381 .gf_image {
          width: 100% !important; height: auto !important; padding-top: 0px !important; padding-bottom: 20px !important;
      }
  }

  @media (width: 767.2px) {
      #e-1686795840381 {}

      #e-1686795840381 .gf_image {
          width: 100% !important; height: auto !important; padding-top: 0px !important; padding-bottom: 20px !important;
      }
  }

  #m-1681883297740 {
      padding-top: 200px; padding-bottom: 200px; background-color: lightgrey; background-image: url(//d1um8515vdn9kb.cloudfront.net/images/hero.jpg); background-size: cover; background-position: center center;
  }

  #m-1681883297740 > .module {
      position: relative; z-index: 11;
  }

  #m-1681883297740 > .gf_hero-overlay {
      content:""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;
  }

  #m-1681883297740 > .hero-link {
      display: block; width: 100%; height: 100%; text-decoration: none; position: absolute; left: 0px; top: 0px; z-index: 12;
  }

  #m-1681883297740 > .module > .item-content {
      display: block; position: relative; z-index: 5;
  }

  #m-1681883297740 > .module > .gf_hero-overlay {
      content:""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;
  }

  #m-1681883297740 > .gf_hero-bg-wrap {
      position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; background: inherit; border-radius: inherit;
  }

  #m-1681883297740 > .gf_hero-bg-wrap img {
      width: 100%;
  }

  #m-1681883297740 > .gf_hero-bg-wrap > .gf_hero-bg {
      display: block; width: 100%; height: 100%; background: inherit;
  }

  #m-1681883297740.effect-zoom {
      cursor: pointer;
  }

  #m-1681883297740.effect-zoom:hover > .gf_hero-bg-wrap > .gf_hero-bg {
      transform: scale(1.1);
  }

  #m-1681883297740.gf_hero-fixed-mode > .gf_hero-bg-wrap {
      position: relative; display: inline-block; width: 100%; height: auto;
  }

  #m-1681883297740.gf_hero-fixed-mode > .module {
      position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;
  }

  #m-1681883297740 > .module[data-fixedMode="1"] > .item-content {
      position: absolute; top: 50%; left: 50%; width:100%; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); z-index: 10;
  }

  #m-1681883297740 > .module[data-fixedMode="1"] > .item-content.align-top {
      top: 10%; -webkit-transform: translateX(-50%) translateY(0%); -moz-transform: translateX(-50%) translateY(0%); -ms-transform: translateX(-50%) translateY(0%);
  }

  #m-1681883297740 > .module[data-fixedMode="1"] > .item-content.align-bottom {
      top: auto; bottom: 10%; -webkit-transform: translateX(-50%) translateY(0%); -moz-transform: translateX(-50%) translateY(0%); -ms-transform: translateX(-50%) translateY(0%);
  }

  #m-1681883297740 > .module[data-fixedMode="1"] .gf_hero-fixed {
      width: 100%;
  }

  #m-1681883297740.gf_hero-fixed-mode {
      padding-top: 0px !important; padding-bottom: 0px !important; height: auto !important; max-width: 100% !important; display: flex; flex-direction: column;
  }

  @media (max-width: 767px) {
      #m-1681883297740 {
          background-image: url(https://ucarecdn.com/cdf5d965-9904-44ef-babe-c3dbbf6376f3/-/format/auto/-/preview/3000x3000/-/quality/lighter/chs_230614_16.jpg) !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      #m-1681883297740 {
          background-image: url(https://ucarecdn.com/db92993d-1d94-45ae-b104-c7cfc81e8cca/-/format/auto/-/preview/3000x3000/-/quality/lighter/chs_230614_1.jpg) !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      #m-1681883297740 {
          background-image: url(https://ucarecdn.com/da4bb166-342d-4165-9a3f-4a9e1af299da/-/format/auto/-/preview/3000x3000/-/quality/lighter/chs_230614_1.jpg) !important;
      }
  }

  @media (min-width: 1200px) {
      #m-1681883297740 {
          background-image: url(https://ucarecdn.com/767bdb46-474a-4811-ac73-d89afbfd3563/-/format/auto/-/preview/3000x3000/-/quality/lighter/chs_230614_1.jpg) !important;
      }
  }

  @media (width: 767.2px) {
      #m-1681883297740 {
          background-image: url(https://ucarecdn.com/cdf5d965-9904-44ef-babe-c3dbbf6376f3/-/format/auto/-/preview/3000x3000/-/quality/lighter/chs_230614_16.jpg) !important;
      }
  }

  #e-1686796291453 {}

  #e-1686796291453 a {
      display: block;
  }

  #e-1686796291453 .gf_image {
      width: 100%; height: auto;
  }

  @media (max-width: 767px) {
      #e-1686796291453 {
          margin-top: 20px !important; margin-bottom: 20px !important;
      }

      #e-1686796291453 .gf_image {
          width: 100% !important; height: auto !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      #e-1686796291453 {
          display: none !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      #e-1686796291453 {
          display: none !important;
      }
  }

  @media (min-width: 1200px) {
      #e-1686796291453 {
          display: none !important;
      }
  }

  @media (width: 767.2px) {
      #e-1686796291453 {
          margin-top: 20px !important; margin-bottom: 20px !important;
      }

      #e-1686796291453 .gf_image {
          width: 100% !important; height: auto !important;
      }
  }

  #r-1686795966454 {
      padding-bottom: 10px; width: 100%;
  }

  #r-1686795966454.gf_row-fluid {
      transform: none !important; margin-left: -50vw !important;
  }

  #r-1686795966454 > .gf_column {
      min-height: 1px;
  }

  @media (max-width: 767px) {
      #r-1686795966454 {
          max-width: 1400px;width: 85%; padding-top: 0px !important; display: none !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      #r-1686795966454 {
          max-width: 1400px;width: 85%; padding-top: 0px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      #r-1686795966454 {
          max-width: 1400px;width: 85%; padding-top: 0px !important;
      }
  }

  @media (min-width: 1200px) {
      #r-1686795966454 {
          max-width: 1400px;width: 85%; padding-top: 0px !important;
      }
  }

  @media (width: 767.2px) {
      #r-1686795966454 {
          max-width: 1400px;width: 85%; padding-top: 0px !important; display: none !important;
      }
  }

  #e-1686795995505 {}

  #e-1686795995505 a {
      display: block;
  }

  #e-1686795995505 .gf_image {
      width: 100%; height: auto;
  }

  @media (max-width: 767px) {
      #e-1686795995505 {}

      #e-1686795995505 .gf_image {
          width: 100% !important; height: auto !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      #e-1686795995505 {}

      #e-1686795995505 .gf_image {
          width: 100% !important; height: auto !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      #e-1686795995505 {}

      #e-1686795995505 .gf_image {
          width: 100% !important; height: auto !important;
      }
  }

  @media (min-width: 1200px) {
      #e-1686795995505 {}

      #e-1686795995505 .gf_image {
          width: 100% !important; height: auto !important;
      }
  }

  @media (width: 767.2px) {
      #e-1686795995505 {}

      #e-1686795995505 .gf_image {
          width: 100% !important; height: auto !important;
      }
  }

  #e-1686796025873 {}

  #e-1686796025873 a {
      display: block;
  }

  #e-1686796025873 .gf_image {
      width: 100%; height: auto;
  }

  @media (max-width: 767px) {
      #e-1686796025873 {}

      #e-1686796025873 .gf_image {
          width: 100% !important; height: auto !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      #e-1686796025873 {}

      #e-1686796025873 .gf_image {
          width: 100% !important; height: auto !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      #e-1686796025873 {}

      #e-1686796025873 .gf_image {
          width: 100% !important; height: auto !important;
      }
  }

  @media (min-width: 1200px) {
      #e-1686796025873 {}

      #e-1686796025873 .gf_image {
          width: 100% !important; height: auto !important;
      }
  }

  @media (width: 767.2px) {
      #e-1686796025873 {}

      #e-1686796025873 .gf_image {
          width: 100% !important; height: auto !important;
      }
  }

  #e-1686796044153 {}

  #e-1686796044153 a {
      display: block;
  }

  #e-1686796044153 .gf_image {
      width: 100%; height: auto;
  }

  @media (max-width: 767px) {
      #e-1686796044153 {}

      #e-1686796044153 .gf_image {
          width: 100% !important; height: auto !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      #e-1686796044153 {}

      #e-1686796044153 .gf_image {
          width: 100% !important; height: auto !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      #e-1686796044153 {}

      #e-1686796044153 .gf_image {
          width: 100% !important; height: auto !important;
      }
  }

  @media (min-width: 1200px) {
      #e-1686796044153 {}

      #e-1686796044153 .gf_image {
          width: 100% !important; height: auto !important;
      }
  }

  @media (width: 767.2px) {
      #e-1686796044153 {}

      #e-1686796044153 .gf_image {
          width: 100% !important; height: auto !important;
      }
  }

  #r-1686796389573 {
      padding-bottom: 10px; width: 100%;
  }

  #r-1686796389573.gf_row-fluid {
      transform: none !important; margin-left: -50vw !important;
  }

  #r-1686796389573 > .gf_column {
      min-height: 1px;
  }

  @media (max-width: 767px) {
      #r-1686796389573 {
          padding-top: 0px !important; padding-right: 0px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      #r-1686796389573 {
          display: none !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      #r-1686796389573 {
          display: none !important;
      }
  }

  @media (min-width: 1200px) {
      #r-1686796389573 {
          display: none !important;
      }
  }

  @media (width: 767.2px) {
      #r-1686796389573 {
          padding-top: 0px !important; padding-right: 0px !important;
      }
  }

  #e-1686796428528 {}

  #e-1686796428528 a {
      display: block;
  }

  #e-1686796428528 .gf_image {
      width: 100%; height: auto;
  }

  @media (max-width: 767px) {
      #e-1686796428528 {}

      #e-1686796428528 .gf_image {
          width: 100% !important; height: auto !important; padding-top: 0px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      #e-1686796428528 {}
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      #e-1686796428528 {}
  }

  @media (min-width: 1200px) {
      #e-1686796428528 {}
  }

  @media (width: 767.2px) {
      #e-1686796428528 {}

      #e-1686796428528 .gf_image {
          width: 100% !important; height: auto !important; padding-top: 0px !important;
      }
  }

  #r-1686796402523 {
      padding-bottom: 10px; width: 100%;
  }

  #r-1686796402523.gf_row-fluid {
      transform: none !important; margin-left: -50vw !important;
  }

  #r-1686796402523 > .gf_column {
      min-height: 1px;
  }

  @media (max-width: 767px) {
      #r-1686796402523 {
          max-width: 100% !important; padding-top: 0px !important; padding-right: 0px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      #r-1686796402523 {
          display: none !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      #r-1686796402523 {
          display: none !important;
      }
  }

  @media (min-width: 1200px) {
      #r-1686796402523 {
          display: none !important;
      }
  }

  @media (width: 767.2px) {
      #r-1686796402523 {
          max-width: 100% !important; padding-top: 0px !important; padding-right: 0px !important;
      }
  }

  #e-1686796433840 {}

  #e-1686796433840 a {
      display: block;
  }

  #e-1686796433840 .gf_image {
      width: 100%; height: auto;
  }

  @media (max-width: 767px) {
      #e-1686796433840 {}

      #e-1686796433840 .gf_image {
          width: 100% !important; height: auto !important; padding-top: 0px !important; padding-right: 1px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      #e-1686796433840 {}
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      #e-1686796433840 {}
  }

  @media (min-width: 1200px) {
      #e-1686796433840 {}
  }

  @media (width: 767.2px) {
      #e-1686796433840 {}

      #e-1686796433840 .gf_image {
          width: 100% !important; height: auto !important; padding-top: 0px !important; padding-right: 1px !important;
      }
  }

  #r-1686796414088 {
      padding-bottom: 10px; width: 100%;
  }

  #r-1686796414088.gf_row-fluid {
      transform: none !important; margin-left: -50vw !important;
  }

  #r-1686796414088 > .gf_column {
      min-height: 1px;
  }

  @media (max-width: 767px) {
      #r-1686796414088 {
          max-width: 100% !important; padding-top: 0px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      #r-1686796414088 {
          display: none !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      #r-1686796414088 {
          display: none !important;
      }
  }

  @media (min-width: 1200px) {
      #r-1686796414088 {
          display: none !important;
      }
  }

  @media (width: 767.2px) {
      #r-1686796414088 {
          max-width: 100% !important; padding-top: 0px !important;
      }
  }

  #e-1686796441777 {}

  #e-1686796441777 a {
      display: block;
  }

  #e-1686796441777 .gf_image {
      width: 100%; height: auto;
  }

  @media (max-width: 767px) {
      #e-1686796441777 {}

      #e-1686796441777 .gf_image {
          width: 100% !important; height: auto !important; padding-right: 0px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      #e-1686796441777 {}
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      #e-1686796441777 {}
  }

  @media (min-width: 1200px) {
      #e-1686796441777 {}
  }

  @media (width: 767.2px) {
      #e-1686796441777 {}

      #e-1686796441777 .gf_image {
          width: 100% !important; height: auto !important; padding-right: 0px !important;
      }
  }

  #r-1686796085133 {
      padding-bottom: 10px; width: 100%;
  }

  #r-1686796085133.gf_row-fluid {
      transform: none !important; margin-left: -50vw !important;
  }

  #r-1686796085133 > .gf_column {
      min-height: 1px;
        width: 48%;
  }

  @media (max-width: 767px) {
      #r-1686796085133 {
          max-width: 1400px;width: 85%; display: none !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      #r-1686796085133 {
          max-width: 1400px;width: 85%;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      #r-1686796085133 {
          max-width: 1400px;width: 85%;
      }
  }

  @media (min-width: 1200px) {
      #r-1686796085133 {
          max-width: 1400px;width: 85%;
          display: flex;
          justify-content: space-between;
      }
  }

  @media (width: 767.2px) {
      #r-1686796085133 {
          max-width: 1400px;width: 85%; display: none !important;
      }
  }

  #m-1686796111845 {
      max-width:100%; max-height:100%;
  }

  #m-1686796111845 iframe {
      z-index: 1 !important;
  }

  #e-1686796121213 {}

  #e-1686796121213 a {
      display: block;
  }

  #e-1686796121213 .gf_image {
      width: 100%; height: auto;
  }

  @media (max-width: 767px) {
      #e-1686796121213 {}

      #e-1686796121213 .gf_image {
          width: 100% !important; height: auto !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      #e-1686796121213 {}

      #e-1686796121213 .gf_image {
          width: 100% !important; height: auto !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      #e-1686796121213 {}

      #e-1686796121213 .gf_image {
          width: 100% !important; height: auto !important;
      }
  }

  @media (min-width: 1200px) {
      #e-1686796121213 {}

      #e-1686796121213 .gf_image {
          width: 100% !important; height: auto !important;
      }
  }

  @media (width: 767.2px) {
      #e-1686796121213 {}

      #e-1686796121213 .gf_image {
          width: 100% !important; height: auto !important;
      }
  }

  #r-1681457181179 {
      padding-bottom: 10px; width: 100%;
  }

  #r-1681457181179.gf_row-fluid {
      transform: none !important; margin-left: -50vw !important;
  }

  #r-1681457181179 > .gf_column {
      min-height: 1px;
  }

  @media (max-width: 767px) {
      #r-1681457181179 {
          padding-top: 0px !important; max-width: 1400px;width: 100%; padding-left: -6px !important; padding-right: -6px !important; padding-bottom: 0px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      #r-1681457181179 {
          max-width: 1400px;width: 85%; padding-left: -6px !important; padding-right: -6px !important; padding-bottom: 0px !important; padding-top: 12px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      #r-1681457181179 {
          padding-top: 15px !important; max-width: 1400px;width: 85%; padding-left: -6px !important; padding-right: -6px !important; padding-bottom: 0px !important;
      }
  }

  @media (min-width: 1200px) {
      #r-1681457181179 {
          padding-top: 0px !important; max-width: 1400px;width: 85%; padding-left: -6px !important; padding-right: -6px !important; padding-bottom: 0px !important;
      }
  }

  @media (width: 767.2px) {
      #r-1681457181179 {
          padding-top: 0px !important; max-width: 1400px;width: 85%; padding-left: -6px !important; padding-right: -6px !important; padding-bottom: 0px !important;
      }
  }

  #r-1681457181089 {
      padding-bottom: 10px; width: 100%;
  }

  #r-1681457181089.gf_row-fluid {
      transform: none !important; margin-left: -50vw !important;
  }

  #r-1681457181089 > .gf_column {
      min-height: 1px;
  }

  @media (max-width: 767px) {
      #r-1681457181089 {
          padding-top: 0px !important; padding-bottom: 0px !important; margin-bottom: 30px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      #r-1681457181089 {
          padding-top: 0px !important; padding-bottom: 0px !important; margin-bottom: 30px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      #r-1681457181089 {
          padding-top: 0px !important; padding-bottom: 0px !important; margin-bottom: 30px !important;
      }
  }

  @media (min-width: 1200px) {
      #r-1681457181089 {
          padding-top: 0px !important; padding-bottom: 0px !important; margin-bottom: 30px !important;
      }
  }

  @media (width: 767.2px) {
      #r-1681457181089 {
          padding-top: 0px !important; padding-bottom: 0px !important; margin-bottom: 30px !important;
      }
  }

  #m-1681889564534 {
      padding-bottom: 30px;
  }

  #m-1681889564534 .recart-messenger-widget {
      display: none !important;
  }

  #m-1681889564534 .bold_options {
      display: none !important;
  }

  #m-1681889564534 .gf_product-title {
      overflow: hidden;
  }

  #m-1681889564534 [data-label="Product"] {
      padding: 0 !important;
  }

  #m-1681889564534 [data-label="(P) Image"]>.module>.img-holder {
      overflow: hidden;
  }

  @media (max-width: 767px) {
      #m-1681889564534 {
          padding-bottom: 0px !important; padding-right: 0px !important; padding-left: 0px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      #m-1681889564534 {
          padding-bottom: 0px !important; padding-right: 0px !important; padding-left: 0px !important; padding-top: 0px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      #m-1681889564534 {
          padding-bottom: 0px !important; padding-right: 0px !important; padding-left: 0px !important;
      }
  }

  @media (min-width: 1200px) {
      #m-1681889564534 {
          padding-bottom: 0px !important; padding-right: 0px !important; padding-left: 0px !important;
      }
  }

  @media (width: 767.2px) {
      #m-1681889564534 {
          padding-bottom: 0px !important; padding-right: 0px !important; padding-left: 0px !important;
      }
  }

  #r-1687223504808 {
      padding-bottom: 10px; width: 100%;
  }

  #r-1687223504808.gf_row-fluid {
      transform: none !important; margin-left: -50vw !important;
  }

  #r-1687223504808 > .gf_column {
      min-height: 1px;
  }

  [data-label="Product"][id^="m-1681889564534-child"] {
      padding-top: 30px !important; padding-bottom: 30px !important; padding-left: 10px; padding-right: 10px;
  }

  [data-label="Product"][id^="m-1681889564534-child"] a {
      border: none; text-decoration: none;
  }

  [data-label="Product"][id^="m-1681889564534-child"] form {
      margin: 0px !important; padding: 0px !important; max-width: 100% !important;
  }

  [data-label="Product"][id^="m-1681889564534-child"] form input {
      margin: 0px !important;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor span {}

  [id^="m-1681889564534-child"][id$="-0"] {}

  [id^="m-1681889564534-child"][id$="-0"] .module a {
      display: block; position: relative;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {}

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"] .gf_product-image-hover {
      position: absolute; top: 0px; z-index: -1; opacity: 0; height: 100% !important; object-fit: cover; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"]:hover .gf_product-image {}

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"]:hover .gf_product-image-hover {
      opacity: 1; z-index: 1;
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"].gf_module-left .gf_product-image-hover {
      left: 0px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"].gf_module-center .gf_product-image-hover {
      left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"].gf_module-right .gf_product-image-hover {
      right: 0px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_image-item {
      max-width: 100%;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_image-item video, [id^="m-1681889564534-child"][id$="-0"] .gf_image-item iframe {
      max-width: 100%;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
      width: auto; position: absolute; background: transparent; box-sizing: border-box; display: none;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.show {
      display: block;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.hide {
      display: none; width:0; height: 0; border: 0;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.active {
      display: block; min-width: 60px; min-height: 20px; width: 60px; height: 60px; opacity: 1; z-index: 999;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
      padding: 0 10px; min-height: 20px; height: 100%; display: flex; justify-content: center; align-items: center; color: #fff; font-size: 15px; font-family: inherit; background: #dd3333; background: -webkit-linear-gradient(to right, #8224e3, #dd3333); background: linear-gradient(to right, #8224e3, #dd3333);
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_top-right {
      top:0; right:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_top-left {
      top:0; left:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_bottom-left {
      bottom:0; left:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_bottom-right {
      bottom:0; right:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_center {
      top: 50%; left: 50%; transform: translate(-50%, -50%); transform-origin: 0 0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_top-ribbon {
      clip-path: polygon(0 0, 100% 0, 100% 65%, 50% 100%, 0 65%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_vertical-chevron {
      clip-path: polygon(100% 0, 100% 80%, 50% 100%, 0 80%, 0 0, 50% 20%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_pentagon {
      clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_sheild {
      clip-path: polygon(100% 0, 95% 80%, 50% 100%, 5% 80%, 0 0, 50% 11%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_sheild, [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_pentagon, [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_vertical-chevron, [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_top-ribbon {
      flex-direction: column;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor span {
          transform: rotate(0deg) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: 5% !important; height: 5% !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: auto !important; height: 45px !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: auto !important; height: 45px !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: 6% !important; height: 6% !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor span {
          transform: rotate(0deg) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: 5% !important; height: 5% !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-1"] {}

  [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
      display: inline-block; text-decoration: none; font-size: 20px; line-height: 1.2em !important; overflow: hidden !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; line-clamp: 2 !important; -webkit-box-orient: vertical !important;
  }

  [id^="m-1681889564534-child"][id$="-1"] h1, [id^="m-1681889564534-child"][id$="-1"] h2, [id^="m-1681889564534-child"][id$="-1"] h3, [id^="m-1681889564534-child"][id$="-1"] h4, [id^="m-1681889564534-child"][id$="-1"] h5, [id^="m-1681889564534-child"][id$="-1"] h6 {
      line-height: inherit !important; margin: 0px !important; padding: 0px !important; text-align: inherit !important;
  }

  [id^="m-1681889564534-child"][id$="-1"] p {
      font-size: inherit !important; line-height: inherit !important; margin: 0px !important; padding: 0px !important;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-2"] {}

  [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {}

  [id^="m-1681889564534-child"][id$="-2"] .gf_product-compare-price {
      position: relative;
  }

  [id^="m-1681889564534-child"][id$="-2"] .gf_product-compare-price:after {
      content: ''; position: absolute; top: 50%; left: 0; height: 1px; background: #333333; width: 100%; transform: translateY(0px);
  }

  [id^="m-1681889564534-child"][id$="-2"] .gf_pq-discount {
      border: solid 1px #333333; padding: 5px;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-27"] {}

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-23"] {}

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
      display: inline-block; max-width: 100%;
  }

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

  [id^="m-1681889564534-child"][id$="-23"] .gf_button-stretch {
      width: 100% !important;
  }

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more > img {
      max-width: 100%; max-height: 100%;
  }

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more > span {
      text-transform: inherit !important;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-xs="1"] .gf_view-more {
          width: 100% !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-left: 40px !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-right: 40px !important;
      }
  }

  @media (min-width: 768px) and (max-width: 991px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-sm="1"] .gf_view-more {
          width: 100% !important;
      }
  }

  @media (min-width: 992px) and (max-width: 1199px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-md="1"] .gf_view-more {
          width: 100% !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-lg="1"] .gf_view-more {
          width: 100% !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-right: 100px !important; padding-left: 100px !important; padding-top: 5px !important; padding-bottom: 5px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-right: 80px !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-left: 80px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-right: 100px !important; padding-left: 100px !important; padding-top: 5px !important; padding-bottom: 5px !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-xs="1"] .gf_view-more {
          width: 100% !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-left: 40px !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-right: 40px !important;
      }
  }

  [data-label="Product"][id^="m-1681889564534-child"] {
      padding-top: 30px !important; padding-bottom: 30px !important; padding-left: 10px; padding-right: 10px;
  }

  [data-label="Product"][id^="m-1681889564534-child"] a {
      border: none; text-decoration: none;
  }

  [data-label="Product"][id^="m-1681889564534-child"] form {
      margin: 0px !important; padding: 0px !important; max-width: 100% !important;
  }

  [data-label="Product"][id^="m-1681889564534-child"] form input {
      margin: 0px !important;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor span {}

  [id^="m-1681889564534-child"][id$="-0"] {}

  [id^="m-1681889564534-child"][id$="-0"] .module a {
      display: block; position: relative;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {}

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"] .gf_product-image-hover {
      position: absolute; top: 0px; z-index: -1; opacity: 0; height: 100% !important; object-fit: cover; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"]:hover .gf_product-image {}

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"]:hover .gf_product-image-hover {
      opacity: 1; z-index: 1;
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"].gf_module-left .gf_product-image-hover {
      left: 0px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"].gf_module-center .gf_product-image-hover {
      left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"].gf_module-right .gf_product-image-hover {
      right: 0px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_image-item {
      max-width: 100%;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_image-item video, [id^="m-1681889564534-child"][id$="-0"] .gf_image-item iframe {
      max-width: 100%;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
      width: auto; position: absolute; background: transparent; box-sizing: border-box; display: none;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.show {
      display: block;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.hide {
      display: none; width:0; height: 0; border: 0;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.active {
      display: block; min-width: 60px; min-height: 20px; width: 60px; height: 60px; opacity: 1; z-index: 999;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
      padding: 0 10px; min-height: 20px; height: 100%; display: flex; justify-content: center; align-items: center; color: #fff; font-size: 15px; font-family: inherit; background: #dd3333; background: -webkit-linear-gradient(to right, #8224e3, #dd3333); background: linear-gradient(to right, #8224e3, #dd3333);
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_top-right {
      top:0; right:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_top-left {
      top:0; left:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_bottom-left {
      bottom:0; left:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_bottom-right {
      bottom:0; right:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_center {
      top: 50%; left: 50%; transform: translate(-50%, -50%); transform-origin: 0 0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_top-ribbon {
      clip-path: polygon(0 0, 100% 0, 100% 65%, 50% 100%, 0 65%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_vertical-chevron {
      clip-path: polygon(100% 0, 100% 80%, 50% 100%, 0 80%, 0 0, 50% 20%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_pentagon {
      clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_sheild {
      clip-path: polygon(100% 0, 95% 80%, 50% 100%, 5% 80%, 0 0, 50% 11%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_sheild, [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_pentagon, [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_vertical-chevron, [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_top-ribbon {
      flex-direction: column;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor span {
          transform: rotate(0deg) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: 5% !important; height: 5% !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: auto !important; height: 45px !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: auto !important; height: 45px !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: 6% !important; height: 6% !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor span {
          transform: rotate(0deg) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: 5% !important; height: 5% !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-1"] {}

  [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
      display: inline-block; text-decoration: none; font-size: 20px; line-height: 1.2em !important; overflow: hidden !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; line-clamp: 2 !important; -webkit-box-orient: vertical !important;
  }

  [id^="m-1681889564534-child"][id$="-1"] h1, [id^="m-1681889564534-child"][id$="-1"] h2, [id^="m-1681889564534-child"][id$="-1"] h3, [id^="m-1681889564534-child"][id$="-1"] h4, [id^="m-1681889564534-child"][id$="-1"] h5, [id^="m-1681889564534-child"][id$="-1"] h6 {
      line-height: inherit !important; margin: 0px !important; padding: 0px !important; text-align: inherit !important;
  }

  [id^="m-1681889564534-child"][id$="-1"] p {
      font-size: inherit !important; line-height: inherit !important; margin: 0px !important; padding: 0px !important;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-2"] {}

  [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {}

  [id^="m-1681889564534-child"][id$="-2"] .gf_product-compare-price {
      position: relative;
  }

  [id^="m-1681889564534-child"][id$="-2"] .gf_product-compare-price:after {
      content: ''; position: absolute; top: 50%; left: 0; height: 1px; background: #333333; width: 100%; transform: translateY(0px);
  }

  [id^="m-1681889564534-child"][id$="-2"] .gf_pq-discount {
      border: solid 1px #333333; padding: 5px;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-27"] {}

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-23"] {}

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
      display: inline-block; max-width: 100%;
  }

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

  [id^="m-1681889564534-child"][id$="-23"] .gf_button-stretch {
      width: 100% !important;
  }

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more > img {
      max-width: 100%; max-height: 100%;
  }

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more > span {
      text-transform: inherit !important;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-xs="1"] .gf_view-more {
          width: 100% !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-left: 40px !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-right: 40px !important;
      }
  }

  @media (min-width: 768px) and (max-width: 991px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-sm="1"] .gf_view-more {
          width: 100% !important;
      }
  }

  @media (min-width: 992px) and (max-width: 1199px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-md="1"] .gf_view-more {
          width: 100% !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-lg="1"] .gf_view-more {
          width: 100% !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-right: 100px !important; padding-left: 100px !important; padding-top: 5px !important; padding-bottom: 5px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-right: 80px !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-left: 80px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-right: 100px !important; padding-left: 100px !important; padding-top: 5px !important; padding-bottom: 5px !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-xs="1"] .gf_view-more {
          width: 100% !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-left: 40px !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-right: 40px !important;
      }
  }

  [data-label="Product"][id^="m-1681889564534-child"] {
      padding-top: 30px !important; padding-bottom: 30px !important; padding-left: 10px; padding-right: 10px;
  }

  [data-label="Product"][id^="m-1681889564534-child"] a {
      border: none; text-decoration: none;
  }

  [data-label="Product"][id^="m-1681889564534-child"] form {
      margin: 0px !important; padding: 0px !important; max-width: 100% !important;
  }

  [data-label="Product"][id^="m-1681889564534-child"] form input {
      margin: 0px !important;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor span {}

  [id^="m-1681889564534-child"][id$="-0"] {}

  [id^="m-1681889564534-child"][id$="-0"] .module a {
      display: block; position: relative;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {}

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"] .gf_product-image-hover {
      position: absolute; top: 0px; z-index: -1; opacity: 0; height: 100% !important; object-fit: cover; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"]:hover .gf_product-image {}

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"]:hover .gf_product-image-hover {
      opacity: 1; z-index: 1;
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"].gf_module-left .gf_product-image-hover {
      left: 0px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"].gf_module-center .gf_product-image-hover {
      left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"].gf_module-right .gf_product-image-hover {
      right: 0px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_image-item {
      max-width: 100%;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_image-item video, [id^="m-1681889564534-child"][id$="-0"] .gf_image-item iframe {
      max-width: 100%;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
      width: auto; position: absolute; background: transparent; box-sizing: border-box; display: none;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.show {
      display: block;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.hide {
      display: none; width:0; height: 0; border: 0;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.active {
      display: block; min-width: 60px; min-height: 20px; width: 60px; height: 60px; opacity: 1; z-index: 999;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
      padding: 0 10px; min-height: 20px; height: 100%; display: flex; justify-content: center; align-items: center; color: #fff; font-size: 15px; font-family: inherit; background: #dd3333; background: -webkit-linear-gradient(to right, #8224e3, #dd3333); background: linear-gradient(to right, #8224e3, #dd3333);
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_top-right {
      top:0; right:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_top-left {
      top:0; left:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_bottom-left {
      bottom:0; left:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_bottom-right {
      bottom:0; right:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_center {
      top: 50%; left: 50%; transform: translate(-50%, -50%); transform-origin: 0 0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_top-ribbon {
      clip-path: polygon(0 0, 100% 0, 100% 65%, 50% 100%, 0 65%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_vertical-chevron {
      clip-path: polygon(100% 0, 100% 80%, 50% 100%, 0 80%, 0 0, 50% 20%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_pentagon {
      clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_sheild {
      clip-path: polygon(100% 0, 95% 80%, 50% 100%, 5% 80%, 0 0, 50% 11%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_sheild, [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_pentagon, [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_vertical-chevron, [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_top-ribbon {
      flex-direction: column;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor span {
          transform: rotate(0deg) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: 5% !important; height: 5% !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: auto !important; height: 45px !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: auto !important; height: 45px !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: 6% !important; height: 6% !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor span {
          transform: rotate(0deg) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: 5% !important; height: 5% !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-1"] {}

  [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
      display: inline-block; text-decoration: none; font-size: 20px; line-height: 1.2em !important; overflow: hidden !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; line-clamp: 2 !important; -webkit-box-orient: vertical !important;
  }

  [id^="m-1681889564534-child"][id$="-1"] h1, [id^="m-1681889564534-child"][id$="-1"] h2, [id^="m-1681889564534-child"][id$="-1"] h3, [id^="m-1681889564534-child"][id$="-1"] h4, [id^="m-1681889564534-child"][id$="-1"] h5, [id^="m-1681889564534-child"][id$="-1"] h6 {
      line-height: inherit !important; margin: 0px !important; padding: 0px !important; text-align: inherit !important;
  }

  [id^="m-1681889564534-child"][id$="-1"] p {
      font-size: inherit !important; line-height: inherit !important; margin: 0px !important; padding: 0px !important;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-2"] {}

  [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {}

  [id^="m-1681889564534-child"][id$="-2"] .gf_product-compare-price {
      position: relative;
  }

  [id^="m-1681889564534-child"][id$="-2"] .gf_product-compare-price:after {
      content: ''; position: absolute; top: 50%; left: 0; height: 1px; background: #333333; width: 100%; transform: translateY(0px);
  }

  [id^="m-1681889564534-child"][id$="-2"] .gf_pq-discount {
      border: solid 1px #333333; padding: 5px;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-27"] {}

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-23"] {}

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
      display: inline-block; max-width: 100%;
  }

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

  [id^="m-1681889564534-child"][id$="-23"] .gf_button-stretch {
      width: 100% !important;
  }

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more > img {
      max-width: 100%; max-height: 100%;
  }

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more > span {
      text-transform: inherit !important;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-xs="1"] .gf_view-more {
          width: 100% !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-left: 40px !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-right: 40px !important;
      }
  }

  @media (min-width: 768px) and (max-width: 991px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-sm="1"] .gf_view-more {
          width: 100% !important;
      }
  }

  @media (min-width: 992px) and (max-width: 1199px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-md="1"] .gf_view-more {
          width: 100% !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-lg="1"] .gf_view-more {
          width: 100% !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-right: 100px !important; padding-left: 100px !important; padding-top: 5px !important; padding-bottom: 5px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-right: 80px !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-left: 80px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-right: 100px !important; padding-left: 100px !important; padding-top: 5px !important; padding-bottom: 5px !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-xs="1"] .gf_view-more {
          width: 100% !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-left: 40px !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-right: 40px !important;
      }
  }

  [data-label="Product"][id^="m-1681889564534-child"] {
      padding-top: 30px !important; padding-bottom: 30px !important; padding-left: 10px; padding-right: 10px;
  }

  [data-label="Product"][id^="m-1681889564534-child"] a {
      border: none; text-decoration: none;
  }

  [data-label="Product"][id^="m-1681889564534-child"] form {
      margin: 0px !important; padding: 0px !important; max-width: 100% !important;
  }

  [data-label="Product"][id^="m-1681889564534-child"] form input {
      margin: 0px !important;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor span {}

  [id^="m-1681889564534-child"][id$="-0"] {}

  [id^="m-1681889564534-child"][id$="-0"] .module a {
      display: block; position: relative;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {}

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"] .gf_product-image-hover {
      position: absolute; top: 0px; z-index: -1; opacity: 0; height: 100% !important; object-fit: cover; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"]:hover .gf_product-image {}

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"]:hover .gf_product-image-hover {
      opacity: 1; z-index: 1;
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"].gf_module-left .gf_product-image-hover {
      left: 0px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"].gf_module-center .gf_product-image-hover {
      left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"].gf_module-right .gf_product-image-hover {
      right: 0px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_image-item {
      max-width: 100%;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_image-item video, [id^="m-1681889564534-child"][id$="-0"] .gf_image-item iframe {
      max-width: 100%;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
      width: auto; position: absolute; background: transparent; box-sizing: border-box; display: none;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.show {
      display: block;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.hide {
      display: none; width:0; height: 0; border: 0;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.active {
      display: block; min-width: 60px; min-height: 20px; width: 60px; height: 60px; opacity: 1; z-index: 999;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
      padding: 0 10px; min-height: 20px; height: 100%; display: flex; justify-content: center; align-items: center; color: #fff; font-size: 15px; font-family: inherit; background: #dd3333; background: -webkit-linear-gradient(to right, #8224e3, #dd3333); background: linear-gradient(to right, #8224e3, #dd3333);
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_top-right {
      top:0; right:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_top-left {
      top:0; left:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_bottom-left {
      bottom:0; left:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_bottom-right {
      bottom:0; right:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_center {
      top: 50%; left: 50%; transform: translate(-50%, -50%); transform-origin: 0 0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_top-ribbon {
      clip-path: polygon(0 0, 100% 0, 100% 65%, 50% 100%, 0 65%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_vertical-chevron {
      clip-path: polygon(100% 0, 100% 80%, 50% 100%, 0 80%, 0 0, 50% 20%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_pentagon {
      clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_sheild {
      clip-path: polygon(100% 0, 95% 80%, 50% 100%, 5% 80%, 0 0, 50% 11%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_sheild, [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_pentagon, [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_vertical-chevron, [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_top-ribbon {
      flex-direction: column;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor span {
          transform: rotate(0deg) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: 5% !important; height: 5% !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: auto !important; height: 45px !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: auto !important; height: 45px !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: 6% !important; height: 6% !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor span {
          transform: rotate(0deg) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: 5% !important; height: 5% !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-1"] {}

  [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
      display: inline-block; text-decoration: none; font-size: 20px; line-height: 1.2em !important; overflow: hidden !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; line-clamp: 2 !important; -webkit-box-orient: vertical !important;
  }

  [id^="m-1681889564534-child"][id$="-1"] h1, [id^="m-1681889564534-child"][id$="-1"] h2, [id^="m-1681889564534-child"][id$="-1"] h3, [id^="m-1681889564534-child"][id$="-1"] h4, [id^="m-1681889564534-child"][id$="-1"] h5, [id^="m-1681889564534-child"][id$="-1"] h6 {
      line-height: inherit !important; margin: 0px !important; padding: 0px !important; text-align: inherit !important;
  }

  [id^="m-1681889564534-child"][id$="-1"] p {
      font-size: inherit !important; line-height: inherit !important; margin: 0px !important; padding: 0px !important;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-2"] {}

  [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {}

  [id^="m-1681889564534-child"][id$="-2"] .gf_product-compare-price {
      position: relative;
  }

  [id^="m-1681889564534-child"][id$="-2"] .gf_product-compare-price:after {
      content: ''; position: absolute; top: 50%; left: 0; height: 1px; background: #333333; width: 100%; transform: translateY(0px);
  }

  [id^="m-1681889564534-child"][id$="-2"] .gf_pq-discount {
      border: solid 1px #333333; padding: 5px;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-27"] {}

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-23"] {}

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
      display: inline-block; max-width: 100%;
  }

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

  [id^="m-1681889564534-child"][id$="-23"] .gf_button-stretch {
      width: 100% !important;
  }

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more > img {
      max-width: 100%; max-height: 100%;
  }

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more > span {
      text-transform: inherit !important;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-xs="1"] .gf_view-more {
          width: 100% !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-left: 40px !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-right: 40px !important;
      }
  }

  @media (min-width: 768px) and (max-width: 991px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-sm="1"] .gf_view-more {
          width: 100% !important;
      }
  }

  @media (min-width: 992px) and (max-width: 1199px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-md="1"] .gf_view-more {
          width: 100% !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-lg="1"] .gf_view-more {
          width: 100% !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-right: 100px !important; padding-left: 100px !important; padding-top: 5px !important; padding-bottom: 5px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-right: 80px !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-left: 80px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-right: 100px !important; padding-left: 100px !important; padding-top: 5px !important; padding-bottom: 5px !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-xs="1"] .gf_view-more {
          width: 100% !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-left: 40px !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-right: 40px !important;
      }
  }

  [data-label="Product"][id^="m-1681889564534-child"] {
      padding-top: 30px !important; padding-bottom: 30px !important; padding-left: 10px; padding-right: 10px;
  }

  [data-label="Product"][id^="m-1681889564534-child"] a {
      border: none; text-decoration: none;
  }

  [data-label="Product"][id^="m-1681889564534-child"] form {
      margin: 0px !important; padding: 0px !important; max-width: 100% !important;
  }

  [data-label="Product"][id^="m-1681889564534-child"] form input {
      margin: 0px !important;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor span {}

  [id^="m-1681889564534-child"][id$="-0"] {}

  [id^="m-1681889564534-child"][id$="-0"] .module a {
      display: block; position: relative;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {}

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"] .gf_product-image-hover {
      position: absolute; top: 0px; z-index: -1; opacity: 0; height: 100% !important; object-fit: cover; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"]:hover .gf_product-image {}

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"]:hover .gf_product-image-hover {
      opacity: 1; z-index: 1;
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"].gf_module-left .gf_product-image-hover {
      left: 0px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"].gf_module-center .gf_product-image-hover {
      left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"].gf_module-right .gf_product-image-hover {
      right: 0px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_image-item {
      max-width: 100%;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_image-item video, [id^="m-1681889564534-child"][id$="-0"] .gf_image-item iframe {
      max-width: 100%;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
      width: auto; position: absolute; background: transparent; box-sizing: border-box; display: none;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.show {
      display: block;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.hide {
      display: none; width:0; height: 0; border: 0;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.active {
      display: block; min-width: 60px; min-height: 20px; width: 60px; height: 60px; opacity: 1; z-index: 999;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
      padding: 0 10px; min-height: 20px; height: 100%; display: flex; justify-content: center; align-items: center; color: #fff; font-size: 15px; font-family: inherit; background: #dd3333; background: -webkit-linear-gradient(to right, #8224e3, #dd3333); background: linear-gradient(to right, #8224e3, #dd3333);
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_top-right {
      top:0; right:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_top-left {
      top:0; left:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_bottom-left {
      bottom:0; left:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_bottom-right {
      bottom:0; right:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_center {
      top: 50%; left: 50%; transform: translate(-50%, -50%); transform-origin: 0 0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_top-ribbon {
      clip-path: polygon(0 0, 100% 0, 100% 65%, 50% 100%, 0 65%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_vertical-chevron {
      clip-path: polygon(100% 0, 100% 80%, 50% 100%, 0 80%, 0 0, 50% 20%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_pentagon {
      clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_sheild {
      clip-path: polygon(100% 0, 95% 80%, 50% 100%, 5% 80%, 0 0, 50% 11%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_sheild, [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_pentagon, [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_vertical-chevron, [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_top-ribbon {
      flex-direction: column;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor span {
          transform: rotate(0deg) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: 5% !important; height: 5% !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: auto !important; height: 45px !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: auto !important; height: 45px !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: 6% !important; height: 6% !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor span {
          transform: rotate(0deg) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: 5% !important; height: 5% !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-1"] {}

  [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
      display: inline-block; text-decoration: none; font-size: 20px; line-height: 1.2em !important; overflow: hidden !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; line-clamp: 2 !important; -webkit-box-orient: vertical !important;
  }

  [id^="m-1681889564534-child"][id$="-1"] h1, [id^="m-1681889564534-child"][id$="-1"] h2, [id^="m-1681889564534-child"][id$="-1"] h3, [id^="m-1681889564534-child"][id$="-1"] h4, [id^="m-1681889564534-child"][id$="-1"] h5, [id^="m-1681889564534-child"][id$="-1"] h6 {
      line-height: inherit !important; margin: 0px !important; padding: 0px !important; text-align: inherit !important;
  }

  [id^="m-1681889564534-child"][id$="-1"] p {
      font-size: inherit !important; line-height: inherit !important; margin: 0px !important; padding: 0px !important;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-2"] {}

  [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {}

  [id^="m-1681889564534-child"][id$="-2"] .gf_product-compare-price {
      position: relative;
  }

  [id^="m-1681889564534-child"][id$="-2"] .gf_product-compare-price:after {
      content: ''; position: absolute; top: 50%; left: 0; height: 1px; background: #333333; width: 100%; transform: translateY(0px);
  }

  [id^="m-1681889564534-child"][id$="-2"] .gf_pq-discount {
      border: solid 1px #333333; padding: 5px;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-27"] {}

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-23"] {}

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
      display: inline-block; max-width: 100%;
  }

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

  [id^="m-1681889564534-child"][id$="-23"] .gf_button-stretch {
      width: 100% !important;
  }

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more > img {
      max-width: 100%; max-height: 100%;
  }

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more > span {
      text-transform: inherit !important;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-xs="1"] .gf_view-more {
          width: 100% !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-left: 40px !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-right: 40px !important;
      }
  }

  @media (min-width: 768px) and (max-width: 991px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-sm="1"] .gf_view-more {
          width: 100% !important;
      }
  }

  @media (min-width: 992px) and (max-width: 1199px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-md="1"] .gf_view-more {
          width: 100% !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-lg="1"] .gf_view-more {
          width: 100% !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-right: 100px !important; padding-left: 100px !important; padding-top: 5px !important; padding-bottom: 5px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-right: 80px !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-left: 80px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-right: 100px !important; padding-left: 100px !important; padding-top: 5px !important; padding-bottom: 5px !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-xs="1"] .gf_view-more {
          width: 100% !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-left: 40px !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-right: 40px !important;
      }
  }

  [data-label="Product"][id^="m-1681889564534-child"] {
      padding-top: 30px !important; padding-bottom: 30px !important; padding-left: 10px; padding-right: 10px;
  }

  [data-label="Product"][id^="m-1681889564534-child"] a {
      border: none; text-decoration: none;
  }

  [data-label="Product"][id^="m-1681889564534-child"] form {
      margin: 0px !important; padding: 0px !important; max-width: 100% !important;
  }

  [data-label="Product"][id^="m-1681889564534-child"] form input {
      margin: 0px !important;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor span {}

  [id^="m-1681889564534-child"][id$="-0"] {}

  [id^="m-1681889564534-child"][id$="-0"] .module a {
      display: block; position: relative;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {}

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"] .gf_product-image-hover {
      position: absolute; top: 0px; z-index: -1; opacity: 0; height: 100% !important; object-fit: cover; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"]:hover .gf_product-image {}

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"]:hover .gf_product-image-hover {
      opacity: 1; z-index: 1;
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"].gf_module-left .gf_product-image-hover {
      left: 0px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"].gf_module-center .gf_product-image-hover {
      left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"].gf_module-right .gf_product-image-hover {
      right: 0px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_image-item {
      max-width: 100%;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_image-item video, [id^="m-1681889564534-child"][id$="-0"] .gf_image-item iframe {
      max-width: 100%;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
      width: auto; position: absolute; background: transparent; box-sizing: border-box; display: none;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.show {
      display: block;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.hide {
      display: none; width:0; height: 0; border: 0;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.active {
      display: block; min-width: 60px; min-height: 20px; width: 60px; height: 60px; opacity: 1; z-index: 999;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
      padding: 0 10px; min-height: 20px; height: 100%; display: flex; justify-content: center; align-items: center; color: #fff; font-size: 15px; font-family: inherit; background: #dd3333; background: -webkit-linear-gradient(to right, #8224e3, #dd3333); background: linear-gradient(to right, #8224e3, #dd3333);
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_top-right {
      top:0; right:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_top-left {
      top:0; left:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_bottom-left {
      bottom:0; left:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_bottom-right {
      bottom:0; right:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_center {
      top: 50%; left: 50%; transform: translate(-50%, -50%); transform-origin: 0 0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_top-ribbon {
      clip-path: polygon(0 0, 100% 0, 100% 65%, 50% 100%, 0 65%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_vertical-chevron {
      clip-path: polygon(100% 0, 100% 80%, 50% 100%, 0 80%, 0 0, 50% 20%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_pentagon {
      clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_sheild {
      clip-path: polygon(100% 0, 95% 80%, 50% 100%, 5% 80%, 0 0, 50% 11%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_sheild, [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_pentagon, [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_vertical-chevron, [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_top-ribbon {
      flex-direction: column;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor span {
          transform: rotate(0deg) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: 5% !important; height: 5% !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: auto !important; height: 45px !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: auto !important; height: 45px !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: 6% !important; height: 6% !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor span {
          transform: rotate(0deg) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: 5% !important; height: 5% !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-1"] {}

  [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
      display: inline-block; text-decoration: none; font-size: 20px; line-height: 1.2em !important; overflow: hidden !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; line-clamp: 2 !important; -webkit-box-orient: vertical !important;
  }

  [id^="m-1681889564534-child"][id$="-1"] h1, [id^="m-1681889564534-child"][id$="-1"] h2, [id^="m-1681889564534-child"][id$="-1"] h3, [id^="m-1681889564534-child"][id$="-1"] h4, [id^="m-1681889564534-child"][id$="-1"] h5, [id^="m-1681889564534-child"][id$="-1"] h6 {
      line-height: inherit !important; margin: 0px !important; padding: 0px !important; text-align: inherit !important;
  }

  [id^="m-1681889564534-child"][id$="-1"] p {
      font-size: inherit !important; line-height: inherit !important; margin: 0px !important; padding: 0px !important;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-2"] {}

  [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {}

  [id^="m-1681889564534-child"][id$="-2"] .gf_product-compare-price {
      position: relative;
  }

  [id^="m-1681889564534-child"][id$="-2"] .gf_product-compare-price:after {
      content: ''; position: absolute; top: 50%; left: 0; height: 1px; background: #333333; width: 100%; transform: translateY(0px);
  }

  [id^="m-1681889564534-child"][id$="-2"] .gf_pq-discount {
      border: solid 1px #333333; padding: 5px;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-27"] {}

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-23"] {}

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
      display: inline-block; max-width: 100%;
  }

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

  [id^="m-1681889564534-child"][id$="-23"] .gf_button-stretch {
      width: 100% !important;
  }

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more > img {
      max-width: 100%; max-height: 100%;
  }

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more > span {
      text-transform: inherit !important;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-xs="1"] .gf_view-more {
          width: 100% !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-left: 40px !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-right: 40px !important;
      }
  }

  @media (min-width: 768px) and (max-width: 991px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-sm="1"] .gf_view-more {
          width: 100% !important;
      }
  }

  @media (min-width: 992px) and (max-width: 1199px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-md="1"] .gf_view-more {
          width: 100% !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-lg="1"] .gf_view-more {
          width: 100% !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-right: 100px !important; padding-left: 100px !important; padding-top: 5px !important; padding-bottom: 5px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-right: 80px !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-left: 80px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-right: 100px !important; padding-left: 100px !important; padding-top: 5px !important; padding-bottom: 5px !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-xs="1"] .gf_view-more {
          width: 100% !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-left: 40px !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-right: 40px !important;
      }
  }

  [data-label="Product"][id^="m-1681889564534-child"] {
      padding-top: 30px !important; padding-bottom: 30px !important; padding-left: 10px; padding-right: 10px;
  }

  [data-label="Product"][id^="m-1681889564534-child"] a {
      border: none; text-decoration: none;
  }

  [data-label="Product"][id^="m-1681889564534-child"] form {
      margin: 0px !important; padding: 0px !important; max-width: 100% !important;
  }

  [data-label="Product"][id^="m-1681889564534-child"] form input {
      margin: 0px !important;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor span {}

  [id^="m-1681889564534-child"][id$="-0"] {}

  [id^="m-1681889564534-child"][id$="-0"] .module a {
      display: block; position: relative;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {}

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"] .gf_product-image-hover {
      position: absolute; top: 0px; z-index: -1; opacity: 0; height: 100% !important; object-fit: cover; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"]:hover .gf_product-image {}

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"]:hover .gf_product-image-hover {
      opacity: 1; z-index: 1;
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"].gf_module-left .gf_product-image-hover {
      left: 0px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"].gf_module-center .gf_product-image-hover {
      left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"].gf_module-right .gf_product-image-hover {
      right: 0px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_image-item {
      max-width: 100%;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_image-item video, [id^="m-1681889564534-child"][id$="-0"] .gf_image-item iframe {
      max-width: 100%;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
      width: auto; position: absolute; background: transparent; box-sizing: border-box; display: none;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.show {
      display: block;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.hide {
      display: none; width:0; height: 0; border: 0;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.active {
      display: block; min-width: 60px; min-height: 20px; width: 60px; height: 60px; opacity: 1; z-index: 999;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
      padding: 0 10px; min-height: 20px; height: 100%; display: flex; justify-content: center; align-items: center; color: #fff; font-size: 15px; font-family: inherit; background: #dd3333; background: -webkit-linear-gradient(to right, #8224e3, #dd3333); background: linear-gradient(to right, #8224e3, #dd3333);
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_top-right {
      top:0; right:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_top-left {
      top:0; left:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_bottom-left {
      bottom:0; left:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_bottom-right {
      bottom:0; right:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_center {
      top: 50%; left: 50%; transform: translate(-50%, -50%); transform-origin: 0 0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_top-ribbon {
      clip-path: polygon(0 0, 100% 0, 100% 65%, 50% 100%, 0 65%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_vertical-chevron {
      clip-path: polygon(100% 0, 100% 80%, 50% 100%, 0 80%, 0 0, 50% 20%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_pentagon {
      clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_sheild {
      clip-path: polygon(100% 0, 95% 80%, 50% 100%, 5% 80%, 0 0, 50% 11%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_sheild, [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_pentagon, [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_vertical-chevron, [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_top-ribbon {
      flex-direction: column;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor span {
          transform: rotate(0deg) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: 5% !important; height: 5% !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: auto !important; height: 45px !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: auto !important; height: 45px !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: 6% !important; height: 6% !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor span {
          transform: rotate(0deg) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: 5% !important; height: 5% !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-1"] {}

  [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
      display: inline-block; text-decoration: none; font-size: 20px; line-height: 1.2em !important; overflow: hidden !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; line-clamp: 2 !important; -webkit-box-orient: vertical !important;
  }

  [id^="m-1681889564534-child"][id$="-1"] h1, [id^="m-1681889564534-child"][id$="-1"] h2, [id^="m-1681889564534-child"][id$="-1"] h3, [id^="m-1681889564534-child"][id$="-1"] h4, [id^="m-1681889564534-child"][id$="-1"] h5, [id^="m-1681889564534-child"][id$="-1"] h6 {
      line-height: inherit !important; margin: 0px !important; padding: 0px !important; text-align: inherit !important;
  }

  [id^="m-1681889564534-child"][id$="-1"] p {
      font-size: inherit !important; line-height: inherit !important; margin: 0px !important; padding: 0px !important;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-2"] {}

  [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {}

  [id^="m-1681889564534-child"][id$="-2"] .gf_product-compare-price {
      position: relative;
  }

  [id^="m-1681889564534-child"][id$="-2"] .gf_product-compare-price:after {
      content: ''; position: absolute; top: 50%; left: 0; height: 1px; background: #333333; width: 100%; transform: translateY(0px);
  }

  [id^="m-1681889564534-child"][id$="-2"] .gf_pq-discount {
      border: solid 1px #333333; padding: 5px;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-27"] {}

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-23"] {}

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
      display: inline-block; max-width: 100%;
  }

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

  [id^="m-1681889564534-child"][id$="-23"] .gf_button-stretch {
      width: 100% !important;
  }

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more > img {
      max-width: 100%; max-height: 100%;
  }

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more > span {
      text-transform: inherit !important;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-xs="1"] .gf_view-more {
          width: 100% !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-left: 40px !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-right: 40px !important;
      }
  }

  @media (min-width: 768px) and (max-width: 991px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-sm="1"] .gf_view-more {
          width: 100% !important;
      }
  }

  @media (min-width: 992px) and (max-width: 1199px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-md="1"] .gf_view-more {
          width: 100% !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-lg="1"] .gf_view-more {
          width: 100% !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-right: 100px !important; padding-left: 100px !important; padding-top: 5px !important; padding-bottom: 5px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-right: 80px !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-left: 80px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-right: 100px !important; padding-left: 100px !important; padding-top: 5px !important; padding-bottom: 5px !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-xs="1"] .gf_view-more {
          width: 100% !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-left: 40px !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-right: 40px !important;
      }
  }

  [data-label="Product"][id^="m-1681889564534-child"] {
      padding-top: 30px !important; padding-bottom: 30px !important; padding-left: 10px; padding-right: 10px;
  }

  [data-label="Product"][id^="m-1681889564534-child"] a {
      border: none; text-decoration: none;
  }

  [data-label="Product"][id^="m-1681889564534-child"] form {
      margin: 0px !important; padding: 0px !important; max-width: 100% !important;
  }

  [data-label="Product"][id^="m-1681889564534-child"] form input {
      margin: 0px !important;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor span {}

  [id^="m-1681889564534-child"][id$="-0"] {}

  [id^="m-1681889564534-child"][id$="-0"] .module a {
      display: block; position: relative;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {}

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"] .gf_product-image-hover {
      position: absolute; top: 0px; z-index: -1; opacity: 0; height: 100% !important; object-fit: cover; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"]:hover .gf_product-image {}

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"]:hover .gf_product-image-hover {
      opacity: 1; z-index: 1;
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"].gf_module-left .gf_product-image-hover {
      left: 0px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"].gf_module-center .gf_product-image-hover {
      left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);
  }

  [id^="m-1681889564534-child"][id$="-0"] .module[data-effect="hover"].gf_module-right .gf_product-image-hover {
      right: 0px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_image-item {
      max-width: 100%;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_image-item video, [id^="m-1681889564534-child"][id$="-0"] .gf_image-item iframe {
      max-width: 100%;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
      width: auto; position: absolute; background: transparent; box-sizing: border-box; display: none;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.show {
      display: block;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.hide {
      display: none; width:0; height: 0; border: 0;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.active {
      display: block; min-width: 60px; min-height: 20px; width: 60px; height: 60px; opacity: 1; z-index: 999;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
      padding: 0 10px; min-height: 20px; height: 100%; display: flex; justify-content: center; align-items: center; color: #fff; font-size: 15px; font-family: inherit; background: #dd3333; background: -webkit-linear-gradient(to right, #8224e3, #dd3333); background: linear-gradient(to right, #8224e3, #dd3333);
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_top-right {
      top:0; right:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_top-left {
      top:0; left:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_bottom-left {
      bottom:0; left:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_bottom-right {
      bottom:0; right:0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor.gf_pb_center {
      top: 50%; left: 50%; transform: translate(-50%, -50%); transform-origin: 0 0
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_top-ribbon {
      clip-path: polygon(0 0, 100% 0, 100% 65%, 50% 100%, 0 65%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_vertical-chevron {
      clip-path: polygon(100% 0, 100% 80%, 50% 100%, 0 80%, 0 0, 50% 20%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_pentagon {
      clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_sheild {
      clip-path: polygon(100% 0, 95% 80%, 50% 100%, 5% 80%, 0 0, 50% 11%); min-width: 30px; min-height: 30px;
  }

  [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_sheild, [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_pentagon, [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_vertical-chevron, [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap.gf_pb_top-ribbon {
      flex-direction: column;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor span {
          transform: rotate(0deg) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: 5% !important; height: 5% !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: auto !important; height: 45px !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: auto !important; height: 45px !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: 6% !important; height: 6% !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-0"] {}

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor span {
          transform: rotate(0deg) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_badge-text-wrap {
          font-size: 14px !important; line-height: 1.4em !important; background: linear-gradient(to right, rgba(229, 240, 219, 1), rgba(229, 240, 219, 1)) !important; color: rgb(1, 23, 1) !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-badge-anchor {
          top: unset !important; left: 0px !important; bottom: 0px !important; right: unset !important; transform: rotate(0deg) !important; width: 5% !important; height: 5% !important;
      }

      [id^="m-1681889564534-child"][id$="-0"] .gf_product-image {
          width: 100% !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-1"] {}

  [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
      display: inline-block; text-decoration: none; font-size: 20px; line-height: 1.2em !important; overflow: hidden !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; line-clamp: 2 !important; -webkit-box-orient: vertical !important;
  }

  [id^="m-1681889564534-child"][id$="-1"] h1, [id^="m-1681889564534-child"][id$="-1"] h2, [id^="m-1681889564534-child"][id$="-1"] h3, [id^="m-1681889564534-child"][id$="-1"] h4, [id^="m-1681889564534-child"][id$="-1"] h5, [id^="m-1681889564534-child"][id$="-1"] h6 {
      line-height: inherit !important; margin: 0px !important; padding: 0px !important; text-align: inherit !important;
  }

  [id^="m-1681889564534-child"][id$="-1"] p {
      font-size: inherit !important; line-height: inherit !important; margin: 0px !important; padding: 0px !important;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-1"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-1"] .gf_product-title {
          font-size: 14px !important; line-height: 1.4em !important; letter-spacing: 0.28px !important; color: rgb(16, 16, 16) !important; font-weight: 500 !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-2"] {}

  [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {}

  [id^="m-1681889564534-child"][id$="-2"] .gf_product-compare-price {
      position: relative;
  }

  [id^="m-1681889564534-child"][id$="-2"] .gf_product-compare-price:after {
      content: ''; position: absolute; top: 50%; left: 0; height: 1px; background: #333333; width: 100%; transform: translateY(0px);
  }

  [id^="m-1681889564534-child"][id$="-2"] .gf_pq-discount {
      border: solid 1px #333333; padding: 5px;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-2"] {
          margin-bottom: -12px !important;
      }

      [id^="m-1681889564534-child"][id$="-2"] .gf_product-price {
          font-weight: bold !important; color: rgb(0, 55, 20) !important; font-size: 14px !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-27"] {}

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-27"] {
          margin-top: 12px !important; padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important;
      }
  }

  [id^="m-1681889564534-child"][id$="-23"] {}

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
      display: inline-block; max-width: 100%;
  }

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

  [id^="m-1681889564534-child"][id$="-23"] .gf_button-stretch {
      width: 100% !important;
  }

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more > img {
      max-width: 100%; max-height: 100%;
  }

  [id^="m-1681889564534-child"][id$="-23"] .gf_view-more > span {
      text-transform: inherit !important;
  }

  @media (max-width: 767px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-xs="1"] .gf_view-more {
          width: 100% !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-left: 40px !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-right: 40px !important;
      }
  }

  @media (min-width: 768px) and (max-width: 991px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-sm="1"] .gf_view-more {
          width: 100% !important;
      }
  }

  @media (min-width: 992px) and (max-width: 1199px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-md="1"] .gf_view-more {
          width: 100% !important;
      }
  }

  @media (min-width: 1200px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-lg="1"] .gf_view-more {
          width: 100% !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-right: 100px !important; padding-left: 100px !important; padding-top: 5px !important; padding-bottom: 5px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-right: 80px !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-left: 80px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-right: 100px !important; padding-left: 100px !important; padding-top: 5px !important; padding-bottom: 5px !important;
      }
  }

  @media (width: 767.2px) {
      [id^="m-1681889564534-child"][id$="-23"] [data-stretch-xs="1"] .gf_view-more {
          width: 100% !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] {
          margin-top: 6px !important;
      }

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more:hover {}

      [id^="m-1681889564534-child"][id$="-23"] .gf_view-more {
          background-color: rgb(1, 23, 1) !important;width:100%; color: rgba(255, 255, 255, 1) !important; padding-left: 40px !important; padding-top: 5px !important; padding-bottom: 5px !important; padding-right: 40px !important;
      }
  }

  #e-1681894612675 {}

  #e-1681894612675 .text-edit {
      line-height: 1.6 !important; font-weight:500;
  }

  #e-1681894612675 h1, #e-1681894612675 h2, #e-1681894612675 h3, #e-1681894612675 h4, #e-1681894612675 h5, #e-1681894612675 h6 {
      line-height: inherit !important; text-align: inherit !important; margin: 0px !important; padding: 0px !important;
  }

  #e-1681894612675 .text-edit ul {
      list-style: disc inside !important;
  }

  #e-1681894612675 .text-edit ol {
      list-style: decimal inside !important;
  }

  #e-1681894612675 .text-edit ul li, #e-1681894612675 .text-edit ol li {
      list-style: inherit !important;
  }

  #e-1681894612675 .text-edit > p {
      font-size: inherit !important; font-family: inherit !important; line-height: inherit !important; text-align: inherit !important; color: inherit !important; margin: 0px !important; padding: 0px !important;
  }

  #e-1681894612675 .text-edit font {
      font-size: inherit !important;
  }

  @media (max-width: 767px) {
      #e-1681894612675 {
          margin-bottom: px !important; margin-top: 0px !important;
      }

      #e-1681894612675 .text-edit {
          font-size: 22px !important; line-height: 0.5em !important; letter-spacing: 0.6px !important; color: #000000 !important; text-transform: none !important; font-weight: 400 !important; padding-top: 0px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      #e-1681894612675 {
          margin-bottom: px !important; margin-top: 20px !important;
      }

      #e-1681894612675 .text-edit {
          font-size: 38px !important; line-height: 0.5em !important; letter-spacing: 0.6px !important; color: #000000 !important; text-transform: none !important; padding-top: 19px !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      #e-1681894612675 {
          margin-bottom: px !important; margin-top: 20px !important;
      }

      #e-1681894612675 .text-edit {
          font-size: 38px !important; line-height: 0.5em !important; letter-spacing: 0.6px !important; color: #000000 !important; text-transform: none !important; padding-top: 0px !important;
      }
  }

  @media (min-width: 1200px) {
      #e-1681894612675 {
          margin-bottom: px !important; margin-top: 20px !important;
      }

      #e-1681894612675 .text-edit {
          font-size: 30px !important; line-height: 0.5em !important; letter-spacing: 0.6px !important; color: #000000 !important; text-transform: none !important; font-weight: 400 !important; padding-top: 0px !important;
      }
  }

  @media (width: 767.2px) {
      #e-1681894612675 {
          margin-bottom: px !important; margin-top: 20px !important;
      }

      #e-1681894612675 .text-edit {
          font-size: 22px !important; line-height: 0.5em !important; letter-spacing: 0.6px !important; color: #000000 !important; text-transform: none !important; font-weight: 400 !important; padding-top: 0px !important;
      }
  }

  #m-1686796551405 {
      max-width:100%; max-height:100%;
  }

  #m-1686796551405 iframe {
      z-index: 1 !important;
  }

  @media (max-width: 767px) {
      #m-1686796551405 {}
  }

  @media (max-width: 991px) and (min-width: 768px) {
      #m-1686796551405 {
          display: none !important;
      }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
      #m-1686796551405 {
          display: none !important;
      }
  }

  @media (min-width: 1200px) {
      #m-1686796551405 {
          display: none !important;
      }
  }

  #e-1686796621213 {}

  #e-1686796621213 a {
      display: block;
  }

  #e-1686796621213 .gf_image {
      width: 100%; height: auto;
  }

  @media (max-width: 767px) {
      #e-1686796621213 {}

      #e-1686796621213 .gf_image {
          width: 100% !important; height: auto !important; padding-top: 12px !important;
      }
  }

  @media (max-width: 991px) and (min-width: 768px) {
      #e-1686796621213 {
          display: none !important;
      }

  }

  @media (max-width: 1199px) and (min-width: 992px) {
      #e-1686796621213 {
          display: none !important;
      }
  }

  @media (min-width: 1200px) {
      #e-1686796621213 {
          display: none !important;
      }
  }

  @media (width: 767.2px) {
      #e-1686796621213 {}

      #e-1686796621213 .gf_image {
          width: 100% !important; height: auto !important; padding-top: 12px !important;
      }
  }
      /* banner */
  .clearfix::after{
      display: block;
      content: '';
      clear: both;
      visibility: hidden;
      height: 0;
  }
  .clearfix { zoom: 1;}
  .banner {
      width: 100%;
  }
  .banner img {
      width: 100%;
  }

  .two_banner{
    width: 100%;
  }
  .two_banner_con{
    display: flex;
  }
  .view_more{
      display: block;
      width: 100%;
      height: 42px;
      background: #fff4f4;
      border: 1px solid #003714;
      color: #003714;
      text-align: center;
  }
  .video_pic{
      display: flex;
      justify-content: space-between;
      margin-top: 60px;
  }
  .Youtube_video{
      width: 48%;
  }
  .Youtube_video video{
      width: 100%;
  }
  .pic{
      width: 48%;
  }
#r-1686796085133:after{
display:none;
}
  @media screen and (max-width: 768px) {
      .beijing{
          background: url('https://cdn.shopifycdn.net/s/files/1/1720/3725/files/17418_2x_aec47dfd-1ebe-496d-98c7-8525a1db9556.png?v=1689732267') no-repeat;
          background-size: 100%;
          padding-bottom: 30px;
          padding-top: 30px;
        }
    .nav{
        width: 95%;
        margin: 0 auto;
    }
    .video_pic{
      margin-top: 30px;
      display: block;
    }
    .Youtube_video{
      width: 100%;
    }
    .pic{
      width: 100%;
      margin-top: 30px;
    }
    .two_banner{
        background: url('https://cdn.shopifycdn.net/s/files/1/1720/3725/files/17424_2x_47bd2c46-40b4-402e-b14f-7ed62b531e83.png?v=1689671054') no-repeat;
        background-size: 100%;
        /* margin-top: 30px; */
    }
    .two_banner_con{
        width: 90%;
        margin: 0 auto;
        padding-top: 105px;
        padding-bottom: 40px;
    }
    .two_banner_con_two{
        margin-right: 10px;
    }
    .subtitle{
      text-align: center;
      font-size: 14px;
      margin-top: 15px;
    }
    .gf_col-xs-12,.gf_col-lg-12{
      padding: 0;
    }
    .view_more{
      height: 42px;
      line-height: 42px;
      font-weight: 700;
      font-size: 14px;
      margin-top: 30px;
    }
    #e-1681894612675{
      padding-top: 60px;
    }
    body .gryffeditor .gf_row, body .module-wrap[data-label=Popup] .gf_row{
      padding-top: 20px;
    }
          /* 主产品2*/
          .title h3{
              font-family: 'Cinzel', serif;
              font-weight: 400;
              font-size: 22px;
              text-align: center;
              margin-top: 60px;
              margin-bottom: 15px;
          }
          .title p{
              font-family: 'Cinzel', serif;
              font-weight: 400;
              font-size: 14px;
              text-align: center;
              margin-bottom: 20px;
          }
          .product2 ul {
              margin: 0% auto;
              width: 100%;
          }
          .product2 ul li {
              float: left;
              margin-top: 2%;
              width: 48.5%;
              margin-right: 3%;
          }
          .product2 ul li:nth-child(2n) {
              margin-right: 0;
          }
          .product2 ul li .po img {
              width: 100%;
          }
          .product2 ul li .po .img {
              position: relative;
          }
          .product2 ul li .po span {
            background: #ECF0DB;
            color: #003714;
            font-size: 1rem;
            font-weight: 700;
            position: absolute;
            bottom: 0.2rem;
            left: 6px;
          }
          .product2 ul li .po p {
              position: absolute;
              bottom: 1%;
              left: 0%;
              padding: 1% 7%;
              background: #F0D95F;
              font-weight: bold;
              color: #B7331C;
          }
          .product2 .product-text {
              font-size: 12px;
              font-family: 'Fira Sans', sans-serif;;
              font-weight: 500;
              margin: 3% 0;
              text-overflow: -o-ellipsis-lastline;
              overflow: hidden;
              text-overflow: ellipsis;
              display: -webkit-box;
              -webkit-line-clamp: 2;
              line-clamp: 2;
              -webkit-box-orient: vertical;
          }
          .product2 .product-text a {
              color: #011701;
              font-family: 'Fira Sans', sans-serif;
          }
          .product2 .product-price .price {
              color: #000000;
              font-size: 23px;
              font-weight: bold;
          }
          .product2 .product-price .review {
              color: #070707;
          }
          .product2 .product-fotter {
              width: 100%;
              /* margin-top: 20px; */
          }
          .product3 .product-fotter {
              width: 100%;
              /* background: #8A7C68; */
              color: #000;
          }
          .product3 .product-fotter .price{
            padding: 10px 0;
          }
          .product2 .product-fotter span {
              margin-right: 5px;
              font-size: 16px;
              font-family: 'Fira Sans', sans-serif;;
              font-weight: bold;
              color: #003714;
          }
          .product3 .product-fotter span {
            color: #003714;
            margin-left: 5px;
            margin-right: 3px;
          }
          .product2 .product-fotter i{
              font-style: normal;
          }
          .product2 .product-fotter i span {
              text-decoration: line-through;
              font-size: 12px;
              font-family: 'Fira Sans', sans-serif;;
              font-weight: bold;
              color: #7F7F7F;
          }
          .product2 .product-fotter .Buy {
              width: 50%;
              padding: 5% 0;
              background: #FFFAF8;
              text-align: center;
              font-size: 12px;
              font-weight: bold;
              color: #000000;
              float: left;
          }
          .ProductItem__Rating.Heading.Text--subdued.u-h7{
            margin-bottom: 0;
          }
          .product-shop a{
            height: 42px;
            line-height: 42px;
            margin-top: 15px;
            display: block;
            width: 100%;
            background: #011701;
            color: #fff;
            text-align: center;
          }

  }
  @media screen and (min-width: 769px) {
      .beijing{
          background: url('https://cdn.shopifycdn.net/s/files/1/1720/3725/files/17417.png?v=1689732267') no-repeat;
          background-size: 100%;
          padding-top: 60px;
          padding-bottom: 60px;
        }
    .nav{
        width: 85%;
        max-width: 1400px;
        margin: 0 auto;
    }
    .video_pic{
      margin-top: 60px;
    }
    .two_banner{
        background: url('https://cdn.shopifycdn.net/s/files/1/1720/3725/files/17420.png?v=1689672696') no-repeat;
        background-size: 100%;
        max-height: 360px;
        height: auto;
        /* margin-top: 60px; */
    }
    .two_banner_con{
        width: 60%;
        margin: 0 auto;
        float: right;
        padding-top: 1.1%;

    }
    .two_banner_con_two{
        margin-right: 10px;
    }
    .subtitle{
      text-align: center;
      font-size: 20px;
      margin-top: 20px;
    }
    .gf_col-xs-12,.gf_col-lg-12{
      padding: 0;
    }
    .gf_row-gap-9>.gf_column{
      padding: 0;
    }
    body .gryffeditor .gf_row, body .module-wrap[data-label=Popup] .gf_row{
      max-width: 1400px;
    }
    .view_more{
      height: 42px;
      line-height: 42px;
      font-weight: 700;
      font-size: 14px;
      margin-top: 40px;
    }
    #r-1681884005431{
      padding-top: 60px;
    }
    #e-16818946126{
      margin-top: 50px !important;
    }
     /* 主产品2*/
     .title h3{
          font-family: 'Cinzel', serif;
          font-weight: 400;
          font-size: 30px;
          text-align: center;
          margin-top: 60px;
          margin-bottom: 20px;
      }
      .title p{
          font-family: 'Cinzel', serif;
          font-weight: 400;
          font-size: 20px;
          text-align: center;
      }
     .product2 ul {
      margin: 0% auto;
      width: 100%;
      display: flex;
      flex-wrap: wrap;
  }
  .product2 ul li {
      margin-top: 2%;
      width: 23%;
      margin-right: 2.6%;
  }
  .product2 ul li:nth-child(4n) {
      margin-right: 0;
  }
  .product2 ul li .po img {
      width: 100%;
  }
  .product2 ul li .po span {
      background: #ECF0DB;
      color: #003714;
      font-size: 1rem;
      font-weight: 700;
      position: absolute;
      left: 10px;
      bottom: 4px;
  }
  .product2 ul li .po .img {
      position: relative;
  }
  .product2 ul li .po p {
      position: absolute;
      bottom: 1%;
      left: 0%;
      padding: 1% 7%;
      background: #F0D95F;
      font-weight: bold;
      color: #B7331C;
  }
  .product2 ul li .reviews {
      font-size: 16px;
      color: #60373E;
      font-weight: bold;
  }
  .product2 .product-text {
      font-size: 14px;
      font-family: 'Fira Sans', sans-serif;;
      font-weight: 500;
      margin: 1.5% 0;
      text-overflow: -o-ellipsis-lastline;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      line-clamp: 2;
      -webkit-box-orient: vertical;
  }
  .product2 .product-text a {
      color: #011701;
      font-family: 'Fira Sans', sans-serif;
  }
  .product2 .product-price .price {
      color: #000000;
      font-size: 23px;
      font-weight: bold;
  }
  .product2 .product-price .review {
      color: #070707;
  }
  .product3 .product-fotter {
      width: 100%;
  }
  .product3 .product-fotter .price {
      text-align: left;
  }
  .product2 .product-fotter span {
      font-size: 18px;
      font-family: 'Fira Sans', sans-serif;;
      font-weight: bold;
      color: #003714;
      margin-right: 4px;
  }
  .product3 .product-fotter span {
    color: #003714;
  }
  .product2 .product-fotter i{
    font-style: normal;
  }

  .product2 .product-fotter i span {
      font-size: 14px;
      font-family: 'Fira Sans', sans-serif;;
      font-weight: bold;
      color: #7F7F7F;
      text-decoration: line-through;
  }
  .product-shop a{
    height: 42px;
    line-height: 42px;
    margin-top: 15px;
    display: block;
    width: 100%;
    background: #011701;
    color: #fff;
    text-align: center;
  }
}