/** Shopify CDN: Minification failed

Line 17:12 Expected identifier but found whitespace
Line 17:14 Unexpected "{"
Line 17:25 Expected ":"

**/
.order-guided-form {
  --midnight: var(--b2b-primary-color);
  --clouds: #ecf0f1;
/*   --max-width: 1300px; */
}

.order-guided-form {
  color: var(--midnight);
/*   background: var(--clouds); */
  max-width: {{ max_width | append: 'px' }};
}
.order-guided-form:not(.no-spacing) {
  padding: 0 1em 1em;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}

.order-guided-form h1 {
  margin: 0;
  line-height: 2;
  text-align: center;
  color: rgb(89,89,89);
}

.order-guided-form h2 {
  margin: 0 0 0.5em;
  font-weight: normal;
}

.order-guided-form input:not(.personalised-grid-input):not(.b2b-format-carousel-qty):not(.quantity__input):not(#xmas-design) {
  position: absolute;
  opacity: 0;
  z-index: -1;
}

.order-guided-form button:not(.flickity-prev-next-button):not(.add-to-cart):not(.go-to-personalisation):not(.go-to-format):not(.pf-slider-prev):not(.pf-slider-next), input.b2b-format-carousel-qty {
  width:100px;
}

input.b2b-format-carousel-qty {
  margin-bottom:15px;
}

.order-guided-form .row {
  display: flex;
}
.order-guided-form .row .col {
  flex: 1;
}
.order-guided-form .row .col:last-child {
  margin-left: 1em;
}

/* Accordion styles */
.order-guided-form .tabs {
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.5);
}

.order-guided-form .tab {
  width: 100%;
  color: white;
  overflow: hidden;
}
.order-guided-form .tab-label {
  display: flex;
  justify-content: space-between;
  padding: 1em;
  background: var(--midnight);
  font-weight: bold;
  cursor: pointer;
/*   width: 100%; */
}

label .label-span {
  display:contents;
}

.order-guided-form .arrow {
  width: 1em;
  height: 1em;
  text-align: center;
  transition: all 0.35s;
  display: inline-block;
}

.order-guided-form .tab-content {
  max-height: 0;
  padding: 0 1em;
  color: var(--midnight);
  background: white;
  transition: all 0.35s;
}
.order-guided-form .tab-close {
  display: flex;
  justify-content: flex-end;
  padding: 1em;
  font-size: 0.75em;
  background: var(--midnight);
  cursor: pointer;
}
.order-guided-form .tab-label:hover,
.order-guided-form .tab-close:hover,
.order-guided-form input:checked + .tab-label {
/*   color: var(--midnight); */
  color: rgb(89,89,89);
  background-color: var(--clouds);
}

.order-guided-form input:checked + .tab-label .arrow {
  transform: rotate(90deg);
}

.order-guided-form input:checked ~ .tab-content {
  padding: 1em;
  overflow: auto;
}
.order-guided-form input:checked ~ .tab-content:not(.smaller) {
  max-height: 150vh;
}
.order-guided-form input:checked ~ .tab-content.smaller {
  max-height: 110vh;
}

.order-guided-form .flickity-prev-next-button {
  top: 40%;
}

.order-guided-form .flickity-prev-next-button {
  top: 40%;

  .next {
    right:0px;
  }
  .previous {
    left:0px;
  }
}

.order-guided-form .more-info {
  margin-top: 10px;
}

.product_a025-foodie-experience-b2b img,
.product_a025-classic-experience-b2b img {
  object-fit: contain !important;
}
