@font-face {
  font-family: "Just Lovely";
  src: url("../../fonts/just-lovely/JustLovely.woff2") format("woff2"), url("../../fonts/just-lovely/JustLovely.woff") format("woff");
  font-style: normal;
  font-weight: normal; }

@font-face {
  font-family: "TrendSansW05-OneItalic";
  src: url("../../fonts/trend-sans/TrendSansW05-OneItalic.woff2") format("woff2"), url("../../fonts/trend-sans/TrendSansW05-OneItalic.woff") format("woff"); }

@font-face {
  font-family: "TrendSansW05-One";
  src: url("../../fonts/trend-sans/TrendSansW05-One.woff2") format("woff2"), url("../../fonts/trend-sans/TrendSansW05-One.woff") format("woff"); }

@font-face {
  font-family: "TradeGothicLTW05-Light";
  src: url("../../fonts/trade-gothic/TradeGothicLTW05-Light.woff2") format("woff2"), url("../../fonts/trade-gothic/TradeGothicLTW05-Light.woff") format("woff"); }

@font-face {
  font-family: "TradeGothicLTW05-LightObl";
  src: url("../../fonts/trade-gothic/TradeGothicLTW05-LightObl.woff2") format("woff2"), url("../../fonts/trade-gothic/TradeGothicLTW05-LightObl.woff") format("woff"); }

@font-face {
  font-family: "TradeGothicLTW05-Roman";
  src: url("../../fonts/trade-gothic/TradeGothicLTW05-Roman.woff2") format("woff2"), url("../../fonts/trade-gothic/TradeGothicLTW05-Roman.woff") format("woff"); }

@font-face {
  font-family: "TradeGothicLTW05-Oblique";
  src: url("../../fonts/trade-gothic/TradeGothicLTW05-Oblique.woff2") format("woff2"), url("../../fonts/trade-gothic/TradeGothicLTW05-Oblique.woff") format("woff"); }

@font-face {
  font-family: "TradeGothicLTW05-Bold";
  src: url("../../fonts/trade-gothic/TradeGothicLTW05-Bold.woff2") format("woff2"), url("../../fonts/trade-gothic/TradeGothicLTW05-Bold.woff") format("woff"); }

@font-face {
  font-family: "TradeGothicLTW05-BoldNo.2";
  src: url("../../fonts/trade-gothic/TradeGothicLTW05-BoldNo.2.woff2") format("woff2"), url("../../fonts/trade-gothic/TradeGothicLTW05-BoldNo.2.woff") format("woff"); }

@font-face {
  font-family: "TradeGothicLTW05-BoldObl";
  src: url("../../fonts/trade-gothic/TradeGothicLTW05-BoldObl.woff2") format("woff2"), url("../../fonts/trade-gothic/TradeGothicLTW05-BoldObl.woff") format("woff"); }

@font-face {
  font-family: "TradeGothicLTW05-BdNo.2Obl";
  src: url("../../fonts/trade-gothic/TradeGothicLTW05-BdNo.2Obl.woff2") format("woff2"), url("../../fonts/trade-gothic/TradeGothicLTW05-BdNo.2Obl.woff") format("woff"); }

@font-face {
  font-family: "TradeGothicLTW05-CondNo.18";
  src: url("../../fonts/trade-gothic/TradeGothicLTW05-CondNo.18.woff2") format("woff2"), url("../../fonts/trade-gothic/TradeGothicLTW05-CondNo.18.woff") format("woff"); }

@font-face {
  font-family: "TradeGothicLTW05-CnNo.18Obl";
  src: url("../../fonts/trade-gothic/TradeGothicLTW05-CnNo.18Obl.woff2") format("woff2"), url("../../fonts/trade-gothic/TradeGothicLTW05-CnNo.18Obl.woff") format("woff"); }

@font-face {
  font-family: "TradeGothicLTW05-BdCnNo.20";
  src: url("../../fonts/trade-gothic/TradeGothicLTW05-BdCnNo.20.woff2") format("woff2"), url("../../fonts/trade-gothic/TradeGothicLTW05-BdCnNo.20.woff") format("woff"); }

@font-face {
  font-family: "TradeGothicLTW05-BdCnNo.20Obl";
  src: url("../../fonts/trade-gothic/TradeGothicLTW05-BdCnNo.20Obl.woff2") format("woff2"), url("../../fonts/trade-gothic/TradeGothicLTW05-BdCnNo.20Obl.woff") format("woff"); }

.crp-liga {
  -webkit-font-variant-ligatures: common-ligatures;
          font-variant-ligatures: common-ligatures;
  -webkit-font-feature-settings: "liga", "clig";
  font-feature-settings: "liga", "clig"; }

.crp-calt {
  -webkit-font-variant-ligatures: contextual;
          font-variant-ligatures: contextual;
  -webkit-font-feature-settings: "calt";
  font-feature-settings: "calt"; }

.crp-dlig {
  -webkit-font-variant-ligatures: discretionary-ligatures;
          font-variant-ligatures: discretionary-ligatures;
  -webkit-font-feature-settings: "dlig";
  font-feature-settings: "dlig"; }

.crp-smcp {
  font-variant-caps: small-caps;
  -webkit-font-feature-settings: "smcp";
  font-feature-settings: "smcp"; }

.crp-c2sc {
  font-variant-caps: all-small-caps;
  -webkit-font-feature-settings: "c2sc", "smcp";
  font-feature-settings: "c2sc", "smcp"; }

.crp-swsh {
  -webkit-font-feature-settings: "swsh";
  font-feature-settings: "swsh"; }

.crp-salt {
  -webkit-font-feature-settings: "salt";
  font-feature-settings: "salt"; }

.crp-salt1 {
  -webkit-font-feature-settings: "salt" 1;
  font-feature-settings: "salt" 1; }

.crp-salt2 {
  -webkit-font-feature-settings: "salt" 2;
  font-feature-settings: "salt" 2; }

.crp-lnum {
  font-variant-numeric: lining-nums;
  -webkit-font-feature-settings: "lnum";
  font-feature-settings: "lnum"; }

.crp-onum {
  font-variant-numeric: oldstyle-nums;
  -webkit-font-feature-settings: "onum";
  font-feature-settings: "onum"; }

.crp-pnum {
  font-variant-numeric: proportional-nums;
  -webkit-font-feature-settings: "pnum";
  font-feature-settings: "pnum"; }

.crp-tnum {
  font-variant-numeric: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum"; }

.crp-frac {
  font-variant-numeric: diagonal-fractions;
  -webkit-font-feature-settings: "frac";
  font-feature-settings: "frac"; }

.crp-ordn {
  font-variant-numeric: ordinal;
  -webkit-font-feature-settings: "ordn";
  font-feature-settings: "ordn"; }

.crp-ss01 {
  -webkit-font-feature-settings: "ss01";
  font-feature-settings: "ss01"; }

.crp-ss02 {
  -webkit-font-feature-settings: "ss02";
  font-feature-settings: "ss02"; }

.crp-kern {
  -webkit-font-kerning: normal;
          font-kerning: normal;
  -webkit-font-feature-settings: "kern";
  font-feature-settings: "kern"; }

.crp-sups {
  font-variant-position: super;
  -webkit-font-feature-settings: "sups";
  font-feature-settings: "sups"; }

.crp-subs {
  font-variant-position: sub;
  -webkit-font-feature-settings: "subs";
  font-feature-settings: "subs"; }

html {
  overflow-x: hidden; }

#wrapper #main {
  max-width: 1920px;
  padding: 0; }

.full-width .primary-content {
  margin: 0;
  max-width: none !important;
  padding: 0;
  width: 100%; }
  @media screen and (min-width: 320px) and (max-width: 374px) {
    .full-width .primary-content {
      margin-bottom: -1036px; } }
  @media screen and (min-width: 375px) {
    .full-width .primary-content {
      max-width: 375px; } }
  @media screen and (min-width: 1024px) {
    .full-width .primary-content {
      max-width: none; } }

.crp-wrapper {
  font-family: "TradeGothicLTW05-Light", Arial, sans-serif;
  min-width: 375px;
  overflow-x: hidden;
  overflow-y: hidden;
  -webkit-transform-origin: left top;
          transform-origin: left top; }
  .crp-wrapper h1 {
    font-size: 27px;
    font-size: 1.6875rem;
    border: none;
    color: #e52c92;
    font-family: "TrendSansW05-One", Arial, sans-serif;
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 15px;
    padding-bottom: 0;
    text-transform: uppercase; }
    @media screen and (min-width: 1024px) {
      .crp-wrapper h1 {
        font-size: 82px;
        font-size: 5.125rem; } }
    .crp-wrapper h1 .crp-cursive {
      font-size: 78.4px;
      font-size: 4.9rem;
      color: #2e6ad0;
      display: block;
      text-transform: capitalize;
      word-spacing: .075em; }
      @media screen and (min-width: 1024px) {
        .crp-wrapper h1 .crp-cursive {
          font-size: 239.95px;
          font-size: 14.996875rem; } }
  .crp-wrapper h2 {
    font-size: 14px;
    font-size: 0.875rem;
    letter-spacing: 0.125em;
    color: #333;
    font-family: "TrendSansW05-One", Arial, sans-serif;
    line-height: 1; }
    @media screen and (min-width: 1024px) {
      .crp-wrapper h2 {
        font-size: 32.5px;
        font-size: 2.03125rem;
        margin-bottom: 1rem; } }
  .crp-wrapper p {
    font-size: 12px;
    font-size: 0.75rem;
    -moz-osx-font-smoothing: grayscale;
    color: #333;
    font-family: "TradeGothicLTW05-Light", Arial, sans-serif;
    line-height: 1.25; }
    @media screen and (min-width: 1024px) {
      .crp-wrapper p {
        margin-top: 0.75rem; } }
  .crp-wrapper a {
    color: #fff; }
  .crp-wrapper section {
    box-sizing: border-box; }
  .crp-wrapper picture img {
    height: auto;
    max-width: 100%; }

.crp-cursive {
  font-family: "Just Lovely", cursive; }

.crp-caps {
  text-transform: uppercase; }

.crp-nowrap {
  white-space: nowrap; }

.crp-button {
  font-size: 20px;
  font-size: 1.25rem;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 0.1em;
  background-color: #fc5000;
  border: 1px solid #fff;
  box-sizing: border-box;
  color: #fff;
  display: inline-block;
  font-family: "TradeGothicLTW05-BoldNo.2", Arial, sans-serif;
  line-height: 2.35;
  margin: 10px auto 0;
  padding: 0 15px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 90%; }
  @media screen and (min-width: 1024px) {
    .crp-button {
      font-size: 18.35px;
      font-size: 1.146875rem;
      width: auto; } }
  @media screen and (min-width: 1024px) {
    .crp-button {
      font-size: 22px;
      font-size: 1.375rem;
      min-width: 370px; } }

.crp-container {
  box-sizing: border-box;
  height: auto;
  line-height: 0;
  margin: 0 auto;
  position: relative;
  width: 100%; }

.animate-onscreen {
  opacity: 0;
  position: relative;
  top: 30px; }
  .animate-onscreen.onscreen {
    opacity: 1;
    top: 0;
    -webkit-transition: 1s ease-out;
    transition: 1s ease-out; }

h2, h3 {
  text-transform: none; }

@media screen and (max-width: 1023px) {
  footer {
    margin-top: 1400px; } }

.crp-wrapper {
  background: url("bg2_d.jpg") no-repeat;
  background-position: 0 390px;
  background-size: 3840px 12775px;
  padding-right: 164px;
  padding-bottom: 500px;
  padding-left: 318px;
  width: 3040px;
  z-index: 0; }
  .crp-wrapper:before {
    background: url(lavender_d.png) no-repeat;
    background-size: 485px 1068px;
    content: " ";
    width: 485px;
    height: 1068px;
    position: absolute;
    top: 5440px;
    left: 15px; }
  .crp-wrapper:after {
    background: url("flakes_d.png") no-repeat;
    background-attachment: scroll;
    content: " ";
    width: 578px;
    height: 1473px;
    position: absolute;
    top: 1578px;
    left: 100px;
    z-index: 1; }
  .crp-wrapper .at-content {
    width: 2060px; }
    .crp-wrapper .at-content p, .crp-wrapper .at-content dd {
      color: #02326e;
      font-size: 60px;
      line-height: 66px; }
  .crp-wrapper .crp-at-intro {
    background: url("header-bg_d.png") no-repeat 50%;
    height: 1070px;
    padding: 0;
    position: relative;
    text-align: center;
    width: 2677px; }
    .crp-wrapper .crp-at-intro .at-heading {
      z-index: 1;
      padding: 524px 0 0 200px; }
    .crp-wrapper .crp-at-intro .at-heading h1 {
      -moz-osx-font-smoothing: grayscale;
      background: -webkit-linear-gradient(316deg, #fcf4ac, #fcf4ac, #fcf4ac, #fcf4ac 40%, #f2c65a 48%, #f2c65a, #f2c65a, #f2c65a, #f2c65a);
      background: linear-gradient(134deg, #fcf4ac, #fcf4ac, #fcf4ac, #fcf4ac 40%, #f2c65a 48%, #f2c65a, #f2c65a, #f2c65a, #f2c65a);
      background: -ms-linear-gradient(transparent, transparent);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      color: #fcf4ac;
      display: inline-block;
      font-size: 102px;
      font-weight: normal;
      letter-spacing: -.05em;
      line-height: 102px;
      margin: auto;
      margin-top: 46px;
      margin-bottom: -10px;
      position: relative; }
      .crp-wrapper .crp-at-intro .at-heading h1:after {
        background: none;
        content: attr(data-text);
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: -37.7%;
        text-shadow: 0 4px 5px #35414c;
        z-index: -1; }
        @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
          .crp-wrapper .crp-at-intro .at-heading h1:after {
            display: none; } }
      .crp-wrapper .crp-at-intro .at-heading h1 .crp-cursive {
        background: -webkit-linear-gradient(316deg, #fcf4ac, #fcf4ac, #fcf4ac, #fcf4ac, #fcf4ac 40%, #f2c65a 60%, #f2c65a, #f2c65a, #f2c65a, #f2c65a, #f2c65a);
        background: linear-gradient(134deg, #fcf4ac, #fcf4ac, #fcf4ac, #fcf4ac, #fcf4ac 40%, #f2c65a 60%, #f2c65a, #f2c65a, #f2c65a, #f2c65a, #f2c65a);
        background: -ms-linear-gradient(transparent, transparent);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        color: #fcf4ac;
        display: inline-block;
        font-size: 310px;
        font-weight: normal;
        line-height: 310px;
        margin-top: -4px;
        word-spacing: 0; }
        @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
          .crp-wrapper .crp-at-intro .at-heading h1 .crp-cursive {
            letter-spacing: 0; } }
        .crp-wrapper .crp-at-intro .at-heading h1 .crp-cursive:after {
          background: none;
          content: attr(data-text);
          position: absolute;
          top: 21.5%;
          left: 50%;
          margin-left: -24.2%;
          text-shadow: 0 4px 5px #35414c;
          z-index: -1; }
          @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
            .crp-wrapper .crp-at-intro .at-heading h1 .crp-cursive:after {
              display: none; } }
    .crp-wrapper .crp-at-intro .at-content {
      margin-left: 400px; }
      .crp-wrapper .crp-at-intro .at-content p {
        margin: auto;
        margin-top: 24px;
        width: 74%; }
        .crp-wrapper .crp-at-intro .at-content p:nth-child(2) {
          width: 70%; }
      .crp-wrapper .crp-at-intro .at-content:after {
        background: url("plant-thing_d.png") no-repeat;
        content: " ";
        width: 501px;
        height: 687px;
        position: absolute;
        top: 0;
        left: 2100px; }
  .crp-wrapper .crp-at-what-are-essential-oils {
    position: relative;
    top: 420px; }
    .crp-wrapper .crp-at-what-are-essential-oils .at-content {
      margin-left: 430px; }
      .crp-wrapper .crp-at-what-are-essential-oils .at-content dl, .crp-wrapper .crp-at-what-are-essential-oils .at-content article {
        display: flex;
        display: -webkit-box;
        display: -webkit-flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row;
                flex-flow: row;
        -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
                justify-content: space-between; }
      .crp-wrapper .crp-at-what-are-essential-oils .at-content dt, .crp-wrapper .crp-at-what-are-essential-oils .at-content .heading {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
                flex: 0 1 100%; }
      .crp-wrapper .crp-at-what-are-essential-oils .at-content dt, .crp-wrapper .crp-at-what-are-essential-oils .at-content .heading h4 {
        color: #02326e;
        font: 70px "TrendSansW05-One", Arial, sans-serif;
        line-height: 60px;
        letter-spacing: -0.05em;
        padding: 0;
        text-align: center;
        text-transform: uppercase; }
        @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
          .crp-wrapper .crp-at-what-are-essential-oils .at-content dt, .crp-wrapper .crp-at-what-are-essential-oils .at-content .heading h4 {
            letter-spacing: -0.02em; } }
      .crp-wrapper .crp-at-what-are-essential-oils .at-content dt {
        -moz-osx-font-smoothing: grayscale;
        margin-top: 82px;
        margin-bottom: 64px; }
        .crp-wrapper .crp-at-what-are-essential-oils .at-content dt:before {
          background: url("citrus_d.png") no-repeat;
          background-size: cover;
          content: " ";
          display: block;
          width: 136px;
          height: 120px;
          position: absolute;
          left: 50%;
          margin-left: -68px;
          top: -100px; }
      .crp-wrapper .crp-at-what-are-essential-oils .at-content .heading {
        position: relative; }
      .crp-wrapper .crp-at-what-are-essential-oils .at-content .heading h4 {
        -moz-osx-font-smoothing: grayscale;
        margin-top: 190px;
        margin-bottom: 40px; }
        .crp-wrapper .crp-at-what-are-essential-oils .at-content .heading h4:before {
          background: url("bendy-flower_d.png") no-repeat;
          background-size: cover;
          content: " ";
          display: block;
          width: 400px;
          height: 140px;
          position: absolute;
          left: 50%;
          margin-left: -180px;
          top: 34px; }
      .crp-wrapper .crp-at-what-are-essential-oils .at-content dd {
        -webkit-margin-start: 0;
        float: none;
        margin-inline-start: 0;
        margin: 0;
        padding: 0;
        position: relative;
        width: 956px; }
        .crp-wrapper .crp-at-what-are-essential-oils .at-content dd br {
          display: block;
          content: " ";
          margin-top: 24px; }
        .crp-wrapper .crp-at-what-are-essential-oils .at-content dd img {
          box-shadow: -5px 20px 0 0 rgba(215, 169, 176, 0.74);
          position: absolute;
          top: 0;
          left: 1145px;
          width: 712px;
          height: 444px; }
      .crp-wrapper .crp-at-what-are-essential-oils .at-content section {
        -webkit-margin-start: 0;
                margin-inline-start: 0;
        margin: 0;
        max-height: 460px;
        width: 976px; }
        .crp-wrapper .crp-at-what-are-essential-oils .at-content section p {
          margin: 0; }
      .crp-wrapper .crp-at-what-are-essential-oils .at-content section:nth-child(2) {
        margin-right: 14px;
        width: 956px; }
      .crp-wrapper .crp-at-what-are-essential-oils .at-content section:nth-child(1) {
        width: 970px; }
      .crp-wrapper .crp-at-what-are-essential-oils .at-content section p {
        margin-bottom: 30px; }
  .crp-wrapper .crp-at-favorites {
    position: relative;
    top: 420px;
    left: -74px; }
    .crp-wrapper .crp-at-favorites:before {
      background: url("eucalyptus-bg_d.png") no-repeat;
      content: " ";
      display: block;
      position: absolute;
      top: 291px;
      left: 1904px;
      width: 936px;
      height: 854px;
      z-index: 1; }
    .crp-wrapper .crp-at-favorites:after {
      background: url("playing-favs-bg_d.png");
      content: " ";
      width: 1797px;
      height: 372px;
      position: absolute;
      top: 1930px;
      left: 600px; }
    .crp-wrapper .crp-at-favorites .at-heading {
      width: 1798px;
      height: 372px;
      margin-top: 276px;
      background: url("playing-favs-bg_d.png") no-repeat; }
      .crp-wrapper .crp-at-favorites .at-heading h3 {
        background: -webkit-linear-gradient(300deg, #fcf4ac, #fcf4ac, #fcf4ac, #fcf4ac, #fcf4ac 40%, #f2c65a 60%, #f2c65a, #f2c65a, #f2c65a, #f2c65a, #f2c65a);
        background: linear-gradient(150deg, #fcf4ac, #fcf4ac, #fcf4ac, #fcf4ac, #fcf4ac 40%, #f2c65a 60%, #f2c65a, #f2c65a, #f2c65a, #f2c65a, #f2c65a);
        background: -ms-linear-gradient(transparent, transparent);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        color: #fcf4ac;
        display: inline-block;
        font-family: "Just Lovely";
        font-size: 264px;
        font-style: normal;
        font-weight: normal;
        line-height: 300px;
        position: relative;
        top: -240px;
        left: 335px;
        word-spacing: 0; }
        .crp-wrapper .crp-at-favorites .at-heading h3:after {
          background: none;
          content: attr(data-text);
          position: absolute;
          top: 21.5%;
          left: 50%;
          margin-left: -24.2%;
          text-shadow: 0 4px 5px #35414c;
          z-index: -1; }
          @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
            .crp-wrapper .crp-at-favorites .at-heading h3:after {
              display: none; } }
    .crp-wrapper .crp-at-favorites .at-content {
      width: 2560px; }
      .crp-wrapper .crp-at-favorites .at-content .eucalyptus,
      .crp-wrapper .crp-at-favorites .at-content .lavender,
      .crp-wrapper .crp-at-favorites .at-content .vanilla,
      .crp-wrapper .crp-at-favorites .at-content .bergamot,
      .crp-wrapper .crp-at-favorites .at-content .patchouli {
        display: flex;
        display: -webkit-box;
        display: -webkit-flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
                flex-direction: column;
        margin-bottom: 132px;
        position: relative; }
        .crp-wrapper .crp-at-favorites .at-content .eucalyptus .crp-cursive,
        .crp-wrapper .crp-at-favorites .at-content .lavender .crp-cursive,
        .crp-wrapper .crp-at-favorites .at-content .vanilla .crp-cursive,
        .crp-wrapper .crp-at-favorites .at-content .bergamot .crp-cursive,
        .crp-wrapper .crp-at-favorites .at-content .patchouli .crp-cursive {
          background: -webkit-linear-gradient(316deg, #fcf4ac 20%, #fcf4ac 20%, #fcf4ac 10%, #fcf4ac 10%, #fcf4ac 40%, #fcf4ac 35%, #fcf4ac 35%, #f2c65a 60%, #f2c65a 10%);
          background: linear-gradient(134deg, #fcf4ac 20%, #fcf4ac 20%, #fcf4ac 10%, #fcf4ac 10%, #fcf4ac 40%, #fcf4ac 35%, #fcf4ac 35%, #f2c65a 60%, #f2c65a 10%);
          background: -ms-linear-gradient(transparent, transparent);
          background-clip: text;
          -webkit-background-clip: text;
          -webkit-text-fill-color: transparent;
          color: #fcf4ac;
          font-size: 220px;
          line-height: 140px;
          position: relative;
          z-index: 2; }
        .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row,
        .crp-wrapper .crp-at-favorites .at-content .lavender .row,
        .crp-wrapper .crp-at-favorites .at-content .vanilla .row,
        .crp-wrapper .crp-at-favorites .at-content .bergamot .row,
        .crp-wrapper .crp-at-favorites .at-content .patchouli .row {
          display: block;
          height: 780px;
          line-height: 100%;
          text-align: center; }
          .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row dl,
          .crp-wrapper .crp-at-favorites .at-content .lavender .row dl,
          .crp-wrapper .crp-at-favorites .at-content .vanilla .row dl,
          .crp-wrapper .crp-at-favorites .at-content .bergamot .row dl,
          .crp-wrapper .crp-at-favorites .at-content .patchouli .row dl {
            display: flex;
            display: -webkit-box;
            display: -webkit-flex;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -webkit-flex-direction: row;
                    flex-direction: row;
            width: 1706px;
            height: 100%;
            -webkit-margin-before: 0;
                    margin-block-start: 0;
            -webkit-margin-start: 0;
                    margin-inline-start: 0; }
            .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row dl dt, .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row dl dd,
            .crp-wrapper .crp-at-favorites .at-content .lavender .row dl dt,
            .crp-wrapper .crp-at-favorites .at-content .lavender .row dl dd,
            .crp-wrapper .crp-at-favorites .at-content .vanilla .row dl dt,
            .crp-wrapper .crp-at-favorites .at-content .vanilla .row dl dd,
            .crp-wrapper .crp-at-favorites .at-content .bergamot .row dl dt,
            .crp-wrapper .crp-at-favorites .at-content .bergamot .row dl dd,
            .crp-wrapper .crp-at-favorites .at-content .patchouli .row dl dt,
            .crp-wrapper .crp-at-favorites .at-content .patchouli .row dl dd {
              box-sizing: border-box;
              height: 100%;
              -webkit-margin-start: 0;
                      margin-inline-start: 0;
              padding-top: 232px;
              width: 853px; }
            .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row dl dd,
            .crp-wrapper .crp-at-favorites .at-content .lavender .row dl dd,
            .crp-wrapper .crp-at-favorites .at-content .vanilla .row dl dd,
            .crp-wrapper .crp-at-favorites .at-content .bergamot .row dl dd,
            .crp-wrapper .crp-at-favorites .at-content .patchouli .row dl dd {
              margin: auto; }
              .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row dl dd strong,
              .crp-wrapper .crp-at-favorites .at-content .lavender .row dl dd strong,
              .crp-wrapper .crp-at-favorites .at-content .vanilla .row dl dd strong,
              .crp-wrapper .crp-at-favorites .at-content .bergamot .row dl dd strong,
              .crp-wrapper .crp-at-favorites .at-content .patchouli .row dl dd strong {
                display: inline-block;
                margin-bottom: 10px; }
          .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row h4, .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row strong,
          .crp-wrapper .crp-at-favorites .at-content .lavender .row h4,
          .crp-wrapper .crp-at-favorites .at-content .lavender .row strong,
          .crp-wrapper .crp-at-favorites .at-content .vanilla .row h4,
          .crp-wrapper .crp-at-favorites .at-content .vanilla .row strong,
          .crp-wrapper .crp-at-favorites .at-content .bergamot .row h4,
          .crp-wrapper .crp-at-favorites .at-content .bergamot .row strong,
          .crp-wrapper .crp-at-favorites .at-content .patchouli .row h4,
          .crp-wrapper .crp-at-favorites .at-content .patchouli .row strong {
            font-family: "TrendSansW05-One", Arial, sans-serif;
            font-size: 74px;
            font-weight: normal;
            letter-spacing: -0.05em;
            margin: 0 0 45px 0;
            padding: 232px 0 0 0;
            text-transform: uppercase; }
            @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
              .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row h4, .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row strong,
              .crp-wrapper .crp-at-favorites .at-content .lavender .row h4,
              .crp-wrapper .crp-at-favorites .at-content .lavender .row strong,
              .crp-wrapper .crp-at-favorites .at-content .vanilla .row h4,
              .crp-wrapper .crp-at-favorites .at-content .vanilla .row strong,
              .crp-wrapper .crp-at-favorites .at-content .bergamot .row h4,
              .crp-wrapper .crp-at-favorites .at-content .bergamot .row strong,
              .crp-wrapper .crp-at-favorites .at-content .patchouli .row h4,
              .crp-wrapper .crp-at-favorites .at-content .patchouli .row strong {
                letter-spacing: -0.02em; } }
          .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row dd, .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row p,
          .crp-wrapper .crp-at-favorites .at-content .lavender .row dd,
          .crp-wrapper .crp-at-favorites .at-content .lavender .row p,
          .crp-wrapper .crp-at-favorites .at-content .vanilla .row dd,
          .crp-wrapper .crp-at-favorites .at-content .vanilla .row p,
          .crp-wrapper .crp-at-favorites .at-content .bergamot .row dd,
          .crp-wrapper .crp-at-favorites .at-content .bergamot .row p,
          .crp-wrapper .crp-at-favorites .at-content .patchouli .row dd,
          .crp-wrapper .crp-at-favorites .at-content .patchouli .row p {
            color: #333;
            font-size: 70px;
            letter-spacing: 0.02em;
            line-height: 75px; }
      .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row {
        background-color: #dae3d8; }
        .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row dl {
          background-color: #46753c;
          position: relative; }
          .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row dl:before {
            background: url("stress-glyph_d.png") no-repeat;
            content: " ";
            position: absolute;
            top: 120px;
            left: 340px;
            width: 191px;
            height: 243px; }
          .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row dl dt {
            margin-top: 170px; }
          .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row dl:after {
            content: " ";
            background-color: #121f10;
            width: 478px;
            height: 3px;
            position: absolute;
            top: 554px;
            left: 178px;
            z-index: 1; }
        .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row dd {
          background-color: #dae3d8;
          padding-right: 85px;
          padding-left: 85px; }
          .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row dd strong {
            padding-top: 0; }
        .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row:nth-child(2) {
          width: 853px; }
          .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row:nth-child(2) p {
            margin: 25px auto 0 auto;
            max-width: 740px; }
      .crp-wrapper .crp-at-favorites .at-content .eucalyptus:after {
        background: url("stress-bg_d.png") no-repeat;
        content: " ";
        width: 1788px;
        height: 1038px;
        position: absolute;
        top: 522px;
        left: 773px; }
      .crp-wrapper .crp-at-favorites .at-content .lavender {
        position: relative;
        z-index: 1; }
        .crp-wrapper .crp-at-favorites .at-content .lavender .row {
          background-color: #d9dff0; }
          .crp-wrapper .crp-at-favorites .at-content .lavender .row h4, .crp-wrapper .crp-at-favorites .at-content .lavender .row strong {
            padding-top: 200px; }
          .crp-wrapper .crp-at-favorites .at-content .lavender .row dl {
            background-color: #8296ce;
            position: relative; }
            .crp-wrapper .crp-at-favorites .at-content .lavender .row dl:before {
              background: url("sleep-glyph_d.png") no-repeat;
              content: " ";
              position: absolute;
              top: 130px;
              left: 340px;
              width: 191px;
              height: 243px; }
            .crp-wrapper .crp-at-favorites .at-content .lavender .row dl dt {
              margin-top: 166px; }
            .crp-wrapper .crp-at-favorites .at-content .lavender .row dl:after {
              content: " ";
              background-color: #121f10;
              width: 328px;
              height: 3px;
              position: absolute;
              top: 554px;
              left: 268px;
              z-index: 1; }
          .crp-wrapper .crp-at-favorites .at-content .lavender .row dd {
            background-color: #d9dff0;
            padding-top: 260px !important;
            padding-right: 25px;
            padding-left: 25px; }
            .crp-wrapper .crp-at-favorites .at-content .lavender .row dd strong {
              padding-top: 6px; }
          .crp-wrapper .crp-at-favorites .at-content .lavender .row:nth-child(2) {
            display: inline-block;
            position: relative;
            width: 853px; }
            .crp-wrapper .crp-at-favorites .at-content .lavender .row:nth-child(2):after {
              background: url("lavender-bg_d.png") no-repeat;
              content: " ";
              width: 855px;
              height: 780px;
              position: absolute;
              top: 0;
              left: 853px; }
            .crp-wrapper .crp-at-favorites .at-content .lavender .row:nth-child(2) p {
              margin: 25px auto 0 auto;
              max-width: 650px; }
        .crp-wrapper .crp-at-favorites .at-content .lavender:before {
          background: url("playing-favs-bg_d.png");
          content: " ";
          width: 1797px;
          height: 372px;
          position: absolute;
          top: 1560px;
          left: 380px;
          z-index: 0; }
        .crp-wrapper .crp-at-favorites .at-content .lavender:after {
          background: url("sleep_d.png") no-repeat;
          content: " ";
          width: 853px;
          height: 1560px;
          position: absolute;
          top: 0;
          left: 1707px;
          z-index: 2; }
      .crp-wrapper .crp-at-favorites .at-content .vanilla {
        position: relative;
        z-index: 1; }
        .crp-wrapper .crp-at-favorites .at-content .vanilla .row {
          background-color: #e7d7d7;
          position: relative; }
          .crp-wrapper .crp-at-favorites .at-content .vanilla .row h4, .crp-wrapper .crp-at-favorites .at-content .vanilla .row strong {
            padding-top: 260px; }
          .crp-wrapper .crp-at-favorites .at-content .vanilla .row dl {
            background-color: #ae7b79;
            position: relative; }
            .crp-wrapper .crp-at-favorites .at-content .vanilla .row dl:before {
              background: url("comfort-glyph_d.png") no-repeat;
              content: " ";
              position: absolute;
              top: 120px;
              left: 340px;
              width: 181px;
              height: 250px; }
            .crp-wrapper .crp-at-favorites .at-content .vanilla .row dl dt {
              margin-top: 170px; }
            .crp-wrapper .crp-at-favorites .at-content .vanilla .row dl:after {
              content: " ";
              background-color: #121f10;
              width: 328px;
              height: 3px;
              position: absolute;
              top: 554px;
              left: 268px;
              z-index: 1; }
          .crp-wrapper .crp-at-favorites .at-content .vanilla .row dd {
            background-color: #e7d7d7;
            padding-top: 130px !important;
            padding-right: 35px;
            padding-left: 35px; }
            .crp-wrapper .crp-at-favorites .at-content .vanilla .row dd strong {
              padding-top: 0; }
          .crp-wrapper .crp-at-favorites .at-content .vanilla .row:nth-child(2) {
            display: inline-block;
            left: 1705px;
            width: 855px; }
            .crp-wrapper .crp-at-favorites .at-content .vanilla .row:nth-child(2) p {
              margin: 40px auto 0 auto;
              max-width: 630px; }
            .crp-wrapper .crp-at-favorites .at-content .vanilla .row:nth-child(2):before {
              background: url("vanilla-bg-3_d.png") no-repeat;
              content: " ";
              width: 853px;
              height: 780px;
              position: absolute;
              left: -853px; }
        .crp-wrapper .crp-at-favorites .at-content .vanilla:before {
          background: url("vanilla-bg-2_d.png") no-repeat;
          content: " ";
          width: 902px;
          height: 886px;
          position: absolute;
          top: -106px;
          left: 1705px;
          z-index: 2; }
        .crp-wrapper .crp-at-favorites .at-content .vanilla:after {
          background: url("vanilla-bg_d.png") no-repeat;
          content: " ";
          width: 853px;
          height: 780px;
          position: absolute;
          top: 780px;
          left: 0; }
      .crp-wrapper .crp-at-favorites .at-content .bergamot {
        position: relative;
        z-index: 1; }
        .crp-wrapper .crp-at-favorites .at-content .bergamot:before {
          background: url("playing-favs-bg_d.png");
          content: " ";
          width: 1797px;
          height: 372px;
          position: absolute;
          top: -132px;
          left: 380px;
          z-index: 0; }
        .crp-wrapper .crp-at-favorites .at-content .bergamot:after {
          background: url("playing-favs-bg_d.png");
          content: " ";
          width: 1797px;
          height: 372px;
          position: absolute;
          top: 1558px;
          left: 380px;
          z-index: 0; }
        .crp-wrapper .crp-at-favorites .at-content .bergamot .row {
          background-color: #d6e5b8;
          position: relative; }
          .crp-wrapper .crp-at-favorites .at-content .bergamot .row dl {
            background-color: #76a815; }
            .crp-wrapper .crp-at-favorites .at-content .bergamot .row dl:before {
              background: url("berg-glyph_d.png") no-repeat;
              content: " ";
              position: absolute;
              top: 130px;
              left: 340px;
              width: 191px;
              height: 243px; }
            .crp-wrapper .crp-at-favorites .at-content .bergamot .row dl dt {
              margin-top: 170px; }
            .crp-wrapper .crp-at-favorites .at-content .bergamot .row dl:after {
              content: " ";
              background-color: #121f10;
              width: 328px;
              height: 3px;
              position: absolute;
              top: 554px;
              left: 268px;
              z-index: 1; }
          .crp-wrapper .crp-at-favorites .at-content .bergamot .row dd {
            background-color: #d6e5b8;
            padding-top: 130px !important;
            padding-right: 95px;
            padding-left: 95px;
            position: absolute;
            left: 1706px; }
            .crp-wrapper .crp-at-favorites .at-content .bergamot .row dd:before {
              background: url("bergamot_d.png") no-repeat;
              content: " ";
              position: absolute;
              top: 0;
              left: -853px;
              width: 853px;
              height: 780px; }
            .crp-wrapper .crp-at-favorites .at-content .bergamot .row dd strong {
              padding-top: 18px; }
          .crp-wrapper .crp-at-favorites .at-content .bergamot .row:nth-child(2) {
            display: inline-block;
            width: 855px; }
            .crp-wrapper .crp-at-favorites .at-content .bergamot .row:nth-child(2) p {
              margin: 40px auto 0 auto;
              max-width: 754px; }
            .crp-wrapper .crp-at-favorites .at-content .bergamot .row:nth-child(2):after {
              background: url("loofah-bg_d.png") no-repeat;
              content: " ";
              position: absolute;
              top: 0;
              left: 853px;
              width: 1706px;
              height: 782px; }
      .crp-wrapper .crp-at-favorites .at-content .patchouli {
        position: relative;
        z-index: 1; }
        .crp-wrapper .crp-at-favorites .at-content .patchouli .row {
          background-color: #fefefe;
          position: relative; }
          .crp-wrapper .crp-at-favorites .at-content .patchouli .row h4, .crp-wrapper .crp-at-favorites .at-content .patchouli .row strong {
            padding-top: 260px; }
          .crp-wrapper .crp-at-favorites .at-content .patchouli .row dl {
            background-color: #b68986; }
            .crp-wrapper .crp-at-favorites .at-content .patchouli .row dl:before {
              background: url("recharge-glyph_d.png") no-repeat;
              content: " ";
              position: absolute;
              top: 130px;
              left: 340px;
              width: 191px;
              height: 243px; }
            .crp-wrapper .crp-at-favorites .at-content .patchouli .row dl:after {
              content: " ";
              background-color: #121f10;
              width: 420px;
              height: 3px;
              position: absolute;
              top: 554px;
              left: 210px;
              z-index: 1; }
            .crp-wrapper .crp-at-favorites .at-content .patchouli .row dl dt {
              background-color: #b68986;
              margin-top: 170px; }
          .crp-wrapper .crp-at-favorites .at-content .patchouli .row dd {
            background-color: #fbf0f1;
            padding-top: 130px !important;
            padding-right: 75px;
            padding-left: 75px;
            position: absolute;
            left: 1706px; }
            .crp-wrapper .crp-at-favorites .at-content .patchouli .row dd strong {
              padding-top: 100px; }
            .crp-wrapper .crp-at-favorites .at-content .patchouli .row dd:before {
              background: url("comfort_d.png") no-repeat;
              content: " ";
              position: absolute;
              top: 0;
              left: -853px;
              width: 853px;
              height: 780px; }
          .crp-wrapper .crp-at-favorites .at-content .patchouli .row:nth-child(2) {
            display: inline-block;
            left: 853px;
            width: 855px; }
            .crp-wrapper .crp-at-favorites .at-content .patchouli .row:nth-child(2) p {
              margin: 40px auto 0 auto;
              max-width: 720px; }
            .crp-wrapper .crp-at-favorites .at-content .patchouli .row:nth-child(2):before {
              background: url("bath-salt-bg_d.png") no-repeat;
              content: " ";
              width: 853px;
              height: 780px;
              position: absolute;
              top: 0;
              left: -853px; }
            .crp-wrapper .crp-at-favorites .at-content .patchouli .row:nth-child(2):after {
              background: url("patchouli-bg_d.png") no-repeat;
              content: " ";
              width: 853px;
              height: 780px;
              position: absolute;
              top: 0;
              left: 853px; }
  .crp-wrapper .crp-at-closing {
    background: url("closing-bg_d.png") no-repeat;
    background-position: top center;
    position: relative;
    top: 280px;
    left: -60px; }
    .crp-wrapper .crp-at-closing .crp-container {
      background: -webkit-linear-gradient(170deg, #fcf4ac, #fcf4ac, #fcf4ac, #fcf4ac, #fcf4ac 40%, #f2c65a 60%, #f2c65a, #f2c65a, #f2c65a, #f2c65a, #f2c65a);
      background: -ms-linear-gradient(transparent, transparent);
      background-clip: text;
      -webkit-background-clip: text;
      -webkit-text-fill: transparent;
      color: #fcf4ac;
      width: 1350px;
      height: 800px;
      font-family: "TradeGothicLTW05-Light", Arial, sans-serif;
      font-size: 72px;
      letter-spacing: 0.02em;
      margin: auto;
      text-align: center;
      text-transform: none;
      top: 80px; }
      .crp-wrapper .crp-at-closing .crp-container h3 {
        background: -webkit-linear-gradient(170deg, #fcf4ac, #fcf4ac, #fcf4ac, #fcf4ac, #fcf4ac 40%, #f2c65a 60%, #f2c65a, #f2c65a, #f2c65a, #f2c65a, #f2c65a);
        background: -ms-linear-gradient(transparent, transparent);
        -webkit-background-clip: text;
                background-clip: text;
        display: block;
        color: #fcf4ac;
        font-family: "Just Lovely";
        font-size: 264px;
        font-style: normal;
        font-weight: normal;
        line-height: 200px;
        margin-bottom: 50px;
        word-spacing: 0; }
        .crp-wrapper .crp-at-closing .crp-container h3 span {
          background: -webkit-linear-gradient(170deg, #fcf4ac, #fcf4ac, #fcf4ac, #fcf4ac, #fcf4ac 40%, #f2c65a 60%, #f2c65a, #f2c65a, #f2c65a, #f2c65a, #f2c65a);
          background: -ms-linear-gradient(transparent, transparent);
          -webkit-text-fill-color: transparent;
          -webkit-background-clip: text;
                  background-clip: text;
          display: block;
          font-family: "TrendSansW05-One", Arial, sans-serif;
          font-size: 120px;
          line-height: 129px;
          letter-spacing: -0.075em;
          margin-top: -20px; }
      .crp-wrapper .crp-at-closing .crp-container .crp-button {
        background: #fff;
        border: 1px solid #fff;
        color: #02326e;
        font-size: 52px;
        margin-top: 80px;
        padding: 0 40px;
        transform: scale(0.7);
        -webkit-transform: scale(0.7);
        -ms-transform: scale(0.7);
        -webkit-text-fill-color: #02326e; }
        .crp-wrapper .crp-at-closing .crp-container .crp-button:hover {
          cursor: pointer; }
    .crp-wrapper .crp-at-closing:after {
      background: url("closing-bg-elements_d.png") no-repeat;
      content: " ";
      width: 2938px;
      height: 1580px;
      position: absolute;
      top: -582px;
      left: 160px;
      z-index: -1; }

@media screen and (max-width: 1023px) {
  .content-asset {
    background: #fefefe; }
  .crp-wrapper {
    background: url("bg2_m.jpg") no-repeat;
    background-size: 750px 5042px;
    background-position: 0 94px;
    padding: 0;
    width: 750px; }
    .crp-wrapper:before {
      top: 476px;
      left: 395px;
      transform: scale(0.42);
      -webkit-transform: scale(0.42);
      -ms-transform: scale(0.42); }
    .crp-wrapper:after {
      display: none; }
    .crp-wrapper .crp-at-intro {
      background: url("header-bg_m.png") no-repeat 100%;
      width: 750px;
      height: 425px; }
      .crp-wrapper .crp-at-intro .at-heading {
        padding: 0;
        top: 210px;
        z-index: 1; }
        .crp-wrapper .crp-at-intro .at-heading h1 {
          font-size: 36px;
          line-height: 36px;
          margin: 0; }
          .crp-wrapper .crp-at-intro .at-heading h1 span.crp-cursive {
            font-size: 110px;
            line-height: 110px;
            margin: 0; }
            .crp-wrapper .crp-at-intro .at-heading h1 span.crp-cursive:after {
              position: absolute;
              top: 30px;
              left: 164px;
              margin-left: 0; }
          .crp-wrapper .crp-at-intro .at-heading h1:after {
            position: relative;
            top: -150px;
            left: 0;
            margin-left: 0; }
  @-moz-document url-prefix() {
    .crp-wrapper .crp-at-intro .at-heading h1:after {
      top: -146px; } }
      .crp-wrapper .crp-at-intro .at-content {
        margin: 0;
        position: relative;
        text-align: left;
        top: 180px;
        width: auto; } }
      @media screen and (max-width: 1023px) and (-ms-high-contrast: active) {
        .crp-wrapper .crp-at-intro .at-content {
          top: 220px; } }

@media screen and (max-width: 1023px) {
        .crp-wrapper .crp-at-intro .at-content:after {
          display: none; }
        .crp-wrapper .crp-at-intro .at-content p, .crp-wrapper .crp-at-intro .at-content p:nth-child(2) {
          font-size: 31px;
          letter-spacing: 0.02em;
          line-height: 34px;
          margin-top: 22px;
          padding: 0 50px;
          width: auto; }
    .crp-wrapper .crp-at-what-are-essential-oils {
      top: -48px; }
      .crp-wrapper .crp-at-what-are-essential-oils:before {
        top: -464px;
        left: -302px;
        transform: scale(0.358);
        -webkit-transform: scale(0.358);
        -ms-transform: scale(0.358);
        z-index: -1; }
      .crp-wrapper .crp-at-what-are-essential-oils:after {
        top: 40px;
        left: 395px;
        transform: scale(0.4);
        -webkit-transform: scale(0.4);
        -ms-transform: scale(0.4); }
      .crp-wrapper .crp-at-what-are-essential-oils .at-content {
        margin-left: 0;
        padding: 0 45px;
        top: 360px;
        width: auto; }
        .crp-wrapper .crp-at-what-are-essential-oils .at-content dl {
          display: block; }
          .crp-wrapper .crp-at-what-are-essential-oils .at-content dl dt {
            font-size: 43px;
            margin: 0 0 7px 0;
            text-align: left; }
            .crp-wrapper .crp-at-what-are-essential-oils .at-content dl dt:before {
              background-size: unset;
              margin-left: -30px;
              top: -100px; } }
            @media screen and (max-width: 1023px) and (-ms-high-contrast: active) {
              .crp-wrapper .crp-at-what-are-essential-oils .at-content dl dt:before {
                transform: scale(0.5);
                -webkit-transform: scale(0.5);
                -ms-transform: scale(0.5);
                left: 320px; } }

@media screen and (max-width: 1023px) {
          .crp-wrapper .crp-at-what-are-essential-oils .at-content dl dd {
            font-size: 31px;
            letter-spacing: 0.02em;
            line-height: 34px;
            width: 458px; }
            .crp-wrapper .crp-at-what-are-essential-oils .at-content dl dd br {
              margin-top: 20px; }
        .crp-wrapper .crp-at-what-are-essential-oils .at-content article {
          display: block;
          position: relative; }
          .crp-wrapper .crp-at-what-are-essential-oils .at-content article:after {
            background: url("leaf_m.png") no-repeat;
            content: " ";
            position: absolute;
            width: 96px;
            height: 197px;
            top: 696px;
            left: 609px; }
          .crp-wrapper .crp-at-what-are-essential-oils .at-content article .heading h4 {
            font-size: 47px !important;
            line-height: 47px !important;
            margin: auto !important;
            margin-top: 131px !important;
            padding-bottom: 18px;
            text-align: left !important; } }
          @media screen and (max-width: 1023px) and (-ms-high-contrast: active) {
            .crp-wrapper .crp-at-what-are-essential-oils .at-content article .heading h4 {
              letter-spacing: -0.06em; } }

@media screen and (max-width: 1023px) {
            .crp-wrapper .crp-at-what-are-essential-oils .at-content article .heading h4:before {
              background-size: unset;
              top: -90px;
              margin-left: -80px; } }
          @media screen and (max-width: 1023px) and (-ms-high-contrast: active) {
            .crp-wrapper .crp-at-what-are-essential-oils .at-content article .heading h4:nth-child(2):before {
              top: -110px; } }

@media screen and (max-width: 1023px) {
          .crp-wrapper .crp-at-what-are-essential-oils .at-content article section {
            box-sizing: content-box;
            position: relative;
            width: 630px !important; } }
          @media screen and (max-width: 1023px) and (-ms-high-contrast: active) {
            .crp-wrapper .crp-at-what-are-essential-oils .at-content article section {
              top: -80px; } }

@media screen and (max-width: 1023px) {
            .crp-wrapper .crp-at-what-are-essential-oils .at-content article section:nth-child(2) {
              padding-left: 364px;
              width: 318px !important; }
              .crp-wrapper .crp-at-what-are-essential-oils .at-content article section:nth-child(2):before {
                background: url("essential-oils_m.png") no-repeat;
                content: " ";
                position: absolute;
                top: 8px;
                left: -45px;
                width: 381px;
                height: 386px; }
            .crp-wrapper .crp-at-what-are-essential-oils .at-content article section p {
              font-size: 31px;
              letter-spacing: 0.02em;
              line-height: 34px;
              margin-bottom: 18px;
              width: auto; }
    .crp-wrapper .crp-at-favorites {
      top: 346px;
      left: 0; } }
    @media screen and (max-width: 1023px) and (-ms-high-contrast: active) {
      .crp-wrapper .crp-at-favorites {
        top: 300px; } }

@media screen and (max-width: 1023px) {
      .crp-wrapper .crp-at-favorites:before {
        background: url(eucalyptus-bg_m.png) no-repeat;
        top: 698px;
        left: -2px;
        width: 424px;
        height: 374px; }
      .crp-wrapper .crp-at-favorites:after {
        display: none; }
      .crp-wrapper .crp-at-favorites .at-heading {
        background: none;
        width: auto;
        height: auto;
        margin: auto; }
        .crp-wrapper .crp-at-favorites .at-heading h3 {
          background: none;
          color: #02326e;
          font-size: 134px;
          left: 100px;
          line-height: 134px;
          margin: 0;
          position: relative;
          top: 0;
          z-index: 1;
          -webkit-text-fill-color: #02326e;
          text-shadow: 0 2px 0 #fff; }
      .crp-wrapper .crp-at-favorites .at-content {
        top: -322px;
        left: -640px; } }
      @media screen and (max-width: 1023px) and (-ms-high-contrast: active) {
        .crp-wrapper .crp-at-favorites .at-content {
          top: -336px; } }

@media screen and (max-width: 1023px) {
        .crp-wrapper .crp-at-favorites .at-content .eucalyptus,
        .crp-wrapper .crp-at-favorites .at-content .lavender,
        .crp-wrapper .crp-at-favorites .at-content .vanilla,
        .crp-wrapper .crp-at-favorites .at-content .bergamot,
        .crp-wrapper .crp-at-favorites .at-content .patchouli {
          display: block !important;
          transform: scale(0.5);
          -webkit-transform: scale(0.5);
          -ms-transform: scale(0.5); }
          .crp-wrapper .crp-at-favorites .at-content .eucalyptus:before, .crp-wrapper .crp-at-favorites .at-content .eucalyptus:after,
          .crp-wrapper .crp-at-favorites .at-content .lavender:before,
          .crp-wrapper .crp-at-favorites .at-content .lavender:after,
          .crp-wrapper .crp-at-favorites .at-content .vanilla:before,
          .crp-wrapper .crp-at-favorites .at-content .vanilla:after,
          .crp-wrapper .crp-at-favorites .at-content .bergamot:before,
          .crp-wrapper .crp-at-favorites .at-content .bergamot:after,
          .crp-wrapper .crp-at-favorites .at-content .patchouli:before,
          .crp-wrapper .crp-at-favorites .at-content .patchouli:after {
            display: none; }
          .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row,
          .crp-wrapper .crp-at-favorites .at-content .lavender .row,
          .crp-wrapper .crp-at-favorites .at-content .vanilla .row,
          .crp-wrapper .crp-at-favorites .at-content .bergamot .row,
          .crp-wrapper .crp-at-favorites .at-content .patchouli .row {
            background: none;
            height: 532px;
            position: relative; }
            .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row:nth-child(2),
            .crp-wrapper .crp-at-favorites .at-content .lavender .row:nth-child(2),
            .crp-wrapper .crp-at-favorites .at-content .vanilla .row:nth-child(2),
            .crp-wrapper .crp-at-favorites .at-content .bergamot .row:nth-child(2),
            .crp-wrapper .crp-at-favorites .at-content .patchouli .row:nth-child(2) {
              display: inline-block;
              width: 753px;
              height: 690px;
              position: relative; }
            .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row dl,
            .crp-wrapper .crp-at-favorites .at-content .lavender .row dl,
            .crp-wrapper .crp-at-favorites .at-content .vanilla .row dl,
            .crp-wrapper .crp-at-favorites .at-content .bergamot .row dl,
            .crp-wrapper .crp-at-favorites .at-content .patchouli .row dl {
              display: block !important;
              overflow: unset;
              position: unset; }
              .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row dl:before,
              .crp-wrapper .crp-at-favorites .at-content .lavender .row dl:before,
              .crp-wrapper .crp-at-favorites .at-content .vanilla .row dl:before,
              .crp-wrapper .crp-at-favorites .at-content .bergamot .row dl:before,
              .crp-wrapper .crp-at-favorites .at-content .patchouli .row dl:before {
                left: 0;
                top: 20px;
                margin-left: 656px; }
              .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row dl:after,
              .crp-wrapper .crp-at-favorites .at-content .lavender .row dl:after,
              .crp-wrapper .crp-at-favorites .at-content .vanilla .row dl:after,
              .crp-wrapper .crp-at-favorites .at-content .bergamot .row dl:after,
              .crp-wrapper .crp-at-favorites .at-content .patchouli .row dl:after {
                width: 560px;
                height: 3px;
                top: 458px;
                left: 478px;
                width: 560px;
                left: 478px; }
              .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row dl dt,
              .crp-wrapper .crp-at-favorites .at-content .lavender .row dl dt,
              .crp-wrapper .crp-at-favorites .at-content .vanilla .row dl dt,
              .crp-wrapper .crp-at-favorites .at-content .bergamot .row dl dt,
              .crp-wrapper .crp-at-favorites .at-content .patchouli .row dl dt {
                display: block;
                float: none;
                margin-top: 0;
                width: auto; }
              .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row dl dt.crp-cursive,
              .crp-wrapper .crp-at-favorites .at-content .lavender .row dl dt.crp-cursive,
              .crp-wrapper .crp-at-favorites .at-content .vanilla .row dl dt.crp-cursive,
              .crp-wrapper .crp-at-favorites .at-content .bergamot .row dl dt.crp-cursive,
              .crp-wrapper .crp-at-favorites .at-content .patchouli .row dl dt.crp-cursive {
                left: -100px;
                padding-top: 306px; }
              .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row dl dd,
              .crp-wrapper .crp-at-favorites .at-content .lavender .row dl dd,
              .crp-wrapper .crp-at-favorites .at-content .vanilla .row dl dd,
              .crp-wrapper .crp-at-favorites .at-content .bergamot .row dl dd,
              .crp-wrapper .crp-at-favorites .at-content .patchouli .row dl dd {
                display: inline-block;
                font-size: 65px;
                position: absolute;
                width: 753px;
                height: 690px;
                left: 0;
                padding-right: 45px !important;
                padding-left: 45px !important; }
            .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row h4,
            .crp-wrapper .crp-at-favorites .at-content .lavender .row h4,
            .crp-wrapper .crp-at-favorites .at-content .vanilla .row h4,
            .crp-wrapper .crp-at-favorites .at-content .bergamot .row h4,
            .crp-wrapper .crp-at-favorites .at-content .patchouli .row h4 {
              font-size: 69px; }
            .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row p,
            .crp-wrapper .crp-at-favorites .at-content .lavender .row p,
            .crp-wrapper .crp-at-favorites .at-content .vanilla .row p,
            .crp-wrapper .crp-at-favorites .at-content .bergamot .row p,
            .crp-wrapper .crp-at-favorites .at-content .patchouli .row p {
              font-size: 66px; }
          .crp-wrapper .crp-at-favorites .at-content .eucalyptus .row:nth-child(2),
          .crp-wrapper .crp-at-favorites .at-content .lavender .row:nth-child(2),
          .crp-wrapper .crp-at-favorites .at-content .vanilla .row:nth-child(2),
          .crp-wrapper .crp-at-favorites .at-content .bergamot .row:nth-child(2),
          .crp-wrapper .crp-at-favorites .at-content .patchouli .row:nth-child(2) {
            background-color: #dae3d8;
            box-sizing: border-box;
            padding: 0 35px;
            top: 690px;
            left: 746px; }
        .crp-wrapper .crp-at-favorites .at-content .eucalyptus:after {
          background: url("stress-bg_m.png") no-repeat;
          background-size: 750px 690px;
          display: inline-block;
          position: absolute;
          width: 750px;
          height: 690px;
          top: 534px;
          left: 745px;
          z-index: -1; }
        .crp-wrapper .crp-at-favorites .at-content .lavender {
          top: -400px; }
          .crp-wrapper .crp-at-favorites .at-content .lavender:after {
            background: url("sleep-after_m.png") no-repeat;
            background-size: 1496px 690px;
            display: inline-block;
            width: 1496px;
            height: 690px;
            position: absolute;
            top: 1222px;
            left: 0; }
          .crp-wrapper .crp-at-favorites .at-content .lavender .row dl:before {
            top: 40px;
            left: 28px; }
          .crp-wrapper .crp-at-favorites .at-content .lavender .row dl:after {
            left: 580px;
            width: 354px; }
          .crp-wrapper .crp-at-favorites .at-content .lavender .row dd {
            background-color: #d9dff0;
            padding-top: 166px !important; }
          .crp-wrapper .crp-at-favorites .at-content .lavender .row:nth-child(2) {
            background-color: #aaaac8;
            top: 1px; }
        .crp-wrapper .crp-at-favorites .at-content .vanilla {
          top: -800px; }
          .crp-wrapper .crp-at-favorites .at-content .vanilla:before, .crp-wrapper .crp-at-favorites .at-content .vanilla:after {
            display: none; }
          .crp-wrapper .crp-at-favorites .at-content .vanilla .row {
            background-color: #e7d7d7 !important; }
            .crp-wrapper .crp-at-favorites .at-content .vanilla .row dl dd {
              background-color: #e7d7d7;
              padding-top: 80px !important;
              padding-right: 10px !important;
              padding-left: 10px !important; }
              .crp-wrapper .crp-at-favorites .at-content .vanilla .row dl dd:after {
                background: url("vanilla-bg-4_m.png") no-repeat;
                content: " ";
                position: absolute;
                top: 172px;
                left: 937px;
                width: 375px;
                height: 344px;
                transform: scale(2);
                -webkit-transform: scale(2);
                -ms-transform: scale(2); }
            .crp-wrapper .crp-at-favorites .at-content .vanilla .row dl:after {
              top: 454px;
              left: 580px;
              width: 350px; }
            .crp-wrapper .crp-at-favorites .at-content .vanilla .row:first-child:after {
              background: url("vanilla-bg_m.png") no-repeat;
              width: 750px;
              height: 690px;
              position: absolute;
              top: 0;
              left: 0; }
            .crp-wrapper .crp-at-favorites .at-content .vanilla .row:nth-child(2):before {
              background: url("vanilla-bg-3_m.png") no-repeat;
              width: 375px;
              height: 344px;
              top: 172px;
              left: -562px;
              transform: scale(2);
              -webkit-transform: scale(2);
              -ms-transform: scale(2); }
        .crp-wrapper .crp-at-favorites .at-content .bergamot {
          top: -1200px; }
          .crp-wrapper .crp-at-favorites .at-content .bergamot:before, .crp-wrapper .crp-at-favorites .at-content .bergamot:after {
            display: none; }
          .crp-wrapper .crp-at-favorites .at-content .bergamot .row {
            background-color: #d6e5b8 !important; }
            .crp-wrapper .crp-at-favorites .at-content .bergamot .row dl:before {
              top: 48px;
              left: 28px; }
            .crp-wrapper .crp-at-favorites .at-content .bergamot .row dl:after {
              left: 520px;
              width: 460px; }
            .crp-wrapper .crp-at-favorites .at-content .bergamot .row dl dd {
              background-color: #d6e5b8;
              padding-right: 60px !important;
              padding-left: 60px !important; }
              .crp-wrapper .crp-at-favorites .at-content .bergamot .row dl dd:after {
                background: url("bergamot-1_m.png") no-repeat;
                content: " ";
                position: absolute;
                top: 172px;
                left: 937px;
                width: 375px;
                height: 344px;
                -webkit-transform: scale(2);
                transform: scale(2);
                -ms-transform: scale(2); }
            .crp-wrapper .crp-at-favorites .at-content .bergamot .row:nth-child(2) h4 {
              padding-top: 180px; }
            .crp-wrapper .crp-at-favorites .at-content .bergamot .row:nth-child(2):before {
              background: url("bergamot-2_m.png") no-repeat;
              content: " ";
              width: 375px;
              height: 344px;
              position: absolute;
              top: 172px;
              left: -562px;
              -webkit-transform: scale(2);
              transform: scale(2); }
        .crp-wrapper .crp-at-favorites .at-content .patchouli {
          top: -1600px; }
          .crp-wrapper .crp-at-favorites .at-content .patchouli:before, .crp-wrapper .crp-at-favorites .at-content .patchouli:after {
            display: none; }
          .crp-wrapper .crp-at-favorites .at-content .patchouli .row {
            background-color: #fbf0f1 !important; }
            .crp-wrapper .crp-at-favorites .at-content .patchouli .row dl:before {
              margin-top: 110px;
              margin-left: 744px !important;
              transform: scale(1.8);
              -webkit-transform: scale(1.8);
              -ms-transform: scale(1.8); }
            .crp-wrapper .crp-at-favorites .at-content .patchouli .row dl:after {
              left: 532px;
              width: 454px !important; }
            .crp-wrapper .crp-at-favorites .at-content .patchouli .row dl dd {
              background-color: #fbf0f1; }
              .crp-wrapper .crp-at-favorites .at-content .patchouli .row dl dd:after {
                background: url("patchouli-1_m.png") no-repeat;
                content: " ";
                position: absolute;
                top: 172px;
                left: 937px;
                width: 375px;
                height: 344px;
                -webkit-transform: scale(2);
                transform: scale(2); }
            .crp-wrapper .crp-at-favorites .at-content .patchouli .row:before {
              display: none; }
            .crp-wrapper .crp-at-favorites .at-content .patchouli .row:nth-child(2) h4 {
              padding-top: 180px; }
            .crp-wrapper .crp-at-favorites .at-content .patchouli .row:nth-child(2):before {
              background: url("patchouli-2_m.png") no-repeat;
              content: " ";
              display: inline-block;
              width: 375px;
              height: 344px;
              position: absolute;
              top: 172px;
              left: -562px;
              -webkit-transform: scale(2);
              transform: scale(2);
              -ms-transform: scale(2); }
    .crp-wrapper .crp-at-closing {
      background: url("closing-bg_m.png") no-repeat;
      width: 750px;
      height: 352px;
      top: -1802px;
      left: 0; }
      .crp-wrapper .crp-at-closing:after {
        display: none; }
      .crp-wrapper .crp-at-closing .crp-container {
        transform: scale(0.42);
        -webkit-transform: scale(0.42);
        -ms-transform: scale(0.42);
        top: -172px;
        left: -300px; }
        .crp-wrapper .crp-at-closing .crp-container .crp-button {
          margin-top: 90px;
          width: 55%; } }
/*# sourceMappingURL=aromatherapy.css.map */