.elementor-4095227 .elementor-element.elementor-element-2b867cd3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:55px 0px;--row-gap:55px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4095227 .elementor-element.elementor-element-2b867cd3:not(.elementor-motion-effects-element-type-background), .elementor-4095227 .elementor-element.elementor-element-2b867cd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F3E9;}@media(min-width:768px){.elementor-4095227 .elementor-element.elementor-element-2b867cd3{--width:100%;}}@media(max-width:1024px){.elementor-4095227 .elementor-element.elementor-element-2b867cd3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-4095227 .elementor-element.elementor-element-2b867cd3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS *//* Orderbox fix -apple-system-blue issue*/
.g25_orderbox .plus {
  color: rgba(0, 0, 0, 0.847);
}

/* gift update */
body .g25_orderbox .orderbox_infobox.orderbox_infobox__gift .g25_orderbox_image-cover {
    width: 110px;
    margin: -42px -46px -31px -15px;
}

.reviewio-list #ReviewsWidget{
    width: auto !important;
}

/* glow25 php tabs accordion */
.glow25-pdp-tabs-accordion-item {
  border-bottom: 1px solid #e9e0d1;
}

.glow25-pdp-tabs-accordion > .glow25-pdp-tabs-accordion-item:last-of-type {
  border: none;
}

.glow25-pdp-tabs-accordion-item-header {
  padding: 10px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.glow25-pdp-tabs-accordion-item-title {
  font-weight: 500;
}

.glow25-pdp-tabs-accordion-item-content {
  font-size: 16px;
  opacity: 0; /* Hide content with opacity */
  max-height: 0; /* Hide content by default */
  overflow: hidden;
  transition: padding-top 0.3s ease-out, padding-left 0.3s ease-out,
    opacity 0.3s, max-height 0.3s; /* Smooth transition */
}

.glow25-pdp-tabs-accordion-item-content h2 {
  font-size: 20px;
}

.glow25-pdp-tabs-accordion-item-content.active {
  padding: 14px;
  max-height: 2500px; /* Set a sufficiently large value for max-height */
  opacity: 1; /* Show content with opacity */
}

/* end of glow25 php tabs accordion */

.e-loop-item  > a{
    height: 100%;
    position: absolute;
    z-index: 99;
}

.elementor-container.elementor-column-gap-custom{
    justify-content: center;
}

/* List Items */
.elementor-3483501 .elementor-element.elementor-element-7750558 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:nth-child(4){
    margin-bottom: 15px;
}

/* Product Carousel 
.thb-product-detail .woocommerce-product-gallery .woocommerce-product-gallery__image:not(:first-of-type){
    display: none;
}
.elementor-3463071 .elementor-element.elementor-element-e36aa53{
    overflow: hidden;
}

.thb-product-detail .woocommerce-product-gallery .woocommerce-product-gallery__image{
    margin-bottom: 10px;
}*/

/* Accordeon Product Details */
.e-n-accordion-item[open] > .e-n-accordion-item-title{
        border-width: 0px 0px 0px 0px !important;
}
/*

.offset-carousel .elementor-image-carousel .swiper-wrapper {
  display: flex;
  flex-wrap: nowrap !important;
}*/

@media (max-width: 766px) {
.offset-carousel .elementor-image-carousel .swiper-slide {
  flex: 0 0 25% !important; 
  max-width: 25% !important;
}
}

/* Ähnliche Produkte */
.elementor-products-grid ul.products.elementor-grid li.product {
    display:contents;
}
.products .product .woocommerce-loop-product__title {
    padding-top:1em;
}
.product_list_widget .wc-gzd-additional-info, .products .wc-gzd-additional-info {
    margin:3px !important; opacity:0.7;
}
.woocommerce-Price-amount bdi {
    font-weight:bold !important; padding-bottom:1em !important;
}
.woocommerce-loop-product__title a:hover{
    color:#000 !important;
}
.elementor-accordion .elementor-tab-content {
    display: none;
    padding: 15px 20px;
    border-top: 1px solid #8E7E62;
}

    
/* List Intensiv Erforscht - Alle Vorteile auf einen Blick */
.checked-icon{
    list-style-image: url(https://staging.glow25.de/wp-content/uploads/2025/03/lets-icons_check-ring-light.svg);
}

/* Main Product Carousel */
.container-product-carousel{
    display: flex;
    flex-direction: column;
}
    
/* Product Slider Mobile */
.products-slider-mobile .swiper-pagination-bullet{
    width: 4vw;
    border-radius: 6px;
}
.grundpreis .price{
    font-size: 1em !important;
}
.bos4w-or-subscribe{
    display: none;
}
.products-slider-desktop .swiper-pagination-bullet{
    width: 60px;
    border-radius: 6px;
}
.products-slider-mobile .swiper-pagination-bullet{
    width: 4vw;
    border-radius: 6px;
}

/* Intensiv Erforscht Slider Mobile */
.intensiv-erforscht-slider .owl-dot{
    width: 20% !important;
    border-radius: 20px !important;
    height: 4px !important
}

/* Template Animogram */
.template-aminogram .elementor-section.elementor-section-stretched{
    left: 0px !important;
    width: auto !important;
}

/* Accordeon */
.elementor-3483501 .elementor-element.elementor-element-f1f1938 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{
    padding-right: 0px;
    padding-left: 0px;
}
#lc-accordeon .e-n-accordion-item-title {
    border-width: 0px 0px 0px 0px !important;
}

/* fix whitespace under orderbox */
body .g25_orderbox {
    contain-intrinsic-size: 500px;
}

.footer{
    margin-top: 0 !important;
}
@media (max-width: 767px) {
    body .g25_orderbox {
        container-type: normal;
    }
}/* End custom CSS */