/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./cartridges/org_marykay/cartridge/client/default/scss/experience/components/commerceLayouts_marykay/mobileGrid4r1c.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* *** MIXINS *** */
/* ******** Set Line Clamp ******** */
.clamp {
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.clamp--1 {
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.clamp--2 {
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.clamp--3 {
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.clamp--4 {
  -webkit-line-clamp: 4;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.clamp--5 {
  -webkit-line-clamp: 5;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.clamp--9 {
  -webkit-line-clamp: 9;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

/**
  @mixin aspect-ratio
  Use CSS aspect-ratio rule where possible, but fall back to
  padding-top hack iff needed (i.e. iOS 14)
*/
.mobile-4r-1c-marykay {
  padding: 1rem;
  background-color: #fff;
}
.mobile-4r-1c-marykay.bg-white {
  background-color: #fff;
}
.mobile-4r-1c-marykay .row {
  row-gap: 1.3333333333rem;
}
@media (min-width: 768px) {
  .mobile-4r-1c-marykay .row {
    row-gap: 0;
  }
}
.mobile-4r-1c-marykay__column {
  min-height: 452px;
  border-radius: 12px;
  margin-bottom: 1.3333333333rem;
  background-color: transparent;
}
@media (min-width: 768px) {
  .mobile-4r-1c-marykay__column {
    margin-bottom: 0;
    padding-left: 0.6666666667rem;
    padding-right: 0.6666666667rem;
  }
}
.mobile-4r-1c-marykay.bg-light-pink {
  background: var(--mkcs-B-marykaypinkB, #f8dbe0);
}
.mobile-4r-1c-marykay.bg-light-pink .mobile-4r-1c-marykay__column--1, .mobile-4r-1c-marykay.bg-light-pink .mobile-4r-1c-marykay__column--3 {
  background-color: #f8dbe0;
}
.mobile-4r-1c-marykay.bg-light-pink .mobile-4r-1c-marykay__column--2, .mobile-4r-1c-marykay.bg-light-pink .mobile-4r-1c-marykay__column--4 {
  background-color: #f7cfd4;
}
@media (width >= 480px) {
  .mobile-4r-1c-marykay.bg-light-pink .mobile-4r-1c-marykay__column .text-component-content {
    min-width: 100%;
  }
}

/*# sourceMappingURL=default\css\experience\components\commerceLayouts_marykay\mobileGrid4r1c.css.map*/