/* 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;
  }
}
.size-selector {
  position: relative;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(30rem, 1fr));
  grid-auto-rows: 1fr;
  grid-gap: 2rem;
  background-color: #f0f0f0;
  border: 0.1rem solid #cccccc;
  border-left-width: 0;
  border-right-width: 0;
  width: 100%;
  padding: 1.5rem 1.5rem;
  margin: 1.5rem 0;
}
@media only screen and (min-width: 48em) {
  .size-selector {
    border-left-width: 0.1rem;
    border-right-width: 0.1rem;
    margin: 1.5rem;
    width: calc(100% - 3rem);
  }
}
@media only screen and (min-width: 75em) {
  .size-selector {
    grid-template-columns: repeat(auto-fit, minmax(22rem, 1fr));
    margin-top: 2.5rem;
  }
}
@media only screen and (min-width: 91.875em) {
  .size-selector {
    grid-template-columns: repeat(auto-fit, minmax(30rem, 1fr));
  }
}
.size-selector__item {
  justify-self: center;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: space-between;
  background-color: #ffffff;
  border: 0.1rem solid #cccccc;
  width: 100%;
  max-width: 40rem;
  height: 100%;
  padding: 1.5rem 1.5rem 2rem;
  margin: 0rem 0 1.5rem;
  transition: border 0.2s ease-in-out;
}
.size-selector__item:hover {
  border-color: rgba(0, 61, 166, 0.5);
  box-shadow: 0 0 0.4rem #f0f0f0;
}
.size-selector__item .size-selector__img {
  object-fit: contain;
  width: 100%;
  height: 24rem;
}
@media only screen and (min-width: 35em) {
  .size-selector__item .size-selector__img {
    height: 26rem;
  }
}
@media only screen and (min-width: 48em) {
  .size-selector__item .size-selector__img {
    height: 28rem;
  }
}
@media only screen and (min-width: 75em) {
  .size-selector__item .size-selector__img {
    height: 22rem;
  }
}
@media only screen and (min-width: 91.875em) {
  .size-selector__item .size-selector__img {
    height: 30rem;
  }
}
.size-selector__item .size-selector__label {
  font-size: 2rem;
  line-height: 1.25;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  margin: 1rem 1.5rem;
}
.size-selector__item .size-selector__btn {
  font-size: 1.6rem;
  text-transform: capitalize;
  white-space: normal;
  width: 100%;
  height: 4.5rem;
  margin: auto 0 0;
}
.size-selector__loader {
  position: absolute;
  font-size: 2.2rem;
  top: 2rem;
  left: 50%;
  color: #d6d6d6;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9idWlsZGVyLXNpemUtc2VsZWN0b3IuY3NzIiwiLi4vc3JjL3N0eWxlc2hlZXRzL21vZHVsZXMvYnVpbGRlci90d2ItaGVhZGVyLmxlc3MiLCIuLi9zcmMvc3R5bGVzaGVldHMvX2Jhc2UvbWl4aW5zLmxlc3MiLCIuLi9zcmMvc3R5bGVzaGVldHMvbW9kdWxlcy9idWlsZGVyL3R3Yi1zaXplLXNlbGVjdG9yLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7cURBQ3FEO0FBQ3JELFdBQVc7QUFDWCxrQkFBa0I7QUFDbEIsbUJBQW1CO0FBQ25CLFlBQVk7QUFDWixXQUFXO0FBQ1g7cURBQ3FEO0FBQ3JEO3FEQUNxRDtBQUNyRDtxREFDcUQ7QUFDckQ7cURBQ3FEO0FBQ3JEO3FEQUNxRDtBQUNyRDtxREFDcUQ7QUFDckQ7cURBQ3FEO0FBQ3JEO3FEQUNxRDtBQUNyRDtxREFDcUQ7QUFDckQ7cURBQ3FEO0FBQ3JEO3FEQUNxRDtBQUNyRDtxREFDcUQ7QUFDckQ7cURBQ3FEO0FBQ3JEO3FEQUNxRDtBQUNyRDtxREFDcUQ7QUFDckQ7cURBQ3FEO0FDdENyRDtFQUNFLGtCQUFBO0NEd0NEO0FDckNHO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMkJBQUE7RUFDQSxlQUFBO0VBQ0Esb0NBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0NEdUNMO0FDckNLO0VBQUE7SUFDRSxnQkFBQTtJQUNBLGlCQUFBO0dEd0NMO0NBQ0Y7QUNyQ0c7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0NEdUNMO0FDcENPO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtDRHNDVDtBQy9CTztFQUNFLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLDJCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0NEaUNUO0FDL0JTO0VBQUE7SUFDRSxrQkFBQTtJQUNBLGlCQUFBO0lBQ0Es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RVg7QUM4RVM7RUFBQTtJQUNFLGtCQUFBO0lBQ0EsY0FBQTtJQUNBLHFCQUFBO0dEM0VUO0VDNkVTOztJQUVFLGVBQUE7SUFDQSwwQkFBQTtHRDNFWDtFQzhFUztJQUNFLGNBQUE7R0Q1RVg7RUMrRVM7SUFDRSxZQUFBO0dEN0VYO0VDNkRPO0lBb0JJLGdCQUFBO0lBQ0EscUJBQUE7SUFDQSxrQkFBQTtHRDlFWDtDQUNGO0FDaUZTO0VBQUE7SUFDRSxrQkFBQTtHRDlFVDtDQUNGO0FHMVVEO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsNERBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUE7RUFDQSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0NINFVEO0FHMVVDO0VBQUE7SUFDRSwwQkFBQTtJQUNBLDJCQUFBO0lBQ0EsZUFBQTtJQUNBLHlCQUFBO0dINlVEO0NBQ0Y7QUczVUM7RUFBQTtJQUNFLDREQUFBO0lBQ0EsbUJBQUE7R0g4VUQ7Q0FDRjtBRzVVQztFQUFBO0lBQ0UsNERBQUE7R0grVUQ7Q0FDRjtBRzdVQztFQUNFLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0Esb0JBQUE7RUFDQSwrQkFBQTtFQUNBLDBCQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsNEJBQUE7RUFDQSxzQkFBQTtFQUNBLG9DQUFBO0NIK1VIO0FHN1VHO0VBQ0Usb0NBQUE7RUFDQSwrQkFBQTtDSCtVTDtBRzNVSztFQUNFLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7Q0g2VVA7QUczVU87RUFBQTtJQUNFLGNBQUE7R0g4VVA7Q0FDRjtBRzVVTztFQUFBO0lBQ0UsY0FBQTtHSCtVUDtDQUNGO0FHN1VPO0VBQUE7SUFDRSxjQUFBO0dIZ1ZQO0NBQ0Y7QUc5VU87RUFBQTtJQUNFLGNBQUE7R0hpVlA7Q0FDRjtBRzlVSztFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7Q0hnVlA7QUc3VUs7RUFDRSxrQkFBQTtFQUNBLDJCQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0NIK1VQO0FHMVVDO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtDSDRVSCIsImZpbGUiOiJidWlsZGVyLXNpemUtc2VsZWN0b3IubWluLmNzcyJ9 */