/* Media Queries
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Width */
/* MOBILE FIRST */
/* DESKTOP FIRST */
/* DEVICE */
/* RANGE */
/* Colors
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Base
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Buttons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Links
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Inputs
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Fonts
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Header
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Table
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Other
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Fonts
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Cart Item variables/colors/border radius etc
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Buttons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Form Elements
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Checkbox
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Radio Button
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Icons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.builder__header {
  padding: 0 1.5rem;
}
.builder__header .header__title {
  font-size: 2.4rem;
  line-height: 100%;
  text-align: center;
  text-transform: capitalize;
  color: #000000;
  border-bottom: 0.1rem solid #cccccc;
  padding-bottom: 5rem;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 48em) {
  .builder__header .header__title {
    font-size: 4rem;
    text-align: left;
  }
}
.builder__header .header__content {
  position: relative;
  min-height: 12rem;
}
.builder__header .header__content .content__loader {
  font-size: 2.2rem;
  color: #d6d6d6;
  position: absolute;
  top: 40%;
  left: 50%;
}
.builder__header .header__info .info__title {
  font-size: 2.2rem;
  line-height: 1;
  text-transform: capitalize;
  color: #003da6;
  text-align: center;
  padding: 0;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 48em) {
  .builder__header .header__info .info__title {
    font-size: 2.4rem;
    text-align: left;
    margin-bottom: 1.5rem;
  }
}
.builder__header .header__info .info__description {
  font-size: 1.6rem;
  text-align: center;
  margin-bottom: 1.5rem;
}
@media only screen and (min-width: 48em) {
  .builder__header .header__info .info__description {
    text-align: left;
  }
}
.builder__header .header__nav {
  width: 100%;
}
.builder__header .header__nav .nav__list {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  list-style: none;
  background-color: #d9e2f2;
  width: 100%;
  margin: 0;
}
@media only screen and (min-width: 48em) {
  .builder__header .header__nav .nav__list {
    justify-content: flex-start;
    width: calc(100% - 2.5rem);
  }
}
@media only screen and (min-width: 75em) {
  .builder__header .header__nav .nav__list {
    width: 100%;
  }
}
.builder__header .header__nav .nav__list .list__item {
  display: none;
  width: 5rem;
  margin: 0;
}
@media only screen and (min-width: 48em) {
  .builder__header .header__nav .nav__list .list__item {
    display: block;
    width: 100%;
    margin-right: -2.5rem;
    -webkit-clip-path: polygon(calc(100% - 2.5rem) 0rem, 100% 50%, calc(100% - 2.5rem) 100%, 0 100%, 2.5rem 50%, 0 0rem);
    clip-path: polygon(calc(100% - 2.5rem) 0rem, 100% 50%, calc(100% - 2.5rem) 100%, 0 100%, 2.5rem 50%, 0 0rem);
  }
  .builder__header .header__nav .nav__list .list__item:first-child {
    -webkit-clip-path: polygon(calc(100% - 2.5rem) 0rem, 100% 50%, calc(100% - 2.5rem) 100%, 0rem 100%, 0rem 0rem);
    clip-path: polygon(calc(100% - 2.5rem) 0rem, 100% 50%, calc(100% - 2.5rem) 100%, 0rem 100%, 0rem 0rem);
  }
  .builder__header .header__nav .nav__list .list__item:last-child {
    -webkit-clip-path: polygon(100% 0rem, 100% 100%, 0 100%, 2.5rem 50%, 0 0rem);
    clip-path: polygon(100% 0rem, 100% 100%, 0 100%, 2.5rem 50%, 0 0rem);
  }
  .builder__header .header__nav .nav__list .list__item:last-child .nav__link::after {
    content: none;
  }
}
@media only screen and (min-width: 75em) {
  .builder__header .header__nav .nav__list .list__item {
    width: 100%;
    max-width: 25rem;
  }
  .builder__header .header__nav .nav__list .list__item:last-child {
    -webkit-clip-path: polygon(calc(100% - 2.5rem) 0rem, 100% 50%, calc(100% - 2.5rem) 100%, 0 100%, 2.5rem 50%, 0 0rem);
    clip-path: polygon(calc(100% - 2.5rem) 0rem, 100% 50%, calc(100% - 2.5rem) 100%, 0 100%, 2.5rem 50%, 0 0rem);
  }
  .builder__header .header__nav .nav__list .list__item:last-child .nav__link::after {
    content: "";
  }
}
.builder__header .header__nav .nav__list .list__item--active {
  display: block;
  width: 100%;
  -webkit-clip-path: polygon(calc(100% - 2.5rem) 0rem, 100% 50%, calc(100% - 2.5rem) 100%, 2.5rem 100%, 0rem 50%, 2.5rem 0rem);
  clip-path: polygon(calc(100% - 2.5rem) 0rem, 100% 50%, calc(100% - 2.5rem) 100%, 2.5rem 100%, 0rem 50%, 2.5rem 0rem);
}
.builder__header .header__nav .nav__list .list__item--active:first-child {
  margin-left: 4.5rem;
}
@media only screen and (min-width: 48em) {
  .builder__header .header__nav .nav__list .list__item--active:first-child {
    margin-left: 0;
  }
}
.builder__header .header__nav .nav__list .list__item--active:last-child {
  margin-right: 4.5rem;
}
@media only screen and (min-width: 48em) {
  .builder__header .header__nav .nav__list .list__item--active:last-child {
    margin-right: -2.5rem;
  }
}
@media only screen and (min-width: 48em) {
  .builder__header .header__nav .nav__list .list__item--active {
    -webkit-clip-path: polygon(calc(100% - 2.5rem) 0rem, 100% 50%, calc(100% - 2.5rem) 100%, 0 100%, 2.5rem 50%, 0 0rem);
    clip-path: polygon(calc(100% - 2.5rem) 0rem, 100% 50%, calc(100% - 2.5rem) 100%, 0 100%, 2.5rem 50%, 0 0rem);
  }
}
@media only screen and (min-width: 48em) {
  .builder__header .header__nav .nav__list .list__item--active:first-child {
    -webkit-clip-path: polygon(calc(100% - 2.5rem) 0rem, 100% 50%, calc(100% - 2.5rem) 100%, 0rem 100%, 0rem 0rem);
    clip-path: polygon(calc(100% - 2.5rem) 0rem, 100% 50%, calc(100% - 2.5rem) 100%, 0rem 100%, 0rem 0rem);
    margin: 0 -2.5rem 0 0;
  }
}
.builder__header .header__nav .nav__list .list__item--active .nav__link {
  color: #ffffff;
  background-color: #003da6;
}
.builder__header .header__nav .nav__list .list__item--active .nav__link::after,
.builder__header .header__nav .nav__list .list__item--active .nav__link::before {
  content: "";
}
@media only screen and (min-width: 48em) {
  .builder__header .header__nav .nav__list .list__item--active .nav__link::before {
    content: none;
  }
}
.builder__header .header__nav .nav__list .list__item--active .nav__link span {
  display: inline-block;
  text-align: center;
  width: 100%;
}
@media only screen and (min-width: 48em) {
  .builder__header .header__nav .nav__list .list__item--active .nav__link span {
    text-align: left;
  }
}
.builder__header .header__nav .nav__list .list__item--prev-step,
.builder__header .header__nav .nav__list .list__item--next-step {
  display: block;
}
.builder__header .header__nav .nav__list .list__item--prev-step .nav__link::before,
.builder__header .header__nav .nav__list .list__item--next-step .nav__link::before {
  font-family: 'Font Awesome 6 Pro';
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f053';
  font-weight: normal;
  font-size: 2.2rem;
  color: inherit;
}
.builder__header .header__nav .nav__list .list__item--prev-step .nav__link::before,
.builder__header .header__nav .nav__list .list__item--next-step .nav__link::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translate(-50%, -50%);
  border: 0;
  height: auto;
  width: auto;
}
@media only screen and (min-width: 48em) {
  .builder__header .header__nav .nav__list .list__item--prev-step .nav__link::before,
  .builder__header .header__nav .nav__list .list__item--next-step .nav__link::before {
    content: none;
  }
}
.builder__header .header__nav .nav__list .list__item--next-step .nav__link::before {
  content: "\f054";
}
@media only screen and (min-width: 48em) {
  .builder__header .header__nav .nav__list .list__item--next-step .nav__link::before {
    content: none;
  }
}
.builder__header .header__nav .nav__link {
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-start;
  color: #003da6;
  background-color: #d9e2f2;
  text-decoration: none;
  font-size: 1.6rem;
  text-transform: capitalize;
  white-space: normal;
  width: 100%;
  height: 5rem;
  padding: 1rem 1rem 1rem 2rem;
  transition: color 0.25s ease-in-out, background 0.25s ease-in-out;
}
.builder__header .header__nav .nav__link::after,
.builder__header .header__nav .nav__link::before {
  position: absolute;
  display: block;
  border: 0.7rem solid #ffffff;
  border-bottom: 0;
  border-left: 0;
  width: 5rem;
  height: 100%;
}
.builder__header .header__nav .nav__link::after {
  right: -2.7rem;
  transform: rotate(45deg) translate(-50%, 50%);
}
.builder__header .header__nav .nav__link::before {
  left: -2.7rem;
  transform: rotate(-135deg) translate(-50%, 50%);
}
.builder__header .header__nav .nav__link:not([data-step]) {
  color: #797979;
  cursor: default;
}
.builder__header .header__nav .nav__link span {
  display: none;
}
@media only screen and (min-width: 48em) {
  .builder__header .header__nav .nav__link {
    font-size: 1.5rem;
    display: flex;
    padding-left: 4.5rem;
  }
  .builder__header .header__nav .nav__link[data-step]:hover,
  .builder__header .header__nav .nav__link[data-step]:focus {
    color: #ffffff;
    background-color: #003da6;
  }
  .builder__header .header__nav .nav__link::before {
    content: none;
  }
  .builder__header .header__nav .nav__link::after {
    content: "";
  }
  .builder__header .header__nav .nav__link span {
    display: inline;
    pointer-events: none;
    user-select: none;
  }
}
@media only screen and (min-width: 75em) {
  .builder__header .header__nav .nav__link {
    font-size: 1.6rem;
  }
}
header.builder__header.header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
  gap: 20px;
}
header.builder__header.header h4 {
  font-size: 12px;
  margin: 0 0 5px 0;
  color: #666;
  font-weight: bold;
  text-transform: uppercase;
}
header.builder__header.header a {
  font-size: 10px;
  color: #007bff;
  text-decoration: none;
  font-weight: bold;
  text-transform: uppercase;
}
.builder__review {
  padding: 0 1.5rem;
}
.builder__review .review__header {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem 0;
}
@media only screen and (min-width: 48em) {
  .builder__review .review__header {
    flex-flow: row nowrap;
    justify-content: space-between;
  }
}
.builder__review .review__header .header__title {
  font-size: 1.8rem;
  font-family: 'neue-haas-grotesk-text', sans-serif;
  color: #003da6;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  margin: 0 0 2rem;
}
@media only screen and (min-width: 48em) {
  .builder__review .review__header .header__title {
    font-size: 2rem;
    text-align: left;
    width: auto;
    margin: 0;
  }
}
.builder__review .review__header .header__qty {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-end;
}
.builder__review .review__header .header__qty .qty__label {
  color: #000000;
  font-weight: normal;
  margin-right: 1rem;
}
.builder__review .review__header .header__qty .qty__counter {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 0.1rem solid #d6d6d6;
  max-width: 12rem;
  height: 4rem;
  padding: 0.5rem 0rem;
}
.builder__review .review__header .header__qty .qty__counter .counter__input {
  text-align: center;
  font-size: 1.6rem;
  font-weight: 600;
  border: 0;
  width: calc(100% - 6rem);
  height: 100%;
  padding: 0;
  margin: 0;
  -moz-appearance: textfield;
}
.builder__review .review__header .header__qty .qty__counter .counter__input::-webkit-outer-spin-button,
.builder__review .review__header .header__qty .qty__counter .counter__input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.builder__review .review__header .header__qty .qty__counter .counter__controls {
  background: transparent;
  color: #000000;
  border: 0;
  height: 100%;
  width: 3rem;
  padding: 0;
}
.builder__review .review__header .header__qty .qty__counter .counter__controls.disabled {
  color: #d6d6d6;
  opacity: 1;
}
.builder__review .review__content {
  display: block;
  list-style: none;
  border: 0.1rem solid #cccccc;
  border-left: 0;
  border-right: 0;
  padding: 2rem;
  margin: 0;
}
@media only screen and (min-width: 48em) {
  .builder__review .review__content {
    display: flex;
    flex-flow: row nowrap;
    align-items: flex-start;
    justify-content: center;
  }
}
@media only screen and (min-width: 75em) {
  .builder__review .review__content {
    justify-content: space-between;
  }
}
.builder__review .review__content .content__product {
  display: block;
  line-height: 2.2rem;
  font-size: 1.4rem;
  border-top: 0.1rem solid #cccccc;
  width: 100%;
  padding-top: 2rem;
  margin-top: 0;
  margin-bottom: 0;
}
.builder__review .review__content .content__product:first-child {
  border-top: none;
  padding-top: 0;
  padding-bottom: 2rem;
  margin-top: 0;
}
@media only screen and (min-width: 48em) {
  .builder__review .review__content .content__product {
    display: flex;
    flex-flow: column nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    border-top: none;
    width: 100%;
    max-width: 36rem;
    padding-top: 0;
    padding-right: 1.5rem;
  }
  .builder__review .review__content .content__product:nth-child(2) {
    border-left: 0.1rem solid #cccccc;
    padding-left: 1.5rem;
    padding-right: 0;
  }
}
@media only screen and (min-width: 75em) {
  .builder__review .review__content .content__product {
    flex-direction: row;
    max-width: 100%;
  }
  .builder__review .review__content .content__product:first-child {
    padding-bottom: 0;
  }
}
.builder__review .review__content .content__product .product__info {
  width: 100%;
}
@media only screen and (min-width: 75em) {
  .builder__review .review__content .content__product .product__info {
    width: calc(100% - 15rem);
  }
}
.builder__review .review__content .content__product .product__title {
  display: block;
  color: #000000;
  font-size: 1.6rem;
  line-height: 1.2;
  font-weight: 500;
  padding-bottom: 0.3rem;
  margin-bottom: 1.2rem;
}
@media only screen and (min-width: 48em) {
  .builder__review .review__content .content__product .product__title {
    font-size: 1.8rem;
  }
}
.builder__review .review__content .content__product .product__thumbnail {
  display: none;
}
@media only screen and (min-width: 48em) {
  .builder__review .review__content .content__product .product__thumbnail {
    display: block;
    text-align: center;
    width: 100%;
    height: 100%;
    margin-bottom: 1.5rem;
  }
}
@media only screen and (min-width: 75em) {
  .builder__review .review__content .content__product .product__thumbnail {
    width: 15rem;
    margin-right: 1.5rem;
    margin-bottom: 0;
  }
}
.builder__review .review__content .content__product .product__thumbnail img {
  max-width: 100%;
  max-height: 100%;
}
.builder__review .review__content .content__product .product__stock-message {
  width: 100%;
  margin: 0.7rem 0;
}
.builder__review .review__content .content__product .product__stock-message .details__badge {
  display: inline-block;
  font-size: 1.4rem;
  font-weight: 600;
  margin-bottom: 0;
}
.builder__review .review__content .content__product .product__stock-message .details__badge::before {
  margin-right: 0.5rem;
}
.builder__review .review__content .content__product .product__stock-message .details__badge--inStock {
  color: #126303;
}
.builder__review .review__content .content__product .product__stock-message .details__badge--inStock::before {
  font-family: 'Font Awesome 6 Pro';
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f058';
  font-weight: 900;
  font-size: inherit;
  color: inherit;
}
.builder__review .review__content .content__product .product__stock-message .details__badge--outStock {
  color: #b41300;
}
.builder__review .review__content .content__product .product__stock-message .details__badge--outStock::before {
  font-family: 'Font Awesome 6 Pro';
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f057';
  font-weight: 900;
  font-size: inherit;
  color: inherit;
}
.builder__review .review__content .content__product .product__stock-message .details__badge--special {
  color: #3489d6;
}
.builder__review .review__content .content__product .product__stock-message .details__badge--special::before {
  font-family: 'Font Awesome 6 Pro';
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f06a';
  font-weight: 900;
  font-size: inherit;
  color: inherit;
}
.builder__review .review__content .content__product .product__stock-message .details__badge--limited {
  color: #b41300 !important;
}
.builder__review .review__content .content__product .product__stock-message .details__badge--limited::before {
  font-family: 'Font Awesome 6 Pro';
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f06a';
  font-weight: 900;
  font-size: inherit;
  color: inherit;
}
.builder__review .review__content .content__product .product__link {
  position: relative;
  display: block;
  color: #003da6;
  font-size: inherit;
  white-space: nowrap;
  width: 100%;
  margin: 0.7rem 0;
}
.builder__review .review__content .content__product .product__link::before {
  font-family: 'Font Awesome 6 Pro';
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f05a';
  font-weight: 900;
  font-size: inherit;
  color: inherit;
}
.builder__review .review__content .content__product .product__link::before {
  margin-right: 0.5rem;
}
.builder__review .review__content .content__product .product__params {
  margin: 0;
  font-size: 1.4rem;
}
.builder__review .review__content .content__product .product__param {
  margin: 0;
}
.builder__review .review__content .content__product .product__param .param__value {
  color: #000000;
  font-weight: 500;
}
.builder__review .review__content .content__product .product__param .param__per {
  color: #797979;
}
.builder__review .review__content .content__product .product__edit {
  text-transform: capitalize;
  letter-spacing: normal;
  font-size: 1.6rem;
  font-weight: 600;
  width: 100%;
}
@media only screen and (min-width: 48em) {
  .builder__review .review__content .content__product .product__edit {
    max-width: 18rem;
  }
}
.builder__review .review__total {
  display: flex;
  flex-flow: column nowrap;
  align-items: flex-end;
  justify-content: flex-start;
  width: 100%;
  padding: 2rem 0;
}
.builder__review .review__total .total__price {
  display: flex;
  justify-content: space-between;
  font-size: 1.6rem;
  font-weight: 600;
  text-transform: capitalize;
  width: 100%;
  margin-bottom: 0.7rem;
}
@media only screen and (min-width: 48em) {
  .builder__review .review__total .total__price {
    display: block;
    text-align: right;
    max-width: 35rem;
  }
}
.builder__review .review__total .total__price:last-child {
  border: 0.1rem solid #cccccc;
  border-left: 0;
  border-right: 0;
  padding: 0.7rem 0;
  margin: 0;
}
.builder__review .review__bottom {
  display: block;
  width: 100%;
}
@media only screen and (min-width: 48em) {
  .builder__review .review__bottom {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
  }
}
@media only screen and (min-width: 75em) {
  .builder__review .review__bottom {
    justify-content: flex-end;
  }
}
.builder__review .review__bottom .bottom__btn {
  text-transform: capitalize;
  letter-spacing: normal;
  font-size: 1.6rem;
  font-weight: 600;
  width: 100%;
  margin-bottom: 2rem;
}
@media only screen and (min-width: 48em) {
  .builder__review .review__bottom .bottom__btn {
    max-width: 24rem;
  }
  .builder__review .review__bottom .bottom__btn:last-child {
    margin-left: 2rem;
  }
}
.builder__review .review__loader {
  display: inline-block;
  font-size: 2.2rem;
  color: #d6d6d6;
  margin: 0 auto;
}
.builder__review .review__qty-wrapper {
  margin-top: 2rem;
  width: 100%;
}
@media only screen and (max-width: 47.9375em) {
  .builder__review .review__qty-wrapper {
    width: 90%;
    margin-left: 2rem;
  }
}
.builder__review .review__qty-wrapper fieldset {
  border: 0.1rem solid #cccccc;
}
.builder__review .review__qty-wrapper fieldset legend {
  margin-left: 2rem;
  font-family: 'neue-haas-grotesk-text', sans-serif;
  color: #003da6;
  font-size: medium;
}
@media only screen and (max-width: 47.9375em) {
  .builder__review .review__qty-wrapper fieldset legend {
    margin-left: 20% !important;
  }
}
.builder__review .review__qty-wrapper .content {
  margin-left: 2rem;
  margin-top: 1rem;
}
@media only screen and (max-width: 47.9375em) {
  .builder__review .review__qty-wrapper .content {
    text-align: center;
    margin-left: 0;
  }
}
.builder__review .review__qty-wrapper .header__qty {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0 2rem 0 0;
  height: 1rem;
  position: relative;
  top: -2.5rem;
}
@media only screen and (max-width: 47.9375em) {
  .builder__review .review__qty-wrapper .header__qty {
    height: 10rem;
    justify-content: center;
    top: 0;
  }
}
.builder__review .review__qty-wrapper .header__qty .qty__label {
  color: #000000;
  font-weight: normal;
  margin-right: 1rem;
}
.builder__review .review__qty-wrapper .header__qty .qty__counter {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 0.1rem solid #d6d6d6;
  max-width: 12rem;
  height: 4rem;
  padding: 0.5rem 0rem;
}
.builder__review .review__qty-wrapper .header__qty .qty__counter .counter__input {
  text-align: center;
  font-size: 1.6rem;
  font-weight: 600;
  border: 0;
  width: calc(100% - 6rem);
  height: 100%;
  padding: 0;
  margin: 0;
  -moz-appearance: textfield;
}
.builder__review .review__qty-wrapper .header__qty .qty__counter .counter__input::-webkit-outer-spin-button,
.builder__review .review__qty-wrapper .header__qty .qty__counter .counter__input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.builder__review .review__qty-wrapper .header__qty .qty__counter .counter__controls {
  background: transparent;
  color: #000000;
  border: 0;
  height: 100%;
  width: 3rem;
  padding: 0;
}
.builder__review .review__qty-wrapper .header__qty .qty__counter .counter__controls.disabled {
  color: #d6d6d6;
  opacity: 1;
}
@media screen and (min-width: 1300px) {
  .builder__review .review__container {
    display: flex;
    flex-direction: row;
    align-items: stretch;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9idWlsZGVyLXJldmlldy5jc3MiLCIuLi9zcmMvc3R5bGVzaGVldHMvbW9kdWxlcy9idWlsZGVyL3R3Yi1oZWFkZXIubGVzcyIsIi4uL3NyYy9zdHlsZXNoZWV0cy9tb2R1bGVzL2J1aWxkZXIvdHdiLXJldmlldy5sZXNzIiwiLi4vc3JjL3N0eWxlc2hlZXRzL19iYXNlL21peGlucy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO3FEQUNxRDtBQUNyRCxXQUFXO0FBQ1gsa0JBQWtCO0FBQ2xCLG1CQUFtQjtBQUNuQixZQUFZO0FBQ1osV0FBVztBQUNYO3FEQUNxRDtBQUNyRDtxREFDcUQ7QUFDckQ7cURBQ3FEO0FBQ3JEO3FEQUNxRDtBQUNyRDtxREFDcUQ7QUFDckQ7cURBQ3FEO0FBQ3JEO3FEQUNxRDtBQUNyRDtxREFDcUQ7QUFDckQ7cURBQ3FEO0FBQ3JEO3FEQUNxRDtBQUNyRDtxREFDcUQ7QUFDckQ7cURBQ3FEO0FBQ3JEO3FEQUNxRDtBQUNyRDtxREFDcUQ7QUFDckQ7cURBQ3FEO0FBQ3JEO3FEQUNxRDtBQ3RDckQ7RUFDRSxrQkFBQTtDRHdDRDtBQ3JDRztFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0VBQ0EsZUFBQTtFQUNBLG9DQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtDRHVDTDtBQ3JDSztFQUFBO0lBQ0UsZ0JBQUE7SUFDQSxpQkFBQTtHRHdDTDtDQUNGO0FDckNHO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtDRHVDTDtBQ3BDTztFQUNFLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7Q0RzQ1Q7QUMvQk87RUFDRSxrQkFBQTtFQUNBLGVBQUE7RUFDQSwyQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtDRGlDVDtBQy9CUztFQUFBO0lBQ0Usa0JBQUE7SUFDQSxpQkFBQTtJQUNBLHNCQUFBO0dEa0NUO0NB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QSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7Q0ZrWVg7QUU1WEc7RUFDRSxlQUFBO0VBQ0EsWUFBQTtDRjhYTDtBRTVYSztFQUFBO0lBQ0UsY0FBQTtJQUNBLHNCQUFBO0lBQ0Esb0JBQUE7SUFDQSx3QkFBQTtHRitYTDtDQUNGO0FFN1hLO0VBQUE7SUFDRSwwQkFBQTtHRmdZTDtDQUNGO0FFN1hPO0VBQ0UsMkJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7Q0YrWFQ7QUU3WFM7RUFBQTtJQUNFLGlCQUFBO0dGZ1lUO0VFOVhTO0lBQ0Usa0JBQUE7R0ZnWVg7Q0FDRjtBRTFYRztFQUNFLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtDRjRYTDtBRXpYRztFQUNFLGlCQUFBO0VBQ0EsWUFBQTtDRjJYTDtBRTFYSztFQUFBO0lBQ0UsV0FBQTtJQUNBLGtCQUFBO0dGNlhMO0NBQ0Y7QUVuWUc7RUFRSSw2QkFBQTtDRjhYUDtBRXRZRztFQVVNLGtCQUFBO0VBSUEsa0RBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7Q0Y0WFQ7QUVqWVM7RUFBQTtJQUNFLDRCQUFBO0dGb1lUO0NBQ0Y7QUVqWkc7RUFvQkksa0JBQUE7RUFDQSxpQkFBQTtDRmdZUDtBRS9YTztFQUFBO0lBQ0MsbUJBQUE7SUFDQSxlQUFBO0dGa1lOO0NBQ0Y7QUUvWE87RUFDRSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0NGaVlUO0FFaFlTO0VBQUE7SUFDRSxjQUFBO0lBQ0Esd0JBQUE7SUFDQSxPQUFBO0dGbVlUO0NBQ0Y7QUVqWVc7RUFDRSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtDRm1ZYjtBRWhZVztFQUNFLGNBQUE7RUFDQSxvQkFBQTtFQUNBLCtCQUFBO0VBQ0EsNkJBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtDRmtZYjtBRS9YZTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUVBLDJCQUFBO0NGZ1lqQjtBRTlYaUI7O0VBRUUseUJBQUE7RUFDQSxVQUFBO0NGZ1luQjtBRTVYZTtFQUNFLHdCQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7Q0Y4WGpCO0FFNVhpQjtFQUNFLGVBQUE7RUFDQSxXQUFBO0NGOFhuQjtBRXBYRztFQUNFO0lBQ0UsY0FBQTtJQUNBLG9CQUFBO0lBQ0EscUJBQUE7R0ZzWEw7Q0FDRiIsImZpbGUiOiJidWlsZGVyLXJldmlldy5taW4uY3NzIn0= */