/**
* Fonts 
*/
@font-face {
  font-family: "AeonikPro-Medium";
  src: url("../fonts/AeonikPro-Medium.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "AeonikPro-Regular";
  src: url("../fonts/AeonikPro-Regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "AeonikPro-Light";
  src: url("../fonts/AeonikPro-Light.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "AeonikPro-Thin";
  src: url("../fonts/AeonikPro-Thin.woff") format("woff");
  font-display: swap;
}
/**
* Mixins Responsive Design
*/
/*
** Main Configurator Container
*/
.configurator-skeleton {
  margin: 80px 0 0 0;
}
@media (min-width: 768px) {
  .configurator-skeleton {
    margin: 105px 0 0 0;
  }
}
@media (min-width: 992px) {
  .configurator-skeleton {
    margin: 95px 0 0 0;
  }
}
@media (min-width: 1400px) {
  .configurator-skeleton {
    margin: 105px 0 0 0;
  }
}
@media (min-width: 1920px) {
  .configurator-skeleton {
    margin: 105px 0 0 0;
  }
}

/* 
** Step navigation titles 
*/
.step-titles {
  display: flex;
  justify-content: space-between;
  gap: 40px;
  margin: 0px auto;
  margin-bottom: 10px;
  top: 0;
  background: #fff;
  width: 100%;
}
@media (min-width: 768px) {
  .step-titles {
    margin-bottom: 16px;
  }
}
@media (min-width: 992px) {
  .step-titles {
    margin-bottom: 20px;
  }
}
@media (min-width: 1400px) {
  .step-titles {
    margin-bottom: 25px;
  }
}
@media (min-width: 1920px) {
  .step-titles {
    margin-bottom: 32px;
  }
}
.step-titles .step-nav-title {
  align-items: flex-start;
  border: 2px solid transparent;
  cursor: pointer;
  display: flex;
  flex: 0 0 80%;
  flex-direction: column;
  scroll-snap-align: start;
  font-family: "AeonikPro-Medium";
  min-width: 80%;
  transition: all 0.2s ease;
}
@media (min-width: 768px) {
  .step-titles .step-nav-title {
    flex: unset;
    min-width: unset;
  }
}
.step-titles .step-nav-title.active {
  font-weight: bold;
  color: #000;
}
.step-titles .step-nav-title .step-nav-title-title {
  font-family: "AeonikPro-Medium";
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  line-height: 126%;
}
@media (min-width: 768px) {
  .step-titles .step-nav-title .step-nav-title-title {
    font-size: 24px;
    line-height: normal;
  }
}
@media (min-width: 992px) {
  .step-titles .step-nav-title .step-nav-title-title {
    font-size: 14.932px;
    line-height: 126%;
  }
}
@media (min-width: 1400px) {
  .step-titles .step-nav-title .step-nav-title-title {
    font-size: 18px;
  }
}
@media (min-width: 1920px) {
  .step-titles .step-nav-title .step-nav-title-title {
    font-size: 24px;
  }
}
.step-titles .step-nav-title .step-nav-title-subtitle {
  font-family: "AeonikPro-Medium";
  font-size: 24px;
  font-weight: 500;
  font-style: normal;
  line-height: 100%;
}
@media (min-width: 768px) {
  .step-titles .step-nav-title .step-nav-title-subtitle {
    font-size: 38px;
    line-height: 100%;
  }
}
@media (min-width: 992px) {
  .step-titles .step-nav-title .step-nav-title-subtitle {
    font-size: 22.397px;
  }
}
@media (min-width: 1400px) {
  .step-titles .step-nav-title .step-nav-title-subtitle {
    font-size: 27px;
  }
}
@media (min-width: 1920px) {
  .step-titles .step-nav-title .step-nav-title-subtitle {
    font-size: 36px;
  }
}

@media (min-width: 992px) {
  .first-screen {
    margin: 0;
  }
}

/*
** Progress Bar
*/
.progress-bar-container {
  padding: 0 0 24px 0;
}
@media (min-width: 768px) {
  .progress-bar-container {
    padding: 0 0 40px 0;
  }
}
@media (min-width: 992px) {
  .progress-bar-container {
    padding: 0 0 32px 0;
  }
}
@media (min-width: 1400px) {
  .progress-bar-container {
    padding: 0 0 35px 0;
  }
}
@media (min-width: 1920px) {
  .progress-bar-container {
    padding: 0 0 50px 0;
  }
}
.progress-bar-container .progress-bar-line {
  top: 12px;
}
@media (min-width: 768px) {
  .progress-bar-container .progress-bar-line {
    top: 23px;
  }
}
@media (min-width: 992px) {
  .progress-bar-container .progress-bar-line {
    top: 12px;
  }
}
.progress-bar-container .configurator-progress-bar .step-indicator .circle-number {
  border: 2px solid rgba(0, 0, 0, 0.2);
  font-family: "AeonikPro-Medium";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 126%;
}
@media (min-width: 768px) {
  .progress-bar-container .configurator-progress-bar .step-indicator .circle-number {
    border: 3px solid rgba(0, 0, 0, 0.2);
    font-size: 24px;
    height: 45px;
    line-height: normal;
    width: 45px;
  }
}
@media (min-width: 992px) {
  .progress-bar-container .configurator-progress-bar .step-indicator .circle-number {
    border: 1.25px solid rgba(0, 0, 0, 0.2);
    font-size: 10px;
    height: 25px;
    line-height: 126%;
    width: 25px;
  }
}
@media (min-width: 1400px) {
  .progress-bar-container .configurator-progress-bar .step-indicator .circle-number {
    border: 1.5px solid rgba(0, 0, 0, 0.2);
    font-size: 12px;
    line-height: 126%;
  }
}
@media (min-width: 1920px) {
  .progress-bar-container .configurator-progress-bar .step-indicator .circle-number {
    border: 2px solid rgba(0, 0, 0, 0.2);
    font-size: 16px;
    line-height: 126%;
  }
}
.progress-bar-container .configurator-progress-bar .step-indicator .step-label {
  display: none;
  font-family: "AeonikPro-Medium";
  hyphens: auto;
}
@media (min-width: 992px) {
  .progress-bar-container .configurator-progress-bar .step-indicator .step-label {
    display: inline-block;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
  }
}
@media (min-width: 1400px) {
  .progress-bar-container .configurator-progress-bar .step-indicator .step-label {
    font-size: 14px;
  }
}
.progress-bar-container .configurator-progress-bar .step-indicator.active .circle-number {
  border: 2px solid #000;
}
@media (min-width: 768px) {
  .progress-bar-container .configurator-progress-bar .step-indicator.active .circle-number {
    border: 3px solid #000;
  }
}
@media (min-width: 992px) {
  .progress-bar-container .configurator-progress-bar .step-indicator.active .circle-number {
    border: 1.25px solid #000;
  }
}
@media (min-width: 1400px) {
  .progress-bar-container .configurator-progress-bar .step-indicator.active .circle-number {
    border: 1.5px solid #000;
  }
}
@media (min-width: 1920px) {
  .progress-bar-container .configurator-progress-bar .step-indicator.active .circle-number {
    border: 2px solid #000;
  }
}

.swiper-container {
  width: 100%;
  overflow: visible;
}

.step .image-wrapper-left {
  height: 250px;
  margin: 0 0 30px 0;
  text-align: center;
}
.step .image-wrapper-left img {
  height: 100% !important;
  margin: 0 auto !important;
  width: auto !important;
}
@media (min-width: 768px) {
  .step .image-wrapper-left {
    height: 550px;
    margin: 0 0 30px 0;
  }
  .step .image-wrapper-left img {
    height: 100% !important;
    margin: 0 auto !important;
    width: auto !important;
  }
}
@media (min-width: 992px) {
  .step .image-wrapper-left {
    height: 100% !important;
    margin: 0 !important;
    padding: 0 50px 0 0 !important;
  }
  .step .image-wrapper-left img {
    height: auto !important;
    width: 100% !important;
  }
}
@media (min-width: 1400px) {
  .step .image-wrapper-left {
    padding: 0 60px 0 0;
  }
}
@media (min-width: 1920px) {
  .step .image-wrapper-left {
    padding: 0 65px 0 0;
  }
}

.step-content .step-count {
  font-family: "AeonikPro-Medium";
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
@media (min-width: 768px) {
  .step-content .step-count {
    font-size: 38px;
  }
}
@media (min-width: 992px) {
  .step-content .step-count {
    font-size: 24px;
  }
}
@media (min-width: 1400px) {
  .step-content .step-count {
    font-size: 36px;
  }
}
@media (min-width: 1920px) {
  .step-content .step-count {
    font-size: 36px;
  }
}
.step-content .step-name {
  font-family: "AeonikPro-Medium";
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  hyphens: auto;
  line-height: normal;
}
@media (min-width: 768px) {
  .step-content .step-name {
    font-size: 64px;
  }
}
@media (min-width: 992px) {
  .step-content .step-name {
    font-size: 42px;
    margin: 0;
  }
}
@media (min-width: 1400px) {
  .step-content .step-name {
    font-size: 56px;
    margin: 0;
  }
}
@media (min-width: 1920px) {
  .step-content .step-name {
    font-size: 64px;
    margin: 0;
  }
}
.step-content .step-description {
  font-family: "AeonikPro-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  hyphens: auto;
  line-height: 126%;
  margin: 10px 0 20px 0;
}
@media (min-width: 768px) {
  .step-content .step-description {
    font-size: 24px;
    margin: 20px 0 40px 0;
  }
}
@media (min-width: 992px) {
  .step-content .step-description {
    font-size: 16px;
    margin: 20px 0 20px 0;
  }
}
@media (min-width: 1400px) {
  .step-content .step-description {
    font-size: 20px;
    margin: 40px 0 40px 0;
  }
}
@media (min-width: 1920px) {
  .step-content .step-description {
    font-size: 24px;
    line-height: 126%;
    margin: 20px 0 20px;
  }
}
.step-content .step-description:empty {
  margin: 10px 0 20px 0;
}
@media (min-width: 768px) {
  .step-content .step-description:empty {
    margin: 10px 0 20px 0;
  }
}
@media (min-width: 992px) {
  .step-content .step-description:empty {
    margin: 10px 0 10px 0;
  }
}
@media (min-width: 1400px) {
  .step-content .step-description:empty {
    margin: 20px 0 20px 0;
  }
}
@media (min-width: 1920px) {
  .step-content .step-description:empty {
    margin: 10px 0 10px;
  }
}
.step-content .config-tooltip-container img {
  height: 16px !important;
  width: 16px !important;
}
.step-content [class*=input-with-prefix-] {
  position: relative;
}
.step-content [class*=input-with-prefix-] .input-text-right {
  font-family: "AeonikPro-Medium";
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  line-height: 110%;
  position: absolute;
  top: 4px;
}
@media (min-width: 768px) {
  .step-content [class*=input-with-prefix-] .input-text-right {
    font-size: 24px;
    line-height: normal;
  }
}
@media (min-width: 992px) {
  .step-content [class*=input-with-prefix-] .input-text-right {
    font-size: 16px;
  }
}
@media (min-width: 1920px) {
  .step-content [class*=input-with-prefix-] .input-text-right {
    font-size: 20px;
    line-height: 110%;
  }
}
.step-content [class*=input-with-prefix-] #heightLabel {
  top: 0;
}
.step-content [class*=input-with-prefix-] .underline-only {
  -webkit-appearance: none;
  -moz-appearance: textfield;
  appearance: none;
  box-sizing: border-box;
  border: none;
  border-bottom: 2px solid #000;
  color: #000;
  font-family: "AeonikPro-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 110%;
  outline: none;
  padding: 0 0 10px 6rem;
  text-align: right;
  width: 100%;
}
@media (min-width: 768px) {
  .step-content [class*=input-with-prefix-] .underline-only {
    font-size: 24px;
    line-height: normal;
    padding: 0 0 18px 6rem;
  }
}
@media (min-width: 992px) {
  .step-content [class*=input-with-prefix-] .underline-only {
    font-size: 16px;
    padding: 0 0 15px 6rem;
  }
}
@media (min-width: 1920px) {
  .step-content [class*=input-with-prefix-] .underline-only {
    padding: 0 0 10px 6rem;
  }
}
.step-content [class*=input-with-prefix-] .underline-only::placeholder {
  opacity: 0.2;
}
.step-content .input-with-prefix-height {
  display: flex;
  flex-wrap: wrap;
}
.step-content .input-with-prefix-height .text-danger {
  flex: 0 0 100%;
}
.step-content .input-with-prefix-height .inputs-row {
  display: flex;
  flex: 1 1 100%;
  column-gap: 1rem;
}
.step-content .input-with-prefix-height .inputs-row input {
  flex: 1 1 50%;
  box-sizing: border-box;
}
.step-content .input-with-prefix-height .text-danger {
  flex: 1 1 100%;
}
.step-content .input-prefix-note {
  font-family: "AeonikPro-Medium";
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin: 20px 0 40px 0;
}
@media (min-width: 768px) {
  .step-content .input-prefix-note {
    font-size: 16px;
    line-height: normal;
    margin: 40px 0 75px 0;
  }
}
@media (min-width: 992px) {
  .step-content .input-prefix-note {
    margin: 16px 0 40px 0;
  }
}
@media (min-width: 1400px) {
  .step-content .input-prefix-note {
    margin: 18px 0 60px 0;
    line-height: 126%;
  }
}
@media (min-width: 1920px) {
  .step-content .input-prefix-note {
    font-size: 12px 0 40px 0;
    line-height: normal;
    margin-top: 20px;
  }
}
.step-content .custom-select {
  margin: 0 0 40px 0;
}
@media (min-width: 768px) {
  .step-content .custom-select {
    margin: 0 0 40px 0;
  }
}
@media (min-width: 992px) {
  .step-content .custom-select {
    margin: 0 0 40px 0;
  }
}
@media (min-width: 1400px) {
  .step-content .custom-select {
    margin: 0 0 80px 0;
  }
}
@media (min-width: 1920px) {
  .step-content .custom-select {
    margin: 0 0 80px 0;
  }
}
.step-content .custom-select .config-tooltip-container img {
  height: 16px !important;
  width: 16px !important;
}
.step-content .custom-select .trigger {
  align-items: center;
  background: #fff;
  border: 1px solid #000000;
  cursor: pointer;
  display: flex;
  font-family: "AeonikPro-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: 0.32px;
  justify-content: space-between;
  padding: 10px 15px;
}
@media (min-width: 768px) {
  .step-content .custom-select .trigger {
    font-size: 27.088px;
    letter-spacing: 0.542px;
    padding: 16px 25px;
  }
}
@media (min-width: 992px) {
  .step-content .custom-select .trigger {
    font-size: 14px;
    line-height: normal;
    letter-spacing: normal;
    padding: 6px 9px;
  }
}
@media (min-width: 1400px) {
  .step-content .custom-select .trigger {
    font-size: 14px;
    line-height: 140%;
    letter-spacing: 0.24px;
    padding: 7.5px 11.25px;
  }
}
@media (min-width: 1920px) {
  .step-content .custom-select .trigger {
    font-size: 16px;
    line-height: 140%;
    letter-spacing: 0.32px;
    padding: 10px 15px;
  }
}
.step-content .custom-select ul.options {
  display: none;
  max-height: 110px;
  overflow-y: scroll;
}
.step-content .custom-select ul.options li {
  font-family: "AeonikPro-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: 0.32px;
}
@media (min-width: 768px) {
  .step-content .custom-select ul.options li {
    font-size: 27.088px;
    letter-spacing: 0.542px;
  }
}
@media (min-width: 992px) {
  .step-content .custom-select ul.options li {
    font-size: 14px;
    line-height: normal;
    letter-spacing: normal;
  }
}
@media (min-width: 1400px) {
  .step-content .custom-select ul.options li {
    font-size: 14px;
    line-height: 140%;
    letter-spacing: 0.24px;
  }
}
@media (min-width: 1920px) {
  .step-content .custom-select ul.options li {
    font-size: 16px;
    line-height: 140%;
    letter-spacing: 0.32px;
  }
}
.step-content .custom-select.open ul.options {
  display: block;
}
.step-content .have-maker-radios {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 20px 0 40px 0;
}
@media (min-width: 768px) {
  .step-content .have-maker-radios {
    margin: 40px 0 75px 0;
  }
}
@media (min-width: 992px) {
  .step-content .have-maker-radios {
    flex-direction: column;
    margin: 40px 0;
  }
}
@media (min-width: 1400px) {
  .step-content .have-maker-radios {
    margin: 60px 0;
  }
}
@media (min-width: 1920px) {
  .step-content .have-maker-radios {
    margin: 40px 0;
  }
}
.step-content .have-maker-radios label {
  font-family: "AeonikPro-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 126%;
  margin: 0 50px 20px 0;
}
@media (min-width: 768px) {
  .step-content .have-maker-radios label {
    font-size: 24px;
    line-height: normal;
  }
}
@media (min-width: 992px) {
  .step-content .have-maker-radios label {
    font-size: 14px;
    line-height: normal;
    margin: 0 0 12px 0;
  }
  .step-content .have-maker-radios label:last-child {
    margin: 0;
  }
}
@media (min-width: 1400px) {
  .step-content .have-maker-radios label {
    font-size: 20px;
    line-height: normal;
    margin: 0 0 20px 0;
  }
}
@media (min-width: 1920px) {
  .step-content .have-maker-radios label {
    font-size: 20px;
    line-height: 126%;
  }
}
.step-content .text-danger {
  color: #ff0000;
}
.step-content .custom-set-form-container {
  width: 100%;
}
.step-content .order-form-title {
  font-family: "AeonikPro-Medium";
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
@media (min-width: 768px) {
  .step-content .order-form-title {
    font-size: 64px;
  }
}
@media (min-width: 992px) {
  .step-content .order-form-title {
    font-size: 36px;
  }
}
@media (min-width: 1400px) {
  .step-content .order-form-title {
    font-size: 56px;
  }
}
@media (min-width: 1920px) {
  .step-content .order-form-title {
    font-size: 64px;
  }
}
.step-content .order-form-content {
  font-family: "AeonikPro-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 126%;
  margin: 10px 0 0 0;
}
@media (min-width: 768px) {
  .step-content .order-form-content {
    font-size: 24px;
    line-height: normal;
    margin: 40px 0 40px 0;
  }
}
@media (min-width: 992px) {
  .step-content .order-form-content {
    font-size: 16px;
    margin: 20px 0 20px 0;
  }
}
@media (min-width: 1400px) {
  .step-content .order-form-content {
    font-size: 20px;
    margin: 30px 0 30px 0;
  }
}
@media (min-width: 1920px) {
  .step-content .order-form-content {
    font-size: 24px;
    line-height: 126%;
    margin: 20px 0 20px 0;
  }
}
.step-content .hbspt-form input[type=text],
.step-content .hbspt-form input[type=number],
.step-content .hbspt-form input[type=email],
.step-content .hbspt-form input[type=tel],
.step-content .hbspt-form textarea {
  border: 2px solid rgba(0, 0, 0, 0.4) !important;
  font-family: "AeonikPro-Medium";
  padding: 5px 0 5px 5px;
  width: 100% !important;
}
.step-content .hbspt-form textarea {
  min-height: 120px !important;
}
@media (min-width: 992px) {
  .step-content .hbspt-form textarea {
    height: 200px !important;
  }
}
.step-content .hbspt-form .hs-message .hs-fieldtype-textarea {
  opacity: 0.25;
}
.step-content .hbspt-form select {
  border: 2px solid rgba(0, 0, 0, 0.4) !important;
  padding: 6px 0 6px 5px !important;
  width: 100% !important;
}
.step-content .hbspt-form .hs-form-checkbox label span,
.step-content .hbspt-form .hs-form-booleancheckbox label span {
  font-family: "AeonikPro-Medium";
  margin: 0 0 0 45px;
}
.step-content .hbspt-form .hs-form-checkbox label span::before,
.step-content .hbspt-form .hs-form-booleancheckbox label span::before {
  border: 2px solid rgba(22, 55, 48, 0.4);
}
.step-content .hbspt-form .hs-form-checkbox label span::after,
.step-content .hbspt-form .hs-form-booleancheckbox label span::after {
  left: 5px !important;
  top: 2px !important;
}
.step-content .hbspt-form .hs-input {
  width: 100%;
}
@media (min-width: 992px) {
  .step-content .hbspt-form .hs-input {
    width: 95%;
  }
}
.step-content .hbspt-form .input {
  margin-right: 0;
  width: 100%;
}
@media (min-width: 992px) {
  .step-content .hbspt-form .input {
    margin-right: 8px;
    width: 95%;
  }
}
.step-content .hbspt-form input[type=submit] {
  border: 2px solid #000 !important;
  border-radius: 0 !important;
  background-color: transparent;
  color: #000;
  font-family: "AeonikPro-Medium";
  font-size: 14px !important;
  line-height: 100%;
  margin: 0 20px 0 0 !important;
  padding: 8px 20px !important;
  width: fit-content !important;
}
@media (min-width: 992px) {
  .step-content .hbspt-form input[type=submit] {
    font-size: 12px !important;
    padding: 12px 30px !important;
  }
}
@media (min-width: 1400px) {
  .step-content .hbspt-form input[type=submit] {
    font-size: 12px !important;
    padding: 12px 30px !important;
  }
}
@media (min-width: 1920px) {
  .step-content .hbspt-form input[type=submit] {
    font-size: 16px !important;
    padding: 16px 40px !important;
  }
}
.step-content .hbspt-form input[type=submit]:hover {
  border: 2px solid #000 !important;
  background-color: #000 !important;
  color: #fff !important;
}
.step-content .hbspt-form .form-columns-1 .input {
  width: 100% !important;
}
.step-content .hbspt-form .form-columns-2 {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .step-content .hbspt-form .form-columns-2 {
    flex-direction: row;
    justify-content: space-between;
    gap: 24px;
  }
}
.step-content .hbspt-form .form-columns-2 .input {
  width: 100% !important;
}
.step-content .custom-set-info .custom-set-content .custom-set-text .custom-set-text-title {
  font-family: "AeonikPro-Medium";
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
@media (min-width: 768px) {
  .step-content .custom-set-info .custom-set-content .custom-set-text .custom-set-text-title {
    font-size: 64px;
  }
}
@media (min-width: 992px) {
  .step-content .custom-set-info .custom-set-content .custom-set-text .custom-set-text-title {
    font-size: 36px;
  }
}
@media (min-width: 1400px) {
  .step-content .custom-set-info .custom-set-content .custom-set-text .custom-set-text-title {
    font-size: 56px;
  }
}
@media (min-width: 1920px) {
  .step-content .custom-set-info .custom-set-content .custom-set-text .custom-set-text-title {
    font-size: 64px;
  }
}
.step-content .custom-set-info .custom-set-content .custom-set-text [class*=custom-set-text-p] {
  font-family: "AeonikPro-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 126%;
  margin: 10px 0 0 0;
}
@media (min-width: 768px) {
  .step-content .custom-set-info .custom-set-content .custom-set-text [class*=custom-set-text-p] {
    font-size: 24px;
    line-height: normal;
    margin: 40px 0 0 0;
  }
}
@media (min-width: 992px) {
  .step-content .custom-set-info .custom-set-content .custom-set-text [class*=custom-set-text-p] {
    font-size: 16px;
    margin: 20px 0 0 0;
  }
}
@media (min-width: 1400px) {
  .step-content .custom-set-info .custom-set-content .custom-set-text [class*=custom-set-text-p] {
    font-size: 20px;
    margin: 30px 0 0 0;
  }
}
@media (min-width: 1920px) {
  .step-content .custom-set-info .custom-set-content .custom-set-text [class*=custom-set-text-p] {
    font-size: 24px;
    line-height: 126%;
    margin: 20px 0 0 0;
  }
}
.step-content .custom-set-info .custom-set-content .custom-set-form-container {
  width: 100%;
}
.step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form input[type=text],
.step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form input[type=number],
.step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form input[type=email],
.step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form input[type=tel],
.step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form textarea {
  border: 2px solid rgba(0, 0, 0, 0.4) !important;
  padding: 5px 0 5px 5px;
  width: 100% !important;
}
.step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form textarea {
  min-height: 120px !important;
}
@media (min-width: 992px) {
  .step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form textarea {
    height: 200px !important;
  }
}
.step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form .hs-message .hs-fieldtype-textarea {
  pointer-events: none;
  opacity: 0.25;
}
.step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form select {
  border: 2px solid rgba(0, 0, 0, 0.4) !important;
  padding: 6px 0 6px 5px !important;
  width: 100% !important;
}
.step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form .hs-form-checkbox label span,
.step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form .hs-form-booleancheckbox label span {
  margin: 0 0 0 45px;
}
.step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form .hs-form-checkbox label span::before,
.step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form .hs-form-booleancheckbox label span::before {
  border: 2px solid rgba(22, 55, 48, 0.4);
}
.step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form .hs-form-checkbox label span::after,
.step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form .hs-form-booleancheckbox label span::after {
  left: 5px !important;
  top: 2px !important;
}
.step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form .hs-input {
  width: 100%;
}
@media (min-width: 992px) {
  .step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form .hs-input {
    width: 95%;
  }
}
.step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form .input {
  margin-right: 0;
  width: 100%;
}
@media (min-width: 992px) {
  .step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form .input {
    margin-right: 8px;
    width: 95%;
  }
}
.step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form input[type=submit] {
  background-color: #fff !important;
  border: 2px solid #000 !important;
  color: #000 !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 110%;
  padding: 12px 40px;
  width: fit-content !important;
}
.step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form input[type=submit]:hover {
  background-color: #000 !important;
  color: #fff !important;
}
.step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form .form-columns-1 .input {
  width: 100% !important;
}
.step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form .form-columns-2 {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form .form-columns-2 {
    flex-direction: row;
    justify-content: space-between;
    gap: 24px;
  }
}
.step-content .custom-set-info .custom-set-content .custom-set-form-container .hbspt-form .form-columns-2 .input {
  width: 100% !important;
}
.step-content .set-info .set-info-set-result-valid {
  display: block;
  margin: 0 0 40px 0;
}
@media (min-width: 768px) {
  .step-content .set-info .set-info-set-result-valid {
    margin: 0 0 80px 0;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .set-info-set-result-valid {
    margin: 0 0 60px 0;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .set-info-set-result-valid {
    margin: 0 0 70px 0;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .set-info-set-result-valid {
    margin: 0 0 140px 0;
  }
}
.step-content .set-info .set-info-set-result-valid .set-results-left-box {
  margin: 0 0 80px 0;
  width: auto;
}
.step-content .set-info .set-info-set-result-valid .set-results-left-box .custom-set-text-title {
  font-family: "AeonikPro-Medium";
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
@media (min-width: 768px) {
  .step-content .set-info .set-info-set-result-valid .set-results-left-box .custom-set-text-title {
    font-size: 64px;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .set-info-set-result-valid .set-results-left-box .custom-set-text-title {
    font-size: 36px;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .set-info-set-result-valid .set-results-left-box .custom-set-text-title {
    font-size: 56px;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .set-info-set-result-valid .set-results-left-box .custom-set-text-title {
    font-size: 64px;
  }
}
.step-content .set-info .set-info-set-result-valid .set-results-left-box [class*=custom-set-text-p] {
  font-family: "AeonikPro-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 126%;
  margin: 10px 0 0 0;
}
@media (min-width: 768px) {
  .step-content .set-info .set-info-set-result-valid .set-results-left-box [class*=custom-set-text-p] {
    font-size: 24px;
    line-height: normal;
    margin: 40px 0 0 0;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .set-info-set-result-valid .set-results-left-box [class*=custom-set-text-p] {
    font-size: 16px;
    margin: 20px 0 0 0;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .set-info-set-result-valid .set-results-left-box [class*=custom-set-text-p] {
    font-size: 20px;
    margin: 30px 0 0 0;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .set-info-set-result-valid .set-results-left-box [class*=custom-set-text-p] {
    font-size: 24px;
    line-height: 126%;
    margin: 20px 0 0 0;
  }
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box {
  width: auto;
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box hr {
  background-color: #000;
  border: none;
  height: 2px;
  margin: 20px 0;
  opacity: 1;
  width: 100%;
}
@media (min-width: 768px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box hr {
    margin: 30px 0;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box hr {
    margin: 18px 0;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box hr {
    margin: 20px 0;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box hr {
    margin: 20px 0;
  }
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box hr:first-child {
  margin: 0 0 20px 0;
}
@media (min-width: 768px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box hr:first-child {
    margin: 0 0 30px 0;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box hr:first-child {
    margin: 0 0 18px 0;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box hr:first-child {
    margin: 0 0 20px 0;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box hr:first-child {
    margin: 0 0 20px 0;
  }
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box hr:last-child {
  margin: 20px 0 0 0;
}
@media (min-width: 768px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box hr:last-child {
    margin: 30px 0 0 0;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box hr:last-child {
    margin: 18px 0 0 0;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box hr:last-child {
    margin: 20px 0 0 0;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box hr:last-child {
    margin: 20px 0 0 0;
  }
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .summary-image-text-container,
.step-content .set-info .set-info-set-result-valid .set-results-right-box .result-title-set {
  font-family: "AeonikPro-Medium";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
@media (min-width: 768px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .summary-image-text-container,
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .result-title-set {
    font-size: 24px;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .summary-image-text-container,
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .result-title-set {
    display: flex;
    flex-direction: row;
    font-size: 36px;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .summary-image-text-container,
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .result-title-set {
    font-size: 36px;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .summary-image-text-container,
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .result-title-set {
    font-size: 36px;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .summary-image-text-container img,
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .result-title-set img {
    margin: 0 16px 0 0;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .summary-image-text-container img,
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .result-title-set img {
    margin: 0 20px 0 0;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .summary-image-text-container img,
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .result-title-set img {
    margin: 0 24px 0 0;
  }
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .set-results-image-title-container {
  display: flex;
  flex-direction: row;
}
@media (min-width: 992px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .set-results-image-title-container img {
    margin: 0 16px 0 0;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .set-results-image-title-container img {
    margin: 0 20px 0 0;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .set-results-image-title-container img {
    margin: 0 24px 0 0;
  }
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .set-results-actions #prevBtn,
.step-content .set-info .set-info-set-result-valid .set-results-right-box .set-results-actions #nextSetBtn {
  border: 2px solid #000;
  border-radius: 0;
  background-color: transparent;
  color: #000;
  font-family: "AeonikPro-Medium";
  font-size: 14px;
  margin: 0 20px 20px 0;
  padding: 8px 20px;
  width: fit-content;
}
@media (min-width: 992px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .set-results-actions #prevBtn,
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .set-results-actions #nextSetBtn {
    font-size: 12px;
    padding: 12px 30px;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .set-results-actions #prevBtn,
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .set-results-actions #nextSetBtn {
    font-size: 12px;
    padding: 12px 30px;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .set-results-actions #prevBtn,
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .set-results-actions #nextSetBtn {
    font-size: 16px;
    padding: 16px 40px;
  }
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .set-results-actions #prevBtn:hover,
.step-content .set-info .set-info-set-result-valid .set-results-right-box .set-results-actions #nextSetBtn:hover {
  border: 2px solid #000;
  background-color: #000;
  color: #fff;
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .set-results-actions #nextSetBtn {
  margin: 0 0 20px 0;
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .config-maker-set-add-btn-container .custom-prev-btn,
.step-content .set-info .set-info-set-result-valid .set-results-right-box .config-maker-set-add-btn-container .custom-next-btn {
  border: 2px solid #000;
  border-radius: 0;
  background-color: transparent;
  color: #000;
  font-family: "AeonikPro-Medium";
  font-size: 14px;
  margin: 0 20px 20px 0;
  padding: 8px 20px;
  width: fit-content;
}
@media (min-width: 992px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .config-maker-set-add-btn-container .custom-prev-btn,
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .config-maker-set-add-btn-container .custom-next-btn {
    font-size: 12px;
    padding: 12px 30px;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .config-maker-set-add-btn-container .custom-prev-btn,
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .config-maker-set-add-btn-container .custom-next-btn {
    font-size: 12px;
    padding: 12px 30px;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .config-maker-set-add-btn-container .custom-prev-btn,
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .config-maker-set-add-btn-container .custom-next-btn {
    font-size: 16px;
    margin: 0 20px 20 0;
    padding: 16px 40px;
  }
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .config-maker-set-add-btn-container .custom-prev-btn:last-child,
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .config-maker-set-add-btn-container .custom-next-btn:last-child {
    margin: 0;
  }
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .config-maker-set-add-btn-container .custom-prev-btn:hover,
.step-content .set-info .set-info-set-result-valid .set-results-right-box .config-maker-set-add-btn-container .custom-next-btn:hover {
  border: 2px solid #000;
  background-color: #000;
  color: #fff;
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .config-maker-set-add-btn-container .custom-next-btn {
  margin: 0 0 20px 0;
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .res-Set {
  color: #000;
  font-family: "AeonikPro-Medium";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
@media (min-width: 768px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .res-Set {
    font-size: 38px;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .res-Set {
    font-size: 20px;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .res-Set {
    font-size: 27px;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .res-Set {
    font-size: 36px;
  }
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .res-Set-Description {
  color: rgba(0, 0, 0, 0.4);
  font-family: "AeonikPro-Medium";
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
@media (min-width: 768px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .res-Set-Description {
    font-size: 16px;
    line-height: 126%;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .res-Set-Description {
    font-size: 12px;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .res-Set-Description {
    font-size: 12px;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .res-Set-Description {
    font-size: 16px;
  }
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container img {
  margin: 0 14px 0 0;
  max-height: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container img {
    margin: 0 18px 0 0;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container img {
    margin: 0 16px 0 0;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container img {
    margin: 0 18px 0 0;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container img {
    margin: 0 24px 0 0;
  }
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-amount-with-maker,
.step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-amount-without-maker {
  font-family: "AeonikPro-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 126%;
}
@media (min-width: 768px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-amount-with-maker,
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-amount-without-maker {
    font-size: 24px;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-amount-with-maker,
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-amount-without-maker {
    font-size: 20px;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-amount-with-maker,
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-amount-without-maker {
    font-size: 27px;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-amount-with-maker,
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-amount-without-maker {
    font-size: 36px;
  }
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-container .results-text-title {
  color: #000;
  font-family: "AeonikPro-Medium";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin: 0 0 10px 0;
}
@media (min-width: 768px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-container .results-text-title {
    font-size: 38px;
    margin: 0 0 20px 0;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-container .results-text-title {
    font-size: 20px;
    margin: 0 0 8px 0;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-container .results-text-title {
    font-size: 27px;
    margin: 0 0 10px 0;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-container .results-text-title {
    font-size: 36px;
    margin: 0 0 12px 0;
  }
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-container .results-text-subtitle {
  color: rgba(0, 0, 0, 0.4);
  flex-grow: 1;
  font-family: "AeonikPro-Medium";
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin: 0 0 20px 0;
}
@media (min-width: 768px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-container .results-text-subtitle {
    font-size: 16px;
    line-height: 126%;
    margin: 0 0 40px 0;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-container .results-text-subtitle {
    font-size: 12px;
    margin: 0 0 10px 0;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-container .results-text-subtitle {
    font-size: 12px;
    margin: 0 0 20px 0;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-container .results-text-subtitle {
    font-size: 16px;
    margin: 0 0 30px 0;
  }
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-container .results-text-price {
  margin: 0 0 10px 0;
}
@media (min-width: 768px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-container .results-text-price {
    margin: 0 0 20px 0;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-container .results-text-price {
    margin: 0 0 10px 0;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-container .results-text-price {
    margin: 0 0 10px 0;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-container .results-text-price {
    margin: 0 0 20px 0;
  }
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-container .results-button-back-and-change {
  align-self: flex-end;
  border: 2px solid #000;
  border-radius: 0;
  background-color: transparent;
  color: #000;
  font-family: "AeonikPro-Medium";
  font-size: 14px;
  padding: 8px 20px;
  width: fit-content;
}
@media (min-width: 992px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-container .results-button-back-and-change {
    align-self: flex-start;
    font-size: 13px;
    padding: 12px 30px;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-container .results-button-back-and-change {
    font-size: 13px;
    padding: 12px 30px;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-container .results-button-back-and-change {
    font-size: 16px;
    padding: 16px 40px;
  }
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .results-image-text-container .results-text-container .results-button-back-and-change:hover {
  border: 2px solid #000;
  background-color: #000;
  color: #fff;
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box #resultSubtotal {
  justify-content: space-between;
  width: auto;
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box #resultSubtotal .results-text-container {
  margin: 0;
  width: auto;
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .product-holder .bundled_product,
.step-content .set-info .set-info-set-result-valid .set-results-right-box .product-holder .product-description,
.step-content .set-info .set-info-set-result-valid .set-results-right-box .product-holder .related,
.step-content .set-info .set-info-set-result-valid .set-results-right-box .product-holder .bundled_products,
.step-content .set-info .set-info-set-result-valid .set-results-right-box .product-holder .bundle_availability,
.step-content .set-info .set-info-set-result-valid .set-results-right-box .product-holder .stock,
.step-content .set-info .set-info-set-result-valid .set-results-right-box .product-holder .quantity,
.step-content .set-info .set-info-set-result-valid .set-results-right-box .product-holder .woocommerce-notices-wrapper {
  display: none;
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .product-holder .details .name,
.step-content .set-info .set-info-set-result-valid .set-results-right-box .product-holder .details .short-description,
.step-content .set-info .set-info-set-result-valid .set-results-right-box .product-holder .details .price {
  display: none;
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .product-holder .bundle_wrap {
  display: flex;
  flex-direction: row;
  justify-content: end;
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .product-holder .woocommerce-message,
.step-content .set-info .set-info-set-result-valid .set-results-right-box .product-holder .woocommerce-error {
  border-top: none;
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .product-holder .single_add_to_cart_button,
.step-content .set-info .set-info-set-result-valid .set-results-right-box .product-holder .bundle_add_to_cart_button {
  border: 2px solid #000;
  border-radius: 0;
  background-color: transparent;
  color: #000;
  font-family: "AeonikPro-Medium";
  font-size: 14px;
  line-height: 100%;
  margin: 0 0 20px 0;
  padding: 8px 20px;
  width: fit-content;
}
@media (min-width: 992px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .product-holder .single_add_to_cart_button,
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .product-holder .bundle_add_to_cart_button {
    font-size: 12px;
    padding: 12px 30px;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .product-holder .single_add_to_cart_button,
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .product-holder .bundle_add_to_cart_button {
    font-size: 12px;
    padding: 12px 30px;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .product-holder .single_add_to_cart_button,
  .step-content .set-info .set-info-set-result-valid .set-results-right-box .product-holder .bundle_add_to_cart_button {
    font-size: 16px;
    padding: 16px 40px;
  }
}
.step-content .set-info .set-info-set-result-valid .set-results-right-box .product-holder .single_add_to_cart_button:hover,
.step-content .set-info .set-info-set-result-valid .set-results-right-box .product-holder .bundle_add_to_cart_button:hover {
  border: 2px solid #000;
  background-color: #000;
  color: #fff;
}
.step-content .set-info .scroll-cta {
  align-items: center;
  display: flex;
  flex-direction: column;
  opacity: 1;
  transform: 100%;
}
.step-content .set-info .scroll-cta .cta {
  color: #000;
  font-family: "AeonikPro-Medium";
  font-size: 12px;
  line-height: 12px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .step-content .set-info .scroll-cta .cta {
    font-size: 12px;
    line-height: 12px;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .scroll-cta .cta {
    font-size: 12px;
    line-height: 12px;
    visibility: visible;
  }
}
.step-content .set-info .scroll-cta .chevron {
  margin-top: 10px;
}
@media (min-width: 992px) {
  .step-content .set-info .scroll-cta .chevron {
    margin-top: 20px;
  }
}
.step-content .set-info .scroll-cta .chevron svg path {
  stroke: #000;
}
.step-content .set-info .overview-container .overview-content-toggle .overview-text-line-container .overview-text-line-container-text {
  font-family: "AeonikPro-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-text-line-container .overview-text-line-container-text {
    font-size: 24px;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-text-line-container .overview-text-line-container-text {
    font-size: 24px;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-text-line-container .overview-text-line-container-text {
    font-size: 24px;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-text-line-container .overview-text-line-container-text {
    font-size: 24px;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-text-line-container hr {
  background-color: #000;
  border: none;
  height: 2px;
  margin: 20px 0;
  opacity: 1;
  width: 100%;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-text-line-container hr {
    margin: 20px 0 50px 0;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-text-line-container hr {
    margin: 20px 0;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-text-line-container hr {
    margin: 20px 0;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-text-line-container hr {
    margin: 20px 0 40px 0;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top {
  width: auto;
}
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-swiper {
  cursor: pointer;
  margin: 0;
}
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-swiper .overview-swiper-slide {
  background: linear-gradient(323deg, #C7D8D9 0%, #E9F3F4 100%);
}
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-swiper .overview-swiper-slide .image-wrapper {
  height: auto;
  width: 100%;
}
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-swiper .overview-swiper-slide .image-wrapper img {
  height: auto;
  object-fit: unset;
  width: 100%;
}
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-swiper-buttons {
  display: flex;
  flex-direction: row;
  height: 20px;
  justify-content: flex-end;
  margin: 0 0 32px 0;
  width: auto;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-swiper-buttons {
    margin: 0 0 280px 0;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-swiper-buttons {
    margin: 0 0 60px 0;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-swiper-buttons {
    height: 20px;
    margin: 0 0 80px 0;
    width: auto;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-swiper-buttons {
    margin: 0 0 60px 0;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-swiper-buttons .swiper-button-prev,
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-swiper-buttons .swiper-button-next {
  height: 14px;
  left: auto;
  margin: 0;
  position: relative;
  right: auto;
  width: auto;
}
@media (min-width: 1400px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-swiper-buttons .swiper-button-prev,
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-swiper-buttons .swiper-button-next {
    height: 20px;
    width: auto;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-swiper-buttons .swiper-button-prev img,
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-swiper-buttons .swiper-button-next img {
  height: 14px;
  width: auto;
}
@media (min-width: 1400px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-swiper-buttons .swiper-button-prev img,
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-swiper-buttons .swiper-button-next img {
    height: 20px;
    width: auto;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-swiper-buttons .swiper-button-prev {
  margin: 0 27px 0 0;
}
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-swiper-buttons .swiper-button-prev::after {
  content: "";
  color: rgba(0, 0, 0, 0.5);
  font-size: 1.75rem;
}
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-swiper-buttons .swiper-button-prev img {
  transform: rotate(-180deg);
}
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-swiper-buttons .swiper-button-next::after {
  content: "";
  color: rgba(0, 0, 0, 0.5);
  font-size: 1.75rem;
}
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details {
  width: auto;
  margin: 30px 0 0 0;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details {
    margin: 100px 0 0 0;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details {
    margin: 0;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-set-details-title {
  font-family: "AeonikPro-Medium";
  font-size: 56px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-set-details-title {
    font-size: 64px;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-set-details-title {
    font-size: 42px;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-set-details-title {
    font-size: 56px;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-set-details-title {
    font-size: 58px;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details hr {
  background-color: #000;
  border: none;
  display: block;
  height: 2px;
  margin: 10px 0 0 0;
  opacity: 1;
  width: 100%;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details hr {
    margin: 18px 0 0 0;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details hr {
    display: none;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-set-details-subtitle {
  font-family: "AeonikPro-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  hyphens: auto;
  line-height: 126%;
  margin: 20px 0 40px 0;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-set-details-subtitle {
    font-size: 24px;
    line-height: normal;
    margin: 20px 0 80px 0;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-set-details-subtitle {
    font-size: 16px;
    margin: 45px 0 60px 0;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-set-details-subtitle {
    font-size: 20px;
    margin: 60px 0 105px 0;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-set-details-subtitle {
    font-size: 24px;
    line-height: 126%;
    margin: 80px 0 160px 0;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-result-list {
  margin: 0 0 75px 0;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-result-list {
    margin: 0 0 140px 0;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-result-list {
    margin: 0;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-result-list .overview-result-row {
  border-bottom: 2px solid #000;
  padding: 20px 0;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-result-list .overview-result-row {
    padding: 35px 0;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-result-list .overview-result-row {
    padding: 8px 0;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-result-list .overview-result-row {
    padding: 10px 0;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-result-list .overview-result-row {
    padding: 15px 0;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-result-list .overview-result-row .overview-result-title {
  color: #000;
  font-family: "AeonikPro-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 80%;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-result-list .overview-result-row .overview-result-title {
    font-size: 24px;
    line-height: normal;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-result-list .overview-result-row .overview-result-title {
    font-size: 14px;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-result-list .overview-result-row .overview-result-title {
    font-size: 16px;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-result-list .overview-result-row .overview-result-title {
    font-size: 16px;
    line-height: 126%;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-result-list .overview-result-row .overview-result-value {
  color: rgba(0, 0, 0, 0.4);
  font-family: "AeonikPro-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 80%;
  text-align: right;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-result-list .overview-result-row .overview-result-value {
    font-size: 24px;
    line-height: normal;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-result-list .overview-result-row .overview-result-value {
    font-size: 14px;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-result-list .overview-result-row .overview-result-value {
    font-size: 16px;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-set-details .overview-result-list .overview-result-row .overview-result-value {
    font-size: 16px;
    line-height: 126%;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-image-product-description {
  width: auto;
  margin: 75px 0 100px 0;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-image-product-description {
    margin: 150px 0 260px 0;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-image-product-description {
    margin: 60px 0 130px 0;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-image-product-description {
    margin: 80px 0 124px 0;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-image-product-description {
    margin: 80px 0 60px 0;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-image-product-description .overview-product-description-title {
  font-family: "AeonikPro-Medium";
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 126%;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-image-product-description .overview-product-description-title {
    font-size: 38px;
    line-height: normal;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-image-product-description .overview-product-description-title {
    font-size: 36px;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-image-product-description .overview-product-description-title {
    font-size: 56px;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-image-product-description .overview-product-description-title {
    font-size: 36px;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-image-product-description hr {
  background-color: #000;
  border: none;
  height: 2px;
  margin: 20px 0;
  opacity: 1;
  width: 100%;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-image-product-description hr {
    margin: 20px 0;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-image-product-description hr {
    margin: 20px 0;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-image-product-description hr {
    margin: 20px 0 40px 0;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-image-product-description hr {
    margin: 24px 0 40px 0;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-image-product-description .overview-product-description-subtitle {
  font-family: "AeonikPro-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  hyphens: auto;
  line-height: 126%;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-image-product-description .overview-product-description-subtitle {
    font-size: 24px;
    line-height: normal;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-image-product-description .overview-product-description-subtitle {
    font-size: 16px;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-image-product-description .overview-product-description-subtitle {
    font-size: 20px;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-container-top .overview-image-product-description .overview-product-description-subtitle {
    font-size: 24px;
    line-height: 126%;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set {
  display: block;
  margin: 0;
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .overview-text-line-container .overview-in-this-set-title {
  font-family: "AeonikPro-Medium";
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .overview-text-line-container .overview-in-this-set-title {
    font-size: 64px;
    line-height: normal;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .overview-text-line-container .overview-in-this-set-title {
    font-size: 48px;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .overview-text-line-container .overview-in-this-set-title {
    font-size: 56px;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .overview-text-line-container .overview-in-this-set-title {
    font-size: 64px;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .overview-text-line-container hr {
  margin: 20px 0;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .overview-text-line-container hr {
    margin: 20px 0;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .overview-text-line-container hr {
    margin: 16px 0 25px 0;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .overview-text-line-container hr {
    margin: 20px 0 30px 0;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .overview-text-line-container hr {
    margin: 20px 0 40px 0;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .overview-text-line-container .overview-in-this-set-subtitle {
  align-items: flex-end;
  display: flex;
  justify-content: start;
  font-family: "AeonikPro-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 126%;
  margin: 0 0 40px 0;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .overview-text-line-container .overview-in-this-set-subtitle {
    font-size: 24px;
    line-height: normal;
    margin: 0 0 55px 0;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .overview-text-line-container .overview-in-this-set-subtitle {
    font-size: 20px;
    justify-content: flex-end;
    margin: 0 0 10px 0;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .overview-text-line-container .overview-in-this-set-subtitle {
    font-size: 24px;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .overview-text-line-container .overview-in-this-set-subtitle {
    font-size: 24px;
    line-height: 126%;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .swiper-in-the-set {
  cursor: pointer;
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .swiper-in-the-set:hover .content-mouseover {
  opacity: 0;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .swiper-in-the-set:hover .content-mouseover {
    opacity: 1;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .swiper-in-the-set .swiper-slide {
  padding-right: 1px;
  position: relative;
  right: -1px;
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .swiper-in-the-set .swiper-in-the-set-pagination {
  position: absolute;
  text-align: center;
  bottom: 0;
  width: 100%;
  z-index: 10;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .swiper-in-the-set .swiper-in-the-set-pagination {
    bottom: 10px;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .swiper-in-the-set .swiper-in-the-set-pagination .swiper-in-this-set-pagination-bullet {
  width: 6px;
  height: 6px;
  background: black;
  opacity: 0.4;
  border-radius: 50%;
  display: inline-block;
  margin: 0 4px;
  transition: opacity 0.3s;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .swiper-in-the-set .swiper-in-the-set-pagination .swiper-in-this-set-pagination-bullet {
    width: 10px;
    height: 10px;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .swiper-in-the-set .swiper-in-the-set-pagination .swiper-in-this-set-pagination-bullet.swiper-in-this-set-pagination-bullet-active {
  opacity: 1;
  background: black;
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .swiper-in-the-set-buttons {
  display: none;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .swiper-in-the-set-buttons {
    display: flex;
    flex-direction: row;
    height: 20px;
    justify-content: flex-end;
    margin: 0;
    width: auto;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .swiper-in-the-set-buttons .swiper-button-prev,
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .swiper-in-the-set-buttons .swiper-button-next {
  height: 14px;
  left: auto;
  margin: 0;
  position: relative;
  right: auto;
  width: auto;
}
@media (min-width: 1400px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .swiper-in-the-set-buttons .swiper-button-prev,
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .swiper-in-the-set-buttons .swiper-button-next {
    height: 20px;
    width: auto;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .swiper-in-the-set-buttons .swiper-button-prev img,
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .swiper-in-the-set-buttons .swiper-button-next img {
  height: 14px;
  width: auto;
}
@media (min-width: 1400px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .swiper-in-the-set-buttons .swiper-button-prev img,
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .swiper-in-the-set-buttons .swiper-button-next img {
    height: 20px;
    width: auto;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .swiper-in-the-set-buttons .swiper-button-prev {
  margin: 0 27px 0 0;
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .swiper-in-the-set-buttons .swiper-button-prev::after {
  content: "";
  color: rgba(0, 0, 0, 0.5);
  font-size: 1.75rem;
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .swiper-in-the-set-buttons .swiper-button-prev img {
  transform: rotate(-180deg);
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .swiper-in-the-set-buttons .swiper-button-next::after {
  content: "";
  color: rgba(0, 0, 0, 0.5);
  font-size: 1.75rem;
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item {
  color: #000;
  cursor: pointer;
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item .content .interaction-wrapper:hover .content-mouseover {
  opacity: 0;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item .content .interaction-wrapper:hover .content-mouseover {
    opacity: 1;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item .content .interaction-wrapper .image-wrapper img {
  width: 100%;
  height: auto;
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item .content .interaction-wrapper .content-mouseover {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  opacity: 0;
  width: 100%;
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item .content .interaction-wrapper .content-mouseover .overlay {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  pointer-events: none;
  width: 100%;
  z-index: 1;
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item .content .interaction-wrapper .content-mouseover .description {
  color: #fff;
  font-family: "AeonikPro-Regular";
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  z-index: 2;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item .content .interaction-wrapper .content-mouseover .description {
    font-size: 16px;
    hyphens: auto;
    line-height: 100%;
    padding: 0 32px 32px 32px;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item .content .interaction-wrapper .content-mouseover .description {
    font-size: 20px;
    line-height: 126%;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item .content .interaction-wrapper .content-mouseover .description {
    font-size: 24px;
    line-height: 126%;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item .content .name {
  color: #000;
  font-family: "AeonikPro-Medium";
  font-weight: 500;
  line-height: normal;
  margin: 18px 0 60px 0;
  opacity: 1;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item .content .name {
    font-size: 24px;
    line-height: normal;
    margin: 18px 0 60px 0;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item .content .name {
    font-size: 16px;
    margin: 25px 0 50px 0;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item .content .name {
    font-size: 20px;
    margin: 30px 0 60px 0;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item .content .name {
    font-size: 24px;
    margin: 35px 0 95px 0;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item:last-child {
  background-color: #E9F7F2;
}
@media (min-width: 992px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item:last-child {
    padding: 20px 20px 40px 20px;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item:last-child {
    padding: 24px;
    margin: -24px 0 0 auto;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item:last-child {
    padding: 50px;
    margin: -24px 0 0 auto;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item:last-child .content {
  display: flex;
  flex-direction: row;
  padding: 20px 0;
}
@media (min-width: 992px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item:last-child .content {
    flex-direction: column;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item:last-child .content .image-wrapper {
  max-width: 125px;
  margin: 0 12px 0 0;
}
@media (min-width: 768px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item:last-child .content .image-wrapper {
    max-width: 215px;
    margin: 0 45px 0 0;
  }
}
@media (min-width: 992px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item:last-child .content .image-wrapper {
    max-width: unset;
    margin: unset;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item:last-child .content .action-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item:last-child .name {
  margin: 0;
}
@media (min-width: 992px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item:last-child .name {
    margin: 27px 0 18px 0;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item:last-child button {
  border: 2px solid #000;
  border-radius: 0;
  background-color: transparent;
  color: #000;
  font-family: "AeonikPro-Medium";
  font-size: 16px;
  margin: 0;
  padding: 8px 16px;
  width: 100%;
}
@media (min-width: 992px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item:last-child button {
    font-size: 13px;
    margin: 0;
    padding: 8px 40px;
  }
}
@media (min-width: 1400px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item:last-child button {
    font-size: 13px;
    padding: 8px 40px;
  }
}
@media (min-width: 1920px) {
  .step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item:last-child button {
    font-size: 16px;
    padding: 16px 40px;
  }
}
.step-content .set-info .overview-container .overview-content-toggle .overview-in-this-set .card-item:last-child button:hover {
  border: 2px solid #000;
  background-color: #000;
  color: #fff;
}

/*
** Prev - Next Navigation
*/
.navigation-footer-container {
  display: block;
  width: 100%;
}
.navigation-footer-container .navigation-footer {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  margin: 20px 0 0 0;
}
@media (min-width: 992px) {
  .navigation-footer-container .navigation-footer {
    align-items: start;
    margin: 50px 0 0 0;
  }
}
.navigation-footer-container .navigation-footer .footer-note {
  font-family: "AeonikPro-Medium";
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  width: 100%;
}
@media (min-width: 768px) {
  .navigation-footer-container .navigation-footer .footer-note {
    font-size: 16px;
  }
}
@media (min-width: 992px) {
  .navigation-footer-container .navigation-footer .footer-note {
    font-size: 14px;
  }
}
@media (min-width: 1400px) {
  .navigation-footer-container .navigation-footer .footer-note {
    font-size: 16px;
    line-height: 126%;
  }
}
@media (min-width: 1920px) {
  .navigation-footer-container .navigation-footer .footer-note {
    font-size: 16px;
    line-height: 126%;
  }
}
.navigation-footer-container .navigation-footer .button-container {
  display: flex;
  margin: 20px 0 0 0;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: start;
  width: 100%;
}
@media (min-width: 768px) {
  .navigation-footer-container .navigation-footer .button-container {
    margin: 0;
  }
}
@media (min-width: 992px) {
  .navigation-footer-container .navigation-footer .button-container {
    margin: 50px 0 0 0;
    flex-direction: row;
    justify-content: flex-end;
  }
}
@media (min-width: 1400px) {
  .navigation-footer-container .navigation-footer .button-container {
    margin: 40px 0 0 0;
  }
}
@media (min-width: 1920px) {
  .navigation-footer-container .navigation-footer .button-container {
    margin: 20px 0 0 0;
  }
}
.navigation-footer-container .navigation-footer .button-container .qa-button {
  margin-right: auto;
}
.navigation-footer-container .navigation-footer .button-container .qa-button img {
  height: 34px;
  width: 34px;
}
@media (min-width: 992px) {
  .navigation-footer-container .navigation-footer .button-container .qa-button img {
    height: 40px;
    width: 40px;
  }
}
.navigation-footer-container .navigation-footer .button-container #prevBtn,
.navigation-footer-container .navigation-footer .button-container #prevBtn3 {
  border: 2px solid #000;
  border-radius: 0;
  background-color: transparent;
  color: #000;
  font-family: "AeonikPro-Medium";
  font-size: 14px;
  line-height: 100%;
  margin: 0 20px 20px 0;
  padding: 8px 20px;
  width: fit-content;
}
@media (min-width: 992px) {
  .navigation-footer-container .navigation-footer .button-container #prevBtn,
  .navigation-footer-container .navigation-footer .button-container #prevBtn3 {
    font-size: 12px;
    padding: 12px 30px;
  }
}
@media (min-width: 1400px) {
  .navigation-footer-container .navigation-footer .button-container #prevBtn,
  .navigation-footer-container .navigation-footer .button-container #prevBtn3 {
    font-size: 12px;
    padding: 12px 30px;
  }
}
@media (min-width: 1920px) {
  .navigation-footer-container .navigation-footer .button-container #prevBtn,
  .navigation-footer-container .navigation-footer .button-container #prevBtn3 {
    font-size: 16px;
    padding: 16px 40px;
  }
}
.navigation-footer-container .navigation-footer .button-container #prevBtn:hover,
.navigation-footer-container .navigation-footer .button-container #prevBtn3:hover {
  border: 2px solid #000;
  background-color: #000;
  color: #fff;
}
.navigation-footer-container .navigation-footer .button-container #prevBtn.last-btn,
.navigation-footer-container .navigation-footer .button-container #prevBtn3.last-btn {
  margin: 0 0 20px 0;
}
.navigation-footer-container .navigation-footer .button-container #nextBtn,
.navigation-footer-container .navigation-footer .button-container #nextBtn3 {
  border: 2px solid #000;
  border-radius: 0;
  background-color: transparent;
  color: #000;
  font-family: "AeonikPro-Medium";
  font-size: 14px;
  line-height: 100%;
  margin: 0 0 20px 0;
  padding: 8px 20px;
  width: fit-content;
}
@media (min-width: 992px) {
  .navigation-footer-container .navigation-footer .button-container #nextBtn,
  .navigation-footer-container .navigation-footer .button-container #nextBtn3 {
    font-size: 12px;
    padding: 12px 30px;
  }
}
@media (min-width: 1400px) {
  .navigation-footer-container .navigation-footer .button-container #nextBtn,
  .navigation-footer-container .navigation-footer .button-container #nextBtn3 {
    font-size: 12px;
    padding: 12px 30px;
  }
}
@media (min-width: 1920px) {
  .navigation-footer-container .navigation-footer .button-container #nextBtn,
  .navigation-footer-container .navigation-footer .button-container #nextBtn3 {
    font-size: 16px;
    padding: 16px 40px;
  }
}
.navigation-footer-container .navigation-footer .button-container #nextBtn:hover,
.navigation-footer-container .navigation-footer .button-container #nextBtn3:hover {
  border: 2px solid #000;
  background-color: #000;
  color: #fff;
}
.navigation-footer-container .navigation-footer .button-container #btnPrev {
  margin: 0 20px 20px 0;
}

/**
* Extras for you (Extras included with the bag)
*/
.extras-for-you {
  margin: 0 0 56px 0;
}
@media (min-width: 768px) {
  .extras-for-you {
    margin: 12px 0 75px 0;
  }
}
.extras-for-you.bg-light {
  background-color: #fff !important;
}
.extras-for-you.bg-gray {
  background-color: #F6F7F8 !important;
}
.extras-for-you a {
  text-decoration: none !important;
}
.extras-for-you .title {
  font-family: "AeonikPro-Medium";
  font-size: 38px;
  font-style: normal;
  font-weight: 500;
  line-height: 105%;
  margin: 0 0 10px 0;
}
@media (min-width: 768px) {
  .extras-for-you .title {
    font-size: 58px;
    line-height: 105%;
    margin: 0 0 20px 0;
  }
}
@media (min-width: 992px) {
  .extras-for-you .title {
    font-size: 42px;
    line-height: normal;
  }
}
@media (min-width: 1400px) {
  .extras-for-you .title {
    font-size: 48px;
    line-height: normal;
  }
}
@media (min-width: 1920px) {
  .extras-for-you .title {
    font-size: 64px;
    line-height: normal;
  }
}
.extras-for-you .subtitle {
  font-family: "AeonikPro-Medium";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  margin: 0 0 36px 0;
}
@media (min-width: 768px) {
  .extras-for-you .subtitle {
    font-size: 20px;
    line-height: 120%;
    margin: 0;
  }
}
@media (min-width: 992px) {
  .extras-for-you .subtitle {
    font-size: 16px;
    line-height: 126%;
    margin: 0 0 26px 0;
  }
}
@media (min-width: 1400px) {
  .extras-for-you .subtitle {
    font-size: 18px;
    line-height: 126%;
  }
}
@media (min-width: 1920px) {
  .extras-for-you .subtitle {
    font-size: 24px;
    line-height: 126%;
  }
}
.extras-for-you hr {
  background-color: #000;
  border: none;
  height: 2px;
  margin: 7px 0;
  opacity: 1;
  width: 100%;
}
.extras-for-you .swiper {
  background-color: #E9F7F2;
  padding: 30px 12px 70px 12px;
  margin: 25px 0 0 0;
}
@media (min-width: 768px) {
  .extras-for-you .swiper {
    padding: 60px 20px 120px 20px;
    margin: 40px 0 0 0;
  }
}
@media (min-width: 992px) {
  .extras-for-you .swiper {
    padding: 75px 40px 160px 40px;
    margin: 20px 0 0 0;
  }
}
@media (min-width: 1400px) {
  .extras-for-you .swiper {
    padding: 90px 50px 210px 50px;
    margin: 24px 0 0 0;
  }
}
@media (min-width: 1920px) {
  .extras-for-you .swiper {
    padding: 116px 65px 250px 65px;
    margin: 30px 0 0 0;
  }
}
.extras-for-you .swiper .swiper-products-category-pagination {
  width: auto;
  margin: 0 20px;
}
@media (min-width: 768px) {
  .extras-for-you .swiper .swiper-products-category-pagination {
    margin: 0 50px;
  }
}
.extras-for-you .swiper .pagination-navigation {
  margin: 50px 0 0 0;
}
@media (min-width: 768px) {
  .extras-for-you .swiper .pagination-navigation {
    margin: 50px 0 0 0;
  }
}
.extras-for-you .swiper .swiper-button-disabled {
  opacity: 0.2;
}
.extras-for-you .swiper .swiper-pagination-bullet {
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 24px;
  font-size: 16px;
  color: #B2B5BE;
  opacity: 1;
  background: transparent;
  display: flex;
  border-radius: 50%;
  cursor: pointer;
  justify-content: center;
  align-items: center;
}
.extras-for-you .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #DEE3FF;
  color: #19224C;
}
.extras-for-you .swiper .swiper-scrollbar {
  background: rgba(0, 0, 0, 0.2);
  left: 50%;
  margin: 0 0 30px 0;
  transform: translateX(-50%);
  width: 60%;
}
.extras-for-you .swiper .swiper-scrollbar:hover {
  cursor: pointer;
}
.extras-for-you .swiper .swiper-scrollbar .swiper-scrollbar-drag {
  background: #163730;
  color: #163730;
}
@media (min-width: 768px) {
  .extras-for-you .swiper .swiper-scrollbar {
    margin: 0 0 60px 0;
  }
}
@media (min-width: 992px) {
  .extras-for-you .swiper .swiper-scrollbar {
    margin: 0 0 80px 0;
  }
}
@media (min-width: 1400px) {
  .extras-for-you .swiper .swiper-scrollbar {
    margin: 0 0 90px 0;
  }
}
@media (min-width: 1920px) {
  .extras-for-you .swiper .swiper-scrollbar {
    margin: 0 0 120px 0;
  }
}
.extras-for-you .swiper .swiper-buttons {
  display: none !important;
  height: 20px;
  margin-bottom: 2rem;
}
@media (min-width: 1400px) {
  .extras-for-you .swiper .swiper-buttons {
    height: 20px;
    margin-bottom: 3rem;
  }
}
.extras-for-you .swiper .swiper-buttons .swiper-button-prev,
.extras-for-you .swiper .swiper-buttons .swiper-button-next {
  height: 14px;
  left: auto;
  margin: 0;
  position: relative;
  right: auto;
  width: auto;
}
@media (min-width: 1400px) {
  .extras-for-you .swiper .swiper-buttons .swiper-button-prev,
  .extras-for-you .swiper .swiper-buttons .swiper-button-next {
    height: 20px;
  }
}
.extras-for-you .swiper .swiper-buttons .swiper-button-prev img,
.extras-for-you .swiper .swiper-buttons .swiper-button-next img {
  height: 14px;
}
@media (min-width: 1400px) {
  .extras-for-you .swiper .swiper-buttons .swiper-button-prev img,
  .extras-for-you .swiper .swiper-buttons .swiper-button-next img {
    height: 20px;
  }
}
.extras-for-you .swiper .swiper-buttons .swiper-button-prev {
  margin: 0 27px 0 0;
}
.extras-for-you .swiper .swiper-buttons .swiper-button-prev::after {
  content: "";
  color: rgba(0, 0, 0, 0.5);
  font-size: 1.75rem;
}
.extras-for-you .swiper .swiper-buttons .swiper-button-prev img {
  transform: rotate(-180deg);
}
.extras-for-you .swiper .swiper-buttons .swiper-button-next::after {
  content: "";
  color: rgba(0, 0, 0, 0.5);
  font-size: 1.75rem;
}
.extras-for-you .swiper-slide {
  min-height: auto;
}
.extras-for-you .swiper-slide .product {
  color: #000;
}
.extras-for-you .swiper-slide .product .thumbnail.bg-grad {
  background: linear-gradient(323deg, #C7D8D9 0%, #E9F3F4 100%);
}
.extras-for-you .swiper-slide .product .thumbnail.bg-grad-rev {
  background: linear-gradient(37deg, #C7D8D9 0%, #E9F3F4 100%);
}
.extras-for-you .swiper-slide .product .thumbnail img {
  width: 100%;
  height: auto;
}
.extras-for-you .swiper-slide .product .name {
  font-family: "AeonikPro-Medium";
  font-weight: 500;
  margin: 22px 0 9px 0;
}
@media (min-width: 768px) {
  .extras-for-you .swiper-slide .product .name {
    font-size: 20px;
    line-height: 94%;
    margin: 16px 0 11px 0;
  }
}
.extras-for-you .swiper-slide .product .price {
  font-family: "AeonikPro-Regular";
  font-size: 20px;
  font-weight: 400;
  line-height: 94%;
}
@media (min-width: 768px) {
  .extras-for-you .swiper-slide .product .price {
    font-size: 16px;
    line-height: 94%;
  }
}/*# sourceMappingURL=configurator.css.map */