/*	---------------------------------------------------------------
	PX to REM
	---------------------------------------------------------------
*/
/*	---------------------------------------------------------------
	Maps for styleguide and utility classes
	---------------------------------------------------------------
*/
/*	---------------------------------------------------------------
	PX to REM
	---------------------------------------------------------------
*/
/*	---------------------------------------------------------------
	Maps for styleguide and utility classes
	---------------------------------------------------------------
*/
.storepage.homepage .experience-page #plx-coverage {
  position: relative;
  overflow: hidden;
  margin-bottom: 5rem; }
  @media (min-width: 992px) {
    .storepage.homepage .experience-page #plx-coverage {
      margin-bottom: 0;
      padding-bottom: 25rem; } }
  @media (min-width: 1440px) {
    .storepage.homepage .experience-page #plx-coverage {
      padding-bottom: 34.375rem; } }
  .storepage.homepage .experience-page #plx-coverage .prod-image {
    display: none;
    position: absolute;
    top: -15.1875rem;
    left: -16.375rem;
    max-width: 45rem; }
    @media (min-width: 992px) {
      .storepage.homepage .experience-page #plx-coverage .prod-image {
        display: block;
        top: -36.75rem;
        left: -30.125rem;
        max-width: 91.875rem; } }
    @media (min-width: 1200px) {
      .storepage.homepage .experience-page #plx-coverage .prod-image {
        top: -36.75rem;
        left: -30.125rem;
        max-width: 91.875rem; } }
    @media screen and (min-width: 1200px) and (min-height: 1080px) {
      .storepage.homepage .experience-page #plx-coverage .prod-image {
        top: -25rem; } }
  .storepage.homepage .experience-page #plx-coverage .coverage-top {
    background-color: var(--color-grey1); }
    @media (min-width: 992px) {
      .storepage.homepage .experience-page #plx-coverage .coverage-top {
        background: none; } }
  @media (min-width: 992px) {
    .storepage.homepage .experience-page #plx-coverage .coverage-header {
      margin-top: 17.5rem; } }
  .storepage.homepage .experience-page #plx-coverage .section-heading {
    top: 0;
    opacity: 1;
    padding: 3.4375rem 0 0;
    text-align: center;
    margin: 0 auto; }
    @media (min-width: 544px) {
      .storepage.homepage .experience-page #plx-coverage .section-heading {
        padding: 6.875rem 0 0; } }
    @media (min-width: 992px) {
      .storepage.homepage .experience-page #plx-coverage .section-heading {
        margin: 0;
        max-width: 47.8125rem;
        text-align: left;
        padding: 0; } }
    @media (min-width: 1200px) {
      .storepage.homepage .experience-page #plx-coverage .section-heading {
        font-size: 5rem;
        line-height: 5.375rem; } }
  .storepage.homepage .experience-page #plx-coverage .section-msg {
    display: block;
    font-family: "Neue Haas Grotesk Text Round", sans-serif;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.5rem;
    margin: 0 auto 1.5rem;
    text-align: center; }
    @media (min-width: 544px) {
      .storepage.homepage .experience-page #plx-coverage .section-msg {
        font-size: 1.6875rem;
        line-height: 1.875rem;
        margin: 0 auto 2rem; } }
    @media (min-width: 992px) {
      .storepage.homepage .experience-page #plx-coverage .section-msg {
        max-width: 47.8125rem;
        font-size: 1.75rem;
        line-height: 2.125rem;
        margin: 1.5rem 0 0;
        text-align: left; } }
    @media (min-width: 1200px) {
      .storepage.homepage .experience-page #plx-coverage .section-msg {
        font-size: 2.3125rem;
        line-height: 2.6875rem;
        margin: 2.125rem 0 0; } }
  .storepage.homepage .experience-page #plx-coverage .coverage-main {
    background-color: var(--color-grey1); }
    @media (min-width: 992px) {
      .storepage.homepage .experience-page #plx-coverage .coverage-main {
        background: none; } }
  .storepage.homepage .experience-page #plx-coverage svg#coverage {
    width: 100%; }
    @media (min-width: 544px) {
      .storepage.homepage .experience-page #plx-coverage svg#coverage {
        margin-top: 2.1875rem; } }
    @media (min-width: 992px) {
      .storepage.homepage .experience-page #plx-coverage svg#coverage {
        width: 51.875rem;
        margin-left: -11.6875rem;
        margin-top: 6.25rem; } }
  .storepage.homepage .experience-page #plx-coverage .coverage-cta {
    margin-top: 3.125rem; }
    @media (min-width: 992px) {
      .storepage.homepage .experience-page #plx-coverage .coverage-cta {
        margin-top: 9.375rem; } }
    .storepage.homepage .experience-page #plx-coverage .coverage-cta .subline-row {
      display: flex;
      justify-content: center; }
      @media (min-width: 992px) {
        .storepage.homepage .experience-page #plx-coverage .coverage-cta .subline-row {
          display: block; } }
    .storepage.homepage .experience-page #plx-coverage .coverage-cta .subline {
      display: block;
      margin-bottom: 1.5rem;
      font-family: "Neue Haas Grotesk Text Round", sans-serif;
      font-weight: 400;
      font-size: 1.25rem;
      line-height: 1.625rem;
      text-align: center; }
      @media (min-width: 544px) {
        .storepage.homepage .experience-page #plx-coverage .coverage-cta .subline {
          font-size: 2rem;
          line-height: 2.5rem;
          margin-bottom: 2.5rem; } }
      @media (min-width: 992px) {
        .storepage.homepage .experience-page #plx-coverage .coverage-cta .subline {
          font-size: 2.125rem;
          line-height: 2.5rem;
          text-align: left; } }
      @media (min-width: 1200px) {
        .storepage.homepage .experience-page #plx-coverage .coverage-cta .subline {
          font-size: 2.5rem;
          line-height: 3.25rem;
          max-width: 47.8125rem; } }
      .storepage.homepage .experience-page #plx-coverage .coverage-cta .subline .bold {
        font-family: "Neue Haas Grotesk Text Round Bold", sans-serif;
        font-weight: 700; }
  .storepage.homepage .experience-page #plx-coverage .cta-btn-row {
    display: flex;
    justify-content: center;
    margin-bottom: 3.125rem; }
    @media (min-width: 544px) {
      .storepage.homepage .experience-page #plx-coverage .cta-btn-row {
        margin-bottom: 5.5rem; } }
    @media (min-width: 992px) {
      .storepage.homepage .experience-page #plx-coverage .cta-btn-row {
        justify-content: flex-start;
        margin-bottom: 0; } }
    .storepage.homepage .experience-page #plx-coverage .cta-btn-row .btn {
      font-size: 0.875rem;
      min-width: auto;
      width: auto;
      padding: 0.75rem 1.6875rem; }
      @media (min-width: 544px) {
        .storepage.homepage .experience-page #plx-coverage .cta-btn-row .btn {
          font-size: 1.125rem; } }
      @media (min-width: 992px) {
        .storepage.homepage .experience-page #plx-coverage .cta-btn-row .btn {
          padding: 0.5625rem 1.625rem; } }

/*# sourceMappingURL=plxCoverage.css.map*/