@charset "UTF-8";
/* stylelint-disable */
/* By using percentage, it will calculate the padding 
                                                to use based on the width of the element. 
                                                In our example, we want to keep the ratio of 56.26% (height 9 ÷ width 16) 
                                                because this is the default ratio for YouTube videos/ */
/* override initial yotpo value, which is also !important in some cases*/
/* override initial yotpo value, which is also !important */
/* override few custom yotpo breakpionts at once */
/* override few custom yotpo breakpionts at once */
/* override few custom yotpo breakpionts at once */
/* override few custom yotpo breakpionts at once */
/* override few custom yotpo breakpionts at once */
/* override few custom yotpo breakpionts at once */
/* override few custom yotpo breakpionts at once */
/* override few custom yotpo breakpionts at once */
/* override few custom yotpo breakpionts at once */
/* override few custom yotpo breakpionts at once */
/* override few custom yotpo breakpionts at once */
.widget-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: var(--focal-point-x) var(--focal-point-y);
     object-position: var(--focal-point-x) var(--focal-point-y); }

.widget-banner-image-wrapper {
  background-color: #f0f0f0; }
  .widget-banner-image-wrapper.small {
    height: 16.4rem; }
  .widget-banner-image-wrapper.large {
    height: 25.5rem; }

.widget-hero-banner-container {
  position: relative; }

.widget-banner-label {
  font-size: 1.2rem;
  line-height: 1.2;
  position: absolute;
  top: 1rem;
  left: 0;
  padding: 0.35rem 0.6rem; }

.widget-banner-content-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 1rem; }
  .widget-banner-content-wrapper.banner-content-backround-cover {
    cursor: pointer; }
    .widget-banner-content-wrapper.banner-content-backround-cover::before {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      padding: 0 1rem;
      background-color: rgba(255, 255, 255, 0.8); }
  .widget-banner-content-wrapper.banner-content-half-width.banner-content-backround-cover::before {
    width: 50%; }
  .widget-banner-content-wrapper.banner-content-half-width .widget-banner-text-headline,
  .widget-banner-content-wrapper.banner-content-half-width .widget-banner-text-description {
    width: 50%; }
  .widget-banner-content-wrapper.center {
    text-align: center; }
    .widget-banner-content-wrapper.center .widget-banner-button-wrapper {
      -moz-justify-content: center;
      -ms-justify-content: center;
      -webkit-box-pack: center;
              justify-content: center;
      -ms-flex-pack: center; }

.widget-brand-link {
  font-size: 1.1rem;
  line-height: 1.2;
  color: #429642;
  font-style: italic;
  font-weight: 500;
  text-decoration: none; }

.widget-banner-text-headline {
  margin-top: 0.5rem; }
  .widget-banner-text-headline > * {
    font-family: "Arsenal", "sans-serif"; }

.widget-banner-button-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1rem; }

.widget-banner-button {
  font-size: 1.4rem;
  line-height: 1.2;
  padding: 0.6rem 2.2rem;
  font-weight: 500;
  text-decoration: none; }
  .widget-banner-button:hover {
    color: #fff; }

.widget-video-block-container {
  position: relative;
  overflow: hidden;
  padding-top: 56.26%; }
  .widget-video-block-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.widget-category-main-wrapper {
  position: relative;
  height: 15.8rem;
  background-color: #f0f0f0; }

.widget-category-heading-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-align: center;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -ms-flex-pack: space-between;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0.6rem 1rem;
  background-color: #dee499; }
  .widget-category-heading-wrapper .icon-arrow-right {
    height: 1.8rem;
    color: #1c331c;
    font-size: 1.8rem; }

.widget-category-main-wrapper .widget-category-tile-link:hover .icon-arrow-right {
  color: #429642; }

.widget-category-heading-text {
  font-size: 1.8rem;
  line-height: 1.2;
  font-family: "Arsenal", "sans-serif";
  font-weight: 500;
  text-transform: capitalize;
  word-break: break-word; }

.widget-subcategories {
  padding: 0;
  margin: 1.3rem 0;
  list-style-type: none; }

.widget-subcategory {
  font-size: 1.6rem;
  line-height: 1.2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -moz-align-items: center;
  -ms-align-items: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-align: center;
  padding-bottom: 1rem;
  color: #1c331c;
  text-transform: capitalize;
  word-break: break-word; }
  .widget-subcategory::before {
    content: '';
    display: block;
    width: 0.9rem;
    height: 0.2rem;
    margin-right: 0.5rem;
    background-color: #1c331c; }
  .widget-subcategory:hover::before {
    background-color: #429642; }
  .widget-subcategory:last-child {
    padding-bottom: 0; }
  .widget-subcategory > .widget-category-tile-link {
    max-width: calc(100% - (0.9rem + 0.5rem));
    text-decoration: none; }

.widget-banner-global-link {
  position: relative;
  text-decoration: none; }
  .widget-banner-global-link .widget-image {
    display: block; }

.widget-article-link-wrapper {
  display: block;
  width: 100%;
  height: 100%;
  margin-bottom: 1rem;
  text-decoration: none; }
  .widget-article-link-wrapper:hover {
    color: inherit; }
    .widget-article-link-wrapper:hover .widget-image-hover-overlay {
      background-color: rgba(0, 0, 0, 0.15); }
    .widget-article-link-wrapper:hover .widget-article-title {
      color: #429642; }

.widget-article-tile-image-wrapper {
  position: relative;
  background-color: #f0f0f0; }

.widget-image-hover-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease; }

.widget-article-date {
  font-size: 1.2rem;
  line-height: 1.2;
  display: block;
  margin-top: 0.3rem;
  color: #7d7d7d; }

.widget-article-title {
  font-size: 1.8rem;
  line-height: 1.2;
  margin: 0.7rem 0;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease; }

.widget-article-description > * {
  margin: 0.5rem 0; }

.widget-article-categories {
  font-size: 1.2rem;
  line-height: 1.2;
  color: #7d7d7d;
  text-decoration: none; }
  .widget-article-categories::after {
    content: '';
    position: relative;
    right: -0.1rem;
    display: inline-block;
    width: 0.1rem;
    height: 1.2rem;
    margin: 0 0.8rem;
    background-color: #7d7d7d;
    vertical-align: middle; }
  .widget-article-categories:last-child::after {
    content: none; }

.widget-affiliate-tile-wrapper {
  padding: 0.5rem;
  border: 0.1rem solid #ddd;
  margin: 1rem;
  border-radius: 0.5rem;
  text-align: center; }
  .widget-affiliate-tile-wrapper .widget-image {
    display: inline-block;
    width: auto;
    max-width: 100%;
    height: auto; }

.widget-affiliate-heading-text {
  margin: 1rem 0;
  font-weight: normal; }

.widget-affiliate-url-wrapper {
  word-break: break-all; }
  .widget-affiliate-url-wrapper a {
    line-height: 1.5;
    text-decoration: none; }

.widget-goal-banner-container {
  position: relative; }

.widget-goal-banner-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center; }

.widget-goal-banner-background-inner-wrapper {
  width: 100%;
  height: 100%; }

.widget-goal-banner-background-wrapper {
  height: 30rem; }

.widget-goal-banner-title {
  font-size: 2.6rem;
  line-height: 1.2;
  margin: 3rem 0;
  font-family: "Arsenal", "sans-serif";
  line-height: 1.08; }

.widget-goal-banner-link {
  font-size: 1.6rem;
  line-height: 1.2;
  display: block;
  margin-bottom: 2rem;
  color: #429642;
  font-weight: 500;
  text-decoration: none; }

.widget-html-block.center {
  text-align: center; }

.widget-html-block.right {
  text-align: right; }

.widget-html-block::before {
  color: #37b700;
  font-size: 3.2rem; }

.widget-layout-html-block-column .widget-html-block {
  margin-bottom: 1.5rem; }
  .widget-layout-html-block-column .widget-html-block.text-indentation-enabled {
    margin-bottom: 1.5rem; }

.widget-layout-html-block-column .experience-hsngassets-htmlblock:last-child .widget-html-block,
.widget-layout-html-block-column .experience-hsngassets-htmlblock:last-child .widget-html-block.text-indentation-enabled {
  margin-bottom: 0; }

.widget-instagram-wrapper .yotpo-pictures-widget .yotpo-slider-title-wrapper .yotpo-slider-title {
  display: block;
  width: 100%;
  margin-bottom: 2.1rem;
  color: #000;
  font-family: "Roboto", sans-serif !important;
  font-weight: 500;
  text-align: left; }

.widget-instagram-wrapper .yotpo-pictures-widget .yotpo-display-wrapper {
  position: unset; }
  .widget-instagram-wrapper .yotpo-pictures-widget .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container {
    max-height: 29.5rem; }
    .widget-instagram-wrapper .yotpo-pictures-widget .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .yotpo-image {
      border-radius: 0; }
  .widget-instagram-wrapper .yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-light,
  .widget-instagram-wrapper .yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-light {
    background-color: transparent;
    opacity: 1; }
    .widget-instagram-wrapper .yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-light::before,
    .widget-instagram-wrapper .yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-light::before {
      content: '\64';
      font-family: 'bodystore-icons' !important;
      font-size: 2.4rem;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-style: normal !important;
      font-variant: normal !important;
      font-weight: normal !important;
      speak: none;
      text-transform: none !important; }
  .widget-instagram-wrapper .yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-light {
    height: 80%; }
  .widget-instagram-wrapper .yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-light {
    display: block;
    height: 80%;
    float: left;
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg); }

.widget-instagram-wrapper .yotpo-pictures-widget .y-image-overlay {
  border-radius: 0; }

.widget-instagram-wrapper .yotpo-pictures-widget .yotpo-hover-cta {
  padding: 0;
  margin: 0;
  border-radius: 0;
  font-family: "Roboto", sans-serif !important; }

body .yotpo div,
body .yotpo span,
body .yotpo p,
body .yotpo a,
body .yotpo img,
body .yotpo i,
body .yotpo strong,
body .yotpo sup,
body .yotpo ul,
body .yotpo li,
body .yotpo form,
body .yotpo label {
  font-family: "Roboto", sans-serif !important; }

body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container {
  width: 125.7rem;
  height: 61.5rem; }
  body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container {
    outline: none; }
  body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yopto-main.yotpo-regular-box .yotpo-instagram-hashtag {
    color: #003569; }

body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label.yotpo-small-box {
  display: none; }

body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-close-modal .yotpo-icon.yotpo-icon-cross::before {
  content: '\6c';
  font-family: 'bodystore-icons' !important;
  font-size: 1.6rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  speak: none;
  text-transform: none !important; }

body .yotpo-lightbox.new.yotpo .yotpo-instagram .yotpo-header .yotpo-header-element .yotpo-instagram-location {
  display: none; }

body .yotpo-pictures-widget .yotpo-display-wrapper .y-slider-container .yotpo-single-image-container .y-image-wrapper {
  outline: none; }

body .yotpo-pictures-widget .yotpo-display-wrapper .y-image-wrapper {
  outline: none; }

@media screen and (max-width: 768px) {
  body .yotpo-lightbox.new.yotpo .yotpo-modal .yotpo-modal-mask.yotpo-active-display {
    background-color: rgba(0, 0, 0, 0.65); }
  body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container {
    width: 100%;
    height: 100%; }
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container,
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container {
      width: 100%; }
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container.yotpo-active-display {
      padding: 3rem 2rem 2rem; }
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin,
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin {
      background: none; }
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin {
      left: -2.5rem; }
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label.yotpo-small-box {
      display: none; }
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yopto-main.yotpo-regular-box {
      font-size: 1.4rem;
      line-height: 1.2; }
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content {
      padding: 1rem; }
      body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-product {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-product .yotpo-lightbox-product-details {
          width: 100%; }
          body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-product .yotpo-lightbox-product-details a {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -moz-justify-content: space-between;
            -ms-justify-content: space-between;
            -webkit-box-pack: justify;
                    justify-content: space-between;
            -ms-flex-pack: space-between;
            width: 100%;
            outline: none; }
            body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-product .yotpo-lightbox-product-details a .yotpo-lightbox-product-name {
              font-size: 1.5rem;
              line-height: 1.2;
              width: 64%;
              margin: 0 2.5rem 0 0;
              font-family: "Roboto", sans-serif !important;
              font-weight: 500;
              line-height: 1.2 !important;
              /* override default yotpo value, which is also !important */
              white-space: normal; }
            body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-product .yotpo-lightbox-product-details a .yotpo-lightbox-product-button {
              font-size: 1.4rem;
              line-height: 1.2;
              width: 8.6rem;
              min-width: 8.6rem;
              min-height: 3.4rem;
              padding: 0;
              border-radius: 0;
              font-family: "Roboto", sans-serif !important;
              font-weight: 500; }
      body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container {
        margin-bottom: 0; }
        body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-product .yotpo-lightbox-product-main-image {
          width: 5.5rem;
          height: 5.5rem;
          border: 0;
          border-radius: 0;
          outline: 0; }
        body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-products-footer {
          padding-top: 0.6rem;
          border-top: 0.1rem solid #e4e4e7;
          margin-top: 0; }
          body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-products-footer h3 {
            font-size: 1.5rem;
            line-height: 1.2;
            color: #7d7d7d;
            font-family: "Roboto", sans-serif !important;
            font-weight: 500; }
          body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-products-footer .yotpo-lightbox-products-select {
            height: auto;
            margin-top: 0.7rem; }
            body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-products-footer .yotpo-lightbox-products-select .yotpo-lightbox-product-select-image {
              width: 4rem;
              height: 4rem;
              border: 0;
              border-bottom: 0.3rem solid transparent;
              border-radius: 0;
              outline: none; }
            body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-lightbox-products-container .yotpo-lightbox-products-footer .yotpo-lightbox-products-select li:not(.yotpo-lightbox-more-products) {
              margin-right: 0.5rem; }
      body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram,
      body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review {
        padding-top: 0;
        border: 0;
        margin-top: 0.7rem;
        font-family: "Roboto", sans-serif !important; }
        body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-header,
        body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-header {
          padding-top: 1rem;
          margin-bottom: 1rem; }
          body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-header .yotpo-header-element,
          body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-header .yotpo-header-element {
            float: none; }
            body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-header .yotpo-header-element.yotpo-header-actions,
            body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-header .yotpo-header-element.yotpo-header-actions {
              display: block;
              float: none; }
            body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-header .yotpo-header-element .yotpo-review-date,
            body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-header .yotpo-header-element .yotpo-review-date {
              font-size: 1.2rem;
              line-height: 1.2;
              position: relative;
              top: auto;
              right: auto;
              bottom: auto;
              color: #7d7d7d;
              float: none; }
            body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-header .yotpo-header-element .yotpo-user-title,
            body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-header .yotpo-header-element .yotpo-user-title {
              font-size: 1.2rem;
              line-height: 1.2;
              color: #7d7d7d; }
            body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,
            body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name {
              font-weight: 500; }
          body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-header .yotpo-instagram-username,
          body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-header .yotpo-instagram-username {
            font-weight: 500;
            line-height: 1.2; }
          body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-header.yotpo-verified-buyer .yotpo-header-element.yotpo-header-actions,
          body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-header.yotpo-verified-buyer .yotpo-header-element.yotpo-header-actions {
            float: right; }
          body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-header .yotpo-review-stars,
          body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-header .yotpo-review-stars {
            position: relative;
            margin-top: 0.1rem; }
        body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-main,
        body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-main {
          margin-top: 0.7rem; }
          body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-main .content-review,
          body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-main .content-review {
            line-height: 1.2; }
            body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-main .content-review *,
            body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-main .content-review * {
              line-height: 1.2; }
          body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram .yotpo-main .content-title,
          body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review .yotpo-main .content-title {
            font-weight: 500; }
        body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-instagram::before,
        body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .y-slider-container .yotpo-lightbox-image-container .yotpo-lightbox-mobile-content .yotpo-review::before {
          content: '';
          position: relative;
          left: -1rem;
          display: block;
          width: calc(100% + (2 * 1rem));
          height: 0.1rem;
          background-color: #7d7d7d; }
  body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-close-modal .yotpo-icon.yotpo-icon-cross {
    top: 0.4rem;
    right: 2rem;
    outline: none; }
  body .yotpo .yotpo-lightbox-products-main {
    padding-bottom: 0.7rem; } }

@media screen and (min-width: 769px) {
  body .yotpo-lightbox.new.yotpo .yotpo-modal .yotpo-modal-mask.yotpo-active-display {
    opacity: 0.45; }
  body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container {
    width: 64.2rem !important;
    max-width: 64.2rem !important;
    max-height: 61.5rem !important;
    padding: 4rem 2.5rem; }
  body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container {
    width: 61.5rem !important;
    max-width: 61.5rem !important;
    max-height: 61.5rem !important;
    border-radius: 0;
    outline: none; }
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-lightbox-image {
      width: auto !important;
      /* override few custom yotpo breakpionts at once */
      max-width: none !important;
      /* override few custom yotpo breakpionts at once */
      max-height: 61.5rem !important; }
  body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yopto-main.yotpo-regular-box .yotpo-instagram-hashtag {
    font-size: 1.6rem;
    line-height: 1.2; }
  body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container {
    margin-bottom: 0 !important;
    /* override yotpo custom breakpiont */ }
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-product .yotpo-lightbox-product-main-image {
      width: 10.7rem;
      height: 10.7rem;
      border: 0;
      border-radius: 0;
      outline: 0; }
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-products-footer {
      padding-bottom: 3.5rem;
      border-bottom: 0.1rem solid rgba(0, 0, 0, 0.2);
      margin-top: 3.5rem; }
      body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-products-footer h3 {
        font-size: 1.4rem;
        line-height: 1.2;
        color: #7d7d7d;
        font-family: "Roboto", sans-serif !important;
        font-weight: normal; }
      body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-products-footer .yotpo-lightbox-products-select {
        height: auto;
        margin-top: 1.7rem; }
        body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-products-footer .yotpo-lightbox-products-select .yotpo-lightbox-product-select-image {
          width: 8.2rem;
          height: 8.2rem;
          border: 0;
          border-bottom: 0.4rem solid transparent;
          border-radius: 0;
          outline: none; }
        body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-products-footer .yotpo-lightbox-products-select li:not(.yotpo-lightbox-more-products) {
          margin-right: 1.5rem; }
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-product .yotpo-lightbox-product-name {
      font-size: 1.6rem;
      line-height: 1.2;
      width: 30rem;
      margin-bottom: 2rem;
      font-family: "Roboto", sans-serif !important;
      font-weight: 500;
      line-height: 1.5 !important;
      /* override initial yotpo value, which is also !important */
      white-space: normal; }
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-product .yotpo-lightbox-product-button {
      width: 12.4rem;
      min-height: 3.7rem;
      padding: 0;
      border-radius: 0;
      font-family: "Roboto", sans-serif !important;
      font-size: 1.4rem;
      font-weight: 500 !important; }
      body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-product .yotpo-lightbox-product-button:hover {
        background-color: #37b700; }
  body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram,
  body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review {
    padding-top: 0;
    border: 0;
    margin-top: 0.7rem;
    font-family: "Roboto", sans-serif !important; }
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-icon-profile,
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-icon-profile {
      width: 8.2rem;
      height: 8.2rem; }
      body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-icon-profile .yotpo-user-letter,
      body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-icon-profile .yotpo-user-letter {
        top: 3rem; }
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-header,
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header {
      padding-top: 2.2rem; }
      body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-header .yotpo-header-element,
      body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-header-element {
        float: none; }
        body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-header .yotpo-header-element.yotpo-header-actions,
        body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-header-element.yotpo-header-actions {
          display: block;
          padding-top: 0.5rem;
          float: none; }
        body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-header .yotpo-header-element .yotpo-review-date,
        body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-header-element .yotpo-review-date {
          font-size: 1.4rem;
          line-height: 1.2;
          position: relative;
          top: auto;
          right: auto;
          bottom: auto;
          color: #7d7d7d;
          float: none; }
        body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-header .yotpo-header-element .yotpo-user-title,
        body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-header-element .yotpo-user-title {
          font-size: 1.4rem;
          line-height: 1.2;
          color: #7d7d7d; }
        body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,
        body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name {
          font-size: 1.6rem;
          line-height: 1.2;
          font-weight: 500; }
      body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-header .yotpo-instagram-username,
      body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-instagram-username {
        font-size: 1.6rem;
        line-height: 1.2;
        margin-top: 1.4rem;
        font-weight: 500; }
      body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-header.yotpo-verified-buyer .yotpo-header-element,
      body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header.yotpo-verified-buyer .yotpo-header-element {
        padding-top: 1.5rem; }
        body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-header.yotpo-verified-buyer .yotpo-header-element.yotpo-header-actions,
        body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header.yotpo-verified-buyer .yotpo-header-element.yotpo-header-actions {
          padding-top: 3.5rem;
          float: right; }
      body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-header.yotpo-verified-buyer .yotpo-icon-profile,
      body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header.yotpo-verified-buyer .yotpo-icon-profile {
        width: 8.2rem;
        height: 8.2rem; }
        body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-header.yotpo-verified-buyer .yotpo-icon-profile .yotpo-user-letter,
        body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header.yotpo-verified-buyer .yotpo-icon-profile .yotpo-user-letter {
          line-height: 8.2rem; }
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-main .content-review,
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-main .content-review {
      font-size: 1.6rem;
      line-height: 1.2; }
      body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-main .content-review *,
      body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-main .content-review * {
        font-size: 1.6rem;
        line-height: 1.2; }
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yotpo-main .content-title,
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-main .content-title {
      font-size: 1.6rem;
      line-height: 1.2;
      font-weight: 500; }
  body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-instagram .yopto-main.yotpo-regular-box {
    font-size: 1.6rem;
    line-height: 1.2;
    overflow: visible;
    max-height: none;
    margin-top: 4rem; }
  body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-header-element .yotpo-review-stars {
    position: relative;
    margin-top: 0.2rem; }
  body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-icon-profile {
    width: 8.2rem;
    height: 8.2rem; }
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-user-letter {
      line-height: 8.2rem; }
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-header .yotpo-icon-profile .yotpo-icon-circle-checkmark {
      right: 0.4rem;
      color: #429642; }
  body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-review .yotpo-main {
    margin-top: 1.4rem; }
  body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-close-modal .yotpo-icon.yotpo-icon-cross {
    opacity: 1;
    outline: none; }
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-close-modal .yotpo-icon.yotpo-icon-cross::before {
      font-size: 2.7rem; }
  body .yotpo-lightbox.new.yotpo .yotpo-modal .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin {
    left: -6rem !important; }
  body .yotpo-lightbox.new.yotpo .yotpo-modal .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin {
    right: -6rem !important;
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg); }
  body .yotpo-lightbox.new.yotpo .yotpo-modal .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin,
  body .yotpo-lightbox.new.yotpo .yotpo-modal .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin {
    outline: none; }
    body .yotpo-lightbox.new.yotpo .yotpo-modal .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin::before,
    body .yotpo-lightbox.new.yotpo .yotpo-modal .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin::before {
      content: '\64';
      font-family: 'bodystore-icons' !important;
      font-size: 2.4rem;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-style: normal !important;
      font-variant: normal !important;
      font-weight: normal !important;
      speak: none;
      text-transform: none !important; } }

@media screen and (min-width: 1024px) and (max-width: 1400px) {
  body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container {
    width: 94rem !important;
    height: 50rem !important; }
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container {
      width: 47rem !important;
      max-width: 47rem !important;
      max-height: 50rem !important; }
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container {
      width: 47rem !important;
      max-width: 47rem !important;
      max-height: 50rem !important; }
      body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container .yotpo-modal-dialog .yotpo-modal-content .yotpo-lightbox-image {
        width: auto !important;
        /* override few custom yotpo breakpionts at once */
        max-width: none !important;
        /* override few custom yotpo breakpionts at once */
        max-height: 50rem !important; }
    body .yotpo-lightbox.new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-products-container .yotpo-lightbox-product .yotpo-lightbox-product-name {
      width: 25rem; }
  body .yotpo-lightbox.new.yotpo .yotpo-modal .yotpo-lightbox-arrows .yotpo-icon-left-arrow-thin {
    left: -3.5rem !important; }
  body .yotpo-lightbox.new.yotpo .yotpo-modal .yotpo-lightbox-arrows .yotpo-icon-right-arrow-thin {
    right: -3.5rem !important; } }

@media screen and (min-width: 1024px) {
  .widget-banner-image-wrapper.small, .widget-banner-image-wrapper.large {
    height: auto; }
  .widget-banner-label {
    font-size: 1.4rem;
    line-height: 1.2;
    top: 1.8rem;
    padding: 0.8rem 2rem; }
  .widget-banner-content-wrapper {
    padding: 2rem; }
  .widget-brand-image-wrapper {
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;
    width: 8rem;
    height: 8rem; }
  .widget-banner-text-headline {
    margin-top: 0; }
  .widget-banner-text-description > * {
    margin: 0.3rem 0 1.6rem; }
  .widget-banner-button-wrapper {
    margin-top: 0; }
  .widget-banner-button {
    font-size: 1.6rem;
    line-height: 1.2;
    width: 18.8rem;
    padding: 1.5rem 0;
    text-align: center; }
  .widget-category-main-wrapper {
    height: 20rem; }
  .widget-category-heading-wrapper {
    padding: 1.9rem 1.5rem; }
    .widget-category-heading-wrapper .icon-arrow-right {
      height: 2.8rem;
      font-size: 2.8rem; }
  .widget-category-heading-text {
    font-size: 3.2rem;
    line-height: 1.2; }
  .widget-html-block.text-indentation-enabled {
    width: 50%;
    margin: 0 auto; }
  .widget-html-block.text-indentation-enabled.right {
    margin: 0 0 0 auto; }
  .widget-html-block.left {
    margin: 0 auto 0 0; }
  .widget-html-block::before {
    font-size: 4.3rem; }
  .widget-article-date {
    font-size: 1.4rem;
    line-height: 1.2; }
  .widget-article-title {
    font-size: 2rem;
    line-height: 1.2;
    margin: 0.7rem 0; }
  .widget-article-description > * {
    margin: 1rem 0; }
  .widget-article-categories {
    font-size: 1.4rem;
    line-height: 1.2; }
  .widget-goal-banner-background-wrapper {
    height: 22rem; }
  .widget-goal-banner-title {
    font-size: 3.6rem;
    line-height: 1.2;
    margin: 4rem 0 6rem;
    line-height: 0.78; }
  .widget-goal-banner-link {
    font-size: 2.1rem;
    line-height: 1.2;
    display: inline;
    padding-right: 2.5rem;
    font-weight: normal; }
    .widget-goal-banner-link:last-child {
      padding-right: 0; }
  .widget-instagram-wrapper .yotpo-pictures-widget .yotpo-slider-title-wrapper .yotpo-slider-title {
    padding-top: 1.7rem;
    border-top: 0.1rem solid rgba(0, 0, 0, 0.2);
    margin-bottom: 4rem; }
  .widget-instagram-wrapper .yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-left-arrow-light {
    left: -7.5rem; }
  .widget-instagram-wrapper .yotpo-pictures-widget .yotpo-display-wrapper .y-arrows .yotpo-icon-right-arrow-light {
    right: -7.5rem; } }

@media screen and (min-width: 1024px) and (max-width: 1300px) {
  .widget-banner-content-wrapper.banner-content-half-width .widget-banner-text-description > * {
    margin: 0 0 0.3rem; }
  .widget-banner-button {
    font-size: 1.5rem;
    line-height: 1.2; }
  .widget-category-matrix .pd-font-size-15px:not(.widget-html-block),
  .widget-single-column .widget-hero-banner-container.small .pd-font-size-15px:not(.widget-html-block) {
    font-size: 1.4rem;
    line-height: 1.2; }
    .widget-category-matrix .pd-font-size-15px:not(.widget-html-block) > *,
    .widget-single-column .widget-hero-banner-container.small .pd-font-size-15px:not(.widget-html-block) > * {
      font-size: 1.4rem;
      line-height: 1.2; }
  .widget-category-matrix .pd-font-size-16px:not(.widget-html-block),
  .widget-single-column .widget-hero-banner-container.small .pd-font-size-16px:not(.widget-html-block) {
    font-size: 1.4rem;
    line-height: 1.2; }
    .widget-category-matrix .pd-font-size-16px:not(.widget-html-block) > *,
    .widget-single-column .widget-hero-banner-container.small .pd-font-size-16px:not(.widget-html-block) > * {
      font-size: 1.4rem;
      line-height: 1.2; }
  .widget-category-matrix .pd-font-size-18px:not(.widget-html-block),
  .widget-single-column .widget-hero-banner-container.small .pd-font-size-18px:not(.widget-html-block) {
    font-size: 1.4rem;
    line-height: 1.2; }
    .widget-category-matrix .pd-font-size-18px:not(.widget-html-block) > *,
    .widget-single-column .widget-hero-banner-container.small .pd-font-size-18px:not(.widget-html-block) > * {
      font-size: 1.4rem;
      line-height: 1.2; }
  .widget-category-matrix .pd-font-size-22px:not(.widget-html-block),
  .widget-single-column .widget-hero-banner-container.small .pd-font-size-22px:not(.widget-html-block) {
    font-size: 1.8rem;
    line-height: 1.2; }
    .widget-category-matrix .pd-font-size-22px:not(.widget-html-block) > *,
    .widget-single-column .widget-hero-banner-container.small .pd-font-size-22px:not(.widget-html-block) > * {
      font-size: 1.8rem;
      line-height: 1.2; }
  .widget-category-matrix .pd-font-size-24px:not(.widget-html-block),
  .widget-single-column .widget-hero-banner-container.small .pd-font-size-24px:not(.widget-html-block) {
    font-size: 1.8rem;
    line-height: 1.2; }
    .widget-category-matrix .pd-font-size-24px:not(.widget-html-block) > *,
    .widget-single-column .widget-hero-banner-container.small .pd-font-size-24px:not(.widget-html-block) > * {
      font-size: 1.8rem;
      line-height: 1.2; }
  .widget-category-matrix .pd-font-size-25px:not(.widget-html-block),
  .widget-single-column .widget-hero-banner-container.small .pd-font-size-25px:not(.widget-html-block) {
    font-size: 1.8rem;
    line-height: 1.2; }
    .widget-category-matrix .pd-font-size-25px:not(.widget-html-block) > *,
    .widget-single-column .widget-hero-banner-container.small .pd-font-size-25px:not(.widget-html-block) > * {
      font-size: 1.8rem;
      line-height: 1.2; }
  .widget-category-matrix .pd-font-size-26px:not(.widget-html-block),
  .widget-single-column .widget-hero-banner-container.small .pd-font-size-26px:not(.widget-html-block) {
    font-size: 1.8rem;
    line-height: 1.2; }
    .widget-category-matrix .pd-font-size-26px:not(.widget-html-block) > *,
    .widget-single-column .widget-hero-banner-container.small .pd-font-size-26px:not(.widget-html-block) > * {
      font-size: 1.8rem;
      line-height: 1.2; }
  .widget-category-matrix .pd-font-size-30px:not(.widget-html-block),
  .widget-single-column .widget-hero-banner-container.small .pd-font-size-30px:not(.widget-html-block) {
    font-size: 1.8rem;
    line-height: 1.2; }
    .widget-category-matrix .pd-font-size-30px:not(.widget-html-block) > *,
    .widget-single-column .widget-hero-banner-container.small .pd-font-size-30px:not(.widget-html-block) > * {
      font-size: 1.8rem;
      line-height: 1.2; }
  .widget-category-matrix .pd-font-size-32px:not(.widget-html-block),
  .widget-single-column .widget-hero-banner-container.small .pd-font-size-32px:not(.widget-html-block) {
    font-size: 1.8rem;
    line-height: 1.2; }
    .widget-category-matrix .pd-font-size-32px:not(.widget-html-block) > *,
    .widget-single-column .widget-hero-banner-container.small .pd-font-size-32px:not(.widget-html-block) > * {
      font-size: 1.8rem;
      line-height: 1.2; }
  .widget-category-matrix .pd-font-size-36px:not(.widget-html-block),
  .widget-single-column .widget-hero-banner-container.small .pd-font-size-36px:not(.widget-html-block) {
    font-size: 1.8rem;
    line-height: 1.2;
    line-height: 1.1; }
    .widget-category-matrix .pd-font-size-36px:not(.widget-html-block) > *,
    .widget-single-column .widget-hero-banner-container.small .pd-font-size-36px:not(.widget-html-block) > * {
      font-size: 1.8rem;
      line-height: 1.2;
      line-height: 1.1; }
  .widget-category-matrix .pd-font-size-46px:not(.widget-html-block),
  .widget-single-column .widget-hero-banner-container.small .pd-font-size-46px:not(.widget-html-block) {
    font-size: 1.8rem;
    line-height: 1.2;
    line-height: 1.1; }
    .widget-category-matrix .pd-font-size-46px:not(.widget-html-block) > *,
    .widget-single-column .widget-hero-banner-container.small .pd-font-size-46px:not(.widget-html-block) > * {
      font-size: 1.8rem;
      line-height: 1.2;
      line-height: 1.1; } }

/* By using percentage, it will calculate the padding 
                                                to use based on the width of the element. 
                                                In our example, we want to keep the ratio of 56.26% (height 9 ÷ width 16) 
                                                because this is the default ratio for YouTube videos/ */
/* override initial yotpo value, which is also !important in some cases*/
/* override initial yotpo value, which is also !important */
/* override few custom yotpo breakpionts at once */
/* override few custom yotpo breakpionts at once */
/* override few custom yotpo breakpionts at once */
/* override few custom yotpo breakpionts at once */
/* override few custom yotpo breakpionts at once */
/* override few custom yotpo breakpionts at once */
/* override few custom yotpo breakpionts at once */
/* override few custom yotpo breakpionts at once */
/* override few custom yotpo breakpionts at once */
/* override few custom yotpo breakpionts at once */
/* override few custom yotpo breakpionts at once */
.pd-color-white {
  color: #fff !important; }

.pd-color-black {
  color: #000 !important; }

.pd-color-red {
  color: #cd0000 !important; }

.pd-color-grassy-green {
  color: #37b700 !important; }

.pd-color-orangey-yellow {
  color: #f5a623 !important; }

.pd-color-yellow-green {
  color: #dee499 !important; }

.pd-color-fern-green {
  color: #429642 !important; }

.pd-color-light-sky-blue {
  color: #d3e6f1 !important; }

.pd-color-very-light-pink {
  color: #f0f0f0 !important; }

.pd-background-white {
  background-color: #fff !important; }

.pd-background-black {
  background-color: #000 !important; }

.pd-background-red {
  background-color: #cd0000 !important; }

.pd-background-grassy-green {
  background-color: #37b700 !important; }

.pd-background-orangey-yellow {
  background-color: #f5a623 !important; }

.pd-background-yellow-green {
  background-color: #dee499 !important; }

.pd-background-fern-green {
  background-color: #429642 !important; }

.pd-background-light-sky-blue {
  background-color: #d3e6f1 !important; }

.pd-background-very-light-pink {
  background-color: #f0f0f0 !important; }

.pd-font-size-11px:not(.widget-html-block) {
  font-size: 1.1rem;
  line-height: 1.2;
  line-height: 1.11; }
  .pd-font-size-11px:not(.widget-html-block) > * {
    font-size: 1.1rem;
    line-height: 1.2;
    line-height: 1.11; }
  .pd-font-size-11px:not(.widget-html-block) > p,
  .pd-font-size-11px:not(.widget-html-block) ul,
  .pd-font-size-11px:not(.widget-html-block) ol {
    line-height: 1.5; }

.pd-font-size-12px:not(.widget-html-block) {
  font-size: 1.2rem;
  line-height: 1.2;
  line-height: 1.11; }
  .pd-font-size-12px:not(.widget-html-block) > * {
    font-size: 1.2rem;
    line-height: 1.2;
    line-height: 1.11; }
  .pd-font-size-12px:not(.widget-html-block) > p,
  .pd-font-size-12px:not(.widget-html-block) ul,
  .pd-font-size-12px:not(.widget-html-block) ol {
    line-height: 1.5; }

.pd-font-size-13px:not(.widget-html-block) {
  font-size: 1.3rem;
  line-height: 1.2;
  line-height: 1.11; }
  .pd-font-size-13px:not(.widget-html-block) > * {
    font-size: 1.3rem;
    line-height: 1.2;
    line-height: 1.11; }
  .pd-font-size-13px:not(.widget-html-block) > p,
  .pd-font-size-13px:not(.widget-html-block) ul,
  .pd-font-size-13px:not(.widget-html-block) ol {
    line-height: 1.5; }

.pd-font-size-14px:not(.widget-html-block) {
  font-size: 1.4rem;
  line-height: 1.2;
  line-height: 1.11; }
  .pd-font-size-14px:not(.widget-html-block) > * {
    font-size: 1.4rem;
    line-height: 1.2;
    line-height: 1.11; }
  .pd-font-size-14px:not(.widget-html-block) > p,
  .pd-font-size-14px:not(.widget-html-block) ul,
  .pd-font-size-14px:not(.widget-html-block) ol {
    line-height: 1.5; }

.pd-font-size-15px:not(.widget-html-block) {
  font-size: 1.5rem;
  line-height: 1.2;
  line-height: 1.11; }
  .pd-font-size-15px:not(.widget-html-block) > * {
    font-size: 1.5rem;
    line-height: 1.2;
    line-height: 1.11; }
  .pd-font-size-15px:not(.widget-html-block) > p,
  .pd-font-size-15px:not(.widget-html-block) ul,
  .pd-font-size-15px:not(.widget-html-block) ol {
    line-height: 1.5; }

.pd-font-size-16px:not(.widget-html-block) {
  font-size: 1.6rem;
  line-height: 1.2;
  line-height: 1.11; }
  .pd-font-size-16px:not(.widget-html-block) > * {
    font-size: 1.6rem;
    line-height: 1.2;
    line-height: 1.11; }
  .pd-font-size-16px:not(.widget-html-block) > p,
  .pd-font-size-16px:not(.widget-html-block) ul,
  .pd-font-size-16px:not(.widget-html-block) ol {
    line-height: 1.5; }

.pd-font-size-18px:not(.widget-html-block) {
  font-size: 1.8rem;
  line-height: 1.2;
  line-height: 1.11; }
  .pd-font-size-18px:not(.widget-html-block) > * {
    font-size: 1.8rem;
    line-height: 1.2;
    line-height: 1.11; }
  .pd-font-size-18px:not(.widget-html-block) > p,
  .pd-font-size-18px:not(.widget-html-block) ul,
  .pd-font-size-18px:not(.widget-html-block) ol {
    line-height: 1.5; }

.pd-font-size-20px:not(.widget-html-block) {
  font-size: 2rem;
  line-height: 1.2;
  line-height: 1.11; }
  .pd-font-size-20px:not(.widget-html-block) > * {
    font-size: 2rem;
    line-height: 1.2;
    line-height: 1.11; }
  .pd-font-size-20px:not(.widget-html-block) > p,
  .pd-font-size-20px:not(.widget-html-block) ul,
  .pd-font-size-20px:not(.widget-html-block) ol {
    line-height: 1.5; }

.widget-html-block.pd-color-white * {
  color: #fff !important; }

.widget-html-block.pd-color-black * {
  color: #000 !important; }

.widget-html-block.pd-color-red * {
  color: #cd0000 !important; }

.widget-html-block.pd-color-grassy-green * {
  color: #37b700 !important; }

.widget-html-block.pd-color-orangey-yellow * {
  color: #f5a623 !important; }

.widget-html-block.pd-color-yellow-green * {
  color: #dee499 !important; }

.widget-html-block.pd-color-fern-green * {
  color: #429642 !important; }

.widget-html-block.pd-color-light-sky-blue * {
  color: #d3e6f1 !important; }

.widget-html-block.pd-color-very-light-pink * {
  color: #f0f0f0 !important; }

.widget-html-block.pd-font-size-11px > p,
.widget-html-block.pd-font-size-11px ul,
.widget-html-block.pd-font-size-11px ol {
  font-size: 1.1rem;
  line-height: 1.2;
  line-height: 1.5; }

.widget-html-block.pd-font-size-12px > p,
.widget-html-block.pd-font-size-12px ul,
.widget-html-block.pd-font-size-12px ol {
  font-size: 1.2rem;
  line-height: 1.2;
  line-height: 1.5; }

.widget-html-block.pd-font-size-13px > p,
.widget-html-block.pd-font-size-13px ul,
.widget-html-block.pd-font-size-13px ol {
  font-size: 1.3rem;
  line-height: 1.2;
  line-height: 1.5; }

.widget-html-block.pd-font-size-14px > p,
.widget-html-block.pd-font-size-14px ul,
.widget-html-block.pd-font-size-14px ol {
  font-size: 1.4rem;
  line-height: 1.2;
  line-height: 1.5; }

.widget-html-block.pd-font-size-15px > p,
.widget-html-block.pd-font-size-15px ul,
.widget-html-block.pd-font-size-15px ol {
  font-size: 1.5rem;
  line-height: 1.2;
  line-height: 1.5; }

.widget-html-block.pd-font-size-16px > p,
.widget-html-block.pd-font-size-16px ul,
.widget-html-block.pd-font-size-16px ol {
  font-size: 1.6rem;
  line-height: 1.2;
  line-height: 1.5; }

.widget-html-block.pd-font-size-18px > p,
.widget-html-block.pd-font-size-18px ul,
.widget-html-block.pd-font-size-18px ol {
  font-size: 1.8rem;
  line-height: 1.2;
  line-height: 1.5; }

.widget-html-block.pd-font-size-20px > p,
.widget-html-block.pd-font-size-20px ul,
.widget-html-block.pd-font-size-20px ol {
  font-size: 2rem;
  line-height: 1.2;
  line-height: 1.5; }

.widget-goal-banner-background-wrapper.pd-diagonal-background-light-sky-blue .pd-diagonal-background-very-light-pink {
  background-color: #d3e6f1;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #d3e6f1), color-stop(50%, #f0f0f0));
  background-image: linear-gradient(to left bottom, #d3e6f1 50%, #f0f0f0 50%); }

.widget-goal-banner-background-wrapper.pd-diagonal-background-light-sky-blue .pd-diagonal-background-fern-green {
  background-color: #d3e6f1;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #d3e6f1), color-stop(50%, #429642));
  background-image: linear-gradient(to left bottom, #d3e6f1 50%, #429642 50%); }

.widget-goal-banner-background-wrapper.pd-diagonal-background-light-sky-blue .pd-diagonal-background-light-sky-blue {
  background-color: #d3e6f1;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #d3e6f1), color-stop(50%, #d3e6f1));
  background-image: linear-gradient(to left bottom, #d3e6f1 50%, #d3e6f1 50%); }

.widget-goal-banner-background-wrapper.pd-diagonal-background-light-sky-blue .pd-diagonal-background-red {
  background-color: #d3e6f1;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #d3e6f1), color-stop(50%, #cd0000));
  background-image: linear-gradient(to left bottom, #d3e6f1 50%, #cd0000 50%); }

.widget-goal-banner-background-wrapper.pd-diagonal-background-light-sky-blue .pd-diagonal-background-black {
  background-color: #d3e6f1;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #d3e6f1), color-stop(50%, #000));
  background-image: linear-gradient(to left bottom, #d3e6f1 50%, #000 50%); }

.widget-goal-banner-background-wrapper.pd-diagonal-background-very-light-pink .pd-diagonal-background-light-sky-blue {
  background-color: #f0f0f0;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #f0f0f0), color-stop(50%, #d3e6f1));
  background-image: linear-gradient(to left bottom, #f0f0f0 50%, #d3e6f1 50%); }

.widget-goal-banner-background-wrapper.pd-diagonal-background-very-light-pink .pd-diagonal-background-very-light-pink {
  background-color: #f0f0f0;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #f0f0f0), color-stop(50%, #f0f0f0));
  background-image: linear-gradient(to left bottom, #f0f0f0 50%, #f0f0f0 50%); }

.widget-goal-banner-background-wrapper.pd-diagonal-background-very-light-pink .pd-diagonal-background-fern-green {
  background-color: #f0f0f0;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #f0f0f0), color-stop(50%, #429642));
  background-image: linear-gradient(to left bottom, #f0f0f0 50%, #429642 50%); }

.widget-goal-banner-background-wrapper.pd-diagonal-background-very-light-pink .pd-diagonal-background-red {
  background-color: #f0f0f0;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #f0f0f0), color-stop(50%, #cd0000));
  background-image: linear-gradient(to left bottom, #f0f0f0 50%, #cd0000 50%); }

.widget-goal-banner-background-wrapper.pd-diagonal-background-very-light-pink .pd-diagonal-background-black {
  background-color: #f0f0f0;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #f0f0f0), color-stop(50%, #000));
  background-image: linear-gradient(to left bottom, #f0f0f0 50%, #000 50%); }

.widget-goal-banner-background-wrapper.pd-diagonal-background-fern-green .pd-diagonal-background-light-sky-blue {
  background-color: #429642;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #429642), color-stop(50%, #d3e6f1));
  background-image: linear-gradient(to left bottom, #429642 50%, #d3e6f1 50%); }

.widget-goal-banner-background-wrapper.pd-diagonal-background-fern-green .pd-diagonal-background-very-light-pink {
  background-color: #429642;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #429642), color-stop(50%, #f0f0f0));
  background-image: linear-gradient(to left bottom, #429642 50%, #f0f0f0 50%); }

.widget-goal-banner-background-wrapper.pd-diagonal-background-fern-green .pd-diagonal-background-fern-green {
  background-color: #429642;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #429642), color-stop(50%, #429642));
  background-image: linear-gradient(to left bottom, #429642 50%, #429642 50%); }

.widget-goal-banner-background-wrapper.pd-diagonal-background-fern-green .pd-diagonal-background-red {
  background-color: #429642;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #429642), color-stop(50%, #cd0000));
  background-image: linear-gradient(to left bottom, #429642 50%, #cd0000 50%); }

.widget-goal-banner-background-wrapper.pd-diagonal-background-fern-green .pd-diagonal-background-black {
  background-color: #429642;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #429642), color-stop(50%, #000));
  background-image: linear-gradient(to left bottom, #429642 50%, #000 50%); }

.widget-goal-banner-background-wrapper.pd-diagonal-background-red .pd-diagonal-background-light-sky-blue {
  background-color: #cd0000;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #cd0000), color-stop(50%, #d3e6f1));
  background-image: linear-gradient(to left bottom, #cd0000 50%, #d3e6f1 50%); }

.widget-goal-banner-background-wrapper.pd-diagonal-background-red .pd-diagonal-background-very-light-pink {
  background-color: #cd0000;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #cd0000), color-stop(50%, #f0f0f0));
  background-image: linear-gradient(to left bottom, #cd0000 50%, #f0f0f0 50%); }

.widget-goal-banner-background-wrapper.pd-diagonal-background-red .pd-diagonal-background-fern-green {
  background-color: #cd0000;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #cd0000), color-stop(50%, #429642));
  background-image: linear-gradient(to left bottom, #cd0000 50%, #429642 50%); }

.widget-goal-banner-background-wrapper.pd-diagonal-background-red .pd-diagonal-background-red {
  background-color: #cd0000;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #cd0000), color-stop(50%, #cd0000));
  background-image: linear-gradient(to left bottom, #cd0000 50%, #cd0000 50%); }

.widget-goal-banner-background-wrapper.pd-diagonal-background-red .pd-diagonal-background-black {
  background-color: #cd0000;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #cd0000), color-stop(50%, #000));
  background-image: linear-gradient(to left bottom, #cd0000 50%, #000 50%); }

.widget-goal-banner-background-wrapper.pd-diagonal-background-black .pd-diagonal-background-light-sky-blue {
  background-color: #000;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #000), color-stop(50%, #d3e6f1));
  background-image: linear-gradient(to left bottom, #000 50%, #d3e6f1 50%); }

.widget-goal-banner-background-wrapper.pd-diagonal-background-black .pd-diagonal-background-very-light-pink {
  background-color: #000;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #000), color-stop(50%, #f0f0f0));
  background-image: linear-gradient(to left bottom, #000 50%, #f0f0f0 50%); }

.widget-goal-banner-background-wrapper.pd-diagonal-background-black .pd-diagonal-background-fern-green {
  background-color: #000;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #000), color-stop(50%, #429642));
  background-image: linear-gradient(to left bottom, #000 50%, #429642 50%); }

.widget-goal-banner-background-wrapper.pd-diagonal-background-black .pd-diagonal-background-red {
  background-color: #000;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #000), color-stop(50%, #cd0000));
  background-image: linear-gradient(to left bottom, #000 50%, #cd0000 50%); }

.widget-goal-banner-background-wrapper.pd-diagonal-background-black .pd-diagonal-background-black {
  background-color: #000;
  background-image: -webkit-gradient(linear, right top, left bottom, color-stop(50%, #000), color-stop(50%, #000));
  background-image: linear-gradient(to left bottom, #000 50%, #000 50%); }

@media screen and (min-width: 1024px) {
  .pd-font-size-22px:not(.widget-html-block) {
    font-size: 2.2rem;
    line-height: 1.2;
    line-height: 2.4rem; }
    .pd-font-size-22px:not(.widget-html-block) > * {
      font-size: 2.2rem;
      line-height: 1.2;
      line-height: 2.4rem; }
  .pd-font-size-25px:not(.widget-html-block) {
    font-size: 2.5rem;
    line-height: 1.2;
    line-height: 2.7rem; }
    .pd-font-size-25px:not(.widget-html-block) > * {
      font-size: 2.5rem;
      line-height: 1.2;
      line-height: 2.7rem; }
  .pd-font-size-26px:not(.widget-html-block) {
    font-size: 2.6rem;
    line-height: 1.2;
    line-height: 2.8rem; }
    .pd-font-size-26px:not(.widget-html-block) > * {
      font-size: 2.6rem;
      line-height: 1.2;
      line-height: 2.8rem; }
  .pd-font-size-30px:not(.widget-html-block) {
    font-size: 3rem;
    line-height: 1.2;
    line-height: 3.2rem; }
    .pd-font-size-30px:not(.widget-html-block) > * {
      font-size: 3rem;
      line-height: 1.2;
      line-height: 3.2rem; }
  .pd-font-size-32px:not(.widget-html-block) {
    font-size: 3.2rem;
    line-height: 1.2;
    line-height: 3.4rem; }
    .pd-font-size-32px:not(.widget-html-block) > * {
      font-size: 3.2rem;
      line-height: 1.2;
      line-height: 3.4rem; }
  .pd-font-size-36px:not(.widget-html-block) {
    font-size: 3.6rem;
    line-height: 1.2;
    line-height: 3.8rem; }
    .pd-font-size-36px:not(.widget-html-block) > * {
      font-size: 3.6rem;
      line-height: 1.2;
      line-height: 3.8rem; }
  .pd-font-size-46px:not(.widget-html-block) {
    font-size: 4.6rem;
    line-height: 1.2;
    line-height: 4.8rem; }
    .pd-font-size-46px:not(.widget-html-block) > * {
      font-size: 4.6rem;
      line-height: 1.2;
      line-height: 4.8rem; }
  .widget-html-block.pd-font-size-22px > p {
    font-size: 2.2rem;
    line-height: 1.2;
    line-height: 1.5; }
  .widget-html-block.pd-font-size-25px > p {
    font-size: 2.5rem;
    line-height: 1.2; }
  .widget-html-block.pd-font-size-26px > p {
    font-size: 2.6rem;
    line-height: 1.2; }
  .widget-html-block.pd-font-size-30px > p {
    font-size: 3rem;
    line-height: 1.2; }
  .widget-html-block.pd-font-size-32px > p {
    font-size: 3.2rem;
    line-height: 1.2; }
  .widget-html-block.pd-font-size-36px > p {
    font-size: 3.6rem;
    line-height: 1.2; }
  .widget-html-block.pd-font-size-46px > p {
    font-size: 4.6rem;
    line-height: 1.2; } }
