.cmn-richtext {
    word-wrap: normal !important;
   word-break: keep-all !important; 
}
body:not(.is-authorring) .ks-banner-wrapper .l-ImageCarouselP__nextArrow, body:not(.is-authorring) .ks-banner-wrapper .l-ImageCarouselP__prevArrow {
  background-color: rgba(255, 255, 255, 0.4) !important;
  padding: 8px;
}
body:not(.is-authorring) .ks-banner-wrapper .l-ImageCarouselP__nextArrow::before, body:not(.is-authorring) .ks-banner-wrapper .l-ImageCarouselP__prevArrow::before {
  color: #fff !important;
}
body:not(.is-authorring) .ks-banner-wrapper .l-ImageCarouselP__prevArrow {
  left: 30px;
}
body:not(.is-authorring) .ks-banner-wrapper .l-ImageCarouselP__nextArrow {
  right: 30px;
}
body:not(.is-authorring) .ks-banner-wrapper .g-ImageCarouselP__nav {
  position: absolute;
  bottom: 10px;
}
body:not(.is-authorring) .ks-banner-wrapper .g-ImageCarouselPUnit--v2 {
  max-height: 780px;
}
@media screen and (max-width: 640px) {
  body:not(.is-authorring) .ks-banner-wrapper .ks-mobile-video .g-Movie--v2__iframe, body:not(.is-authorring) .ks-banner-wrapper iframe {
    max-height: 600px;
 }
}
@media screen and (max-width: 480px) {
  body:not(.is-authorring) .ks-banner-wrapper .ks-mobile-video .g-Movie--v2__iframe, body:not(.is-authorring) .ks-banner-wrapper iframe {
    max-height: 550px;
 }
}
@media screen and (max-width: 400px) {
  body:not(.is-authorring) .ks-banner-wrapper .ks-mobile-video .g-Movie--v2__iframe, body:not(.is-authorring) .ks-banner-wrapper iframe {
    max-height: 475px;
 }
}
@media screen and (max-width: 769px) {
  body:not(.is-authorring) .ks-bestsellers-wrapper {
    margin: 1rem 0;
 }
}
body:not(.is-authorring) .ks-bestsellers-product-listing {
  padding: 0 1rem;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingList--inner {
  padding: 2rem;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingList--inner .slick-next {
  right: 11px;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingList--inner .slick-prev {
  left: 5px;
}
@media screen and (max-width: 769px) {
  body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingList--inner {
    padding: 18px 0 0;
 }
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingImage.l-ProductListingImage {
  margin-top: 36px;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingTitle {
  height: 60px;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingDescription {
  height: 40px;
  margin: 0;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingListUnit.l-ProductListingListUnit {
  height: auto;
  display: flex;
  justify-content: end;
  padding: 0;
  text-align: center;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingImage--unit p img {
  object-fit: contain;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-Column__cols {
  flex-direction: column;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .slick-track {
  display: flex;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingListUnit.g-Column__cols-lg-5 .g-ProductListingImage--unit p.center {
  width: 100% !important;
  height: 310px;
}
@media screen and (max-width: 1439px) {
  body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingListUnit.g-Column__cols-lg-5 .g-ProductListingImage--unit p.center {
    height: 265px;
 }
}
@media screen and (max-width: 1024px) {
  body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingListUnit.g-Column__cols-lg-5 .g-ProductListingImage--unit p.center {
    width: 215px !important;
    height: 250px;
 }
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingTitle--link {
  text-decoration: none;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductOverview__h2 {
  margin: 12px 0px;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingTitle--link p {
  color: #575756;
  font-size: 20px;
  line-height: 24px;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingDescription p {
  color: #575756;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.2px;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingSubTitle {
  position: absolute;
  top: 15px;
  left: auto;
  right: 15px;
  padding: 4px 9px;
  border-radius: 3.587px;
  background: #575756;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingSubTitle .g-Text.l-Text {
  margin-bottom: 0px;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingSubTitle p {
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  line-height: 16.139px;
  letter-spacing: 0.897px;
  text-transform: uppercase;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingShopNowIconP.l-ProductListingShopNowIconP {
  width: 30%;
  float: right;
  margin-top: 15px;
  background: #e4f3ff;
  border-radius: 0px 0px 9px 0px;
  padding: 4px 0px 6px;
  display: flex;
  justify-content: center;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingShopNowIconP.l-ProductListingShopNowIconP .g-Image__img {
  margin: 0 auto;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingButtonP.l-ProductListingButtonP {
  width: 70%;
  float: left;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingButtonP .g-ProductListingButtonP__item .g-ProductListingButtonP__item--link, body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingButtonP .g-ProductListingButtonP__item .g-ProductListingButtonP__item--link:hover {
  border: 0px;
  padding: 18px 0px;
  border-radius: 0px 0px 0px 9px;
  margin-top: 15px;
  box-shadow: none;
  transition: 0.4s;
  color: #575756;
  font-size: 16px;
  font-weight: 700;
  line-height: 19.726px;
 /* 123.287% */
  text-transform: uppercase;
  width: 100%;
  text-decoration: none;
  background: #d8e7f3;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingListUnit {
  margin: 0px 5px;
  background: #fff;
  border-radius: 9px;
  position: relative;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-Column.is-gutter--m .g-Column__cols {
  padding: 0px;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingDescription, body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingTitle {
  padding: 5px 12px;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .ks-bestsellers-product-listing .l-HeadingTitle__h2 {
  margin: 10px 0px;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingShopNowIconP__item {
  margin: 8px;
  border: none;
  background: transparent;
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListing .g-ProductListingImage {
  margin-top: 59px;
  max-height: 218px;
}
@media (min-width: 1024px) and (max-width: 1439px) {
  body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingButtonP .g-ProductListingButtonP__item .g-ProductListingButtonP__item--link, body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingButtonP .g-ProductListingButtonP__item .g-ProductListingButtonP__item--link:hover {
    font-size: 13px;
    padding: 18px 0px 21px;
 }
  body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingShopNowIconP.l-ProductListingShopNowIconP {
    padding: 4px 0px 2px;
 }
  body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingShopNowIconP__item {
    margin: 12px;
    padding: 1px 0px 0px;
 }
}
@media screen and (max-width: 1023px) {
  body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingCategoryTitle .g-Text p {
    margin: 10px 60px;
 }
  body:not(.is-authorring) .ks-bestsellers-product-listing .g-HeadingTitle__h2 {
    margin: 10px 20px;
 }
  body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingButtonP .g-ProductListingButtonP__item .g-ProductListingButtonP__item--link {
    padding: 18px 0;
 }
  body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingTitle--link p {
    font-size: 18px;
    line-height: 22px;
 }
  body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingDescription p {
    font-size: 14px;
    line-height: 17px;
 }
  body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingSubTitle p {
    font-size: 12px;
 }
}
body:not(.is-authorring) .ks-banner-wrapper-diagnosis img {
  max-height: 639px;
  width: 100%;
  object-fit: cover;
}
body:not(.is-authorring) .ks-banner-wrapper-diagnosis .start-diagnosis {
  top: 10%;
}
@media screen and (min-width: 1440px) {
  body:not(.is-authorring) .ks-banner-wrapper-diagnosis .start-diagnosis h3 {
    font-size: 36px;
 }
}
@media screen and (max-width: 769px) {
  body:not(.is-authorring) .ks-banner-wrapper-diagnosis .start-diagnosis h3 {
    font-size: 24px;
 }
}
@media screen and (min-width: 1440px) {
  body:not(.is-authorring) .ks-banner-wrapper-diagnosis .start-diagnosis p {
    font-size: 20px;
 }
}
@media screen and (max-width: 769px) {
  body:not(.is-authorring) .ks-banner-wrapper-diagnosis .start-diagnosis {
    padding: 20px;
 }
}
body:not(.is-authorring) .ks-banner-wrapper-diagnosis .g-ButtonUnit__link {
  background: transparent;
  border: 1px solid #575756;
}
body:not(.is-authorring) .ks-wave-video-wrapper .width50percentage {
  margin: 0 auto;
}
body:not(.is-authorring) .ks-wave-video-wrapper img {
  max-width: 60%;
  margin: 0 auto;
  background-color: #fff;
  margin-top: 2rem;
}
@media screen and (max-width: 769px) {
  body:not(.is-authorring) .ks-wave-video-wrapper img {
    max-width: 100%;
 }
}
body:not(.is-authorring) .ks-wave-video-wrapper .biomertic-play-icon {
  position: absolute !important;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
body:not(.is-authorring) .ks-wave-video-wrapper .biomertic-play-icon img {
  background-color: transparent;
  max-width: 100px;
  margin: 0;
}
@media screen and (max-width: 769px) {
  body:not(.is-authorring) .ks-wave-video-wrapper .biomertic-play-icon img {
    max-width: 50px;
 }
}
@media screen and (max-width: 769px) {
  body:not(.is-authorring) .ks-wave-video-wrapper {
    margin: 1rem 0;
 }
  body:not(.is-authorring) .ks-wave-video-wrapper .g-ColumnUnit.is-background {
    padding-top: 0;
    padding-bottom: 0;
 }
}
body:not(.is-authorring) .ks-category-tiles-wrapper {
  padding: 1rem 2rem;
}
body:not(.is-authorring) .ks-category-tiles-wrapper .ks-category-tiles {
  margin: 0;
  height: 100%;
  position: relative;
  color: #575756;
}
body:not(.is-authorring) .ks-category-tiles-wrapper .ks-category-tiles .g-Image--v2, body:not(.is-authorring) .ks-category-tiles-wrapper .ks-category-tiles .g-Image--v2__img {
  height: 100%;
}
body:not(.is-authorring) .ks-category-tiles-wrapper .ks-category-tiles img {
  max-height: 300px;
  width: 100%;
  object-fit: cover;
  object-position: right;
  border-radius: 4px;
  height: 100%;
}
@media screen and (max-width: 769px) {
  body:not(.is-authorring) .ks-category-tiles-wrapper .ks-category-tiles img {
    height: 250px;
 }
}
body:not(.is-authorring) .ks-category-tiles-wrapper .ks-category-tiles .g-GroupBox {
  position: absolute;
  width: 50%;
  z-index: 10;
  top: 0;
}
body:not(.is-authorring) .ks-category-tiles-wrapper .ks-category-tiles .g-GroupBox .g-HeadingTitle--v2__titleBlock__titleBox__title {
  min-height: auto !important;
  margin: 0;
}
@media screen and (max-width: 1024px) {
  body:not(.is-authorring) .ks-category-tiles-wrapper .ks-category-tiles .g-GroupBox {
    margin: 1rem;
    width: 60%;
 }
  body:not(.is-authorring) .ks-category-tiles-wrapper .ks-category-tiles .g-GroupBox .g-HeadingTitle--v2__h3 {
    font-size: 18px;
 }
  body:not(.is-authorring) .ks-category-tiles-wrapper .ks-category-tiles .g-GroupBox .g-Text {
    font-size: 15px;
 }
}
@media screen and (max-width: 769px) {
  body:not(.is-authorring) .ks-category-tiles-wrapper .ks-category-tiles .g-GroupBox {
    width: auto;
 }
}
body:not(.is-authorring) .ks-category-tiles-wrapper .ks-category-tiles .ks-category-tiles-product-count {
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
  text-transform: uppercase;
  letter-spacing: 0.2px;
}
@media screen and (max-width: 769px) {
  body:not(.is-authorring) .ks-category-tiles-wrapper {
    padding: 1rem;
 }
  
}
body:not(.is-authorring) .ks-product-type-slider-wrapper {
  padding: 2rem;
}
body:not(.is-authorring) .ks-product-type-slider-wrapper .ks-product-type-slider {
  margin-top: 20px;
}
body:not(.is-authorring) .ks-product-type-slider-wrapper .ks-product-type-slider .g-TileLinkVP--v2__list {
  display: flex;
  overflow-x: scroll;
  scrollbar-width: none;
}
body:not(.is-authorring) .ks-product-type-slider-wrapper .ks-product-type-slider .g-TileLinkVP--v2__list .g-TileLinkVP--v2__list__tile {
  flex-grow: 1;
  flex-basis: 0;
  min-width: 160px;
  text-align: center;
}
@media screen and (max-width: 1439px) {
  body:not(.is-authorring) .ks-product-type-slider-wrapper .ks-product-type-slider .g-TileLinkVP--v2__list .g-TileLinkVP--v2__list__tile img {
    max-height: 120px !important;
 }
}
@media screen and (max-width: 769px) {
  body:not(.is-authorring) .ks-product-type-slider-wrapper .ks-product-type-slider .g-TileLinkVP--v2__list .g-TileLinkVP--v2__list__tile {
    min-width: 135px;
 }
}
body:not(.is-authorring) .ks-product-type-slider-wrapper .ks-product-type-slider .g-TileLinkVP--v2__list .g-TileLinkVUnit--v2 {
  padding: 0;
  border: none;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  height: 100% !important;
  padding-bottom: 1rem;
}
body:not(.is-authorring) .ks-product-type-slider-wrapper .ks-product-type-slider .g-TileLinkVP--v2__list .g-TileLinkVUnit--v2:hover {
  background-color: #f3e5e5;
}
body:not(.is-authorring) .ks-product-type-slider-wrapper .ks-product-type-slider .g-TileLinkVP--v2__list .g-TileLinkVUnit--v2:hover .g-TileLinkVUnit--v2__imageBlock .g-Image--v2 {
  background-color: #fff;
  border-radius: 50%;
}
body:not(.is-authorring) .ks-product-type-slider-wrapper .ks-product-type-slider .g-TileLinkVP--v2__list .g-TileLinkVUnit--v2__leadBlock__title .g-Text {
  letter-spacing: normal;
}
body:not(.is-authorring) .ks-product-type-slider-wrapper .ks-product-type-slider .g-TileLinkVP--v2__list .g-TileLinkVUnit--v2__imageBlock {
  margin-bottom: 0;
  padding: 1rem;
  box-sizing: border-box;
}
body:not(.is-authorring) .ks-product-type-slider-wrapper .ks-product-type-slider .g-TileLinkVP--v2__list .g-TileLinkVUnit--v2__imageBlock .g-Image--v2 {
  margin-bottom: 0;
}
body:not(.is-authorring) .ks-product-type-slider-wrapper .ks-product-type-slider + .g-ButtonP {
  margin-top: 1rem;
}
.l-Image--v2.is-link:visited {
    color: #575756;
}
body:not(.is-authorring) .ks-product-type-slider-wrapper .ks-product-type-slider + .g-ButtonP .g-ButtonUnit__link {
  border-radius: 5px;
  border: 1px solid #575756;
  background: transparent;
}
@media screen and (max-width: 769px) {
  body:not(.is-authorring) .ks-product-type-slider-wrapper .ks-product-type-slider + .g-ButtonP {
    margin-bottom: 0;
 }
  body:not(.is-authorring) .ks-product-type-slider-wrapper .ks-product-type-slider + .g-ButtonP .g-ButtonP__list {
    transform: none;
 }
}
@media screen and (max-width: 769px) {
  body:not(.is-authorring) .ks-product-type-slider-wrapper {
    padding: 0 1rem;
    margin: 1rem 0;
 }
}
body:not(.is-authorring) .ks-social-grid-wrapper {
  background: #fff;
}
body:not(.is-authorring) .ks-prod-detail-section-5-redesign {
  background: linear-gradient(90deg, #faf1f5 50%, #dfdbec 100%);
}
body:not(.is-authorring) .ks-prod-detail-section-5-redesign > .g-Column__inner {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
@media screen and (max-width: 769px) {
  body:not(.is-authorring) .ks-prod-detail-section-5-redesign > .g-Column__inner {
    flex-direction: column;
 }
}
body:not(.is-authorring) .ks-prod-detail-section-5-redesign.g-Column.is-background.is-paddingReset {
  padding: 3rem 0;
}
@media screen and (max-width: 769px) {
  body:not(.is-authorring) .ks-prod-detail-section-5-redesign.g-Column.is-background.is-paddingReset {
    padding: 2rem 0;
 }
}
body:not(.is-authorring) .ks-prod-detail-section-5-redesign.l-Column.is-gutter--m .l-Column__cols {
  height: auto;
}
@media screen and (max-width: 769px) {
  body:not(.is-authorring) .ks-prod-detail-section-5-redesign.l-Column.is-gutter--m .l-Column__cols {
    width: 100%;
 }
}
body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit1 {
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto !important;
}
body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit1 .g-HeadingTitle {
  margin: 0;
  margin-bottom: 2rem !important;
  width: auto;
  margin-top: 10px;
}
@media screen and (max-width: 1439px) {
  body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit1 .g-HeadingTitle {
    margin-bottom: 0 !important;
 }
  body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit1 .g-HeadingTitle .g-HeadingTitle__h2 {
    font-size: 36px;
 }
}
body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit1 .g-ButtonP {
  margin-top: 10px;
}
@media screen and (max-width: 1439px) {
  body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit1 .g-ButtonP {
    margin-top: 20px;
 }
}
body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit1 .g-ButtonP__list {
  transform: none;
}
body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit1 .g-ButtonUnit__link {
  border-radius: 5px;
  border: 1px solid #575756;
}
@media screen and (max-width: 769px) {
  body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit1 {
    padding: 0;
 }
  body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit1 .g-ButtonUnit {
    width: auto;
 }
  body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit1 .g-ButtonUnit__link {
    padding: 10px 20px;
 }
}
body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit2 {
  margin-left: auto;
  height: auto !important;
}
body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit2 .ks-prod-detail-section-5-icon-list {
  margin: 0;
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit2 .ks-prod-detail-section-5-icon-list .g-IconList {
  position: static;
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media screen and (max-width: 769px) {
  body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit2 .ks-prod-detail-section-5-icon-list .g-IconList {
    flex-wrap: wrap;
    margin-bottom: 0;
 }
  body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit2 .ks-prod-detail-section-5-icon-list .g-IconList .g-IconList__item {
    width: 50%;
    margin: 1rem 0;
 }
}
body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit2 .ks-prod-detail-section-5-icon-list .g-IconList .g-IconList__item__image {
  min-height: 100px;
}
body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit2 .ks-prod-detail-section-5-icon-list .g-IconList .g-IconList__item__image img {
  max-height: 80px;
  max-width: 90px;
}
@media screen and (max-width: 480px) {
  body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit2 .ks-prod-detail-section-5-icon-list .g-IconList .g-IconList__item__image {
    min-height: 60px;
 }
}
body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit2 .ks-prod-detail-section-5-icon-list .g-IconList .g-IconList__item:first-child .g-IconList__item__image {
  display: flex;
  align-items: center;
  justify-content: center;
}
body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit2 .ks-prod-detail-section-5-icon-list .g-IconList .g-IconList__item:first-child .g-IconList__item__image img {
  max-width: 100% !important;
  padding-bottom: 30px;
}
@media screen and (max-width: 769px) {
  body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit2 .ks-prod-detail-section-5-icon-list .g-IconList .g-IconList__item:first-child .g-IconList__item__image img {
    max-width: 90% !important;
 }
}
body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit2 .ks-prod-detail-section-5-icon-list .g-IconList .g-IconList__item__content {
  color: #575756;
  font-size: 1rem;
  word-break: break-word;
  padding: 0 15px;
}
@media screen and (max-width: 769px) {
  body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit2 {
    padding: 0 2rem;
 }
  body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit2 .g-IconListPack {
    position: static;
 }
}
body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-esg-commitment-disclaimer {
  padding: 0 2rem;
  margin-bottom: 0;
  letter-spacing: normal;
}
@media screen and (max-width: 769px) {
  body:not(.is-authorring) .ks-prod-detail-section-5-redesign {
    height: auto;
 }
}
@media screen and (min-width: 1440px) {
  body:not(.is-authorring) .ks-prod-detail-section-5-redesign {
    padding: 2rem !important;
 }
  body:not(.is-authorring) .ks-prod-detail-section-5-redesign .g-IconList__item {
    padding: 2rem;
 }
}
@media only screen and (min-width: 1025px) {
  body:not(.is-authorring) .l-Column.is-gutter--m .l-Column__cols {
    padding: 0px;
 }
}
body:not(.is-authorring) .ks-price-spider-sec-section-wraper .header-img img {
  max-height: 300px;
  object-fit: contain;
}
body:not(.is-authorring) .ks-price-spider-sec-section-wraper .shopping-link-section .common_group_box .common_text_item {
  word-break: break-all;
}
body:not(.is-authorring) .ks-price-spider-sec-section-wraper .shopping-link-section .common_group_box .common_text_item .text.common_inplace_editor {
  font-family: "HurmeGeometricSans-Regular";
  letter-spacing: normal;
}
@media screen and (min-width: 769px) {
  body:not(.is-authorring) .ks-price-spider-sec-section-wraper .shopping-link-section .common_group_box .common_text_item {
    width: 40% !important;
 }
}
@media screen and (min-width: 769px) {
  body:not(.is-authorring) .ks-price-spider-sec-section-wraper .shopping-link-section .common_group_box .common_image_text_pack_h_ver2 {
    width: 60% !important;
 }
}
body:not(.is-authorring) .ks-price-spider-sec-section-wraper .shopping-link-section .common_group_box .is-colorset--1 .l-ButtonUnit__link {
  letter-spacing: normal;
  font-weight: 700;
}
@media only screen and (min-width: 1024px) {
  body:not(.is-authorring) .ks-price-spider-sec-logo-img img {
    width: auto !important;
    height: 277px !important;
    padding-left: 20px;
    position: absolute;
    top: 0px;
    right: 0px;
    object-fit: fill;
 }
}
body:not(.is-authorring) .g-GroupBox.is-background.is-paddingReset {
  padding: 0;
  height: 400px;
}
@media only screen and (min-width: 1024px) {
  body:not(.is-authorring) .ks-price-spider-sec-column-separator .common_group_box .g-GroupBox .parsys .parbase.section {
    width: 100%;
    position: relative;
 }
}
@media only screen and (min-width: 1024px) {
  body:not(.is-authorring) .ks-price-spider-sec-title-image img {
    margin-top: 20px;
    margin-right: 45px;
    display: none;
 }
}
body:not(.is-authorring) .ks-price-spider-sec-heading .g-HeadingTitle__h2, body:not(.is-authorring) .ks-price-spider-sec-heading-title .g-HeadingTitle__h2 {
  font-size: 30px;
  font-family: 'HurmeGeometricSans-Bold';
  color: #575756;
  font-weight: 700;
}
body:not(.is-authorring) .ks-price-spider-sec-heading .g-HeadingTitle__h2 .opt-fontcolor--06, body:not(.is-authorring) .ks-price-spider-sec-heading-title .g-HeadingTitle__h2 .opt-fontcolor--06 {
  color: #575756;
}
body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit2 .ks-prod-detail-section-5-icon-list .g-IconList .g-IconList__item:last-child .g-IconList__item__image {
    display: flex;
    align-items: center;
  }

  body:not(.is-authorring) .ks-prod-detail-section-5-redesign .ks-prod-cat-details-section-5-unit2 .ks-prod-detail-section-5-icon-list .g-IconList .g-IconList__item:last-child .g-IconList__item__image img {
    max-width: unset !important;
    width: 215px !important;
  }


  .padding-l-r {
    /* padding: 6.2% !important; */
    padding-left: 6.2% !important;
    padding-right: 6.2% !important;
    .l-Column__inner {
         margin: 0 !important;
    }
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingList--inner {
    padding: 2rem;
    padding-left: 6.2%;
    padding-right: 6.2%;
    margin-left: -12px;
    margin-right: -12px;
}
.ks-bestsellers-product-listing .slick-prev:before,.ks-bestsellers-product-listing .slick-next:before {
    font-family: 'icomoon';
    font-size: 25px !important;
    line-height: 1;
    color: #FFFFFF;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ks-bestsellers-product-listing .slick-prev, .ks-bestsellers-product-listing .slick-next {
    height: 40px;
    width: 40px;
    border-radius: 50%;
    background: #A5A2C4B2;
}

body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingList--inner .slick-next {
    right: 40px;
}

.ks-bestsellers-product-listing .slick-next:before {
    content: "→";
    content: "\e006";
}
.ks-bestsellers-product-listing .slick-prev:before {
    content: "\e007";
}
body:not(.is-authorring) .ks-bestsellers-product-listing .g-ProductListingList--inner .slick-prev {
    left: 40px;
    z-index: 1;
}
.ks-category-tiles-wrapper.l-Column.is-gutter--s .l-Column__cols {
    padding: 4px;
}
.ks-bestsellers-wrapper .slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "•";
    width: 12px;
    height: 12px;
    font-family: "slick";
    font-size: 6px;
    line-height: 20px;
    text-align: center;
    color: #ffffff;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    color: #fff;
    background-color: #fff;
    border-radius: 50px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
}
.ks-bestsellers-wrapper .slick-dots {
    width: 88%;
    /* right: 6.2%; */
}
.ks-bestsellers-wrapper .slick-dots li.slick-active button:before {
    color: #d9d9d9 !important;
    background-color: #d9d9d9 !important;
}

/* Mobile Show: visible only on mobile (up to 767px) */
        .ks-mobile-show {
            display: block;
        }

        /* Tablet Show: visible only on tablet (768px to 1023px) */
        .ks-tablet-show {
            display: none;
        }

        /* Desktop Show: visible only on desktop (1024px and above) */
        .ks-desktop-show {
            display: none;
        }

        /* Tablet breakpoint: 768px and above */
        @media (min-width: 640px) {
            .ks-mobile-show {
                display: none;
            }
            
            .ks-tablet-show {
                display: block;
            }
            
            .ks-desktop-show {
                display: none;
            }
        }

        /* Desktop breakpoint: 1024px and above */
        @media (min-width: 1439px) {
            .ks-mobile-show {
                display: none;
            }
            
            .ks-tablet-show {
                display: none;
            }
            
            .ks-desktop-show {
                display: block;
            }
        }

 @media (max-width: 640px) {
    .ks-bestsellers-wrapper .slick-dots {
        bottom: -25px;
    }
 }

 @media screen and (min-width: 1024px) and (max-width:1439px) {
  body:not(.is-authorring) .ks-category-tiles-wrapper .ks-category-tiles .g-GroupBox {
    width: 80%;
  }
}

body:not(.is-authorring) .ks-hs-bg {
    height: 250px;
    background-color: rgba(224, 221, 237, 0.3);
}