@charset "UTF-8";
/* Bootswatch variables place */
.woocommerce-products-wizard {
  /*!
 * Bootstrap v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
  /* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
  /*.figure {
  // Ensures the caption's text aligns with the image.
  display: inline-block;
}

.figure-img {
  margin-bottom: $spacer * .5;
  line-height: 1;
}

.figure-caption {
  @include font-size($figure-caption-font-size);
  color: $figure-caption-color;
}*/
  /*@include media-breakpoint-down($breakpoint) {
    .table-responsive {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
    }
  }*/
  /*@include media-breakpoint-down($breakpoint) {
    .table-responsive-xs {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
    }
  }*/
  /*@include media-breakpoint-down($breakpoint) {
    .table-responsive-sm {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
    }
  }*/
  /*@include media-breakpoint-down($breakpoint) {
    .table-responsive-md {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
    }
  }*/
  /*@include media-breakpoint-down($breakpoint) {
    .table-responsive-lg {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
    }
  }*/
  /*@include media-breakpoint-down($breakpoint) {
    .table-responsive-xl {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
    }
  }*/
  /*@include media-breakpoint-down($breakpoint) {
    .table-responsive-xxl {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
    }
  }*/
  /*.col-form-label {
  padding-top: add($input-padding-y, $input-border-width);
  padding-bottom: add($input-padding-y, $input-border-width);
  margin-bottom: 0; // Override the `<legend>` default
  @include font-size(inherit); // Override the `<legend>` default
  font-style: $form-label-font-style;
  font-weight: $form-label-font-weight;
  line-height: $input-line-height;
  color: $form-label-color;
}

.col-form-label-lg {
  padding-top: add($input-padding-y-lg, $input-border-width);
  padding-bottom: add($input-padding-y-lg, $input-border-width);
  @include font-size($input-font-size-lg);
}

.col-form-label-sm {
  padding-top: add($input-padding-y-sm, $input-border-width);
  padding-bottom: add($input-padding-y-sm, $input-border-width);
  @include font-size($input-font-size-sm);
}*/
  /*.form-switch {
  padding-left: $form-switch-padding-start;

  .form-check-input {
    width: $form-switch-width;
    margin-left: $form-switch-padding-start * -1;
    background-image: escape-svg($form-switch-bg-image);
    background-position: left center;
    @include border-radius($form-switch-border-radius);
    @include transition($form-switch-transition);

    &:focus {
      background-image: escape-svg($form-switch-focus-bg-image);
    }

    &:checked {
      background-position: $form-switch-checked-bg-position;

      @if $enable-gradients {
        background-image: escape-svg($form-switch-checked-bg-image), var(--wcpw-gradient);
      } @else {
        background-image: escape-svg($form-switch-checked-bg-image);
      }
    }
  }
}*/
  /*.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;

  .input-group {
    width: auto;
  }
}*/
  /*.dropdown-toggle-split {
  padding-right: $btn-padding-x * .75;
  padding-left: $btn-padding-x * .75;

  &::after,
  .dropup &::after,
  .dropend &::after {
    margin-left: 0;
  }

  .dropstart &::before {
    margin-right: 0;
  }
}

.btn-sm + .dropdown-toggle-split {
  padding-right: $btn-padding-x-sm * .75;
  padding-left: $btn-padding-x-sm * .75;
}

.btn-lg + .dropdown-toggle-split {
  padding-right: $btn-padding-x-lg * .75;
  padding-left: $btn-padding-x-lg * .75;
}


// The clickable button for toggling the menu
// Set the same inset shadow as the :active state
.btn-group.show .dropdown-toggle {
  @include box-shadow($btn-active-box-shadow);

  // Show no shadow for `.btn-link` since it has no other button styles.
  &.btn-link {
    @include box-shadow(none);
  }
}


//
// Vertical button groups
//

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;

  > .btn,
  > .btn-group {
    width: 100%;
  }

  > .btn:not(:first-child),
  > .btn-group:not(:first-child) {
    margin-top: -$btn-border-width;
  }

  // Reset rounded corners
  > .btn:not(:last-child):not(.dropdown-toggle),
  > .btn-group:not(:last-child) > .btn {
    @include border-bottom-radius(0);
  }

  > .btn ~ .btn,
  > .btn-group:not(:first-child) > .btn {
    @include border-top-radius(0);
  }
}*/
  /*.card-title {
  margin-bottom: $card-title-spacer-y;
}

.card-subtitle {
  margin-top: -$card-title-spacer-y * .5;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link {
  &:hover {
    text-decoration: none;
  }

  + .card-link {
    margin-left: $card-spacer-x;
  }
}*/
  /*.card-header-tabs {
  margin-right: -$card-cap-padding-x * .5;
  margin-bottom: -$card-cap-padding-y;
  margin-left: -$card-cap-padding-x * .5;
  border-bottom: 0;

  @if $nav-tabs-link-active-bg != $card-bg {
    .nav-link.active {
      background-color: $card-bg;
      border-bottom-color: $card-bg;
    }
  }
}

.card-header-pills {
  margin-right: -$card-cap-padding-x * .5;
  margin-left: -$card-cap-padding-x * .5;
}

// Card image
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: $card-img-overlay-padding;
  @include border-radius($card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch
}

.card-img,
.card-img-top {
  @include border-top-radius($card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  @include border-bottom-radius($card-inner-border-radius);
}


//
// Card groups
//

.card-group {
  // The child selector allows nested `.card` within `.card-group`
  // to display properly.
  > .card {
    margin-bottom: $card-group-margin;
  }

  @include media-breakpoint-up(sm) {
    display: flex;
    flex-flow: row wrap;
    // The child selector allows nested `.card` within `.card-group`
    // to display properly.
    > .card {
      // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4
      flex: 1 0 0%;
      margin-bottom: 0;

      + .card {
        margin-left: 0;
        border-left: 0;
      }

      // Handle rounded corners
      @if $enable-rounded {
        &:not(:last-child) {
          @include border-end-radius(0);

          .card-img-top,
          .card-header {
            // stylelint-disable-next-line property-disallowed-list
            border-top-right-radius: 0;
          }
          .card-img-bottom,
          .card-footer {
            // stylelint-disable-next-line property-disallowed-list
            border-bottom-right-radius: 0;
          }
        }

        &:not(:first-child) {
          @include border-start-radius(0);

          .card-img-top,
          .card-header {
            // stylelint-disable-next-line property-disallowed-list
            border-top-left-radius: 0;
          }
          .card-img-bottom,
          .card-footer {
            // stylelint-disable-next-line property-disallowed-list
            border-bottom-left-radius: 0;
          }
        }
      }
    }
  }
}*/
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
}
.woocommerce-products-wizard *, .woocommerce-products-wizard *::before, .woocommerce-products-wizard *::after {
  box-sizing: border-box;
}
.woocommerce-products-wizard h2, .woocommerce-products-wizard h3, .woocommerce-products-wizard h4 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
.woocommerce-products-wizard h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  .woocommerce-products-wizard h2 {
    font-size: 2rem;
  }
}
.woocommerce-products-wizard h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  .woocommerce-products-wizard h3 {
    font-size: 1.75rem;
  }
}
.woocommerce-products-wizard h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  .woocommerce-products-wizard h4 {
    font-size: 1.5rem;
  }
}
.woocommerce-products-wizard p {
  margin-top: 0;
  margin-bottom: 1rem;
}
.woocommerce-products-wizard ul {
  padding-left: 2rem;
}
.woocommerce-products-wizard ul, .woocommerce-products-wizard dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
.woocommerce-products-wizard dt {
  font-weight: 700;
}
.woocommerce-products-wizard dd {
  margin: 0 0 0.5rem;
}
.woocommerce-products-wizard a {
  color: #eb611d;
  text-decoration: underline;
}
.woocommerce-products-wizard a:hover {
  color: #bc4e17;
}
.woocommerce-products-wizard figure {
  margin: 0 0 1rem;
}
.woocommerce-products-wizard img, .woocommerce-products-wizard svg {
  vertical-align: middle;
}
.woocommerce-products-wizard table {
  caption-side: bottom;
  border-collapse: collapse;
}
.woocommerce-products-wizard caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}
.woocommerce-products-wizard th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
.woocommerce-products-wizard thead, .woocommerce-products-wizard tbody, .woocommerce-products-wizard tfoot, .woocommerce-products-wizard tr, .woocommerce-products-wizard td, .woocommerce-products-wizard th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}
.woocommerce-products-wizard label {
  display: inline-block;
}
.woocommerce-products-wizard button {
  border-radius: 0;
}
.woocommerce-products-wizard button:focus:not(:focus-visible) {
  outline: 0;
}
.woocommerce-products-wizard input, .woocommerce-products-wizard button, .woocommerce-products-wizard select, .woocommerce-products-wizard optgroup, .woocommerce-products-wizard textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.woocommerce-products-wizard button, .woocommerce-products-wizard select {
  text-transform: none;
}
.woocommerce-products-wizard [role="button"] {
  cursor: pointer;
}
.woocommerce-products-wizard select {
  word-wrap: normal;
}
.woocommerce-products-wizard select:disabled {
  opacity: 1;
}
.woocommerce-products-wizard [list]::-webkit-calendar-picker-indicator {
  display: none;
}
.woocommerce-products-wizard button, .woocommerce-products-wizard [type="button"], .woocommerce-products-wizard [type="reset"], .woocommerce-products-wizard [type="submit"] {
  -webkit-appearance: button;
}
.woocommerce-products-wizard button:not(:disabled), .woocommerce-products-wizard [type="button"]:not(:disabled), .woocommerce-products-wizard [type="reset"]:not(:disabled), .woocommerce-products-wizard [type="submit"]:not(:disabled) {
  cursor: pointer;
}
.woocommerce-products-wizard ::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
.woocommerce-products-wizard textarea {
  resize: vertical;
}
.woocommerce-products-wizard fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
.woocommerce-products-wizard legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  .woocommerce-products-wizard legend {
    font-size: 1.5rem;
  }
}
.woocommerce-products-wizard legend + * {
  clear: left;
}
.woocommerce-products-wizard ::-webkit-datetime-edit-fields-wrapper, .woocommerce-products-wizard ::-webkit-datetime-edit-text, .woocommerce-products-wizard ::-webkit-datetime-edit-minute, .woocommerce-products-wizard ::-webkit-datetime-edit-hour-field, .woocommerce-products-wizard ::-webkit-datetime-edit-day-field, .woocommerce-products-wizard ::-webkit-datetime-edit-month-field, .woocommerce-products-wizard ::-webkit-datetime-edit-year-field {
  padding: 0;
}
.woocommerce-products-wizard ::-webkit-inner-spin-button {
  height: auto;
}
.woocommerce-products-wizard ::-webkit-search-decoration {
  -webkit-appearance: none;
}
.woocommerce-products-wizard ::-webkit-color-swatch-wrapper {
  padding: 0;
}
.woocommerce-products-wizard ::file-selector-button {
  font: inherit;
}
.woocommerce-products-wizard ::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
.woocommerce-products-wizard [hidden] {
  display: none !important;
}
.woocommerce-products-wizard .img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}
.woocommerce-products-wizard .table {
  --wcpw-table-bg: transparent;
  --wcpw-table-accent-bg: rgba(0, 0, 0, 0.02);
  --wcpw-table-striped-color: #212529;
  --wcpw-table-striped-bg: rgba(0, 0, 0, 0.05);
  --wcpw-table-active-color: #212529;
  --wcpw-table-active-bg: rgba(0, 0, 0, 0.1);
  --wcpw-table-hover-color: #212529;
  --wcpw-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  vertical-align: top;
  border-color: #dee2e6;
}
.woocommerce-products-wizard .table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--wcpw-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--wcpw-table-accent-bg);
}
.woocommerce-products-wizard .table > tbody {
  vertical-align: inherit;
}
.woocommerce-products-wizard .table > thead {
  vertical-align: bottom;
}
.woocommerce-products-wizard .table > :not(:last-child) > :last-child > * {
  border-bottom-color: #adb5bd;
}
.woocommerce-products-wizard .caption-top {
  caption-side: top;
}
.woocommerce-products-wizard .table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}
.woocommerce-products-wizard .table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.woocommerce-products-wizard .table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}
.woocommerce-products-wizard .table-striped > tbody > tr:nth-of-type(odd) {
  --wcpw-table-accent-bg: var(--wcpw-table-striped-bg);
  color: var(--wcpw-table-striped-color);
}
.woocommerce-products-wizard .table-active {
  --wcpw-table-accent-bg: var(--wcpw-table-active-bg);
  color: var(--wcpw-table-active-color);
}
.woocommerce-products-wizard .table-hover > tbody > tr:hover {
  --wcpw-table-accent-bg: var(--wcpw-table-hover-bg);
  color: var(--wcpw-table-hover-color);
}
.woocommerce-products-wizard .form-label {
  margin-bottom: 0.5rem;
}
.woocommerce-products-wizard .form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .woocommerce-products-wizard .form-control {
    transition: none;
  }
}
.woocommerce-products-wizard .form-control[type="file"] {
  overflow: hidden;
}
.woocommerce-products-wizard .form-control[type="file"]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.woocommerce-products-wizard .form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #f5b08e;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(235, 97, 29, 0.25);
}
.woocommerce-products-wizard .form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.woocommerce-products-wizard .form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.woocommerce-products-wizard .form-control:disabled, .woocommerce-products-wizard .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
.woocommerce-products-wizard .form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .woocommerce-products-wizard .form-control::file-selector-button {
    transition: none;
  }
}
.woocommerce-products-wizard .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}
.woocommerce-products-wizard .form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .woocommerce-products-wizard .form-control::-webkit-file-upload-button {
    transition: none;
  }
}
.woocommerce-products-wizard .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}
.woocommerce-products-wizard .form-control-sm {
  min-height: calc(1.5em + (0.5rem + 2px));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.woocommerce-products-wizard .form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}
.woocommerce-products-wizard .form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}
.woocommerce-products-wizard .form-control-lg {
  min-height: calc(1.5em + (1rem + 2px));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.woocommerce-products-wizard .form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}
.woocommerce-products-wizard .form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}
.woocommerce-products-wizard textarea.form-control {
  min-height: calc(1.5em + (0.75rem + 2px));
}
.woocommerce-products-wizard textarea.form-control-sm {
  min-height: calc(1.5em + (0.5rem + 2px));
}
.woocommerce-products-wizard textarea.form-control-lg {
  min-height: calc(1.5em + (1rem + 2px));
}
.woocommerce-products-wizard .form-control-color {
  max-width: 3rem;
  height: auto;
  padding: 0.375rem;
}
.woocommerce-products-wizard .form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.woocommerce-products-wizard .form-control-color::-moz-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}
.woocommerce-products-wizard .form-control-color::-webkit-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}
.woocommerce-products-wizard .form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .woocommerce-products-wizard .form-select {
    transition: none;
  }
}
.woocommerce-products-wizard .form-select:focus {
  border-color: #f5b08e;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(235, 97, 29, 0.25);
}
.woocommerce-products-wizard .form-select[multiple], .woocommerce-products-wizard .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.woocommerce-products-wizard .form-select:disabled {
  background-color: #e9ecef;
}
.woocommerce-products-wizard .form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}
.woocommerce-products-wizard .form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
.woocommerce-products-wizard .form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}
.woocommerce-products-wizard .form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
[dir="rtl"] .form-check {
  padding-right: 1.5em;
  padding-left: 0;
}
[dir="rtl"] [dir="rtl"] .form-check .form-check-input {
  float: right;
  margin-left: 0;
  margin-right: -1.5em;
}
.woocommerce-products-wizard .form-check .form-check-input {
  left: auto;
  z-index: 1;
  float: left;
  margin-left: -1.5em;
}
.woocommerce-products-wizard .form-check-input {
  width: 1em;
  height: 1em;
  padding: 0;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  appearance: none;
  print-color-adjust: exact;
  transition: all 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .woocommerce-products-wizard .form-check-input {
    transition: none;
  }
}
.woocommerce-products-wizard .form-check-input[type="checkbox"] {
  border-radius: 0.25em;
}
.woocommerce-products-wizard .form-check-input[type="radio"] {
  border-radius: 50%;
}
.woocommerce-products-wizard .form-check-input:active {
  filter: brightness(90%);
}
.woocommerce-products-wizard .form-check-input:focus {
  border-color: #f5b08e;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(235, 97, 29, 0.25);
}
.woocommerce-products-wizard .form-check-input:checked {
  background-color: #eb611d;
  border-color: #eb611d;
}
.woocommerce-products-wizard .form-check-input:checked[type="checkbox"] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.woocommerce-products-wizard .form-check-input:checked[type="radio"] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.woocommerce-products-wizard .form-check-input[type="checkbox"]:indeterminate {
  background-color: #eb611d;
  border-color: #eb611d;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.woocommerce-products-wizard .form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.woocommerce-products-wizard .form-check-input[disabled] ~ .form-check-label, .woocommerce-products-wizard .form-check-input:disabled ~ .form-check-label {
  opacity: 0.5;
}
.woocommerce-products-wizard .form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}
.woocommerce-products-wizard .btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.woocommerce-products-wizard .btn-check[disabled] + .btn, .woocommerce-products-wizard .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}
.woocommerce-products-wizard .btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .woocommerce-products-wizard .btn {
    transition: none;
  }
}
.woocommerce-products-wizard .btn:hover {
  color: #212529;
}
.woocommerce-products-wizard .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(235, 97, 29, 0.25);
}
.woocommerce-products-wizard .btn:disabled, .woocommerce-products-wizard .btn.disabled, fieldset:disabled .woocommerce-products-wizard .btn {
  pointer-events: none;
  opacity: 0.65;
}
.woocommerce-products-wizard .btn-primary {
  color: #fff;
  background-color: #eb611d;
  border-color: #eb611d;
}
.woocommerce-products-wizard .btn-primary:hover {
  color: #fff;
  background-color: #c85219;
  border-color: #bc4e17;
}
.woocommerce-products-wizard .btn-primary:focus {
  color: #fff;
  background-color: #c85219;
  border-color: #bc4e17;
  box-shadow: 0 0 0 0.2rem rgba(238, 121, 63, 0.5);
}
.woocommerce-products-wizard .btn-primary:active, .woocommerce-products-wizard .btn-primary.active, .show > .woocommerce-products-wizard .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #bc4e17;
  border-color: #b04916;
}
.woocommerce-products-wizard .btn-primary:active:focus, .woocommerce-products-wizard .btn-primary.active:focus, .show > .woocommerce-products-wizard .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 121, 63, 0.5);
}
.woocommerce-products-wizard .btn-primary:disabled, .woocommerce-products-wizard .btn-primary.disabled {
  color: #fff;
  background-color: #eb611d;
  border-color: #eb611d;
}
.woocommerce-products-wizard .btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.woocommerce-products-wizard .btn-secondary:hover {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
}
.woocommerce-products-wizard .btn-secondary:focus {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.woocommerce-products-wizard .btn-secondary:active, .woocommerce-products-wizard .btn-secondary.active, .show > .woocommerce-products-wizard .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #565e64;
  border-color: #51585e;
}
.woocommerce-products-wizard .btn-secondary:active:focus, .woocommerce-products-wizard .btn-secondary.active:focus, .show > .woocommerce-products-wizard .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.woocommerce-products-wizard .btn-secondary:disabled, .woocommerce-products-wizard .btn-secondary.disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.woocommerce-products-wizard .btn-success {
  color: #fff;
  background-color: #eb611d;
  border-color: #eb611d;
}
.woocommerce-products-wizard .btn-success:hover {
  color: #fff;
  background-color: #c85219;
  border-color: #bc4e17;
}
.woocommerce-products-wizard .btn-success:focus {
  color: #fff;
  background-color: #c85219;
  border-color: #bc4e17;
  box-shadow: 0 0 0 0.2rem rgba(238, 121, 63, 0.5);
}
.woocommerce-products-wizard .btn-success:active, .woocommerce-products-wizard .btn-success.active, .show > .woocommerce-products-wizard .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #bc4e17;
  border-color: #b04916;
}
.woocommerce-products-wizard .btn-success:active:focus, .woocommerce-products-wizard .btn-success.active:focus, .show > .woocommerce-products-wizard .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 121, 63, 0.5);
}
.woocommerce-products-wizard .btn-success:disabled, .woocommerce-products-wizard .btn-success.disabled {
  color: #fff;
  background-color: #eb611d;
  border-color: #eb611d;
}
.woocommerce-products-wizard .btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.woocommerce-products-wizard .btn-info:hover {
  color: #fff;
  background-color: #148a9c;
  border-color: #128293;
}
.woocommerce-products-wizard .btn-info:focus {
  color: #fff;
  background-color: #148a9c;
  border-color: #128293;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.woocommerce-products-wizard .btn-info:active, .woocommerce-products-wizard .btn-info.active, .show > .woocommerce-products-wizard .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #128293;
  border-color: #117a8a;
}
.woocommerce-products-wizard .btn-info:active:focus, .woocommerce-products-wizard .btn-info.active:focus, .show > .woocommerce-products-wizard .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.woocommerce-products-wizard .btn-info:disabled, .woocommerce-products-wizard .btn-info.disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.woocommerce-products-wizard .btn-warning {
  color: #fff;
  background-color: #100523;
  border-color: #100523;
}
.woocommerce-products-wizard .btn-warning:hover {
  color: #fff;
  background-color: #0e041e;
  border-color: #0d041c;
}
.woocommerce-products-wizard .btn-warning:focus {
  color: #fff;
  background-color: #0e041e;
  border-color: #0d041c;
  box-shadow: 0 0 0 0.2rem rgba(52, 43, 68, 0.5);
}
.woocommerce-products-wizard .btn-warning:active, .woocommerce-products-wizard .btn-warning.active, .show > .woocommerce-products-wizard .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #0d041c;
  border-color: #0c041a;
}
.woocommerce-products-wizard .btn-warning:active:focus, .woocommerce-products-wizard .btn-warning.active:focus, .show > .woocommerce-products-wizard .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 43, 68, 0.5);
}
.woocommerce-products-wizard .btn-warning:disabled, .woocommerce-products-wizard .btn-warning.disabled {
  color: #fff;
  background-color: #100523;
  border-color: #100523;
}
.woocommerce-products-wizard .btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.woocommerce-products-wizard .btn-danger:hover {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
}
.woocommerce-products-wizard .btn-danger:focus {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.woocommerce-products-wizard .btn-danger:active, .woocommerce-products-wizard .btn-danger.active, .show > .woocommerce-products-wizard .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #b02a37;
  border-color: #a52834;
}
.woocommerce-products-wizard .btn-danger:active:focus, .woocommerce-products-wizard .btn-danger.active:focus, .show > .woocommerce-products-wizard .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.woocommerce-products-wizard .btn-danger:disabled, .woocommerce-products-wizard .btn-danger.disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.woocommerce-products-wizard .btn-light {
  color: #000;
  background-color: #eef2f5;
  border-color: #eef2f5;
}
.woocommerce-products-wizard .btn-light:hover {
  color: #000;
  background-color: #f1f4f7;
  border-color: #f0f3f6;
}
.woocommerce-products-wizard .btn-light:focus {
  color: #000;
  background-color: #f1f4f7;
  border-color: #f0f3f6;
  box-shadow: 0 0 0 0.2rem rgba(202, 206, 208, 0.5);
}
.woocommerce-products-wizard .btn-light:active, .woocommerce-products-wizard .btn-light.active, .show > .woocommerce-products-wizard .btn-light.dropdown-toggle {
  color: #000;
  background-color: #f1f5f7;
  border-color: #f0f3f6;
}
.woocommerce-products-wizard .btn-light:active:focus, .woocommerce-products-wizard .btn-light.active:focus, .show > .woocommerce-products-wizard .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(202, 206, 208, 0.5);
}
.woocommerce-products-wizard .btn-light:disabled, .woocommerce-products-wizard .btn-light.disabled {
  color: #000;
  background-color: #eef2f5;
  border-color: #eef2f5;
}
.woocommerce-products-wizard .btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.woocommerce-products-wizard .btn-dark:hover {
  color: #fff;
  background-color: #2c3136;
  border-color: #2a2e33;
}
.woocommerce-products-wizard .btn-dark:focus {
  color: #fff;
  background-color: #2c3136;
  border-color: #2a2e33;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.woocommerce-products-wizard .btn-dark:active, .woocommerce-products-wizard .btn-dark.active, .show > .woocommerce-products-wizard .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #2a2e33;
  border-color: #272c30;
}
.woocommerce-products-wizard .btn-dark:active:focus, .woocommerce-products-wizard .btn-dark.active:focus, .show > .woocommerce-products-wizard .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.woocommerce-products-wizard .btn-dark:disabled, .woocommerce-products-wizard .btn-dark.disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.woocommerce-products-wizard .btn-light.active, .woocommerce-products-wizard .btn-light:hover {
  background-color: #dbdfe1;
}
.woocommerce-products-wizard .btn-light:focus {
  background-color: #e0e3e6;
}
.woocommerce-products-wizard .btn-outline-primary {
  color: #eb611d;
  border-color: #eb611d;
}
.woocommerce-products-wizard .btn-outline-primary:hover {
  color: #fff;
  background-color: #eb611d;
  border-color: #eb611d;
}
.woocommerce-products-wizard .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 97, 29, 0.5);
}
.woocommerce-products-wizard .btn-outline-primary:active, .woocommerce-products-wizard .btn-outline-primary.active, .woocommerce-products-wizard .btn-outline-primary.dropdown-toggle.show {
  color: #fff;
  background-color: #eb611d;
  border-color: #eb611d;
}
.woocommerce-products-wizard .btn-outline-primary:active:focus, .woocommerce-products-wizard .btn-outline-primary.active:focus, .woocommerce-products-wizard .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 97, 29, 0.5);
}
.woocommerce-products-wizard .btn-outline-primary:disabled, .woocommerce-products-wizard .btn-outline-primary.disabled {
  color: #eb611d;
  background-color: transparent;
}
.woocommerce-products-wizard .btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.woocommerce-products-wizard .btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.woocommerce-products-wizard .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.woocommerce-products-wizard .btn-outline-secondary:active, .woocommerce-products-wizard .btn-outline-secondary.active, .woocommerce-products-wizard .btn-outline-secondary.dropdown-toggle.show {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.woocommerce-products-wizard .btn-outline-secondary:active:focus, .woocommerce-products-wizard .btn-outline-secondary.active:focus, .woocommerce-products-wizard .btn-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.woocommerce-products-wizard .btn-outline-secondary:disabled, .woocommerce-products-wizard .btn-outline-secondary.disabled {
  color: #6c757d;
  background-color: transparent;
}
.woocommerce-products-wizard .btn-outline-success {
  color: #eb611d;
  border-color: #eb611d;
}
.woocommerce-products-wizard .btn-outline-success:hover {
  color: #fff;
  background-color: #eb611d;
  border-color: #eb611d;
}
.woocommerce-products-wizard .btn-outline-success:focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 97, 29, 0.5);
}
.woocommerce-products-wizard .btn-outline-success:active, .woocommerce-products-wizard .btn-outline-success.active, .woocommerce-products-wizard .btn-outline-success.dropdown-toggle.show {
  color: #fff;
  background-color: #eb611d;
  border-color: #eb611d;
}
.woocommerce-products-wizard .btn-outline-success:active:focus, .woocommerce-products-wizard .btn-outline-success.active:focus, .woocommerce-products-wizard .btn-outline-success.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 97, 29, 0.5);
}
.woocommerce-products-wizard .btn-outline-success:disabled, .woocommerce-products-wizard .btn-outline-success.disabled {
  color: #eb611d;
  background-color: transparent;
}
.woocommerce-products-wizard .btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.woocommerce-products-wizard .btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.woocommerce-products-wizard .btn-outline-info:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.woocommerce-products-wizard .btn-outline-info:active, .woocommerce-products-wizard .btn-outline-info.active, .woocommerce-products-wizard .btn-outline-info.dropdown-toggle.show {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.woocommerce-products-wizard .btn-outline-info:active:focus, .woocommerce-products-wizard .btn-outline-info.active:focus, .woocommerce-products-wizard .btn-outline-info.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.woocommerce-products-wizard .btn-outline-info:disabled, .woocommerce-products-wizard .btn-outline-info.disabled {
  color: #17a2b8;
  background-color: transparent;
}
.woocommerce-products-wizard .btn-outline-warning {
  color: #100523;
  border-color: #100523;
}
.woocommerce-products-wizard .btn-outline-warning:hover {
  color: #fff;
  background-color: #100523;
  border-color: #100523;
}
.woocommerce-products-wizard .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.2rem rgba(16, 5, 35, 0.5);
}
.woocommerce-products-wizard .btn-outline-warning:active, .woocommerce-products-wizard .btn-outline-warning.active, .woocommerce-products-wizard .btn-outline-warning.dropdown-toggle.show {
  color: #fff;
  background-color: #100523;
  border-color: #100523;
}
.woocommerce-products-wizard .btn-outline-warning:active:focus, .woocommerce-products-wizard .btn-outline-warning.active:focus, .woocommerce-products-wizard .btn-outline-warning.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.2rem rgba(16, 5, 35, 0.5);
}
.woocommerce-products-wizard .btn-outline-warning:disabled, .woocommerce-products-wizard .btn-outline-warning.disabled {
  color: #100523;
  background-color: transparent;
}
.woocommerce-products-wizard .btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.woocommerce-products-wizard .btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.woocommerce-products-wizard .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.woocommerce-products-wizard .btn-outline-danger:active, .woocommerce-products-wizard .btn-outline-danger.active, .woocommerce-products-wizard .btn-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.woocommerce-products-wizard .btn-outline-danger:active:focus, .woocommerce-products-wizard .btn-outline-danger.active:focus, .woocommerce-products-wizard .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.woocommerce-products-wizard .btn-outline-danger:disabled, .woocommerce-products-wizard .btn-outline-danger.disabled {
  color: #dc3545;
  background-color: transparent;
}
.woocommerce-products-wizard .btn-outline-light {
  color: #eef2f5;
  border-color: #eef2f5;
}
.woocommerce-products-wizard .btn-outline-light:hover {
  color: #000;
  background-color: #eef2f5;
  border-color: #eef2f5;
}
.woocommerce-products-wizard .btn-outline-light:focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 242, 245, 0.5);
}
.woocommerce-products-wizard .btn-outline-light:active, .woocommerce-products-wizard .btn-outline-light.active, .woocommerce-products-wizard .btn-outline-light.dropdown-toggle.show {
  color: #000;
  background-color: #eef2f5;
  border-color: #eef2f5;
}
.woocommerce-products-wizard .btn-outline-light:active:focus, .woocommerce-products-wizard .btn-outline-light.active:focus, .woocommerce-products-wizard .btn-outline-light.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.2rem rgba(238, 242, 245, 0.5);
}
.woocommerce-products-wizard .btn-outline-light:disabled, .woocommerce-products-wizard .btn-outline-light.disabled {
  color: #eef2f5;
  background-color: transparent;
}
.woocommerce-products-wizard .btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.woocommerce-products-wizard .btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.woocommerce-products-wizard .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.woocommerce-products-wizard .btn-outline-dark:active, .woocommerce-products-wizard .btn-outline-dark.active, .woocommerce-products-wizard .btn-outline-dark.dropdown-toggle.show {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.woocommerce-products-wizard .btn-outline-dark:active:focus, .woocommerce-products-wizard .btn-outline-dark.active:focus, .woocommerce-products-wizard .btn-outline-dark.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.woocommerce-products-wizard .btn-outline-dark:disabled, .woocommerce-products-wizard .btn-outline-dark.disabled {
  color: #343a40;
  background-color: transparent;
}
.woocommerce-products-wizard .btn-link {
  font-weight: 400;
  color: #eb611d;
  text-decoration: underline;
}
.woocommerce-products-wizard .btn-link:hover {
  color: #bc4e17;
}
.woocommerce-products-wizard .btn-link:disabled, .woocommerce-products-wizard .btn-link.disabled {
  color: #6c757d;
}
.woocommerce-products-wizard .btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.woocommerce-products-wizard .btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.woocommerce-products-wizard .btn-group {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
  direction: ltr;
}
.woocommerce-products-wizard .btn-group > .btn {
  position: relative;
  flex: 1 1 auto;
}
.woocommerce-products-wizard .btn-group > .btn:hover, .woocommerce-products-wizard .btn-group > .btn:focus, .woocommerce-products-wizard .btn-group > .btn:active, .woocommerce-products-wizard .btn-group > .btn.active {
  z-index: 1;
}
.woocommerce-products-wizard .btn-group > .btn:not(:first-child), .woocommerce-products-wizard .btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.woocommerce-products-wizard .btn-group > .btn:not(:last-child):not(.dropdown-toggle), .woocommerce-products-wizard .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.woocommerce-products-wizard .btn-group > .btn:nth-child(n + 3), .woocommerce-products-wizard .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.woocommerce-products-wizard .nav {
  display: flex;
  flex-wrap: wrap;
  padding-right: 0;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.woocommerce-products-wizard .nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #eb611d;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .woocommerce-products-wizard .nav-link {
    transition: none;
  }
}
.woocommerce-products-wizard .nav-link:hover, .woocommerce-products-wizard .nav-link:focus {
  color: #bc4e17;
}
.woocommerce-products-wizard .nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.woocommerce-products-wizard .nav-tabs {
  border-bottom: 0;
}
.woocommerce-products-wizard .nav-tabs::after {
  content: "";
  flex: auto;
  border-bottom: 1px solid #dee2e6;
}
.woocommerce-products-wizard .nav-tabs .nav-item {
  margin-bottom: 0;
}
.woocommerce-products-wizard .nav-tabs .nav-link {
  margin-bottom: -1px;
  background: none;
  border: 1px solid transparent;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.woocommerce-products-wizard .nav-tabs .nav-link:hover, .woocommerce-products-wizard .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
  isolation: isolate;
}
.woocommerce-products-wizard .nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-bottom: 1px solid #dee2e6;
}
.woocommerce-products-wizard .nav-tabs .nav-link.active, .woocommerce-products-wizard .nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.woocommerce-products-wizard .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.woocommerce-products-wizard .nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.woocommerce-products-wizard .nav-pills .nav-link.active, .woocommerce-products-wizard .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #eb611d;
}
.woocommerce-products-wizard .nav-fill > .nav-link, .woocommerce-products-wizard .nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.woocommerce-products-wizard .nav-justified > .nav-link, .woocommerce-products-wizard .nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.woocommerce-products-wizard .nav-fill .nav-item .nav-link, .woocommerce-products-wizard .nav-justified .nav-item .nav-link {
  width: 100%;
}
.woocommerce-products-wizard .tab-content > .tab-pane {
  display: none;
}
.woocommerce-products-wizard .tab-content > .active {
  display: block;
}
.woocommerce-products-wizard .card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
  /*> .list-group {
    border-top: inherit;
    border-bottom: inherit;

    &:first-child {
      border-top-width: 0;
      @include border-top-radius($card-inner-border-radius);
    }

    &:last-child  {
      border-bottom-width: 0;
      @include border-bottom-radius($card-inner-border-radius);
    }
  }

  // Due to specificity of the above selector (`.card > .list-group`), we must
  // use a child selector here to prevent double borders.
  > .card-header + .list-group,
  > .list-group + .card-footer {
    border-top: 0;
  }*/
}
.woocommerce-products-wizard .card > hr {
  margin-right: 0;
  margin-left: 0;
}
.woocommerce-products-wizard .card-body {
  flex: 1 1 auto;
  padding: 1rem 1rem;
}
.woocommerce-products-wizard .card-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.woocommerce-products-wizard .card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.woocommerce-products-wizard .card-footer {
  padding: 0.5rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.woocommerce-products-wizard .card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.woocommerce-products-wizard .pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}
.woocommerce-products-wizard .page-link {
  position: relative;
  display: block;
  color: #eb611d;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .woocommerce-products-wizard .page-link {
    transition: none;
  }
}
.woocommerce-products-wizard .page-link:hover {
  z-index: 2;
  color: #bc4e17;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.woocommerce-products-wizard .page-link:focus {
  z-index: 3;
  color: #bc4e17;
  background-color: #e9ecef;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(235, 97, 29, 0.25);
}
.woocommerce-products-wizard .page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.woocommerce-products-wizard .page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #eb611d;
  border-color: #eb611d;
}
.woocommerce-products-wizard .page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #dee2e6;
}
.woocommerce-products-wizard .page-link {
  padding: 0.375rem 0.75rem;
}
.woocommerce-products-wizard .page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.woocommerce-products-wizard .page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.woocommerce-products-wizard .badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}
.woocommerce-products-wizard .badge:empty {
  display: none;
}
.woocommerce-products-wizard .btn .badge {
  position: relative;
  top: -1px;
}
@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.woocommerce-products-wizard .progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.woocommerce-products-wizard .progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #eb611d;
  transition: width 0.6s ease;
  border-radius: inherit;
}
@media (prefers-reduced-motion: reduce) {
  .woocommerce-products-wizard .progress-bar {
    transition: none;
  }
}
.woocommerce-products-wizard .btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center / 1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: 0.5;
}
.woocommerce-products-wizard .btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.woocommerce-products-wizard .btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(235, 97, 29, 0.25);
  opacity: 1;
}
.woocommerce-products-wizard .btn-close:disabled, .woocommerce-products-wizard .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: 0.25;
}
.woocommerce-products-wizard .btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}
.woocommerce-products-wizard .visually-hidden, .woocommerce-products-wizard .visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.woocommerce-products-wizard .d-inline {
  display: inline !important;
}
.woocommerce-products-wizard .d-inline-block {
  display: inline-block !important;
}
.woocommerce-products-wizard .d-block {
  display: block !important;
}
.woocommerce-products-wizard .d-grid {
  display: grid !important;
}
.woocommerce-products-wizard .d-table {
  display: table !important;
}
.woocommerce-products-wizard .d-table-row {
  display: table-row !important;
}
.woocommerce-products-wizard .d-table-cell {
  display: table-cell !important;
}
.woocommerce-products-wizard .d-flex {
  display: flex !important;
}
.woocommerce-products-wizard .d-inline-flex {
  display: inline-flex !important;
}
.woocommerce-products-wizard .d-none {
  display: none !important;
}
.woocommerce-products-wizard .order-first {
  order: -1 !important;
}
.woocommerce-products-wizard .order-0 {
  order: 0 !important;
}
.woocommerce-products-wizard .order-1 {
  order: 1 !important;
}
.woocommerce-products-wizard .order-2 {
  order: 2 !important;
}
.woocommerce-products-wizard .order-3 {
  order: 3 !important;
}
.woocommerce-products-wizard .order-4 {
  order: 4 !important;
}
.woocommerce-products-wizard .order-5 {
  order: 5 !important;
}
.woocommerce-products-wizard .order-last {
  order: 6 !important;
}
@media (min-width: 480px) {
  .woocommerce-products-wizard .d-xs-inline {
    display: inline !important;
  }
  .woocommerce-products-wizard .d-xs-inline-block {
    display: inline-block !important;
  }
  .woocommerce-products-wizard .d-xs-block {
    display: block !important;
  }
  .woocommerce-products-wizard .d-xs-grid {
    display: grid !important;
  }
  .woocommerce-products-wizard .d-xs-table {
    display: table !important;
  }
  .woocommerce-products-wizard .d-xs-table-row {
    display: table-row !important;
  }
  .woocommerce-products-wizard .d-xs-table-cell {
    display: table-cell !important;
  }
  .woocommerce-products-wizard .d-xs-flex {
    display: flex !important;
  }
  .woocommerce-products-wizard .d-xs-inline-flex {
    display: inline-flex !important;
  }
  .woocommerce-products-wizard .d-xs-none {
    display: none !important;
  }
  .woocommerce-products-wizard .order-xs-first {
    order: -1 !important;
  }
  .woocommerce-products-wizard .order-xs-0 {
    order: 0 !important;
  }
  .woocommerce-products-wizard .order-xs-1 {
    order: 1 !important;
  }
  .woocommerce-products-wizard .order-xs-2 {
    order: 2 !important;
  }
  .woocommerce-products-wizard .order-xs-3 {
    order: 3 !important;
  }
  .woocommerce-products-wizard .order-xs-4 {
    order: 4 !important;
  }
  .woocommerce-products-wizard .order-xs-5 {
    order: 5 !important;
  }
  .woocommerce-products-wizard .order-xs-last {
    order: 6 !important;
  }
}
@media (min-width: 576px) {
  .woocommerce-products-wizard .d-sm-inline {
    display: inline !important;
  }
  .woocommerce-products-wizard .d-sm-inline-block {
    display: inline-block !important;
  }
  .woocommerce-products-wizard .d-sm-block {
    display: block !important;
  }
  .woocommerce-products-wizard .d-sm-grid {
    display: grid !important;
  }
  .woocommerce-products-wizard .d-sm-table {
    display: table !important;
  }
  .woocommerce-products-wizard .d-sm-table-row {
    display: table-row !important;
  }
  .woocommerce-products-wizard .d-sm-table-cell {
    display: table-cell !important;
  }
  .woocommerce-products-wizard .d-sm-flex {
    display: flex !important;
  }
  .woocommerce-products-wizard .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .woocommerce-products-wizard .d-sm-none {
    display: none !important;
  }
  .woocommerce-products-wizard .order-sm-first {
    order: -1 !important;
  }
  .woocommerce-products-wizard .order-sm-0 {
    order: 0 !important;
  }
  .woocommerce-products-wizard .order-sm-1 {
    order: 1 !important;
  }
  .woocommerce-products-wizard .order-sm-2 {
    order: 2 !important;
  }
  .woocommerce-products-wizard .order-sm-3 {
    order: 3 !important;
  }
  .woocommerce-products-wizard .order-sm-4 {
    order: 4 !important;
  }
  .woocommerce-products-wizard .order-sm-5 {
    order: 5 !important;
  }
  .woocommerce-products-wizard .order-sm-last {
    order: 6 !important;
  }
}
@media (min-width: 768px) {
  .woocommerce-products-wizard .d-md-inline {
    display: inline !important;
  }
  .woocommerce-products-wizard .d-md-inline-block {
    display: inline-block !important;
  }
  .woocommerce-products-wizard .d-md-block {
    display: block !important;
  }
  .woocommerce-products-wizard .d-md-grid {
    display: grid !important;
  }
  .woocommerce-products-wizard .d-md-table {
    display: table !important;
  }
  .woocommerce-products-wizard .d-md-table-row {
    display: table-row !important;
  }
  .woocommerce-products-wizard .d-md-table-cell {
    display: table-cell !important;
  }
  .woocommerce-products-wizard .d-md-flex {
    display: flex !important;
  }
  .woocommerce-products-wizard .d-md-inline-flex {
    display: inline-flex !important;
  }
  .woocommerce-products-wizard .d-md-none {
    display: none !important;
  }
  .woocommerce-products-wizard .order-md-first {
    order: -1 !important;
  }
  .woocommerce-products-wizard .order-md-0 {
    order: 0 !important;
  }
  .woocommerce-products-wizard .order-md-1 {
    order: 1 !important;
  }
  .woocommerce-products-wizard .order-md-2 {
    order: 2 !important;
  }
  .woocommerce-products-wizard .order-md-3 {
    order: 3 !important;
  }
  .woocommerce-products-wizard .order-md-4 {
    order: 4 !important;
  }
  .woocommerce-products-wizard .order-md-5 {
    order: 5 !important;
  }
  .woocommerce-products-wizard .order-md-last {
    order: 6 !important;
  }
}
@media (min-width: 992px) {
  .woocommerce-products-wizard .d-lg-inline {
    display: inline !important;
  }
  .woocommerce-products-wizard .d-lg-inline-block {
    display: inline-block !important;
  }
  .woocommerce-products-wizard .d-lg-block {
    display: block !important;
  }
  .woocommerce-products-wizard .d-lg-grid {
    display: grid !important;
  }
  .woocommerce-products-wizard .d-lg-table {
    display: table !important;
  }
  .woocommerce-products-wizard .d-lg-table-row {
    display: table-row !important;
  }
  .woocommerce-products-wizard .d-lg-table-cell {
    display: table-cell !important;
  }
  .woocommerce-products-wizard .d-lg-flex {
    display: flex !important;
  }
  .woocommerce-products-wizard .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .woocommerce-products-wizard .d-lg-none {
    display: none !important;
  }
  .woocommerce-products-wizard .order-lg-first {
    order: -1 !important;
  }
  .woocommerce-products-wizard .order-lg-0 {
    order: 0 !important;
  }
  .woocommerce-products-wizard .order-lg-1 {
    order: 1 !important;
  }
  .woocommerce-products-wizard .order-lg-2 {
    order: 2 !important;
  }
  .woocommerce-products-wizard .order-lg-3 {
    order: 3 !important;
  }
  .woocommerce-products-wizard .order-lg-4 {
    order: 4 !important;
  }
  .woocommerce-products-wizard .order-lg-5 {
    order: 5 !important;
  }
  .woocommerce-products-wizard .order-lg-last {
    order: 6 !important;
  }
}
@media (min-width: 1200px) {
  .woocommerce-products-wizard .d-xl-inline {
    display: inline !important;
  }
  .woocommerce-products-wizard .d-xl-inline-block {
    display: inline-block !important;
  }
  .woocommerce-products-wizard .d-xl-block {
    display: block !important;
  }
  .woocommerce-products-wizard .d-xl-grid {
    display: grid !important;
  }
  .woocommerce-products-wizard .d-xl-table {
    display: table !important;
  }
  .woocommerce-products-wizard .d-xl-table-row {
    display: table-row !important;
  }
  .woocommerce-products-wizard .d-xl-table-cell {
    display: table-cell !important;
  }
  .woocommerce-products-wizard .d-xl-flex {
    display: flex !important;
  }
  .woocommerce-products-wizard .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .woocommerce-products-wizard .d-xl-none {
    display: none !important;
  }
  .woocommerce-products-wizard .order-xl-first {
    order: -1 !important;
  }
  .woocommerce-products-wizard .order-xl-0 {
    order: 0 !important;
  }
  .woocommerce-products-wizard .order-xl-1 {
    order: 1 !important;
  }
  .woocommerce-products-wizard .order-xl-2 {
    order: 2 !important;
  }
  .woocommerce-products-wizard .order-xl-3 {
    order: 3 !important;
  }
  .woocommerce-products-wizard .order-xl-4 {
    order: 4 !important;
  }
  .woocommerce-products-wizard .order-xl-5 {
    order: 5 !important;
  }
  .woocommerce-products-wizard .order-xl-last {
    order: 6 !important;
  }
}
@media (min-width: 1400px) {
  .woocommerce-products-wizard .d-xxl-inline {
    display: inline !important;
  }
  .woocommerce-products-wizard .d-xxl-inline-block {
    display: inline-block !important;
  }
  .woocommerce-products-wizard .d-xxl-block {
    display: block !important;
  }
  .woocommerce-products-wizard .d-xxl-grid {
    display: grid !important;
  }
  .woocommerce-products-wizard .d-xxl-table {
    display: table !important;
  }
  .woocommerce-products-wizard .d-xxl-table-row {
    display: table-row !important;
  }
  .woocommerce-products-wizard .d-xxl-table-cell {
    display: table-cell !important;
  }
  .woocommerce-products-wizard .d-xxl-flex {
    display: flex !important;
  }
  .woocommerce-products-wizard .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .woocommerce-products-wizard .d-xxl-none {
    display: none !important;
  }
  .woocommerce-products-wizard .order-xxl-first {
    order: -1 !important;
  }
  .woocommerce-products-wizard .order-xxl-0 {
    order: 0 !important;
  }
  .woocommerce-products-wizard .order-xxl-1 {
    order: 1 !important;
  }
  .woocommerce-products-wizard .order-xxl-2 {
    order: 2 !important;
  }
  .woocommerce-products-wizard .order-xxl-3 {
    order: 3 !important;
  }
  .woocommerce-products-wizard .order-xxl-4 {
    order: 4 !important;
  }
  .woocommerce-products-wizard .order-xxl-5 {
    order: 5 !important;
  }
  .woocommerce-products-wizard .order-xxl-last {
    order: 6 !important;
  }
}
@font-face {
  font-family: woocommerce-products-wizard;
  src: url("data:font/ttf;base64,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");
  src: url("data:font/woff2;base64,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") format("woff2"), url("data:font/woff;base64,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") format("woff"), url("data:font/ttf;base64,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") format("truetype");
}
.woocommerce-products-wizard-form-filter-field.is-image-radio .woocommerce-products-wizard-form-filter-field-value-name::before, .woocommerce-products-wizard-form-filter-field.is-image-checkbox .woocommerce-products-wizard-form-filter-field-value-name::before, .woocommerce-products-wizard-form-item.type-5 .woocommerce-products-wizard-form-item-link .woocommerce-products-wizard-form-item-title::after, .woocommerce-products-wizard-form-item.type-9 .woocommerce-products-wizard-form-item-link .woocommerce-products-wizard-form-item-title::after, .woocommerce-products-wizard-outer-link::after {
  font-family: woocommerce-products-wizard;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
}
.woocommerce-products-wizard-spinner {
  position: absolute;
  position: sticky;
  top: 50%;
  top: calc(50% - var(--wcpw-loading-spinner-size, $loading-spinner-size) / 2);
  z-index: 10;
  display: block;
  width: var(--wcpw-loading-spinner-size, 4rem);
  height: var(--wcpw-loading-spinner-size, 4rem);
  margin: auto;
}
.woocommerce-products-wizard-spinner-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.woocommerce-products-wizard-spinner-bar {
  stroke: var(--wcpw-spinner-bar-stroke-color, #212529);
  stroke-width: var(--wcpw-spinner-bar-stroke-width, 6);
  stroke-opacity: var(--wcpw-spinner-bar-stroke-opacity, 0.3);
  fill: none;
}
.woocommerce-products-wizard-spinner-fill {
  --loading-spinner-min-value: 10;
  transition: stroke-dashoffset 0.1s ease-in-out;
  stroke-dashoffset: calc(100px - 1px * max(var(--loading-spinner-min-value, 10), min(100, var(--wcpw-loading-progress, --loading-spinner-min-value))));
  stroke: var(--wcpw-spinner-bar-stroke-color, #212529);
  stroke-width: var(--wcpw-spinner-fill-stroke-width, 6);
  stroke-opacity: var(--wcpw-spinner-fill-stroke-opacity, 1);
  fill: none;
}
.woocommerce-products-wizard-controls {
  display: flex;
  flex-wrap: wrap;
  gap: 0.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.woocommerce-products-wizard-controls:empty {
  display: none;
}
.woocommerce-products-wizard-controls-spacer {
  margin: auto;
}
.woocommerce-products-wizard-control.is-loading {
  pointer-events: none;
  opacity: 0.65;
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%22236px%22%20height%3D%2235px%22%20viewBox%3D%220%200%20128%2016%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3Cpath%20d%3D%22M-22.949-5.576l4.525%2C4.525L-41.051%2C21.576l-4.525-4.525Zm19.2%2C0L0.776-1.051-21.851%2C21.576l-4.526-4.525Zm19.2%2C0%2C4.525%2C4.525L-2.651%2C21.576l-4.525-4.525Zm19.2%2C0%2C4.525%2C4.525L16.549%2C21.576l-4.525-4.525Zm19.2%2C0%2C4.525%2C4.525L35.749%2C21.576l-4.526-4.525Zm38.4%2C0%2C4.525%2C4.525L74.149%2C21.576l-4.525-4.525Zm-19.2%2C0%2C4.525%2C4.525L54.949%2C21.576l-4.526-4.525Zm38.4%2C0%2C4.525%2C4.525L93.349%2C21.576l-4.526-4.525Zm19.2%2C0%2C4.525%2C4.525L112.549%2C21.576l-4.525-4.525Zm19.2%2C0%2C4.525%2C4.525L131.749%2C21.576l-4.525-4.525Z%22%20fill%3D%22%23000%22%20fill-opacity%3D%220.15%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22translate%22%20from%3D%220%200%22%20to%3D%22-19%200%22%20dur%3D%22480ms%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
}
.woocommerce-products-wizard-control.is-widget-toggle {
  position: relative;
}
.woocommerce-products-wizard-control.is-widget-toggle.icon-left::before, .woocommerce-products-wizard-control.is-widget-toggle.icon-right::after {
  content: "";
}
[dir="rtl"] .woocommerce-products-wizard-control.is-widget-toggle .woocommerce-products-wizard-control-badge {
  left: auto;
  transform: translate(50%, -25%);
}
.woocommerce-products-wizard-control.is-widget-toggle .woocommerce-products-wizard-control-badge {
  position: absolute;
  top: 0;
  left: 100%;
  inset-inline-start: 100%;
  min-width: 1.25rem;
  color: #fff;
  background-color: #eb611d;
  border-radius: 1rem;
  transform: translate(-50%, -25%);
}
.woocommerce-products-wizard-control.is-back.icon-left::before, .woocommerce-products-wizard-control.is-back.icon-right::after {
  content: "";
}
.woocommerce-products-wizard-control.is-skip.icon-left::before, .woocommerce-products-wizard-control.is-skip.icon-right::after {
  content: "";
}
.woocommerce-products-wizard-control.is-reset.icon-left::before, .woocommerce-products-wizard-control.is-reset.icon-right::after {
  content: "";
}
.woocommerce-products-wizard-control.is-start.icon-left::before, .woocommerce-products-wizard-control.is-start.icon-right::after, .woocommerce-products-wizard-control.is-next.icon-left::before, .woocommerce-products-wizard-control.is-next.icon-right::after {
  content: "";
}
.woocommerce-products-wizard-control.is-result-pdf.icon-left::before, .woocommerce-products-wizard-control.is-result-pdf.icon-right::after {
  content: "";
}
.woocommerce-products-wizard-control.is-to-results.icon-left::before, .woocommerce-products-wizard-control.is-to-results.icon-right::after {
  content: "";
}
.woocommerce-products-wizard-control.is-share.icon-left::before, .woocommerce-products-wizard-control.is-share.icon-right::after {
  content: "";
}
.woocommerce-products-wizard-control.is-add-to-cart.icon-left::before, .woocommerce-products-wizard-control.is-add-to-cart.icon-right::after {
  content: "";
}
.woocommerce-products-wizard-control.is-add-to-cart-repeat.icon-left::before, .woocommerce-products-wizard-control.is-add-to-cart-repeat.icon-right::after {
  content: "";
}
.woocommerce-products-wizard-control.is-update-in-cart.icon-left::before, .woocommerce-products-wizard-control.is-update-in-cart.icon-right::after {
  content: "";
}
.woocommerce-products-wizard-control.is-edit-in-cart.icon-left::before, .woocommerce-products-wizard-control.is-edit-in-cart.icon-right::after {
  content: "";
}
.woocommerce-products-wizard-control.is-remove-from-cart.icon-left::before, .woocommerce-products-wizard-control.is-remove-from-cart.icon-right::after {
  content: "";
}
.woocommerce-products-wizard-control.is-filter-reset.icon-left::before, .woocommerce-products-wizard-control.is-filter-reset.icon-right::after {
  content: "";
}
.woocommerce-products-wizard-control.is-filter-submit.icon-left::before, .woocommerce-products-wizard-control.is-filter-submit.icon-right::after {
  content: "";
}
.woocommerce-products-wizard-control.is-step-toggle {
  margin-bottom: 0.5rem;
}
.woocommerce-products-wizard-control.show-icon.btn-sm.icon-left::before, .woocommerce-products-wizard-control.show-icon.btn-sm.icon-right::after, .woocommerce-products-wizard-control.show-icon-on-mobile.btn-sm.icon-left::before, .woocommerce-products-wizard-control.show-icon-on-mobile.btn-sm.icon-right::after {
  padding: 0 0.4em;
  transform: scale(1.5);
}
.woocommerce-products-wizard-control.show-icon::after, .woocommerce-products-wizard-control.show-icon::before, .woocommerce-products-wizard-control.show-icon-on-mobile::after, .woocommerce-products-wizard-control.show-icon-on-mobile::before {
  display: none;
}
.woocommerce-products-wizard-control.show-icon.icon-left::before, .woocommerce-products-wizard-control.show-icon.icon-right::after {
  font-family: woocommerce-products-wizard;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  display: inline-block;
  padding: 0 0.2em;
  line-height: inherit;
  font-size: 0.8em;
  transform: scale(1.2);
}
@media (max-width: 767.98px) {
  .woocommerce-products-wizard-control.show-icon-on-mobile.icon-left::before, .woocommerce-products-wizard-control.show-icon-on-mobile.icon-right::after {
    font-family: woocommerce-products-wizard;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
    display: inline-block;
    padding: 0 0.2em;
    line-height: inherit;
    font-size: 0.8em;
    transform: scale(1.2);
  }
}
.woocommerce-products-wizard-control.hide-text .woocommerce-products-wizard-control-inner {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
@media (max-width: 767.98px) {
  .woocommerce-products-wizard-control.hide-text-on-mobile .woocommerce-products-wizard-control-inner {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
  }
}
.woocommerce-products-wizard-header {
  --wcpw-header-sticky-offset: 0;
  --wcpw-header-sticky-offset: var(--wcpw-header-sticky-offset-xxs, 0);
}
.woocommerce-products-wizard-header.is-sticky {
  position: sticky;
  top: var(--wcpw-header-sticky-offset, 0);
  right: 0;
  left: 0;
  z-index: 5;
  color: #212529;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
}
.woocommerce-products-wizard-header.is-sticky[stuck] {
  background-color: rgba(255, 255, 255, 0.9);
  box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
}
@media (min-width: 480px) {
  .woocommerce-products-wizard-header {
    --wcpw-header-sticky-offset: var(--wcpw-header-sticky-offset-xs, 0);
  }
}
@media (max-width: 479.98px) {
  .woocommerce-products-wizard-header.is-sticky-xs {
    position: sticky;
    top: var(--wcpw-header-sticky-offset, 0);
    right: 0;
    left: 0;
    z-index: 5;
    color: #212529;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .woocommerce-products-wizard-header.is-sticky-xs[stuck] {
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 480px) {
  .woocommerce-products-wizard-header.is-sticky-up-xs {
    position: sticky;
    top: var(--wcpw-header-sticky-offset, 0);
    right: 0;
    left: 0;
    z-index: 5;
    color: #212529;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .woocommerce-products-wizard-header.is-sticky-up-xs[stuck] {
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 576px) {
  .woocommerce-products-wizard-header {
    --wcpw-header-sticky-offset: var(--wcpw-header-sticky-offset-sm, 0);
  }
}
@media (max-width: 575.98px) {
  .woocommerce-products-wizard-header.is-sticky-sm {
    position: sticky;
    top: var(--wcpw-header-sticky-offset, 0);
    right: 0;
    left: 0;
    z-index: 5;
    color: #212529;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .woocommerce-products-wizard-header.is-sticky-sm[stuck] {
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 576px) {
  .woocommerce-products-wizard-header.is-sticky-up-sm {
    position: sticky;
    top: var(--wcpw-header-sticky-offset, 0);
    right: 0;
    left: 0;
    z-index: 5;
    color: #212529;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .woocommerce-products-wizard-header.is-sticky-up-sm[stuck] {
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 768px) {
  .woocommerce-products-wizard-header {
    --wcpw-header-sticky-offset: var(--wcpw-header-sticky-offset-md, 0);
  }
}
@media (max-width: 767.98px) {
  .woocommerce-products-wizard-header.is-sticky-md {
    position: sticky;
    top: var(--wcpw-header-sticky-offset, 0);
    right: 0;
    left: 0;
    z-index: 5;
    color: #212529;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .woocommerce-products-wizard-header.is-sticky-md[stuck] {
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 768px) {
  .woocommerce-products-wizard-header.is-sticky-up-md {
    position: sticky;
    top: var(--wcpw-header-sticky-offset, 0);
    right: 0;
    left: 0;
    z-index: 5;
    color: #212529;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .woocommerce-products-wizard-header.is-sticky-up-md[stuck] {
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 992px) {
  .woocommerce-products-wizard-header {
    --wcpw-header-sticky-offset: var(--wcpw-header-sticky-offset-lg, 0);
  }
}
@media (max-width: 991.98px) {
  .woocommerce-products-wizard-header.is-sticky-lg {
    position: sticky;
    top: var(--wcpw-header-sticky-offset, 0);
    right: 0;
    left: 0;
    z-index: 5;
    color: #212529;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .woocommerce-products-wizard-header.is-sticky-lg[stuck] {
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 992px) {
  .woocommerce-products-wizard-header.is-sticky-up-lg {
    position: sticky;
    top: var(--wcpw-header-sticky-offset, 0);
    right: 0;
    left: 0;
    z-index: 5;
    color: #212529;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .woocommerce-products-wizard-header.is-sticky-up-lg[stuck] {
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 1200px) {
  .woocommerce-products-wizard-header {
    --wcpw-header-sticky-offset: var(--wcpw-header-sticky-offset-xl, 0);
  }
}
@media (max-width: 1199.98px) {
  .woocommerce-products-wizard-header.is-sticky-xl {
    position: sticky;
    top: var(--wcpw-header-sticky-offset, 0);
    right: 0;
    left: 0;
    z-index: 5;
    color: #212529;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .woocommerce-products-wizard-header.is-sticky-xl[stuck] {
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 1200px) {
  .woocommerce-products-wizard-header.is-sticky-up-xl {
    position: sticky;
    top: var(--wcpw-header-sticky-offset, 0);
    right: 0;
    left: 0;
    z-index: 5;
    color: #212529;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .woocommerce-products-wizard-header.is-sticky-up-xl[stuck] {
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 1400px) {
  .woocommerce-products-wizard-header {
    --wcpw-header-sticky-offset: var(--wcpw-header-sticky-offset-xxl, 0);
  }
}
@media (max-width: 1399.98px) {
  .woocommerce-products-wizard-header.is-sticky-xxl {
    position: sticky;
    top: var(--wcpw-header-sticky-offset, 0);
    right: 0;
    left: 0;
    z-index: 5;
    color: #212529;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .woocommerce-products-wizard-header.is-sticky-xxl[stuck] {
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 1400px) {
  .woocommerce-products-wizard-header.is-sticky-up-xxl {
    position: sticky;
    top: var(--wcpw-header-sticky-offset, 0);
    right: 0;
    left: 0;
    z-index: 5;
    color: #212529;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .woocommerce-products-wizard-header.is-sticky-up-xxl[stuck] {
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
.woocommerce-products-wizard-main {
  grid-area: main;
}
.woocommerce-products-wizard-main-row {
  --wcpw-main-row-gap: 1rem;
  display: grid;
  gap: 0 1rem;
  gap: 0 var(--wcpw-main-row-gap);
  grid-template-areas: "sidebar" "sidebar2" "main";
  grid-template-columns: auto;
  grid-template-columns: minmax(auto, 100%);
  --wcpw-sidebar-width: var(--wcpw-sidebar-width-xxs, 16rem);
}
@media (min-width: 480px) {
  .woocommerce-products-wizard-main-row {
    --wcpw-sidebar-width: var(--wcpw-sidebar-width-xs, 16rem);
  }
}
@media (min-width: 576px) {
  .woocommerce-products-wizard-main-row {
    --wcpw-sidebar-width: var(--wcpw-sidebar-width-sm, 16rem);
  }
}
@media (min-width: 768px) {
  .woocommerce-products-wizard-main-row {
    --wcpw-sidebar-width: var(--wcpw-sidebar-width-md, 16rem);
  }
}
@media (min-width: 992px) {
  .woocommerce-products-wizard-main-row {
    --wcpw-sidebar-width: var(--wcpw-sidebar-width-lg, 16rem);
  }
}
@media (min-width: 1200px) {
  .woocommerce-products-wizard-main-row {
    --wcpw-sidebar-width: var(--wcpw-sidebar-width-xl, 16rem);
  }
}
@media (min-width: 1400px) {
  .woocommerce-products-wizard-main-row {
    --wcpw-sidebar-width: var(--wcpw-sidebar-width-xxl, 16rem);
  }
}
.woocommerce-products-wizard-main-row:not(.has-sidebar) {
  gap: 0;
}
.woocommerce-products-wizard-main-row.is-sidebar-bottom {
  grid-template-areas: "main" "sidebar" "sidebar2";
}
@media (min-width: 768px) {
  .woocommerce-products-wizard-main-row.is-sidebar-right {
    grid-template-rows: 0fr 1fr;
    grid-template-areas: "main sidebar" ". sidebar2";
    grid-template-columns: 1fr auto;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-right.has-sidebar {
    grid-template-columns: calc(100% - var(--wcpw-sidebar-width) - var(--wcpw-main-row-gap)) auto;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-right .woocommerce-products-wizard-main {
    grid-row-start: 1;
    grid-row-end: -1;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-right > .woocommerce-products-wizard-form-filter, .woocommerce-products-wizard-main-row.is-sidebar-right .woocommerce-products-wizard-widget {
    width: var(--wcpw-sidebar-width, 16rem);
  }
}
@media (min-width: 480px) {
  .woocommerce-products-wizard-main-row.is-sidebar-right-xs {
    grid-template-rows: 0fr 1fr;
    grid-template-areas: "main sidebar" ". sidebar2";
    grid-template-columns: 1fr auto;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-right-xs.has-sidebar {
    grid-template-columns: calc(100% - var(--wcpw-sidebar-width) - var(--wcpw-main-row-gap)) auto;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-right-xs .woocommerce-products-wizard-main {
    grid-row-start: 1;
    grid-row-end: -1;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-right-xs > .woocommerce-products-wizard-form-filter, .woocommerce-products-wizard-main-row.is-sidebar-right-xs .woocommerce-products-wizard-widget {
    width: var(--wcpw-sidebar-width, 16rem);
  }
}
@media (min-width: 576px) {
  .woocommerce-products-wizard-main-row.is-sidebar-right-sm {
    grid-template-rows: 0fr 1fr;
    grid-template-areas: "main sidebar" ". sidebar2";
    grid-template-columns: 1fr auto;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-right-sm.has-sidebar {
    grid-template-columns: calc(100% - var(--wcpw-sidebar-width) - var(--wcpw-main-row-gap)) auto;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-right-sm .woocommerce-products-wizard-main {
    grid-row-start: 1;
    grid-row-end: -1;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-right-sm > .woocommerce-products-wizard-form-filter, .woocommerce-products-wizard-main-row.is-sidebar-right-sm .woocommerce-products-wizard-widget {
    width: var(--wcpw-sidebar-width, 16rem);
  }
}
@media (min-width: 768px) {
  .woocommerce-products-wizard-main-row.is-sidebar-right-md {
    grid-template-rows: 0fr 1fr;
    grid-template-areas: "main sidebar" ". sidebar2";
    grid-template-columns: 1fr auto;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-right-md.has-sidebar {
    grid-template-columns: calc(100% - var(--wcpw-sidebar-width) - var(--wcpw-main-row-gap)) auto;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-right-md .woocommerce-products-wizard-main {
    grid-row-start: 1;
    grid-row-end: -1;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-right-md > .woocommerce-products-wizard-form-filter, .woocommerce-products-wizard-main-row.is-sidebar-right-md .woocommerce-products-wizard-widget {
    width: var(--wcpw-sidebar-width, 16rem);
  }
}
@media (min-width: 992px) {
  .woocommerce-products-wizard-main-row.is-sidebar-right-lg {
    grid-template-rows: 0fr 1fr;
    grid-template-areas: "main sidebar" ". sidebar2";
    grid-template-columns: 1fr auto;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-right-lg.has-sidebar {
    grid-template-columns: calc(100% - var(--wcpw-sidebar-width) - var(--wcpw-main-row-gap)) auto;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-right-lg .woocommerce-products-wizard-main {
    grid-row-start: 1;
    grid-row-end: -1;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-right-lg > .woocommerce-products-wizard-form-filter, .woocommerce-products-wizard-main-row.is-sidebar-right-lg .woocommerce-products-wizard-widget {
    width: var(--wcpw-sidebar-width, 16rem);
  }
}
@media (min-width: 1200px) {
  .woocommerce-products-wizard-main-row.is-sidebar-right-xl {
    grid-template-rows: 0fr 1fr;
    grid-template-areas: "main sidebar" ". sidebar2";
    grid-template-columns: 1fr auto;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-right-xl.has-sidebar {
    grid-template-columns: calc(100% - var(--wcpw-sidebar-width) - var(--wcpw-main-row-gap)) auto;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-right-xl .woocommerce-products-wizard-main {
    grid-row-start: 1;
    grid-row-end: -1;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-right-xl > .woocommerce-products-wizard-form-filter, .woocommerce-products-wizard-main-row.is-sidebar-right-xl .woocommerce-products-wizard-widget {
    width: var(--wcpw-sidebar-width, 16rem);
  }
}
@media (min-width: 1400px) {
  .woocommerce-products-wizard-main-row.is-sidebar-right-xxl {
    grid-template-rows: 0fr 1fr;
    grid-template-areas: "main sidebar" ". sidebar2";
    grid-template-columns: 1fr auto;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-right-xxl.has-sidebar {
    grid-template-columns: calc(100% - var(--wcpw-sidebar-width) - var(--wcpw-main-row-gap)) auto;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-right-xxl .woocommerce-products-wizard-main {
    grid-row-start: 1;
    grid-row-end: -1;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-right-xxl > .woocommerce-products-wizard-form-filter, .woocommerce-products-wizard-main-row.is-sidebar-right-xxl .woocommerce-products-wizard-widget {
    width: var(--wcpw-sidebar-width, 16rem);
  }
}
.woocommerce-products-wizard-main-row.is-sidebar-right-always {
  grid-template-rows: 0fr 1fr;
  grid-template-areas: "main sidebar" ". sidebar2";
  grid-template-columns: 1fr auto;
}
.woocommerce-products-wizard-main-row.is-sidebar-right-always.has-sidebar {
  grid-template-columns: calc(100% - var(--wcpw-sidebar-width) - var(--wcpw-main-row-gap)) auto;
}
.woocommerce-products-wizard-main-row.is-sidebar-right-always .woocommerce-products-wizard-main {
  grid-row-start: 1;
  grid-row-end: -1;
}
.woocommerce-products-wizard-main-row.is-sidebar-right-always > .woocommerce-products-wizard-form-filter, .woocommerce-products-wizard-main-row.is-sidebar-right-always .woocommerce-products-wizard-widget {
  width: var(--wcpw-sidebar-width, 16rem);
}
@media (min-width: 768px) {
  .woocommerce-products-wizard-main-row.is-sidebar-left {
    grid-template-rows: 0fr 1fr;
    grid-template-areas: "sidebar main" "sidebar2 .";
    grid-template-columns: auto 1fr;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-left.has-sidebar {
    grid-template-columns: auto calc(100% - var(--wcpw-sidebar-width) - var(--wcpw-main-row-gap));
  }
  .woocommerce-products-wizard-main-row.is-sidebar-left .woocommerce-products-wizard-main {
    grid-row-start: 1;
    grid-row-end: -1;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-left > .woocommerce-products-wizard-form-filter, .woocommerce-products-wizard-main-row.is-sidebar-left .woocommerce-products-wizard-widget {
    width: var(--wcpw-sidebar-width, 16rem);
  }
}
@media (min-width: 480px) {
  .woocommerce-products-wizard-main-row.is-sidebar-left-xs {
    grid-template-rows: 0fr 1fr;
    grid-template-areas: "sidebar main" "sidebar2 .";
    grid-template-columns: auto 1fr;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-left-xs.has-sidebar {
    grid-template-columns: auto calc(100% - var(--wcpw-sidebar-width) - var(--wcpw-main-row-gap));
  }
  .woocommerce-products-wizard-main-row.is-sidebar-left-xs .woocommerce-products-wizard-main {
    grid-row-start: 1;
    grid-row-end: -1;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-left-xs > .woocommerce-products-wizard-form-filter, .woocommerce-products-wizard-main-row.is-sidebar-left-xs .woocommerce-products-wizard-widget {
    width: var(--wcpw-sidebar-width, 16rem);
  }
}
@media (min-width: 576px) {
  .woocommerce-products-wizard-main-row.is-sidebar-left-sm {
    grid-template-rows: 0fr 1fr;
    grid-template-areas: "sidebar main" "sidebar2 .";
    grid-template-columns: auto 1fr;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-left-sm.has-sidebar {
    grid-template-columns: auto calc(100% - var(--wcpw-sidebar-width) - var(--wcpw-main-row-gap));
  }
  .woocommerce-products-wizard-main-row.is-sidebar-left-sm .woocommerce-products-wizard-main {
    grid-row-start: 1;
    grid-row-end: -1;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-left-sm > .woocommerce-products-wizard-form-filter, .woocommerce-products-wizard-main-row.is-sidebar-left-sm .woocommerce-products-wizard-widget {
    width: var(--wcpw-sidebar-width, 16rem);
  }
}
@media (min-width: 768px) {
  .woocommerce-products-wizard-main-row.is-sidebar-left-md {
    grid-template-rows: 0fr 1fr;
    grid-template-areas: "sidebar main" "sidebar2 .";
    grid-template-columns: auto 1fr;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-left-md.has-sidebar {
    grid-template-columns: auto calc(100% - var(--wcpw-sidebar-width) - var(--wcpw-main-row-gap));
  }
  .woocommerce-products-wizard-main-row.is-sidebar-left-md .woocommerce-products-wizard-main {
    grid-row-start: 1;
    grid-row-end: -1;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-left-md > .woocommerce-products-wizard-form-filter, .woocommerce-products-wizard-main-row.is-sidebar-left-md .woocommerce-products-wizard-widget {
    width: var(--wcpw-sidebar-width, 16rem);
  }
}
@media (min-width: 992px) {
  .woocommerce-products-wizard-main-row.is-sidebar-left-lg {
    grid-template-rows: 0fr 1fr;
    grid-template-areas: "sidebar main" "sidebar2 .";
    grid-template-columns: auto 1fr;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-left-lg.has-sidebar {
    grid-template-columns: auto calc(100% - var(--wcpw-sidebar-width) - var(--wcpw-main-row-gap));
  }
  .woocommerce-products-wizard-main-row.is-sidebar-left-lg .woocommerce-products-wizard-main {
    grid-row-start: 1;
    grid-row-end: -1;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-left-lg > .woocommerce-products-wizard-form-filter, .woocommerce-products-wizard-main-row.is-sidebar-left-lg .woocommerce-products-wizard-widget {
    width: var(--wcpw-sidebar-width, 16rem);
  }
}
@media (min-width: 1200px) {
  .woocommerce-products-wizard-main-row.is-sidebar-left-xl {
    grid-template-rows: 0fr 1fr;
    grid-template-areas: "sidebar main" "sidebar2 .";
    grid-template-columns: auto 1fr;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-left-xl.has-sidebar {
    grid-template-columns: auto calc(100% - var(--wcpw-sidebar-width) - var(--wcpw-main-row-gap));
  }
  .woocommerce-products-wizard-main-row.is-sidebar-left-xl .woocommerce-products-wizard-main {
    grid-row-start: 1;
    grid-row-end: -1;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-left-xl > .woocommerce-products-wizard-form-filter, .woocommerce-products-wizard-main-row.is-sidebar-left-xl .woocommerce-products-wizard-widget {
    width: var(--wcpw-sidebar-width, 16rem);
  }
}
@media (min-width: 1400px) {
  .woocommerce-products-wizard-main-row.is-sidebar-left-xxl {
    grid-template-rows: 0fr 1fr;
    grid-template-areas: "sidebar main" "sidebar2 .";
    grid-template-columns: auto 1fr;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-left-xxl.has-sidebar {
    grid-template-columns: auto calc(100% - var(--wcpw-sidebar-width) - var(--wcpw-main-row-gap));
  }
  .woocommerce-products-wizard-main-row.is-sidebar-left-xxl .woocommerce-products-wizard-main {
    grid-row-start: 1;
    grid-row-end: -1;
  }
  .woocommerce-products-wizard-main-row.is-sidebar-left-xxl > .woocommerce-products-wizard-form-filter, .woocommerce-products-wizard-main-row.is-sidebar-left-xxl .woocommerce-products-wizard-widget {
    width: var(--wcpw-sidebar-width, 16rem);
  }
}
.woocommerce-products-wizard-main-row.is-sidebar-left-always {
  grid-template-rows: 0fr 1fr;
  grid-template-areas: "sidebar main" "sidebar2 .";
  grid-template-columns: auto 1fr;
}
.woocommerce-products-wizard-main-row.is-sidebar-left-always.has-sidebar {
  grid-template-columns: auto calc(100% - var(--wcpw-sidebar-width) - var(--wcpw-main-row-gap));
}
.woocommerce-products-wizard-main-row.is-sidebar-left-always .woocommerce-products-wizard-main {
  grid-row-start: 1;
  grid-row-end: -1;
}
.woocommerce-products-wizard-main-row.is-sidebar-left-always > .woocommerce-products-wizard-form-filter, .woocommerce-products-wizard-main-row.is-sidebar-left-always .woocommerce-products-wizard-widget {
  width: var(--wcpw-sidebar-width, 16rem);
}
.woocommerce-products-wizard-main-row.is-expanded-sequence-mode .woocommerce-products-wizard-form.is-active ~ .woocommerce-products-wizard-step {
  pointer-events: none;
  opacity: 0.5;
  filter: grayscale(0.5);
}
.wcpw-modal {
  margin: auto;
  padding: 1rem;
  max-width: 800px;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  outline: 0;
}
@media (prefers-reduced-motion: no-preference) {
  .wcpw-modal {
    animation: wcpw-modal forwards 0.25s;
    animation-timing-function: ease-out;
  }
}
.wcpw-modal:target {
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1060;
  box-shadow: 0 0 0 100vw rgba(0, 0, 0, 0.5);
}
.wcpw-modal::backdrop {
  background-color: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(1px);
}
@media (prefers-reduced-motion: no-preference) {
  .wcpw-modal::backdrop {
    animation: wcpw-modal-backdrop forwards 0.25s;
    animation-timing-function: linear;
  }
}
html:has(.wcpw-modal[open]) {
  overflow: hidden;
}
@keyframes wcpw-modal {
  from {
    opacity: 0;
    transform: translate3d(0, -3rem, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes wcpw-modal-backdrop {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.woocommerce-products-wizard-nav {
  --wcpw-nav-sticky-offset: 0;
  padding-bottom: 1rem;
  --wcpw-nav-sticky-offset: var(--wcpw-nav-sticky-offset-xxs, 0);
}
.woocommerce-products-wizard-nav.is-sticky {
  position: sticky;
  top: var(--wcpw-nav-sticky-offset, 0);
  right: 0;
  left: 0;
  z-index: 5;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  padding-top: 1rem;
}
.woocommerce-products-wizard-nav.is-sticky[stuck] {
  background-color: rgba(255, 255, 255, 0.75);
  box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
}
@media (min-width: 480px) {
  .woocommerce-products-wizard-nav {
    --wcpw-nav-sticky-offset: var(--wcpw-nav-sticky-offset-xs, 0);
  }
}
@media (max-width: 479.98px) {
  .woocommerce-products-wizard-nav.is-sticky-xs {
    position: sticky;
    top: var(--wcpw-nav-sticky-offset, 0);
    right: 0;
    left: 0;
    z-index: 5;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    padding-top: 1rem;
  }
  .woocommerce-products-wizard-nav.is-sticky-xs[stuck] {
    background-color: rgba(255, 255, 255, 0.75);
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 480px) {
  .woocommerce-products-wizard-nav.is-sticky-up-xs {
    position: sticky;
    top: var(--wcpw-nav-sticky-offset, 0);
    right: 0;
    left: 0;
    z-index: 5;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    padding-top: 1rem;
  }
  .woocommerce-products-wizard-nav.is-sticky-up-xs[stuck] {
    background-color: rgba(255, 255, 255, 0.75);
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 576px) {
  .woocommerce-products-wizard-nav {
    --wcpw-nav-sticky-offset: var(--wcpw-nav-sticky-offset-sm, 0);
  }
}
@media (max-width: 575.98px) {
  .woocommerce-products-wizard-nav.is-sticky-sm {
    position: sticky;
    top: var(--wcpw-nav-sticky-offset, 0);
    right: 0;
    left: 0;
    z-index: 5;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    padding-top: 1rem;
  }
  .woocommerce-products-wizard-nav.is-sticky-sm[stuck] {
    background-color: rgba(255, 255, 255, 0.75);
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 576px) {
  .woocommerce-products-wizard-nav.is-sticky-up-sm {
    position: sticky;
    top: var(--wcpw-nav-sticky-offset, 0);
    right: 0;
    left: 0;
    z-index: 5;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    padding-top: 1rem;
  }
  .woocommerce-products-wizard-nav.is-sticky-up-sm[stuck] {
    background-color: rgba(255, 255, 255, 0.75);
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 768px) {
  .woocommerce-products-wizard-nav {
    --wcpw-nav-sticky-offset: var(--wcpw-nav-sticky-offset-md, 0);
  }
}
@media (max-width: 767.98px) {
  .woocommerce-products-wizard-nav.is-sticky-md {
    position: sticky;
    top: var(--wcpw-nav-sticky-offset, 0);
    right: 0;
    left: 0;
    z-index: 5;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    padding-top: 1rem;
  }
  .woocommerce-products-wizard-nav.is-sticky-md[stuck] {
    background-color: rgba(255, 255, 255, 0.75);
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 768px) {
  .woocommerce-products-wizard-nav.is-sticky-up-md {
    position: sticky;
    top: var(--wcpw-nav-sticky-offset, 0);
    right: 0;
    left: 0;
    z-index: 5;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    padding-top: 1rem;
  }
  .woocommerce-products-wizard-nav.is-sticky-up-md[stuck] {
    background-color: rgba(255, 255, 255, 0.75);
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 992px) {
  .woocommerce-products-wizard-nav {
    --wcpw-nav-sticky-offset: var(--wcpw-nav-sticky-offset-lg, 0);
  }
}
@media (max-width: 991.98px) {
  .woocommerce-products-wizard-nav.is-sticky-lg {
    position: sticky;
    top: var(--wcpw-nav-sticky-offset, 0);
    right: 0;
    left: 0;
    z-index: 5;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    padding-top: 1rem;
  }
  .woocommerce-products-wizard-nav.is-sticky-lg[stuck] {
    background-color: rgba(255, 255, 255, 0.75);
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 992px) {
  .woocommerce-products-wizard-nav.is-sticky-up-lg {
    position: sticky;
    top: var(--wcpw-nav-sticky-offset, 0);
    right: 0;
    left: 0;
    z-index: 5;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    padding-top: 1rem;
  }
  .woocommerce-products-wizard-nav.is-sticky-up-lg[stuck] {
    background-color: rgba(255, 255, 255, 0.75);
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 1200px) {
  .woocommerce-products-wizard-nav {
    --wcpw-nav-sticky-offset: var(--wcpw-nav-sticky-offset-xl, 0);
  }
}
@media (max-width: 1199.98px) {
  .woocommerce-products-wizard-nav.is-sticky-xl {
    position: sticky;
    top: var(--wcpw-nav-sticky-offset, 0);
    right: 0;
    left: 0;
    z-index: 5;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    padding-top: 1rem;
  }
  .woocommerce-products-wizard-nav.is-sticky-xl[stuck] {
    background-color: rgba(255, 255, 255, 0.75);
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 1200px) {
  .woocommerce-products-wizard-nav.is-sticky-up-xl {
    position: sticky;
    top: var(--wcpw-nav-sticky-offset, 0);
    right: 0;
    left: 0;
    z-index: 5;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    padding-top: 1rem;
  }
  .woocommerce-products-wizard-nav.is-sticky-up-xl[stuck] {
    background-color: rgba(255, 255, 255, 0.75);
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 1400px) {
  .woocommerce-products-wizard-nav {
    --wcpw-nav-sticky-offset: var(--wcpw-nav-sticky-offset-xxl, 0);
  }
}
@media (max-width: 1399.98px) {
  .woocommerce-products-wizard-nav.is-sticky-xxl {
    position: sticky;
    top: var(--wcpw-nav-sticky-offset, 0);
    right: 0;
    left: 0;
    z-index: 5;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    padding-top: 1rem;
  }
  .woocommerce-products-wizard-nav.is-sticky-xxl[stuck] {
    background-color: rgba(255, 255, 255, 0.75);
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 1400px) {
  .woocommerce-products-wizard-nav.is-sticky-up-xxl {
    position: sticky;
    top: var(--wcpw-nav-sticky-offset, 0);
    right: 0;
    left: 0;
    z-index: 5;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    padding-top: 1rem;
  }
  .woocommerce-products-wizard-nav.is-sticky-up-xxl[stuck] {
    background-color: rgba(255, 255, 255, 0.75);
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
.woocommerce-products-wizard-nav-button.btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  width: 100%;
  margin-bottom: 0.5rem;
}
.woocommerce-products-wizard-nav-button.btn.has-thumbnail {
  text-align: start;
}
.woocommerce-products-wizard-nav-button-title {
  display: block;
  white-space: nowrap;
}
.woocommerce-products-wizard-nav-button-sub-title {
  font-size: 0.9em;
}
.woocommerce-products-wizard-nav-button-sub-title:empty {
  display: none;
}
.woocommerce-products-wizard-nav-button-thumbnail {
  display: inline-block;
  width: auto;
  height: auto;
  max-width: 2.5rem;
  max-height: 2.5rem;
}
.woocommerce-products-wizard-nav-list {
  display: flex;
  list-style: none;
  counter-reset: wcpw-nav;
}
.woocommerce-products-wizard-nav-list[class] {
  margin: 0;
  padding: 0;
}
.woocommerce-products-wizard-nav-list.nav, .woocommerce-products-wizard-nav-list.is-line, .woocommerce-products-wizard-nav-list.is-line-horizontal, .woocommerce-products-wizard-nav-list.is-progress, .woocommerce-products-wizard-nav-list.is-panel {
  flex-wrap: nowrap;
  overflow: auto;
  scroll-snap-type: x mandatory;
}
.woocommerce-products-wizard-nav-list.nav::-webkit-scrollbar, .woocommerce-products-wizard-nav-list.is-line::-webkit-scrollbar, .woocommerce-products-wizard-nav-list.is-line-horizontal::-webkit-scrollbar, .woocommerce-products-wizard-nav-list.is-progress::-webkit-scrollbar, .woocommerce-products-wizard-nav-list.is-panel::-webkit-scrollbar {
  width: 16px;
  height: 16px;
  background-color: #fff;
}
.woocommerce-products-wizard-nav-list.nav::-webkit-scrollbar-track, .woocommerce-products-wizard-nav-list.is-line::-webkit-scrollbar-track, .woocommerce-products-wizard-nav-list.is-line-horizontal::-webkit-scrollbar-track, .woocommerce-products-wizard-nav-list.is-progress::-webkit-scrollbar-track, .woocommerce-products-wizard-nav-list.is-panel::-webkit-scrollbar-track {
  background-color: #fff;
}
.woocommerce-products-wizard-nav-list.nav::-webkit-scrollbar-track:hover, .woocommerce-products-wizard-nav-list.is-line::-webkit-scrollbar-track:hover, .woocommerce-products-wizard-nav-list.is-line-horizontal::-webkit-scrollbar-track:hover, .woocommerce-products-wizard-nav-list.is-progress::-webkit-scrollbar-track:hover, .woocommerce-products-wizard-nav-list.is-panel::-webkit-scrollbar-track:hover {
  background-color: #fff;
}
.woocommerce-products-wizard-nav-list.nav::-webkit-scrollbar-thumb, .woocommerce-products-wizard-nav-list.is-line::-webkit-scrollbar-thumb, .woocommerce-products-wizard-nav-list.is-line-horizontal::-webkit-scrollbar-thumb, .woocommerce-products-wizard-nav-list.is-progress::-webkit-scrollbar-thumb, .woocommerce-products-wizard-nav-list.is-panel::-webkit-scrollbar-thumb {
  border: 5px solid #fff;
  border-radius: 16px;
  background-color: #ced4da;
}
.woocommerce-products-wizard-nav-list.nav::-webkit-scrollbar-thumb:hover, .woocommerce-products-wizard-nav-list.is-line::-webkit-scrollbar-thumb:hover, .woocommerce-products-wizard-nav-list.is-line-horizontal::-webkit-scrollbar-thumb:hover, .woocommerce-products-wizard-nav-list.is-progress::-webkit-scrollbar-thumb:hover, .woocommerce-products-wizard-nav-list.is-panel::-webkit-scrollbar-thumb:hover {
  background-color: #adb5bd;
}
.woocommerce-products-wizard-nav-list.nav::-webkit-scrollbar-button, .woocommerce-products-wizard-nav-list.is-line::-webkit-scrollbar-button, .woocommerce-products-wizard-nav-list.is-line-horizontal::-webkit-scrollbar-button, .woocommerce-products-wizard-nav-list.is-progress::-webkit-scrollbar-button, .woocommerce-products-wizard-nav-list.is-panel::-webkit-scrollbar-button {
  display: none;
}
.woocommerce-products-wizard-nav-list.nav .woocommerce-products-wizard-nav-list-item, .woocommerce-products-wizard-nav-list.is-line .woocommerce-products-wizard-nav-list-item, .woocommerce-products-wizard-nav-list.is-line-horizontal .woocommerce-products-wizard-nav-list-item, .woocommerce-products-wizard-nav-list.is-progress .woocommerce-products-wizard-nav-list-item, .woocommerce-products-wizard-nav-list.is-panel .woocommerce-products-wizard-nav-list-item {
  scroll-snap-align: start;
}
.woocommerce-products-wizard-nav-list.nav .nav-link, .woocommerce-products-wizard-nav-list.is-line .nav-link, .woocommerce-products-wizard-nav-list.is-line-horizontal .nav-link, .woocommerce-products-wizard-nav-list.is-progress .nav-link, .woocommerce-products-wizard-nav-list.is-panel .nav-link {
  margin-bottom: 0;
}
.woocommerce-products-wizard-nav-list.is-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.woocommerce-products-wizard-nav-list.is-tabs {
  display: flex;
  flex-wrap: wrap;
}
.woocommerce-products-wizard-nav-list.is-pills .nav-link {
  border: 0;
  background-color: transparent;
}
.woocommerce-products-wizard-nav-list.is-line, .woocommerce-products-wizard-nav-list.is-line-horizontal {
  justify-content: space-between;
}
.woocommerce-products-wizard-nav-list.is-line .woocommerce-products-wizard-nav-list-item, .woocommerce-products-wizard-nav-list.is-line-horizontal .woocommerce-products-wizard-nav-list-item {
  display: flex;
  flex: 1 0;
  padding: 0;
  margin: 0;
  text-align: center;
}
.woocommerce-products-wizard-nav-list.is-line .woocommerce-products-wizard-nav-list-item.past, .woocommerce-products-wizard-nav-list.is-line-horizontal .woocommerce-products-wizard-nav-list-item.past {
  color: #eb611d;
}
.woocommerce-products-wizard-nav-list.is-line .woocommerce-products-wizard-nav-list-item.past::after, .woocommerce-products-wizard-nav-list.is-line-horizontal .woocommerce-products-wizard-nav-list-item.past::after {
  border-color: #eb611d;
}
.woocommerce-products-wizard-nav-list.is-line .woocommerce-products-wizard-nav-list-item.past .woocommerce-products-wizard-nav-list-item-button, .woocommerce-products-wizard-nav-list.is-line-horizontal .woocommerce-products-wizard-nav-list-item.past .woocommerce-products-wizard-nav-list-item-button {
  color: #eb611d;
}
.woocommerce-products-wizard-nav-list.is-line .woocommerce-products-wizard-nav-list-item.past .woocommerce-products-wizard-nav-list-item-button::before, .woocommerce-products-wizard-nav-list.is-line .woocommerce-products-wizard-nav-list-item.past .woocommerce-products-wizard-nav-list-item-button::after, .woocommerce-products-wizard-nav-list.is-line-horizontal .woocommerce-products-wizard-nav-list-item.past .woocommerce-products-wizard-nav-list-item-button::before, .woocommerce-products-wizard-nav-list.is-line-horizontal .woocommerce-products-wizard-nav-list-item.past .woocommerce-products-wizard-nav-list-item-button::after {
  color: #fff;
  background-color: #eb611d;
}
.woocommerce-products-wizard-nav-list.is-line .woocommerce-products-wizard-nav-list-item.active, .woocommerce-products-wizard-nav-list.is-line-horizontal .woocommerce-products-wizard-nav-list-item.active {
  color: #eb611d;
}
.woocommerce-products-wizard-nav-list.is-line .woocommerce-products-wizard-nav-list-item.active .woocommerce-products-wizard-nav-list-item-button, .woocommerce-products-wizard-nav-list.is-line-horizontal .woocommerce-products-wizard-nav-list-item.active .woocommerce-products-wizard-nav-list-item-button {
  color: #eb611d;
  cursor: default;
}
.woocommerce-products-wizard-nav-list.is-line .woocommerce-products-wizard-nav-list-item.active .woocommerce-products-wizard-nav-list-item-button::before, .woocommerce-products-wizard-nav-list.is-line .woocommerce-products-wizard-nav-list-item.active .woocommerce-products-wizard-nav-list-item-button::after, .woocommerce-products-wizard-nav-list.is-line-horizontal .woocommerce-products-wizard-nav-list-item.active .woocommerce-products-wizard-nav-list-item-button::before, .woocommerce-products-wizard-nav-list.is-line-horizontal .woocommerce-products-wizard-nav-list-item.active .woocommerce-products-wizard-nav-list-item-button::after {
  color: #fff;
  background-color: #eb611d;
}
.woocommerce-products-wizard-nav-list.is-line .woocommerce-products-wizard-nav-list-item.disabled, .woocommerce-products-wizard-nav-list.is-line-horizontal .woocommerce-products-wizard-nav-list-item.disabled {
  color: #6c757d;
}
.woocommerce-products-wizard-nav-list.is-line .woocommerce-products-wizard-nav-list-item-button[class], .woocommerce-products-wizard-nav-list.is-line-horizontal .woocommerce-products-wizard-nav-list-item-button[class] {
  position: relative;
  display: grid;
  justify-content: center;
  align-items: center;
  height: auto;
  border: 0;
  color: inherit;
  background: none;
  padding: 0 1rem;
  font-weight: normal;
  word-break: normal;
}
.woocommerce-products-wizard-nav-list.is-line .woocommerce-products-wizard-nav-list-item-button[disabled], .woocommerce-products-wizard-nav-list.is-line-horizontal .woocommerce-products-wizard-nav-list-item-button[disabled] {
  transform: scale(0.8);
  transform-origin: 50% 1.25rem;
}
.woocommerce-products-wizard-nav-list.is-line .woocommerce-products-wizard-nav-list-item-button:not(.has-thumbnail)::before, .woocommerce-products-wizard-nav-list.is-line-horizontal .woocommerce-products-wizard-nav-list-item-button:not(.has-thumbnail)::before {
  content: counter(wcpw-nav);
}
.woocommerce-products-wizard-nav-list.is-line .woocommerce-products-wizard-nav-list-item-button::before, .woocommerce-products-wizard-nav-list.is-line-horizontal .woocommerce-products-wizard-nav-list-item-button::before {
  content: "";
  counter-increment: wcpw-nav;
  position: relative;
  z-index: 2;
  display: block;
  grid-area: thumbnail;
  box-shadow: none;
  background-color: #e9ecef;
  border-radius: 50%;
  min-width: 2.5rem;
  width: 2.5rem;
  height: 2.5rem;
  margin: auto;
  font-size: 1rem;
  font-weight: bolder;
  line-height: 2.5rem;
  transition: opacity 0.25s ease-in-out;
}
.woocommerce-products-wizard-nav-list.is-line .woocommerce-products-wizard-nav-list-item-thumbnail, .woocommerce-products-wizard-nav-list.is-line-horizontal .woocommerce-products-wizard-nav-list-item-thumbnail {
  z-index: 3;
  display: block;
  grid-area: thumbnail;
  margin: auto;
  padding: 0.25rem;
}
.woocommerce-products-wizard-nav-list.is-line .woocommerce-products-wizard-nav-list-item-title, .woocommerce-products-wizard-nav-list.is-line-horizontal .woocommerce-products-wizard-nav-list-item-title {
  white-space: normal;
}
.woocommerce-products-wizard-nav-list.is-line .woocommerce-products-wizard-nav-list-item-text, .woocommerce-products-wizard-nav-list.is-line-horizontal .woocommerce-products-wizard-nav-list-item-text {
  grid-area: text;
}
.woocommerce-products-wizard-nav-list.is-line {
  margin-top: -2px;
}
.woocommerce-products-wizard-nav-list.is-line .woocommerce-products-wizard-nav-list-item {
  flex-direction: column;
}
.woocommerce-products-wizard-nav-list.is-line .woocommerce-products-wizard-nav-list-item:last-child::after {
  width: 0;
}
.woocommerce-products-wizard-nav-list.is-line .woocommerce-products-wizard-nav-list-item::after {
  content: "";
  position: relative;
  order: -1;
  top: 1.25rem;
  top: calc(1.25rem + 1px);
  width: 100%;
  width: calc(100% - 3.5rem);
  left: 50%;
  left: calc(50% + calc(1.75rem));
  inset-inline-start: calc(50% + calc(1.75rem));
  border-bottom: 2px solid #e9ecef;
}
.woocommerce-products-wizard-nav-list.is-line .woocommerce-products-wizard-nav-list-item-button[class] {
  grid-template-areas: "thumbnail" "text";
  text-align: center;
}
.woocommerce-products-wizard-nav-list.is-line-horizontal .woocommerce-products-wizard-nav-list-item {
  align-items: center;
}
.woocommerce-products-wizard-nav-list.is-line-horizontal .woocommerce-products-wizard-nav-list-item:not(:last-child)::after {
  content: "";
  flex: 1;
  margin: 0 0.5rem;
  border-bottom: 2px solid #e9ecef;
}
.woocommerce-products-wizard-nav-list.is-line-horizontal .woocommerce-products-wizard-nav-list-item:last-child {
  flex: 0;
}
.woocommerce-products-wizard-nav-list.is-line-horizontal .woocommerce-products-wizard-nav-list-item-button[class] {
  padding: 0;
  grid-template-areas: "thumbnail text";
}
.woocommerce-products-wizard-nav-list.is-line-horizontal .woocommerce-products-wizard-nav-list-item-text {
  text-align: start;
}
.woocommerce-products-wizard-nav-list.is-progress {
  justify-content: space-between;
  align-items: center;
}
.woocommerce-products-wizard-nav-list.is-progress .woocommerce-products-wizard-nav-list-item-button {
  position: relative;
  flex-wrap: wrap;
  border: 0;
  color: inherit;
  background: none;
  font-weight: normal;
  word-break: normal;
}
.woocommerce-products-wizard-nav-list.is-progress .woocommerce-products-wizard-nav-list-item-title {
  white-space: normal;
}
.woocommerce-products-wizard-nav-list.is-panel {
  border: 1px solid #e9ecef;
  border-radius: 0.25rem;
}
.woocommerce-products-wizard-nav-list.is-panel .woocommerce-products-wizard-nav-list-item {
  display: flex;
  flex: 1;
}
.woocommerce-products-wizard-nav-list.is-panel .woocommerce-products-wizard-nav-list-item:not(:last-child) {
  border-inline-end: 1px solid #e9ecef;
}
.woocommerce-products-wizard-nav-list.is-panel .woocommerce-products-wizard-nav-list-item:last-child .woocommerce-products-wizard-nav-list-item-button::after {
  display: none;
}
.woocommerce-products-wizard-nav-list.is-panel .woocommerce-products-wizard-nav-list-item.past .woocommerce-products-wizard-nav-list-item-button, .woocommerce-products-wizard-nav-list.is-panel .woocommerce-products-wizard-nav-list-item.active .woocommerce-products-wizard-nav-list-item-button {
  background-color: #f8f9fa;
}
.woocommerce-products-wizard-nav-list.is-panel .woocommerce-products-wizard-nav-list-item-button {
  position: relative;
  justify-content: center;
  border: 0;
  width: 100%;
  padding: 0.5rem;
  color: inherit;
  background: #fff;
  font-weight: normal;
  word-break: normal;
}
.woocommerce-products-wizard-nav-list.is-panel .woocommerce-products-wizard-nav-list-item-button[disabled] {
  opacity: initial;
}
.woocommerce-products-wizard-nav-list.is-panel .woocommerce-products-wizard-nav-list-item-button[disabled] .woocommerce-products-wizard-nav-list-item-text {
  opacity: 0.65;
}
.woocommerce-products-wizard-nav-list.is-panel .woocommerce-products-wizard-nav-list-item-button:hover, .woocommerce-products-wizard-nav-list.is-panel .woocommerce-products-wizard-nav-list-item-button:focus {
  background-color: #f8f9fa;
}
.woocommerce-products-wizard-nav-list.is-panel .woocommerce-products-wizard-nav-list-item-button::after {
  content: "";
  position: absolute;
  inset-inline-end: 0;
  inset-block-start: 50%;
  z-index: 1;
  width: 1rem;
  height: 1rem;
  border-block-start: 1px solid #e9ecef;
  border-inline-end: 1px solid #e9ecef;
  background-color: inherit;
  transform: rotate(45deg) translateY(-75%);
}
[dir="rtl"] self::after {
  transform: rotate(-45deg) translateY(-75%);
}
.woocommerce-products-wizard-nav-list-item.has-thumbnail .woocommerce-products-wizard-nav-list-item-button {
  text-align: start;
}
.woocommerce-products-wizard-nav-list-item-button[class] {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  height: 100%;
}
.woocommerce-products-wizard-nav-list-item-button[class][disabled] {
  opacity: 0.65;
  cursor: default;
  color: inherit;
}
.woocommerce-products-wizard-nav-list-item-title {
  display: block;
  white-space: nowrap;
}
.woocommerce-products-wizard-nav-list-item-sub-title {
  font-size: 0.9em;
}
.woocommerce-products-wizard-nav-list-item-sub-title:empty {
  display: none;
}
.woocommerce-products-wizard-nav-list-item-thumbnail {
  display: inline-block;
  width: auto;
  height: auto;
  max-width: 2.5rem;
  max-height: 2.5rem;
}
.woocommerce-products-wizard-nav-progress {
  margin-bottom: 1rem;
}
.woocommerce-products-wizard-nav-progress-bar {
  width: calc(var(--wcpw-form-progress-current, 0) / var(--wcpw-form-progress-max, 0) * 100%);
}
.woocommerce-products-wizard-double-range {
  --track-bg: #e9ecef;
  --fill-bg: #eb611d;
  --track-direction: right;
  --tooltip-offset: -50%;
  --from-position: 0%;
  --to-position: 100%;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
[dir="rtl"] .woocommerce-products-wizard-double-range {
  --track-direction: left;
  --tooltip-offset: 50%;
}
.woocommerce-products-wizard-double-range.has-tooltip::before, .woocommerce-products-wizard-double-range.has-tooltip::after {
  position: absolute;
  bottom: 100%;
  z-index: 1;
  color: #fff;
  background-color: #eb611d;
  border-radius: 0.25rem;
  padding: 0 0.5rem;
  white-space: nowrap;
  transform: translateX(var(--tooltip-offset, -50%));
}
.woocommerce-products-wizard-double-range.has-tooltip::before {
  content: attr(data-value-prefix) attr(data-from-value) attr(data-value-suffix);
  inset-inline-start: var(--from-position);
}
.woocommerce-products-wizard-double-range.has-tooltip::after {
  content: attr(data-value-prefix) attr(data-to-value) attr(data-value-suffix);
  inset-inline-start: var(--to-position);
}
.woocommerce-products-wizard-double-range-sliders {
  position: relative;
  flex: 100%;
}
.woocommerce-products-wizard-double-range-slider[class] {
  display: block;
  width: 100%;
  height: 2rem;
  appearance: none;
}
.woocommerce-products-wizard-double-range-slider[class]::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.4rem;
  border: 0 solid transparent;
  border-radius: 0.25rem;
  background: #e9ecef;
  cursor: pointer;
}
.woocommerce-products-wizard-double-range-slider[class]::-moz-range-track {
  width: 100%;
  height: 0.4rem;
  border: 0 solid transparent;
  border-radius: 0.25rem;
  background: #e9ecef;
  cursor: pointer;
}
.woocommerce-products-wizard-double-range-slider[class]::-ms-track {
  width: 100%;
  height: 0.4rem;
  border: 0 solid transparent;
  border-radius: 0.25rem;
  background: #e9ecef;
  cursor: pointer;
}
.woocommerce-products-wizard-double-range-slider[class]::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  border: 1px solid #dee2e6;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 1px 3px #dee2e6;
  cursor: pointer;
}
.woocommerce-products-wizard-double-range-slider[class]::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  border: 1px solid #dee2e6;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 1px 3px #dee2e6;
  cursor: pointer;
}
.woocommerce-products-wizard-double-range-slider[class]::-ms-thumb {
  width: 1rem;
  height: 1rem;
  border: 1px solid #dee2e6;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 1px 3px #dee2e6;
  cursor: pointer;
}
.woocommerce-products-wizard-double-range-slider[class]:focus::-webkit-slider-runnable-track {
  background: #e9ecef;
}
.woocommerce-products-wizard-double-range-slider[class]:focus::-moz-range-track {
  background: #e9ecef;
}
.woocommerce-products-wizard-double-range-slider[class]:focus::-ms-track {
  background: #e9ecef;
}
.woocommerce-products-wizard-double-range-slider[class]:disabled {
  cursor: not-allowed;
}
.woocommerce-products-wizard-double-range-slider[class]:disabled::-webkit-slider-runnable-track {
  background: #dee2e6;
}
.woocommerce-products-wizard-double-range-slider[class]:disabled::-moz-range-track {
  background: #dee2e6;
}
.woocommerce-products-wizard-double-range-slider[class]:disabled::-ms-track {
  background: #dee2e6;
}
.woocommerce-products-wizard-double-range-slider[class]:disabled::-webkit-slider-thumb {
  background: #e9ecef;
}
.woocommerce-products-wizard-double-range-slider[class]:disabled::-moz-range-thumb {
  background: #e9ecef;
}
.woocommerce-products-wizard-double-range-slider[class]:disabled::-ms-thumb {
  background: #e9ecef;
}
.woocommerce-products-wizard-double-range-slider[class]::-webkit-slider-thumb {
  -webkit-appearance: none;
  margin-top: -0.3rem;
}
.woocommerce-products-wizard-double-range-slider[class].is-field-from {
  --offset: calc(100% - var(--to-position) + ((var(--to-position) - var(--from-position)) * 0.5));
  --left-offset: var(--offset);
  --right-offset: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
  background-color: transparent;
  clip-path: inset(-1rem var(--left-offset) -1rem var(--right-offset));
}
[dir="rtl"] .woocommerce-products-wizard-double-range-slider[class].is-field-from {
  --left-offset: 0;
  --right-offset: var(--offset);
}
.woocommerce-products-wizard-double-range-slider[class].is-field-from::-webkit-slider-runnable-track, .woocommerce-products-wizard-double-range-slider[class].is-field-from:focus::-webkit-slider-runnable-track {
  background-color: transparent;
}
.woocommerce-products-wizard-double-range-slider[class].is-field-from::-moz-range-track, .woocommerce-products-wizard-double-range-slider[class].is-field-from:focus::-moz-range-track {
  background-color: transparent;
}
.woocommerce-products-wizard-double-range-slider[class].is-field-from::-ms-track, .woocommerce-products-wizard-double-range-slider[class].is-field-from:focus::-ms-track {
  background-color: transparent;
}
.woocommerce-products-wizard-double-range-slider[class].is-field-to:not(:disabled)::-webkit-slider-runnable-track {
  background: linear-gradient(to var(--track-direction, right), var(--track-bg) 0%, var(--track-bg) var(--from-position), var(--fill-bg) var(--from-position), var(--fill-bg) var(--to-position), var(--track-bg) var(--to-position), var(--track-bg) 100%);
}
.woocommerce-products-wizard-double-range-slider[class].is-field-to:not(:disabled)::-moz-range-track {
  background: linear-gradient(to var(--track-direction, right), var(--track-bg) 0%, var(--track-bg) var(--from-position), var(--fill-bg) var(--from-position), var(--fill-bg) var(--to-position), var(--track-bg) var(--to-position), var(--track-bg) 100%);
}
.woocommerce-products-wizard-double-range-slider[class].is-field-to:not(:disabled)::-ms-track {
  background: linear-gradient(to var(--track-direction, right), var(--track-bg) 0%, var(--track-bg) var(--from-position), var(--fill-bg) var(--from-position), var(--fill-bg) var(--to-position), var(--track-bg) var(--to-position), var(--track-bg) 100%);
}
.woocommerce-products-wizard-double-range-field {
  flex: 1 6rem;
}
.woocommerce-products-wizard-form[aria-expanded="false"] {
  display: none;
}
.woocommerce-products-wizard-form[disabled] {
  pointer-events: none;
  opacity: 0.5;
  filter: grayscale(0.5);
}
.woocommerce-products-wizard-form.has-products-selected-rule {
  --wcpw-min-products-number: var(--wcpw-step-min-products-selected, 0);
  --wcpw-max-products-number: var(--wcpw-step-max-products-selected, var(--wcpw-step-min-products-selected, 0));
  --wcpw-current-products-number: calc(var(--wcpw-cart-step-products-selected, 0) - var(--wcpw-cart-step-products-selected-reduce, 0) + var(--wcpw-step-products-selected, 0));
}
.woocommerce-products-wizard-form.has-total-products-quantity-rule {
  --wcpw-min-products-number: var(--wcpw-step-min-total-products-quantity, 0);
  --wcpw-max-products-number: var(--wcpw-step-max-total-products-quantity, var(--wcpw-step-min-total-products-quantity, 0));
  --wcpw-current-products-number: calc(var(--wcpw-cart-step-total-products-quantity, 0) - var(--wcpw-cart-step-total-products-quantity-reduce, 0) + var(--wcpw-step-total-products-quantity, 0));
}
.woocommerce-products-wizard-form + .woocommerce-products-wizard-form {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 1px solid #dee2e6;
}
.woocommerce-products-wizard-form-layout.is-grid, .woocommerce-products-wizard-form-layout.is-masonry, .woocommerce-products-wizard-form-layout.is-carousel {
  --wcpw-grid-gap: 0.5rem;
  margin-right: calc(var(--wcpw-grid-gap, $spacer-sm) * -1);
  margin-left: calc(var(--wcpw-grid-gap, $spacer-sm) * -1);
  --wcpw-grid-item-width: var(--wcpw-grid-item-width-xxs, 20rem);
}
@media (min-width: 480px) {
  .woocommerce-products-wizard-form-layout.is-grid, .woocommerce-products-wizard-form-layout.is-masonry, .woocommerce-products-wizard-form-layout.is-carousel {
    --wcpw-grid-item-width: var(--wcpw-grid-item-width-xs, 20rem);
  }
}
@media (min-width: 576px) {
  .woocommerce-products-wizard-form-layout.is-grid, .woocommerce-products-wizard-form-layout.is-masonry, .woocommerce-products-wizard-form-layout.is-carousel {
    --wcpw-grid-item-width: var(--wcpw-grid-item-width-sm, 20rem);
  }
}
@media (min-width: 768px) {
  .woocommerce-products-wizard-form-layout.is-grid, .woocommerce-products-wizard-form-layout.is-masonry, .woocommerce-products-wizard-form-layout.is-carousel {
    --wcpw-grid-item-width: var(--wcpw-grid-item-width-md, 20rem);
  }
}
@media (min-width: 992px) {
  .woocommerce-products-wizard-form-layout.is-grid, .woocommerce-products-wizard-form-layout.is-masonry, .woocommerce-products-wizard-form-layout.is-carousel {
    --wcpw-grid-item-width: var(--wcpw-grid-item-width-lg, 20rem);
  }
}
@media (min-width: 1200px) {
  .woocommerce-products-wizard-form-layout.is-grid, .woocommerce-products-wizard-form-layout.is-masonry, .woocommerce-products-wizard-form-layout.is-carousel {
    --wcpw-grid-item-width: var(--wcpw-grid-item-width-xl, 20rem);
  }
}
@media (min-width: 1400px) {
  .woocommerce-products-wizard-form-layout.is-grid, .woocommerce-products-wizard-form-layout.is-masonry, .woocommerce-products-wizard-form-layout.is-carousel {
    --wcpw-grid-item-width: var(--wcpw-grid-item-width-xxl, 20rem);
  }
}
.woocommerce-products-wizard-form-layout.is-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(var(--wcpw-grid-item-width), 1fr));
}
.woocommerce-products-wizard-form-layout.is-grid > * {
  margin-right: var(--wcpw-grid-gap, 0.5rem);
  margin-left: var(--wcpw-grid-gap, 0.5rem);
}
.woocommerce-products-wizard-form-layout.is-masonry {
  display: flex;
  flex-wrap: wrap;
}
.woocommerce-products-wizard-form-layout.is-masonry > * {
  padding-right: var(--wcpw-grid-gap, 0.5rem);
  padding-left: var(--wcpw-grid-gap, 0.5rem);
  max-width: var(--wcpw-grid-item-width, 20rem);
}
.woocommerce-products-wizard-form-layout.is-carousel {
  display: flex;
  scroll-snap-type: x mandatory;
  overflow: auto;
  transform: translate3d(0, 0, 0);
}
.woocommerce-products-wizard-form-layout.is-carousel::-webkit-scrollbar {
  width: 16px;
  height: 16px;
  background-color: #fff;
}
.woocommerce-products-wizard-form-layout.is-carousel::-webkit-scrollbar-track {
  background-color: #fff;
}
.woocommerce-products-wizard-form-layout.is-carousel::-webkit-scrollbar-track:hover {
  background-color: #fff;
}
.woocommerce-products-wizard-form-layout.is-carousel::-webkit-scrollbar-thumb {
  border: 5px solid #fff;
  border-radius: 16px;
  background-color: #ced4da;
}
.woocommerce-products-wizard-form-layout.is-carousel::-webkit-scrollbar-thumb:hover {
  background-color: #adb5bd;
}
.woocommerce-products-wizard-form-layout.is-carousel::-webkit-scrollbar-button {
  display: none;
}
.woocommerce-products-wizard-form-layout.is-carousel > * {
  scroll-snap-align: start;
  flex: 0 0 auto;
  padding-right: var(--wcpw-grid-gap, 0.5rem);
  padding-left: var(--wcpw-grid-gap, 0.5rem);
  width: var(--wcpw-grid-item-width, 20rem);
}
.woocommerce-products-wizard-form-layout.is-table {
  border: 1px solid #dee2e6;
}
.woocommerce-products-wizard-form-layout.is-table .woocommerce-products-wizard-form-item-title {
  display: inline;
}
.woocommerce-products-wizard-form-layout.is-table .woocommerce-products-wizard-form-item-thumbnail {
  width: fit-content;
  margin: auto;
}
.woocommerce-products-wizard-form-progress-line {
  margin: 1rem 0;
}
.woocommerce-products-wizard-form-progress-line-bar {
  position: relative;
  width: calc(var(--wcpw-current-products-number, 0) / var(--wcpw-max-products-number, 1) * 100%);
  max-width: 100%;
  counter-reset: wcpw-form-progress-max var(--wcpw-max-products-number, 0);
}
.woocommerce-products-wizard-form-progress-line-bar[class] {
  background-color: #eb611d;
}
.woocommerce-products-wizard-form-progress-line-bar::before {
  position: relative;
  z-index: 1;
  counter-reset: wcpw-form-progress-current var(--wcpw-current-products-number, 0);
  content: counter(wcpw-form-progress-current) " / " counter(wcpw-form-progress-max);
}
.woocommerce-products-wizard-form-progress-line-bar::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #dc3545;
  opacity: min(1, 1 - min(var(--wcpw-max-products-number, 0) - var(--wcpw-current-products-number, 0) + 1, var(--wcpw-current-products-number, 0) - var(--wcpw-min-products-number, 0) + 1));
  transition: opacity 0.25s ease-in-out;
}
.woocommerce-products-wizard-form-description::after {
  display: block;
  clear: both;
  content: "";
}
@media (max-width: 575.98px) {
  .woocommerce-products-wizard-form-description {
    margin-top: 1rem;
  }
}
.woocommerce-products-wizard-form-controls {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 0 1rem;
  margin-bottom: 0.5rem;
}
.woocommerce-products-wizard-form-controls:empty {
  display: none;
}
.woocommerce-products-wizard-form-products-per-page, .woocommerce-products-wizard-form-order-by {
  display: flex;
  align-items: center;
  gap: 0 0.5rem;
  margin-bottom: 0.5rem;
}
.woocommerce-products-wizard-form-products-per-page-label, .woocommerce-products-wizard-form-order-by-label {
  white-space: nowrap;
}
.woocommerce-products-wizard-form-products-per-page-submit, .woocommerce-products-wizard-form-order-by-submit {
  white-space: nowrap;
}
.woocommerce-products-wizard-form-filter {
  grid-area: sidebar;
  align-self: start;
  flex: 100%;
  margin-bottom: 1rem;
}
.woocommerce-products-wizard-form-filter.panel.card {
  float: none;
  width: auto;
}
.woocommerce-products-wizard-form-filter-title[class] {
  font-size: 1.25rem;
}
.woocommerce-products-wizard-form-filter-content[aria-expanded="false"] {
  display: none;
}
.woocommerce-products-wizard-form-filter-content:target {
  display: block;
}
.woocommerce-products-wizard-form-filter-toggle {
  display: block;
  color: inherit;
}
.woocommerce-products-wizard-form-filter-toggle[aria-expanded="true"]::after {
  transform: rotate(-180deg);
}
.woocommerce-products-wizard-form-filter-toggle::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-width: 5px 5px 0 5px;
  border-style: solid;
  border-color: currentColor transparent transparent transparent;
  vertical-align: middle;
  transition: transform 0.25s ease-in-out;
}
.woocommerce-products-wizard-form-filter-field[class] {
  margin-bottom: 1rem;
}
.woocommerce-products-wizard-form-filter-field-title[class] {
  float: none;
}
.woocommerce-products-wizard-form-filter-field.is-image-radio .woocommerce-products-wizard-form-filter-field-value, .woocommerce-products-wizard-form-filter-field.is-image-checkbox .woocommerce-products-wizard-form-filter-field-value {
  display: inline-block;
  cursor: pointer;
  margin-bottom: 0.5rem;
  vertical-align: top;
  text-align: center;
}
.woocommerce-products-wizard-form-filter-field.is-image-radio .woocommerce-products-wizard-form-filter-field-value-label, .woocommerce-products-wizard-form-filter-field.is-image-checkbox .woocommerce-products-wizard-form-filter-field-value-label {
  position: relative;
  display: block;
  cursor: pointer;
}
.woocommerce-products-wizard-form-filter-field.is-image-radio .woocommerce-products-wizard-form-filter-field-value-thumbnail, .woocommerce-products-wizard-form-filter-field.is-image-checkbox .woocommerce-products-wizard-form-filter-field-value-thumbnail {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto 0.5rem;
  padding: 0.5rem;
  border: 1px solid #e9ecef;
  border-radius: 0.25rem;
}
.woocommerce-products-wizard-form-filter-field.is-image-radio .woocommerce-products-wizard-form-filter-field-value-thumbnail:hover, .woocommerce-products-wizard-form-filter-field.is-image-radio .woocommerce-products-wizard-form-filter-field-value-thumbnail:focus, .woocommerce-products-wizard-form-filter-field.is-image-checkbox .woocommerce-products-wizard-form-filter-field-value-thumbnail:hover, .woocommerce-products-wizard-form-filter-field.is-image-checkbox .woocommerce-products-wizard-form-filter-field-value-thumbnail:focus {
  border-color: #eb611d;
}
.woocommerce-products-wizard-form-filter-field.is-image-radio .woocommerce-products-wizard-form-filter-field-value-name, .woocommerce-products-wizard-form-filter-field.is-image-checkbox .woocommerce-products-wizard-form-filter-field-value-name {
  font-weight: normal;
}
.woocommerce-products-wizard-form-filter-field.is-image-radio .woocommerce-products-wizard-form-filter-field-value-name::before, .woocommerce-products-wizard-form-filter-field.is-image-checkbox .woocommerce-products-wizard-form-filter-field-value-name::before {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 50%;
  color: #fff;
  background-color: #eb611d;
  font-size: 0.75em;
  text-align: center;
  line-height: 1.25rem;
}
.woocommerce-products-wizard-form-filter-field.is-image-radio .woocommerce-products-wizard-form-filter-field-value-input:checked ~ .woocommerce-products-wizard-form-filter-field-value-thumbnail, .woocommerce-products-wizard-form-filter-field.is-image-checkbox .woocommerce-products-wizard-form-filter-field-value-input:checked ~ .woocommerce-products-wizard-form-filter-field-value-thumbnail {
  border-color: #eb611d;
}
.woocommerce-products-wizard-form-filter-field.is-image-radio .woocommerce-products-wizard-form-filter-field-value-input:checked ~ .woocommerce-products-wizard-form-filter-field-value-name::before, .woocommerce-products-wizard-form-filter-field.is-image-checkbox .woocommerce-products-wizard-form-filter-field-value-input:checked ~ .woocommerce-products-wizard-form-filter-field-value-name::before {
  content: "";
}
.woocommerce-products-wizard-form-filter-footer {
  text-align: right;
}
.woocommerce-products-wizard-form-pagination {
  overflow: auto;
  white-space: nowrap;
}
.woocommerce-products-wizard-form-pagination-list {
  width: 100%;
  margin: 0;
}
.woocommerce-products-wizard-form-pagination-list.pagination {
  display: flex;
  justify-content: center;
}
.woocommerce-products-wizard-form-item {
  margin-bottom: 1rem;
}
.woocommerce-products-wizard-form-item.panel.card {
  float: none;
  width: auto;
}
.woocommerce-products-wizard-form-item.type-1 .woocommerce-products-wizard-form-item-body, .woocommerce-products-wizard-form-item.type-2 .woocommerce-products-wizard-form-item-body, .woocommerce-products-wizard-form-item.type-3 .woocommerce-products-wizard-form-item-body, .woocommerce-products-wizard-form-item.type-4 .woocommerce-products-wizard-form-item-body {
  display: flex;
  flex-wrap: wrap;
  gap: 0 1rem;
}
.woocommerce-products-wizard-form-item.type-1 .woocommerce-products-wizard-form-item-thumbnail-wrapper, .woocommerce-products-wizard-form-item.type-2 .woocommerce-products-wizard-form-item-thumbnail-wrapper, .woocommerce-products-wizard-form-item.type-3 .woocommerce-products-wizard-form-item-thumbnail-wrapper, .woocommerce-products-wizard-form-item.type-4 .woocommerce-products-wizard-form-item-thumbnail-wrapper {
  flex: 300px;
  max-width: 100%;
}
.woocommerce-products-wizard-form-item.type-1 .woocommerce-products-wizard-form-item-inner, .woocommerce-products-wizard-form-item.type-2 .woocommerce-products-wizard-form-item-inner, .woocommerce-products-wizard-form-item.type-3 .woocommerce-products-wizard-form-item-inner, .woocommerce-products-wizard-form-item.type-4 .woocommerce-products-wizard-form-item-inner {
  flex: 10 300px;
  max-width: 100%;
}
.woocommerce-products-wizard-form-item.type-5 .woocommerce-products-wizard-form-item-content, .woocommerce-products-wizard-form-item.type-9 .woocommerce-products-wizard-form-item-content {
  display: flex;
  flex-wrap: wrap;
  gap: 0 1rem;
}
.woocommerce-products-wizard-form-item.type-5 .woocommerce-products-wizard-form-item-content-thumbnail, .woocommerce-products-wizard-form-item.type-9 .woocommerce-products-wizard-form-item-content-thumbnail {
  flex: 300px;
  max-width: 100%;
}
.woocommerce-products-wizard-form-item.type-5 .woocommerce-products-wizard-form-item-content-body, .woocommerce-products-wizard-form-item.type-9 .woocommerce-products-wizard-form-item-content-body {
  flex: 10 300px;
  max-width: 100%;
}
.woocommerce-products-wizard-form-item.type-5 .woocommerce-products-wizard-form-item-link .woocommerce-products-wizard-form-item-title::after, .woocommerce-products-wizard-form-item.type-9 .woocommerce-products-wizard-form-item-link .woocommerce-products-wizard-form-item-title::after {
  content: "";
}
.woocommerce-products-wizard-form-item.type-5 .woocommerce-products-wizard-form-item-link .woocommerce-products-wizard-form-item-title::after, .woocommerce-products-wizard-form-item.type-9 .woocommerce-products-wizard-form-item-link .woocommerce-products-wizard-form-item-title::after {
  vertical-align: baseline;
}
.woocommerce-products-wizard-form-item.type-5 .woocommerce-products-wizard-form-item-modal .woocommerce-products-wizard-form-item-title, .woocommerce-products-wizard-form-item.type-9 .woocommerce-products-wizard-form-item-modal .woocommerce-products-wizard-form-item-title {
  font-size: 1.5rem;
  font-weight: bolder;
}
.woocommerce-products-wizard-form-item.type-5 .woocommerce-products-wizard-form-item-modal-close, .woocommerce-products-wizard-form-item.type-9 .woocommerce-products-wizard-form-item-modal-close {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  inset-inline-end: 0.5rem;
  z-index: 5;
}
[dir="rtl"] self-close {
  right: auto;
}
.woocommerce-products-wizard-form-item.type-6 {
  position: relative;
  transition: box-shadow 0.25s ease;
}
@media (min-width: 576px) {
  .woocommerce-products-wizard-form-item.type-6:hover, .woocommerce-products-wizard-form-item.type-6:focus, .woocommerce-products-wizard-form-item.type-6:focus-within {
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.05), 0 0 4px rgba(0, 0, 0, 0.1);
  }
  .woocommerce-products-wizard-form-item.type-6:hover .woocommerce-products-wizard-form-item-inner, .woocommerce-products-wizard-form-item.type-6:focus .woocommerce-products-wizard-form-item-inner, .woocommerce-products-wizard-form-item.type-6:focus-within .woocommerce-products-wizard-form-item-inner {
    z-index: 6;
    height: auto;
    overflow: visible;
    opacity: 1;
  }
}
@media (min-width: 576px) {
  .woocommerce-products-wizard-form-item.type-6 .woocommerce-products-wizard-form-item-body {
    padding: 1rem 1rem 0.5rem;
  }
}
@media (min-width: 576px) {
  .woocommerce-products-wizard-form-item.type-6 .woocommerce-products-wizard-form-item-inner {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 0;
    flex: 1 100%;
    height: 0;
    overflow: hidden;
    opacity: 0;
    padding: 0 1rem 1rem;
    background-color: #fff;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1), 0 0 4px rgba(0, 0, 0, 0.2);
  }
  .woocommerce-products-wizard-form-item.type-6 .woocommerce-products-wizard-form-item-inner::before {
    content: "";
    position: absolute;
    top: -10px;
    right: 0;
    left: 0;
    z-index: 1;
    height: 10px;
    background-color: #fff;
  }
}
.woocommerce-products-wizard-form-item.type-6 .woocommerce-products-wizard-form-item-check {
  margin-bottom: 0.5rem;
}
.woocommerce-products-wizard-form-item.type-1, .woocommerce-products-wizard-form-item.type-2, .woocommerce-products-wizard-form-item.type-3, .woocommerce-products-wizard-form-item.type-7 {
  transition: box-shadow 0.25s ease;
}
.woocommerce-products-wizard-form-item.type-1:hover, .woocommerce-products-wizard-form-item.type-1:focus, .woocommerce-products-wizard-form-item.type-1:focus-within, .woocommerce-products-wizard-form-item.type-2:hover, .woocommerce-products-wizard-form-item.type-2:focus, .woocommerce-products-wizard-form-item.type-2:focus-within, .woocommerce-products-wizard-form-item.type-3:hover, .woocommerce-products-wizard-form-item.type-3:focus, .woocommerce-products-wizard-form-item.type-3:focus-within, .woocommerce-products-wizard-form-item.type-7:hover, .woocommerce-products-wizard-form-item.type-7:focus, .woocommerce-products-wizard-form-item.type-7:focus-within {
  box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.05), 0 0 4px rgba(0, 0, 0, 0.1);
}
.woocommerce-products-wizard-form-item.type-7 .woocommerce-products-wizard-form-item-body {
  padding: 1rem;
}
.woocommerce-products-wizard-form-item.type-7 .woocommerce-products-wizard-form-item-body, .woocommerce-products-wizard-form-item.type-8 .woocommerce-products-wizard-form-item-body {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
.woocommerce-products-wizard-form-item.type-7 .woocommerce-products-wizard-form-item-thumbnail, .woocommerce-products-wizard-form-item.type-8 .woocommerce-products-wizard-form-item-thumbnail {
  margin-bottom: 0;
}
.woocommerce-products-wizard-form-item.type-7 .woocommerce-products-wizard-form-item-inner, .woocommerce-products-wizard-form-item.type-8 .woocommerce-products-wizard-form-item-inner {
  flex: 1;
}
.woocommerce-products-wizard-form-item.type-7 .woocommerce-products-wizard-form-item-variations-item, .woocommerce-products-wizard-form-item.type-8 .woocommerce-products-wizard-form-item-variations-item {
  display: flex;
  flex-wrap: wrap;
}
.woocommerce-products-wizard-form-item-title[class] {
  font-size: 1.25rem;
}
.woocommerce-products-wizard-form-item-thumbnail {
  position: relative;
  background-color: #f8f9fa;
}
.woocommerce-products-wizard-form-item-thumbnail-wrapper:empty {
  display: none;
}
.woocommerce-products-wizard-form-item-thumbnail-link {
  display: block;
}
.woocommerce-products-wizard-form-item-thumbnail-gallery {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
}
@media (hover: none) {
  .woocommerce-products-wizard-form-item-thumbnail-gallery {
    position: static;
    flex-direction: row;
    scroll-snap-type: x mandatory;
    overflow-x: auto;
    overflow-y: hidden;
  }
  .woocommerce-products-wizard-form-item-thumbnail-gallery::-webkit-scrollbar {
    width: 16px;
    height: 16px;
    background-color: #fff;
  }
  .woocommerce-products-wizard-form-item-thumbnail-gallery::-webkit-scrollbar-track {
    background-color: #fff;
  }
  .woocommerce-products-wizard-form-item-thumbnail-gallery::-webkit-scrollbar-track:hover {
    background-color: #fff;
  }
  .woocommerce-products-wizard-form-item-thumbnail-gallery::-webkit-scrollbar-thumb {
    border: 5px solid #fff;
    border-radius: 16px;
    background-color: #ced4da;
  }
  .woocommerce-products-wizard-form-item-thumbnail-gallery::-webkit-scrollbar-thumb:hover {
    background-color: #adb5bd;
  }
  .woocommerce-products-wizard-form-item-thumbnail-gallery::-webkit-scrollbar-button {
    display: none;
  }
}
.woocommerce-products-wizard-form-item-thumbnail-gallery.has-items-count-1 .woocommerce-products-wizard-form-item-thumbnail-gallery-item::before {
  display: none;
}
.woocommerce-products-wizard-form-item-thumbnail-gallery::before {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.woocommerce-products-wizard-form-item-thumbnail-gallery-wrapper {
  position: relative;
}
.woocommerce-products-wizard-form-item-thumbnail-gallery-item {
  position: relative;
  z-index: 2;
  flex: 1;
  font-size: 0;
}
@media (hover: none) {
  .woocommerce-products-wizard-form-item-thumbnail-gallery-item {
    position: static;
    flex-shrink: 0;
    flex-basis: 100%;
    margin-right: -100%;
  }
  .woocommerce-products-wizard-form-item-thumbnail-gallery-item::before {
    display: none;
  }
}
.woocommerce-products-wizard-form-item-thumbnail-gallery-item:hover::before, .woocommerce-products-wizard-form-item-thumbnail-gallery-item:focus::before, .woocommerce-products-wizard-form-item-thumbnail-gallery-item:focus-within::before {
  color: #fff;
  border-bottom-color: #eb611d;
}
.woocommerce-products-wizard-form-item-thumbnail-gallery-item:hover + .woocommerce-products-wizard-form-item-thumbnail-gallery-item-image-wrapper, .woocommerce-products-wizard-form-item-thumbnail-gallery-item:focus + .woocommerce-products-wizard-form-item-thumbnail-gallery-item-image-wrapper, .woocommerce-products-wizard-form-item-thumbnail-gallery-item:focus-within + .woocommerce-products-wizard-form-item-thumbnail-gallery-item-image-wrapper {
  display: flex;
}
.woocommerce-products-wizard-form-item-thumbnail-gallery-item.is-static + .woocommerce-products-wizard-form-item-thumbnail-gallery-item-image-wrapper {
  display: flex;
  z-index: 0;
}
.woocommerce-products-wizard-form-item-thumbnail-gallery-item::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0 1px;
  border-bottom: 3px solid #ced4da;
  transition: border-bottom-color 0.25s ease-in-out;
}
.woocommerce-products-wizard-form-item-thumbnail-gallery-item-image {
  width: auto;
  max-height: 100%;
}
.woocommerce-products-wizard-form-item-thumbnail-gallery-item-image-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: none;
  align-items: center;
  background-color: #fff;
}
@media (hover: none) {
  .woocommerce-products-wizard-form-item-thumbnail-gallery-item-image-wrapper {
    position: static;
    display: flex;
    flex: 1 0 100%;
    scroll-behavior: smooth;
    scroll-snap-align: center;
  }
}
@media (hover: none) {
  .woocommerce-products-wizard-form-item-thumbnail-gallery-image[class] {
    display: none;
  }
}
.woocommerce-products-wizard-form-item-thumbnail img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: auto;
}
.woocommerce-products-wizard-form-item-thumbnail img.wp-post-image {
  margin-bottom: 0;
}
.woocommerce-products-wizard-form-item-variations {
  display: flex;
  flex: 100%;
  flex-wrap: wrap;
  gap: 0 1rem;
}
.woocommerce-products-wizard-form-item-variations[class] {
  margin-bottom: 0.5rem;
}
.woocommerce-products-wizard-form-item-variations-item {
  align-items: center;
  flex: 300px;
  gap: 0 1rem;
}
.woocommerce-products-wizard-form-item-variations-item.form-group {
  margin-bottom: 0.5rem;
}
.woocommerce-products-wizard-form-item-variations-item-name-wrapper, .woocommerce-products-wizard-form-item-variations-item-value-wrapper {
  flex: 1 120px;
  float: none;
}
.woocommerce-products-wizard-form-item-variations-item-value.form-control {
  margin-bottom: 0.5rem;
}
.woocommerce-products-wizard-form-item-variations-item-value-wrapper[class] {
  margin: 0;
}
.woocommerce-products-wizard-form-item-variations-item-value-thumbnail {
  margin: 2px;
}
.woocommerce-products-wizard-form-item-variations-item-value-caption.is-image {
  padding: 0;
}
.woocommerce-products-wizard-form-item-variations-item-value-label {
  margin-bottom: 0.5rem;
}
.woocommerce-products-wizard-form-item-variations-item-value-input.is-hidden:focus ~ .woocommerce-products-wizard-form-item-variations-item-value-caption {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(235, 97, 29, 0.25);
}
.woocommerce-products-wizard-form-item-variations-item-value-input.is-hidden:checked ~ .woocommerce-products-wizard-form-item-variations-item-value-caption {
  color: #fff;
  border-color: #6c757d;
  background-color: #6c757d;
}
.woocommerce-products-wizard-form-item-variations-item-value-input.is-hidden:checked ~ .woocommerce-products-wizard-form-item-variations-item-value-caption.is-image {
  border-color: #eb611d;
}
.woocommerce-products-wizard-form-item-variations-item-value-input.is-hidden[disabled] ~ .woocommerce-products-wizard-form-item-variations-item-value-caption {
  color: #6c757d;
  background-color: transparent;
  cursor: not-allowed;
  opacity: 0.65;
}
.woocommerce-products-wizard-form-item-variations-reset {
  margin-bottom: 0.5rem;
  font-size: 0.8em;
}
.woocommerce-products-wizard-form-item-variations-reset-wrapper {
  display: flex;
  justify-content: flex-end;
  flex: 100%;
}
.woocommerce-products-wizard-form-item-gallery {
  --wcpw-grid-gap: 0.5rem;
  display: flex;
  overflow: auto;
  scroll-snap-type: x mandatory;
  margin: 0 calc(var(--wcpw-grid-gap, $spacer-sm) * -1) 0.5rem;
  transform: translate3d(0, 0, 0);
  --wcpw-grid-item-width: var(--wcpw-grid-item-width-xxs, 20rem);
}
.woocommerce-products-wizard-form-item-gallery::-webkit-scrollbar {
  width: 16px;
  height: 16px;
  background-color: #fff;
}
.woocommerce-products-wizard-form-item-gallery::-webkit-scrollbar-track {
  background-color: #fff;
}
.woocommerce-products-wizard-form-item-gallery::-webkit-scrollbar-track:hover {
  background-color: #fff;
}
.woocommerce-products-wizard-form-item-gallery::-webkit-scrollbar-thumb {
  border: 5px solid #fff;
  border-radius: 16px;
  background-color: #ced4da;
}
.woocommerce-products-wizard-form-item-gallery::-webkit-scrollbar-thumb:hover {
  background-color: #adb5bd;
}
.woocommerce-products-wizard-form-item-gallery::-webkit-scrollbar-button {
  display: none;
}
@media (min-width: 480px) {
  .woocommerce-products-wizard-form-item-gallery {
    --wcpw-grid-item-width: var(--wcpw-grid-item-width-xs, 20rem);
  }
}
@media (min-width: 576px) {
  .woocommerce-products-wizard-form-item-gallery {
    --wcpw-grid-item-width: var(--wcpw-grid-item-width-sm, 20rem);
  }
}
@media (min-width: 768px) {
  .woocommerce-products-wizard-form-item-gallery {
    --wcpw-grid-item-width: var(--wcpw-grid-item-width-md, 20rem);
  }
}
@media (min-width: 992px) {
  .woocommerce-products-wizard-form-item-gallery {
    --wcpw-grid-item-width: var(--wcpw-grid-item-width-lg, 20rem);
  }
}
@media (min-width: 1200px) {
  .woocommerce-products-wizard-form-item-gallery {
    --wcpw-grid-item-width: var(--wcpw-grid-item-width-xl, 20rem);
  }
}
@media (min-width: 1400px) {
  .woocommerce-products-wizard-form-item-gallery {
    --wcpw-grid-item-width: var(--wcpw-grid-item-width-xxl, 20rem);
  }
}
.woocommerce-products-wizard-form-item-gallery > * {
  scroll-snap-align: start;
  flex: 0 0 auto;
  padding-right: var(--wcpw-grid-gap, 0.5rem);
  padding-left: var(--wcpw-grid-gap, 0.5rem);
  width: var(--wcpw-grid-item-width, 20rem);
}
.woocommerce-products-wizard-form-item-gallery-item {
  display: block;
  text-align: center;
}
.woocommerce-products-wizard-form-item-tags {
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
  z-index: 3;
  line-height: 1;
}
.woocommerce-products-wizard-form-item-tags-value {
  color: #fff;
  background-color: #eb611d;
}
.woocommerce-products-wizard-form-item-link {
  display: block;
}
.woocommerce-products-wizard-form-item-availability {
  flex: 100%;
}
.woocommerce-products-wizard-form-item-sku {
  color: #6c757d;
}
.woocommerce-products-wizard-form-item-sku[class] {
  margin-bottom: 0.5rem;
}
.woocommerce-products-wizard-form-item-sku-name, .woocommerce-products-wizard-form-item-sku-value {
  display: inline;
  margin: auto;
}
.woocommerce-products-wizard-form-item-sku-name {
  font-size: 0.875rem;
  line-height: 1.5;
}
.woocommerce-products-wizard-form-item-sku-name[class] {
  font-weight: normal;
}
.woocommerce-products-wizard-form-item-check {
  margin-bottom: 0.25rem;
}
.woocommerce-products-wizard-form-item-check.custom-control {
  display: inline-flex;
}
.woocommerce-products-wizard-form-item-choose {
  display: inline-block;
  vertical-align: baseline;
}
.woocommerce-products-wizard-form-item-quantity {
  display: flex;
}
.woocommerce-products-wizard-form-item-quantity .quantity {
  display: flex;
  flex: 1;
}
.woocommerce-products-wizard-form-item-quantity .qty {
  max-width: 4rem;
}
.woocommerce-products-wizard-form-item-price {
  display: inline-block;
  margin-bottom: 0.25rem;
  vertical-align: middle;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1;
}
.woocommerce-products-wizard-form-item-price[class] {
  font-weight: normal;
  margin-bottom: 0.25rem;
}
.woocommerce-products-wizard-form-item-price del {
  font-size: 1rem;
  line-height: 1.5;
}
.woocommerce-products-wizard-form-item-price ins {
  text-decoration: none;
}
.woocommerce-products-wizard-form-item-controls {
  margin-bottom: 0.25rem;
}
.woocommerce-products-wizard-form-item-controls.input-group {
  width: auto;
}
.woocommerce-products-wizard-form-item-control {
  white-space: nowrap;
}
.woocommerce-products-wizard-form-item-footer {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 0 0.5rem;
  clear: both;
  margin-bottom: 0;
}
section.woocommerce-products-wizard form.woocommerce-products-wizard-form-item-footer.cart[class] {
  margin-bottom: 0;
}
section.woocommerce-products-wizard form.woocommerce-products-wizard-form-item-footer.cart[class]::before, section.woocommerce-products-wizard form.woocommerce-products-wizard-form-item-footer.cart[class]::after {
  display: none;
}
@media (max-width: 575.98px) {
  .woocommerce-products-wizard-results {
    margin-top: 1rem;
  }
}
.woocommerce-products-wizard-results-table {
  border: 1px solid #dee2e6;
}
.woocommerce-products-wizard-results-table.table td, .woocommerce-products-wizard-results-table.table th {
  vertical-align: baseline;
}
.woocommerce-products-wizard-results-table-header {
  background-color: rgba(0, 0, 0, 0.02);
}
.woocommerce-products-wizard-results-table-header-cell.is-value, .woocommerce-products-wizard-results-table-header-cell.is-price, .woocommerce-products-wizard-results-table-header-cell.is-quantity, .woocommerce-products-wizard-results-table-header-cell.is-subtotal {
  text-align: right;
}
.woocommerce-products-wizard-results-table-body-row.is-heading {
  text-align: center;
}
.woocommerce-products-wizard-results-table-body-cell.is-remove, .woocommerce-products-wizard-results-table-body-cell.is-thumbnail {
  width: 1%;
}
.woocommerce-products-wizard-results-table-body-cell.is-product {
  width: 50%;
}
.woocommerce-products-wizard-results-table-body-cell.is-price, .woocommerce-products-wizard-results-table-body-cell.is-quantity, .woocommerce-products-wizard-results-table-body-cell.is-subtotal {
  width: 10%;
  text-align: right;
  text-align: end;
}
.woocommerce-products-wizard-results-table-body-cell.is-value {
  text-align: right;
  text-align: end;
}
.woocommerce-products-wizard-results-table-footer {
  background-color: rgba(0, 0, 0, 0.02);
}
.woocommerce-products-wizard-results-table-footer-cell.is-value {
  text-align: right;
  text-align: end;
}
.woocommerce-products-wizard-results-item-remove {
  float: none !important;
}
.woocommerce-products-wizard-results-item-remove-text {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.woocommerce-products-wizard-results-item-thumbnail {
  display: inline-block;
  width: 68px;
  vertical-align: middle;
  text-align: center;
}
.woocommerce-products-wizard-results-item-thumbnail[class] {
  margin: 0;
}
.woocommerce-products-wizard-results-item-thumbnail img.img-thumbnail {
  margin: 0;
}
.woocommerce-products-wizard-results-item-title {
  display: inline-block;
}
.woocommerce-products-wizard-results-item-data {
  display: block;
}
.woocommerce-products-wizard-results-item-data:not(:empty) {
  margin-top: 1rem;
}
.woocommerce-products-wizard-results-step-thumbnail {
  vertical-align: middle;
}
.woocommerce-products-wizard-results-step-thumbnail[class] {
  display: inline-block;
  max-width: 1.5rem;
  height: auto;
}
.woocommerce-products-wizard-results-step-name {
  padding: 0 0.5rem;
  vertical-align: middle;
}
.woocommerce-products-wizard-search-form {
  position: relative;
}
.woocommerce-products-wizard-search-form-input.is-loading {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2238%22%20height%3D%2238%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20stroke%3D%22%23333%22%3E%3Cg%20transform%3D%22translate(1%201)%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20stroke-opacity%3D%22.5%22%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%2218%22%2F%3E%3Cpath%20d%3D%22M36%2018c0-9.94-8.06-18-18-18%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2018%2018%22%20to%3D%22360%2018%2018%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center right 1em;
  background-size: 1em;
}
.woocommerce-products-wizard-search-form-input:focus ~ .woocommerce-products-wizard-search-form-results {
  display: block;
}
.woocommerce-products-wizard-search-form-results {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 5;
  display: none;
  max-height: 40rem;
  max-height: min(90vh, 40rem);
  overflow: auto;
  list-style: none;
  background-color: rgba(255, 255, 255, 0.9);
  color: #212529;
  box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}
.woocommerce-products-wizard-search-form-results[class] {
  padding: 0;
  margin: 0;
}
.woocommerce-products-wizard-search-form-results:focus, .woocommerce-products-wizard-search-form-results:hover {
  display: block;
}
.woocommerce-products-wizard-search-form-results:empty {
  display: none !important;
}
.woocommerce-products-wizard-search-form-results li {
  list-style: none;
}
.woocommerce-products-wizard-search-form-results li + li > a {
  border-top: 1px solid #e9ecef;
}
.woocommerce-products-wizard-search-form-results a {
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
}
.woocommerce-products-wizard-checkout-description .col2-set > .col-1, .woocommerce-products-wizard-checkout-description .col2-set > .col-2 {
  flex-basis: auto;
  max-width: none;
  width: auto;
}
.wcpw-table-responsive-wrapper {
  container-type: inline-size;
  container-name: wcpw-table-responsive;
}
@container wcpw-table-responsive (max-width: 575.98px) {
  .wcpw-table-responsive-hidden, .wcpw-table-responsive th {
    display: none;
  }
  .wcpw-table-responsive td[data-th] {
    display: block;
    width: auto !important;
    border-right: 0 !important;
    border-left: 0 !important;
    text-align: left;
    text-align: start;
  }
  .wcpw-table-responsive td[data-th]::before {
    content: attr(data-th);
    display: block;
    font-weight: bolder;
  }
  .wcpw-table-responsive tr:nth-child(even), .wcpw-table-responsive tr:nth-child(even) td {
    background-color: rgba(0, 0, 0, 0.02);
  }
}
@media (max-width: 575.98px) {
  .wcpw-table-responsive-hidden, .wcpw-table-responsive th {
    display: none;
  }
  .wcpw-table-responsive td[data-th] {
    display: block;
    width: auto !important;
    border-right: 0 !important;
    border-left: 0 !important;
    text-align: left;
    text-align: start;
  }
  .wcpw-table-responsive td[data-th]::before {
    content: attr(data-th);
    display: block;
    font-weight: bolder;
  }
  .wcpw-table-responsive tr:nth-child(even), .wcpw-table-responsive tr:nth-child(even) td {
    background-color: rgba(0, 0, 0, 0.02);
  }
}
.woocommerce-products-wizard-widget {
  --wcpw-widget-sticky-offset: 0;
  color: #212529;
  background-color: #fff;
  margin-bottom: 1rem;
  --wcpw-widget-sticky-offset: var(--wcpw-widget-sticky-offset-xxs, 0);
}
.woocommerce-products-wizard-widget[class] {
  grid-area: sidebar2;
  align-self: start;
}
.woocommerce-products-wizard-widget.panel.card {
  float: none;
  width: auto;
}
@media (min-width: 768px) {
  .woocommerce-products-wizard-widget.is-position-top .woocommerce-products-wizard-widget-body, .woocommerce-products-wizard-widget.is-position-bottom .woocommerce-products-wizard-widget-body {
    display: flex;
  }
  .woocommerce-products-wizard-widget.is-position-top .woocommerce-products-wizard-widget-body-item, .woocommerce-products-wizard-widget.is-position-bottom .woocommerce-products-wizard-widget-body-item {
    border-bottom: 0;
  }
  .woocommerce-products-wizard-widget.is-position-top .woocommerce-products-wizard-widget-body-item:not(:last-child), .woocommerce-products-wizard-widget.is-position-bottom .woocommerce-products-wizard-widget-body-item:not(:last-child) {
    border-right: 1px solid #e9ecef;
  }
  .woocommerce-products-wizard-widget.is-position-top .woocommerce-products-wizard-widget-body-item.is-product, .woocommerce-products-wizard-widget.is-position-top .woocommerce-products-wizard-widget-body-item.is-product-placeholder, .woocommerce-products-wizard-widget.is-position-top .woocommerce-products-wizard-widget-body-item.is-field, .woocommerce-products-wizard-widget.is-position-top .woocommerce-products-wizard-widget-body-item.is-thumbnail, .woocommerce-products-wizard-widget.is-position-bottom .woocommerce-products-wizard-widget-body-item.is-product, .woocommerce-products-wizard-widget.is-position-bottom .woocommerce-products-wizard-widget-body-item.is-product-placeholder, .woocommerce-products-wizard-widget.is-position-bottom .woocommerce-products-wizard-widget-body-item.is-field, .woocommerce-products-wizard-widget.is-position-bottom .woocommerce-products-wizard-widget-body-item.is-thumbnail {
    min-width: 15rem;
  }
  .woocommerce-products-wizard-widget.is-position-top .woocommerce-products-wizard-widget-step-nav, .woocommerce-products-wizard-widget.is-position-bottom .woocommerce-products-wizard-widget-step-nav {
    height: 100%;
  }
}
.woocommerce-products-wizard-widget.is-position-top[aria-expanded="false"], .woocommerce-products-wizard-widget.is-position-bottom[aria-expanded="false"] {
  display: none;
}
.woocommerce-products-wizard-widget[aria-expanded="false"].toggle-always {
  display: none;
}
@media (max-width: 479.98px) {
  .woocommerce-products-wizard-widget[aria-expanded="false"].toggle-xs {
    display: none;
  }
}
@media (max-width: 575.98px) {
  .woocommerce-products-wizard-widget[aria-expanded="false"].toggle-sm {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .woocommerce-products-wizard-widget[aria-expanded="false"].toggle-md {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .woocommerce-products-wizard-widget[aria-expanded="false"].toggle-lg {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .woocommerce-products-wizard-widget[aria-expanded="false"].toggle-xl {
    display: none;
  }
}
@media (max-width: 1399.98px) {
  .woocommerce-products-wizard-widget[aria-expanded="false"].toggle-xxl {
    display: none;
  }
}
@media (min-width: 480px) {
  .woocommerce-products-wizard-widget.toggle-xs .woocommerce-products-wizard-widget-close {
    display: none;
  }
}
@media (min-width: 576px) {
  .woocommerce-products-wizard-widget.toggle-sm .woocommerce-products-wizard-widget-close {
    display: none;
  }
}
@media (min-width: 768px) {
  .woocommerce-products-wizard-widget.toggle-md .woocommerce-products-wizard-widget-close {
    display: none;
  }
}
@media (min-width: 992px) {
  .woocommerce-products-wizard-widget.toggle-lg .woocommerce-products-wizard-widget-close {
    display: none;
  }
}
@media (min-width: 1200px) {
  .woocommerce-products-wizard-widget.toggle-xl .woocommerce-products-wizard-widget-close {
    display: none;
  }
}
@media (min-width: 1400px) {
  .woocommerce-products-wizard-widget.toggle-xxl .woocommerce-products-wizard-widget-close {
    display: none;
  }
}
.woocommerce-products-wizard-widget:target {
  display: block;
}
.woocommerce-products-wizard-widget.is-sticky {
  position: sticky;
  top: var(--wcpw-widget-sticky-offset, 0);
  z-index: 4;
}
.woocommerce-products-wizard-widget.is-sticky[stuck] {
  box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
}
.woocommerce-products-wizard-widget.is-position-bottom.is-sticky {
  top: auto;
  bottom: var(--wcpw-widget-sticky-offset, 0);
}
@media (min-width: 480px) {
  .woocommerce-products-wizard-widget {
    --wcpw-widget-sticky-offset: var(--wcpw-widget-sticky-offset-xs, 0);
  }
}
@media (max-width: 479.98px) {
  .woocommerce-products-wizard-widget.is-sticky-xs {
    position: sticky;
    top: var(--wcpw-widget-sticky-offset, 0);
    z-index: 4;
  }
  .woocommerce-products-wizard-widget.is-sticky-xs[stuck] {
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (max-width: 479.98px) {
  .woocommerce-products-wizard-widget.is-position-bottom.is-sticky-xs {
    top: auto;
    bottom: var(--wcpw-widget-sticky-offset, 0);
  }
}
@media (min-width: 480px) {
  .woocommerce-products-wizard-widget.is-sticky-up-xs {
    position: sticky;
    top: var(--wcpw-widget-sticky-offset, 0);
    z-index: 4;
  }
  .woocommerce-products-wizard-widget.is-sticky-up-xs[stuck] {
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (max-width: 479.98px) {
  .woocommerce-products-wizard-widget.is-position-bottom.is-sticky-up-xs {
    top: auto;
    bottom: var(--wcpw-widget-sticky-offset, 0);
  }
}
@media (min-width: 576px) {
  .woocommerce-products-wizard-widget {
    --wcpw-widget-sticky-offset: var(--wcpw-widget-sticky-offset-sm, 0);
  }
}
@media (max-width: 575.98px) {
  .woocommerce-products-wizard-widget.is-sticky-sm {
    position: sticky;
    top: var(--wcpw-widget-sticky-offset, 0);
    z-index: 4;
  }
  .woocommerce-products-wizard-widget.is-sticky-sm[stuck] {
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (max-width: 575.98px) {
  .woocommerce-products-wizard-widget.is-position-bottom.is-sticky-sm {
    top: auto;
    bottom: var(--wcpw-widget-sticky-offset, 0);
  }
}
@media (min-width: 576px) {
  .woocommerce-products-wizard-widget.is-sticky-up-sm {
    position: sticky;
    top: var(--wcpw-widget-sticky-offset, 0);
    z-index: 4;
  }
  .woocommerce-products-wizard-widget.is-sticky-up-sm[stuck] {
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (max-width: 575.98px) {
  .woocommerce-products-wizard-widget.is-position-bottom.is-sticky-up-sm {
    top: auto;
    bottom: var(--wcpw-widget-sticky-offset, 0);
  }
}
@media (min-width: 768px) {
  .woocommerce-products-wizard-widget {
    --wcpw-widget-sticky-offset: var(--wcpw-widget-sticky-offset-md, 0);
  }
}
@media (max-width: 767.98px) {
  .woocommerce-products-wizard-widget.is-sticky-md {
    position: sticky;
    top: var(--wcpw-widget-sticky-offset, 0);
    z-index: 4;
  }
  .woocommerce-products-wizard-widget.is-sticky-md[stuck] {
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (max-width: 767.98px) {
  .woocommerce-products-wizard-widget.is-position-bottom.is-sticky-md {
    top: auto;
    bottom: var(--wcpw-widget-sticky-offset, 0);
  }
}
@media (min-width: 768px) {
  .woocommerce-products-wizard-widget.is-sticky-up-md {
    position: sticky;
    top: var(--wcpw-widget-sticky-offset, 0);
    z-index: 4;
  }
  .woocommerce-products-wizard-widget.is-sticky-up-md[stuck] {
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (max-width: 767.98px) {
  .woocommerce-products-wizard-widget.is-position-bottom.is-sticky-up-md {
    top: auto;
    bottom: var(--wcpw-widget-sticky-offset, 0);
  }
}
@media (min-width: 992px) {
  .woocommerce-products-wizard-widget {
    --wcpw-widget-sticky-offset: var(--wcpw-widget-sticky-offset-lg, 0);
  }
}
@media (max-width: 991.98px) {
  .woocommerce-products-wizard-widget.is-sticky-lg {
    position: sticky;
    top: var(--wcpw-widget-sticky-offset, 0);
    z-index: 4;
  }
  .woocommerce-products-wizard-widget.is-sticky-lg[stuck] {
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (max-width: 991.98px) {
  .woocommerce-products-wizard-widget.is-position-bottom.is-sticky-lg {
    top: auto;
    bottom: var(--wcpw-widget-sticky-offset, 0);
  }
}
@media (min-width: 992px) {
  .woocommerce-products-wizard-widget.is-sticky-up-lg {
    position: sticky;
    top: var(--wcpw-widget-sticky-offset, 0);
    z-index: 4;
  }
  .woocommerce-products-wizard-widget.is-sticky-up-lg[stuck] {
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (max-width: 991.98px) {
  .woocommerce-products-wizard-widget.is-position-bottom.is-sticky-up-lg {
    top: auto;
    bottom: var(--wcpw-widget-sticky-offset, 0);
  }
}
@media (min-width: 1200px) {
  .woocommerce-products-wizard-widget {
    --wcpw-widget-sticky-offset: var(--wcpw-widget-sticky-offset-xl, 0);
  }
}
@media (max-width: 1199.98px) {
  .woocommerce-products-wizard-widget.is-sticky-xl {
    position: sticky;
    top: var(--wcpw-widget-sticky-offset, 0);
    z-index: 4;
  }
  .woocommerce-products-wizard-widget.is-sticky-xl[stuck] {
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (max-width: 1199.98px) {
  .woocommerce-products-wizard-widget.is-position-bottom.is-sticky-xl {
    top: auto;
    bottom: var(--wcpw-widget-sticky-offset, 0);
  }
}
@media (min-width: 1200px) {
  .woocommerce-products-wizard-widget.is-sticky-up-xl {
    position: sticky;
    top: var(--wcpw-widget-sticky-offset, 0);
    z-index: 4;
  }
  .woocommerce-products-wizard-widget.is-sticky-up-xl[stuck] {
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (max-width: 1199.98px) {
  .woocommerce-products-wizard-widget.is-position-bottom.is-sticky-up-xl {
    top: auto;
    bottom: var(--wcpw-widget-sticky-offset, 0);
  }
}
@media (min-width: 1400px) {
  .woocommerce-products-wizard-widget {
    --wcpw-widget-sticky-offset: var(--wcpw-widget-sticky-offset-xxl, 0);
  }
}
@media (max-width: 1399.98px) {
  .woocommerce-products-wizard-widget.is-sticky-xxl {
    position: sticky;
    top: var(--wcpw-widget-sticky-offset, 0);
    z-index: 4;
  }
  .woocommerce-products-wizard-widget.is-sticky-xxl[stuck] {
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (max-width: 1399.98px) {
  .woocommerce-products-wizard-widget.is-position-bottom.is-sticky-xxl {
    top: auto;
    bottom: var(--wcpw-widget-sticky-offset, 0);
  }
}
@media (min-width: 1400px) {
  .woocommerce-products-wizard-widget.is-sticky-up-xxl {
    position: sticky;
    top: var(--wcpw-widget-sticky-offset, 0);
    z-index: 4;
  }
  .woocommerce-products-wizard-widget.is-sticky-up-xxl[stuck] {
    box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.1), 0 6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (max-width: 1399.98px) {
  .woocommerce-products-wizard-widget.is-position-bottom.is-sticky-up-xxl {
    top: auto;
    bottom: var(--wcpw-widget-sticky-offset, 0);
  }
}
.woocommerce-products-wizard-widget-close {
  margin-inline-start: auto;
}
.woocommerce-products-wizard-widget-item[class] {
  margin: 0;
}
.woocommerce-products-wizard-widget-item.is-product {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
.woocommerce-products-wizard-widget-item.is-product-placeholder {
  border: 2px dashed #e9ecef;
  border-radius: 0.25rem;
  padding: 2.5rem;
}
.woocommerce-products-wizard-widget-item-header, .woocommerce-products-wizard-widget-item-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0.5rem;
}
.woocommerce-products-wizard-widget-item-header {
  margin-bottom: 0.5rem;
}
.woocommerce-products-wizard-widget-item-thumbnail {
  flex: 0 0 6rem;
  max-width: 40%;
}
.woocommerce-products-wizard-widget-item-thumbnail[class] {
  margin-bottom: 0;
}
.woocommerce-products-wizard-widget-item-thumbnail img.img-thumbnail {
  margin: 0;
}
.woocommerce-products-wizard-widget-item-inner {
  flex: auto;
}
.woocommerce-products-wizard-widget-item-title[class] {
  font-size: inherit;
  margin-bottom: 0;
}
.woocommerce-products-wizard-widget-item-data {
  clear: both;
}
.woocommerce-products-wizard-widget-item-name {
  border-bottom: 1px solid #e9ecef;
}
.woocommerce-products-wizard-widget-item-value[class] {
  margin: 0;
}
.woocommerce-products-wizard-widget-item .variation {
  margin-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.woocommerce-products-wizard-widget-step-thumbnail {
  display: inline-block;
  vertical-align: middle;
}
.woocommerce-products-wizard-widget-step-thumbnail[class] {
  width: 1.5rem;
  height: auto;
}
.woocommerce-products-wizard-widget-step-name {
  vertical-align: middle;
}
.woocommerce-products-wizard-widget-step-nav {
  display: flex;
  justify-content: center;
  gap: 0 0.5rem;
  flex: 1;
}
.woocommerce-products-wizard-widget-step-nav.disabled {
  cursor: default;
}
.woocommerce-products-wizard-widget-body {
  max-height: 100vh;
  max-height: calc(100vh - 40px);
  overflow: auto;
  scroll-snap-type: x mandatory;
  list-style: none;
}
.woocommerce-products-wizard-widget-body::-webkit-scrollbar {
  width: 16px;
  height: 16px;
  background-color: #fff;
}
.woocommerce-products-wizard-widget-body::-webkit-scrollbar-track {
  background-color: #fff;
}
.woocommerce-products-wizard-widget-body::-webkit-scrollbar-track:hover {
  background-color: #fff;
}
.woocommerce-products-wizard-widget-body::-webkit-scrollbar-thumb {
  border: 5px solid #fff;
  border-radius: 16px;
  background-color: #ced4da;
}
.woocommerce-products-wizard-widget-body::-webkit-scrollbar-thumb:hover {
  background-color: #adb5bd;
}
.woocommerce-products-wizard-widget-body::-webkit-scrollbar-button {
  display: none;
}
.woocommerce-products-wizard-widget-body[class] {
  margin: 0;
  padding: 0;
}
.woocommerce-products-wizard-widget-body-item {
  scroll-snap-align: start;
  padding: 0.5rem;
}
.woocommerce-products-wizard-widget-body-item:not(:last-child) {
  border-bottom: 1px solid #e9ecef;
}
.woocommerce-products-wizard-widget-body-item.is-heading {
  display: flex;
  align-items: center;
  font-weight: bolder;
  gap: 0.5rem;
}
.woocommerce-products-wizard-widget-body-item.is-heading:not(.has-nav) {
  color: #212529;
  background-color: #f8f9fa;
}
.woocommerce-products-wizard-widget-body-item.is-product, .woocommerce-products-wizard-widget-body-item.is-product-placeholder, .woocommerce-products-wizard-widget-body-item.is-field, .woocommerce-products-wizard-widget-body-item.is-thumbnail {
  flex: 0 15rem;
}
.woocommerce-products-wizard-widget-footer-row {
  display: flex;
  border-top: 1px solid #e9ecef;
}
.woocommerce-products-wizard-widget-footer-row[class] {
  margin: 0;
}
.woocommerce-products-wizard-widget-footer-cell {
  padding: 0.5rem;
}
.woocommerce-products-wizard-widget-footer-cell[class] {
  margin: 0;
}
.woocommerce-products-wizard-widget-footer-cell.is-caption {
  flex: 1;
}
.woocommerce-products-wizard-widget .woocommerce-products-wizard-message {
  margin-bottom: 0;
}
.woocommerce-products-wizard-footer {
  --wcpw-footer-sticky-offset: 0;
  --wcpw-footer-sticky-offset: var(--wcpw-footer-sticky-offset-xxs, 0);
}
.woocommerce-products-wizard-footer.is-sticky {
  position: sticky;
  right: 0;
  bottom: var(--wcpw-footer-sticky-offset, 0);
  left: 0;
  z-index: 5;
  color: #212529;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
}
.woocommerce-products-wizard-footer.is-sticky[stuck] {
  background-color: rgba(255, 255, 255, 0.9);
  box-shadow: 0 -14px 10px -10px rgba(0, 0, 0, 0.1), 0 -6px 4px -4px rgba(0, 0, 0, 0.2);
}
@media (min-width: 480px) {
  .woocommerce-products-wizard-footer {
    --wcpw-footer-sticky-offset: var(--wcpw-footer-sticky-offset-xs, 0);
  }
}
@media (max-width: 479.98px) {
  .woocommerce-products-wizard-footer.is-sticky-xs {
    position: sticky;
    right: 0;
    bottom: var(--wcpw-footer-sticky-offset, 0);
    left: 0;
    z-index: 5;
    color: #212529;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .woocommerce-products-wizard-footer.is-sticky-xs[stuck] {
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 -14px 10px -10px rgba(0, 0, 0, 0.1), 0 -6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 480px) {
  .woocommerce-products-wizard-footer.is-sticky-up-xs {
    position: sticky;
    right: 0;
    bottom: var(--wcpw-footer-sticky-offset, 0);
    left: 0;
    z-index: 5;
    color: #212529;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .woocommerce-products-wizard-footer.is-sticky-up-xs[stuck] {
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 -14px 10px -10px rgba(0, 0, 0, 0.1), 0 -6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 576px) {
  .woocommerce-products-wizard-footer {
    --wcpw-footer-sticky-offset: var(--wcpw-footer-sticky-offset-sm, 0);
  }
}
@media (max-width: 575.98px) {
  .woocommerce-products-wizard-footer.is-sticky-sm {
    position: sticky;
    right: 0;
    bottom: var(--wcpw-footer-sticky-offset, 0);
    left: 0;
    z-index: 5;
    color: #212529;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .woocommerce-products-wizard-footer.is-sticky-sm[stuck] {
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 -14px 10px -10px rgba(0, 0, 0, 0.1), 0 -6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 576px) {
  .woocommerce-products-wizard-footer.is-sticky-up-sm {
    position: sticky;
    right: 0;
    bottom: var(--wcpw-footer-sticky-offset, 0);
    left: 0;
    z-index: 5;
    color: #212529;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .woocommerce-products-wizard-footer.is-sticky-up-sm[stuck] {
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 -14px 10px -10px rgba(0, 0, 0, 0.1), 0 -6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 768px) {
  .woocommerce-products-wizard-footer {
    --wcpw-footer-sticky-offset: var(--wcpw-footer-sticky-offset-md, 0);
  }
}
@media (max-width: 767.98px) {
  .woocommerce-products-wizard-footer.is-sticky-md {
    position: sticky;
    right: 0;
    bottom: var(--wcpw-footer-sticky-offset, 0);
    left: 0;
    z-index: 5;
    color: #212529;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .woocommerce-products-wizard-footer.is-sticky-md[stuck] {
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 -14px 10px -10px rgba(0, 0, 0, 0.1), 0 -6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 768px) {
  .woocommerce-products-wizard-footer.is-sticky-up-md {
    position: sticky;
    right: 0;
    bottom: var(--wcpw-footer-sticky-offset, 0);
    left: 0;
    z-index: 5;
    color: #212529;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .woocommerce-products-wizard-footer.is-sticky-up-md[stuck] {
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 -14px 10px -10px rgba(0, 0, 0, 0.1), 0 -6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 992px) {
  .woocommerce-products-wizard-footer {
    --wcpw-footer-sticky-offset: var(--wcpw-footer-sticky-offset-lg, 0);
  }
}
@media (max-width: 991.98px) {
  .woocommerce-products-wizard-footer.is-sticky-lg {
    position: sticky;
    right: 0;
    bottom: var(--wcpw-footer-sticky-offset, 0);
    left: 0;
    z-index: 5;
    color: #212529;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .woocommerce-products-wizard-footer.is-sticky-lg[stuck] {
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 -14px 10px -10px rgba(0, 0, 0, 0.1), 0 -6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 992px) {
  .woocommerce-products-wizard-footer.is-sticky-up-lg {
    position: sticky;
    right: 0;
    bottom: var(--wcpw-footer-sticky-offset, 0);
    left: 0;
    z-index: 5;
    color: #212529;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .woocommerce-products-wizard-footer.is-sticky-up-lg[stuck] {
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 -14px 10px -10px rgba(0, 0, 0, 0.1), 0 -6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 1200px) {
  .woocommerce-products-wizard-footer {
    --wcpw-footer-sticky-offset: var(--wcpw-footer-sticky-offset-xl, 0);
  }
}
@media (max-width: 1199.98px) {
  .woocommerce-products-wizard-footer.is-sticky-xl {
    position: sticky;
    right: 0;
    bottom: var(--wcpw-footer-sticky-offset, 0);
    left: 0;
    z-index: 5;
    color: #212529;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .woocommerce-products-wizard-footer.is-sticky-xl[stuck] {
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 -14px 10px -10px rgba(0, 0, 0, 0.1), 0 -6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 1200px) {
  .woocommerce-products-wizard-footer.is-sticky-up-xl {
    position: sticky;
    right: 0;
    bottom: var(--wcpw-footer-sticky-offset, 0);
    left: 0;
    z-index: 5;
    color: #212529;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .woocommerce-products-wizard-footer.is-sticky-up-xl[stuck] {
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 -14px 10px -10px rgba(0, 0, 0, 0.1), 0 -6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 1400px) {
  .woocommerce-products-wizard-footer {
    --wcpw-footer-sticky-offset: var(--wcpw-footer-sticky-offset-xxl, 0);
  }
}
@media (max-width: 1399.98px) {
  .woocommerce-products-wizard-footer.is-sticky-xxl {
    position: sticky;
    right: 0;
    bottom: var(--wcpw-footer-sticky-offset, 0);
    left: 0;
    z-index: 5;
    color: #212529;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .woocommerce-products-wizard-footer.is-sticky-xxl[stuck] {
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 -14px 10px -10px rgba(0, 0, 0, 0.1), 0 -6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 1400px) {
  .woocommerce-products-wizard-footer.is-sticky-up-xxl {
    position: sticky;
    right: 0;
    bottom: var(--wcpw-footer-sticky-offset, 0);
    left: 0;
    z-index: 5;
    color: #212529;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .woocommerce-products-wizard-footer.is-sticky-up-xxl[stuck] {
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 -14px 10px -10px rgba(0, 0, 0, 0.1), 0 -6px 4px -4px rgba(0, 0, 0, 0.2);
  }
}
.woocommerce-products-wizard-outer-link::after {
  content: "";
}
.woocommerce-products-wizard-outer-link::after {
  vertical-align: baseline;
}
@media (max-width: 479.98px) {
  .woocommerce-products-wizard .is-visible-up-xs {
    display: none !important;
  }
}
@media (min-width: 480px) {
  .woocommerce-products-wizard .is-visible-xs {
    display: none !important;
  }
}
@media (max-width: 575.98px) {
  .woocommerce-products-wizard .is-visible-up-sm {
    display: none !important;
  }
}
@media (min-width: 576px) {
  .woocommerce-products-wizard .is-visible-sm {
    display: none !important;
  }
}
@media (max-width: 767.98px) {
  .woocommerce-products-wizard .is-visible-up-md {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .woocommerce-products-wizard .is-visible-md {
    display: none !important;
  }
}
@media (max-width: 991.98px) {
  .woocommerce-products-wizard .is-visible-up-lg {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .woocommerce-products-wizard .is-visible-lg {
    display: none !important;
  }
}
@media (max-width: 1199.98px) {
  .woocommerce-products-wizard .is-visible-up-xl {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .woocommerce-products-wizard .is-visible-xl {
    display: none !important;
  }
}
@media (max-width: 1399.98px) {
  .woocommerce-products-wizard .is-visible-up-xxl {
    display: none !important;
  }
}
@media (min-width: 1400px) {
  .woocommerce-products-wizard .is-visible-xxl {
    display: none !important;
  }
}
.woocommerce-products-wizard {
  position: relative;
  margin-bottom: 1rem;
}
.woocommerce-products-wizard fieldset {
  background-color: transparent;
}
.woocommerce-products-wizard legend {
  margin-right: 0;
  margin-left: 0;
  background-color: transparent;
  font-size: 1.25rem;
}
.woocommerce-products-wizard.is-loading {
  --wcpw-loading-progress: 0;
  pointer-events: none;
}
.woocommerce-products-wizard.is-loading .woocommerce-products-wizard-content {
  opacity: var(--wcpw-loading-opacity, 0.65);
  transition: var(--wcpw-loading-transition, opacity 0.25s linear);
}
.woocommerce-products-wizard:not(.is-loading) .woocommerce-products-wizard-spinner-wrapper {
  display: none;
}
.woocommerce-products-wizard.is-lazy-loading .woocommerce-products-wizard-controls .woocommerce-products-wizard-control {
  opacity: 0.65;
  pointer-events: none;
}
