/*
 * Variables.scss
 */
.tdwd-product-options-wrapper {
  background: #f0f3ff;
  padding: 20px;
  border-radius: 20px 20px 10px;
}
.tdwd-product-options-wrapper .results {
  background: #2a4b97;
  color: white;
  border-radius: 20px;
}
.tdwd-product-options-wrapper .results.tabbed .tabs {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
.tdwd-product-options-wrapper .results.tabbed .tabs li {
  flex: 1;
  text-align: center;
  cursor: pointer;
  background: white;
  padding: 10px;
}
.tdwd-product-options-wrapper .results.tabbed .tabs li a {
  color: #2a4b97;
}
.tdwd-product-options-wrapper .results.tabbed .tabs li.active {
  background: #2a4b97;
  color: white;
}
.tdwd-product-options-wrapper .results.tabbed .tabs li.active a {
  color: white;
}
.tdwd-product-options-wrapper .results.tabbed .tabs li:nth-child(1) {
  border-top-left-radius: 19px;
}
.tdwd-product-options-wrapper .results.tabbed .tabs li:nth-child(2) {
  border-top-right-radius: 19px;
}
.tdwd-product-options-wrapper .results.tabbed .tab-content {
  padding: 20px;
  display: none;
}
.tdwd-product-options-wrapper .results.tabbed .tab-content h1, .tdwd-product-options-wrapper .results.tabbed .tab-content h2, .tdwd-product-options-wrapper .results.tabbed .tab-content h3, .tdwd-product-options-wrapper .results.tabbed .tab-content h4, .tdwd-product-options-wrapper .results.tabbed .tab-content h5, .tdwd-product-options-wrapper .results.tabbed .tab-content h6, .tdwd-product-options-wrapper .results.tabbed .tab-content p, .tdwd-product-options-wrapper .results.tabbed .tab-content ul, .tdwd-product-options-wrapper .results.tabbed .tab-content ol, .tdwd-product-options-wrapper .results.tabbed .tab-content li {
  color: white;
}
.tdwd-product-options-wrapper .results.tabbed .tab-content.active {
  display: block;
}
.tdwd-product-options-wrapper .results.no-options {
  padding: 20px;
}

.tdwd-set-postcode-wrapper .form-row {
  display: flex;
  gap: 20px;
}
.tdwd-set-postcode-wrapper .form-row .field {
  width: 65%;
}
.tdwd-set-postcode-wrapper .form-row .field:nth-child(2) {
  width: calc(35% - 20px);
}
.tdwd-set-postcode-wrapper .form-row .field:nth-child(2) .button {
  width: 100%;
}

.tdwd-product-option label {
  display: flex;
  align-items: center;
  padding: 10px 0;
  gap: 20px;
}
.tdwd-product-option label p {
  margin: 0;
}
.tdwd-product-option label p strong {
  display: block;
}
/*# sourceMappingURL=tdwd-wpo-styles.css.map */
