/* 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: 1.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;
  }
}
.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9idWlsZGVyLXJldmlldy5jc3MiLCIuLi9zcmMvc3R5bGVzaGVldHMvbW9kdWxlcy9idWlsZGVyL3R3Yi1oZWFkZXIubGVzcyIsIi4uL3NyYy9zdHlsZXNoZWV0cy9tb2R1bGVzL2J1aWxkZXIvdHdiLXJldmlldy5sZXNzIiwiLi4vc3JjL3N0eWxlc2hlZXRzL19iYXNlL21peGlucy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO3FEQUNxRDtBQUNyRCxXQUFXO0FBQ1gsa0JBQWtCO0FBQ2xCLG1CQUFtQjtBQUNuQixZQUFZO0FBQ1osV0FBVztBQUNYO3FEQUNxRDtBQUNyRDtxREFDcUQ7QUFDckQ7cURBQ3FEO0FBQ3JEO3FEQUNxRDtBQUNyRDtxREFDcUQ7QUFDckQ7cURBQ3FEO0FBQ3JEO3FEQUNxRDtBQUNyRDtxREFDcUQ7QUFDckQ7cURBQ3FEO0FBQ3JEO3FEQUNxRDtBQUNyRDtxREFDcUQ7QUFDckQ7cURBQ3FEO0FBQ3JEO3FEQUNxRDtBQUNyRDtxREFDcUQ7QUFDckQ7cURBQ3FEO0FBQ3JEO3FEQUNxRDtBQ3RDckQ7RUFDRSxrQkFBQTtDRHdDRDtBQ3JDRztFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0VBQ0EsZUFBQTtFQUNBLG9DQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtDRHVDTDtBQ3JDSztFQUFBO0lBQ0UsZ0JBQUE7SUFDQSxpQkFBQTtHRHdDTDtDQUNGO0FDckNHO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtDRHVDTDtBQ3BDTztFQUNFLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7Q0RzQ1Q7QUMvQk87RUFDRSxrQkFBQTtFQUNBLGVBQUE7RUFDQSwyQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtDRGlDVDtBQy9CUztFQUFBO0lBQ0Usa0JBQUE7SUFDQSxpQkFBQTtJQUNBLHNCQUFBO0dEa0NUO0NB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MkJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7Q0YyV1Q7QUV6V1M7RUFBQTtJQUNFLGlCQUFBO0dGNFdUO0VFMVdTO0lBQ0Usa0JBQUE7R0Y0V1g7Q0FDRjtBRXRXRztFQUNFLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtDRndXTDtBRXJXRztFQUNFLGlCQUFBO0VBQ0EsWUFBQTtDRnVXTDtBRXRXSztFQUFBO0lBQ0UsV0FBQTtJQUNBLGtCQUFBO0dGeVdMO0NBQ0Y7QUUvV0c7RUFRSSw2QkFBQTtDRjBXUDtBRWxYRztFQVVNLGtCQUFBO0VBSUEsa0RBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7Q0Z3V1Q7QUU3V1M7RUFBQTtJQUNFLDRCQUFBO0dGZ1hUO0NBQ0Y7QUU3WEc7RUFvQkksa0JBQUE7RUFDQSxpQkFBQTtDRjRXUDtBRTNXTztFQUFBO0lBQ0MsbUJBQUE7SUFDQSxlQUFBO0dGOFdOO0NBQ0Y7QUUzV087RUFDRSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0NGNldUO0FFNVdTO0VBQUE7SUFDRSxjQUFBO0lBQ0Esd0JBQUE7SUFDQSxPQUFBO0dGK1dUO0NBQ0Y7QUU3V1c7RUFDRSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtDRitXYjtBRTVXVztFQUNFLGNBQUE7RUFDQSxvQkFBQTtFQUNBLCtCQUFBO0VBQ0EsNkJBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtDRjhXYjtBRTNXZTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUVBLDJCQUFBO0NGNFdqQjtBRTFXaUI7O0VBRUUseUJBQUE7RUFDQSxVQUFBO0NGNFduQjtBRXhXZTtFQUNFLHdCQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7Q0YwV2pCO0FFeFdpQjtFQUNFLGVBQUE7RUFDQSxXQUFBO0NGMFduQjtBRWhXRztFQUNFO0lBQ0UsY0FBQTtJQUNBLG9CQUFBO0lBQ0EscUJBQUE7R0ZrV0w7Q0FDRiIsImZpbGUiOiJidWlsZGVyLXJldmlldy5taW4uY3NzIn0= */