/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./cartridges/app_custom_site/cartridge/client/default/scss/experience/components/dynamic/dynamicProductionNotes.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable */
/* stylelint-enable */
.production-notes__intro {
  text-align: center; }

.production-notes__eyebrow {
  color: #861723;
  display: block;
  font-family: "Work Sans", sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.125rem;
  line-height: 1.15;
  margin-bottom: 1.375rem;
  text-transform: uppercase; }
  @media (min-width: 1681px) {
    .production-notes__eyebrow {
      font-size: 1rem;
      line-height: 1.5; } }

.production-notes__heading {
  color: #362524;
  font-family: "Cardo", serif;
  font-size: 1.625rem;
  font-weight: 400;
  line-height: 1.35;
  margin-bottom: 1.375rem;
  margin-bottom: 0; }
  @media (min-width: 760px) {
    .production-notes__heading {
      font-size: 3.125rem;
      line-height: 1.25;
      margin-bottom: 1rem; } }
  @media (min-width: 1025px) {
    .production-notes__heading {
      font-size: 3.75rem;
      line-height: 1.3; } }
  @media (min-width: 1681px) {
    .production-notes__heading {
      font-size: 4rem;
      line-height: 1.25; } }
  @media (min-width: 1025px) {
    .production-notes__heading {
      margin-bottom: 0; } }

.production-notes__description {
  color: #7c605f;
  font-family: "Work Sans", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 0.0625rem;
  line-height: 1.5;
  margin-bottom: 1.5em;
  text-align: center;
  margin-bottom: 0;
  margin-top: 1.5625rem; }
  @media (min-width: 760px) {
    .production-notes__description {
      font-size: 1.5rem;
      line-height: 1.67;
      letter-spacing: normal; } }
  @media (min-width: 1681px) {
    .production-notes__description {
      font-size: 1.25rem;
      line-height: 1.5;
      letter-spacing: 0.0625rem; } }
  @media (min-width: 1025px) {
    .production-notes__description {
      text-align: center; } }
  .production-notes__description p {
    color: inherit;
    font: inherit;
    line-height: inherit;
    margin-bottom: 1.5em; }
  @media (min-width: 1025px) {
    .production-notes__description {
      margin: 0.625rem auto 0;
      max-width: 66.25rem; } }

.production-notes__wrapper {
  margin-top: 1.5rem; }
  @media (min-width: 1025px) {
    .production-notes__wrapper {
      margin-top: 4.375rem; } }

@media (min-width: 1025px) {
  .production-notes {
    padding-top: 3.4375rem; } }

@media (min-width: 1366px) {
  .production-notes {
    padding-bottom: 9.375rem; } }

.product-detail__notes-wrapper .membership__left {
  height: 61vw;
  padding-right: 0; }
  .product-detail__notes-wrapper .membership__left .image-block,
  .product-detail__notes-wrapper .membership__left img {
    height: 100%; }
  .product-detail__notes-wrapper .membership__left img {
    object-fit: cover; }
  @media (min-width: 760px) {
    .product-detail__notes-wrapper .membership__left {
      height: auto;
      min-height: 54.0625rem; } }

.product-detail__notes-wrapper .membership__right {
  border-bottom: 0.3125rem solid #861723;
  box-shadow: 0 0 0.375rem rgba(166, 166, 166, 0.5);
  padding: 0.75rem 1.71875rem 0.5rem; }
  .product-detail__notes-wrapper .membership__right::before {
    display: none; }
  @media (min-width: 1366px) {
    .product-detail__notes-wrapper .membership__right > .container > .row > .col-12 {
      max-width: 31.8125rem;
      padding-bottom: 3.75rem;
      padding-left: 2.25rem;
      padding-top: 1.9375rem; } }
  @media (min-width: 760px) {
    .product-detail__notes-wrapper .membership__right {
      padding: 0 0.9375rem; } }

.product-detail__notes-wrapper .membership-tile {
  padding-right: 0; }
  .product-detail__notes-wrapper .membership-tile:last-child .membership-tile__description::after {
    display: none; }
  .product-detail__notes-wrapper .membership-tile__description {
    margin-bottom: 0;
    padding: 1rem 0; }
    .product-detail__notes-wrapper .membership-tile__description--title {
      color: #861723;
      font-family: "Work Sans", sans-serif;
      font-size: 0.875rem;
      font-weight: 400;
      letter-spacing: 0.0625rem;
      line-height: 1.71;
      margin-bottom: 1.5em;
      font-weight: 500;
      margin: 0;
      text-transform: uppercase; }
      @media (min-width: 760px) {
        .product-detail__notes-wrapper .membership-tile__description--title {
          font-size: 1rem;
          line-height: 1.5;
          letter-spacing: normal; } }
      @media (min-width: 1681px) {
        .product-detail__notes-wrapper .membership-tile__description--title {
          font-size: 1.25rem;
          line-height: 1.5;
          letter-spacing: 0.0625rem; } }
      .product-detail__notes-wrapper .membership-tile__description--title::before {
        width: 0.8125rem; }
      .product-detail__notes-wrapper .membership-tile__description--title::after {
        height: 0.8125rem;
        right: 0.3125rem; }
      .product-detail__notes-wrapper .membership-tile__description--title > a {
        font: inherit;
        line-height: inherit; }
      @media (min-width: 760px) {
        .product-detail__notes-wrapper .membership-tile__description--title {
          font-weight: 400;
          letter-spacing: 0.125rem;
          margin-bottom: 0.6875rem; } }
    .product-detail__notes-wrapper .membership-tile__description--infoText {
      color: #7c605f;
      font-family: "Work Sans", sans-serif;
      font-size: 0.875rem;
      font-weight: 400;
      letter-spacing: 0.0625rem;
      line-height: 2;
      margin-bottom: 1.5em;
      margin-bottom: 0; }
      .product-detail__notes-wrapper .membership-tile__description--infoText p {
        color: inherit;
        font: inherit;
        line-height: inherit;
        margin-bottom: 0; }
    .product-detail__notes-wrapper .membership-tile__description::after {
      background-color: #ebe2de; }
      @media (min-width: 760px) {
        .product-detail__notes-wrapper .membership-tile__description::after {
          background-color: #861723; } }
    @media (min-width: 760px) {
      .product-detail__notes-wrapper .membership-tile__description {
        padding: 2.125rem 0 1.125rem; } }


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