.elementor-26170102 .elementor-element.elementor-element-28a982d0{margin-top:0px;margin-bottom:100px;}.elementor-26170102 .elementor-element.elementor-element-4227f752 > .elementor-element-populated{padding:0px 30px 0px 10px;}.elementor-26170102 .elementor-element.elementor-element-5312d31a.elementor-position-bottom .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);column-gap:10px;}.elementor-26170102 .elementor-element.elementor-element-5312d31a:not(.elementor-position-bottom) .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-rows:repeat(4, 1fr);row-gap:10px;}.elementor-26170102 .elementor-element.elementor-element-5312d31a.elementor-skin-carousel .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);}.elementor-26170102 .elementor-element.elementor-element-5312d31a .elementor-widget-container{gap:10px;}.elementor-26170102 .elementor-element.elementor-element-5312d31a .elementor-thumbnails-swiper .swiper-slide{border-width:0px;border-radius:10px;}.elementor-26170102 .elementor-element.elementor-element-5312d31a .elementor-swiper-button i{font-size:20px;}.elementor-26170102 .elementor-element.elementor-element-5312d31a .elementor-swiper-button svg{width:20px;height:20px;}.elementor-26170102 .elementor-element.elementor-element-623b587c > .elementor-element-populated{padding:0px 10px 0px 30px;}.elementor-26170102 .elementor-element.elementor-element-a2d4c45{--ce-line-clamp:none;}.elementor-26170102 .elementor-element.elementor-element-a2d4c45 .elementor-heading-title{font-family:"Nave Heavy Italic", sans-serif;}.elementor-26170102 .elementor-element.elementor-element-b9e070 .ce-product-prices{font-size:1.4em;font-weight:bold;gap:0px;}.elementor-26170102 .elementor-element.elementor-element-b9e070 .ce-product-badge-sale{margin-inline-start:10px;font-size:1rem;font-weight:400;background-color:#5E4F9C;border-radius:100px;padding:0px 15px 0px 15px;}.elementor-26170102 .elementor-element.elementor-element-fc8431f .ce-product-variants__label::after{content:":";}.elementor-26170102 .elementor-element.elementor-element-fc8431f .ce-product-variants{gap:20px;}.elementor-26170102 .elementor-element.elementor-element-fc8431f .ce-product-variants__item{gap:5px;}.elementor-26170102 .elementor-element.elementor-element-fc8431f .ce-product-variants__options{gap:10px;}.elementor-26170102 .elementor-element.elementor-element-fc8431f .ce-product-variants__option{border-color:#818a91;border-style:solid;border-width:2px;padding:5px 10px 5px 10px;}.elementor-26170102 .elementor-element.elementor-element-fc8431f input:checked ~ .ce-product-variants__option{border-color:#5bc0de;}.elementor-26170102 .elementor-element.elementor-element-fc8431f .ce-product-variants__patterns{gap:10px;}.elementor-26170102 .elementor-element.elementor-element-fc8431f .ce-product-variants__pattern{border-color:#DFD9EB;border-style:solid;border-width:2px;border-radius:100px;padding:2px;width:30px;height:30px;}.elementor-26170102 .elementor-element.elementor-element-fc8431f a:hover .ce-product-variants__pattern, .elementor-26170102 .elementor-element.elementor-element-fc8431f a:focus .ce-product-variants__pattern{border-style:solid;border-width:2px;padding:2px;}.elementor-26170102 .elementor-element.elementor-element-fc8431f input:checked ~ .ce-product-variants__pattern{border-color:#5E4F9C;border-style:solid;border-width:2px;padding:2px;}.elementor-26170102 .elementor-element.elementor-element-fc8431f{z-index:1;}.elementor-26170102 .elementor-element.elementor-element-235be000 input[type=number]{font-size:1.1em;color:#E5231B;}.elementor-26170102 .elementor-element.elementor-element-235be000 i.ce-product-quantity__btn{padding:8px;color:#E5231B;}.elementor-26170102 .elementor-element.elementor-element-235be000 .ce-product-quantity__btn{background-color:rgba(2, 1, 1, 0);border-radius:0px;}.elementor-26170102 .elementor-element.elementor-element-235be000 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5231B;border-radius:100px 100px 100px 100px;}.elementor-26170102 .elementor-element.elementor-element-235be000{width:auto;}.elementor-26170102 .elementor-element.elementor-element-8562d39 a.elementor-button[aria-disabled]{background-color:rgba(129,138,145,0.35);pointer-events:auto;cursor:not-allowed;}.elementor-26170102 .elementor-element.elementor-element-8562d39 a.elementor-button{padding:17px 17px 17px 17px;}.elementor-26170102 .elementor-element.elementor-element-8562d39 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26170102 .elementor-element.elementor-element-8562d39{width:40%;max-width:max(40%, 100%);}.elementor-26170102 .elementor-element.elementor-element-23f1a78f{text-align:center;width:auto;}.elementor-26170102 .elementor-element.elementor-element-23f1a78f.elementor-view-stacked .elementor-icon{background-color:#E5231B;}.elementor-26170102 .elementor-element.elementor-element-23f1a78f.elementor-view-framed .elementor-icon:not(#e), .elementor-26170102 .elementor-element.elementor-element-23f1a78f.elementor-view-default .elementor-icon:not(#e){color:#E5231B;}.elementor-26170102 .elementor-element.elementor-element-23f1a78f .elementor-icon{font-size:26px;border-width:1px 1px 1px 1px;}.elementor-26170102 .elementor-element.elementor-element-23f1a78f .elementor-icon i, .elementor-26170102 .elementor-element.elementor-element-23f1a78f .elementor-icon svg{transform:rotate(0deg);}.elementor-26170102 .elementor-element.elementor-element-3f770e00 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-26170102 .elementor-element.elementor-element-3f770e00{border-style:solid;border-width:1px 0px 1px 0px;border-color:#EBE8F3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-26170102 .elementor-element.elementor-element-3f770e00 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26170102 .elementor-element.elementor-element-2f50e108 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-26170102 .elementor-element.elementor-element-65de8af7.elementor-view-stacked .elementor-icon{background-color:#E5231B;}.elementor-26170102 .elementor-element.elementor-element-65de8af7.elementor-view-framed .elementor-icon, .elementor-26170102 .elementor-element.elementor-element-65de8af7.elementor-view-default .elementor-icon{color:#E5231B;}.elementor-26170102 .elementor-element.elementor-element-65de8af7 .elementor-icon-box-wrapper{gap:10px;text-align:left;}.elementor-26170102 .elementor-element.elementor-element-65de8af7 .elementor-icon{font-size:45px;}.elementor-26170102 .elementor-element.elementor-element-65de8af7 .elementor-icon-box-title{margin-bottom:0px;}.elementor-26170102 .elementor-element.elementor-element-555e0d45 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#9B90C5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-26170102 .elementor-element.elementor-element-555e0d45 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26170102 .elementor-element.elementor-element-1993b41a.elementor-view-stacked .elementor-icon{background-color:#E5231B;}.elementor-26170102 .elementor-element.elementor-element-1993b41a.elementor-view-framed .elementor-icon, .elementor-26170102 .elementor-element.elementor-element-1993b41a.elementor-view-default .elementor-icon{color:#E5231B;}.elementor-26170102 .elementor-element.elementor-element-1993b41a .elementor-icon-box-wrapper{gap:10px;}.elementor-26170102 .elementor-element.elementor-element-1993b41a .elementor-icon{font-size:24px;}.elementor-26170102 .elementor-element.elementor-element-1993b41a .elementor-icon-box-title{margin-bottom:0px;}.elementor-26170102 .elementor-element.elementor-element-6c8aeba7 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#9B90C5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-26170102 .elementor-element.elementor-element-6c8aeba7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26170102 .elementor-element.elementor-element-3d1ede52 .elementor-icon-box-wrapper{gap:10px;}.elementor-26170102 .elementor-element.elementor-element-3d1ede52 .elementor-icon{font-size:24px;}.elementor-26170102 .elementor-element.elementor-element-3d1ede52 .elementor-icon-box-title{margin-bottom:0px;}.elementor-26170102 .elementor-element.elementor-element-76c22b2d .elementor-heading-title{text-transform:uppercase;}.elementor-26170102 .elementor-element.elementor-element-76c22b2d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-26170102 .elementor-element.elementor-element-775a450e .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(5, 1fr);column-gap:10px;}.elementor-26170102 .elementor-element.elementor-element-775a450e .elementor-image-carousel-caption{text-align:center;}.elementor-26170102 .elementor-element.elementor-element-46d53a03{padding:0px 0px 0px 0px;}.elementor-26170102 .elementor-element.elementor-element-530d08f4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-26170102 .elementor-element.elementor-element-36fbef69:not(.elementor-motion-effects-element-type-background), .elementor-26170102 .elementor-element.elementor-element-36fbef69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9B90C5;}.elementor-26170102 .elementor-element.elementor-element-36fbef69{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-26170102 .elementor-element.elementor-element-36fbef69 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-26170102 .elementor-element.elementor-element-530d08f4{width:100%;}}@media(max-width:1024px){.elementor-26170102 .elementor-element.elementor-element-a2d4c45{--ce-line-clamp:none;}}@media(max-width:767px){.elementor-26170102 .elementor-element.elementor-element-28a982d0{padding:10px 10px 10px 10px;}.elementor-26170102 .elementor-element.elementor-element-4227f752 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-26170102 .elementor-element.elementor-element-623b587c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-26170102 .elementor-element.elementor-element-a2d4c45{--ce-line-clamp:none;}.elementor-26170102 .elementor-element.elementor-element-65de8af7 .elementor-icon-box-wrapper{gap:0px;}.elementor-26170102 .elementor-element.elementor-element-1993b41a .elementor-icon-box-wrapper{gap:0px;}.elementor-26170102 .elementor-element.elementor-element-3d1ede52 .elementor-icon-box-wrapper{gap:0px;}}/* Start custom CSS for product-images, class: .elementor-element-5312d31a */.andpro-prod-single-gallery .swiper-slide {
    background: var(--color-lv-10);
    border-radius: 10px 10px 100px 10px;}
    
        
.dialog-type-lightbox :not(.dialog-widget) .elementor-swiper-button {
    background: transparent;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-1b62f47a */.andpro-product-accordion .elementor-accordion-item .elementor-tab-title {
    font-size: var(--and-md) !important;
    font-weight: 400;
    text-transform: uppercase;
    padding: 15px 0px;
}


.andpro-product-accordion .elementor-accordion .elementor-accordion-item {
    border-color: var(--color-lv-10);
    border-width: 1px 0px 1px 0px;
}

.andpro-product-accordion .elementor-accordion .elementor-tab-content {
    border-top: 0px;
}

.andpro-product-accordion .elementor-accordion {
    display: flex
;
    flex-direction: column-reverse;
}

.andpro-product-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon {transform: rotate(45deg); transition:all 500ms ease;}

.elementor-accordion-icon{ transition:all 500ms ease;}

.andpro-product-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
    float: right;
    text-align: center;
}

.elementor-26170102 .elementor-element.elementor-element-1b62f47a {display:none;}/* End custom CSS */
/* Start custom CSS for product-description-short, class: .elementor-element-48d0bbf0 */.andpro-pdp-description {padding-bottom:var(--and-space-m);
}

.andpro-pdp-description ul { list-style-type: "✔ ";
    padding-inline-start: 20px;
}

.andpro-pdp-description ul li::marker {
  color: var(--color-or-50);
}

.andpro-pdp-description li { padding-bottom:var(--and-space-3xs); }/* End custom CSS */
/* Start custom CSS for product-price, class: .elementor-element-b9e070 */.ce-tax-shipping-delivery-label{font-weight: 400;
    font-size: var(--and-s);}/* End custom CSS */
/* Start custom CSS for product-variants, class: .elementor-element-fc8431f */.ce-product-variants__radio{
  position: relative;
  display: inline-flex;
}

/* Tooltip */
.ce-product-variants__radio:hover::after{
  content: attr(aria-label);
  position: absolute;
  left: 50%;
  bottom: calc(100% + 10px);
  transform: translateX(-50%);
  white-space: nowrap;

  padding: 6px 12px;
  border-radius: 999px; /* komplett rund */
  font-size: var(--and-s);
  line-height: 1;
  background: var(--color-gr-50);
  color: #fff;

  pointer-events: none;
  z-index: 100;
}

/* kleiner Pfeil unten am Tooltip */
.ce-product-variants__radio:hover::before{
  content: "";
  position: absolute;
  left: 50%;
  bottom: calc(100% + 4px); /* sitzt direkt unter dem Tooltip */
  transform: translateX(-50%);

  border: 6px solid transparent;
  border-top-color: var(--color-gr-50); /* gleiche Farbe wie Tooltip */

  pointer-events: none;
  z-index: 100;
}

.elementor-element-fc8431f,
.elementor-element-fc8431f .elementor-widget-container{
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c5cfd4c */.elementor-26170102 .elementor-element.elementor-element-c5cfd4c .fa-cart-flatbed-suitcase::before {
    content: "\f59d";
}

.elementor-26170102 .elementor-element.elementor-element-c5cfd4c {color:green;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65de8af7 */.elementor-26170102 .elementor-element.elementor-element-65de8af7 .cls-1 {
    fill: var(--color-or-50);
}

.andpro-iconbox-pr .elementor-icon {
    color: var(--color-or-50)!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1993b41a */.elementor-26170102 .elementor-element.elementor-element-1993b41a .cls-1 {
    fill: var(--color-or-50);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76c22b2d */.elementor-26170102 .elementor-element.elementor-element-76c22b2d {display:none!important;}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-775a450e */.elementor-26170102 .elementor-element.elementor-element-775a450e {display:none!important;}/* End custom CSS */
/* Start Custom Fonts CSS */ @font-face {
	font-family: 'Nave Heavy Italic';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/nave-3.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/nave-3.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/nave-3.ttf') format('truetype'),
		url('/modules/creativeelements/views/fonts/nave-3.otf') format('opentype');
}
 /* End Custom Fonts CSS */
/* Start custom CSS for page-settings */.elementor-lightbox .elementor-lightbox-image {background:white;}/* End custom CSS */