html, body {
  scroll-behavior: smooth;
}

.site-content .ast-container {
  flex-direction: column;
  padding-inline: 0;
}

.slider {
  width: 100%;
}

.params-page {
  background: #0E0154;
  font-family: "Barlow", sans-serif;
  padding-block: 5rem;
  padding-inline: 1.5rem;
}
.params-page h3, .params-page h4 {
  font-family: "Mont", sans-serif;
}
.params-page .container {
  max-width: 1140px;
  width: 100%;
  margin: 0 auto;
}
.params-page .chosen-box {
  display: flex;
  flex-direction: column;
  margin-bottom: 4rem;
}
.params-page .chosen-box .header-box {
  margin-bottom: 2rem;
}
.params-page .chosen-box .header-box .breadcrumbs {
  display: grid;
  grid-template-columns: auto 1fr 1fr;
  width: 100%;
  align-items: center;
  list-style: none;
  margin: 0;
}
.params-page .chosen-box .header-box .breadcrumbs li {
  display: inline-flex;
  align-items: center;
  text-transform: uppercase;
  font-size: clamp(1rem, 1vw + 1rem, 1.5rem);
  color: #fff;
}
.params-page .chosen-box .header-box .breadcrumbs li:first-child {
  font-family: "Mont", sans-serif;
  font-size: 2rem;
  font-weight: 700;
  color: #00C3FF;
}
.params-page .chosen-box .header-box .breadcrumbs li:first-child::after {
  content: "\f105";
  font-family: "FontAwesome";
  font-size: 1rem;
  color: #fff;
  margin-inline: 0.5rem;
}
.params-page .chosen-box .header-box .breadcrumbs .help {
  justify-self: end;
}
.params-page .chosen-box .header-box .breadcrumbs .help figure {
  display: flex;
  gap: 1rem;
  align-items: center;
}
.params-page .chosen-box .header-box .breadcrumbs .help figure legend a {
  font-family: "Barlow", sans-serif;
  font-weight: 600;
  color: #fff;
  font-size: clamp(0.5rem, 3vw, 0.875rem);
}
.params-page .chosen-box .category-items {
  display: flex;
}
.params-page .chosen-box .category-items aside {
  min-width: 295px;
  background: #E2E9F2;
  border-top-left-radius: 1rem;
  padding: 2rem;
}
.params-page .chosen-box .category-items aside h4 {
  margin-bottom: 1rem;
  color: #000699;
  font-size: 1.875rem;
  font-weight: 700;
}
.params-page .chosen-box .category-items aside ul {
  display: flex;
  flex-direction: column;
  list-style: none;
  margin: 0;
}
.params-page .chosen-box .category-items aside ul li {
  display: flex;
  margin-bottom: 0.5rem;
  cursor: pointer;
  font-family: "Barlow", sans-serif;
  font-size: 1rem;
  color: #020054;
  transition: color 0.3s ease;
}
.params-page .chosen-box .category-items aside ul li:hover, .params-page .chosen-box .category-items aside ul li:hover > a {
  color: #00C3FF;
}
.params-page .chosen-box .category-items aside ul li a {
  margin-left: 0.5rem;
  color: #020054;
}
.params-page .chosen-box .category-items aside ul li .selected {
  font-weight: 700;
}
.params-page .chosen-box .category-items aside ul li:has(.selected)::before {
  content: "\f105";
  font-family: "FontAwesome";
  display: block;
  color: #00C3FF;
  font-size: 1rem;
}
.params-page .chosen-box .items-container {
  display: grid;
  grid-template-columns: auto 1fr auto;
  grid-template-areas: "header header header" "navleft viewport navright";
  overflow: hidden;
  background: #5493FF;
  padding: 2rem 4rem;
  min-height: 373px;
  width: 100%;
}
.params-page .chosen-box .items-container .nav {
  display: none;
  align-self: center;
}
.params-page .chosen-box .items-container .nav i {
  font-size: 1.125rem;
  color: #fff;
  font-weight: 600;
  transition: all 0.2s ease;
  cursor: pointer;
}
.params-page .chosen-box .items-container .nav i:hover {
  transform: scale(1.2);
}
.params-page .chosen-box .items-container .prev {
  transform: translateX(-1rem);
}
.params-page .chosen-box .items-container .next {
  transform: translateX(1rem);
}
.params-page .chosen-box .items-container .viewport {
  display: flex;
  gap: calc(1vw + 2.5rem);
  padding-bottom: 1rem;
  min-width: 100%;
  overflow-x: scroll;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  touch-action: cross-slide-x;
  grid-area: viewport;
}
.params-page .chosen-box .items-container .viewport::-webkit-scrollbar {
  height: 0;
  visibility: none;
  display: none;
}
.params-page .chosen-box .items-container h4 {
  font-size: 2rem;
  font-weight: 700;
  padding-bottom: 4rem;
  color: #fff;
  grid-area: header;
}
.params-page .chosen-box .items-container .printer-name,
.params-page .chosen-box .items-container .resin-name {
  display: block;
  margin-top: 0.5rem;
  font-size: 0.875rem;
  line-height: 1rem;
  color: #fff;
  text-align: center;
}
.params-page .chosen-box .items-container .placeholder figure img,
.params-page .chosen-box .items-container .placeholder-resin figure img {
  object-fit: none !important;
}
.params-page .chosen-box .items-container .printer-item,
.params-page .chosen-box .items-container .resin-item {
  display: block;
  min-width: 128px;
  animation: popup 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) 1 forwards;
  scroll-snap-align: start;
}
.params-page .chosen-box .items-container .printer-item label,
.params-page .chosen-box .items-container .resin-item label {
  position: relative;
  cursor: pointer;
}
.params-page .chosen-box .items-container .printer-item label:hover figure img,
.params-page .chosen-box .items-container .resin-item label:hover figure img {
  transform: scale(1.1);
}
.params-page .chosen-box .items-container .printer-item label::before,
.params-page .chosen-box .items-container .resin-item label::before {
  background-color: #00FF7D;
  color: #5E08FD;
  content: " ";
  display: block;
  border-radius: 0.2rem;
  position: absolute;
  bottom: 2rem;
  left: 0;
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 28px;
  transition-duration: 0.4s;
  transform: scale(0);
  z-index: 5;
}
.params-page .chosen-box .items-container .printer-item input[type=checkbox],
.params-page .chosen-box .items-container .resin-item input[type=checkbox] {
  display: none;
}
.params-page .chosen-box .items-container .printer-item input[type=checkbox]:checked + label:before,
.params-page .chosen-box .items-container .resin-item input[type=checkbox]:checked + label:before {
  content: "\f00c";
  font-family: "FontAwesome";
  font-weight: 300;
  transform: scale(1);
}
.params-page .chosen-box .items-container .printer-item input[type=checkbox]:checked + label img,
.params-page .chosen-box .items-container .resin-item input[type=checkbox]:checked + label img {
  transform: scale(1.1);
  z-index: -1;
}
.params-page .chosen-box .items-container .printer-item figure,
.params-page .chosen-box .items-container .resin-item figure {
  position: relative;
  text-align: center;
}
.params-page .chosen-box .items-container .printer-item figure img,
.params-page .chosen-box .items-container .printer-item figure svg,
.params-page .chosen-box .items-container .resin-item figure img,
.params-page .chosen-box .items-container .resin-item figure svg {
  width: 128px !important;
  height: 195px !important;
  transition-duration: 0.2s;
  transform-origin: 50% 50%;
  object-fit: cover;
  padding: 0.5rem;
  margin: 0 auto;
  text-align: center;
}
.params-page #params-results {
  margin-block: 4rem;
}
.params-page #params-results .container h3 {
  font-size: 1.5rem;
  text-transform: uppercase;
  font-weight: 700;
  color: #fff;
  text-align: center;
  margin-bottom: 1rem;
}
.params-page #params-results .image--table-results {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
  background: #E2E9F2;
  padding: 3rem calc(3rem + 3vw);
}
.params-page #params-results .image--table-results .img-result {
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
}
.params-page #params-results .image--table-results .img-result img {
  grid-column: 1;
  grid-row: 1;
  height: 300px;
  animation: popup 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 1 forwards;
}
.params-page #params-results .image--table-results .img-result img:first-child {
  z-index: 1;
  margin-left: -25px;
}
.params-page #params-results .image--table-results .img-result img:last-child {
  justify-self: end;
}
.params-page #params-results .image--table-results h4 {
  text-transform: uppercase;
  font-size: 2rem;
  font-weight: 700;
  color: #00C3FF;
  margin-bottom: 3rem;
}
.params-page #params-results .image--table-results table {
  font-family: "Barlow", sans-serif;
}
.params-page #params-results .image--table-results table tr {
  display: grid;
  grid-template-columns: 2fr 1fr;
  margin-bottom: 1rem;
  gap: 1rem;
}
.params-page #params-results .image--table-results table tr:last-child {
  margin-bottom: 0;
}
.params-page #params-results .image--table-results table tr td:first-child {
  text-transform: uppercase;
  background: #fff;
  color: #020054;
}
.params-page #params-results .image--table-results table tr td:last-child {
  background: #00C3FF;
  text-align: center;
  color: #fff;
  font-weight: 600;
  font-size: 1.125rem;
}
.params-page #params-results .download--share--questions {
  grid-column: 1/3;
  display: flex;
  justify-content: space-between;
}
.params-page #params-results .download--share--questions span {
  display: flex;
  align-items: center;
  gap: 1rem;
  color: #020054;
}
.params-page #params-results .download--share--questions span figure img {
  transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.params-page #params-results .download--share--questions span:hover figure img {
  transform: rotate(15deg);
}
.params-page #params-results .alert {
  grid-column: 1/3;
  margin-top: 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  font-family: "Barlow", sans-serif;
  line-height: 1.3;
  text-align: justify;
}
.params-page #step-03 .chosen-box {
  margin-bottom: 0;
}

@keyframes popup {
  from {
    transform: scale(0.5);
  }
  to {
    transform: scale(1);
  }
}
@media screen and (max-width: 1160px) {
  .params-page .chosen-box .items-container .printer-item,
.params-page .chosen-box .items-container .resin-item {
    flex: 0 0 28%;
  }
}
@media screen and (max-width: 1024px) {
  .params-page .chosen-box .items-container .printer-item,
.params-page .chosen-box .items-container .resin-item {
    flex: 0 0 27%;
  }
}
@media screen and (max-width: 990px) {
  .params-page .chosen-box .items-container .printer-item,
.params-page .chosen-box .items-container .resin-item {
    flex: 0 0 44%;
  }
  .params-page #params-results .image--table-results {
    grid-template-columns: 1fr;
    column-gap: 0;
  }
  .params-page #params-results .image--table-results .img-result img {
    justify-self: center;
    width: 300px;
    object-fit: contain;
  }
  .params-page #params-results .image--table-results .img-result img:first-child {
    margin-left: -25vw;
  }
  .params-page #params-results .image--table-results .img-result img:last-child {
    margin-right: -25vw;
    justify-self: center;
  }
  .params-page #params-results .image--table-results .table-results {
    grid-column: 1;
  }
}
@media screen and (max-width: 769px) {
  .params-page .chosen-box .category-items {
    flex-direction: column;
  }
  .params-page .chosen-box .header-box .breadcrumbs {
    grid-template-columns: auto 1fr;
    gap: 1rem;
  }
  .params-page .chosen-box .header-box .breadcrumbs .help {
    grid-column: 1/3;
    justify-self: start;
  }
  .params-page .chosen-box .items-container {
    padding-inline: 2rem;
  }
  .params-page .chosen-box .items-container .printer-item,
.params-page .chosen-box .items-container .resin-item {
    flex: 0 0 28%;
  }
  .params-page .chosen-box .items-container .printer-item label,
.params-page .chosen-box .items-container .resin-item label {
    position: initial;
  }
  .params-page .chosen-box .items-container .printer-item label::before,
.params-page .chosen-box .items-container .resin-item label::before {
    left: 12vw;
  }
  .params-page .chosen-box .items-container .printer-item.placeholder,
.params-page .chosen-box .items-container .resin-item.placeholder-resin {
    margin: 0 auto;
  }
  .params-page #params-results .image--table-results {
    padding: 3rem calc(1rem + 3vw);
  }
  .params-page #params-results .download--share--questions {
    flex-wrap: wrap;
    gap: 1rem;
    justify-content: start;
  }
}
@media screen and (max-width: 668px) {
  .params-page .chosen-box .header-box .breadcrumbs li {
    font-size: clamp(1rem, 2vw + 0.5rem, 2rem) !important;
  }
  .params-page .chosen-box .items-container .printer-item,
.params-page .chosen-box .items-container .resin-item {
    flex: 0 0 44%;
  }
  .params-page #params-results .image--table-results {
    grid-template-columns: 1fr;
  }
  .params-page #params-results .image--table-results h4 {
    font-size: 1.7rem;
  }
  .params-page #params-results .image--table-results .img-result img {
    justify-self: center;
    width: 300px;
    object-fit: contain;
  }
  .params-page #params-results .image--table-results .img-result img:first-child {
    margin-left: -35vw;
  }
  .params-page #params-results .image--table-results .img-result img:last-child {
    margin-right: -35vw;
    justify-self: center;
  }
  .params-page #params-results .image--table-results .table-results {
    grid-column: 1;
  }
}
@media screen and (max-width: 481px) {
  .params-page .chosen-box .items-container .viewport {
    scroll-snap-align: center;
  }
  .params-page .chosen-box .items-container .printer-item,
.params-page .chosen-box .items-container .resin-item {
    flex: 0 0 40%;
  }
  .params-page .chosen-box .items-container .printer-item figure img,
.params-page .chosen-box .items-container .resin-item figure img {
    display: block;
  }
  .params-page #params-results .image--table-results {
    grid-template-columns: 1fr;
  }
  .params-page #params-results .image--table-results .img-result img {
    height: 240px;
  }
  .params-page #params-results .image--table-results .table-results table {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 465px) {
  .params-page .chosen-box .category-items aside {
    min-width: 0;
  }
  .params-page .chosen-box .items-container .printer-item,
.params-page .chosen-box .items-container .resin-item {
    flex: 0 0 100%;
    margin: 0 auto;
  }
}

/*# sourceMappingURL=parametros-de-impressao.css.map */
