.lh-template-what-in-the-boxes {
  font-family: "Montserrat", Arial, sans-serif;
  color: #21262d;
  font-size: 18px;
  line-height: 26px;
}
.lh-template-what-in-the-boxes .in-the-boxes-hero {
  position: relative;
  overflow: hidden;
  padding: 50px 10px;
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero {
    padding: 70px 25px 45px;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-hero:before {
  content: "";
  position: absolute;
  right: -313px;
  top: 25px;
  width: 622px;
  height: 674px;
  background: url(../images/content/what-in-the-boxes/36545.png) no-repeat 50% 50%;
  background-size: cover;
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero:before {
    display: none;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-hero .hero-handle {
  font-size: 38px;
  line-height: 43px;
  text-align: center;
  max-width: 634px;
  margin: 0 auto 20px;
  font-weight: 600;
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-handle {
    font-size: 28px;
    line-height: 32px;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-hero .hero-content {
  text-align: center;
  max-width: 681px;
  margin: 0 auto 20px;
  font-size: 18px;
  line-height: 24px;
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-content {
    font-size: 17px;
    line-height: 26px;
    text-align: left;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-hero .hero-products {
  position: relative;
  height: 480px;
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-products {
    height: 545px;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-hero .hero-products:before {
  content: "";
  background: url(../images/content/what-in-the-boxes/dots-1.svg) 37% 50% no-repeat;
  background-size: contain;
  width: 945px;
  height: 300px;
  margin-left: -472px;
  margin-top: -150px;
  top: 45%;
  left: 46%;
  position: absolute;
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-products:before {
    display: none;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-hero .hero-text {
  position: absolute;
  width: 140px;
  font-size: 16px;
  line-height: 19px;
  margin-top: -30px;
  margin-left: -70px;
  text-align: center;
}
@media screen and (max-width: 639px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-text {
    font-size: 15px;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-hero .hero-text.hero-text-0 {
  top: 14%;
  left: calc(50% - 340px);
  max-width: 102px;
  margin-left: -48px;
  margin-top: -25px;
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-text.hero-text-0 {
    top: 13%;
    left: calc(50% - 232px);
  }
}
@media screen and (max-width: 639px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-text.hero-text-0 {
    top: 8%;
    left: 11%;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-hero .hero-text.hero-text-1 {
  top: 58%;
  left: calc(50% - 410px);
  max-width: 134px;
  margin-left: -72px;
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-text.hero-text-1 {
    top: 50%;
    left: calc(50% - 238px);
  }
}
@media screen and (max-width: 639px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-text.hero-text-1 {
    top: 75%;
    left: 37%;
    max-width: 106px;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-hero .hero-text.hero-text-2 {
  top: 10%;
  left: calc(50% - 29px);
  max-width: 140px;
  margin-left: -63px;
  margin-top: -26px;
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-text.hero-text-2 {
    top: 17%;
    left: calc(50% + 10px);
    max-width: 135px;
  }
}
@media screen and (max-width: 639px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-text.hero-text-2 {
    top: 21%;
    left: 47%;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-hero .hero-text.hero-text-3 {
  top: 38%;
  left: calc(50% + 235px);
  max-width: 110px;
  margin-left: -47px;
  margin-top: -25px;
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-text.hero-text-3 {
    top: 13%;
    left: calc(50% + 225px);
  }
}
@media screen and (max-width: 639px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-text.hero-text-3 {
    top: 8%;
    left: 76%;
    max-width: 137px;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-hero .hero-text.hero-text-4 {
  top: 69%;
  left: calc(50% + 260px);
  max-width: 105px;
  margin-left: -57px;
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-text.hero-text-4 {
    top: 57%;
    left: calc(50% + 269px);
  }
}
@media screen and (max-width: 639px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-text.hero-text-4 {
    top: 76%;
    left: 72%;
    max-width: 99px;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image {
  position: absolute;
  background: 50% 50% no-repeat;
  background-size: contain;
  width: 200px;
  height: 200px;
  margin-left: -100px;
  margin-top: -100px;
  top: 50%;
  left: 50%;
  overflow: hidden;
}
.lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-0 {
  background-image: url(../images/content/what-in-the-boxes/Group_513746.png);
  width: 238px;
  height: 260px;
  margin-left: -120px;
  margin-top: -130px;
  top: 27%;
  left: calc(50% - 480px);
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-0 {
    width: 114px;
    height: 125px;
    margin-left: -73px;
    margin-top: -74px;
    top: 36%;
    left: calc(50% - 266px);
  }
}
@media screen and (max-width: 639px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-0 {
    width: 142px;
    height: 155px;
    margin-left: -71px;
    margin-top: -77px;
    top: 33%;
    left: -7%;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-1 {
  background-image: url(../images/content/what-in-the-boxes/10_2.png);
  width: 129px;
  height: 124px;
  margin-left: -60px;
  margin-top: -56px;
  top: 36%;
  left: calc(50% - 350px);
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-1 {
    width: 92px;
    height: 90px;
    margin-left: -43px;
    margin-top: -40px;
    top: 28%;
    left: calc(50% - 214px);
  }
}
@media screen and (max-width: 639px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-1 {
    top: 21%;
    left: 16%;
    width: 87px;
    height: 84px;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-2 {
  background-image: url(../images/content/what-in-the-boxes/086w634.png);
  width: 197px;
  height: 200px;
  margin-left: -98px;
  margin-top: -100px;
  top: 72%;
  left: calc(50% - 573px);
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-2 {
    width: 112px;
    height: 112px;
    margin-left: -61px;
    margin-top: -62px;
    top: 70%;
    left: calc(50% - 301px);
  }
}
@media screen and (max-width: 639px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-2 {
    width: 123px;
    height: 125px;
    margin-left: -61px;
    margin-top: -62px;
    top: 76%;
    left: -3%;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-3 {
  background-image: url(../images/content/what-in-the-boxes/Group_513745.png);
  width: 228px;
  height: 220px;
  margin-left: -114px;
  margin-top: -110px;
  top: 70%;
  left: calc(50% - 310px);
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-3 {
    width: 122px;
    height: 118px;
    margin-left: -74px;
    margin-top: -76px;
    top: 87%;
    left: calc(50% - 225px);
  }
}
@media screen and (max-width: 639px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-3 {
    width: 149px;
    height: 143px;
    margin-left: -74px;
    margin-top: -76px;
    top: 91%;
    left: 54%;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-4 {
  background-image: url(../images/content/what-in-the-boxes/box_8.png);
  width: 492px;
  height: 386px;
  margin-left: -241px;
  margin-top: -196px;
  top: 50%;
  left: calc(50% - 30px);
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-4 {
    top: 51%;
    left: calc(50% - 11px);
  }
}
@media screen and (max-width: 639px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-4 {
    width: 309px;
    height: 246px;
    margin-left: -152px;
    margin-top: -121px;
    top: 46%;
    left: calc(50% - 20px);
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-5 {
  background-image: url(../images/content/what-in-the-boxes/pins.png);
  width: 237px;
  height: 252px;
  margin-left: -117px;
  margin-top: -126px;
  top: 26%;
  left: calc(50% + 292px);
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-5 {
    width: 143px;
    height: 153px;
    margin-left: -73px;
    margin-top: -74px;
    top: 36%;
    left: calc(50% + 251px);
  }
}
@media screen and (max-width: 639px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-5 {
    width: 143px;
    height: 153px;
    margin-left: -73px;
    margin-top: -74px;
    top: 25%;
    left: 95%;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-6 {
  background-image: url(../images/content/what-in-the-boxes/2138374973.png);
  width: 274px;
  height: 274px;
  margin-left: -131px;
  margin-top: -140px;
  top: 72%;
  left: calc(50% + 385px);
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-6 {
    width: 114px;
    height: 114px;
    margin-left: -94px;
    margin-top: -94px;
    top: 82%;
    left: calc(50% + 300px);
  }
}
@media screen and (max-width: 639px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-6 {
    width: 187px;
    height: 187px;
    margin-left: -94px;
    margin-top: -94px;
    top: 84%;
    left: 96%;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-7 {
  background-image: url(../images/content/what-in-the-boxes/13.png);
  width: 212px;
  height: 212px;
  margin-left: -106px;
  margin-top: -106px;
  top: 74%;
  left: calc(50% + 454px);
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-7 {
    width: 132px;
    height: 132px;
    margin-left: -61px;
    margin-top: -61px;
    top: 79%;
    left: calc(50% + 276px);
  }
}
@media screen and (max-width: 639px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-7 {
    width: 122px;
    height: 122px;
    margin-left: -61px;
    margin-top: -61px;
    top: 64%;
    left: 103%;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-8 {
  background-image: url(../images/content/what-in-the-boxes/01_2.png);
  width: 38px;
  height: 55px;
  margin-left: -24px;
  margin-top: -26px;
  top: 64%;
  left: calc(50% + 510px);
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-8 {
    width: 27px;
    height: 38px;
    margin-left: -13px;
    margin-top: -16px;
    top: 68%;
    left: calc(50% + 230px);
    transform: rotate(-24deg);
  }
}
@media screen and (max-width: 639px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-8 {
    width: 25px;
    height: 38px;
    margin-left: -13px;
    margin-top: -16px;
    top: 55%;
    left: 96%;
    transform: rotate(-50deg);
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-9 {
  background-image: url(../images/content/what-in-the-boxes/Group_513710.png);
  width: 85px;
  height: 100px;
  margin-left: -37px;
  top: 23%;
  left: calc(50% - 140px);
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-9 {
    top: 27%;
    left: calc(50% - 100px);
  }
}
@media screen and (max-width: 639px) {
  .lh-template-what-in-the-boxes .in-the-boxes-hero .hero-image.hero-image-9 {
    width: 66px;
    height: 77px;
    top: 18%;
    left: 50%;
    margin-left: -33px;
    transform: rotate(78deg);
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-gallery {
  max-width: 1180px;
  padding: 20px;
  margin: 0 auto 35px;
  display: grid;
  gap: 10px;
  grid-template-columns: repeat(4, 1fr);
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-gallery {
    max-width: 640px;
    grid-template-columns: repeat(2, 1fr);
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-gallery a {
  display: block;
  aspect-ratio: 3/4;
}
.lh-template-what-in-the-boxes .in-the-boxes-gallery a img, .lh-template-what-in-the-boxes .in-the-boxes-gallery a picture {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.lh-template-what-in-the-boxes .in-the-boxes-support {
  text-align: center;
  position: relative;
  background-color: #ffe5cc;
  margin-bottom: 80px;
  box-shadow: 0 13px 29px 0 rgba(0, 0, 0, 0.1);
  padding: 80px 10px 50px;
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-support {
    padding: 35px 10px 30px;
    margin-bottom: 40px;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-support:before {
  content: "";
  background: url(../images/content/what-in-the-boxes/Star_1.svg) 50% 50% no-repeat;
  background-size: contain;
  width: 165px;
  height: 54px;
  margin-left: -82px;
  bottom: -38px;
  left: 50%;
  position: absolute;
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-support:before {
    width: 144px;
    margin-left: -72px;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-support .support-handle {
  font-size: 38px;
  line-height: 49px;
  max-width: 546px;
  margin: 0 auto 12px;
  font-weight: 600;
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-support .support-handle {
    font-size: 31px;
    line-height: 40px;
    max-width: 384px;
  }
}
@media screen and (max-width: 639px) {
  .lh-template-what-in-the-boxes .in-the-boxes-support .support-handle {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 20px;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-support .support-text-1, .lh-template-what-in-the-boxes .in-the-boxes-support .support-text-2 {
  font-weight: 500;
  margin: 0 auto;
}
.lh-template-what-in-the-boxes .in-the-boxes-support .support-text-1 {
  font-size: 18px;
  line-height: 25px;
  max-width: 584px;
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-support .support-text-1 {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 10px;
    max-width: 584px;
  }
}
@media screen and (max-width: 639px) {
  .lh-template-what-in-the-boxes .in-the-boxes-support .support-text-1 {
    font-size: 17px;
    line-height: 26px;
    margin-bottom: 20px;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-support .support-text-2 {
  font-size: 20px;
  line-height: 28px;
  max-width: 791px;
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-support .support-text-2 {
    font-size: 20px;
    line-height: 28px;
    max-width: 600px;
  }
}
@media screen and (max-width: 639px) {
  .lh-template-what-in-the-boxes .in-the-boxes-support .support-text-2 {
    font-size: 16px;
    line-height: 24px;
    padding: 0 10px;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-support .support-banner-wrap {
  overflow: hidden;
  width: calc(100% + 20px);
  margin: 0 -10px;
}
.lh-template-what-in-the-boxes .in-the-boxes-support .support-banner {
  aspect-ratio: 8/3;
  background: url(../images/content/what-in-the-boxes/Group_513846_1.jpg) 50% 50% no-repeat;
  background-size: contain;
  max-width: 1155px;
  margin: 0 auto -10px;
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-support .support-banner {
    max-width: 640px;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 639px) {
  .lh-template-what-in-the-boxes .in-the-boxes-support .support-banner {
    margin-left: -170px;
    width: calc(100% + 340px);
    margin-bottom: 26px;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-unboxing {
  text-align: center;
  position: relative;
  overflow: hidden;
  background: url(../images/content/what-in-the-boxes/unboxing-bg.jpg) 32% 100% no-repeat;
}
@media all and (min-width: 1680px) {
  .lh-template-what-in-the-boxes .in-the-boxes-unboxing {
    background-size: cover;
  }
}
@media print {
  .lh-template-what-in-the-boxes .in-the-boxes-unboxing {
    background-size: cover;
  }
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-unboxing {
    background-size: contain;
  }
}
@media all and (min-width: 968px) {
  .lh-template-what-in-the-boxes .in-the-boxes-unboxing:before {
    content: "";
    position: absolute;
    width: 636px;
    height: 705px;
    left: -260px;
    top: 28%;
    background: url(../images/content/what-in-the-boxes/36545.png) no-repeat 50% 50%;
    background-size: contain;
    transform: scaleX(-100%) rotate(7deg);
  }
}
@media print {
  .lh-template-what-in-the-boxes .in-the-boxes-unboxing:before {
    content: "";
    position: absolute;
    width: 636px;
    height: 705px;
    left: -260px;
    top: 28%;
    background: url(../images/content/what-in-the-boxes/36545.png) no-repeat 50% 50%;
    background-size: contain;
    transform: scaleX(-100%) rotate(7deg);
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-unboxing .unboxing-handle {
  font-size: 38px;
  line-height: 43px;
  margin: 0 auto 20px;
  max-width: 460px;
  font-weight: 600;
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-unboxing .unboxing-handle {
    font-size: 38px;
    line-height: 42px;
  }
}
@media screen and (max-width: 639px) {
  .lh-template-what-in-the-boxes .in-the-boxes-unboxing .unboxing-handle {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 13px;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-unboxing .unboxing-text {
  max-width: 530px;
  margin: 0 auto 30px;
  font-size: 23px;
  line-height: 32px;
  font-weight: 500;
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-unboxing .unboxing-text {
    font-size: 23px;
    line-height: 32px;
    padding: 0 25px;
    margin-bottom: 35px;
  }
}
@media screen and (max-width: 639px) {
  .lh-template-what-in-the-boxes .in-the-boxes-unboxing .unboxing-text {
    font-size: 18px;
    line-height: 25px;
    padding: 0 45px;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-unboxing .unboxing-video {
  max-width: 860px;
  margin: 0 auto 90px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 967px) {
  .lh-template-what-in-the-boxes .in-the-boxes-unboxing .unboxing-video {
    max-width: 600px;
  }
}
@media screen and (max-width: 639px) {
  .lh-template-what-in-the-boxes .in-the-boxes-unboxing .unboxing-video {
    padding: 0 20px;
    margin-bottom: 60px;
  }
}
.lh-template-what-in-the-boxes .in-the-boxes-unboxing .unboxing-video iframe {
  aspect-ratio: 16/9;
}
.lh-template-what-in-the-boxes .blue {
  color: rgb(24, 119, 242);
}
.lh-template-what-in-the-boxes b, .lh-template-what-in-the-boxes strong {
  font-weight: 600;
}
.lh-template-what-in-the-boxes p {
  margin: 0 0 20px;
}
@media screen and (max-width: 991px) {
  .lh-template-what-in-the-boxes .container {
    padding-left: 20px;
    padding-right: 20px;
    max-width: 100%;
  }
}
