<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Articles styles */
.artHeader {
  font-weight: normal;
  line-height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  margin: 0;
}

/* Styles for the upper intro div */
.upper__container {
  background: #cae8ef;
  height: 700px;
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: center;
  text-align: center;
  font-family: "Kapra-Optimized", Impact, "Arial Narrow", Arial, sans-serif;
}
.upper__container--text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 3rem;
  z-index: 10;
}
.upper__container--main_title {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  line-height: 200px;
  letter-spacing: 0.4rem;
}
.upper__container--title_text {
  font-size: 14rem;
  color: #267978;
  margin: 0;
  font-weight: normal;
}
.upper__container--title_subtitle {
  font-size: 5rem;
  letter-spacing: 0.4rem;
  color: #224749;
  margin: 0;
}
.text__banner {
  width: 12%;
  margin-bottom: 5.5rem;
}
.info--subtext_first {
  width: 60%;
  color: #224749;
  margin-bottom: 2rem;
  font-size: 1.8rem;
  font-weight: bolder;
  font-family: "ProximaNova-Regular", Arial, sans-serif;
}
.info--subtext_second {
  width: 55%;
  font-size: 1.3rem;
  color: #267978;
  font-family: "ProximaNova-Regular", Arial, sans-serif;
}

/* Right side Styles */
.right__side &gt; img {
  position: absolute;
}
.right__side--leaves {
  width: 17rem;
  right: -13px;
  top: 272px;
  z-index: 10;
}
.right__side--dot_hill {
  width: 17.5rem;
  right: 110px;
  top: 610px;
  z-index: 10;
}
.right__side--hill {
  width: 28rem;
  right: -13px;
  top: 445px;
  z-index: 9;
}
.right__side--yellow_hill {
  width: 28rem;
  right: 85px;
  top: 523px;
  z-index: 7;
}
.right__side--cloud {
  width: 42rem;
  right: 20px;
  top: 394px;
  z-index: 8;
}
.right__side--sun {
  width: 4.5rem;
  right: 525px;
  top: 490px;
  z-index: 9;
}

/* Left side styles */
.left__side &gt; img {
  position: absolute;
}
.left__side--leaves {
  width: 17rem;
  left: -15px;
  top: 235px;
  z-index: 9;
}
.left__side--dot_hill {
  width: 18.5rem;
  left: -60px;
  top: 570px;
  z-index: 11;
}
.left__side--hill {
  width: 31rem;
  left: -20px;
  top: 424px;
  z-index: 10;
}
.left__side--yellow_hill {
  width: 16rem;
  left: 275px;
  top: 580px;
  z-index: 8;
}
.left__side--cloud {
  width: 52rem;
  left: 7px;
  top: 275px;
  z-index: 9;
}

/* Styles for the actual trip div */
.main__container {
  background-image: url("/content/dam/royal/special-mkgt/dads-gift-guidee/background-waves.png");
  background-repeat: round;
  width: auto;
  height: auto;
}
.info__container {
  height: auto;
  width: auto;
  margin: 0px;
  padding: 0px;
}
.info__section {
  height: auto;
  width: auto;
  margin-bottom: 6rem;
}
.info__section--container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin: 0px 6rem;
}
.elevator__body {
  position: absolute;
  z-index: 100;
  width: 275px;
  height: 300px;
  left: 50%;
  transform: translate(-50%, 0);
  top: 700px;
  z-index: 10;
}
.info__compass {
  width: 10rem;
  position: relative;
  left: 175px;
  bottom: -30px;
}
.info__image--left {
  width: 19rem;
}
.info__image--right {
  width: 19rem;
}
.info__header {
  color: #224749;
  font-size: 1.8rem;
  font-weight: bolder;
  font-family: "ProximaNova-Regular", Arial, sans-serif;
  margin: 0;
}
.info__subtext {
  font-size: 1.3rem;
  font-weight: bold;
  color: #267978;
  font-family: "ProximaNova-Regular", Arial, sans-serif;
}
.info__text {
  width: 30%;
  padding-left: 2rem;
  padding-right: 2rem;
}
.info__footer {
  height: auto;
  width: auto;
  padding: 48px 220px;
  margin-top: 1rem;
  text-align: center;
}
.article__body {
  padding: 0px 16rem 0px 16rem;
}
.subHead__font {
  font-family: "ProximaNova-Regular", Arial, sans-serif;
  font-weight: bold;
  font-size: 1.2rem;
}

@media screen and (max-width: 630px) {
  .main__container {
    background-image: url("/content/dam/royal/special-mkgt/dads-gift-guidee/background-waves.png");
    background-repeat: no-repeat;
    width: auto;
    height: auto;
  }
  .info__header {
    font-size: 1.3rem;
    font-weight: bold;
    color: #224749;
    font-family: "ProximaNova-Regular", Arial, sans-serif;
  }
  .info__subtext {
    font-size: 0.9rem;
    font-weight: bold;
    color: #267978;
    font-family: "ProximaNova-Regular", Arial, sans-serif;
  }
  .article__body {
    padding: 0px 4rem 0px 4rem;
  }
  .right__side--hill {
    width: 10rem;
    right: -13px;
    top: 518px;
    z-index: 9;
  }
  .right__side--dot_hill {
    width: 6.5rem;
    right: 28px;
    top: 576px;
    z-index: 10;
  }
  .right__side--leaves {
    width: 3rem;
    right: 6px;
    top: 487px;
    z-index: 10;
  }
  .right__side--cloud {
    width: 9rem;
    right: 26px;
    top: 524px;
    z-index: 8;
  }
  .right__side--sun {
    width: 1.5rem;
    right: 128px;
    top: 539px;
    z-index: 9;
  }
  .right__side--yellow_hill {
    width: 6rem;
    right: 56px;
    top: 562px;
    z-index: 7;
  }
  .left__side--hill {
    width: 10rem;
    left: 2px;
    top: 519px;
    z-index: 10;
  }
  .left__side--yellow_hill {
    width: 5rem;
    left: 75px;
    top: 560px;
    z-index: 8;
  }
  .left__side--dot_hill {
    width: 4.5rem;
    left: 3px;
    top: 577px;
    z-index: 11;
  }
  .left__side--cloud {
    width: 8rem;
    left: 7px;
    top: 500px;
    z-index: 9;
  }
  .left__side--leaves {
    width: 3rem;
    left: 5px;
    top: 492px;
    z-index: 9;
  }
  .upper__container {
    height: 600px;
  }
  .elevator__body {
    width: 200px;
    height: 200px;
    left: 75%;
  }
  .info__compass {
    width: 6rem;
    position: relative;
    transform: translate(-61%, 0);
    left: 31%;
    bottom: -46px;
  }
  .info__section {
    height: auto;
    width: 60%;
    margin-bottom: 1rem;
  }
  .upper__container--title_subtitle {
    font-size: 3rem;
    letter-spacing: 0.4rem;
    color: #224749;
  }
  .upper__container--title_text {
    font-size: 12rem;
    color: #267978;
  }
  .info__image--left {
    width: 12rem;
  }
  .info__image--right {
    width: 12rem;
  }
  .info--subtext_first {
    width: 60%;
    color: #224749;
    margin-bottom: 2rem;
    font-size: 1.2rem;
    font-weight: bolder;
    font-family: "ProximaNova-Regular", Arial, sans-serif;
  }
  .info--subtext_second {
    width: 60%;
    font-size: 1rem;
    color: #267978;
    font-family: "ProximaNova-Regular", Arial, sans-serif;
  }
  .info__section--container {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: auto;
    margin: 0px auto;
  }
  .info__text {
    width: 12rem;
    text-align: left;
    padding: 2rem;
    padding-left: 4rem;
  }
  .info__footer {
    height: auto;
    width: auto;
    padding: 4rem;
    text-align: center;
  }
  .reverse--container {
    flex-direction: column-reverse;
  }
}
/* Media queries for mobile sizes */
@media screen and (min-width: 631px) and (max-width: 1000px) {
  .article__body {
    padding: 0px 8rem 0px 8rem;
  }
  .info__compass {
    width: 8rem;
    position: relative;
    left: 31%;
    transform: translate(-79%, 0);
    bottom: -37px;
  }
  .elevator__body {
    width: 200px;
    height: 200px;
    z-index: 10;
  }
  .info__section--container {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: auto;
    margin: 0px 2rem;
  }
  .info__text {
    width: 25%;
    text-align: start;
    padding-bottom: 4rem;
  }
  .info__text:nth-child(even) {
    padding-left: 5rem;
  }
  .info__text:nth-child(odd) {
    padding-right: 5rem;
  }
  .info__footer {
    height: auto;
    width: auto;
    padding: 4rem;
    text-align: center;
  }
  .info__section {
    height: auto;
    width: auto;
    margin-bottom: 1rem;
  }
  .info__image--left {
    width: 16rem;
  }
  .info__image--right {
    width: 16rem;
  }
  .right__side--leaves {
    width: 10rem;
    right: -4px;
    top: 423px;
    z-index: 10;
  }
  .right__side--hill {
    width: 22rem;
    right: -7px;
    top: 500px;
    z-index: 9;
  }
  .right__side--dot_hill {
    width: 12.5rem;
    right: 110px;
    top: 635px;
    z-index: 10;
  }
  .right__side--yellow_hill {
    width: 18rem;
    right: 85px;
    top: 585px;
    z-index: 7;
  }
  .right__side--cloud {
    width: 27rem;
    right: -10px;
    top: 462px;
    z-index: 8;
  }
  .right__side--sun {
    width: 3rem;
    right: 314px;
    top: 529px;
    z-index: 9;
  }
  .left__side--cloud {
    width: 24rem;
    left: -15px;
    top: 456px;
    z-index: 9;
  }
  .left__side--leaves {
    width: 10rem;
    left: -15px;
    top: 380px;
    z-index: 9;
  }
  .left__side--hill {
    width: 22rem;
    left: -20px;
    top: 501px;
    z-index: 10;
  }
  .left__side--yellow_hill {
    width: 8rem;
    left: 216px;
    top: 640px;
    z-index: 8;
  }
  .left__side--dot_hill {
    width: 15.5rem;
    left: -60px;
    top: 589px;
    z-index: 11;
  }
}

@media screen and (min-width: 850px) and (max-width: 1000px) {
  .info__section--container {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
    width: auto;
    margin: 0px auto;
  }
}

@media screen and (min-width: 1350px) {
  .info__section--container {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
    width: auto;
    margin: 0px;
  }
  .info__text {
    width: 20%;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .info__text:nth-child(even) {
    padding-left: 8rem;
  }
  .info__text:nth-child(odd) {
    padding-right: 8rem;
  }
  .info__compass {
    width: 11rem;
    position: relative;
    left: 31%;
    transform: translate(-100%, 0);
    bottom: -85px;
  }
  .info__image--right {
    width: 28rem;
  }
  .info__image--left {
    width: 28rem;
  }
}
</pre></body></html>