/* Add custom CSS styles below */


/* DATUM: purchase controls before the long description, four bundle products only. */
:is(#product-1132754140, #product-690015469, #product-2124751495, #product-200115564) > .main-content {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
:is(#product-1132754140, #product-690015469, #product-2124751495, #product-200115564) > .main-content > .product__description {
  order: 2;
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #e8dfd5;
}
:is(#product-1132754140, #product-690015469, #product-2124751495, #product-200115564) > .main-content > .product__description ~ * {
  order: 3;
}
:is(#product-1132754140, #product-690015469, #product-2124751495, #product-200115564) > .main-content > form.product-form {
  order: 1;
  margin-top: 12px;
}
:is(#product-1132754140, #product-690015469, #product-2124751495, #product-200115564) > .main-content > h1 {
  margin-bottom: 12px;
}
:is(#product-1132754140, #product-690015469, #product-2124751495, #product-200115564) > .main-content > .product-entry__sub-title {
  color: #84461d;
  font-weight: 700;
  font-size: 16px;
}
:is(#product-1132754140, #product-690015469, #product-2124751495, #product-200115564) .product__description h1,
:is(#product-1132754140, #product-690015469, #product-2124751495, #product-200115564) .product__description h2 {
  font-size: 20px;
  line-height: 1.6;
}
@media (max-width: 767px) {
  :is(#product-1132754140, #product-690015469, #product-2124751495, #product-200115564) > .main-content > .product__description {
    padding-left: 0;
    padding-right: 0;
  }
}