.ba-blog-post-product-options-wrapper .ba-blog-post-product-options {
    justify-content: center;
}

#item-15003687280 .ba-blog-post-image {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.gridbox-gallery-fade-animation {
    border-radius: 10px !important;
}

.gridbox-gallery-modal i {
    color: var(--secondary);
}

.ba-live-search-add-to-cart-cell > span, 
.ba-wishlist-add-to-cart-cell > span:not(.ba-wishlist-empty-stock), 
.modal.ba-modal-sm .modal-footer a.ba-btn-primary.active-button {
    background: var(--accent) !important;
}

.ba-live-search-add-to-cart-cell > span, 
.ba-wishlist-add-to-cart-cell > span, 
.ba-store-cart-opened .ba-modal-sm .modal-footer a {
    font-weight: 300;
}

.modal.ba-modal-sm {
    border-radius: 10px !important;
    width: 25rem !important;
}

/* ---------- Smartphones ---------- */
@media (max-width: 1024px) {
  .modal.ba-modal-sm {
    width: 20rem !important;
}
  .ba-modal-sm input[type="text"] {
    font-size: 1.1rem;
}
  
  .ba-store-cart .ba-cart-checkout-row.ba-cart-checkout-promo-code {
    flex-direction: row;
}
  
  /* Filter */
  .ba-item .open-responsive-filters {
	border-radius: 10px;
	font-weight: 300 !important;
	font-size: 18px !important;
}
  
  .ba-item-fields-filter .ba-fields-filter-wrapper.horizontal-filter-bar {
	display: flow;
  justify-content: baseline !important;
  align-items: center !important;
}

  .ba-item-fields-filter .ba-fields-filter-wrapper.horizontal-filter-bar .ba-field-filter {
	margin-right: 0px;
}
  .row-with-menu .ba-overlay {
  pointer-events: none;
  backdrop-filter: blur(10px);
}
  
}

/* ---------- Smartphones ---------- */
@media (max-width: 768px) {
/* ---------- Rezensionen Ansicht Handy ----------  */
	#item-14975226224 .intro-post-reviews {
  display: grid;
}

	.intro-post-reviews a.ba-blog-post-rating-count, 
  .ba-blog-post-reviews a.ba-blog-post-rating-count {
  margin-left: 0px;
  margin-top: 10px;
}
}

/* Filter */
.ba-field-filter {
  background-color: #fff;
}

h3.ba-modal-title {
    display: none !important;
}

.ba-minimum-order-amount, 
.ba-wishlist-add-all-btn, 
.ba-cart-checkout-btn {
    background-color: var(--accent);
    font-size: 1.4rem;
  	font-weight: 300;
}

.ba-checkout-form-field-wrapper .ba-checkbox input:checked ~ span {
    border-color: var(--accent);
    background: var(--accent);
}

.ba-checkout-form-field-wrapper .ba-checkbox span {
    border-radius: 0px !important;
}

.ba-checkout-authentication-btn-wrapper span {
  background: var(--accent);
  cursor: pointer;
  display: block;
  border-radius: 10px;
  font-weight: 300 !important;
  font-size: 20px !important;
}

.ba-checkout-authentication-forgot-wrapper {
  display: grid;
}

.ba-checkout-order-form-row.ba-checkout-order-form-shipping .ba-radio input[type="radio"]:checked + span::before {
  color: var(--accent);
}

.blog-posts-sorting-wrapper select, 
.ba-comments-total-count-wrapper select {
  font-weight: 400 !important;
  font-size: 1.1rem !important;
}

#item-15003687280 .ba-blog-post-reviews {
  display: grid;
}

.ba-blog-post-rating-stars {
  text-align: center;
  margin: 0 auto;
  padding-bottom: 15px;
}

.ba-add-to-cart-quantity {
  border-radius: 10px;
  background: #ffffff;
}


/* Filter im Kategorien Layout  */

.ba-item-fields-filter .ba-fields-filter-wrapper.horizontal-filter-bar .ba-field-filter {
  border-radius: 10px;
  border: 1px solid var(--primary);
}

/* ---------- Suchen ----------  */
.ba-live-search-add-to-cart-cell > span {
  background: var(--primary) !important;
	border-radius: 10px;
}

.ba-search-wrapper input::placeholder {
  opacity: 1;
}
/* ---------- Suchen Ende ----------  */


.ba-blog-post-rating-stars {
  padding-bottom: 0px;
}

.intro-post-info {
  margin-bottom: 25px;
}

  .ba-blog-post-reviews a.ba-blog-post-rating-count {
  margin-left: 0px;
  margin-top: 10px;
}


/* ---------- Bewertungen ----------*/
.ba-load-more-reviews-btn, 
.ba-item-reviews .ba-leave-review-btn {
  border-radius: 10px;
  font-size: 18px !important;
  font-weight: 400 !important;
}
