/* 1. Variables*/
/* 2. Global style */
/* 3. Responsibility */
/*------------------*/
/* 4. Width/Height */
/* 5. Display */
/* 6. Margin */
/* 7. Padding */
/* 8. Position */
/* 9. Top Left Right Bottom values*/
/* 10. Font size */
/* 11. Font weight */
/* 12. Font colors */
/* 13. Text position */
/* 14. Background colors */
/* Variables */
.gc-product-description-styles {
  /* Global style */
  /* Responsibility */
  /* Fonts - desktop */
  /* Fonts - small desktop */
  /* Fonts - tablet */
  /* Fonts - mobile */
}
.gc-product-description-styles .main-container {
  width: 100%;
  font-family: "Open Sans", sans-serif;
  margin: 0;
  padding: 0;
}
.gc-product-description-styles .section-container {
  width: 100%;
  position: relative;
  margin: 0;
  padding: 0;
}
.gc-product-description-styles .responsive-detection-desktop h1, .gc-product-description-styles .responsive-detection-desktop h2, .gc-product-description-styles .responsive-detection-desktop h3, .gc-product-description-styles .responsive-detection-desktop h4,
.gc-product-description-styles .responsive-detection-mobile h1,
.gc-product-description-styles .responsive-detection-mobile h2,
.gc-product-description-styles .responsive-detection-mobile h3,
.gc-product-description-styles .responsive-detection-mobile h4 {
  line-height: 1.2 !important;
}
.gc-product-description-styles .responsive-detection-desktop h5, .gc-product-description-styles .responsive-detection-desktop h6,
.gc-product-description-styles .responsive-detection-mobile h5,
.gc-product-description-styles .responsive-detection-mobile h6 {
  line-height: 1.15 !important;
}
.gc-product-description-styles .responsive-detection-small-desktop h1, .gc-product-description-styles .responsive-detection-small-desktop h2, .gc-product-description-styles .responsive-detection-small-desktop h3, .gc-product-description-styles .responsive-detection-small-desktop h4,
.gc-product-description-styles .responsive-detection-tablet h1,
.gc-product-description-styles .responsive-detection-tablet h2,
.gc-product-description-styles .responsive-detection-tablet h3,
.gc-product-description-styles .responsive-detection-tablet h4 {
  line-height: 1.15 !important;
}
.gc-product-description-styles .responsive-detection-small-desktop h5, .gc-product-description-styles .responsive-detection-small-desktop h6,
.gc-product-description-styles .responsive-detection-tablet h5,
.gc-product-description-styles .responsive-detection-tablet h6 {
  line-height: 1.12 !important;
}
@media (min-width: 1200px) {
  .gc-product-description-styles .responsive-detection-desktop {
    display: block !important;
  }
  .gc-product-description-styles .responsive-detection-small-desktop {
    display: none !important;
  }
  .gc-product-description-styles .responsive-detection-tablet {
    display: none !important;
  }
  .gc-product-description-styles .responsive-detection-mobile {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .gc-product-description-styles .responsive-detection-desktop {
    display: none !important;
  }
  .gc-product-description-styles .responsive-detection-small-desktop {
    display: block !important;
  }
  .gc-product-description-styles .responsive-detection-tablet {
    display: none !important;
  }
  .gc-product-description-styles .responsive-detection-mobile {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .gc-product-description-styles .responsive-detection-desktop {
    display: none !important;
  }
  .gc-product-description-styles .responsive-detection-small-desktop {
    display: none !important;
  }
  .gc-product-description-styles .responsive-detection-tablet {
    display: block !important;
  }
  .gc-product-description-styles .responsive-detection-mobile {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .gc-product-description-styles .responsive-detection-desktop {
    display: none !important;
  }
  .gc-product-description-styles .responsive-detection-small-desktop {
    display: none !important;
  }
  .gc-product-description-styles .responsive-detection-tablet {
    display: none !important;
  }
  .gc-product-description-styles .responsive-detection-mobile {
    display: block !important;
  }
}
.gc-product-description-styles .responsive-detection-desktop .font-size-1 {
  font-size: min(calc((1/ 1920) * 100vw), 1px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-2 {
  font-size: min(calc((2/ 1920) * 100vw), 2px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-3 {
  font-size: min(calc((3/ 1920) * 100vw), 3px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-4 {
  font-size: min(calc((4/ 1920) * 100vw), 4px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-5 {
  font-size: min(calc((5/ 1920) * 100vw), 5px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-6 {
  font-size: min(calc((6/ 1920) * 100vw), 6px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-7 {
  font-size: min(calc((7/ 1920) * 100vw), 7px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-8 {
  font-size: min(calc((8/ 1920) * 100vw), 8px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-9 {
  font-size: min(calc((9/ 1920) * 100vw), 9px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-10 {
  font-size: min(calc((10/ 1920) * 100vw), 10px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-11 {
  font-size: min(calc((11/ 1920) * 100vw), 11px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-12 {
  font-size: min(calc((12/ 1920) * 100vw), 12px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-13 {
  font-size: min(calc((13/ 1920) * 100vw), 13px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-14 {
  font-size: min(calc((14/ 1920) * 100vw), 14px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-15 {
  font-size: min(calc((15/ 1920) * 100vw), 15px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-16 {
  font-size: min(calc((16/ 1920) * 100vw), 16px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-17 {
  font-size: min(calc((17/ 1920) * 100vw), 17px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-18 {
  font-size: min(calc((18/ 1920) * 100vw), 18px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-19 {
  font-size: min(calc((19/ 1920) * 100vw), 19px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-20 {
  font-size: min(calc((20/ 1920) * 100vw), 20px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-21 {
  font-size: min(calc((21/ 1920) * 100vw), 21px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-22 {
  font-size: min(calc((22/ 1920) * 100vw), 22px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-23 {
  font-size: min(calc((23/ 1920) * 100vw), 23px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-24 {
  font-size: min(calc((24/ 1920) * 100vw), 24px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-25 {
  font-size: min(calc((25/ 1920) * 100vw), 25px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-26 {
  font-size: min(calc((26/ 1920) * 100vw), 26px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-27 {
  font-size: min(calc((27/ 1920) * 100vw), 27px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-28 {
  font-size: min(calc((28/ 1920) * 100vw), 28px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-29 {
  font-size: min(calc((29/ 1920) * 100vw), 29px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-30 {
  font-size: min(calc((30/ 1920) * 100vw), 30px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-31 {
  font-size: min(calc((31/ 1920) * 100vw), 31px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-32 {
  font-size: min(calc((32/ 1920) * 100vw), 32px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-33 {
  font-size: min(calc((33/ 1920) * 100vw), 33px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-34 {
  font-size: min(calc((34/ 1920) * 100vw), 34px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-35 {
  font-size: min(calc((35/ 1920) * 100vw), 35px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-36 {
  font-size: min(calc((36/ 1920) * 100vw), 36px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-37 {
  font-size: min(calc((37/ 1920) * 100vw), 37px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-38 {
  font-size: min(calc((38/ 1920) * 100vw), 38px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-39 {
  font-size: min(calc((39/ 1920) * 100vw), 39px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-40 {
  font-size: min(calc((40/ 1920) * 100vw), 40px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-41 {
  font-size: min(calc((41/ 1920) * 100vw), 41px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-42 {
  font-size: min(calc((42/ 1920) * 100vw), 42px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-43 {
  font-size: min(calc((43/ 1920) * 100vw), 43px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-44 {
  font-size: min(calc((44/ 1920) * 100vw), 44px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-45 {
  font-size: min(calc((45/ 1920) * 100vw), 45px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-46 {
  font-size: min(calc((46/ 1920) * 100vw), 46px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-47 {
  font-size: min(calc((47/ 1920) * 100vw), 47px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-48 {
  font-size: min(calc((48/ 1920) * 100vw), 48px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-49 {
  font-size: min(calc((49/ 1920) * 100vw), 49px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-50 {
  font-size: min(calc((50/ 1920) * 100vw), 50px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-51 {
  font-size: min(calc((51/ 1920) * 100vw), 51px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-52 {
  font-size: min(calc((52/ 1920) * 100vw), 52px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-53 {
  font-size: min(calc((53/ 1920) * 100vw), 53px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-54 {
  font-size: min(calc((54/ 1920) * 100vw), 54px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-55 {
  font-size: min(calc((55/ 1920) * 100vw), 55px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-56 {
  font-size: min(calc((56/ 1920) * 100vw), 56px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-57 {
  font-size: min(calc((57/ 1920) * 100vw), 57px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-58 {
  font-size: min(calc((58/ 1920) * 100vw), 58px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-59 {
  font-size: min(calc((59/ 1920) * 100vw), 59px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-60 {
  font-size: min(calc((60/ 1920) * 100vw), 60px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-61 {
  font-size: min(calc((61/ 1920) * 100vw), 61px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-62 {
  font-size: min(calc((62/ 1920) * 100vw), 62px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-63 {
  font-size: min(calc((63/ 1920) * 100vw), 63px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-64 {
  font-size: min(calc((64/ 1920) * 100vw), 64px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-65 {
  font-size: min(calc((65/ 1920) * 100vw), 65px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-66 {
  font-size: min(calc((66/ 1920) * 100vw), 66px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-67 {
  font-size: min(calc((67/ 1920) * 100vw), 67px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-68 {
  font-size: min(calc((68/ 1920) * 100vw), 68px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-69 {
  font-size: min(calc((69/ 1920) * 100vw), 69px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-70 {
  font-size: min(calc((70/ 1920) * 100vw), 70px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-71 {
  font-size: min(calc((71/ 1920) * 100vw), 71px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-72 {
  font-size: min(calc((72/ 1920) * 100vw), 72px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-73 {
  font-size: min(calc((73/ 1920) * 100vw), 73px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-74 {
  font-size: min(calc((74/ 1920) * 100vw), 74px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-75 {
  font-size: min(calc((75/ 1920) * 100vw), 75px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-76 {
  font-size: min(calc((76/ 1920) * 100vw), 76px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-77 {
  font-size: min(calc((77/ 1920) * 100vw), 77px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-78 {
  font-size: min(calc((78/ 1920) * 100vw), 78px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-79 {
  font-size: min(calc((79/ 1920) * 100vw), 79px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-80 {
  font-size: min(calc((80/ 1920) * 100vw), 80px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-81 {
  font-size: min(calc((81/ 1920) * 100vw), 81px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-82 {
  font-size: min(calc((82/ 1920) * 100vw), 82px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-83 {
  font-size: min(calc((83/ 1920) * 100vw), 83px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-84 {
  font-size: min(calc((84/ 1920) * 100vw), 84px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-85 {
  font-size: min(calc((85/ 1920) * 100vw), 85px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-86 {
  font-size: min(calc((86/ 1920) * 100vw), 86px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-87 {
  font-size: min(calc((87/ 1920) * 100vw), 87px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-88 {
  font-size: min(calc((88/ 1920) * 100vw), 88px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-89 {
  font-size: min(calc((89/ 1920) * 100vw), 89px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-90 {
  font-size: min(calc((90/ 1920) * 100vw), 90px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-91 {
  font-size: min(calc((91/ 1920) * 100vw), 91px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-92 {
  font-size: min(calc((92/ 1920) * 100vw), 92px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-93 {
  font-size: min(calc((93/ 1920) * 100vw), 93px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-94 {
  font-size: min(calc((94/ 1920) * 100vw), 94px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-95 {
  font-size: min(calc((95/ 1920) * 100vw), 95px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-96 {
  font-size: min(calc((96/ 1920) * 100vw), 96px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-97 {
  font-size: min(calc((97/ 1920) * 100vw), 97px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-98 {
  font-size: min(calc((98/ 1920) * 100vw), 98px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-99 {
  font-size: min(calc((99/ 1920) * 100vw), 99px);
}
.gc-product-description-styles .responsive-detection-desktop .font-size-100 {
  font-size: min(calc((100/ 1920) * 100vw), 100px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-1 {
  font-size: min(calc((1/ 1200) * 100vw), 1px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-2 {
  font-size: min(calc((2/ 1200) * 100vw), 2px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-3 {
  font-size: min(calc((3/ 1200) * 100vw), 3px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-4 {
  font-size: min(calc((4/ 1200) * 100vw), 4px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-5 {
  font-size: min(calc((5/ 1200) * 100vw), 5px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-6 {
  font-size: min(calc((6/ 1200) * 100vw), 6px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-7 {
  font-size: min(calc((7/ 1200) * 100vw), 7px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-8 {
  font-size: min(calc((8/ 1200) * 100vw), 8px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-9 {
  font-size: min(calc((9/ 1200) * 100vw), 9px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-10 {
  font-size: min(calc((10/ 1200) * 100vw), 10px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-11 {
  font-size: min(calc((11/ 1200) * 100vw), 11px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-12 {
  font-size: min(calc((12/ 1200) * 100vw), 12px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-13 {
  font-size: min(calc((13/ 1200) * 100vw), 13px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-14 {
  font-size: min(calc((14/ 1200) * 100vw), 14px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-15 {
  font-size: min(calc((15/ 1200) * 100vw), 15px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-16 {
  font-size: min(calc((16/ 1200) * 100vw), 16px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-17 {
  font-size: min(calc((17/ 1200) * 100vw), 17px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-18 {
  font-size: min(calc((18/ 1200) * 100vw), 18px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-19 {
  font-size: min(calc((19/ 1200) * 100vw), 19px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-20 {
  font-size: min(calc((20/ 1200) * 100vw), 20px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-21 {
  font-size: min(calc((21/ 1200) * 100vw), 21px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-22 {
  font-size: min(calc((22/ 1200) * 100vw), 22px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-23 {
  font-size: min(calc((23/ 1200) * 100vw), 23px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-24 {
  font-size: min(calc((24/ 1200) * 100vw), 24px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-25 {
  font-size: min(calc((25/ 1200) * 100vw), 25px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-26 {
  font-size: min(calc((26/ 1200) * 100vw), 26px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-27 {
  font-size: min(calc((27/ 1200) * 100vw), 27px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-28 {
  font-size: min(calc((28/ 1200) * 100vw), 28px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-29 {
  font-size: min(calc((29/ 1200) * 100vw), 29px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-30 {
  font-size: min(calc((30/ 1200) * 100vw), 30px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-31 {
  font-size: min(calc((31/ 1200) * 100vw), 31px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-32 {
  font-size: min(calc((32/ 1200) * 100vw), 32px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-33 {
  font-size: min(calc((33/ 1200) * 100vw), 33px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-34 {
  font-size: min(calc((34/ 1200) * 100vw), 34px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-35 {
  font-size: min(calc((35/ 1200) * 100vw), 35px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-36 {
  font-size: min(calc((36/ 1200) * 100vw), 36px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-37 {
  font-size: min(calc((37/ 1200) * 100vw), 37px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-38 {
  font-size: min(calc((38/ 1200) * 100vw), 38px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-39 {
  font-size: min(calc((39/ 1200) * 100vw), 39px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-40 {
  font-size: min(calc((40/ 1200) * 100vw), 40px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-41 {
  font-size: min(calc((41/ 1200) * 100vw), 41px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-42 {
  font-size: min(calc((42/ 1200) * 100vw), 42px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-43 {
  font-size: min(calc((43/ 1200) * 100vw), 43px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-44 {
  font-size: min(calc((44/ 1200) * 100vw), 44px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-45 {
  font-size: min(calc((45/ 1200) * 100vw), 45px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-46 {
  font-size: min(calc((46/ 1200) * 100vw), 46px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-47 {
  font-size: min(calc((47/ 1200) * 100vw), 47px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-48 {
  font-size: min(calc((48/ 1200) * 100vw), 48px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-49 {
  font-size: min(calc((49/ 1200) * 100vw), 49px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-50 {
  font-size: min(calc((50/ 1200) * 100vw), 50px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-51 {
  font-size: min(calc((51/ 1200) * 100vw), 51px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-52 {
  font-size: min(calc((52/ 1200) * 100vw), 52px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-53 {
  font-size: min(calc((53/ 1200) * 100vw), 53px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-54 {
  font-size: min(calc((54/ 1200) * 100vw), 54px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-55 {
  font-size: min(calc((55/ 1200) * 100vw), 55px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-56 {
  font-size: min(calc((56/ 1200) * 100vw), 56px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-57 {
  font-size: min(calc((57/ 1200) * 100vw), 57px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-58 {
  font-size: min(calc((58/ 1200) * 100vw), 58px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-59 {
  font-size: min(calc((59/ 1200) * 100vw), 59px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-60 {
  font-size: min(calc((60/ 1200) * 100vw), 60px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-61 {
  font-size: min(calc((61/ 1200) * 100vw), 61px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-62 {
  font-size: min(calc((62/ 1200) * 100vw), 62px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-63 {
  font-size: min(calc((63/ 1200) * 100vw), 63px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-64 {
  font-size: min(calc((64/ 1200) * 100vw), 64px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-65 {
  font-size: min(calc((65/ 1200) * 100vw), 65px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-66 {
  font-size: min(calc((66/ 1200) * 100vw), 66px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-67 {
  font-size: min(calc((67/ 1200) * 100vw), 67px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-68 {
  font-size: min(calc((68/ 1200) * 100vw), 68px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-69 {
  font-size: min(calc((69/ 1200) * 100vw), 69px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-70 {
  font-size: min(calc((70/ 1200) * 100vw), 70px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-71 {
  font-size: min(calc((71/ 1200) * 100vw), 71px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-72 {
  font-size: min(calc((72/ 1200) * 100vw), 72px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-73 {
  font-size: min(calc((73/ 1200) * 100vw), 73px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-74 {
  font-size: min(calc((74/ 1200) * 100vw), 74px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-75 {
  font-size: min(calc((75/ 1200) * 100vw), 75px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-76 {
  font-size: min(calc((76/ 1200) * 100vw), 76px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-77 {
  font-size: min(calc((77/ 1200) * 100vw), 77px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-78 {
  font-size: min(calc((78/ 1200) * 100vw), 78px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-79 {
  font-size: min(calc((79/ 1200) * 100vw), 79px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-80 {
  font-size: min(calc((80/ 1200) * 100vw), 80px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-81 {
  font-size: min(calc((81/ 1200) * 100vw), 81px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-82 {
  font-size: min(calc((82/ 1200) * 100vw), 82px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-83 {
  font-size: min(calc((83/ 1200) * 100vw), 83px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-84 {
  font-size: min(calc((84/ 1200) * 100vw), 84px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-85 {
  font-size: min(calc((85/ 1200) * 100vw), 85px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-86 {
  font-size: min(calc((86/ 1200) * 100vw), 86px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-87 {
  font-size: min(calc((87/ 1200) * 100vw), 87px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-88 {
  font-size: min(calc((88/ 1200) * 100vw), 88px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-89 {
  font-size: min(calc((89/ 1200) * 100vw), 89px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-90 {
  font-size: min(calc((90/ 1200) * 100vw), 90px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-91 {
  font-size: min(calc((91/ 1200) * 100vw), 91px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-92 {
  font-size: min(calc((92/ 1200) * 100vw), 92px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-93 {
  font-size: min(calc((93/ 1200) * 100vw), 93px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-94 {
  font-size: min(calc((94/ 1200) * 100vw), 94px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-95 {
  font-size: min(calc((95/ 1200) * 100vw), 95px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-96 {
  font-size: min(calc((96/ 1200) * 100vw), 96px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-97 {
  font-size: min(calc((97/ 1200) * 100vw), 97px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-98 {
  font-size: min(calc((98/ 1200) * 100vw), 98px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-99 {
  font-size: min(calc((99/ 1200) * 100vw), 99px);
}
.gc-product-description-styles .responsive-detection-small-desktop .font-size-100 {
  font-size: min(calc((100/ 1200) * 100vw), 100px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-1 {
  font-size: min(calc((1/ 992) * 100vw), 1px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-2 {
  font-size: min(calc((2/ 992) * 100vw), 2px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-3 {
  font-size: min(calc((3/ 992) * 100vw), 3px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-4 {
  font-size: min(calc((4/ 992) * 100vw), 4px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-5 {
  font-size: min(calc((5/ 992) * 100vw), 5px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-6 {
  font-size: min(calc((6/ 992) * 100vw), 6px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-7 {
  font-size: min(calc((7/ 992) * 100vw), 7px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-8 {
  font-size: min(calc((8/ 992) * 100vw), 8px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-9 {
  font-size: min(calc((9/ 992) * 100vw), 9px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-10 {
  font-size: min(calc((10/ 992) * 100vw), 10px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-11 {
  font-size: min(calc((11/ 992) * 100vw), 11px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-12 {
  font-size: min(calc((12/ 992) * 100vw), 12px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-13 {
  font-size: min(calc((13/ 992) * 100vw), 13px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-14 {
  font-size: min(calc((14/ 992) * 100vw), 14px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-15 {
  font-size: min(calc((15/ 992) * 100vw), 15px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-16 {
  font-size: min(calc((16/ 992) * 100vw), 16px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-17 {
  font-size: min(calc((17/ 992) * 100vw), 17px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-18 {
  font-size: min(calc((18/ 992) * 100vw), 18px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-19 {
  font-size: min(calc((19/ 992) * 100vw), 19px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-20 {
  font-size: min(calc((20/ 992) * 100vw), 20px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-21 {
  font-size: min(calc((21/ 992) * 100vw), 21px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-22 {
  font-size: min(calc((22/ 992) * 100vw), 22px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-23 {
  font-size: min(calc((23/ 992) * 100vw), 23px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-24 {
  font-size: min(calc((24/ 992) * 100vw), 24px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-25 {
  font-size: min(calc((25/ 992) * 100vw), 25px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-26 {
  font-size: min(calc((26/ 992) * 100vw), 26px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-27 {
  font-size: min(calc((27/ 992) * 100vw), 27px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-28 {
  font-size: min(calc((28/ 992) * 100vw), 28px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-29 {
  font-size: min(calc((29/ 992) * 100vw), 29px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-30 {
  font-size: min(calc((30/ 992) * 100vw), 30px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-31 {
  font-size: min(calc((31/ 992) * 100vw), 31px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-32 {
  font-size: min(calc((32/ 992) * 100vw), 32px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-33 {
  font-size: min(calc((33/ 992) * 100vw), 33px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-34 {
  font-size: min(calc((34/ 992) * 100vw), 34px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-35 {
  font-size: min(calc((35/ 992) * 100vw), 35px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-36 {
  font-size: min(calc((36/ 992) * 100vw), 36px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-37 {
  font-size: min(calc((37/ 992) * 100vw), 37px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-38 {
  font-size: min(calc((38/ 992) * 100vw), 38px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-39 {
  font-size: min(calc((39/ 992) * 100vw), 39px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-40 {
  font-size: min(calc((40/ 992) * 100vw), 40px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-41 {
  font-size: min(calc((41/ 992) * 100vw), 41px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-42 {
  font-size: min(calc((42/ 992) * 100vw), 42px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-43 {
  font-size: min(calc((43/ 992) * 100vw), 43px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-44 {
  font-size: min(calc((44/ 992) * 100vw), 44px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-45 {
  font-size: min(calc((45/ 992) * 100vw), 45px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-46 {
  font-size: min(calc((46/ 992) * 100vw), 46px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-47 {
  font-size: min(calc((47/ 992) * 100vw), 47px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-48 {
  font-size: min(calc((48/ 992) * 100vw), 48px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-49 {
  font-size: min(calc((49/ 992) * 100vw), 49px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-50 {
  font-size: min(calc((50/ 992) * 100vw), 50px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-51 {
  font-size: min(calc((51/ 992) * 100vw), 51px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-52 {
  font-size: min(calc((52/ 992) * 100vw), 52px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-53 {
  font-size: min(calc((53/ 992) * 100vw), 53px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-54 {
  font-size: min(calc((54/ 992) * 100vw), 54px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-55 {
  font-size: min(calc((55/ 992) * 100vw), 55px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-56 {
  font-size: min(calc((56/ 992) * 100vw), 56px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-57 {
  font-size: min(calc((57/ 992) * 100vw), 57px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-58 {
  font-size: min(calc((58/ 992) * 100vw), 58px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-59 {
  font-size: min(calc((59/ 992) * 100vw), 59px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-60 {
  font-size: min(calc((60/ 992) * 100vw), 60px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-61 {
  font-size: min(calc((61/ 992) * 100vw), 61px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-62 {
  font-size: min(calc((62/ 992) * 100vw), 62px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-63 {
  font-size: min(calc((63/ 992) * 100vw), 63px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-64 {
  font-size: min(calc((64/ 992) * 100vw), 64px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-65 {
  font-size: min(calc((65/ 992) * 100vw), 65px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-66 {
  font-size: min(calc((66/ 992) * 100vw), 66px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-67 {
  font-size: min(calc((67/ 992) * 100vw), 67px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-68 {
  font-size: min(calc((68/ 992) * 100vw), 68px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-69 {
  font-size: min(calc((69/ 992) * 100vw), 69px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-70 {
  font-size: min(calc((70/ 992) * 100vw), 70px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-71 {
  font-size: min(calc((71/ 992) * 100vw), 71px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-72 {
  font-size: min(calc((72/ 992) * 100vw), 72px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-73 {
  font-size: min(calc((73/ 992) * 100vw), 73px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-74 {
  font-size: min(calc((74/ 992) * 100vw), 74px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-75 {
  font-size: min(calc((75/ 992) * 100vw), 75px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-76 {
  font-size: min(calc((76/ 992) * 100vw), 76px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-77 {
  font-size: min(calc((77/ 992) * 100vw), 77px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-78 {
  font-size: min(calc((78/ 992) * 100vw), 78px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-79 {
  font-size: min(calc((79/ 992) * 100vw), 79px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-80 {
  font-size: min(calc((80/ 992) * 100vw), 80px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-81 {
  font-size: min(calc((81/ 992) * 100vw), 81px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-82 {
  font-size: min(calc((82/ 992) * 100vw), 82px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-83 {
  font-size: min(calc((83/ 992) * 100vw), 83px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-84 {
  font-size: min(calc((84/ 992) * 100vw), 84px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-85 {
  font-size: min(calc((85/ 992) * 100vw), 85px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-86 {
  font-size: min(calc((86/ 992) * 100vw), 86px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-87 {
  font-size: min(calc((87/ 992) * 100vw), 87px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-88 {
  font-size: min(calc((88/ 992) * 100vw), 88px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-89 {
  font-size: min(calc((89/ 992) * 100vw), 89px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-90 {
  font-size: min(calc((90/ 992) * 100vw), 90px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-91 {
  font-size: min(calc((91/ 992) * 100vw), 91px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-92 {
  font-size: min(calc((92/ 992) * 100vw), 92px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-93 {
  font-size: min(calc((93/ 992) * 100vw), 93px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-94 {
  font-size: min(calc((94/ 992) * 100vw), 94px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-95 {
  font-size: min(calc((95/ 992) * 100vw), 95px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-96 {
  font-size: min(calc((96/ 992) * 100vw), 96px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-97 {
  font-size: min(calc((97/ 992) * 100vw), 97px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-98 {
  font-size: min(calc((98/ 992) * 100vw), 98px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-99 {
  font-size: min(calc((99/ 992) * 100vw), 99px);
}
.gc-product-description-styles .responsive-detection-tablet .font-size-100 {
  font-size: min(calc((100/ 992) * 100vw), 100px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-1 {
  font-size: min(calc((1 / 576) * 100vw), 1px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-2 {
  font-size: min(calc((2 / 576) * 100vw), 2px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-3 {
  font-size: min(calc((3 / 576) * 100vw), 3px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-4 {
  font-size: min(calc((4 / 576) * 100vw), 4px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-5 {
  font-size: min(calc((5 / 576) * 100vw), 5px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-6 {
  font-size: min(calc((6 / 576) * 100vw), 6px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-7 {
  font-size: min(calc((7 / 576) * 100vw), 7px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-8 {
  font-size: min(calc((8 / 576) * 100vw), 8px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-9 {
  font-size: min(calc((9 / 576) * 100vw), 9px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-10 {
  font-size: min(calc((10 / 576) * 100vw), 10px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-11 {
  font-size: min(calc((11 / 576) * 100vw), 11px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-12 {
  font-size: min(calc((12 / 576) * 100vw), 12px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-13 {
  font-size: min(calc((13 / 576) * 100vw), 13px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-14 {
  font-size: min(calc((14 / 576) * 100vw), 14px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-15 {
  font-size: min(calc((15 / 576) * 100vw), 15px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-16 {
  font-size: min(calc((16 / 576) * 100vw), 16px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-17 {
  font-size: min(calc((17 / 576) * 100vw), 17px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-18 {
  font-size: min(calc((18 / 576) * 100vw), 18px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-19 {
  font-size: min(calc((19 / 576) * 100vw), 19px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-20 {
  font-size: min(calc((20 / 576) * 100vw), 20px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-21 {
  font-size: min(calc((21 / 576) * 100vw), 21px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-22 {
  font-size: min(calc((22 / 576) * 100vw), 22px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-23 {
  font-size: min(calc((23 / 576) * 100vw), 23px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-24 {
  font-size: min(calc((24 / 576) * 100vw), 24px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-25 {
  font-size: min(calc((25 / 576) * 100vw), 25px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-26 {
  font-size: min(calc((26 / 576) * 100vw), 26px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-27 {
  font-size: min(calc((27 / 576) * 100vw), 27px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-28 {
  font-size: min(calc((28 / 576) * 100vw), 28px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-29 {
  font-size: min(calc((29 / 576) * 100vw), 29px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-30 {
  font-size: min(calc((30 / 576) * 100vw), 30px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-31 {
  font-size: min(calc((31 / 576) * 100vw), 31px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-32 {
  font-size: min(calc((32 / 576) * 100vw), 32px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-33 {
  font-size: min(calc((33 / 576) * 100vw), 33px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-34 {
  font-size: min(calc((34 / 576) * 100vw), 34px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-35 {
  font-size: min(calc((35 / 576) * 100vw), 35px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-36 {
  font-size: min(calc((36 / 576) * 100vw), 36px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-37 {
  font-size: min(calc((37 / 576) * 100vw), 37px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-38 {
  font-size: min(calc((38 / 576) * 100vw), 38px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-39 {
  font-size: min(calc((39 / 576) * 100vw), 39px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-40 {
  font-size: min(calc((40 / 576) * 100vw), 40px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-41 {
  font-size: min(calc((41 / 576) * 100vw), 41px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-42 {
  font-size: min(calc((42 / 576) * 100vw), 42px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-43 {
  font-size: min(calc((43 / 576) * 100vw), 43px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-44 {
  font-size: min(calc((44 / 576) * 100vw), 44px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-45 {
  font-size: min(calc((45 / 576) * 100vw), 45px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-46 {
  font-size: min(calc((46 / 576) * 100vw), 46px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-47 {
  font-size: min(calc((47 / 576) * 100vw), 47px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-48 {
  font-size: min(calc((48 / 576) * 100vw), 48px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-49 {
  font-size: min(calc((49 / 576) * 100vw), 49px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-50 {
  font-size: min(calc((50 / 576) * 100vw), 50px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-51 {
  font-size: min(calc((51 / 576) * 100vw), 51px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-52 {
  font-size: min(calc((52 / 576) * 100vw), 52px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-53 {
  font-size: min(calc((53 / 576) * 100vw), 53px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-54 {
  font-size: min(calc((54 / 576) * 100vw), 54px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-55 {
  font-size: min(calc((55 / 576) * 100vw), 55px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-56 {
  font-size: min(calc((56 / 576) * 100vw), 56px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-57 {
  font-size: min(calc((57 / 576) * 100vw), 57px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-58 {
  font-size: min(calc((58 / 576) * 100vw), 58px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-59 {
  font-size: min(calc((59 / 576) * 100vw), 59px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-60 {
  font-size: min(calc((60 / 576) * 100vw), 60px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-61 {
  font-size: min(calc((61 / 576) * 100vw), 61px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-62 {
  font-size: min(calc((62 / 576) * 100vw), 62px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-63 {
  font-size: min(calc((63 / 576) * 100vw), 63px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-64 {
  font-size: min(calc((64 / 576) * 100vw), 64px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-65 {
  font-size: min(calc((65 / 576) * 100vw), 65px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-66 {
  font-size: min(calc((66 / 576) * 100vw), 66px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-67 {
  font-size: min(calc((67 / 576) * 100vw), 67px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-68 {
  font-size: min(calc((68 / 576) * 100vw), 68px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-69 {
  font-size: min(calc((69 / 576) * 100vw), 69px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-70 {
  font-size: min(calc((70 / 576) * 100vw), 70px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-71 {
  font-size: min(calc((71 / 576) * 100vw), 71px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-72 {
  font-size: min(calc((72 / 576) * 100vw), 72px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-73 {
  font-size: min(calc((73 / 576) * 100vw), 73px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-74 {
  font-size: min(calc((74 / 576) * 100vw), 74px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-75 {
  font-size: min(calc((75 / 576) * 100vw), 75px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-76 {
  font-size: min(calc((76 / 576) * 100vw), 76px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-77 {
  font-size: min(calc((77 / 576) * 100vw), 77px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-78 {
  font-size: min(calc((78 / 576) * 100vw), 78px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-79 {
  font-size: min(calc((79 / 576) * 100vw), 79px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-80 {
  font-size: min(calc((80 / 576) * 100vw), 80px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-81 {
  font-size: min(calc((81 / 576) * 100vw), 81px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-82 {
  font-size: min(calc((82 / 576) * 100vw), 82px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-83 {
  font-size: min(calc((83 / 576) * 100vw), 83px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-84 {
  font-size: min(calc((84 / 576) * 100vw), 84px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-85 {
  font-size: min(calc((85 / 576) * 100vw), 85px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-86 {
  font-size: min(calc((86 / 576) * 100vw), 86px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-87 {
  font-size: min(calc((87 / 576) * 100vw), 87px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-88 {
  font-size: min(calc((88 / 576) * 100vw), 88px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-89 {
  font-size: min(calc((89 / 576) * 100vw), 89px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-90 {
  font-size: min(calc((90 / 576) * 100vw), 90px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-91 {
  font-size: min(calc((91 / 576) * 100vw), 91px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-92 {
  font-size: min(calc((92 / 576) * 100vw), 92px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-93 {
  font-size: min(calc((93 / 576) * 100vw), 93px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-94 {
  font-size: min(calc((94 / 576) * 100vw), 94px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-95 {
  font-size: min(calc((95 / 576) * 100vw), 95px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-96 {
  font-size: min(calc((96 / 576) * 100vw), 96px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-97 {
  font-size: min(calc((97 / 576) * 100vw), 97px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-98 {
  font-size: min(calc((98 / 576) * 100vw), 98px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-99 {
  font-size: min(calc((99 / 576) * 100vw), 99px);
}
.gc-product-description-styles .responsive-detection-mobile .font-size-100 {
  font-size: min(calc((100 / 576) * 100vw), 100px);
}
.gc-product-description-styles .responsive-detection-desktop,
.gc-product-description-styles .responsive-detection-small-desktop,
.gc-product-description-styles .responsive-detection-tablet,
.gc-product-description-styles .responsive-detection-mobile {
  /* Global styles */
  /* Width and Height */
  /* Display */
  /* Margin */
  /* Padding */
  /* Position */
  /* Top Left Right Bottom values*/
  /* Font weight */
  /* Font colors */
  /* Text position */
  /* Background colors */
}
.gc-product-description-styles .responsive-detection-desktop .responsive-img,
.gc-product-description-styles .responsive-detection-small-desktop .responsive-img,
.gc-product-description-styles .responsive-detection-tablet .responsive-img,
.gc-product-description-styles .responsive-detection-mobile .responsive-img {
  display: block !important;
  max-width: 100% !important;
  height: auto !important;
}
.gc-product-description-styles .responsive-detection-desktop li,
.gc-product-description-styles .responsive-detection-small-desktop li,
.gc-product-description-styles .responsive-detection-tablet li,
.gc-product-description-styles .responsive-detection-mobile li {
  list-style: disc inside !important;
}
.gc-product-description-styles .responsive-detection-desktop h1, .gc-product-description-styles .responsive-detection-desktop h2, .gc-product-description-styles .responsive-detection-desktop h3, .gc-product-description-styles .responsive-detection-desktop h4, .gc-product-description-styles .responsive-detection-desktop h5, .gc-product-description-styles .responsive-detection-desktop h6,
.gc-product-description-styles .responsive-detection-small-desktop h1,
.gc-product-description-styles .responsive-detection-small-desktop h2,
.gc-product-description-styles .responsive-detection-small-desktop h3,
.gc-product-description-styles .responsive-detection-small-desktop h4,
.gc-product-description-styles .responsive-detection-small-desktop h5,
.gc-product-description-styles .responsive-detection-small-desktop h6,
.gc-product-description-styles .responsive-detection-tablet h1,
.gc-product-description-styles .responsive-detection-tablet h2,
.gc-product-description-styles .responsive-detection-tablet h3,
.gc-product-description-styles .responsive-detection-tablet h4,
.gc-product-description-styles .responsive-detection-tablet h5,
.gc-product-description-styles .responsive-detection-tablet h6,
.gc-product-description-styles .responsive-detection-mobile h1,
.gc-product-description-styles .responsive-detection-mobile h2,
.gc-product-description-styles .responsive-detection-mobile h3,
.gc-product-description-styles .responsive-detection-mobile h4,
.gc-product-description-styles .responsive-detection-mobile h5,
.gc-product-description-styles .responsive-detection-mobile h6 {
  margin: 0 !important;
  padding: 0 !important;
}
.gc-product-description-styles .responsive-detection-desktop p,
.gc-product-description-styles .responsive-detection-small-desktop p,
.gc-product-description-styles .responsive-detection-tablet p,
.gc-product-description-styles .responsive-detection-mobile p {
  margin: 0 !important;
  padding: 0 !important;
}
.gc-product-description-styles .responsive-detection-desktop .w-0,
.gc-product-description-styles .responsive-detection-small-desktop .w-0,
.gc-product-description-styles .responsive-detection-tablet .w-0,
.gc-product-description-styles .responsive-detection-mobile .w-0 {
  width: 0% !important;
}
.gc-product-description-styles .responsive-detection-desktop .h-0,
.gc-product-description-styles .responsive-detection-small-desktop .h-0,
.gc-product-description-styles .responsive-detection-tablet .h-0,
.gc-product-description-styles .responsive-detection-mobile .h-0 {
  height: 0% !important;
}
.gc-product-description-styles .responsive-detection-desktop .w-5,
.gc-product-description-styles .responsive-detection-small-desktop .w-5,
.gc-product-description-styles .responsive-detection-tablet .w-5,
.gc-product-description-styles .responsive-detection-mobile .w-5 {
  width: 5% !important;
}
.gc-product-description-styles .responsive-detection-desktop .h-5,
.gc-product-description-styles .responsive-detection-small-desktop .h-5,
.gc-product-description-styles .responsive-detection-tablet .h-5,
.gc-product-description-styles .responsive-detection-mobile .h-5 {
  height: 5% !important;
}
.gc-product-description-styles .responsive-detection-desktop .w-10,
.gc-product-description-styles .responsive-detection-small-desktop .w-10,
.gc-product-description-styles .responsive-detection-tablet .w-10,
.gc-product-description-styles .responsive-detection-mobile .w-10 {
  width: 10% !important;
}
.gc-product-description-styles .responsive-detection-desktop .h-10,
.gc-product-description-styles .responsive-detection-small-desktop .h-10,
.gc-product-description-styles .responsive-detection-tablet .h-10,
.gc-product-description-styles .responsive-detection-mobile .h-10 {
  height: 10% !important;
}
.gc-product-description-styles .responsive-detection-desktop .w-15,
.gc-product-description-styles .responsive-detection-small-desktop .w-15,
.gc-product-description-styles .responsive-detection-tablet .w-15,
.gc-product-description-styles .responsive-detection-mobile .w-15 {
  width: 15% !important;
}
.gc-product-description-styles .responsive-detection-desktop .h-15,
.gc-product-description-styles .responsive-detection-small-desktop .h-15,
.gc-product-description-styles .responsive-detection-tablet .h-15,
.gc-product-description-styles .responsive-detection-mobile .h-15 {
  height: 15% !important;
}
.gc-product-description-styles .responsive-detection-desktop .w-20,
.gc-product-description-styles .responsive-detection-small-desktop .w-20,
.gc-product-description-styles .responsive-detection-tablet .w-20,
.gc-product-description-styles .responsive-detection-mobile .w-20 {
  width: 20% !important;
}
.gc-product-description-styles .responsive-detection-desktop .h-20,
.gc-product-description-styles .responsive-detection-small-desktop .h-20,
.gc-product-description-styles .responsive-detection-tablet .h-20,
.gc-product-description-styles .responsive-detection-mobile .h-20 {
  height: 20% !important;
}
.gc-product-description-styles .responsive-detection-desktop .w-25,
.gc-product-description-styles .responsive-detection-small-desktop .w-25,
.gc-product-description-styles .responsive-detection-tablet .w-25,
.gc-product-description-styles .responsive-detection-mobile .w-25 {
  width: 25% !important;
}
.gc-product-description-styles .responsive-detection-desktop .h-25,
.gc-product-description-styles .responsive-detection-small-desktop .h-25,
.gc-product-description-styles .responsive-detection-tablet .h-25,
.gc-product-description-styles .responsive-detection-mobile .h-25 {
  height: 25% !important;
}
.gc-product-description-styles .responsive-detection-desktop .w-30,
.gc-product-description-styles .responsive-detection-small-desktop .w-30,
.gc-product-description-styles .responsive-detection-tablet .w-30,
.gc-product-description-styles .responsive-detection-mobile .w-30 {
  width: 30% !important;
}
.gc-product-description-styles .responsive-detection-desktop .h-30,
.gc-product-description-styles .responsive-detection-small-desktop .h-30,
.gc-product-description-styles .responsive-detection-tablet .h-30,
.gc-product-description-styles .responsive-detection-mobile .h-30 {
  height: 30% !important;
}
.gc-product-description-styles .responsive-detection-desktop .w-35,
.gc-product-description-styles .responsive-detection-small-desktop .w-35,
.gc-product-description-styles .responsive-detection-tablet .w-35,
.gc-product-description-styles .responsive-detection-mobile .w-35 {
  width: 35% !important;
}
.gc-product-description-styles .responsive-detection-desktop .h-35,
.gc-product-description-styles .responsive-detection-small-desktop .h-35,
.gc-product-description-styles .responsive-detection-tablet .h-35,
.gc-product-description-styles .responsive-detection-mobile .h-35 {
  height: 35% !important;
}
.gc-product-description-styles .responsive-detection-desktop .w-40,
.gc-product-description-styles .responsive-detection-small-desktop .w-40,
.gc-product-description-styles .responsive-detection-tablet .w-40,
.gc-product-description-styles .responsive-detection-mobile .w-40 {
  width: 40% !important;
}
.gc-product-description-styles .responsive-detection-desktop .h-40,
.gc-product-description-styles .responsive-detection-small-desktop .h-40,
.gc-product-description-styles .responsive-detection-tablet .h-40,
.gc-product-description-styles .responsive-detection-mobile .h-40 {
  height: 40% !important;
}
.gc-product-description-styles .responsive-detection-desktop .w-45,
.gc-product-description-styles .responsive-detection-small-desktop .w-45,
.gc-product-description-styles .responsive-detection-tablet .w-45,
.gc-product-description-styles .responsive-detection-mobile .w-45 {
  width: 45% !important;
}
.gc-product-description-styles .responsive-detection-desktop .h-45,
.gc-product-description-styles .responsive-detection-small-desktop .h-45,
.gc-product-description-styles .responsive-detection-tablet .h-45,
.gc-product-description-styles .responsive-detection-mobile .h-45 {
  height: 45% !important;
}
.gc-product-description-styles .responsive-detection-desktop .w-50,
.gc-product-description-styles .responsive-detection-small-desktop .w-50,
.gc-product-description-styles .responsive-detection-tablet .w-50,
.gc-product-description-styles .responsive-detection-mobile .w-50 {
  width: 50% !important;
}
.gc-product-description-styles .responsive-detection-desktop .h-50,
.gc-product-description-styles .responsive-detection-small-desktop .h-50,
.gc-product-description-styles .responsive-detection-tablet .h-50,
.gc-product-description-styles .responsive-detection-mobile .h-50 {
  height: 50% !important;
}
.gc-product-description-styles .responsive-detection-desktop .w-55,
.gc-product-description-styles .responsive-detection-small-desktop .w-55,
.gc-product-description-styles .responsive-detection-tablet .w-55,
.gc-product-description-styles .responsive-detection-mobile .w-55 {
  width: 55% !important;
}
.gc-product-description-styles .responsive-detection-desktop .h-55,
.gc-product-description-styles .responsive-detection-small-desktop .h-55,
.gc-product-description-styles .responsive-detection-tablet .h-55,
.gc-product-description-styles .responsive-detection-mobile .h-55 {
  height: 55% !important;
}
.gc-product-description-styles .responsive-detection-desktop .w-60,
.gc-product-description-styles .responsive-detection-small-desktop .w-60,
.gc-product-description-styles .responsive-detection-tablet .w-60,
.gc-product-description-styles .responsive-detection-mobile .w-60 {
  width: 60% !important;
}
.gc-product-description-styles .responsive-detection-desktop .h-60,
.gc-product-description-styles .responsive-detection-small-desktop .h-60,
.gc-product-description-styles .responsive-detection-tablet .h-60,
.gc-product-description-styles .responsive-detection-mobile .h-60 {
  height: 60% !important;
}
.gc-product-description-styles .responsive-detection-desktop .w-65,
.gc-product-description-styles .responsive-detection-small-desktop .w-65,
.gc-product-description-styles .responsive-detection-tablet .w-65,
.gc-product-description-styles .responsive-detection-mobile .w-65 {
  width: 65% !important;
}
.gc-product-description-styles .responsive-detection-desktop .h-65,
.gc-product-description-styles .responsive-detection-small-desktop .h-65,
.gc-product-description-styles .responsive-detection-tablet .h-65,
.gc-product-description-styles .responsive-detection-mobile .h-65 {
  height: 65% !important;
}
.gc-product-description-styles .responsive-detection-desktop .w-70,
.gc-product-description-styles .responsive-detection-small-desktop .w-70,
.gc-product-description-styles .responsive-detection-tablet .w-70,
.gc-product-description-styles .responsive-detection-mobile .w-70 {
  width: 70% !important;
}
.gc-product-description-styles .responsive-detection-desktop .h-70,
.gc-product-description-styles .responsive-detection-small-desktop .h-70,
.gc-product-description-styles .responsive-detection-tablet .h-70,
.gc-product-description-styles .responsive-detection-mobile .h-70 {
  height: 70% !important;
}
.gc-product-description-styles .responsive-detection-desktop .w-75,
.gc-product-description-styles .responsive-detection-small-desktop .w-75,
.gc-product-description-styles .responsive-detection-tablet .w-75,
.gc-product-description-styles .responsive-detection-mobile .w-75 {
  width: 75% !important;
}
.gc-product-description-styles .responsive-detection-desktop .h-75,
.gc-product-description-styles .responsive-detection-small-desktop .h-75,
.gc-product-description-styles .responsive-detection-tablet .h-75,
.gc-product-description-styles .responsive-detection-mobile .h-75 {
  height: 75% !important;
}
.gc-product-description-styles .responsive-detection-desktop .w-80,
.gc-product-description-styles .responsive-detection-small-desktop .w-80,
.gc-product-description-styles .responsive-detection-tablet .w-80,
.gc-product-description-styles .responsive-detection-mobile .w-80 {
  width: 80% !important;
}
.gc-product-description-styles .responsive-detection-desktop .h-80,
.gc-product-description-styles .responsive-detection-small-desktop .h-80,
.gc-product-description-styles .responsive-detection-tablet .h-80,
.gc-product-description-styles .responsive-detection-mobile .h-80 {
  height: 80% !important;
}
.gc-product-description-styles .responsive-detection-desktop .w-85,
.gc-product-description-styles .responsive-detection-small-desktop .w-85,
.gc-product-description-styles .responsive-detection-tablet .w-85,
.gc-product-description-styles .responsive-detection-mobile .w-85 {
  width: 85% !important;
}
.gc-product-description-styles .responsive-detection-desktop .h-85,
.gc-product-description-styles .responsive-detection-small-desktop .h-85,
.gc-product-description-styles .responsive-detection-tablet .h-85,
.gc-product-description-styles .responsive-detection-mobile .h-85 {
  height: 85% !important;
}
.gc-product-description-styles .responsive-detection-desktop .w-90,
.gc-product-description-styles .responsive-detection-small-desktop .w-90,
.gc-product-description-styles .responsive-detection-tablet .w-90,
.gc-product-description-styles .responsive-detection-mobile .w-90 {
  width: 90% !important;
}
.gc-product-description-styles .responsive-detection-desktop .h-90,
.gc-product-description-styles .responsive-detection-small-desktop .h-90,
.gc-product-description-styles .responsive-detection-tablet .h-90,
.gc-product-description-styles .responsive-detection-mobile .h-90 {
  height: 90% !important;
}
.gc-product-description-styles .responsive-detection-desktop .w-95,
.gc-product-description-styles .responsive-detection-small-desktop .w-95,
.gc-product-description-styles .responsive-detection-tablet .w-95,
.gc-product-description-styles .responsive-detection-mobile .w-95 {
  width: 95% !important;
}
.gc-product-description-styles .responsive-detection-desktop .h-95,
.gc-product-description-styles .responsive-detection-small-desktop .h-95,
.gc-product-description-styles .responsive-detection-tablet .h-95,
.gc-product-description-styles .responsive-detection-mobile .h-95 {
  height: 95% !important;
}
.gc-product-description-styles .responsive-detection-desktop .w-100,
.gc-product-description-styles .responsive-detection-small-desktop .w-100,
.gc-product-description-styles .responsive-detection-tablet .w-100,
.gc-product-description-styles .responsive-detection-mobile .w-100 {
  width: 100% !important;
}
.gc-product-description-styles .responsive-detection-desktop .h-100,
.gc-product-description-styles .responsive-detection-small-desktop .h-100,
.gc-product-description-styles .responsive-detection-tablet .h-100,
.gc-product-description-styles .responsive-detection-mobile .h-100 {
  height: 100% !important;
}
.gc-product-description-styles .responsive-detection-desktop .d-flex,
.gc-product-description-styles .responsive-detection-small-desktop .d-flex,
.gc-product-description-styles .responsive-detection-tablet .d-flex,
.gc-product-description-styles .responsive-detection-mobile .d-flex {
  display: flex !important;
}
.gc-product-description-styles .responsive-detection-desktop .flex-row,
.gc-product-description-styles .responsive-detection-small-desktop .flex-row,
.gc-product-description-styles .responsive-detection-tablet .flex-row,
.gc-product-description-styles .responsive-detection-mobile .flex-row {
  flex-direction: row !important;
}
.gc-product-description-styles .responsive-detection-desktop .flex-column,
.gc-product-description-styles .responsive-detection-small-desktop .flex-column,
.gc-product-description-styles .responsive-detection-tablet .flex-column,
.gc-product-description-styles .responsive-detection-mobile .flex-column {
  flex-direction: column !important;
}
.gc-product-description-styles .responsive-detection-desktop .flex-wrap,
.gc-product-description-styles .responsive-detection-small-desktop .flex-wrap,
.gc-product-description-styles .responsive-detection-tablet .flex-wrap,
.gc-product-description-styles .responsive-detection-mobile .flex-wrap {
  flex-wrap: wrap !important;
}
.gc-product-description-styles .responsive-detection-desktop .justify-content-start,
.gc-product-description-styles .responsive-detection-small-desktop .justify-content-start,
.gc-product-description-styles .responsive-detection-tablet .justify-content-start,
.gc-product-description-styles .responsive-detection-mobile .justify-content-start {
  justify-content: flex-start !important;
}
.gc-product-description-styles .responsive-detection-desktop .justify-content-end,
.gc-product-description-styles .responsive-detection-small-desktop .justify-content-end,
.gc-product-description-styles .responsive-detection-tablet .justify-content-end,
.gc-product-description-styles .responsive-detection-mobile .justify-content-end {
  justify-content: flex-end !important;
}
.gc-product-description-styles .responsive-detection-desktop .justify-content-center,
.gc-product-description-styles .responsive-detection-small-desktop .justify-content-center,
.gc-product-description-styles .responsive-detection-tablet .justify-content-center,
.gc-product-description-styles .responsive-detection-mobile .justify-content-center {
  justify-content: center !important;
}
.gc-product-description-styles .responsive-detection-desktop .justify-content-between,
.gc-product-description-styles .responsive-detection-small-desktop .justify-content-between,
.gc-product-description-styles .responsive-detection-tablet .justify-content-between,
.gc-product-description-styles .responsive-detection-mobile .justify-content-between {
  justify-content: space-between !important;
}
.gc-product-description-styles .responsive-detection-desktop .align-items-start,
.gc-product-description-styles .responsive-detection-small-desktop .align-items-start,
.gc-product-description-styles .responsive-detection-tablet .align-items-start,
.gc-product-description-styles .responsive-detection-mobile .align-items-start {
  align-items: flex-start !important;
}
.gc-product-description-styles .responsive-detection-desktop .align-items-end,
.gc-product-description-styles .responsive-detection-small-desktop .align-items-end,
.gc-product-description-styles .responsive-detection-tablet .align-items-end,
.gc-product-description-styles .responsive-detection-mobile .align-items-end {
  align-items: flex-end !important;
}
.gc-product-description-styles .responsive-detection-desktop .align-items-center,
.gc-product-description-styles .responsive-detection-small-desktop .align-items-center,
.gc-product-description-styles .responsive-detection-tablet .align-items-center,
.gc-product-description-styles .responsive-detection-mobile .align-items-center {
  align-items: center !important;
}
.gc-product-description-styles .responsive-detection-desktop .d-block,
.gc-product-description-styles .responsive-detection-small-desktop .d-block,
.gc-product-description-styles .responsive-detection-tablet .d-block,
.gc-product-description-styles .responsive-detection-mobile .d-block {
  display: block !important;
}
.gc-product-description-styles .responsive-detection-desktop .d-inline,
.gc-product-description-styles .responsive-detection-small-desktop .d-inline,
.gc-product-description-styles .responsive-detection-tablet .d-inline,
.gc-product-description-styles .responsive-detection-mobile .d-inline {
  display: inline !important;
}
.gc-product-description-styles .responsive-detection-desktop .mlr-auto,
.gc-product-description-styles .responsive-detection-small-desktop .mlr-auto,
.gc-product-description-styles .responsive-detection-tablet .mlr-auto,
.gc-product-description-styles .responsive-detection-mobile .mlr-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.gc-product-description-styles .responsive-detection-desktop .mt-0,
.gc-product-description-styles .responsive-detection-small-desktop .mt-0,
.gc-product-description-styles .responsive-detection-tablet .mt-0,
.gc-product-description-styles .responsive-detection-mobile .mt-0 {
  margin-top: 0px !important;
}
.gc-product-description-styles .responsive-detection-desktop .mb-0,
.gc-product-description-styles .responsive-detection-small-desktop .mb-0,
.gc-product-description-styles .responsive-detection-tablet .mb-0,
.gc-product-description-styles .responsive-detection-mobile .mb-0 {
  margin-bottom: 0px !important;
}
.gc-product-description-styles .responsive-detection-desktop .ml-0,
.gc-product-description-styles .responsive-detection-small-desktop .ml-0,
.gc-product-description-styles .responsive-detection-tablet .ml-0,
.gc-product-description-styles .responsive-detection-mobile .ml-0 {
  margin-left: 0% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mr-0,
.gc-product-description-styles .responsive-detection-small-desktop .mr-0,
.gc-product-description-styles .responsive-detection-tablet .mr-0,
.gc-product-description-styles .responsive-detection-mobile .mr-0 {
  margin-right: 0% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mt-5,
.gc-product-description-styles .responsive-detection-small-desktop .mt-5,
.gc-product-description-styles .responsive-detection-tablet .mt-5,
.gc-product-description-styles .responsive-detection-mobile .mt-5 {
  margin-top: 5px !important;
}
.gc-product-description-styles .responsive-detection-desktop .mb-5,
.gc-product-description-styles .responsive-detection-small-desktop .mb-5,
.gc-product-description-styles .responsive-detection-tablet .mb-5,
.gc-product-description-styles .responsive-detection-mobile .mb-5 {
  margin-bottom: 5px !important;
}
.gc-product-description-styles .responsive-detection-desktop .ml-5,
.gc-product-description-styles .responsive-detection-small-desktop .ml-5,
.gc-product-description-styles .responsive-detection-tablet .ml-5,
.gc-product-description-styles .responsive-detection-mobile .ml-5 {
  margin-left: 5% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mr-5,
.gc-product-description-styles .responsive-detection-small-desktop .mr-5,
.gc-product-description-styles .responsive-detection-tablet .mr-5,
.gc-product-description-styles .responsive-detection-mobile .mr-5 {
  margin-right: 5% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mt-10,
.gc-product-description-styles .responsive-detection-small-desktop .mt-10,
.gc-product-description-styles .responsive-detection-tablet .mt-10,
.gc-product-description-styles .responsive-detection-mobile .mt-10 {
  margin-top: 10px !important;
}
.gc-product-description-styles .responsive-detection-desktop .mb-10,
.gc-product-description-styles .responsive-detection-small-desktop .mb-10,
.gc-product-description-styles .responsive-detection-tablet .mb-10,
.gc-product-description-styles .responsive-detection-mobile .mb-10 {
  margin-bottom: 10px !important;
}
.gc-product-description-styles .responsive-detection-desktop .ml-10,
.gc-product-description-styles .responsive-detection-small-desktop .ml-10,
.gc-product-description-styles .responsive-detection-tablet .ml-10,
.gc-product-description-styles .responsive-detection-mobile .ml-10 {
  margin-left: 10% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mr-10,
.gc-product-description-styles .responsive-detection-small-desktop .mr-10,
.gc-product-description-styles .responsive-detection-tablet .mr-10,
.gc-product-description-styles .responsive-detection-mobile .mr-10 {
  margin-right: 10% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mt-15,
.gc-product-description-styles .responsive-detection-small-desktop .mt-15,
.gc-product-description-styles .responsive-detection-tablet .mt-15,
.gc-product-description-styles .responsive-detection-mobile .mt-15 {
  margin-top: 15px !important;
}
.gc-product-description-styles .responsive-detection-desktop .mb-15,
.gc-product-description-styles .responsive-detection-small-desktop .mb-15,
.gc-product-description-styles .responsive-detection-tablet .mb-15,
.gc-product-description-styles .responsive-detection-mobile .mb-15 {
  margin-bottom: 15px !important;
}
.gc-product-description-styles .responsive-detection-desktop .ml-15,
.gc-product-description-styles .responsive-detection-small-desktop .ml-15,
.gc-product-description-styles .responsive-detection-tablet .ml-15,
.gc-product-description-styles .responsive-detection-mobile .ml-15 {
  margin-left: 15% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mr-15,
.gc-product-description-styles .responsive-detection-small-desktop .mr-15,
.gc-product-description-styles .responsive-detection-tablet .mr-15,
.gc-product-description-styles .responsive-detection-mobile .mr-15 {
  margin-right: 15% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mt-20,
.gc-product-description-styles .responsive-detection-small-desktop .mt-20,
.gc-product-description-styles .responsive-detection-tablet .mt-20,
.gc-product-description-styles .responsive-detection-mobile .mt-20 {
  margin-top: 20px !important;
}
.gc-product-description-styles .responsive-detection-desktop .mb-20,
.gc-product-description-styles .responsive-detection-small-desktop .mb-20,
.gc-product-description-styles .responsive-detection-tablet .mb-20,
.gc-product-description-styles .responsive-detection-mobile .mb-20 {
  margin-bottom: 20px !important;
}
.gc-product-description-styles .responsive-detection-desktop .ml-20,
.gc-product-description-styles .responsive-detection-small-desktop .ml-20,
.gc-product-description-styles .responsive-detection-tablet .ml-20,
.gc-product-description-styles .responsive-detection-mobile .ml-20 {
  margin-left: 20% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mr-20,
.gc-product-description-styles .responsive-detection-small-desktop .mr-20,
.gc-product-description-styles .responsive-detection-tablet .mr-20,
.gc-product-description-styles .responsive-detection-mobile .mr-20 {
  margin-right: 20% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mt-25,
.gc-product-description-styles .responsive-detection-small-desktop .mt-25,
.gc-product-description-styles .responsive-detection-tablet .mt-25,
.gc-product-description-styles .responsive-detection-mobile .mt-25 {
  margin-top: 25px !important;
}
.gc-product-description-styles .responsive-detection-desktop .mb-25,
.gc-product-description-styles .responsive-detection-small-desktop .mb-25,
.gc-product-description-styles .responsive-detection-tablet .mb-25,
.gc-product-description-styles .responsive-detection-mobile .mb-25 {
  margin-bottom: 25px !important;
}
.gc-product-description-styles .responsive-detection-desktop .ml-25,
.gc-product-description-styles .responsive-detection-small-desktop .ml-25,
.gc-product-description-styles .responsive-detection-tablet .ml-25,
.gc-product-description-styles .responsive-detection-mobile .ml-25 {
  margin-left: 25% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mr-25,
.gc-product-description-styles .responsive-detection-small-desktop .mr-25,
.gc-product-description-styles .responsive-detection-tablet .mr-25,
.gc-product-description-styles .responsive-detection-mobile .mr-25 {
  margin-right: 25% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mt-30,
.gc-product-description-styles .responsive-detection-small-desktop .mt-30,
.gc-product-description-styles .responsive-detection-tablet .mt-30,
.gc-product-description-styles .responsive-detection-mobile .mt-30 {
  margin-top: 30px !important;
}
.gc-product-description-styles .responsive-detection-desktop .mb-30,
.gc-product-description-styles .responsive-detection-small-desktop .mb-30,
.gc-product-description-styles .responsive-detection-tablet .mb-30,
.gc-product-description-styles .responsive-detection-mobile .mb-30 {
  margin-bottom: 30px !important;
}
.gc-product-description-styles .responsive-detection-desktop .ml-30,
.gc-product-description-styles .responsive-detection-small-desktop .ml-30,
.gc-product-description-styles .responsive-detection-tablet .ml-30,
.gc-product-description-styles .responsive-detection-mobile .ml-30 {
  margin-left: 30% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mr-30,
.gc-product-description-styles .responsive-detection-small-desktop .mr-30,
.gc-product-description-styles .responsive-detection-tablet .mr-30,
.gc-product-description-styles .responsive-detection-mobile .mr-30 {
  margin-right: 30% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mt-35,
.gc-product-description-styles .responsive-detection-small-desktop .mt-35,
.gc-product-description-styles .responsive-detection-tablet .mt-35,
.gc-product-description-styles .responsive-detection-mobile .mt-35 {
  margin-top: 35px !important;
}
.gc-product-description-styles .responsive-detection-desktop .mb-35,
.gc-product-description-styles .responsive-detection-small-desktop .mb-35,
.gc-product-description-styles .responsive-detection-tablet .mb-35,
.gc-product-description-styles .responsive-detection-mobile .mb-35 {
  margin-bottom: 35px !important;
}
.gc-product-description-styles .responsive-detection-desktop .ml-35,
.gc-product-description-styles .responsive-detection-small-desktop .ml-35,
.gc-product-description-styles .responsive-detection-tablet .ml-35,
.gc-product-description-styles .responsive-detection-mobile .ml-35 {
  margin-left: 35% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mr-35,
.gc-product-description-styles .responsive-detection-small-desktop .mr-35,
.gc-product-description-styles .responsive-detection-tablet .mr-35,
.gc-product-description-styles .responsive-detection-mobile .mr-35 {
  margin-right: 35% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mt-40,
.gc-product-description-styles .responsive-detection-small-desktop .mt-40,
.gc-product-description-styles .responsive-detection-tablet .mt-40,
.gc-product-description-styles .responsive-detection-mobile .mt-40 {
  margin-top: 40px !important;
}
.gc-product-description-styles .responsive-detection-desktop .mb-40,
.gc-product-description-styles .responsive-detection-small-desktop .mb-40,
.gc-product-description-styles .responsive-detection-tablet .mb-40,
.gc-product-description-styles .responsive-detection-mobile .mb-40 {
  margin-bottom: 40px !important;
}
.gc-product-description-styles .responsive-detection-desktop .ml-40,
.gc-product-description-styles .responsive-detection-small-desktop .ml-40,
.gc-product-description-styles .responsive-detection-tablet .ml-40,
.gc-product-description-styles .responsive-detection-mobile .ml-40 {
  margin-left: 40% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mr-40,
.gc-product-description-styles .responsive-detection-small-desktop .mr-40,
.gc-product-description-styles .responsive-detection-tablet .mr-40,
.gc-product-description-styles .responsive-detection-mobile .mr-40 {
  margin-right: 40% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mt-45,
.gc-product-description-styles .responsive-detection-small-desktop .mt-45,
.gc-product-description-styles .responsive-detection-tablet .mt-45,
.gc-product-description-styles .responsive-detection-mobile .mt-45 {
  margin-top: 45px !important;
}
.gc-product-description-styles .responsive-detection-desktop .mb-45,
.gc-product-description-styles .responsive-detection-small-desktop .mb-45,
.gc-product-description-styles .responsive-detection-tablet .mb-45,
.gc-product-description-styles .responsive-detection-mobile .mb-45 {
  margin-bottom: 45px !important;
}
.gc-product-description-styles .responsive-detection-desktop .ml-45,
.gc-product-description-styles .responsive-detection-small-desktop .ml-45,
.gc-product-description-styles .responsive-detection-tablet .ml-45,
.gc-product-description-styles .responsive-detection-mobile .ml-45 {
  margin-left: 45% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mr-45,
.gc-product-description-styles .responsive-detection-small-desktop .mr-45,
.gc-product-description-styles .responsive-detection-tablet .mr-45,
.gc-product-description-styles .responsive-detection-mobile .mr-45 {
  margin-right: 45% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mt-50,
.gc-product-description-styles .responsive-detection-small-desktop .mt-50,
.gc-product-description-styles .responsive-detection-tablet .mt-50,
.gc-product-description-styles .responsive-detection-mobile .mt-50 {
  margin-top: 50px !important;
}
.gc-product-description-styles .responsive-detection-desktop .mb-50,
.gc-product-description-styles .responsive-detection-small-desktop .mb-50,
.gc-product-description-styles .responsive-detection-tablet .mb-50,
.gc-product-description-styles .responsive-detection-mobile .mb-50 {
  margin-bottom: 50px !important;
}
.gc-product-description-styles .responsive-detection-desktop .ml-50,
.gc-product-description-styles .responsive-detection-small-desktop .ml-50,
.gc-product-description-styles .responsive-detection-tablet .ml-50,
.gc-product-description-styles .responsive-detection-mobile .ml-50 {
  margin-left: 50% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mr-50,
.gc-product-description-styles .responsive-detection-small-desktop .mr-50,
.gc-product-description-styles .responsive-detection-tablet .mr-50,
.gc-product-description-styles .responsive-detection-mobile .mr-50 {
  margin-right: 50% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mt-55,
.gc-product-description-styles .responsive-detection-small-desktop .mt-55,
.gc-product-description-styles .responsive-detection-tablet .mt-55,
.gc-product-description-styles .responsive-detection-mobile .mt-55 {
  margin-top: 55px !important;
}
.gc-product-description-styles .responsive-detection-desktop .mb-55,
.gc-product-description-styles .responsive-detection-small-desktop .mb-55,
.gc-product-description-styles .responsive-detection-tablet .mb-55,
.gc-product-description-styles .responsive-detection-mobile .mb-55 {
  margin-bottom: 55px !important;
}
.gc-product-description-styles .responsive-detection-desktop .ml-55,
.gc-product-description-styles .responsive-detection-small-desktop .ml-55,
.gc-product-description-styles .responsive-detection-tablet .ml-55,
.gc-product-description-styles .responsive-detection-mobile .ml-55 {
  margin-left: 55% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mr-55,
.gc-product-description-styles .responsive-detection-small-desktop .mr-55,
.gc-product-description-styles .responsive-detection-tablet .mr-55,
.gc-product-description-styles .responsive-detection-mobile .mr-55 {
  margin-right: 55% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mt-60,
.gc-product-description-styles .responsive-detection-small-desktop .mt-60,
.gc-product-description-styles .responsive-detection-tablet .mt-60,
.gc-product-description-styles .responsive-detection-mobile .mt-60 {
  margin-top: 60px !important;
}
.gc-product-description-styles .responsive-detection-desktop .mb-60,
.gc-product-description-styles .responsive-detection-small-desktop .mb-60,
.gc-product-description-styles .responsive-detection-tablet .mb-60,
.gc-product-description-styles .responsive-detection-mobile .mb-60 {
  margin-bottom: 60px !important;
}
.gc-product-description-styles .responsive-detection-desktop .ml-60,
.gc-product-description-styles .responsive-detection-small-desktop .ml-60,
.gc-product-description-styles .responsive-detection-tablet .ml-60,
.gc-product-description-styles .responsive-detection-mobile .ml-60 {
  margin-left: 60% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mr-60,
.gc-product-description-styles .responsive-detection-small-desktop .mr-60,
.gc-product-description-styles .responsive-detection-tablet .mr-60,
.gc-product-description-styles .responsive-detection-mobile .mr-60 {
  margin-right: 60% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mt-65,
.gc-product-description-styles .responsive-detection-small-desktop .mt-65,
.gc-product-description-styles .responsive-detection-tablet .mt-65,
.gc-product-description-styles .responsive-detection-mobile .mt-65 {
  margin-top: 65px !important;
}
.gc-product-description-styles .responsive-detection-desktop .mb-65,
.gc-product-description-styles .responsive-detection-small-desktop .mb-65,
.gc-product-description-styles .responsive-detection-tablet .mb-65,
.gc-product-description-styles .responsive-detection-mobile .mb-65 {
  margin-bottom: 65px !important;
}
.gc-product-description-styles .responsive-detection-desktop .ml-65,
.gc-product-description-styles .responsive-detection-small-desktop .ml-65,
.gc-product-description-styles .responsive-detection-tablet .ml-65,
.gc-product-description-styles .responsive-detection-mobile .ml-65 {
  margin-left: 65% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mr-65,
.gc-product-description-styles .responsive-detection-small-desktop .mr-65,
.gc-product-description-styles .responsive-detection-tablet .mr-65,
.gc-product-description-styles .responsive-detection-mobile .mr-65 {
  margin-right: 65% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mt-70,
.gc-product-description-styles .responsive-detection-small-desktop .mt-70,
.gc-product-description-styles .responsive-detection-tablet .mt-70,
.gc-product-description-styles .responsive-detection-mobile .mt-70 {
  margin-top: 70px !important;
}
.gc-product-description-styles .responsive-detection-desktop .mb-70,
.gc-product-description-styles .responsive-detection-small-desktop .mb-70,
.gc-product-description-styles .responsive-detection-tablet .mb-70,
.gc-product-description-styles .responsive-detection-mobile .mb-70 {
  margin-bottom: 70px !important;
}
.gc-product-description-styles .responsive-detection-desktop .ml-70,
.gc-product-description-styles .responsive-detection-small-desktop .ml-70,
.gc-product-description-styles .responsive-detection-tablet .ml-70,
.gc-product-description-styles .responsive-detection-mobile .ml-70 {
  margin-left: 70% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mr-70,
.gc-product-description-styles .responsive-detection-small-desktop .mr-70,
.gc-product-description-styles .responsive-detection-tablet .mr-70,
.gc-product-description-styles .responsive-detection-mobile .mr-70 {
  margin-right: 70% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mt-75,
.gc-product-description-styles .responsive-detection-small-desktop .mt-75,
.gc-product-description-styles .responsive-detection-tablet .mt-75,
.gc-product-description-styles .responsive-detection-mobile .mt-75 {
  margin-top: 75px !important;
}
.gc-product-description-styles .responsive-detection-desktop .mb-75,
.gc-product-description-styles .responsive-detection-small-desktop .mb-75,
.gc-product-description-styles .responsive-detection-tablet .mb-75,
.gc-product-description-styles .responsive-detection-mobile .mb-75 {
  margin-bottom: 75px !important;
}
.gc-product-description-styles .responsive-detection-desktop .ml-75,
.gc-product-description-styles .responsive-detection-small-desktop .ml-75,
.gc-product-description-styles .responsive-detection-tablet .ml-75,
.gc-product-description-styles .responsive-detection-mobile .ml-75 {
  margin-left: 75% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mr-75,
.gc-product-description-styles .responsive-detection-small-desktop .mr-75,
.gc-product-description-styles .responsive-detection-tablet .mr-75,
.gc-product-description-styles .responsive-detection-mobile .mr-75 {
  margin-right: 75% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mt-80,
.gc-product-description-styles .responsive-detection-small-desktop .mt-80,
.gc-product-description-styles .responsive-detection-tablet .mt-80,
.gc-product-description-styles .responsive-detection-mobile .mt-80 {
  margin-top: 80px !important;
}
.gc-product-description-styles .responsive-detection-desktop .mb-80,
.gc-product-description-styles .responsive-detection-small-desktop .mb-80,
.gc-product-description-styles .responsive-detection-tablet .mb-80,
.gc-product-description-styles .responsive-detection-mobile .mb-80 {
  margin-bottom: 80px !important;
}
.gc-product-description-styles .responsive-detection-desktop .ml-80,
.gc-product-description-styles .responsive-detection-small-desktop .ml-80,
.gc-product-description-styles .responsive-detection-tablet .ml-80,
.gc-product-description-styles .responsive-detection-mobile .ml-80 {
  margin-left: 80% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mr-80,
.gc-product-description-styles .responsive-detection-small-desktop .mr-80,
.gc-product-description-styles .responsive-detection-tablet .mr-80,
.gc-product-description-styles .responsive-detection-mobile .mr-80 {
  margin-right: 80% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mt-85,
.gc-product-description-styles .responsive-detection-small-desktop .mt-85,
.gc-product-description-styles .responsive-detection-tablet .mt-85,
.gc-product-description-styles .responsive-detection-mobile .mt-85 {
  margin-top: 85px !important;
}
.gc-product-description-styles .responsive-detection-desktop .mb-85,
.gc-product-description-styles .responsive-detection-small-desktop .mb-85,
.gc-product-description-styles .responsive-detection-tablet .mb-85,
.gc-product-description-styles .responsive-detection-mobile .mb-85 {
  margin-bottom: 85px !important;
}
.gc-product-description-styles .responsive-detection-desktop .ml-85,
.gc-product-description-styles .responsive-detection-small-desktop .ml-85,
.gc-product-description-styles .responsive-detection-tablet .ml-85,
.gc-product-description-styles .responsive-detection-mobile .ml-85 {
  margin-left: 85% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mr-85,
.gc-product-description-styles .responsive-detection-small-desktop .mr-85,
.gc-product-description-styles .responsive-detection-tablet .mr-85,
.gc-product-description-styles .responsive-detection-mobile .mr-85 {
  margin-right: 85% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mt-90,
.gc-product-description-styles .responsive-detection-small-desktop .mt-90,
.gc-product-description-styles .responsive-detection-tablet .mt-90,
.gc-product-description-styles .responsive-detection-mobile .mt-90 {
  margin-top: 90px !important;
}
.gc-product-description-styles .responsive-detection-desktop .mb-90,
.gc-product-description-styles .responsive-detection-small-desktop .mb-90,
.gc-product-description-styles .responsive-detection-tablet .mb-90,
.gc-product-description-styles .responsive-detection-mobile .mb-90 {
  margin-bottom: 90px !important;
}
.gc-product-description-styles .responsive-detection-desktop .ml-90,
.gc-product-description-styles .responsive-detection-small-desktop .ml-90,
.gc-product-description-styles .responsive-detection-tablet .ml-90,
.gc-product-description-styles .responsive-detection-mobile .ml-90 {
  margin-left: 90% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mr-90,
.gc-product-description-styles .responsive-detection-small-desktop .mr-90,
.gc-product-description-styles .responsive-detection-tablet .mr-90,
.gc-product-description-styles .responsive-detection-mobile .mr-90 {
  margin-right: 90% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mt-95,
.gc-product-description-styles .responsive-detection-small-desktop .mt-95,
.gc-product-description-styles .responsive-detection-tablet .mt-95,
.gc-product-description-styles .responsive-detection-mobile .mt-95 {
  margin-top: 95px !important;
}
.gc-product-description-styles .responsive-detection-desktop .mb-95,
.gc-product-description-styles .responsive-detection-small-desktop .mb-95,
.gc-product-description-styles .responsive-detection-tablet .mb-95,
.gc-product-description-styles .responsive-detection-mobile .mb-95 {
  margin-bottom: 95px !important;
}
.gc-product-description-styles .responsive-detection-desktop .ml-95,
.gc-product-description-styles .responsive-detection-small-desktop .ml-95,
.gc-product-description-styles .responsive-detection-tablet .ml-95,
.gc-product-description-styles .responsive-detection-mobile .ml-95 {
  margin-left: 95% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mr-95,
.gc-product-description-styles .responsive-detection-small-desktop .mr-95,
.gc-product-description-styles .responsive-detection-tablet .mr-95,
.gc-product-description-styles .responsive-detection-mobile .mr-95 {
  margin-right: 95% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mt-100,
.gc-product-description-styles .responsive-detection-small-desktop .mt-100,
.gc-product-description-styles .responsive-detection-tablet .mt-100,
.gc-product-description-styles .responsive-detection-mobile .mt-100 {
  margin-top: 100px !important;
}
.gc-product-description-styles .responsive-detection-desktop .mb-100,
.gc-product-description-styles .responsive-detection-small-desktop .mb-100,
.gc-product-description-styles .responsive-detection-tablet .mb-100,
.gc-product-description-styles .responsive-detection-mobile .mb-100 {
  margin-bottom: 100px !important;
}
.gc-product-description-styles .responsive-detection-desktop .ml-100,
.gc-product-description-styles .responsive-detection-small-desktop .ml-100,
.gc-product-description-styles .responsive-detection-tablet .ml-100,
.gc-product-description-styles .responsive-detection-mobile .ml-100 {
  margin-left: 100% !important;
}
.gc-product-description-styles .responsive-detection-desktop .mr-100,
.gc-product-description-styles .responsive-detection-small-desktop .mr-100,
.gc-product-description-styles .responsive-detection-tablet .mr-100,
.gc-product-description-styles .responsive-detection-mobile .mr-100 {
  margin-right: 100% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pt-0,
.gc-product-description-styles .responsive-detection-small-desktop .pt-0,
.gc-product-description-styles .responsive-detection-tablet .pt-0,
.gc-product-description-styles .responsive-detection-mobile .pt-0 {
  padding-top: 0px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pb-0,
.gc-product-description-styles .responsive-detection-small-desktop .pb-0,
.gc-product-description-styles .responsive-detection-tablet .pb-0,
.gc-product-description-styles .responsive-detection-mobile .pb-0 {
  padding-bottom: 0px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pl-0,
.gc-product-description-styles .responsive-detection-small-desktop .pl-0,
.gc-product-description-styles .responsive-detection-tablet .pl-0,
.gc-product-description-styles .responsive-detection-mobile .pl-0 {
  padding-left: 0% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pr-0,
.gc-product-description-styles .responsive-detection-small-desktop .pr-0,
.gc-product-description-styles .responsive-detection-tablet .pr-0,
.gc-product-description-styles .responsive-detection-mobile .pr-0 {
  padding-right: 0% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pt-5,
.gc-product-description-styles .responsive-detection-small-desktop .pt-5,
.gc-product-description-styles .responsive-detection-tablet .pt-5,
.gc-product-description-styles .responsive-detection-mobile .pt-5 {
  padding-top: 5px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pb-5,
.gc-product-description-styles .responsive-detection-small-desktop .pb-5,
.gc-product-description-styles .responsive-detection-tablet .pb-5,
.gc-product-description-styles .responsive-detection-mobile .pb-5 {
  padding-bottom: 5px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pl-5,
.gc-product-description-styles .responsive-detection-small-desktop .pl-5,
.gc-product-description-styles .responsive-detection-tablet .pl-5,
.gc-product-description-styles .responsive-detection-mobile .pl-5 {
  padding-left: 5% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pr-5,
.gc-product-description-styles .responsive-detection-small-desktop .pr-5,
.gc-product-description-styles .responsive-detection-tablet .pr-5,
.gc-product-description-styles .responsive-detection-mobile .pr-5 {
  padding-right: 5% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pt-10,
.gc-product-description-styles .responsive-detection-small-desktop .pt-10,
.gc-product-description-styles .responsive-detection-tablet .pt-10,
.gc-product-description-styles .responsive-detection-mobile .pt-10 {
  padding-top: 10px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pb-10,
.gc-product-description-styles .responsive-detection-small-desktop .pb-10,
.gc-product-description-styles .responsive-detection-tablet .pb-10,
.gc-product-description-styles .responsive-detection-mobile .pb-10 {
  padding-bottom: 10px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pl-10,
.gc-product-description-styles .responsive-detection-small-desktop .pl-10,
.gc-product-description-styles .responsive-detection-tablet .pl-10,
.gc-product-description-styles .responsive-detection-mobile .pl-10 {
  padding-left: 10% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pr-10,
.gc-product-description-styles .responsive-detection-small-desktop .pr-10,
.gc-product-description-styles .responsive-detection-tablet .pr-10,
.gc-product-description-styles .responsive-detection-mobile .pr-10 {
  padding-right: 10% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pt-15,
.gc-product-description-styles .responsive-detection-small-desktop .pt-15,
.gc-product-description-styles .responsive-detection-tablet .pt-15,
.gc-product-description-styles .responsive-detection-mobile .pt-15 {
  padding-top: 15px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pb-15,
.gc-product-description-styles .responsive-detection-small-desktop .pb-15,
.gc-product-description-styles .responsive-detection-tablet .pb-15,
.gc-product-description-styles .responsive-detection-mobile .pb-15 {
  padding-bottom: 15px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pl-15,
.gc-product-description-styles .responsive-detection-small-desktop .pl-15,
.gc-product-description-styles .responsive-detection-tablet .pl-15,
.gc-product-description-styles .responsive-detection-mobile .pl-15 {
  padding-left: 15% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pr-15,
.gc-product-description-styles .responsive-detection-small-desktop .pr-15,
.gc-product-description-styles .responsive-detection-tablet .pr-15,
.gc-product-description-styles .responsive-detection-mobile .pr-15 {
  padding-right: 15% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pt-20,
.gc-product-description-styles .responsive-detection-small-desktop .pt-20,
.gc-product-description-styles .responsive-detection-tablet .pt-20,
.gc-product-description-styles .responsive-detection-mobile .pt-20 {
  padding-top: 20px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pb-20,
.gc-product-description-styles .responsive-detection-small-desktop .pb-20,
.gc-product-description-styles .responsive-detection-tablet .pb-20,
.gc-product-description-styles .responsive-detection-mobile .pb-20 {
  padding-bottom: 20px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pl-20,
.gc-product-description-styles .responsive-detection-small-desktop .pl-20,
.gc-product-description-styles .responsive-detection-tablet .pl-20,
.gc-product-description-styles .responsive-detection-mobile .pl-20 {
  padding-left: 20% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pr-20,
.gc-product-description-styles .responsive-detection-small-desktop .pr-20,
.gc-product-description-styles .responsive-detection-tablet .pr-20,
.gc-product-description-styles .responsive-detection-mobile .pr-20 {
  padding-right: 20% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pt-25,
.gc-product-description-styles .responsive-detection-small-desktop .pt-25,
.gc-product-description-styles .responsive-detection-tablet .pt-25,
.gc-product-description-styles .responsive-detection-mobile .pt-25 {
  padding-top: 25px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pb-25,
.gc-product-description-styles .responsive-detection-small-desktop .pb-25,
.gc-product-description-styles .responsive-detection-tablet .pb-25,
.gc-product-description-styles .responsive-detection-mobile .pb-25 {
  padding-bottom: 25px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pl-25,
.gc-product-description-styles .responsive-detection-small-desktop .pl-25,
.gc-product-description-styles .responsive-detection-tablet .pl-25,
.gc-product-description-styles .responsive-detection-mobile .pl-25 {
  padding-left: 25% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pr-25,
.gc-product-description-styles .responsive-detection-small-desktop .pr-25,
.gc-product-description-styles .responsive-detection-tablet .pr-25,
.gc-product-description-styles .responsive-detection-mobile .pr-25 {
  padding-right: 25% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pt-30,
.gc-product-description-styles .responsive-detection-small-desktop .pt-30,
.gc-product-description-styles .responsive-detection-tablet .pt-30,
.gc-product-description-styles .responsive-detection-mobile .pt-30 {
  padding-top: 30px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pb-30,
.gc-product-description-styles .responsive-detection-small-desktop .pb-30,
.gc-product-description-styles .responsive-detection-tablet .pb-30,
.gc-product-description-styles .responsive-detection-mobile .pb-30 {
  padding-bottom: 30px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pl-30,
.gc-product-description-styles .responsive-detection-small-desktop .pl-30,
.gc-product-description-styles .responsive-detection-tablet .pl-30,
.gc-product-description-styles .responsive-detection-mobile .pl-30 {
  padding-left: 30% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pr-30,
.gc-product-description-styles .responsive-detection-small-desktop .pr-30,
.gc-product-description-styles .responsive-detection-tablet .pr-30,
.gc-product-description-styles .responsive-detection-mobile .pr-30 {
  padding-right: 30% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pt-35,
.gc-product-description-styles .responsive-detection-small-desktop .pt-35,
.gc-product-description-styles .responsive-detection-tablet .pt-35,
.gc-product-description-styles .responsive-detection-mobile .pt-35 {
  padding-top: 35px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pb-35,
.gc-product-description-styles .responsive-detection-small-desktop .pb-35,
.gc-product-description-styles .responsive-detection-tablet .pb-35,
.gc-product-description-styles .responsive-detection-mobile .pb-35 {
  padding-bottom: 35px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pl-35,
.gc-product-description-styles .responsive-detection-small-desktop .pl-35,
.gc-product-description-styles .responsive-detection-tablet .pl-35,
.gc-product-description-styles .responsive-detection-mobile .pl-35 {
  padding-left: 35% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pr-35,
.gc-product-description-styles .responsive-detection-small-desktop .pr-35,
.gc-product-description-styles .responsive-detection-tablet .pr-35,
.gc-product-description-styles .responsive-detection-mobile .pr-35 {
  padding-right: 35% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pt-40,
.gc-product-description-styles .responsive-detection-small-desktop .pt-40,
.gc-product-description-styles .responsive-detection-tablet .pt-40,
.gc-product-description-styles .responsive-detection-mobile .pt-40 {
  padding-top: 40px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pb-40,
.gc-product-description-styles .responsive-detection-small-desktop .pb-40,
.gc-product-description-styles .responsive-detection-tablet .pb-40,
.gc-product-description-styles .responsive-detection-mobile .pb-40 {
  padding-bottom: 40px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pl-40,
.gc-product-description-styles .responsive-detection-small-desktop .pl-40,
.gc-product-description-styles .responsive-detection-tablet .pl-40,
.gc-product-description-styles .responsive-detection-mobile .pl-40 {
  padding-left: 40% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pr-40,
.gc-product-description-styles .responsive-detection-small-desktop .pr-40,
.gc-product-description-styles .responsive-detection-tablet .pr-40,
.gc-product-description-styles .responsive-detection-mobile .pr-40 {
  padding-right: 40% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pt-45,
.gc-product-description-styles .responsive-detection-small-desktop .pt-45,
.gc-product-description-styles .responsive-detection-tablet .pt-45,
.gc-product-description-styles .responsive-detection-mobile .pt-45 {
  padding-top: 45px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pb-45,
.gc-product-description-styles .responsive-detection-small-desktop .pb-45,
.gc-product-description-styles .responsive-detection-tablet .pb-45,
.gc-product-description-styles .responsive-detection-mobile .pb-45 {
  padding-bottom: 45px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pl-45,
.gc-product-description-styles .responsive-detection-small-desktop .pl-45,
.gc-product-description-styles .responsive-detection-tablet .pl-45,
.gc-product-description-styles .responsive-detection-mobile .pl-45 {
  padding-left: 45% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pr-45,
.gc-product-description-styles .responsive-detection-small-desktop .pr-45,
.gc-product-description-styles .responsive-detection-tablet .pr-45,
.gc-product-description-styles .responsive-detection-mobile .pr-45 {
  padding-right: 45% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pt-50,
.gc-product-description-styles .responsive-detection-small-desktop .pt-50,
.gc-product-description-styles .responsive-detection-tablet .pt-50,
.gc-product-description-styles .responsive-detection-mobile .pt-50 {
  padding-top: 50px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pb-50,
.gc-product-description-styles .responsive-detection-small-desktop .pb-50,
.gc-product-description-styles .responsive-detection-tablet .pb-50,
.gc-product-description-styles .responsive-detection-mobile .pb-50 {
  padding-bottom: 50px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pl-50,
.gc-product-description-styles .responsive-detection-small-desktop .pl-50,
.gc-product-description-styles .responsive-detection-tablet .pl-50,
.gc-product-description-styles .responsive-detection-mobile .pl-50 {
  padding-left: 50% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pr-50,
.gc-product-description-styles .responsive-detection-small-desktop .pr-50,
.gc-product-description-styles .responsive-detection-tablet .pr-50,
.gc-product-description-styles .responsive-detection-mobile .pr-50 {
  padding-right: 50% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pt-55,
.gc-product-description-styles .responsive-detection-small-desktop .pt-55,
.gc-product-description-styles .responsive-detection-tablet .pt-55,
.gc-product-description-styles .responsive-detection-mobile .pt-55 {
  padding-top: 55px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pb-55,
.gc-product-description-styles .responsive-detection-small-desktop .pb-55,
.gc-product-description-styles .responsive-detection-tablet .pb-55,
.gc-product-description-styles .responsive-detection-mobile .pb-55 {
  padding-bottom: 55px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pl-55,
.gc-product-description-styles .responsive-detection-small-desktop .pl-55,
.gc-product-description-styles .responsive-detection-tablet .pl-55,
.gc-product-description-styles .responsive-detection-mobile .pl-55 {
  padding-left: 55% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pr-55,
.gc-product-description-styles .responsive-detection-small-desktop .pr-55,
.gc-product-description-styles .responsive-detection-tablet .pr-55,
.gc-product-description-styles .responsive-detection-mobile .pr-55 {
  padding-right: 55% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pt-60,
.gc-product-description-styles .responsive-detection-small-desktop .pt-60,
.gc-product-description-styles .responsive-detection-tablet .pt-60,
.gc-product-description-styles .responsive-detection-mobile .pt-60 {
  padding-top: 60px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pb-60,
.gc-product-description-styles .responsive-detection-small-desktop .pb-60,
.gc-product-description-styles .responsive-detection-tablet .pb-60,
.gc-product-description-styles .responsive-detection-mobile .pb-60 {
  padding-bottom: 60px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pl-60,
.gc-product-description-styles .responsive-detection-small-desktop .pl-60,
.gc-product-description-styles .responsive-detection-tablet .pl-60,
.gc-product-description-styles .responsive-detection-mobile .pl-60 {
  padding-left: 60% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pr-60,
.gc-product-description-styles .responsive-detection-small-desktop .pr-60,
.gc-product-description-styles .responsive-detection-tablet .pr-60,
.gc-product-description-styles .responsive-detection-mobile .pr-60 {
  padding-right: 60% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pt-65,
.gc-product-description-styles .responsive-detection-small-desktop .pt-65,
.gc-product-description-styles .responsive-detection-tablet .pt-65,
.gc-product-description-styles .responsive-detection-mobile .pt-65 {
  padding-top: 65px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pb-65,
.gc-product-description-styles .responsive-detection-small-desktop .pb-65,
.gc-product-description-styles .responsive-detection-tablet .pb-65,
.gc-product-description-styles .responsive-detection-mobile .pb-65 {
  padding-bottom: 65px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pl-65,
.gc-product-description-styles .responsive-detection-small-desktop .pl-65,
.gc-product-description-styles .responsive-detection-tablet .pl-65,
.gc-product-description-styles .responsive-detection-mobile .pl-65 {
  padding-left: 65% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pr-65,
.gc-product-description-styles .responsive-detection-small-desktop .pr-65,
.gc-product-description-styles .responsive-detection-tablet .pr-65,
.gc-product-description-styles .responsive-detection-mobile .pr-65 {
  padding-right: 65% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pt-70,
.gc-product-description-styles .responsive-detection-small-desktop .pt-70,
.gc-product-description-styles .responsive-detection-tablet .pt-70,
.gc-product-description-styles .responsive-detection-mobile .pt-70 {
  padding-top: 70px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pb-70,
.gc-product-description-styles .responsive-detection-small-desktop .pb-70,
.gc-product-description-styles .responsive-detection-tablet .pb-70,
.gc-product-description-styles .responsive-detection-mobile .pb-70 {
  padding-bottom: 70px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pl-70,
.gc-product-description-styles .responsive-detection-small-desktop .pl-70,
.gc-product-description-styles .responsive-detection-tablet .pl-70,
.gc-product-description-styles .responsive-detection-mobile .pl-70 {
  padding-left: 70% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pr-70,
.gc-product-description-styles .responsive-detection-small-desktop .pr-70,
.gc-product-description-styles .responsive-detection-tablet .pr-70,
.gc-product-description-styles .responsive-detection-mobile .pr-70 {
  padding-right: 70% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pt-75,
.gc-product-description-styles .responsive-detection-small-desktop .pt-75,
.gc-product-description-styles .responsive-detection-tablet .pt-75,
.gc-product-description-styles .responsive-detection-mobile .pt-75 {
  padding-top: 75px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pb-75,
.gc-product-description-styles .responsive-detection-small-desktop .pb-75,
.gc-product-description-styles .responsive-detection-tablet .pb-75,
.gc-product-description-styles .responsive-detection-mobile .pb-75 {
  padding-bottom: 75px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pl-75,
.gc-product-description-styles .responsive-detection-small-desktop .pl-75,
.gc-product-description-styles .responsive-detection-tablet .pl-75,
.gc-product-description-styles .responsive-detection-mobile .pl-75 {
  padding-left: 75% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pr-75,
.gc-product-description-styles .responsive-detection-small-desktop .pr-75,
.gc-product-description-styles .responsive-detection-tablet .pr-75,
.gc-product-description-styles .responsive-detection-mobile .pr-75 {
  padding-right: 75% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pt-80,
.gc-product-description-styles .responsive-detection-small-desktop .pt-80,
.gc-product-description-styles .responsive-detection-tablet .pt-80,
.gc-product-description-styles .responsive-detection-mobile .pt-80 {
  padding-top: 80px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pb-80,
.gc-product-description-styles .responsive-detection-small-desktop .pb-80,
.gc-product-description-styles .responsive-detection-tablet .pb-80,
.gc-product-description-styles .responsive-detection-mobile .pb-80 {
  padding-bottom: 80px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pl-80,
.gc-product-description-styles .responsive-detection-small-desktop .pl-80,
.gc-product-description-styles .responsive-detection-tablet .pl-80,
.gc-product-description-styles .responsive-detection-mobile .pl-80 {
  padding-left: 80% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pr-80,
.gc-product-description-styles .responsive-detection-small-desktop .pr-80,
.gc-product-description-styles .responsive-detection-tablet .pr-80,
.gc-product-description-styles .responsive-detection-mobile .pr-80 {
  padding-right: 80% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pt-85,
.gc-product-description-styles .responsive-detection-small-desktop .pt-85,
.gc-product-description-styles .responsive-detection-tablet .pt-85,
.gc-product-description-styles .responsive-detection-mobile .pt-85 {
  padding-top: 85px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pb-85,
.gc-product-description-styles .responsive-detection-small-desktop .pb-85,
.gc-product-description-styles .responsive-detection-tablet .pb-85,
.gc-product-description-styles .responsive-detection-mobile .pb-85 {
  padding-bottom: 85px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pl-85,
.gc-product-description-styles .responsive-detection-small-desktop .pl-85,
.gc-product-description-styles .responsive-detection-tablet .pl-85,
.gc-product-description-styles .responsive-detection-mobile .pl-85 {
  padding-left: 85% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pr-85,
.gc-product-description-styles .responsive-detection-small-desktop .pr-85,
.gc-product-description-styles .responsive-detection-tablet .pr-85,
.gc-product-description-styles .responsive-detection-mobile .pr-85 {
  padding-right: 85% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pt-90,
.gc-product-description-styles .responsive-detection-small-desktop .pt-90,
.gc-product-description-styles .responsive-detection-tablet .pt-90,
.gc-product-description-styles .responsive-detection-mobile .pt-90 {
  padding-top: 90px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pb-90,
.gc-product-description-styles .responsive-detection-small-desktop .pb-90,
.gc-product-description-styles .responsive-detection-tablet .pb-90,
.gc-product-description-styles .responsive-detection-mobile .pb-90 {
  padding-bottom: 90px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pl-90,
.gc-product-description-styles .responsive-detection-small-desktop .pl-90,
.gc-product-description-styles .responsive-detection-tablet .pl-90,
.gc-product-description-styles .responsive-detection-mobile .pl-90 {
  padding-left: 90% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pr-90,
.gc-product-description-styles .responsive-detection-small-desktop .pr-90,
.gc-product-description-styles .responsive-detection-tablet .pr-90,
.gc-product-description-styles .responsive-detection-mobile .pr-90 {
  padding-right: 90% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pt-95,
.gc-product-description-styles .responsive-detection-small-desktop .pt-95,
.gc-product-description-styles .responsive-detection-tablet .pt-95,
.gc-product-description-styles .responsive-detection-mobile .pt-95 {
  padding-top: 95px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pb-95,
.gc-product-description-styles .responsive-detection-small-desktop .pb-95,
.gc-product-description-styles .responsive-detection-tablet .pb-95,
.gc-product-description-styles .responsive-detection-mobile .pb-95 {
  padding-bottom: 95px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pl-95,
.gc-product-description-styles .responsive-detection-small-desktop .pl-95,
.gc-product-description-styles .responsive-detection-tablet .pl-95,
.gc-product-description-styles .responsive-detection-mobile .pl-95 {
  padding-left: 95% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pr-95,
.gc-product-description-styles .responsive-detection-small-desktop .pr-95,
.gc-product-description-styles .responsive-detection-tablet .pr-95,
.gc-product-description-styles .responsive-detection-mobile .pr-95 {
  padding-right: 95% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pt-100,
.gc-product-description-styles .responsive-detection-small-desktop .pt-100,
.gc-product-description-styles .responsive-detection-tablet .pt-100,
.gc-product-description-styles .responsive-detection-mobile .pt-100 {
  padding-top: 100px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pb-100,
.gc-product-description-styles .responsive-detection-small-desktop .pb-100,
.gc-product-description-styles .responsive-detection-tablet .pb-100,
.gc-product-description-styles .responsive-detection-mobile .pb-100 {
  padding-bottom: 100px !important;
}
.gc-product-description-styles .responsive-detection-desktop .pl-100,
.gc-product-description-styles .responsive-detection-small-desktop .pl-100,
.gc-product-description-styles .responsive-detection-tablet .pl-100,
.gc-product-description-styles .responsive-detection-mobile .pl-100 {
  padding-left: 100% !important;
}
.gc-product-description-styles .responsive-detection-desktop .pr-100,
.gc-product-description-styles .responsive-detection-small-desktop .pr-100,
.gc-product-description-styles .responsive-detection-tablet .pr-100,
.gc-product-description-styles .responsive-detection-mobile .pr-100 {
  padding-right: 100% !important;
}
.gc-product-description-styles .responsive-detection-desktop .p-absolute,
.gc-product-description-styles .responsive-detection-small-desktop .p-absolute,
.gc-product-description-styles .responsive-detection-tablet .p-absolute,
.gc-product-description-styles .responsive-detection-mobile .p-absolute {
  position: absolute !important;
}
.gc-product-description-styles .responsive-detection-desktop .p-relative,
.gc-product-description-styles .responsive-detection-small-desktop .p-relative,
.gc-product-description-styles .responsive-detection-tablet .p-relative,
.gc-product-description-styles .responsive-detection-mobile .p-relative {
  position: relative !important;
}
.gc-product-description-styles .responsive-detection-desktop .top-0,
.gc-product-description-styles .responsive-detection-small-desktop .top-0,
.gc-product-description-styles .responsive-detection-tablet .top-0,
.gc-product-description-styles .responsive-detection-mobile .top-0 {
  top: 0% !important;
}
.gc-product-description-styles .responsive-detection-desktop .left-0,
.gc-product-description-styles .responsive-detection-small-desktop .left-0,
.gc-product-description-styles .responsive-detection-tablet .left-0,
.gc-product-description-styles .responsive-detection-mobile .left-0 {
  left: 0% !important;
}
.gc-product-description-styles .responsive-detection-desktop .right-0,
.gc-product-description-styles .responsive-detection-small-desktop .right-0,
.gc-product-description-styles .responsive-detection-tablet .right-0,
.gc-product-description-styles .responsive-detection-mobile .right-0 {
  right: 0% !important;
}
.gc-product-description-styles .responsive-detection-desktop .bottom-0,
.gc-product-description-styles .responsive-detection-small-desktop .bottom-0,
.gc-product-description-styles .responsive-detection-tablet .bottom-0,
.gc-product-description-styles .responsive-detection-mobile .bottom-0 {
  bottom: 0% !important;
}
.gc-product-description-styles .responsive-detection-desktop .top-5,
.gc-product-description-styles .responsive-detection-small-desktop .top-5,
.gc-product-description-styles .responsive-detection-tablet .top-5,
.gc-product-description-styles .responsive-detection-mobile .top-5 {
  top: 5% !important;
}
.gc-product-description-styles .responsive-detection-desktop .left-5,
.gc-product-description-styles .responsive-detection-small-desktop .left-5,
.gc-product-description-styles .responsive-detection-tablet .left-5,
.gc-product-description-styles .responsive-detection-mobile .left-5 {
  left: 5% !important;
}
.gc-product-description-styles .responsive-detection-desktop .right-5,
.gc-product-description-styles .responsive-detection-small-desktop .right-5,
.gc-product-description-styles .responsive-detection-tablet .right-5,
.gc-product-description-styles .responsive-detection-mobile .right-5 {
  right: 5% !important;
}
.gc-product-description-styles .responsive-detection-desktop .bottom-5,
.gc-product-description-styles .responsive-detection-small-desktop .bottom-5,
.gc-product-description-styles .responsive-detection-tablet .bottom-5,
.gc-product-description-styles .responsive-detection-mobile .bottom-5 {
  bottom: 5% !important;
}
.gc-product-description-styles .responsive-detection-desktop .top-10,
.gc-product-description-styles .responsive-detection-small-desktop .top-10,
.gc-product-description-styles .responsive-detection-tablet .top-10,
.gc-product-description-styles .responsive-detection-mobile .top-10 {
  top: 10% !important;
}
.gc-product-description-styles .responsive-detection-desktop .left-10,
.gc-product-description-styles .responsive-detection-small-desktop .left-10,
.gc-product-description-styles .responsive-detection-tablet .left-10,
.gc-product-description-styles .responsive-detection-mobile .left-10 {
  left: 10% !important;
}
.gc-product-description-styles .responsive-detection-desktop .right-10,
.gc-product-description-styles .responsive-detection-small-desktop .right-10,
.gc-product-description-styles .responsive-detection-tablet .right-10,
.gc-product-description-styles .responsive-detection-mobile .right-10 {
  right: 10% !important;
}
.gc-product-description-styles .responsive-detection-desktop .bottom-10,
.gc-product-description-styles .responsive-detection-small-desktop .bottom-10,
.gc-product-description-styles .responsive-detection-tablet .bottom-10,
.gc-product-description-styles .responsive-detection-mobile .bottom-10 {
  bottom: 10% !important;
}
.gc-product-description-styles .responsive-detection-desktop .top-15,
.gc-product-description-styles .responsive-detection-small-desktop .top-15,
.gc-product-description-styles .responsive-detection-tablet .top-15,
.gc-product-description-styles .responsive-detection-mobile .top-15 {
  top: 15% !important;
}
.gc-product-description-styles .responsive-detection-desktop .left-15,
.gc-product-description-styles .responsive-detection-small-desktop .left-15,
.gc-product-description-styles .responsive-detection-tablet .left-15,
.gc-product-description-styles .responsive-detection-mobile .left-15 {
  left: 15% !important;
}
.gc-product-description-styles .responsive-detection-desktop .right-15,
.gc-product-description-styles .responsive-detection-small-desktop .right-15,
.gc-product-description-styles .responsive-detection-tablet .right-15,
.gc-product-description-styles .responsive-detection-mobile .right-15 {
  right: 15% !important;
}
.gc-product-description-styles .responsive-detection-desktop .bottom-15,
.gc-product-description-styles .responsive-detection-small-desktop .bottom-15,
.gc-product-description-styles .responsive-detection-tablet .bottom-15,
.gc-product-description-styles .responsive-detection-mobile .bottom-15 {
  bottom: 15% !important;
}
.gc-product-description-styles .responsive-detection-desktop .top-20,
.gc-product-description-styles .responsive-detection-small-desktop .top-20,
.gc-product-description-styles .responsive-detection-tablet .top-20,
.gc-product-description-styles .responsive-detection-mobile .top-20 {
  top: 20% !important;
}
.gc-product-description-styles .responsive-detection-desktop .left-20,
.gc-product-description-styles .responsive-detection-small-desktop .left-20,
.gc-product-description-styles .responsive-detection-tablet .left-20,
.gc-product-description-styles .responsive-detection-mobile .left-20 {
  left: 20% !important;
}
.gc-product-description-styles .responsive-detection-desktop .right-20,
.gc-product-description-styles .responsive-detection-small-desktop .right-20,
.gc-product-description-styles .responsive-detection-tablet .right-20,
.gc-product-description-styles .responsive-detection-mobile .right-20 {
  right: 20% !important;
}
.gc-product-description-styles .responsive-detection-desktop .bottom-20,
.gc-product-description-styles .responsive-detection-small-desktop .bottom-20,
.gc-product-description-styles .responsive-detection-tablet .bottom-20,
.gc-product-description-styles .responsive-detection-mobile .bottom-20 {
  bottom: 20% !important;
}
.gc-product-description-styles .responsive-detection-desktop .top-25,
.gc-product-description-styles .responsive-detection-small-desktop .top-25,
.gc-product-description-styles .responsive-detection-tablet .top-25,
.gc-product-description-styles .responsive-detection-mobile .top-25 {
  top: 25% !important;
}
.gc-product-description-styles .responsive-detection-desktop .left-25,
.gc-product-description-styles .responsive-detection-small-desktop .left-25,
.gc-product-description-styles .responsive-detection-tablet .left-25,
.gc-product-description-styles .responsive-detection-mobile .left-25 {
  left: 25% !important;
}
.gc-product-description-styles .responsive-detection-desktop .right-25,
.gc-product-description-styles .responsive-detection-small-desktop .right-25,
.gc-product-description-styles .responsive-detection-tablet .right-25,
.gc-product-description-styles .responsive-detection-mobile .right-25 {
  right: 25% !important;
}
.gc-product-description-styles .responsive-detection-desktop .bottom-25,
.gc-product-description-styles .responsive-detection-small-desktop .bottom-25,
.gc-product-description-styles .responsive-detection-tablet .bottom-25,
.gc-product-description-styles .responsive-detection-mobile .bottom-25 {
  bottom: 25% !important;
}
.gc-product-description-styles .responsive-detection-desktop .top-30,
.gc-product-description-styles .responsive-detection-small-desktop .top-30,
.gc-product-description-styles .responsive-detection-tablet .top-30,
.gc-product-description-styles .responsive-detection-mobile .top-30 {
  top: 30% !important;
}
.gc-product-description-styles .responsive-detection-desktop .left-30,
.gc-product-description-styles .responsive-detection-small-desktop .left-30,
.gc-product-description-styles .responsive-detection-tablet .left-30,
.gc-product-description-styles .responsive-detection-mobile .left-30 {
  left: 30% !important;
}
.gc-product-description-styles .responsive-detection-desktop .right-30,
.gc-product-description-styles .responsive-detection-small-desktop .right-30,
.gc-product-description-styles .responsive-detection-tablet .right-30,
.gc-product-description-styles .responsive-detection-mobile .right-30 {
  right: 30% !important;
}
.gc-product-description-styles .responsive-detection-desktop .bottom-30,
.gc-product-description-styles .responsive-detection-small-desktop .bottom-30,
.gc-product-description-styles .responsive-detection-tablet .bottom-30,
.gc-product-description-styles .responsive-detection-mobile .bottom-30 {
  bottom: 30% !important;
}
.gc-product-description-styles .responsive-detection-desktop .top-35,
.gc-product-description-styles .responsive-detection-small-desktop .top-35,
.gc-product-description-styles .responsive-detection-tablet .top-35,
.gc-product-description-styles .responsive-detection-mobile .top-35 {
  top: 35% !important;
}
.gc-product-description-styles .responsive-detection-desktop .left-35,
.gc-product-description-styles .responsive-detection-small-desktop .left-35,
.gc-product-description-styles .responsive-detection-tablet .left-35,
.gc-product-description-styles .responsive-detection-mobile .left-35 {
  left: 35% !important;
}
.gc-product-description-styles .responsive-detection-desktop .right-35,
.gc-product-description-styles .responsive-detection-small-desktop .right-35,
.gc-product-description-styles .responsive-detection-tablet .right-35,
.gc-product-description-styles .responsive-detection-mobile .right-35 {
  right: 35% !important;
}
.gc-product-description-styles .responsive-detection-desktop .bottom-35,
.gc-product-description-styles .responsive-detection-small-desktop .bottom-35,
.gc-product-description-styles .responsive-detection-tablet .bottom-35,
.gc-product-description-styles .responsive-detection-mobile .bottom-35 {
  bottom: 35% !important;
}
.gc-product-description-styles .responsive-detection-desktop .top-40,
.gc-product-description-styles .responsive-detection-small-desktop .top-40,
.gc-product-description-styles .responsive-detection-tablet .top-40,
.gc-product-description-styles .responsive-detection-mobile .top-40 {
  top: 40% !important;
}
.gc-product-description-styles .responsive-detection-desktop .left-40,
.gc-product-description-styles .responsive-detection-small-desktop .left-40,
.gc-product-description-styles .responsive-detection-tablet .left-40,
.gc-product-description-styles .responsive-detection-mobile .left-40 {
  left: 40% !important;
}
.gc-product-description-styles .responsive-detection-desktop .right-40,
.gc-product-description-styles .responsive-detection-small-desktop .right-40,
.gc-product-description-styles .responsive-detection-tablet .right-40,
.gc-product-description-styles .responsive-detection-mobile .right-40 {
  right: 40% !important;
}
.gc-product-description-styles .responsive-detection-desktop .bottom-40,
.gc-product-description-styles .responsive-detection-small-desktop .bottom-40,
.gc-product-description-styles .responsive-detection-tablet .bottom-40,
.gc-product-description-styles .responsive-detection-mobile .bottom-40 {
  bottom: 40% !important;
}
.gc-product-description-styles .responsive-detection-desktop .top-45,
.gc-product-description-styles .responsive-detection-small-desktop .top-45,
.gc-product-description-styles .responsive-detection-tablet .top-45,
.gc-product-description-styles .responsive-detection-mobile .top-45 {
  top: 45% !important;
}
.gc-product-description-styles .responsive-detection-desktop .left-45,
.gc-product-description-styles .responsive-detection-small-desktop .left-45,
.gc-product-description-styles .responsive-detection-tablet .left-45,
.gc-product-description-styles .responsive-detection-mobile .left-45 {
  left: 45% !important;
}
.gc-product-description-styles .responsive-detection-desktop .right-45,
.gc-product-description-styles .responsive-detection-small-desktop .right-45,
.gc-product-description-styles .responsive-detection-tablet .right-45,
.gc-product-description-styles .responsive-detection-mobile .right-45 {
  right: 45% !important;
}
.gc-product-description-styles .responsive-detection-desktop .bottom-45,
.gc-product-description-styles .responsive-detection-small-desktop .bottom-45,
.gc-product-description-styles .responsive-detection-tablet .bottom-45,
.gc-product-description-styles .responsive-detection-mobile .bottom-45 {
  bottom: 45% !important;
}
.gc-product-description-styles .responsive-detection-desktop .top-50,
.gc-product-description-styles .responsive-detection-small-desktop .top-50,
.gc-product-description-styles .responsive-detection-tablet .top-50,
.gc-product-description-styles .responsive-detection-mobile .top-50 {
  top: 50% !important;
}
.gc-product-description-styles .responsive-detection-desktop .left-50,
.gc-product-description-styles .responsive-detection-small-desktop .left-50,
.gc-product-description-styles .responsive-detection-tablet .left-50,
.gc-product-description-styles .responsive-detection-mobile .left-50 {
  left: 50% !important;
}
.gc-product-description-styles .responsive-detection-desktop .right-50,
.gc-product-description-styles .responsive-detection-small-desktop .right-50,
.gc-product-description-styles .responsive-detection-tablet .right-50,
.gc-product-description-styles .responsive-detection-mobile .right-50 {
  right: 50% !important;
}
.gc-product-description-styles .responsive-detection-desktop .bottom-50,
.gc-product-description-styles .responsive-detection-small-desktop .bottom-50,
.gc-product-description-styles .responsive-detection-tablet .bottom-50,
.gc-product-description-styles .responsive-detection-mobile .bottom-50 {
  bottom: 50% !important;
}
.gc-product-description-styles .responsive-detection-desktop .top-55,
.gc-product-description-styles .responsive-detection-small-desktop .top-55,
.gc-product-description-styles .responsive-detection-tablet .top-55,
.gc-product-description-styles .responsive-detection-mobile .top-55 {
  top: 55% !important;
}
.gc-product-description-styles .responsive-detection-desktop .left-55,
.gc-product-description-styles .responsive-detection-small-desktop .left-55,
.gc-product-description-styles .responsive-detection-tablet .left-55,
.gc-product-description-styles .responsive-detection-mobile .left-55 {
  left: 55% !important;
}
.gc-product-description-styles .responsive-detection-desktop .right-55,
.gc-product-description-styles .responsive-detection-small-desktop .right-55,
.gc-product-description-styles .responsive-detection-tablet .right-55,
.gc-product-description-styles .responsive-detection-mobile .right-55 {
  right: 55% !important;
}
.gc-product-description-styles .responsive-detection-desktop .bottom-55,
.gc-product-description-styles .responsive-detection-small-desktop .bottom-55,
.gc-product-description-styles .responsive-detection-tablet .bottom-55,
.gc-product-description-styles .responsive-detection-mobile .bottom-55 {
  bottom: 55% !important;
}
.gc-product-description-styles .responsive-detection-desktop .top-60,
.gc-product-description-styles .responsive-detection-small-desktop .top-60,
.gc-product-description-styles .responsive-detection-tablet .top-60,
.gc-product-description-styles .responsive-detection-mobile .top-60 {
  top: 60% !important;
}
.gc-product-description-styles .responsive-detection-desktop .left-60,
.gc-product-description-styles .responsive-detection-small-desktop .left-60,
.gc-product-description-styles .responsive-detection-tablet .left-60,
.gc-product-description-styles .responsive-detection-mobile .left-60 {
  left: 60% !important;
}
.gc-product-description-styles .responsive-detection-desktop .right-60,
.gc-product-description-styles .responsive-detection-small-desktop .right-60,
.gc-product-description-styles .responsive-detection-tablet .right-60,
.gc-product-description-styles .responsive-detection-mobile .right-60 {
  right: 60% !important;
}
.gc-product-description-styles .responsive-detection-desktop .bottom-60,
.gc-product-description-styles .responsive-detection-small-desktop .bottom-60,
.gc-product-description-styles .responsive-detection-tablet .bottom-60,
.gc-product-description-styles .responsive-detection-mobile .bottom-60 {
  bottom: 60% !important;
}
.gc-product-description-styles .responsive-detection-desktop .top-65,
.gc-product-description-styles .responsive-detection-small-desktop .top-65,
.gc-product-description-styles .responsive-detection-tablet .top-65,
.gc-product-description-styles .responsive-detection-mobile .top-65 {
  top: 65% !important;
}
.gc-product-description-styles .responsive-detection-desktop .left-65,
.gc-product-description-styles .responsive-detection-small-desktop .left-65,
.gc-product-description-styles .responsive-detection-tablet .left-65,
.gc-product-description-styles .responsive-detection-mobile .left-65 {
  left: 65% !important;
}
.gc-product-description-styles .responsive-detection-desktop .right-65,
.gc-product-description-styles .responsive-detection-small-desktop .right-65,
.gc-product-description-styles .responsive-detection-tablet .right-65,
.gc-product-description-styles .responsive-detection-mobile .right-65 {
  right: 65% !important;
}
.gc-product-description-styles .responsive-detection-desktop .bottom-65,
.gc-product-description-styles .responsive-detection-small-desktop .bottom-65,
.gc-product-description-styles .responsive-detection-tablet .bottom-65,
.gc-product-description-styles .responsive-detection-mobile .bottom-65 {
  bottom: 65% !important;
}
.gc-product-description-styles .responsive-detection-desktop .top-70,
.gc-product-description-styles .responsive-detection-small-desktop .top-70,
.gc-product-description-styles .responsive-detection-tablet .top-70,
.gc-product-description-styles .responsive-detection-mobile .top-70 {
  top: 70% !important;
}
.gc-product-description-styles .responsive-detection-desktop .left-70,
.gc-product-description-styles .responsive-detection-small-desktop .left-70,
.gc-product-description-styles .responsive-detection-tablet .left-70,
.gc-product-description-styles .responsive-detection-mobile .left-70 {
  left: 70% !important;
}
.gc-product-description-styles .responsive-detection-desktop .right-70,
.gc-product-description-styles .responsive-detection-small-desktop .right-70,
.gc-product-description-styles .responsive-detection-tablet .right-70,
.gc-product-description-styles .responsive-detection-mobile .right-70 {
  right: 70% !important;
}
.gc-product-description-styles .responsive-detection-desktop .bottom-70,
.gc-product-description-styles .responsive-detection-small-desktop .bottom-70,
.gc-product-description-styles .responsive-detection-tablet .bottom-70,
.gc-product-description-styles .responsive-detection-mobile .bottom-70 {
  bottom: 70% !important;
}
.gc-product-description-styles .responsive-detection-desktop .top-75,
.gc-product-description-styles .responsive-detection-small-desktop .top-75,
.gc-product-description-styles .responsive-detection-tablet .top-75,
.gc-product-description-styles .responsive-detection-mobile .top-75 {
  top: 75% !important;
}
.gc-product-description-styles .responsive-detection-desktop .left-75,
.gc-product-description-styles .responsive-detection-small-desktop .left-75,
.gc-product-description-styles .responsive-detection-tablet .left-75,
.gc-product-description-styles .responsive-detection-mobile .left-75 {
  left: 75% !important;
}
.gc-product-description-styles .responsive-detection-desktop .right-75,
.gc-product-description-styles .responsive-detection-small-desktop .right-75,
.gc-product-description-styles .responsive-detection-tablet .right-75,
.gc-product-description-styles .responsive-detection-mobile .right-75 {
  right: 75% !important;
}
.gc-product-description-styles .responsive-detection-desktop .bottom-75,
.gc-product-description-styles .responsive-detection-small-desktop .bottom-75,
.gc-product-description-styles .responsive-detection-tablet .bottom-75,
.gc-product-description-styles .responsive-detection-mobile .bottom-75 {
  bottom: 75% !important;
}
.gc-product-description-styles .responsive-detection-desktop .top-80,
.gc-product-description-styles .responsive-detection-small-desktop .top-80,
.gc-product-description-styles .responsive-detection-tablet .top-80,
.gc-product-description-styles .responsive-detection-mobile .top-80 {
  top: 80% !important;
}
.gc-product-description-styles .responsive-detection-desktop .left-80,
.gc-product-description-styles .responsive-detection-small-desktop .left-80,
.gc-product-description-styles .responsive-detection-tablet .left-80,
.gc-product-description-styles .responsive-detection-mobile .left-80 {
  left: 80% !important;
}
.gc-product-description-styles .responsive-detection-desktop .right-80,
.gc-product-description-styles .responsive-detection-small-desktop .right-80,
.gc-product-description-styles .responsive-detection-tablet .right-80,
.gc-product-description-styles .responsive-detection-mobile .right-80 {
  right: 80% !important;
}
.gc-product-description-styles .responsive-detection-desktop .bottom-80,
.gc-product-description-styles .responsive-detection-small-desktop .bottom-80,
.gc-product-description-styles .responsive-detection-tablet .bottom-80,
.gc-product-description-styles .responsive-detection-mobile .bottom-80 {
  bottom: 80% !important;
}
.gc-product-description-styles .responsive-detection-desktop .top-85,
.gc-product-description-styles .responsive-detection-small-desktop .top-85,
.gc-product-description-styles .responsive-detection-tablet .top-85,
.gc-product-description-styles .responsive-detection-mobile .top-85 {
  top: 85% !important;
}
.gc-product-description-styles .responsive-detection-desktop .left-85,
.gc-product-description-styles .responsive-detection-small-desktop .left-85,
.gc-product-description-styles .responsive-detection-tablet .left-85,
.gc-product-description-styles .responsive-detection-mobile .left-85 {
  left: 85% !important;
}
.gc-product-description-styles .responsive-detection-desktop .right-85,
.gc-product-description-styles .responsive-detection-small-desktop .right-85,
.gc-product-description-styles .responsive-detection-tablet .right-85,
.gc-product-description-styles .responsive-detection-mobile .right-85 {
  right: 85% !important;
}
.gc-product-description-styles .responsive-detection-desktop .bottom-85,
.gc-product-description-styles .responsive-detection-small-desktop .bottom-85,
.gc-product-description-styles .responsive-detection-tablet .bottom-85,
.gc-product-description-styles .responsive-detection-mobile .bottom-85 {
  bottom: 85% !important;
}
.gc-product-description-styles .responsive-detection-desktop .top-90,
.gc-product-description-styles .responsive-detection-small-desktop .top-90,
.gc-product-description-styles .responsive-detection-tablet .top-90,
.gc-product-description-styles .responsive-detection-mobile .top-90 {
  top: 90% !important;
}
.gc-product-description-styles .responsive-detection-desktop .left-90,
.gc-product-description-styles .responsive-detection-small-desktop .left-90,
.gc-product-description-styles .responsive-detection-tablet .left-90,
.gc-product-description-styles .responsive-detection-mobile .left-90 {
  left: 90% !important;
}
.gc-product-description-styles .responsive-detection-desktop .right-90,
.gc-product-description-styles .responsive-detection-small-desktop .right-90,
.gc-product-description-styles .responsive-detection-tablet .right-90,
.gc-product-description-styles .responsive-detection-mobile .right-90 {
  right: 90% !important;
}
.gc-product-description-styles .responsive-detection-desktop .bottom-90,
.gc-product-description-styles .responsive-detection-small-desktop .bottom-90,
.gc-product-description-styles .responsive-detection-tablet .bottom-90,
.gc-product-description-styles .responsive-detection-mobile .bottom-90 {
  bottom: 90% !important;
}
.gc-product-description-styles .responsive-detection-desktop .top-95,
.gc-product-description-styles .responsive-detection-small-desktop .top-95,
.gc-product-description-styles .responsive-detection-tablet .top-95,
.gc-product-description-styles .responsive-detection-mobile .top-95 {
  top: 95% !important;
}
.gc-product-description-styles .responsive-detection-desktop .left-95,
.gc-product-description-styles .responsive-detection-small-desktop .left-95,
.gc-product-description-styles .responsive-detection-tablet .left-95,
.gc-product-description-styles .responsive-detection-mobile .left-95 {
  left: 95% !important;
}
.gc-product-description-styles .responsive-detection-desktop .right-95,
.gc-product-description-styles .responsive-detection-small-desktop .right-95,
.gc-product-description-styles .responsive-detection-tablet .right-95,
.gc-product-description-styles .responsive-detection-mobile .right-95 {
  right: 95% !important;
}
.gc-product-description-styles .responsive-detection-desktop .bottom-95,
.gc-product-description-styles .responsive-detection-small-desktop .bottom-95,
.gc-product-description-styles .responsive-detection-tablet .bottom-95,
.gc-product-description-styles .responsive-detection-mobile .bottom-95 {
  bottom: 95% !important;
}
.gc-product-description-styles .responsive-detection-desktop .top-100,
.gc-product-description-styles .responsive-detection-small-desktop .top-100,
.gc-product-description-styles .responsive-detection-tablet .top-100,
.gc-product-description-styles .responsive-detection-mobile .top-100 {
  top: 100% !important;
}
.gc-product-description-styles .responsive-detection-desktop .left-100,
.gc-product-description-styles .responsive-detection-small-desktop .left-100,
.gc-product-description-styles .responsive-detection-tablet .left-100,
.gc-product-description-styles .responsive-detection-mobile .left-100 {
  left: 100% !important;
}
.gc-product-description-styles .responsive-detection-desktop .right-100,
.gc-product-description-styles .responsive-detection-small-desktop .right-100,
.gc-product-description-styles .responsive-detection-tablet .right-100,
.gc-product-description-styles .responsive-detection-mobile .right-100 {
  right: 100% !important;
}
.gc-product-description-styles .responsive-detection-desktop .bottom-100,
.gc-product-description-styles .responsive-detection-small-desktop .bottom-100,
.gc-product-description-styles .responsive-detection-tablet .bottom-100,
.gc-product-description-styles .responsive-detection-mobile .bottom-100 {
  bottom: 100% !important;
}
.gc-product-description-styles .responsive-detection-desktop .font-weight-100,
.gc-product-description-styles .responsive-detection-small-desktop .font-weight-100,
.gc-product-description-styles .responsive-detection-tablet .font-weight-100,
.gc-product-description-styles .responsive-detection-mobile .font-weight-100 {
  font-weight: 100 !important;
}
.gc-product-description-styles .responsive-detection-desktop .font-weight-200,
.gc-product-description-styles .responsive-detection-small-desktop .font-weight-200,
.gc-product-description-styles .responsive-detection-tablet .font-weight-200,
.gc-product-description-styles .responsive-detection-mobile .font-weight-200 {
  font-weight: 200 !important;
}
.gc-product-description-styles .responsive-detection-desktop .font-weight-300,
.gc-product-description-styles .responsive-detection-small-desktop .font-weight-300,
.gc-product-description-styles .responsive-detection-tablet .font-weight-300,
.gc-product-description-styles .responsive-detection-mobile .font-weight-300 {
  font-weight: 300 !important;
}
.gc-product-description-styles .responsive-detection-desktop .font-weight-400,
.gc-product-description-styles .responsive-detection-small-desktop .font-weight-400,
.gc-product-description-styles .responsive-detection-tablet .font-weight-400,
.gc-product-description-styles .responsive-detection-mobile .font-weight-400 {
  font-weight: 400 !important;
}
.gc-product-description-styles .responsive-detection-desktop .font-weight-500,
.gc-product-description-styles .responsive-detection-small-desktop .font-weight-500,
.gc-product-description-styles .responsive-detection-tablet .font-weight-500,
.gc-product-description-styles .responsive-detection-mobile .font-weight-500 {
  font-weight: 500 !important;
}
.gc-product-description-styles .responsive-detection-desktop .font-weight-600,
.gc-product-description-styles .responsive-detection-small-desktop .font-weight-600,
.gc-product-description-styles .responsive-detection-tablet .font-weight-600,
.gc-product-description-styles .responsive-detection-mobile .font-weight-600 {
  font-weight: 600 !important;
}
.gc-product-description-styles .responsive-detection-desktop .font-weight-700,
.gc-product-description-styles .responsive-detection-small-desktop .font-weight-700,
.gc-product-description-styles .responsive-detection-tablet .font-weight-700,
.gc-product-description-styles .responsive-detection-mobile .font-weight-700 {
  font-weight: 700 !important;
}
.gc-product-description-styles .responsive-detection-desktop .font-weight-800,
.gc-product-description-styles .responsive-detection-small-desktop .font-weight-800,
.gc-product-description-styles .responsive-detection-tablet .font-weight-800,
.gc-product-description-styles .responsive-detection-mobile .font-weight-800 {
  font-weight: 800 !important;
}
.gc-product-description-styles .responsive-detection-desktop .font-weight-900,
.gc-product-description-styles .responsive-detection-small-desktop .font-weight-900,
.gc-product-description-styles .responsive-detection-tablet .font-weight-900,
.gc-product-description-styles .responsive-detection-mobile .font-weight-900 {
  font-weight: 900 !important;
}
.gc-product-description-styles .responsive-detection-desktop .font-white,
.gc-product-description-styles .responsive-detection-small-desktop .font-white,
.gc-product-description-styles .responsive-detection-tablet .font-white,
.gc-product-description-styles .responsive-detection-mobile .font-white {
  color: #fff !important;
}
.gc-product-description-styles .responsive-detection-desktop .font-white h1, .gc-product-description-styles .responsive-detection-desktop .font-white h2, .gc-product-description-styles .responsive-detection-desktop .font-white h3, .gc-product-description-styles .responsive-detection-desktop .font-white h4, .gc-product-description-styles .responsive-detection-desktop .font-white h5, .gc-product-description-styles .responsive-detection-desktop .font-white h6, .gc-product-description-styles .responsive-detection-desktop .font-white p,
.gc-product-description-styles .responsive-detection-small-desktop .font-white h1,
.gc-product-description-styles .responsive-detection-small-desktop .font-white h2,
.gc-product-description-styles .responsive-detection-small-desktop .font-white h3,
.gc-product-description-styles .responsive-detection-small-desktop .font-white h4,
.gc-product-description-styles .responsive-detection-small-desktop .font-white h5,
.gc-product-description-styles .responsive-detection-small-desktop .font-white h6,
.gc-product-description-styles .responsive-detection-small-desktop .font-white p,
.gc-product-description-styles .responsive-detection-tablet .font-white h1,
.gc-product-description-styles .responsive-detection-tablet .font-white h2,
.gc-product-description-styles .responsive-detection-tablet .font-white h3,
.gc-product-description-styles .responsive-detection-tablet .font-white h4,
.gc-product-description-styles .responsive-detection-tablet .font-white h5,
.gc-product-description-styles .responsive-detection-tablet .font-white h6,
.gc-product-description-styles .responsive-detection-tablet .font-white p,
.gc-product-description-styles .responsive-detection-mobile .font-white h1,
.gc-product-description-styles .responsive-detection-mobile .font-white h2,
.gc-product-description-styles .responsive-detection-mobile .font-white h3,
.gc-product-description-styles .responsive-detection-mobile .font-white h4,
.gc-product-description-styles .responsive-detection-mobile .font-white h5,
.gc-product-description-styles .responsive-detection-mobile .font-white h6,
.gc-product-description-styles .responsive-detection-mobile .font-white p {
  color: #fff !important;
}
.gc-product-description-styles .responsive-detection-desktop .font-black,
.gc-product-description-styles .responsive-detection-small-desktop .font-black,
.gc-product-description-styles .responsive-detection-tablet .font-black,
.gc-product-description-styles .responsive-detection-mobile .font-black {
  color: #111 !important;
}
.gc-product-description-styles .responsive-detection-desktop .font-black h1, .gc-product-description-styles .responsive-detection-desktop .font-black h2, .gc-product-description-styles .responsive-detection-desktop .font-black h3, .gc-product-description-styles .responsive-detection-desktop .font-black h4, .gc-product-description-styles .responsive-detection-desktop .font-black h5, .gc-product-description-styles .responsive-detection-desktop .font-black h6, .gc-product-description-styles .responsive-detection-desktop .font-black p,
.gc-product-description-styles .responsive-detection-small-desktop .font-black h1,
.gc-product-description-styles .responsive-detection-small-desktop .font-black h2,
.gc-product-description-styles .responsive-detection-small-desktop .font-black h3,
.gc-product-description-styles .responsive-detection-small-desktop .font-black h4,
.gc-product-description-styles .responsive-detection-small-desktop .font-black h5,
.gc-product-description-styles .responsive-detection-small-desktop .font-black h6,
.gc-product-description-styles .responsive-detection-small-desktop .font-black p,
.gc-product-description-styles .responsive-detection-tablet .font-black h1,
.gc-product-description-styles .responsive-detection-tablet .font-black h2,
.gc-product-description-styles .responsive-detection-tablet .font-black h3,
.gc-product-description-styles .responsive-detection-tablet .font-black h4,
.gc-product-description-styles .responsive-detection-tablet .font-black h5,
.gc-product-description-styles .responsive-detection-tablet .font-black h6,
.gc-product-description-styles .responsive-detection-tablet .font-black p,
.gc-product-description-styles .responsive-detection-mobile .font-black h1,
.gc-product-description-styles .responsive-detection-mobile .font-black h2,
.gc-product-description-styles .responsive-detection-mobile .font-black h3,
.gc-product-description-styles .responsive-detection-mobile .font-black h4,
.gc-product-description-styles .responsive-detection-mobile .font-black h5,
.gc-product-description-styles .responsive-detection-mobile .font-black h6,
.gc-product-description-styles .responsive-detection-mobile .font-black p {
  color: #111 !important;
}
.gc-product-description-styles .responsive-detection-desktop .font-gc-green,
.gc-product-description-styles .responsive-detection-small-desktop .font-gc-green,
.gc-product-description-styles .responsive-detection-tablet .font-gc-green,
.gc-product-description-styles .responsive-detection-mobile .font-gc-green {
  color: #8c0 !important;
}
.gc-product-description-styles .responsive-detection-desktop .font-gc-green h1, .gc-product-description-styles .responsive-detection-desktop .font-gc-green h2, .gc-product-description-styles .responsive-detection-desktop .font-gc-green h3, .gc-product-description-styles .responsive-detection-desktop .font-gc-green h4, .gc-product-description-styles .responsive-detection-desktop .font-gc-green h5, .gc-product-description-styles .responsive-detection-desktop .font-gc-green h6, .gc-product-description-styles .responsive-detection-desktop .font-gc-green p,
.gc-product-description-styles .responsive-detection-small-desktop .font-gc-green h1,
.gc-product-description-styles .responsive-detection-small-desktop .font-gc-green h2,
.gc-product-description-styles .responsive-detection-small-desktop .font-gc-green h3,
.gc-product-description-styles .responsive-detection-small-desktop .font-gc-green h4,
.gc-product-description-styles .responsive-detection-small-desktop .font-gc-green h5,
.gc-product-description-styles .responsive-detection-small-desktop .font-gc-green h6,
.gc-product-description-styles .responsive-detection-small-desktop .font-gc-green p,
.gc-product-description-styles .responsive-detection-tablet .font-gc-green h1,
.gc-product-description-styles .responsive-detection-tablet .font-gc-green h2,
.gc-product-description-styles .responsive-detection-tablet .font-gc-green h3,
.gc-product-description-styles .responsive-detection-tablet .font-gc-green h4,
.gc-product-description-styles .responsive-detection-tablet .font-gc-green h5,
.gc-product-description-styles .responsive-detection-tablet .font-gc-green h6,
.gc-product-description-styles .responsive-detection-tablet .font-gc-green p,
.gc-product-description-styles .responsive-detection-mobile .font-gc-green h1,
.gc-product-description-styles .responsive-detection-mobile .font-gc-green h2,
.gc-product-description-styles .responsive-detection-mobile .font-gc-green h3,
.gc-product-description-styles .responsive-detection-mobile .font-gc-green h4,
.gc-product-description-styles .responsive-detection-mobile .font-gc-green h5,
.gc-product-description-styles .responsive-detection-mobile .font-gc-green h6,
.gc-product-description-styles .responsive-detection-mobile .font-gc-green p {
  color: #8c0 !important;
}
.gc-product-description-styles .responsive-detection-desktop .text-left,
.gc-product-description-styles .responsive-detection-small-desktop .text-left,
.gc-product-description-styles .responsive-detection-tablet .text-left,
.gc-product-description-styles .responsive-detection-mobile .text-left {
  text-align: left !important;
}
.gc-product-description-styles .responsive-detection-desktop .text-center,
.gc-product-description-styles .responsive-detection-small-desktop .text-center,
.gc-product-description-styles .responsive-detection-tablet .text-center,
.gc-product-description-styles .responsive-detection-mobile .text-center {
  text-align: center !important;
}
.gc-product-description-styles .responsive-detection-desktop .text-right,
.gc-product-description-styles .responsive-detection-small-desktop .text-right,
.gc-product-description-styles .responsive-detection-tablet .text-right,
.gc-product-description-styles .responsive-detection-mobile .text-right {
  text-align: right !important;
}
.gc-product-description-styles .responsive-detection-desktop .bg-white,
.gc-product-description-styles .responsive-detection-small-desktop .bg-white,
.gc-product-description-styles .responsive-detection-tablet .bg-white,
.gc-product-description-styles .responsive-detection-mobile .bg-white {
  background-color: #fff !important;
}
.gc-product-description-styles .responsive-detection-desktop .bg-black,
.gc-product-description-styles .responsive-detection-small-desktop .bg-black,
.gc-product-description-styles .responsive-detection-tablet .bg-black,
.gc-product-description-styles .responsive-detection-mobile .bg-black {
  background-color: #111 !important;
}