@font-face {
  font-family: "TT Ramillas Regular";
  font-display: swap;
  src: url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.eot?#iefix");
  src: url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.eot?#iefix") format("eot"), url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.woff2") format("woff2"), url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.woff") format("woff");
}
@font-face {
  font-family: "Macys Sans Regular";
  font-display: swap;
  src: url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.eot?#iefix");
  src: url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.eot?#iefix") format("eot"), url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.woff2") format("woff2"), url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.woff") format("woff");
}
@font-face {
  font-family: "Macys Sans Medium";
  font-display: swap;
  src: url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.eot?#iefix");
  src: url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.eot?#iefix") format("eot"), url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.woff2") format("woff2"), url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.woff") format("woff");
}
@font-face {
  font-family: "Macys Sans Bold";
  font-display: swap;
  src: url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.eot?#iefix");
  src: url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.eot?#iefix") format("eot"), url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.woff2") format("woff2"), url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.woff") format("woff");
}
#campaign .registry-guide-checklist * {
  font-family: "Macys Sans Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#campaign .registry-guide-checklist .desk-lg-only {
  display: none;
}
#campaign .registry-guide-checklist .nav-list .nav-list-inner {
  overflow-y: hidden !important;
}
#campaign .registry-guide-checklist .top-section {
  overflow: hidden;
  position: relative;
  display: grid;
  grid-template-areas: "layer";
  max-width: 1480px;
  width: 100%;
  margin: 0 auto 16px;
  padding: 0 20px;
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist .top-section {
    height: unset;
    margin-bottom: calc(10 / 375 * 100vw);
    padding: unset;
  }
}
#campaign .registry-guide-checklist .top-section > * {
  grid-area: layer;
  position: relative;
  width: 100%;
  height: inherit;
}
#campaign .registry-guide-checklist .top-section video {
  position: relative;
  display: block;
  object-fit: cover;
  width: 100%;
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist .top-section video {
    bottom: unset;
  }
}
#campaign .registry-guide-checklist .top-section .video-controls {
  z-index: 10;
  position: absolute;
  bottom: 16px;
  right: 24px;
  width: 25px;
  height: 25px;
  cursor: pointer;
  background-image: url("https://secure-netstorage.macys.com/social/images/snippet/2024/images/button-play.svg");
  background-repeat: no-repeat;
  pointer-events: all;
}
#campaign .registry-guide-checklist .top-section .video-controls.playing {
  background-image: url("https://secure-netstorage.macys.com/social/images/snippet/2024/images/button-pause.svg");
  pointer-events: all;
}
#campaign .registry-guide-checklist .top-section .video-layer {
  display: none;
}
#campaign .registry-guide-checklist .top-section .video-layer::before {
  content: "";
  position: absolute;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.047);
  display: block;
  width: 100%;
  height: 100%;
}
#campaign .registry-guide-checklist .top-section .content-layer {
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 64px 64px;
}
@media (min-width: 768px) and (max-width: 1480px) {
  #campaign .registry-guide-checklist .top-section .content-layer {
    padding: 0 0 calc(64 / 1480 * 100vw) calc(64 / 1480 * 100vw);
  }
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist .top-section .content-layer {
    align-items: center;
    justify-content: flex-start;
    padding: calc(20 / 375 * 100vw) 0 0 0;
  }
}
#campaign .registry-guide-checklist .top-section .title {
  margin: 0 0 0.4em;
  font-family: "TT Ramillas Regular", Georgia, Times, serif;
  font-weight: 400;
  font-size: 53px;
  line-height: 1;
  letter-spacing: -0.04em;
  color: #fff;
}
@media (min-width: 768px) and (max-width: 1480px) {
  #campaign .registry-guide-checklist .top-section .title {
    font-size: calc(53 / 1480 * 100vw);
  }
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist .top-section .title {
    font-size: calc(30 / 375 * 100vw);
    letter-spacing: -0.03em;
    text-align: center;
  }
}
@media (min-width: 620px) and (max-width: 767px) {
  #campaign .registry-guide-checklist .top-section .title {
    max-width: unset;
  }
}
#campaign .registry-guide-checklist .top-section .copy {
  display: none;
  max-width: 24em;
  font-size: 18px;
  line-height: 1.2222222222;
}
@media (min-width: 768px) and (max-width: 1480px) {
  #campaign .registry-guide-checklist .top-section .copy {
    font-size: calc(12px + (18 - 12) * (100vw - 768px) / 712);
  }
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist .top-section .copy {
    max-width: 20em;
    font-family: "Macys Sans Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: calc(16px + (22 - 16) * (100vw - 375px) / 392);
    line-height: 1.3125;
    letter-spacing: -0.01em;
  }
}
@media (min-width: 620px) and (max-width: 767px) {
  #campaign .registry-guide-checklist .top-section .copy {
    max-width: 23em;
  }
}
#campaign .registry-guide-checklist .top-section .cta-copy {
  margin: 0;
  font-size: 14px;
  line-height: 1.2222222222;
  letter-spacing: -0.01em;
  color: #fff;
}
@media (min-width: 768px) and (max-width: 1480px) {
  #campaign .registry-guide-checklist .top-section .cta-copy {
    font-size: calc(12px + (18 - 12) * (100vw - 768px) / 712);
  }
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist .top-section .cta-copy {
    font-family: "Macys Sans Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: calc(14px + (22 - 14) * (100vw - 375px) / 392);
    line-height: 1.25;
  }
}
#campaign .registry-guide-checklist .top-section .cta-copy a {
  color: #fff;
}
#campaign .registry-guide-checklist .checklist-section {
  display: grid;
  max-width: 1480px;
  grid-template-areas: "content image";
  grid-template-columns: repeat(2, 50%);
  grid-template-rows: 852px;
  margin: 48px auto 0;
  padding: 0 20px;
}
@media (min-width: 768px) and (max-width: 1480px) {
  #campaign .registry-guide-checklist .checklist-section {
    grid-template-rows: calc(852 / 1480 * 100vw);
    margin-top: calc(48 / 1480 * 100vw);
  }
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist .checklist-section {
    grid-template-columns: unset;
    grid-template-rows: calc(396.42 / 375 * 100vw) auto;
    grid-template-areas: "image" "content";
    margin: calc(30 / 375 * 100vw) 5.3333vw 0;
    padding: 0;
  }
}
#campaign .registry-guide-checklist .checklist-section--image-on-left {
  grid-template-columns: repeat(2, 50%);
  grid-template-areas: "image content";
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist .checklist-section--image-on-left {
    grid-template-columns: unset;
    grid-template-areas: "image" "content";
  }
}
#campaign .registry-guide-checklist .checklist-content {
  grid-area: content;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist .checklist-content {
    align-items: flex-start;
    padding: 8vw 6.1333333333vw 9.3333333333vw;
  }
}
#campaign .registry-guide-checklist .checklist-content-inner-wrapper {
  max-width: 85%;
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist .checklist-content-inner-wrapper {
    max-width: unset;
  }
}
#campaign .registry-guide-checklist .checklist-content-title {
  max-width: 8em;
  font-family: "TT Ramillas Regular", Georgia, Times, serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: -0.05em;
  margin-bottom: 0.92em;
}
@media (min-width: 768px) and (max-width: 1480px) {
  #campaign .registry-guide-checklist .checklist-content-title {
    font-size: calc(30px + (56 - 30) * (100vw - 768px) / 712);
  }
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist .checklist-content-title {
    max-width: 10em;
    margin-bottom: 1.1em;
    font-size: calc(30px + (36 - 30) * (100vw - 375px) / 392);
    line-height: 1.0666666667;
    letter-spacing: -0.03em;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  #campaign .registry-guide-checklist .checklist-content-title {
    max-width: unset;
  }
}
#campaign .registry-guide-checklist .checklist-items-cols {
  display: flex;
  align-items: flex-start;
}
@media (min-width: 768px) and (max-width: 1480px) {
  #campaign .registry-guide-checklist .checklist-items-cols {
    row-gap: 0;
  }
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist .checklist-items-cols {
    flex-direction: column;
    row-gap: calc(14px + (18 - 14) * (100vw - 375px) / 392);
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  #campaign .registry-guide-checklist .checklist-items-cols {
    flex-direction: row;
  }
}
#campaign .registry-guide-checklist .checklist-items-col {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  row-gap: 16px;
}
@media (min-width: 768px) and (max-width: 1480px) {
  #campaign .registry-guide-checklist .checklist-items-col {
    row-gap: calc(10px + (16 - 10) * (100vw - 768px) / 712);
  }
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist .checklist-items-col {
    row-gap: calc(14px + (18 - 14) * (100vw - 375px) / 392);
  }
}
#campaign .registry-guide-checklist .checklist-items-col:first-child {
  margin: 0;
  margin-right: 60px;
}
@media (min-width: 768px) and (max-width: 1480px) {
  #campaign .registry-guide-checklist .checklist-items-col:first-child {
    margin-right: calc(15px + (60 - 15) * (100vw - 768px) / 712);
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  #campaign .registry-guide-checklist .checklist-items-col:first-child {
    margin-right: 5vw;
  }
}
#campaign .registry-guide-checklist .checklist-item {
  display: flex;
  align-items: center;
  column-gap: 7px;
}
@media (min-width: 768px) and (max-width: 1480px) {
  #campaign .registry-guide-checklist .checklist-item {
    column-gap: calc(4px + (7 - 4) * (100vw - 768px) / 712);
  }
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist .checklist-item {
    column-gap: calc(10px + (14 - 10) * (100vw - 375px) / 392);
  }
}
#campaign .registry-guide-checklist .checklist-item-checkbox {
  width: 13px;
  height: 13px;
  border: 1px solid #000;
}
@media (min-width: 768px) and (max-width: 1480px) {
  #campaign .registry-guide-checklist .checklist-item-checkbox {
    width: calc(10px + (13 - 10) * (100vw - 768px) / 712);
    height: calc(10px + (13 - 10) * (100vw - 768px) / 712);
  }
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist .checklist-item-checkbox {
    width: calc(10px + (12 - 10) * (100vw - 375px) / 392);
    height: calc(10px + (12 - 10) * (100vw - 375px) / 392);
  }
}
#campaign .registry-guide-checklist .checklist-item-link {
  font-family: "Macys Sans Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: underline;
  width: max-content;
  font-size: 18px;
  line-height: 1.1;
}
@media (min-width: 768px) and (max-width: 1480px) {
  #campaign .registry-guide-checklist .checklist-item-link {
    font-size: calc(12px + (18 - 12) * (100vw - 768px) / 712);
  }
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist .checklist-item-link {
    font-size: calc(14px + (16 - 14) * (100vw - 375px) / 392);
    line-height: 1;
  }
}
#campaign .registry-guide-checklist .checklist-item-link:hover {
  text-decoration: none;
}
#campaign .registry-guide-checklist .checklist-content-button {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #000;
  border-radius: 0.36em;
  margin: 0;
  margin-top: 2.5em;
  font-family: "Macys Sans Medium", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1;
  text-decoration: none;
  white-space: nowrap;
  width: 184px;
  height: 53px;
  font-size: 14px;
}
@media (min-width: 768px) and (max-width: 1480px) {
  #campaign .registry-guide-checklist .checklist-content-button {
    width: calc(155px + (184 - 155) * (100vw - 768px) / 712);
    height: calc(45px + (53 - 45) * (100vw - 768px) / 712);
    font-size: calc(12px + (14 - 12) * (100vw - 768px) / 712);
  }
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist .checklist-content-button {
    width: fit-content;
    margin-top: 1.79em;
    padding: 1em 2.2em;
    font-size: calc(14px + (16 - 14) * (100vw - 375px) / 392);
  }
}
#campaign .registry-guide-checklist .checklist-content-button:hover {
  text-decoration: none;
}
#campaign .registry-guide-checklist .checklist-image {
  grid-area: image;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 852px;
}
@media (min-width: 768px) and (max-width: 1480px) {
  #campaign .registry-guide-checklist .checklist-image {
    height: 100%;
  }
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist .checklist-image {
    height: 100%;
  }
}
#campaign .registry-guide-checklist .checklist-video {
  width: 100%;
  vertical-align: top;
  position: relative;
}
#campaign .registry-guide-checklist .checklist-video .editorial-unit-left {
  padding: 0 !important;
  height: 100%;
}
#campaign .registry-guide-checklist .checklist-video .editorial-container {
  height: 100%;
  padding: 0 !important;
}
#campaign .registry-guide-checklist .checklist-video .container-inner {
  width: 100%;
  height: 100%;
}
#campaign .registry-guide-checklist .checklist-video video {
  object-fit: cover;
  height: 100% !important;
  width: auto !important;
}
@media (min-width: 768px) and (max-width: 1480px) {
  #campaign .registry-guide-checklist .checklist-video video {
    height: auto !important;
    width: 101% !important;
  }
}
#campaign .registry-guide-checklist .checklist-section-0 .checklist-content,
#campaign .registry-guide-checklist .checklist-section-2 .checklist-content,
#campaign .registry-guide-checklist .checklist-section-4 .checklist-content,
#campaign .registry-guide-checklist .checklist-section-6 .checklist-content,
#campaign .registry-guide-checklist .checklist-section-8 .checklist-content,
#campaign .registry-guide-checklist .checklist-section-10 .checklist-content,
#campaign .registry-guide-checklist .checklist-section-12 .checklist-content {
  background-color: #F7F4EA;
}
#campaign .registry-guide-checklist .checklist-section-1 .checklist-content,
#campaign .registry-guide-checklist .checklist-section-5 .checklist-content,
#campaign .registry-guide-checklist .checklist-section-9 .checklist-content {
  background-color: #F7F4EA;
}
#campaign .registry-guide-checklist .checklist-section-3 .checklist-content,
#campaign .registry-guide-checklist .checklist-section-7 .checklist-content,
#campaign .registry-guide-checklist .checklist-section-11 .checklist-content {
  background-color: #F7F4EA;
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist #section-kitchen {
    margin-top: calc(10 / 375 * 100vw);
    background-image: url("https://assets.mcomnyapps.net/registry-guide/2025-12-checklist/images/section-1-m.webp");
  }
}
#campaign .registry-guide-checklist #section-kitchen .checklist-image {
  background-image: url("https://assets.mcomnyapps.net/registry-guide/2025-12-checklist/images/section-1.webp");
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist #section-appliance {
    background-image: url("https://assets.mcomnyapps.net/registry-guide/2025-12-checklist/images/section-2-m.webp");
  }
}
#campaign .registry-guide-checklist #section-appliance .checklist-image {
  background-image: url("https://assets.mcomnyapps.net/registry-guide/2025-12-checklist/images/section2.webp");
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist #section-dining .checklist-image {
    background-image: url("https://assets.mcomnyapps.net/registry-guide/2025-12-checklist/images/section-3-m.webp");
  }
}
#campaign .registry-guide-checklist #section-dining .checklist-image {
  background-image: url("https://assets.mcomnyapps.net/registry-guide/2025-12-checklist/images/section-3.webp");
}
@media (max-width: 599px) {
  #campaign .registry-guide-checklist #section-dining .checklist-content-title {
    max-width: 9em;
  }
}
#campaign .registry-guide-checklist #section-bedroom .checklist-image {
  background-image: url("https://assets.mcomnyapps.net/registry-guide/2025-12-checklist/images/section-4.webp");
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist #section-bedroom .checklist-image {
    background-image: url("https://assets.mcomnyapps.net/registry-guide/2025-12-checklist/images/section-4-m.webp");
  }
}
@media (min-width: 1480px) {
  #campaign .registry-guide-checklist #section-bedroom .checklist-items-col:first-child {
    margin-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1279px) {
  #campaign .registry-guide-checklist #section-bedroom .checklist-item-checkbox {
    align-self: flex-start;
  }
}
@media (min-width: 768px) and (max-width: 1279px) {
  #campaign .registry-guide-checklist #section-bedroom .checklist-item-link {
    width: fit-content;
  }
}
#campaign .registry-guide-checklist #section-bathroom .checklist-image {
  background-image: url("https://assets.mcomnyapps.net/registry-guide/2025-12-checklist/images/section-5.webp");
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist #section-barware .checklist-image {
    background-image: url("https://assets.mcomnyapps.net/registry-guide/2025-12-checklist/images/section-6-m.webp");
  }
}
#campaign .registry-guide-checklist #section-barware .checklist-image {
  background-image: url("https://assets.mcomnyapps.net/registry-guide/2025-12-checklist/images/section-6.webp");
}
#campaign .registry-guide-checklist #section-barware .checklist-content-inner-wrapper {
  max-width: 76%;
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist #section-barware .checklist-content-inner-wrapper {
    max-width: unset;
  }
}
@media (min-width: 1480px) {
  #campaign .registry-guide-checklist #section-barware .checklist-items-col:first-child {
    margin-right: 55px;
  }
}
#campaign .registry-guide-checklist #section-barware .checklist-content-title {
  max-width: unset;
}
@media (min-width: 768px) and (max-width: 1279px) {
  #campaign .registry-guide-checklist #section-barware .checklist-item-checkbox {
    align-self: flex-start;
  }
}
@media (min-width: 768px) and (max-width: 1279px) {
  #campaign .registry-guide-checklist #section-barware .checklist-item-link {
    width: fit-content;
  }
}
#campaign .registry-guide-checklist #section-home-decor .checklist-image {
  background-image: url("https://assets.mcomnyapps.net/registry-guide/2025-12-checklist/images/section-7.webp");
}
@media (min-width: 768px) and (max-width: 1279px) {
  #campaign .registry-guide-checklist #section-home-decor .checklist-item-checkbox {
    align-self: flex-start;
  }
}
@media (min-width: 768px) and (max-width: 1279px) {
  #campaign .registry-guide-checklist #section-home-decor .checklist-item-link {
    width: fit-content;
  }
}
#campaign .registry-guide-checklist #section-cleaning-organization .checklist-image {
  background-image: url("https://assets.mcomnyapps.net/registry-guide/2025-12-checklist/images/section-8.webp");
}
@media (max-width: 599px) {
  #campaign .registry-guide-checklist #section-cleaning-organization .checklist-content-title {
    max-width: 8em;
  }
}
#campaign .registry-guide-checklist #section-cleaning-organization .checklist-content-button {
  width: 257px;
}
@media (min-width: 768px) and (max-width: 1480px) {
  #campaign .registry-guide-checklist #section-cleaning-organization .checklist-content-button {
    width: calc(227px + (184 - 227) * (100vw - 768px) / 712);
  }
}
#campaign .registry-guide-checklist #section-luggage .checklist-image {
  background-image: url("https://assets.mcomnyapps.net/registry-guide/2025-12-checklist/images/section-9.webp");
}
@media (max-width: 599px) {
  #campaign .registry-guide-checklist #section-luggage .checklist-content-title {
    max-width: 8em;
  }
}
#campaign .registry-guide-checklist #section-furniture .checklist-image {
  background-image: url("https://assets.mcomnyapps.net/registry-guide/2025-12-checklist/images/section-10.webp");
}
#campaign .registry-guide-checklist #section-hobbies .checklist-image {
  background-image: url("https://assets.mcomnyapps.net/registry-guide/2025-12-checklist/images/section-11.webp");
}
#campaign .registry-guide-checklist #section-electronics .checklist-image {
  background-image: url("https://assets.mcomnyapps.net/registry-guide/2025-12-checklist/images/section-12.webp");
}
@media (max-width: 599px) {
  #campaign .registry-guide-checklist #section-electronics .checklist-content-title {
    max-width: 8em;
  }
}
#campaign .registry-guide-checklist #section-personal-care .checklist-image {
  background-image: url("https://assets.mcomnyapps.net/registry-guide/2025-12-checklist/images/section-13.webp");
}
#campaign .registry-guide-checklist .bottom-section {
  max-width: 1480px;
  margin: 71px auto 80px;
  padding: 0 20px;
}
@media (min-width: 768px) and (max-width: 1480px) {
  #campaign .registry-guide-checklist .bottom-section {
    margin-top: calc(71 / 1480 * 100vw);
    margin-bottom: calc(80 / 1480 * 100vw);
  }
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist .bottom-section {
    margin: calc(30 / 375 * 100vw) 5.3333vw calc(52 / 375 * 100vw);
    padding: unset;
  }
}
#campaign .registry-guide-checklist .bottom-section-copy {
  font-size: 20px;
  line-height: 1.2;
  color: #707070;
}
@media (min-width: 768px) and (max-width: 1480px) {
  #campaign .registry-guide-checklist .bottom-section-copy {
    font-size: calc(12px + (20 - 12) * (100vw - 768px) / 712);
  }
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist .bottom-section-copy {
    font-size: calc(12px + (14 - 12) * (100vw - 375px) / 392);
    line-height: 1.1;
    color: #000;
  }
}
#campaign .registry-guide-checklist .bottom-section-copy a {
  color: #707070;
}
@media (max-width: 767px) {
  #campaign .registry-guide-checklist .bottom-section-copy a {
    color: #000;
  }
}
/*# sourceMappingURL=page_checklist.min.css.map */
