@font-face {
  font-family: "DINAlternate";
  src: url("../fonts/DINAlternate-Bold.woff2") format("woff2"),
    url("../fonts/DINAlternate-Bold.woff") format("woff"),
    url("../fonts/DINAlternate-Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@media screen and (max-width: 500px) {
  .index {
    display: none;
  }
  .tablet {
    display: none;
  }
}
@media screen and (min-width: 501px) and (max-width: 800px) {
  .index {
    display: none;
  }
  .mobile {
    display: none;
  }
}
@media screen and (min-width: 801px) {
  .tablet {
    display: none;
  }
  .mobile {
    display: none;
  }
}
/* screen - index */

.wee-mobile-container {
  position: relative;
  min-height: 100%;
  max-width: 425px;
  margin: 0 auto;
}

.highlight {
  background-color: var(--sweet-pink) !important;
  padding: 0rem 1rem;
}

.font-class-1 {
  font-family: "FontAwesome5Pro", Helvetica, Arial, serif;
  font-size: 9px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.32px;
  line-height: 21px;
}
.font-class-10 {
  color: var(--firefly);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 700;
}
.font-class-2 {
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 400;
}
.font-class-3 {
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.24px;
}
.font-class-4 {
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 22.5px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.45px;
  line-height: 28.9px;
}
.font-class-5 {
  color: var(--sweet-pink);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 16.2px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.32px;
  line-height: 19.4px;
}
.font-class-6 {
  color: var(--white);
  font-family: "DINAlternate", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 700;
}
.font-class-7 {
  color: var(--sweet-pink);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 200;
}
.font-class-8 {
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 32.6px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.65px;
  line-height: 30.6px;
}
.font-class-9 {
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 15.4px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.31px;
  line-height: 18.4px;
}
.index {
  background-color: var(--white);
  height: 5298px;
  overflow: hidden;
  position: relative;
  width: 1280px;
}
.index .a-litet-ap-a-historia-1dix1y {
  background-color: transparent;
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 16.8px;
  font-style: normal;
  font-weight: 300;
  height: 194px;
  letter-spacing: 0.34px;
  line-height: 20.6px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 4px;
  width: 272px;
}
.index .acolchoame-cido-macio-Nic3sr {
  background-color: transparent;
  color: var(--firefly);
  height: 245px;
  left: 23px;
  position: absolute;
  text-align: left;
  top: 46px;
  width: 230px;
}
.index .apoiamos-o-iocultural-1dix1y {
  background-color: transparent;
  color: var(--firefly);
  font-size: 27.2px;
  height: 177px;
  left: 141px;
  line-height: 33px;
  position: absolute;
  text-align: left;
  top: -3px;
  width: calc(100% - 224px);
}
.index .banner-hero-dTofCJ {
  background-color: transparent;
  height: 732px;
  left: 115px;
  position: absolute;
  top: 163px;
  width: calc(100% - 153px);
}
.index .bb718-ySVAAZ {
  background-color: transparent;
  color: rgba(51, 78, 117, 1);
  height: calc(100% + 2px);
  position: absolute;
  right: -2px;
  text-align: left;
  top: -1px;
  white-space: nowrap;
  width: 52px;
}
.index .bb71801-T0mQ5s {
  background-color: transparent;
  bottom: 23px;
  height: 368px;
  left: 85px;
  position: absolute;
  width: 209px;
}
.index .bb71801-pb-pYtgV5 {
  background-color: transparent;
  height: 359px;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 202px;
}
.index .bb71801a-pYtgV5 {
  background-color: transparent;
  height: 369px;
  left: 25px;
  position: absolute;
  top: 0px;
  width: 194px;
}
.index .bb719-8ctuPi {
  background-color: transparent;
  color: rgba(172, 172, 171, 1);
  height: calc(100% + 2px);
  position: absolute;
  right: -2px;
  text-align: left;
  top: -1px;
  white-space: nowrap;
  width: 52px;
}
.index .bb719-mockup-z52qTI {
  background-color: transparent;
  height: 307px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 327px;
}
.index .bb71901-T0mQ5s {
  background-color: transparent;
  bottom: 23px;
  height: 367px;
  position: absolute;
  right: calc(49.75% - 103px);
  width: 208px;
}
.index .bb720-EHQGki {
  background-color: transparent;
  color: rgba(29, 29, 27, 1);
  height: calc(100% + 2px);
  position: absolute;
  right: -2px;
  text-align: left;
  top: -1px;
  white-space: nowrap;
  width: 57px;
}
.index .bb72001-T0mQ5s {
  background-color: transparent;
  bottom: 24px;
  height: 365px;
  position: absolute;
  right: 86px;
  width: 206px;
}
.index .bb72003-pYtgV5 {
  background-color: transparent;
  height: 370px;
  position: absolute;
  right: calc(49.86% - 172px);
  top: 16px;
  width: 345px;
}
.index .bb72005-YTHsy1 {
  background-color: transparent;
  height: calc(100% + 467px);
  left: -137px;
  position: absolute;
  top: -349px;
  width: calc(100% + 341px);
}
.index .bb72006-la3xtj {
  background-color: transparent;
  bottom: 0px;
  height: 270px;
  left: 0px;
  position: absolute;
  width: 426px;
}
.index .box-YNtTR5 {
  background-color: transparent;
  height: 176px;
  position: absolute;
  right: 0px;
  top: 36px;
  width: 201px;
}
.index .cadeira-YNtTR5 {
  background-color: transparent;
  height: 454px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 330px;
}
.index .cadeira-para-auto-LF6e7F {
  background-color: transparent;
  color: var(--powder-ash);
  font-family: "DINAlternate", Helvetica, Arial, serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  height: 28px;
  letter-spacing: 0.44px;
  line-height: 26.4px;
  position: absolute;
  right: 34px;
  text-align: right;
  top: calc(24.22% - 7px);
  white-space: nowrap;
  width: 235px;
}
.index .cadeira-ro-to-lateral-pYtgV5 {
  background-color: transparent;
  bottom: 64px;
  height: 148px;
  position: absolute;
  right: calc(49.25% - 104px);
  text-align: center;
  width: 210px;
}
.index .cinto-de-5-onfortavel-pYtgV5 {
  background-color: transparent;
  bottom: calc(24.02% - 21px);
  height: 89px;
  position: absolute;
  right: -2px;
  text-align: center;
  width: 214px;
}
.index .clip-5B2SGw {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}
.index .clip-Q1EPWj {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.index .clip-QWAcxj {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}
.index .clip-taMkg0 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}
.index .clique-na--s-detalhes-ZTiwiv {
  background-color: transparent;
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 20.2px;
  font-style: normal;
  font-weight: 300;
  height: 168px;
  left: 118px;
  letter-spacing: 0.4px;
  line-height: 23.5px;
  position: absolute;
  text-align: left;
  top: 79px;
  width: 429px;
}
.index .com-apenas-lXEI27 {
  background-color: transparent;
  color: var(--karry);
  font-family: "DINAlternate", Helvetica, Arial, serif;
  font-size: 52.8px;
  font-style: normal;
  font-weight: 700;
  height: 64px;
  left: 21px;
  letter-spacing: -1.06px;
  line-height: 65.5px;
  position: absolute;
  text-align: left;
  top: 1px;
  white-space: nowrap;
  width: 260px;
}
.index .compatibilidade-4XwRaD {
  background-color: transparent;
  color: var(--karry);
  font-family: "DINAlternate", Helvetica, Arial, serif;
  font-size: 45.4px;
  font-style: normal;
  font-weight: 700;
  height: 55px;
  letter-spacing: -0.91px;
  line-height: 56.2px;
  position: absolute;
  right: 18px;
  text-align: left;
  top: 1px;
  white-space: nowrap;
  width: 290px;
}
.index .conforto-Nic3sr {
  background-color: transparent;
  height: 95px;
  left: 0px;
  position: absolute;
  text-align: center;
  top: 13px;
  width: 198px;
}
.index .conheca-ma-obre-a-wee-uaxT44 {
  background-color: transparent;
  color: var(--powder-ash);
  height: 112px;
  left: 0px;
  position: absolute;
  text-align: left;
  top: 1px;
  width: calc(100% - 256px);
}
.index .cor-bb718-T0mQ5s {
  background-color: transparent;
  bottom: 0px;
  height: 19px;
  left: calc(19.25% - 13px);
  position: absolute;
  width: 66px;
}
.index .cor-bb719-T0mQ5s {
  background-color: transparent;
  bottom: 0px;
  height: 19px;
  left: calc(49.97% - 33px);
  position: absolute;
  width: 66px;
}
.index .cor-bb720-T0mQ5s {
  background-color: transparent;
  bottom: 9px;
  height: 19px;
  position: absolute;
  right: calc(19.05% - 14px);
  width: 71px;
}
.index .cores-dTofCJ {
  background-color: transparent;
  bottom: calc(36.13% - 168px);
  height: 464px;
  left: 17px;
  position: absolute;
  width: calc(100% - 18px);
}
.index .des-social-dTofCJ {
  background-color: transparent;
  bottom: 187px;
  height: 198px;
  left: 105px;
  position: absolute;
  width: calc(100% - 206px);
}
.index .design-mod-s-momentos-KMlmac {
  background-color: transparent;
  color: var(--karry);
  font-family: "DINAlternate", Helvetica, Arial, serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  height: 164px;
  left: 18px;
  letter-spacing: 0.44px;
  line-height: 26.4px;
  position: absolute;
  text-align: left;
  top: 11px;
  width: calc(100% - 16px);
}
.index .desktop-C61RwL {
  background-color: transparent;
  height: 5275px;
  left: 50%;
  position: relative;
  top: -1px;
  width: 895px;
  transform: translateX(-50%);
}
.index .dimensoes---44-x55-cm-z52qTI {
  background-color: transparent;
  bottom: 1px;
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 10.7px;
  font-style: normal;
  font-weight: 700;
  height: 155px;
  left: 117px;
  letter-spacing: 0.21px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  width: calc(100% - 115px);
}
.index .ellipse-1-Q1EPWj {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 1px;
  width: 100%;
}
.index .ellipse-1-la3xtj {
  background-color: transparent;
  height: 233px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 233px;
}
.index .em-3-cores-e-escolher-T0mQ5s {
  background-color: transparent;
  color: var(--stack);
  height: 129px;
  left: 51px;
  position: absolute;
  text-align: left;
  top: -3px;
  width: calc(100% - 245px);
}
.index .embalagem-ZTiwiv {
  background-color: transparent;
  bottom: 0px;
  height: 468px;
  left: 0px;
  position: absolute;
  width: 544px;
}
.index .facil-inst-a-impactos-YNtTR5 {
  background-color: transparent;
  bottom: -2px;
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 34.4px;
  font-style: normal;
  font-weight: 300;
  height: 179px;
  letter-spacing: 0.34px;
  line-height: 34.4px;
  position: absolute;
  right: 56px;
  text-align: left;
  width: 318px;
}
.index .faixa-header-dTofCJ {
  background-color: transparent;
  height: 160px;
  left: 115px;
  position: absolute;
  top: 0px;
  width: calc(100% - 209px);
}
.index .features-2-dTofCJ {
  background-color: transparent;
  bottom: calc(45.93% - 173px);
  height: 376px;
  left: 41px;
  position: absolute;
  width: calc(100% - 63px);
}
.index .features-dTofCJ {
  background-color: transparent;
  height: 599px;
  left: 13px;
  position: absolute;
  top: calc(18.58% - 111px);
  width: calc(100% - 21px);
}
.index .gif-ZTiwiv {
  background-color: transparent;
  height: 483px;
  position: absolute;
  right: 0px;
  top: 64px;
  width: 450px;
}
.index .globe-americas-xqGLvN {
  background-color: transparent;
  height: calc(100% + 59px);
  position: absolute;
  right: 45px;
  top: -32px;
  width: 149px;
}
.index .group-10-Nic3sr {
  background-color: transparent;
  height: 100%;
  left: 102px;
  position: absolute;
  top: 0px;
  width: 523px;
}
.index .group-11-Ngr7hU {
  background-color: transparent;
  height: calc(100% - 26px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.index .group-4-dTofCJ {
  background-color: transparent;
  height: 0px;
  left: -61px;
  position: absolute;
  top: 3px;
  width: 0px;
}
.index .group-6-ZTiwiv {
  background-color: transparent;
  height: 0px;
  left: -61px;
  opacity: 0;
  position: absolute;
  top: -4236px;
  width: 0px;
}
.index .hand-holding-l3CGAc {
  background-color: transparent;
  height: 15px;
  left: 0px;
  position: absolute;
  top: calc(34.49% - 5px);
  width: 45px;
}
.index .httpswwwyo-ureyoutube-8KYoL2 {
  background-color: transparent;
  height: 390px;
  /* height: calc(100% + 24px); */
  /* left: -37px; */
  position: absolute;
  /* top: -12px; */
  /* width: calc(100% + 90px); */
  width: 690px;
}
.index .httpswwwyo-ureyoutube-xoEyOY {
  background-color: transparent;
  height: 390px;
  /* height: calc(100% + 8px); */
  /* left: -65px; */
  position: absolute;
  /* top: 0px; */
  /* width: calc(100% + 68px); */
  width: 690px;
}
.index .icon-awesome-circle-8ctuPi {
  background-color: transparent;
  height: calc(100% - 7px);
  left: 0px;
  position: absolute;
  top: 4px;
  width: 12px;
}
.index .icon-awesome-circle-EHQGki {
  background-color: transparent;
  height: calc(100% - 7px);
  left: 0px;
  position: absolute;
  top: 4px;
  width: 12px;
}
.index .icon-awesome-circle-ySVAAZ {
  background-color: transparent;
  height: 12px;
  left: 0px;
  position: absolute;
  top: 3px;
  width: 12px;
}
.index .icon-awesome-heart-Nic3sr {
  background-color: transparent;
  height: 18px;
  left: 24px;
  position: absolute;
  top: 17px;
  width: 20px;
}
.index .icon-awesome-star-Nic3sr {
  background-color: transparent;
  height: 18px;
  position: absolute;
  right: calc(20.12% - 4px);
  top: calc(29.28% - 5px);
  width: 19px;
}
.index .image-YNtTR5 {
  background-color: transparent;
  height: 464px;
  position: absolute;
  right: 62px;
  top: 54px;
  width: 396px;
}
.index .img-seta-gRsxkx {
  background-color: transparent;
  height: calc(100% - 21px);
  position: absolute;
  right: 0px;
  top: 21px;
  width: 508px;
}
.index .instagram-youtube-FQwKat {
  background-color: transparent;
  bottom: calc(43.86% - 11px);
  height: 24px;
  left: calc(48.61% - 45px);
  position: absolute;
  width: 93px;
}
.index .isofix-4XwRaD {
  background-color: transparent;
  bottom: 2px;
  color: var(--karry);
  font-family: "DINAlternate", Helvetica, Arial, serif;
  font-size: 102.1px;
  font-style: normal;
  font-weight: 700;
  height: 121px;
  left: 22px;
  letter-spacing: -2.04px;
  line-height: 126.6px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 276px;
}
.index .layer-3-xMtWjo {
  background-color: transparent;
  bottom: 29px;
  height: 406px;
  left: 0px;
  position: absolute;
  width: 63px;
}
.index .litetofici-a-historia-FQwKat {
  background-color: transparent;
  bottom: calc(33.78% - 18px);
  font-size: 13.9px;
  height: 54px;
  left: 41px;
  line-height: 20.3px;
  position: absolute;
  text-align: left;
  width: 326px;
}
.index .mais-sobre-a-wee-dTofCJ {
  background-color: transparent;
  bottom: calc(23.47% - 125px);
  height: 535px;
  left: 69px;
  position: absolute;
  width: calc(100% - 78px);
}
.index .mockupvazio-xZn853 {
  background-color: transparent;
  bottom: -4345px;
  height: 234px;
  position: absolute;
  right: -423px;
  width: 193px;
}
.index .mundo-dTofCJ {
  background-color: transparent;
  height: 90px;
  left: 58px;
  position: absolute;
  top: calc(36.63% - 33px);
  width: calc(100% - 102px);
}
.index .op-component-1-4C7iv4 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 40px;
}
.index .op-component-1-xhPKCn {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 24px;
}
.index .op-component-2-4C7iv4 {
  background-color: transparent;
  height: 100%;
  left: calc(23.15% - 3px);
  position: absolute;
  top: 0px;
  width: 12px;
}
.index .op-component-2-xhPKCn {
  background-color: transparent;
  height: 100%;
  left: calc(23.15% - 2px);
  position: absolute;
  top: 1px;
  width: 7px;
}
.index .op-component-3-4C7iv4 {
  background-color: transparent;
  height: 100%;
  left: calc(37.66% - 13px);
  position: absolute;
  top: 1px;
  width: 35px;
}
.index .op-component-3-xhPKCn {
  background-color: transparent;
  height: 100%;
  left: calc(37.66% - 8px);
  position: absolute;
  top: 1px;
  width: 21px;
}
.index .op-component-4-4C7iv4 {
  background-color: transparent;
  bottom: 1px;
  height: 47px;
  position: absolute;
  right: calc(34.93% - 16px);
  width: 47px;
}
.index .op-component-4-xhPKCn {
  background-color: transparent;
  bottom: 0px;
  height: 28px;
  position: absolute;
  right: calc(34.93% - 10px);
  width: 28px;
}
.index .op-component-5-4C7iv4 {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 14px;
  top: 1px;
  width: 35px;
}
.index .op-component-5-xhPKCn {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 8px;
  top: 1px;
  width: 21px;
}
.index .op-component-6-4C7iv4 {
  background-color: transparent;
  bottom: calc(39.54% - 6px);
  height: 16px;
  position: absolute;
  right: 1px;
  width: 19px;
}
.index .op-component-6-xhPKCn {
  background-color: transparent;
  bottom: calc(39.54% - 4px);
  height: 9px;
  position: absolute;
  right: 1px;
  width: 12px;
}
.index .opcoes-de-reclino-l3CGAc {
  background-color: transparent;
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 22.7px;
  font-style: normal;
  font-weight: 700;
  height: 130px;
  left: 19px;
  letter-spacing: 0.45px;
  line-height: 27.2px;
  position: absolute;
  text-align: center;
  top: 30px;
  width: calc(100% - 17px);
}
.index .para-maior-lo-do-bebe-gRsxkx {
  background-color: transparent;
  bottom: calc(22.7% - 29px);
  color: var(--stack);
  height: 129px;
  left: 4px;
  position: absolute;
  text-align: left;
  width: 263px;
}
.index .play-circle-uaxT44 {
  background-color: transparent;
  bottom: calc(35.47% - 41px);
  color: var(--white);
  font-family: "FontAwesome5Pro", Helvetica, Arial, serif;
  font-size: 85.4px;
  font-style: normal;
  font-weight: 200;
  height: 115px;
  left: calc(49.04% - 186px);
  letter-spacing: 1.71px;
  line-height: 52.3px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 380px;
}
.index .play-circle-xMtWjo {
  background-color: transparent;
  bottom: calc(36.28% - 42px);
  color: var(--white);
  font-family: "FontAwesome5Pro", Helvetica, Arial, serif;
  font-size: 85.4px;
  font-style: normal;
  font-weight: 200;
  height: 115px;
  letter-spacing: 1.71px;
  line-height: 52.3px;
  position: absolute;
  right: calc(46.46% - 177px);
  text-align: center;
  white-space: nowrap;
  width: 380px;
}
.index .praticidade-Nic3sr {
  background-color: transparent;
  height: 95px;
  position: absolute;
  right: -2px;
  text-align: center;
  top: calc(36.61% - 35px);
  width: 198px;
}
.index .prazer-dTofCJ {
  background-color: transparent;
  height: 525px;
  left: 53px;
  position: absolute;
  top: calc(43.23% - 227px);
  width: calc(100% - 56px);
}
.index .prazer-somos-a-litet-xMtWjo {
  background-color: transparent;
  color: var(--sweet-pink);
  height: 112px;
  left: 4px;
  position: absolute;
  text-align: left;
  top: 1px;
  width: 352px;
}
.index .rectangle-1-LF6e7F {
  background-color: var(--sweet-pink);
  height: 10px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100% - 6px);
}
.index .rectangle-10-4XwRaD {
  background-color: var(--sweet-pink);
  height: 64px;
  left: 50px;
  position: absolute;
  top: 0px;
  width: calc(100% - 50px);
}
.index .rectangle-10-copy-2-2TfJwp {
  background-color: var(--sweet-pink);
  bottom: 1px;
  height: 106px;
  left: 24px;
  position: absolute;
  width: calc(100% - 24px);
}
.index .rectangle-10-copy-2-lXEI27 {
  background-color: var(--sweet-pink);
  height: 75px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 301px;
}
.index .rectangle-10-copy-4XwRaD {
  background-color: var(--sweet-pink);
  bottom: 1px;
  height: 112px;
  left: 0px;
  position: absolute;
  width: calc(100% - 53px);
}
.index .rectangle-3-KMlmac {
  background-color: var(--sweet-pink);
  height: calc(100% - 9px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100% - 6px);
}
.index .rectangle-5-sAnKxW {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}
.index .rectangle-5-taMkg0 {
  background-color: var(--powder-ash);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.index .rectangle-6-copy-uaxT44 {
  background-color: var(--powder-ash);
  height: calc(100% - 66px);
  position: absolute;
  right: 1px;
  top: 66px;
  width: 430px;
}
.index .rectangle-6-xMtWjo {
  background-color: var(--sweet-pink);
  height: calc(100% - 57px);
  position: absolute;
  right: 0px;
  top: 57px;
  width: 435px;
}
.index .rectangle-7-5B2SGw {
  background-color: var(--black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.index .rectangle-7-copy-QWAcxj {
  background-color: var(--black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.index .rectangle-7-copy-uaxT44 {
  background-color: transparent;
  bottom: 41px;
  height: 388px;
  left: 59px;
  position: absolute;
  width: calc(100% - 129px);
}
.index .rectangle-7-xMtWjo {
  background-color: transparent;
  bottom: 40px;
  height: 388px;
  left: 90px;
  position: absolute;
  width: calc(100% - 150px);
}
.index .rectangle-9-FQwKat {
  background-color: var(--sweet-pink);
  height: 27px;
  left: 0px;
  position: absolute;
  top: 22px;
  width: 100%;
}
.index .rectangle-9-copy-T0mQ5s {
  background-color: var(--powder-ash);
  bottom: calc(49.1% - 67px);
  height: 136px;
  left: 0px;
  position: absolute;
  width: 100%;
}
.index .rodape-dTofCJ {
  background-color: transparent;
  bottom: 0px;
  height: 177px;
  left: 22px;
  position: absolute;
  width: calc(100% - 22px);
}
.index .seguranca---acidentes-pYtgV5 {
  background-color: transparent;
  bottom: 0px;
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 15.4px;
  font-style: normal;
  font-weight: 400;
  height: 148px;
  letter-spacing: 0.31px;
  line-height: 18.4px;
  position: absolute;
  right: calc(49.25% - 104px);
  text-align: center;
  width: 210px;
}
.index .shape-1-FQwKat {
  background-color: transparent;
  bottom: calc(43.44% - 15px);
  height: 34px;
  position: absolute;
  right: 42px;
  width: 121px;
}
.index .shape-2-LF6e7F {
  background-color: transparent;
  height: 57px;
  left: 2px;
  position: absolute;
  top: calc(35.61% - 20px);
  width: 203px;
}
.index .shape-3-1dix1y {
  background-color: transparent;
  height: 148px;
  left: 13px;
  position: absolute;
  top: 1px;
  width: 188px;
}
.index .span0-63R0lQ {
  font-family: "FontAwesome5Pro", Helvetica, Arial, serif;
  font-size: 9px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.18px;
}
.index .span0-8xirOo {
  color: rgba(140, 140, 140, 1);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 15.4px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.31px;
}
.index .span0-LDr9Pv {
  color: rgba(140, 140, 140, 1);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 15.4px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.31px;
}
.index .span0-MmiU3f {
  color: rgba(140, 140, 140, 1);
  font-style: normal;
}
.index .span0-Oy239S {
  font-family: "FontAwesome5Pro", Helvetica, Arial, serif;
  font-size: 9px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.18px;
}
.index .span0-PxPTqe {
  color: rgba(140, 140, 140, 1);
  font-style: normal;
}
.index .span0-X7camH {
  color: rgba(140, 140, 140, 1);
  font-style: normal;
}
.index .span0-ZUVEmI {
  color: rgba(11, 42, 60, 1);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0px;
}
.index .span0-bqODrz {
  color: rgba(11, 42, 60, 1);
  font-style: normal;
}
.index .span0-h6bsYI {
  color: rgba(11, 42, 60, 1);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
}
.index .span0-hgjQVJ {
  font-family: "FontAwesome5Pro", Helvetica, Arial, serif;
  font-size: 9px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.18px;
}
.index .span0-ovRGD8 {
  color: rgba(254, 234, 211, 1);
  font-style: normal;
}
.index .span1-63R0lQ {
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.32px;
}
.index .span1-8xirOo {
  color: rgba(140, 140, 140, 1);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 15.4px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.31px;
}
.index .span1-LDr9Pv {
  color: rgba(140, 140, 140, 1);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 15.4px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.31px;
}
.index .span1-MmiU3f {
  color: rgba(140, 140, 140, 1);
  font-style: normal;
}
.index .span1-Oy239S {
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.32px;
}
.index .span1-PxPTqe {
  color: rgba(140, 140, 140, 1);
  font-style: normal;
}
.index .span1-X7camH {
  color: rgba(140, 140, 140, 1);
  font-style: normal;
}
.index .span1-ZUVEmI {
  color: rgba(11, 42, 60, 1);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0px;
}
.index .span1-bqODrz {
  color: rgba(11, 42, 60, 1);
  font-style: normal;
}
.index .span1-h6bsYI {
  color: rgba(11, 42, 60, 1);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
}
.index .span1-hgjQVJ {
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.32px;
}
.index .span1-ovRGD8 {
  color: rgba(254, 234, 211, 1);
  font-style: normal;
}
.index .span2-MmiU3f {
  color: rgba(140, 140, 140, 1);
  font-style: normal;
}
.index .span2-h6bsYI {
  color: rgba(11, 42, 60, 1);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
}
.index .span2-ovRGD8 {
  color: rgba(254, 234, 211, 1);
  font-style: normal;
}
.index .span3-ovRGD8 {
  color: rgba(254, 234, 211, 1);
  font-style: normal;
}
.index .span4-ovRGD8 {
  color: rgba(254, 234, 211, 1);
  font-style: normal;
}
.index .tecido-de--mpre-limpo-Ngr7hU {
  background-color: transparent;
  bottom: 1px;
  color: var(--firefly);
  height: 245px;
  position: absolute;
  right: 11px;
  text-align: left;
  width: 175px;
}
.index .titulo-YNtTR5 {
  background-color: transparent;
  bottom: calc(25.72% - 41px);
  height: 160px;
  left: 2px;
  position: absolute;
  width: 376px;
}
.index .titulo-gRsxkx {
  background-color: transparent;
  height: 158px;
  left: 4px;
  position: absolute;
  top: calc(29.01% - 46px);
  width: 400px;
}
.index .uma-mao-dTofCJ {
  background-color: transparent;
  height: 468px;
  left: 112px;
  position: absolute;
  top: calc(29.06% - 136px);
  width: calc(100% - 154px);
}
.index .uma-mao-lXEI27 {
  background-color: transparent;
  bottom: 11px;
  color: var(--karry);
  font-family: "DINAlternate", Helvetica, Arial, serif;
  font-size: 85.1px;
  font-style: normal;
  font-weight: 700;
  height: 101px;
  left: 50px;
  letter-spacing: -1.7px;
  line-height: 105.5px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100% - 69px);
}
.index .universal-access-1dix1y {
  background-color: transparent;
  bottom: calc(37.44% - 44px);
  height: 117px;
  left: 0px;
  position: absolute;
  width: 117px;
}
.index .vector-smart-object-FQwKat {
  background-color: transparent;
  height: 73px;
  left: calc(48.63% - 40px);
  position: absolute;
  top: 0px;
  width: 83px;
}
.index .voce-ja-tr-mundo-hoje-xqGLvN {
  background-color: transparent;
  font-size: 33.8px;
  height: 171px;
  left: 44px;
  line-height: 40.5px;
  position: absolute;
  text-align: left;
  top: 17px;
  width: 514px;
}
.index .wee-LF6e7F {
  background-color: transparent;
  bottom: 0px;
  color: var(--powder-ash);
  font-size: 100.7px;
  height: 124px;
  line-height: 120.8px;
  position: absolute;
  right: -2px;
  text-align: right;
  white-space: nowrap;
  width: 239px;
}
.index .wwwlitetco-reservados-FQwKat {
  background-color: transparent;
  bottom: 1px;
  color: var(--firefly);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 11.8px;
  font-style: normal;
  font-weight: 500;
  height: 59px;
  left: calc(48.65% - 159px);
  letter-spacing: 0px;
  line-height: 17.1px;
  position: absolute;
  text-align: center;
  width: 326px;
}
.index .x0-a-36-kgs-LF6e7F {
  background-color: transparent;
  bottom: -2px;
  color: var(--powder-ash);
  font-family: "DINAlternate", Helvetica, Arial, serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  height: 23px;
  letter-spacing: 0.36px;
  line-height: 21.6px;
  position: absolute;
  right: 6px;
  text-align: right;
  white-space: nowrap;
  width: 83px;
}
.index .x360-ZTiwiv {
  background-color: transparent;
  font-size: 66.2px;
  height: 83px;
  left: 116px;
  line-height: 80.4px;
  position: absolute;
  text-align: left;
  top: 1px;
  white-space: nowrap;
  width: 150px;
}
.index .x360-dTofCJ {
  background-color: transparent;
  bottom: 353px;
  height: 684px;
  left: 0px;
  position: absolute;
  width: calc(100% - 60px);
}
.index .x4-l3CGAc {
  background-color: transparent;
  color: var(--sweet-pink);
  font-family: "DIN2014", Helvetica, Arial, serif;
  font-size: 43.9px;
  font-style: normal;
  font-weight: 700;
  height: 58px;
  left: 13px;
  letter-spacing: -0.88px;
  line-height: 54.5px;
  position: absolute;
  text-align: left;
  top: 1px;
  white-space: nowrap;
  width: 26px;
}
.index .x4-opcoes-gRsxkx {
  background-color: transparent;
  height: 160px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 346px;
}
.index .x5-posicoes-da-crianca-pYtgV5 {
  background-color: transparent;
  bottom: calc(20.18% - 23px);
  height: 113px;
  left: 0px;
  position: absolute;
  text-align: center;
  width: 251px;
}
:root {
  --black: rgba(0, 0, 0, 1);
  --firefly: rgba(11, 42, 60, 1);
  --karry: rgba(254, 234, 211, 1);
  --powder-ash: rgba(189, 205, 195, 1);
  --stack: rgba(140, 140, 140, 1);
  --sweet-pink: rgba(243, 158, 160, 1);
  --white: rgba(255, 255, 255, 1);
}
/* screen - mobile */

.font-class-1 {
  font-family: "FontAwesome5Pro", Helvetica, Arial, serif;
  font-size: 9px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.32px;
  line-height: 21px;
}
.font-class-10 {
  color: var(--firefly);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 700;
}
.font-class-2 {
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 400;
}
.font-class-3 {
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.24px;
}
.font-class-4 {
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 22.5px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.45px;
  line-height: 28.9px;
}
.font-class-5 {
  color: var(--sweet-pink);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 16.2px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.32px;
  line-height: 19.4px;
}
.font-class-6 {
  color: var(--white);
  font-family: "DINAlternate", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 700;
}
.font-class-7 {
  color: var(--sweet-pink);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 200;
}
.font-class-8 {
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 32.6px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.65px;
  line-height: 30.6px;
}
.font-class-9 {
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 15.4px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.31px;
  line-height: 18.4px;
}
.mobile {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 5808px;
  /* min-width: 414px; */
  overflow: hidden;
  position: relative;
  width: 100%;
}
.mobile .a-litet-ap-a-historia-cJHKRU {
  background-color: transparent;
  bottom: -1px;
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  height: 64px;
  left: 1px;
  letter-spacing: 0.24px;
  line-height: 14px;
  position: absolute;
  text-align: center;
  width: calc(100% - 37px);
}
.mobile .acolchoame-cido-macio-yaltWa {
  background-color: transparent;
  color: var(--firefly);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  height: 45px;
  left: 36px;
  letter-spacing: 0.34px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 23px;
  width: calc(100% - 81px);
}
.mobile .apoiamos-o-iocultural-cJHKRU {
  background-color: transparent;
  color: var(--firefly);
  font-size: 20px;
  height: 124px;
  left: 103px;
  line-height: 22px;
  position: absolute;
  text-align: left;
  top: 3px;
  width: calc(100% - 81px);
}
.mobile .bb71801-gxWAxn {
  background-color: transparent;
  height: 288px;
  left: calc(45.68% - 75px);
  position: absolute;
  top: 37px;
  width: 164px;
}
.mobile .bb71801-pb-uYyCSL {
  background-color: transparent;
  bottom: 43px;
  height: 258px;
  left: calc(49.93% - 72px);
  position: absolute;
  width: 145px;
}
.mobile .bb71801a-uYyCSL {
  background-color: transparent;
  height: 264px;
  left: calc(49.23% - 69px);
  position: absolute;
  top: 1px;
  width: 139px;
}
.mobile .bb71805a-S9LTSX {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 1px;
  width: 100%;
}
.mobile .bb719-mockup-ERlWaw {
  background-color: transparent;
  height: 234px;
  left: 0px;
  position: absolute;
  top: 1px;
  width: calc(100% - 17px);
}
.mobile .bb71901-gxWAxn {
  background-color: transparent;
  bottom: calc(48.3% - 139px);
  height: 288px;
  left: calc(45.38% - 74px);
  position: absolute;
  width: 163px;
}
.mobile .bb72001-gxWAxn {
  background-color: transparent;
  bottom: 20px;
  height: 287px;
  left: calc(45.4% - 74px);
  position: absolute;
  width: 162px;
}
.mobile .bb72002-LkMeOL {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.mobile .bb72003-uYyCSL {
  background-color: transparent;
  height: 265px;
  left: 17px;
  position: absolute;
  top: calc(45.93% - 122px);
  width: calc(100% - 35px);
}
.mobile .bb72005-C6l1rp {
  background-color: transparent;
  height: calc(100% + 251px);
  left: -74px;
  position: absolute;
  top: -188px;
  width: calc(100% + 183px);
}
.mobile .bb72006-gZKykO {
  background-color: transparent;
  height: calc(100% - 59px);
  left: 0px;
  position: absolute;
  top: 59px;
  width: 100%;
}
.mobile .cadeira-para-auto-97nerx {
  background-color: transparent;
  color: var(--powder-ash);
  font-family: "DINAlternate", Helvetica, Arial, serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  height: 21px;
  left: 2px;
  letter-spacing: 0.32px;
  line-height: 13px;
  position: absolute;
  text-align: right;
  top: 3px;
  white-space: nowrap;
  width: calc(100% - 4px);
}
.mobile .cadeira-ro-to-lateral-uYyCSL {
  background-color: transparent;
  bottom: calc(36.94% - 15px);
  color: var(--stack);
  height: 40px;
  left: 7px;
  line-height: 14px;
  position: absolute;
  text-align: center;
  width: calc(100% - 13px);
}
.mobile .cinto-de-5-onfortavel-uYyCSL {
  background-color: transparent;
  bottom: -1px;
  color: var(--stack);
  height: 35px;
  left: 14px;
  line-height: 14px;
  position: absolute;
  text-align: center;
  width: calc(100% - 27px);
}
.mobile .circle-bb718-gxWAxn {
  background-color: transparent;
  height: 13px;
  left: calc(46.87% - 28px);
  position: absolute;
  top: calc(34.13% - 4px);
  width: 59px;
}
.mobile .circle-bb719-gxWAxn {
  background-color: transparent;
  bottom: calc(32.72% - 4px);
  height: 13px;
  left: calc(46.73% - 27px);
  position: absolute;
  width: 59px;
}
.mobile .circle-bb720-gxWAxn {
  background-color: transparent;
  bottom: 1px;
  height: 13px;
  left: calc(47.4% - 30px);
  position: absolute;
  width: 63px;
}
.mobile .clip-4Ir4zo {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 100%;
}
.mobile .clip-9ZvaID {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}
.mobile .clip-E1FgTU {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 100%;
}
.mobile .clip-pqbvwb {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}
.mobile .clip-r6ZRN0 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 100%;
}
.mobile .com-apenas-s1YChU {
  background-color: transparent;
  color: var(--karry);
  font-family: "DINAlternate", Helvetica, Arial, serif;
  font-size: 38px;
  font-style: normal;
  font-weight: 700;
  height: 47px;
  left: 15px;
  letter-spacing: -0.76px;
  line-height: 40px;
  position: absolute;
  text-align: left;
  top: 3px;
  white-space: nowrap;
  width: 188px;
}
.mobile .compatibilidade-BD0Fsr {
  background-color: transparent;
  color: var(--karry);
  font-family: "DINAlternate", Helvetica, Arial, serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  height: 37px;
  letter-spacing: -0.6px;
  line-height: 30px;
  position: absolute;
  right: 22px;
  text-align: left;
  top: 8px;
  white-space: nowrap;
  width: 222px;
}
.mobile .confira-ma-adeira-wee-2tn2ap {
  background-color: transparent;
  bottom: -1px;
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  height: 47px;
  left: 7px;
  letter-spacing: 0.32px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  width: calc(100% - 12px);
}
.mobile .conforto-SzxsCd {
  background-color: transparent;
  color: var(--sweet-pink);
  height: 19px;
  left: 10px;
  line-height: 12px;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100% - 8px);
}
.mobile .conheca-ma-obre-a-wee-qVvAtu {
  background-color: transparent;
  color: var(--powder-ash);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 400;
  height: 59px;
  left: 46px;
  letter-spacing: 0.38px;
  line-height: 19px;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100% - 91px);
}
.mobile .cores-DJ8aa8 {
  background-color: transparent;
  bottom: calc(30.38% - 301px);
  height: 990px;
  left: 0px;
  position: absolute;
  width: 100%;
}
.mobile .des-social-DJ8aa8 {
  background-color: transparent;
  bottom: 274px;
  height: 189px;
  left: 41px;
  position: absolute;
  width: calc(100% - 81px);
}
.mobile .design-mod-s-momentos-KgcG9X {
  background-color: transparent;
  color: var(--karry);
  font-family: "DINAlternate", Helvetica, Arial, serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  height: 45px;
  left: 12px;
  letter-spacing: 0.3px;
  line-height: 16px;
  position: absolute;
  text-align: center;
  top: 15px;
  width: calc(100% - 21px);
}
.mobile .dimensoes---44-x55-cm-ERlWaw {
  background-color: transparent;
  bottom: -1px;
  color: var(--stack);
  height: 38px;
  left: 84px;
  line-height: 14px;
  position: absolute;
  text-align: center;
  width: calc(100% - 82px);
}
.mobile .ellipse-1-9ZvaID {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 100%;
}
.mobile .ellipse-1-gZKykO {
  background-color: transparent;
  height: 125px;
  left: 3px;
  position: absolute;
  top: 1px;
  width: 125px;
}
.mobile .em-3-cores-e-escolher-gxWAxn {
  background-color: transparent;
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
  height: 35px;
  left: 0px;
  letter-spacing: 0.22px;
  line-height: 22px;
  position: absolute;
  text-align: center;
  top: 0px;
  width: calc(100% + 2px);
}
.mobile .embalagem-DJ8aa8 {
  background-color: transparent;
  bottom: 490px;
  height: 276px;
  left: 13px;
  position: absolute;
  width: 288px;
}
.mobile .escreva-sua-historia-ksk0Co {
  background-color: transparent;
  bottom: 1px;
  height: 203px;
  left: 0px;
  position: absolute;
  width: 31px;
}
.mobile .facil-inst-a-impactos-dgx2nA {
  background-color: transparent;
  bottom: -1px;
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 300;
  height: 48px;
  left: 0px;
  letter-spacing: 0.19px;
  line-height: 21.4px;
  position: absolute;
  text-align: center;
  width: calc(100% + 2px);
}
.mobile .faixa-header-DJ8aa8 {
  background-color: transparent;
  height: 156px;
  left: 40px;
  position: absolute;
  top: 0px;
  width: calc(100% - 79px);
}
.mobile .faixa-rosa-DJ8aa8 {
  background-color: var(--sweet-pink);
  height: 73px;
  left: 40px;
  position: absolute;
  top: 447px;
  width: calc(100% - 80px);
}
.mobile .features-2-DJ8aa8 {
  background-color: transparent;
  bottom: calc(46.71% - 213px);
  height: 457px;
  left: 34px;
  position: absolute;
  width: calc(100% - 70px);
}
.mobile .features-DJ8aa8 {
  background-color: transparent;
  height: 987px;
  left: 50%;
  position: absolute;
  top: calc(20.61% - 203px);
  width: 281px;
  margin: 0 auto;
  transform: translateX(-50%);
}
.mobile .globe-americas-2ODDAt {
  background-color: transparent;
  height: calc(100% + 6px);
  position: absolute;
  right: 18px;
  top: -4px;
  width: 102px;
}
.mobile .group-1-Yp5Pzx {
  background-color: transparent;
  bottom: 1px;
  height: 88px;
  left: calc(46.82% - 72px);
  position: absolute;
  width: 153px;
}
.mobile .group-10-yaltWa {
  background-color: transparent;
  height: 267px;
  left: 0px;
  position: absolute;
  top: calc(41.46% - 111px);
  width: 100%;
}
.mobile .group-13-yaltWa {
  background-color: transparent;
  bottom: calc(18.13% - 3px);
  height: 15px;
  left: calc(45.59% - 47px);
  position: absolute;
  width: 102px;
}
.mobile .group-14-yaltWa {
  background-color: transparent;
  height: 17px;
  left: calc(45.8% - 43px);
  position: absolute;
  top: 0px;
  width: 93px;
}
.mobile .group-15-9t5Nbb {
  background-color: transparent;
  height: 47px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 33px;
}
.mobile .group-2-GpKkzS {
  background-color: transparent;
  bottom: 0px;
  height: 288px;
  left: 0px;
  position: absolute;
  width: 100%;
}
.mobile .hand-holding-ZUSC3j {
  background-color: transparent;
  bottom: 0px;
  height: 11px;
  left: 0px;
  position: absolute;
  width: 100%;
}
.mobile .heart-SzxsCd {
  background-color: transparent;
  height: 11px;
  left: 1px;
  position: absolute;
  top: 2px;
  width: 13px;
}
.mobile .httpswwwyo-ureyoutube-T9knIn {
  background-color: transparent;
  height: 188px;
  /* height: calc(100% - 3px); */
  /* left: -17px; */
  position: absolute;
  /* top: 2px; */
  /* width: calc(100% + 19px); */
  width: 100%;
}
.mobile .httpswwwyo-ureyoutube-zVZoj1 {
  background-color: transparent;
  height: 199px;
  /* height: calc(100% + 19px); */
  /* left: -53px; */
  position: absolute;
  /* top: -9px; */
  /* width: calc(100% + 58px); */
  width: 100%;
}
.mobile .imagem-lifestyle-DJ8aa8 {
  background-color: transparent;
  height: 283px;
  left: 40px;
  position: absolute;
  top: 185px;
  width: calc(100% - 80px);
}
.mobile .imagem-produto-DJ8aa8 {
  background-color: transparent;
  height: 465px;
  left: 29px;
  position: absolute;
  top: 520px;
  width: calc(100% - 57px);
}
.mobile .img-dgx2nA {
  background-color: transparent;
  height: 317px;
  left: 41px;
  position: absolute;
  top: 0px;
  width: 231px;
}
.mobile .instagram-youtube-xqNStV {
  background-color: transparent;
  height: 19px;
  left: calc(49.71% - 36px);
  position: absolute;
  top: calc(42.58% - 8px);
  width: 72px;
}
.mobile .isofix-BD0Fsr {
  background-color: transparent;
  bottom: -6px;
  color: var(--karry);
  font-family: "DINAlternate", Helvetica, Arial, serif;
  font-size: 70px;
  font-style: normal;
  font-weight: 700;
  height: 84px;
  left: 18px;
  letter-spacing: -1.4px;
  line-height: 75px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 220px;
}
.mobile .lammultila-obile22222-C61RwL {
  background-color: transparent;
  height: calc(100% + 2px);
  left: 50%;
  position: relative;
  top: 0px;
  max-width: calc(100% - 15px);
  transform: translateX(-50%);
}
.mobile .layer-2-2tn2ap {
  background-color: transparent;
  height: calc(100% - 89px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.mobile .litetofici-a-historia-xqNStV {
  background-color: transparent;
  font-size: 14px;
  height: 113px;
  line-height: 16px;
  position: absolute;
  right: calc(49.35% - 77px);
  text-align: center;
  top: calc(40.7% - 46px);
  width: 157px;
}
.mobile .logo-rodape-xqNStV {
  background-color: transparent;
  bottom: 33px;
  height: 33px;
  position: absolute;
  right: calc(49.88% - 59px);
  width: 118px;
}
.mobile .mais-sobre-a-wee-DJ8aa8 {
  background-color: transparent;
  bottom: calc(21.07% - 56px);
  height: 264px;
  left: 13px;
  position: absolute;
  width: calc(100% - 26px);
}
.mobile .mtn9535-LjCjFK {
  background-color: transparent;
  height: calc(100% + 214px);
  left: -24px;
  position: absolute;
  top: -147px;
  width: calc(100% + 377px);
}
.mobile .mundo-DJ8aa8 {
  background-color: transparent;
  height: 96px;
  left: 27px;
  position: absolute;
  top: calc(42.7% - 41px);
  width: calc(100% - 54px);
}
.mobile .op-component-1-7GZJ9H {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 1px;
  width: 100%;
}
.mobile .op-component-1-BoNjSj {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 1px;
  width: 23px;
}
.mobile .op-component-1-NUZxwy {
  background-color: transparent;
  height: calc(100% - 5px);
  left: 1px;
  position: absolute;
  top: 5px;
  width: calc(100% - 12px);
}
.mobile .op-component-1-fNTT7p {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 1px;
  width: 23px;
}
.mobile .op-component-2-7GZJ9H {
  background-color: var(--sweet-pink);
  bottom: 1px;
  height: 47px;
  left: 9px;
  position: absolute;
  width: 13px;
}
.mobile .op-component-2-BoNjSj {
  background-color: transparent;
  height: 100%;
  left: calc(23.15% - 2px);
  position: absolute;
  top: 0px;
  width: 7px;
}
.mobile .op-component-2-NUZxwy {
  background-color: transparent;
  height: 38px;
  position: absolute;
  right: 1px;
  top: 1px;
  width: 19px;
}
.mobile .op-component-2-fNTT7p {
  background-color: transparent;
  height: 100%;
  left: calc(23.15% - 2px);
  position: absolute;
  top: 1px;
  width: 7px;
}
.mobile .op-component-3-7GZJ9H {
  background-color: var(--sweet-pink);
  height: 46px;
  position: absolute;
  right: calc(49.76% - 7px);
  top: 9px;
  width: 15px;
}
.mobile .op-component-3-BoNjSj {
  background-color: transparent;
  height: 100%;
  left: calc(37.66% - 8px);
  position: absolute;
  top: 1px;
  width: 20px;
}
.mobile .op-component-3-fNTT7p {
  background-color: transparent;
  height: 100%;
  left: calc(37.66% - 8px);
  position: absolute;
  top: 1px;
  width: 20px;
}
.mobile .op-component-4-BoNjSj {
  background-color: transparent;
  bottom: 1px;
  height: 27px;
  position: absolute;
  right: calc(34.93% - 9px);
  width: 27px;
}
.mobile .op-component-4-fNTT7p {
  background-color: transparent;
  bottom: 0px;
  height: 27px;
  position: absolute;
  right: calc(34.93% - 9px);
  width: 27px;
}
.mobile .op-component-5-BoNjSj {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 8px;
  top: 1px;
  width: 20px;
}
.mobile .op-component-5-fNTT7p {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 8px;
  top: 1px;
  width: 20px;
}
.mobile .op-component-6-BoNjSj {
  background-color: transparent;
  bottom: calc(39.54% - 4px);
  height: 9px;
  position: absolute;
  right: 0px;
  width: 11px;
}
.mobile .op-component-6-fNTT7p {
  background-color: transparent;
  bottom: calc(39.53% - 4px);
  height: 9px;
  position: absolute;
  right: 1px;
  width: 11px;
}
.mobile .opcoes-de-reclino-9t5Nbb {
  background-color: transparent;
  bottom: 10px;
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 700;
  height: 38px;
  left: 26px;
  letter-spacing: 0.38px;
  line-height: 42.6px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100% - 24px);
}
.mobile .play-circle-ksk0Co {
  background-color: transparent;
  bottom: calc(39.93% - 16px);
  color: var(--white);
  font-family: "FontAwesome5Pro", Helvetica, Arial, serif;
  font-size: 29px;
  font-style: normal;
  font-weight: 200;
  height: 40px;
  left: calc(41.48% - 54px);
  letter-spacing: 0.58px;
  line-height: 19px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 130px;
}
.mobile .play-circle-qVvAtu {
  background-color: transparent;
  bottom: calc(37.85% - 17px);
  color: var(--white);
  font-family: "FontAwesome5Pro", Helvetica, Arial, serif;
  font-size: 33px;
  font-style: normal;
  font-weight: 200;
  height: 46px;
  left: calc(27.8% - 41px);
  letter-spacing: 0.66px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 148px;
}
.mobile .praticidade-mFeEZK {
  background-color: transparent;
  color: var(--sweet-pink);
  height: calc(100% + 2px);
  line-height: 12px;
  position: absolute;
  right: -2px;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: 88px;
}
.mobile .prazer-DJ8aa8 {
  background-color: transparent;
  height: 249px;
  left: 1px;
  position: absolute;
  top: calc(46.09% - 115px);
  width: calc(100% - 1px);
}
.mobile .prazer-somos-a-litet-ksk0Co {
  background-color: transparent;
  color: var(--sweet-pink);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  height: 59px;
  left: 50px;
  letter-spacing: 0.4px;
  line-height: 30.6px;
  position: absolute;
  text-align: center;
  top: -5px;
  width: calc(100% - 100px);
}
.mobile .reclino-DJ8aa8 {
  background-color: transparent;
  height: 451px;
  left: 25px;
  position: absolute;
  top: calc(37.11% - 167px);
  width: calc(100% - 71px);
}
.mobile .rectangle-1-Yp5Pzx {
  background-color: var(--sweet-pink);
  height: 5px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.mobile .rectangle-10-BD0Fsr {
  background-color: var(--sweet-pink);
  height: 45px;
  left: 35px;
  position: absolute;
  top: 0px;
  width: calc(100% - 45px);
}
.mobile .rectangle-10-copy-2-s1YChU {
  background-color: var(--sweet-pink);
  height: 56px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 225px;
}
.mobile .rectangle-10-copy-2-wlaL2i {
  background-color: var(--sweet-pink);
  bottom: 0px;
  height: 79px;
  left: 18px;
  position: absolute;
  width: calc(100% - 18px);
  min-width: 280px;
}
.mobile .rectangle-10-copy-BD0Fsr {
  background-color: var(--sweet-pink);
  bottom: 1px;
  height: 78px;
  left: 0px;
  position: absolute;
  width: calc(100% - 37px);
}
.mobile .rectangle-2-pqbvwb {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.mobile .rectangle-2-q7RQ8k {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}
.mobile .rectangle-5-2BoqPV {
  background-color: var(--powder-ash);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}
.mobile .rectangle-6-copy-qVvAtu {
  background-color: var(--powder-ash);
  bottom: 0px;
  height: 223px;
  position: absolute;
  right: 1px;
  width: 220px;
}
.mobile .rectangle-6-ksk0Co {
  background-color: var(--sweet-pink);
  bottom: 0px;
  height: 210px;
  position: absolute;
  right: 0px;
  width: 219px;
}
.mobile .rectangle-7-copy-qVvAtu {
  background-color: var(--black);
  bottom: 12px;
  height: 199px;
  left: 0px;
  position: absolute;
  width: calc(100% - 21px);
}
.mobile .rectangle-7-ksk0Co {
  background-color: var(--black);
  bottom: 11px;
  height: 188px;
  left: 45px;
  position: absolute;
  width: calc(100% - 65px);
}
.mobile .rectangle-9-xqNStV {
  background-color: var(--sweet-pink);
  height: 13px;
  left: 0px;
  position: absolute;
  top: 10px;
  width: 100%;
}
.mobile .rodape-DJ8aa8 {
  background-color: transparent;
  bottom: 0px;
  height: 243px;
  left: 31px;
  position: absolute;
  width: calc(100% - 79px);
}
.mobile .seguranca---acidentes-uYyCSL {
  background-color: transparent;
  bottom: calc(33.06% - 13px);
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  height: 41px;
  left: 29px;
  letter-spacing: 0.24px;
  line-height: 14px;
  position: absolute;
  text-align: center;
  width: calc(100% - 59px);
}
.mobile .seta-LkMeOL {
  background-color: transparent;
  bottom: 38px;
  height: 70px;
  position: absolute;
  right: 16px;
  width: 89px;
}
.mobile .shape-2-Yp5Pzx {
  background-color: transparent;
  height: 33px;
  position: absolute;
  right: calc(49.88% - 59px);
  top: 15px;
  width: 118px;
}
.mobile .shape-3-cJHKRU {
  background-color: transparent;
  height: 103px;
  left: 9px;
  position: absolute;
  top: 0px;
  width: 131px;
}
.mobile .star-mFeEZK {
  background-color: transparent;
  height: calc(100% - 2px);
  left: 1px;
  position: absolute;
  top: 1px;
  width: 14px;
}
.mobile .tecido-de--mpre-limpo-yaltWa {
  background-color: transparent;
  bottom: 0px;
  color: var(--firefly);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  height: 70px;
  left: 36px;
  letter-spacing: 0.34px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  width: calc(100% - 80px);
}
.mobile .texto-dgx2nA {
  background-color: transparent;
  bottom: 61px;
  height: 111px;
  left: 33px;
  position: absolute;
  width: 100%;
}
.mobile .titulo-GpKkzS {
  background-color: transparent;
  height: 118px;
  left: 18px;
  position: absolute;
  top: 65px;
  width: calc(100% - 28px);
}
.mobile .uma-mao-s1YChU {
  background-color: transparent;
  bottom: 0px;
  color: var(--karry);
  font-family: "DINAlternate", Helvetica, Arial, serif;
  font-size: 65px;
  font-style: normal;
  font-weight: 700;
  height: 78px;
  left: 37px;
  letter-spacing: -1.3px;
  line-height: 67px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100% - 46px);
}
.mobile .universal-access-cJHKRU {
  background-color: transparent;
  height: 82px;
  left: 1px;
  position: absolute;
  top: calc(32.05% - 26px);
  width: 82px;
}
.mobile .vector-smart-object-S9LTSX {
  background-color: transparent;
  bottom: calc(32.08% - 27px);
  height: 84px;
  position: absolute;
  right: calc(38.44% - 51px);
  width: 132px;
}
.mobile .vector-smart-object-xqNStV {
  background-color: transparent;
  height: 35px;
  left: calc(49.74% - 20px);
  position: absolute;
  top: 0px;
  width: 40px;
}
.mobile .voce-ja-tr-mundo-hoje-2ODDAt {
  background-color: transparent;
  font-size: 19px;
  height: 87px;
  left: 25px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 23px;
  width: 177px;
}
.mobile .wee-97nerx {
  background-color: transparent;
  color: var(--powder-ash);
  font-size: 65px;
  height: calc(100% - 7px);
  left: 0px;
  line-height: 78px;
  position: absolute;
  text-align: right;
  top: 7px;
  white-space: nowrap;
  width: calc(100% + 2px);
}
.mobile .wwwlitetco-reservados-xqNStV {
  background-color: transparent;
  bottom: -1px;
  color: var(--firefly);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 500;
  height: 113px;
  left: 63px;
  letter-spacing: 0px;
  line-height: 12px;
  position: absolute;
  text-align: center;
  width: calc(100% - 123px);
}
.mobile .x0-a-36-kgs-97nerx {
  background-color: transparent;
  bottom: -3px;
  color: var(--powder-ash);
  font-family: "DINAlternate", Helvetica, Arial, serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  height: 17px;
  left: calc(49.43% - 30px);
  letter-spacing: 0.26px;
  line-height: 13px;
  position: absolute;
  text-align: right;
  white-space: nowrap;
  width: 61px;
}
.mobile .x360-2tn2ap {
  background-color: transparent;
  bottom: 37px;
  font-size: 40px;
  height: 51px;
  line-height: 38px;
  position: absolute;
  right: calc(45.07% - 41px);
  text-align: center;
  white-space: nowrap;
  width: 92px;
}
.mobile .x360-DJ8aa8 {
  background-color: transparent;
  bottom: 775px;
  height: 386px;
  left: 52px;
  position: absolute;
  width: 277px;
}
.mobile .x4-ZUSC3j {
  background-color: transparent;
  color: var(--sweet-pink);
  font-family: "DIN2014", Helvetica, Arial, serif;
  font-size: 31px;
  font-style: normal;
  font-weight: 700;
  height: calc(100% - 5px);
  letter-spacing: -0.62px;
  line-height: 29px;
  position: absolute;
  right: calc(31.22% - 6px);
  text-align: left;
  top: 6px;
  white-space: nowrap;
  width: 19px;
}
.mobile .x4-opcoes-GpKkzS {
  background-color: transparent;
  height: 57px;
  left: 43px;
  position: absolute;
  top: 0px;
  width: calc(100% - 57px);
}
.mobile .x5-posicoes-da-crianca-uYyCSL {
  background-color: transparent;
  color: var(--stack);
  height: 53px;
  left: 0px;
  line-height: 14px;
  position: absolute;
  text-align: center;
  top: calc(29.28% - 15px);
  width: calc(100% + 2px);
}
:root {
  --black: rgba(0, 0, 0, 1);
  --firefly: rgba(11, 42, 60, 1);
  --karry: rgba(254, 234, 211, 1);
  --powder-ash: rgba(189, 205, 195, 1);
  --stack: rgba(140, 140, 140, 1);
  --sweet-pink: rgba(243, 158, 160, 1);
  --white: rgba(255, 255, 255, 1);
}
/* screen - tablet */

.font-class-1 {
  font-family: "FontAwesome5Pro", Helvetica, Arial, serif;
  font-size: 9px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.32px;
  line-height: 21px;
}
.font-class-10 {
  color: var(--firefly);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 700;
}
.font-class-2 {
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 400;
}
.font-class-3 {
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.24px;
}
.font-class-4 {
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 22.5px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.45px;
  line-height: 28.9px;
}
.font-class-5 {
  color: var(--sweet-pink);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 16.2px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.32px;
  line-height: 19.4px;
}
.font-class-6 {
  color: var(--white);
  font-family: "DINAlternate", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 700;
}
.font-class-7 {
  color: var(--sweet-pink);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 200;
}
.font-class-8 {
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 32.6px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.65px;
  line-height: 30.6px;
}
.font-class-9 {
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 15.4px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.31px;
  line-height: 18.4px;
}
.tablet {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 4808px;
  min-width: 834px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.tablet .a-litet-ap-a-historia-ARqM4h {
  background-color: transparent;
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  height: 177px;
  letter-spacing: 0.3px;
  line-height: 20.6px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 2px;
  width: 248px;
}
.tablet .acolchoame-cido-macio-Ro1FBo {
  background-color: transparent;
  color: var(--firefly);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  height: 223px;
  left: 21px;
  letter-spacing: 0.42px;
  line-height: 28.9px;
  position: absolute;
  text-align: left;
  top: 41px;
  width: 210px;
}
.tablet .apoiamos-o-iocultural-ARqM4h {
  background-color: transparent;
  color: var(--firefly);
  font-size: 27.2px;
  height: 161px;
  left: 128px;
  line-height: 33px;
  position: absolute;
  text-align: left;
  top: -3px;
  width: calc(100% - 204px);
}
.tablet .banner-hero-NDbvGy {
  background-color: transparent;
  height: 666px;
  left: 95px;
  position: absolute;
  top: 148px;
  width: calc(100% - 128px);
}
.tablet .bb718-T9P4zk {
  background-color: transparent;
  color: rgba(51, 78, 117, 1);
  height: calc(100% + 2px);
  position: absolute;
  right: -2px;
  text-align: left;
  top: -1px;
  white-space: nowrap;
  width: 52px;
}
.tablet .bb71801-pb-fCQdXW {
  background-color: transparent;
  height: 327px;
  position: absolute;
  right: 16px;
  top: 14px;
  width: 184px;
}
.tablet .bb71801-yHgdXA {
  background-color: transparent;
  bottom: 24px;
  height: 335px;
  left: 77px;
  position: absolute;
  width: 190px;
}
.tablet .bb71801a-fCQdXW {
  background-color: transparent;
  height: 336px;
  left: 23px;
  position: absolute;
  top: 0px;
  width: 176px;
}
.tablet .bb719-mockup-sgIL4s {
  background-color: transparent;
  height: 279px;
  left: 0px;
  position: absolute;
  top: 1px;
  width: 297px;
}
.tablet .bb719-xBCrGx {
  background-color: transparent;
  color: rgba(172, 172, 171, 1);
  height: calc(100% + 2px);
  position: absolute;
  right: -2px;
  text-align: left;
  top: -1px;
  white-space: nowrap;
  width: 52px;
}
.tablet .bb71901-yHgdXA {
  background-color: transparent;
  bottom: 24px;
  height: 334px;
  position: absolute;
  right: calc(49.75% - 94px);
  width: 189px;
}
.tablet .bb720-CYRpQ7 {
  background-color: transparent;
  color: rgba(29, 29, 27, 1);
  height: calc(100% + 2px);
  position: absolute;
  right: -2px;
  text-align: left;
  top: -1px;
  white-space: nowrap;
  width: 57px;
}
.tablet .bb72001-yHgdXA {
  background-color: transparent;
  bottom: 25px;
  height: 332px;
  position: absolute;
  right: 78px;
  width: 187px;
}
.tablet .bb72003-fCQdXW {
  background-color: transparent;
  height: 337px;
  left: calc(49.91% - 157px);
  position: absolute;
  top: 15px;
  width: 314px;
}
.tablet .bb72005-0aPMTz {
  background-color: transparent;
  height: calc(100% + 425px);
  left: -125px;
  position: absolute;
  top: -318px;
  width: calc(100% + 310px);
}
.tablet .bb72006-wKRFMC {
  background-color: transparent;
  bottom: 1px;
  height: 246px;
  left: 0px;
  position: absolute;
  width: 388px;
}
.tablet .box-T9EcCj {
  background-color: transparent;
  height: 160px;
  position: absolute;
  right: 0px;
  top: 33px;
  width: 183px;
}
.tablet .cadeira-T9EcCj {
  background-color: transparent;
  height: 413px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}
.tablet .cadeira-para-auto-0gzyjf {
  background-color: transparent;
  color: var(--powder-ash);
  font-family: "DINAlternate", Helvetica, Arial, serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 700;
  height: 24px;
  letter-spacing: 0.38px;
  line-height: 23px;
  position: absolute;
  right: 35px;
  text-align: right;
  top: calc(24.08% - 6px);
  white-space: nowrap;
  width: 203px;
}
.tablet .cadeira-ro-to-lateral-fCQdXW {
  background-color: transparent;
  bottom: 1px;
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  height: 118px;
  letter-spacing: 0.28px;
  line-height: 18.4px;
  position: absolute;
  right: calc(49.03% - 105px);
  text-align: center;
  width: 214px;
}
.tablet .cinto-de-5-onfortavel-fCQdXW {
  background-color: transparent;
  bottom: 37px;
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  height: 81px;
  letter-spacing: 0.28px;
  line-height: 18.4px;
  position: absolute;
  right: -2px;
  text-align: center;
  width: 213px;
}
.tablet .clip-FAz6QS {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 100%;
}
.tablet .clip-H6M0mz {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 100%;
}
.tablet .clip-ocMmxo {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}
.tablet .clip-tzp9NM {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 100%;
}
.tablet .clique-na--s-detalhes-bNTrsq {
  background-color: transparent;
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 20.2px;
  font-style: normal;
  font-weight: 300;
  height: 153px;
  left: 108px;
  letter-spacing: 0.4px;
  line-height: 23.5px;
  position: absolute;
  text-align: left;
  top: 72px;
  width: 391px;
}
.tablet .com-apenas-i09HmT {
  background-color: transparent;
  color: var(--karry);
  font-family: "DINAlternate", Helvetica, Arial, serif;
  font-size: 46px;
  font-style: normal;
  font-weight: 700;
  height: 55px;
  left: 19px;
  letter-spacing: -0.92px;
  line-height: 57px;
  position: absolute;
  text-align: left;
  top: 1px;
  white-space: nowrap;
  width: 227px;
}
.tablet .compatibilidade-m9A98a {
  background-color: transparent;
  color: var(--karry);
  font-family: "DINAlternate", Helvetica, Arial, serif;
  font-size: 41px;
  font-style: normal;
  font-weight: 700;
  height: 49px;
  letter-spacing: -0.82px;
  line-height: 51px;
  position: absolute;
  right: 18px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 262px;
}
.tablet .conforto-Ro1FBo {
  background-color: transparent;
  height: 85px;
  left: 0px;
  position: absolute;
  top: 13px;
  width: 179px;
}
.tablet .conforto-o1Wiv1 {
  background-color: transparent;
  height: 87px;
  left: 0px;
  position: absolute;
  text-align: center;
  top: -2px;
  width: calc(100% + 2px);
}
.tablet .conheca-ma-obre-a-wee-LwhLrn {
  background-color: transparent;
  color: var(--powder-ash);
  height: 102px;
  left: 0px;
  position: absolute;
  text-align: left;
  top: 1px;
  width: calc(100% - 233px);
}
.tablet .cor-bb718-yHgdXA {
  background-color: transparent;
  bottom: 0px;
  height: 19px;
  left: calc(19.01% - 13px);
  position: absolute;
  width: 66px;
}
.tablet .cor-bb719-yHgdXA {
  background-color: transparent;
  bottom: 0px;
  height: 19px;
  position: absolute;
  right: calc(49.81% - 33px);
  width: 66px;
}
.tablet .cor-bb720-yHgdXA {
  background-color: transparent;
  bottom: 0px;
  height: 19px;
  position: absolute;
  right: calc(18.75% - 13px);
  width: 71px;
}
.tablet .cores-NDbvGy {
  background-color: transparent;
  bottom: calc(36.08% - 154px);
  height: 425px;
  left: 5px;
  position: absolute;
  width: calc(100% - 5px);
}
.tablet .des-social-NDbvGy {
  background-color: transparent;
  bottom: 170px;
  height: 180px;
  left: 86px;
  position: absolute;
  width: calc(100% - 176px);
}
.tablet .design-mod-s-momentos-0cpF6L {
  background-color: transparent;
  color: var(--karry);
  font-family: "DINAlternate", Helvetica, Arial, serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  height: 150px;
  left: 16px;
  letter-spacing: 0.4px;
  line-height: 25.4px;
  position: absolute;
  text-align: left;
  top: 9px;
  width: calc(100% - 14px);
}
.tablet .dimensoes---44-x55-cm-sgIL4s {
  background-color: transparent;
  bottom: 1px;
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 10.7px;
  font-style: normal;
  font-weight: 700;
  height: 141px;
  left: 107px;
  letter-spacing: 0.21px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  width: calc(100% - 105px);
}
.tablet .ellipse-1-ocMmxo {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.tablet .ellipse-1-wKRFMC {
  background-color: transparent;
  height: 212px;
  position: absolute;
  right: 1px;
  top: 0px;
  width: 212px;
}
.tablet .em-3-cores-e-escolher-yHgdXA {
  background-color: transparent;
  color: var(--stack);
  height: 117px;
  left: 47px;
  position: absolute;
  text-align: left;
  top: -3px;
  width: calc(100% - 222px);
}
.tablet .embalagem-bNTrsq {
  background-color: transparent;
  bottom: 0px;
  height: 425px;
  left: 0px;
  position: absolute;
  width: 495px;
}
.tablet .facil-inst-a-impactos-T9EcCj {
  background-color: transparent;
  bottom: -2px;
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 34.4px;
  font-style: normal;
  font-weight: 300;
  height: 163px;
  letter-spacing: 0.34px;
  line-height: 34.4px;
  position: absolute;
  right: 51px;
  text-align: left;
  width: 290px;
}
.tablet .faixa-header-NDbvGy {
  background-color: transparent;
  height: 144px;
  left: 95px;
  position: absolute;
  top: 0px;
  width: calc(100% - 184px);
}
.tablet .features-2-NDbvGy {
  background-color: transparent;
  bottom: calc(45.93% - 157px);
  height: 342px;
  left: 27px;
  position: absolute;
  width: calc(100% - 46px);
}
.tablet .features-NDbvGy {
  background-color: transparent;
  height: 470px;
  left: 5px;
  position: absolute;
  top: calc(18.26% - 86px);
  width: calc(100% - 6px);
}
.tablet .gif-bNTrsq {
  background-color: transparent;
  height: 439px;
  position: absolute;
  right: 0px;
  top: 58px;
  width: 409px;
}
.tablet .globe-americas-PkOjBU {
  background-color: transparent;
  height: calc(100% + 54px);
  position: absolute;
  right: 41px;
  top: -29px;
  width: 136px;
}
.tablet .group-10-Ro1FBo {
  background-color: transparent;
  height: 100%;
  left: 93px;
  position: absolute;
  top: 0px;
  width: 476px;
}
.tablet .group-11-bTTsmw {
  background-color: transparent;
  height: calc(100% - 24px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.tablet .group-4-NDbvGy {
  background-color: transparent;
  height: 0px;
  left: -65px;
  position: absolute;
  top: 3px;
  width: 0px;
}
.tablet .group-6-bNTrsq {
  background-color: transparent;
  height: 0px;
  left: -55px;
  opacity: 0;
  position: absolute;
  top: -3853px;
  width: 0px;
}
.tablet .hand-holding-KXss5t {
  background-color: transparent;
  height: 14px;
  left: 0px;
  position: absolute;
  top: calc(34.49% - 5px);
  width: 41px;
}
.tablet .httpswwwyo-ureyoutube-Cas2Or {
  background-color: transparent;
  height: 353px;
  /* height: calc(100% + 22px); */
  /* left: -33px; */
  position: absolute;
  /* top: -11px; */
  /* width: calc(100% + 81px); */
  width: 626px;
}
.tablet .httpswwwyo-ureyoutube-ooZbbz {
  background-color: transparent;
  height: 353px;
  /* height: calc(100% + 7px); */
  /* left: -59px; */
  position: absolute;
  /* top: 0px; */
  /* width: calc(100% + 61px); */
  width: 626px;
}
.tablet .icon-awesome-circle-CYRpQ7 {
  background-color: transparent;
  height: calc(100% - 7px);
  left: 0px;
  position: absolute;
  top: 4px;
  width: 12px;
}
.tablet .icon-awesome-circle-T9P4zk {
  background-color: transparent;
  height: 12px;
  left: 0px;
  position: absolute;
  top: 3px;
  width: 12px;
}
.tablet .icon-awesome-circle-xBCrGx {
  background-color: transparent;
  height: calc(100% - 7px);
  left: 0px;
  position: absolute;
  top: 4px;
  width: 12px;
}
.tablet .icon-awesome-heart-o1Wiv1 {
  background-color: transparent;
  height: 18px;
  left: 15px;
  position: absolute;
  top: 2px;
  width: 20px;
}
.tablet .icon-awesome-star-ApMKPm {
  background-color: transparent;
  height: 15px;
  left: 10px;
  position: absolute;
  top: 4px;
  width: 16px;
}
.tablet .image-T9EcCj {
  background-color: transparent;
  height: 422px;
  position: absolute;
  right: 57px;
  top: 49px;
  width: 360px;
}
.tablet .img-seta-UHOA5D {
  background-color: transparent;
  height: calc(100% - 19px);
  position: absolute;
  right: 0px;
  top: 19px;
  width: 462px;
}
.tablet .instagram-youtube-xY97QI {
  background-color: transparent;
  bottom: calc(43.86% - 10px);
  height: 22px;
  left: calc(48.61% - 41px);
  position: absolute;
  width: 85px;
}
.tablet .isofix-m9A98a {
  background-color: transparent;
  bottom: 2px;
  color: var(--karry);
  font-family: "DINAlternate", Helvetica, Arial, serif;
  font-size: 93px;
  font-style: normal;
  font-weight: 700;
  height: 110px;
  left: 20px;
  letter-spacing: -1.86px;
  line-height: 115px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 251px;
}
.tablet .layer-3-YcUwhA {
  background-color: transparent;
  bottom: 26px;
  height: 369px;
  left: 1px;
  position: absolute;
  width: 57px;
}
.tablet .litetofici-a-historia-xY97QI {
  background-color: transparent;
  bottom: calc(33.93% - 17px);
  font-size: 13.9px;
  height: 50px;
  left: 38px;
  line-height: 20.3px;
  position: absolute;
  text-align: left;
  width: 297px;
}
.tablet .mais-sobre-a-wee-NDbvGy {
  background-color: transparent;
  bottom: calc(23.47% - 114px);
  height: 486px;
  left: 53px;
  position: absolute;
  width: calc(100% - 60px);
}
.tablet .mockupvazio-dMDJtF {
  background-color: transparent;
  bottom: -4345px;
  height: 234px;
  position: absolute;
  right: -423px;
  width: 193px;
}
.tablet .mundo-NDbvGy {
  background-color: transparent;
  height: 82px;
  left: 43px;
  position: absolute;
  top: calc(36.63% - 30px);
  width: calc(100% - 82px);
}
.tablet .op-component-1-FixLlw {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 21px;
}
.tablet .op-component-1-NR6Kzd {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 36px;
}
.tablet .op-component-2-FixLlw {
  background-color: transparent;
  height: 100%;
  left: calc(23.15% - 1px);
  position: absolute;
  top: 1px;
  width: 6px;
}
.tablet .op-component-2-NR6Kzd {
  background-color: transparent;
  height: 100%;
  left: calc(23.15% - 2px);
  position: absolute;
  top: 0px;
  width: 11px;
}
.tablet .op-component-3-FixLlw {
  background-color: transparent;
  height: 100%;
  left: calc(37.66% - 7px);
  position: absolute;
  top: 1px;
  width: 19px;
}
.tablet .op-component-3-NR6Kzd {
  background-color: transparent;
  height: 100%;
  left: calc(37.66% - 12px);
  position: absolute;
  top: 1px;
  width: 32px;
}
.tablet .op-component-4-FixLlw {
  background-color: transparent;
  bottom: 0px;
  height: 25px;
  position: absolute;
  right: calc(34.93% - 9px);
  width: 25px;
}
.tablet .op-component-4-NR6Kzd {
  background-color: transparent;
  bottom: 1px;
  height: 42px;
  position: absolute;
  right: calc(34.93% - 15px);
  width: 43px;
}
.tablet .op-component-5-FixLlw {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 8px;
  top: 1px;
  width: 19px;
}
.tablet .op-component-5-NR6Kzd {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 13px;
  top: 1px;
  width: 32px;
}
.tablet .op-component-6-FixLlw {
  background-color: transparent;
  bottom: calc(39.54% - 3px);
  height: 9px;
  position: absolute;
  right: 0px;
  width: 11px;
}
.tablet .op-component-6-NR6Kzd {
  background-color: transparent;
  bottom: calc(39.54% - 6px);
  height: 15px;
  position: absolute;
  right: 1px;
  width: 18px;
}
.tablet .opcoes-de-reclino-KXss5t {
  background-color: transparent;
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 22.7px;
  font-style: normal;
  font-weight: 700;
  height: 118px;
  left: 17px;
  letter-spacing: 0.45px;
  line-height: 27.2px;
  position: absolute;
  text-align: center;
  top: 27px;
  width: calc(100% - 15px);
}
.tablet .para-maior-lo-do-bebe-UHOA5D {
  background-color: transparent;
  bottom: calc(22.99% - 27px);
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  height: 117px;
  left: 4px;
  letter-spacing: 0.42px;
  line-height: 28.9px;
  position: absolute;
  text-align: left;
  width: 240px;
}
.tablet .play-circle-LwhLrn {
  background-color: transparent;
  bottom: calc(35.74% - 37px);
  color: var(--white);
  font-family: "FontAwesome5Pro", Helvetica, Arial, serif;
  font-size: 77px;
  font-style: normal;
  font-weight: 200;
  height: 104px;
  left: calc(48.59% - 166px);
  letter-spacing: 1.54px;
  line-height: 48px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 342px;
}
.tablet .play-circle-YcUwhA {
  background-color: transparent;
  bottom: calc(36.55% - 38px);
  color: var(--white);
  font-family: "FontAwesome5Pro", Helvetica, Arial, serif;
  font-size: 77px;
  font-style: normal;
  font-weight: 200;
  height: 104px;
  letter-spacing: 1.54px;
  line-height: 48px;
  position: absolute;
  right: calc(46.93% - 160px);
  text-align: center;
  white-space: nowrap;
  width: 342px;
}
.tablet .praticidade-ApMKPm {
  background-color: transparent;
  height: 87px;
  left: 0px;
  position: absolute;
  text-align: center;
  top: -2px;
  width: calc(100% + 2px);
}
.tablet .praticidade-Ro1FBo {
  background-color: transparent;
  height: 85px;
  position: absolute;
  right: 0px;
  top: calc(36.95% - 31px);
  width: 179px;
}
.tablet .prazer-NDbvGy {
  background-color: transparent;
  height: 478px;
  left: 38px;
  position: absolute;
  top: calc(43.23% - 207px);
  width: calc(100% - 40px);
}
.tablet .prazer-somos-a-litet-YcUwhA {
  background-color: transparent;
  color: var(--sweet-pink);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 31px;
  font-style: normal;
  font-weight: 400;
  height: 53px;
  left: 4px;
  letter-spacing: 0.62px;
  line-height: 30.6px;
  position: absolute;
  text-align: left;
  top: 1px;
  width: 342px;
}
.tablet .rectangle-1-0gzyjf {
  background-color: var(--sweet-pink);
  height: 9px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.tablet .rectangle-10-copy-2-LJmKzJ {
  background-color: var(--sweet-pink);
  bottom: 1px;
  height: 96px;
  left: 22px;
  position: absolute;
  width: calc(100% - 22px);
}
.tablet .rectangle-10-copy-2-i09HmT {
  background-color: var(--sweet-pink);
  height: 68px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 273px;
}
.tablet .rectangle-10-copy-m9A98a {
  background-color: var(--sweet-pink);
  bottom: 1px;
  height: 102px;
  left: 0px;
  position: absolute;
  width: calc(100% - 48px);
}
.tablet .rectangle-10-m9A98a {
  background-color: var(--sweet-pink);
  height: 58px;
  left: 46px;
  position: absolute;
  top: 0px;
  width: calc(100% - 46px);
}
.tablet .rectangle-3-0cpF6L {
  background-color: var(--sweet-pink);
  height: calc(100% - 8px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100% - 6px);
}
.tablet .rectangle-5-jFXazW {
  background-color: var(--powder-ash);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}
.tablet .rectangle-6-YcUwhA {
  background-color: var(--sweet-pink);
  height: calc(100% - 52px);
  position: absolute;
  right: 0px;
  top: 52px;
  width: 396px;
}
.tablet .rectangle-6-copy-LwhLrn {
  background-color: var(--powder-ash);
  height: calc(100% - 60px);
  position: absolute;
  right: 1px;
  top: 60px;
  width: 391px;
}
.tablet .rectangle-7-YcUwhA {
  background-color: var(--black);
  bottom: 36px;
  height: 353px;
  left: 82px;
  position: absolute;
  width: calc(100% - 137px);
}
.tablet .rectangle-7-copy-LwhLrn {
  background-color: var(--black);
  bottom: 37px;
  height: 353px;
  left: 53px;
  position: absolute;
  width: calc(100% - 117px);
}
.tablet .rectangle-9-copy-yHgdXA {
  background-color: var(--powder-ash);
  bottom: calc(49.6% - 61px);
  height: 123px;
  left: 0px;
  position: absolute;
  width: 100%;
}
.tablet .rectangle-9-xY97QI {
  background-color: var(--sweet-pink);
  height: 24px;
  left: 0px;
  position: absolute;
  top: 20px;
  width: 100%;
}
.tablet .rodape-NDbvGy {
  background-color: transparent;
  bottom: 0px;
  height: 161px;
  left: 8px;
  position: absolute;
  width: calc(100% - 8px);
}
.tablet .seguranca---acidentes-fCQdXW {
  background-color: transparent;
  bottom: 1px;
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: 60px;
  letter-spacing: 0.28px;
  line-height: 18.4px;
  position: absolute;
  right: calc(49.03% - 105px);
  text-align: center;
  width: 214px;
}
.tablet .shape-1-xY97QI {
  background-color: transparent;
  bottom: calc(43.44% - 13px);
  height: 31px;
  position: absolute;
  right: 38px;
  width: 110px;
}
.tablet .shape-2-0gzyjf {
  background-color: transparent;
  height: 52px;
  left: 2px;
  position: absolute;
  top: calc(36.42% - 19px);
  width: 185px;
}
.tablet .shape-3-ARqM4h {
  background-color: transparent;
  height: 135px;
  left: 12px;
  position: absolute;
  top: 1px;
  width: 171px;
}
.tablet .span0-46yekN {
  color: rgba(11, 42, 60, 1);
  font-style: normal;
}
.tablet .span0-7cqRFs {
  color: rgba(140, 140, 140, 1);
  font-style: normal;
}
.tablet .span0-A9qP1i {
  font-family: "FontAwesome5Pro", Helvetica, Arial, serif;
  font-size: 9px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.18px;
}
.tablet .span0-HKExfi {
  font-family: "FontAwesome5Pro", Helvetica, Arial, serif;
  font-size: 9px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.18px;
}
.tablet .span0-SG3Sh4 {
  color: rgba(140, 140, 140, 1);
  font-style: normal;
}
.tablet .span0-UlHXql {
  color: rgba(140, 140, 140, 1);
  font-style: normal;
}
.tablet .span0-WRz7l4 {
  color: rgba(11, 42, 60, 1);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0px;
}
.tablet .span0-oLVyO7 {
  color: rgba(11, 42, 60, 1);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
}
.tablet .span0-t5OgC1 {
  font-family: "FontAwesome5Pro", Helvetica, Arial, serif;
  font-size: 9px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.18px;
}
.tablet .span1-46yekN {
  color: rgba(11, 42, 60, 1);
  font-style: normal;
}
.tablet .span1-7cqRFs {
  color: rgba(140, 140, 140, 1);
  font-style: normal;
}
.tablet .span1-A9qP1i {
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.32px;
}
.tablet .span1-HKExfi {
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.32px;
}
.tablet .span1-SG3Sh4 {
  color: rgba(140, 140, 140, 1);
  font-style: normal;
}
.tablet .span1-UlHXql {
  color: rgba(140, 140, 140, 1);
  font-style: normal;
}
.tablet .span1-WRz7l4 {
  color: rgba(11, 42, 60, 1);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0px;
}
.tablet .span1-oLVyO7 {
  color: rgba(11, 42, 60, 1);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
}
.tablet .span1-t5OgC1 {
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.32px;
}
.tablet .span2-SG3Sh4 {
  color: rgba(140, 140, 140, 1);
  font-style: normal;
}
.tablet .span2-oLVyO7 {
  color: rgba(11, 42, 60, 1);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
}
.tablet .tablet-C61RwL {
  background-color: transparent;
  height: calc(100% - 10px);
  left: 16px;
  position: relative;
  top: -1px;
  width: calc(100% - 31px);
}
.tablet .tecido-de--mpre-limpo-bTTsmw {
  background-color: transparent;
  bottom: 2px;
  color: var(--firefly);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  height: 223px;
  letter-spacing: 0.42px;
  line-height: 28.9px;
  position: absolute;
  right: 10px;
  text-align: left;
  width: 160px;
}
.tablet .titulo-T9EcCj {
  background-color: transparent;
  bottom: calc(25.76% - 37px);
  height: 145px;
  left: 1px;
  position: absolute;
  width: 342px;
}
.tablet .titulo-UHOA5D {
  background-color: transparent;
  height: 144px;
  left: 4px;
  position: absolute;
  top: calc(29.01% - 42px);
  width: 364px;
}
.tablet .uma-mao-NDbvGy {
  background-color: transparent;
  height: 426px;
  left: 92px;
  position: absolute;
  top: calc(29.06% - 124px);
  width: calc(100% - 129px);
}
.tablet .uma-mao-i09HmT {
  background-color: transparent;
  bottom: 12px;
  color: var(--karry);
  font-family: "DINAlternate", Helvetica, Arial, serif;
  font-size: 76px;
  font-style: normal;
  font-weight: 700;
  height: 90px;
  left: 45px;
  letter-spacing: -1.52px;
  line-height: 94px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100% - 69px);
}
.tablet .universal-access-ARqM4h {
  background-color: transparent;
  bottom: calc(37.44% - 40px);
  height: 106px;
  left: 0px;
  position: absolute;
  width: 106px;
}
.tablet .vector-smart-object-xY97QI {
  background-color: transparent;
  height: 66px;
  left: calc(48.63% - 37px);
  position: absolute;
  top: 0px;
  width: 76px;
}
.tablet .voce-ja-tr-mundo-hoje-PkOjBU {
  background-color: transparent;
  font-size: 32px;
  height: 65px;
  left: 40px;
  line-height: 40.5px;
  position: absolute;
  text-align: left;
  top: 14px;
  width: calc(100% - 229px);
}
.tablet .wee-0gzyjf {
  background-color: transparent;
  bottom: 0px;
  color: var(--powder-ash);
  font-size: 89px;
  height: 110px;
  line-height: 106px;
  position: absolute;
  right: -1px;
  text-align: right;
  white-space: nowrap;
  width: 211px;
}
.tablet .wwwlitetco-reservados-xY97QI {
  background-color: transparent;
  bottom: 1px;
  color: var(--firefly);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 11.8px;
  font-style: normal;
  font-weight: 500;
  height: 54px;
  left: calc(48.66% - 145px);
  letter-spacing: 0px;
  line-height: 17.1px;
  position: absolute;
  text-align: center;
  width: 297px;
}
.tablet .x0-a-36-kgs-0gzyjf {
  background-color: transparent;
  bottom: -2px;
  color: var(--powder-ash);
  font-family: "DINAlternate", Helvetica, Arial, serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  height: 19px;
  letter-spacing: 0.3px;
  line-height: 18px;
  position: absolute;
  right: 4px;
  text-align: right;
  white-space: nowrap;
  width: 70px;
}
.tablet .x360-NDbvGy {
  background-color: transparent;
  bottom: 321px;
  height: 622px;
  left: 0px;
  position: absolute;
  width: calc(100% - 43px);
}
.tablet .x360-bNTrsq {
  background-color: transparent;
  font-size: 59px;
  height: 74px;
  left: 106px;
  line-height: 72px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 133px;
}
.tablet .x4-KXss5t {
  background-color: transparent;
  color: var(--sweet-pink);
  font-family: "DIN2014", Helvetica, Arial, serif;
  font-size: 38px;
  font-style: normal;
  font-weight: 700;
  height: 50px;
  left: 12px;
  letter-spacing: -0.76px;
  line-height: 47px;
  position: absolute;
  text-align: left;
  top: 1px;
  white-space: nowrap;
  width: 23px;
}
.tablet .x4-opcoes-UHOA5D {
  background-color: transparent;
  height: 145px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 315px;
}
.tablet .x5-posicoes-da-crianca-fCQdXW {
  background-color: transparent;
  bottom: 15px;
  color: var(--stack);
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  height: 103px;
  left: 0px;
  letter-spacing: 0.28px;
  line-height: 18.4px;
  position: absolute;
  text-align: center;
  width: 228px;
}
:root {
  --black: rgba(0, 0, 0, 1);
  --firefly: rgba(11, 42, 60, 1);
  --karry: rgba(254, 234, 211, 1);
  --powder-ash: rgba(189, 205, 195, 1);
  --stack: rgba(140, 140, 140, 1);
  --sweet-pink: rgba(243, 158, 160, 1);
  --white: rgba(255, 255, 255, 1);
}

.mobile .gif-360 {
  background-color: transparent;
  height: 297px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 277px;
}
