.site-nav a,.header__menu-item,.navigation__link{font-size:15px!important;font-weight:500;text-transform:uppercase}.site-nav,.header__menu,.navigation__container{background-color:#111}.site-nav a,.header__menu-item,.navigation__link{color:#fff!important}.site-nav a:hover,.header__menu-item:hover,.navigation__link:hover{color:#ff4ecd!important}.site-nav__link{color:#fff!important;background-color:#111!important;display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.site-nav__icon svg{stroke:#fff;width:16px;height:16px;margin-left:8px;transition:stroke .3s ease}.site-nav__link:hover .site-nav__icon svg{stroke:#ff4ecd}.site-nav__dropdown,.site-nav__submenu{background-color:#111!important}.site-nav__dropdown a,.site-nav__submenu a{color:#fff!important;padding:6px 0}.accordion-title{font-weight:600;font-size:1.1rem;margin:18px 0;display:inline-block;color:#222;cursor:pointer;transition:all .3s ease}.accordion-title:hover{background:linear-gradient(90deg,#6e56ff,#b84ef1,#ff4ecd);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}details[open] .accordion-title{background:linear-gradient(90deg,#6e56ff,#b84ef1,#ff4ecd);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.cc-accordion-item__title h3{font-size:1.3rem;font-weight:700;color:#888;margin:0;display:inline-block;transition:all .3s ease}.cc-accordion-item__title:hover h3,details[open] .cc-accordion-item__title h3{background:linear-gradient(90deg,#6e56ff,#b84ef1,#ff4ecd);background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent!important}.dark-section{background-color:#0000004d}.dark-section p,.dark-section li,.dark-section span,.dark-section a,.dark-section strong,.dark-section em,.dark-section h1,.dark-section h3,.dark-section h4{color:#fff!important}.dark-section ul li::marker{color:#fff}.dark-section h2:not(.gradient-h2):not(.vis24){color:#fff!important}.gradient-h2,h2.gradient-h2{font-size:2rem;font-weight:600;background:linear-gradient(90deg,#6e56ff,#b84ef1,#ff4ecd);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;display:inline-block;animation:gradientShift 6s linear infinite}@keyframes gradientShift{0%{background-position:0% 50%}to{background-position:100% 50%}}h2.vis24{background:linear-gradient(90deg,#007aff,#af52de,#ff9500,#ff5e3a);background-size:300% auto;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;display:inline-block;animation:gradientReverse 8s ease infinite}body p,body li{color:#333;line-height:1.6;font-size:1rem}ul li{margin-bottom:10px}button[name=add],.product-form__cart-submit,.button-beratung{background:linear-gradient(90deg,#ff6a00,#ee0979);color:#fff;font-size:1rem;padding:14px 36px;border-radius:9999px;border:none;font-weight:700;text-transform:uppercase;box-shadow:0 4px 12px #0003;transition:.3s ease;cursor:pointer;display:inline-block}button[name=add]:hover,.product-form__cart-submit:hover,.button-beratung:hover{background:linear-gradient(90deg,#ee0979,#ff6a00);transform:translateY(-2px)}.glass-button{height:52px;padding:0 40px;font-size:1rem;font-weight:600;width:100%;text-align:center;color:#fff;border:none;border-radius:26px;line-height:52px;cursor:pointer;position:relative;background:linear-gradient(135deg,#ff6a00,#ee0979);background-size:200% 200%;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:.4s ease;box-shadow:inset 0 1px 2px #ffffff80,inset 0 -2px 2px #00000026,0 4px 12px #0000004d;overflow:hidden}.glass-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:26px;background:linear-gradient(to bottom,#ffffff59,#ffffff0d);pointer-events:none}.glass-button:hover{transform:scale(1.02);box-shadow:inset 0 1px 1px #fff6,inset 0 -1px 1px #0000001a,0 2px 6px #00000026}.glass-button--small{font-size:.9em;padding:10px 24px;transform:scale(.95)}.breadcrumbs-list__link{color:#555;font-size:14px;text-decoration:none}.breadcrumbs-list__link:hover{color:#000;text-decoration:underline}.breadcrumbs-list__link[aria-current=page]{color:#ff2d24;pointer-events:none}.breadcrumbs-list__link:not(:first-child):before{content:"\203a";margin:0 .5rem;color:#aaa}.collection-header{display:flex;flex-wrap:wrap;gap:2rem;padding:2rem 1rem}.collection-header__image-container{flex:1 1 50%}.collection-header__content-container{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center}.responsive-video{width:100%;aspect-ratio:16/9;overflow:hidden}.responsive-video iframe{width:100%;height:100%;border:none}@media(max-width:768px){.gradient-h2{font-size:1.6rem;text-align:center}.collection-header{flex-direction:column}}.collection-header,.collection-hero,.collection-banner,.collection-header__inner,.collection-hero__inner{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:2rem!important}.collection-header__image-container,.collection-hero__image,.collection-banner__media,.collection-header__media{flex:0 0 48%!important;max-width:48%!important;order:1!important;display:flex!important;align-items:center!important;justify-content:center!important}.collection-header__content-container,.collection-hero__content,.collection-banner__content,.collection-header__text{flex:0 0 48%!important;max-width:48%!important;order:2!important;display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:left!important}.collection-header__image-container img,.collection-hero__image img,.collection-banner__media img,.collection-header__media img{width:100%!important;height:auto!important;display:block!important;object-fit:contain!important}@media(max-width:768px){.collection-header,.collection-hero,.collection-banner,.collection-header__inner,.collection-hero__inner{flex-direction:column!important;flex-wrap:wrap!important}.collection-header__image-container,.collection-hero__image,.collection-banner__media,.collection-header__media,.collection-header__content-container,.collection-hero__content,.collection-banner__content,.collection-header__text{max-width:100%!important;flex:0 0 100%!important}}.template-product .variant-input-wrap label:hover,.template-product .swatch-element label:hover,.template-product .block-swatch:hover,.template-product .option-selector__btn:hover{transform:translateY(-1px)!important}.template-product button[name=add],.template-product .product-form__cart-submit{min-height:56px!important;font-size:1rem!important;border-radius:9999px!important;box-shadow:0 10px 24px #0000001f!important}.template-product .downloads,.template-product .product-block--downloads{margin-top:24px!important}@media(max-width:990px){.template-product .product-layout,.template-product .product-single,.template-product .product-detail,.template-product .product-page__layout,.template-product .product-section .page-width{display:block!important}.template-product .product-form,.template-product .product-info,.template-product .product-detail__content,.template-product .product-meta{max-width:100%!important;margin-top:24px!important}.template-product h1,.template-product .product-title{font-size:1.7rem!important}.template-product .price,.template-product .product-price{font-size:1.6rem!important}}.collection-header h2,.collection-hero h2,.collection-banner h2{background:linear-gradient(90deg,#007aff,#af52de,#ff9500,#ff5e3a);background-size:300% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:gradientReverse 8s ease infinite;font-weight:700}.collection-header,.collection-hero,.collection-banner{padding-top:0!important;padding-bottom:0!important;min-height:unset!important}.collection-header__inner,.collection-hero__inner,.collection-banner__inner{display:flex!important;align-items:stretch!important;gap:40px!important;padding-top:0!important;padding-bottom:0!important}.collection-header__image-container,.collection-hero__image,.collection-banner__media,.collection-header__media{flex:0 0 52%!important;max-width:52%!important;display:flex!important;align-items:stretch!important}.collection-header__image-container img,.collection-hero__image img,.collection-banner__media img,.collection-header__media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.collection-header__content-container,.collection-hero__content,.collection-banner__content,.collection-header__text,.collection-hero__text{flex:0 0 48%!important;max-width:48%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:28px 36px!important;box-sizing:border-box!important}.collection-header__content-container,.collection-hero__content,.collection-banner__content,.collection-header__text,.collection-hero__text{align-self:stretch!important}.collection-header h1,.collection-hero h1,.collection-banner h1{font-size:2rem!important;line-height:1.08!important;margin-bottom:12px!important}.collection-header h2,.collection-hero h2,.collection-banner h2{background:linear-gradient(90deg,#007aff,#af52de,#ff9500,#ff5e3a)!important;background-size:300% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;animation:gradientReverse 8s ease infinite!important;font-weight:700!important;margin-bottom:14px!important}.collection-header p,.collection-hero p,.collection-banner p,.collection-header li,.collection-hero li,.collection-banner li{line-height:1.65!important}@media(max-width:990px){.collection-header__inner,.collection-hero__inner,.collection-banner__inner{flex-direction:column!important;gap:20px!important}.collection-header__image-container,.collection-hero__image,.collection-banner__media,.collection-header__media,.collection-header__content-container,.collection-hero__content,.collection-banner__content,.collection-header__text,.collection-hero__text{flex:0 0 100%!important;max-width:100%!important}.collection-header__image-container img,.collection-hero__image img,.collection-banner__media img,.collection-header__media img{height:auto!important;object-fit:contain!important}.collection-header__content-container,.collection-hero__content,.collection-banner__content,.collection-header__text,.collection-hero__text{padding:20px 20px 24px!important}}.collection-header.page-width{max-width:1400px!important;margin-left:auto!important;margin-right:auto!important;padding-left:18px!important;padding-right:18px!important;box-sizing:border-box!important;overflow:hidden!important}.collection-header__inner{display:flex!important;align-items:stretch!important;gap:0!important}.collection-header__image-container{flex:0 0 calc(50% + 18px)!important;max-width:calc(50% + 18px)!important;margin-left:-18px!important;padding:0!important;display:flex!important}.collection-header__image-container img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.collection-header__content-container{flex:0 0 50%!important;max-width:50%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:32px 40px!important;box-sizing:border-box!important}.collection-header h1{margin-bottom:8px!important}.collection-header h2{margin-top:0!important;margin-bottom:14px!important}.collection-header a{color:#e53935!important;text-decoration:none;font-weight:500;transition:all .25s ease}.collection-header a:hover{color:#ff6b6b!important;text-decoration:underline}.template-product .page-width{max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}.template-product .product-area,.template-product .product-detail,.template-product .product-layout{grid-template-columns:1.2fr .8fr!important;gap:60px!important}.template-product .rimage-outer-wrapper{max-width:100%!important}.template-product .product-media img,.template-product .rimage__image{width:100%!important;height:auto!important}.template-product .product-media{max-width:100%!important}.template-product h2{background:linear-gradient(90deg,#007aff,#af52de,#ff9500,#ff5e3a);background-size:300% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:gradientReverse 8s ease infinite;font-weight:700}@keyframes gradientReverse{0%{background-position:100% 0}50%{background-position:0 0}to{background-position:100% 0}}@media(max-width:768px){.collection-header__inner{flex-direction:column!important}.collection-header__image-container{flex:0 0 100%!important;max-width:100%!important;margin-left:0!important}.collection-header__content-container{flex:0 0 100%!important;max-width:100%!important;padding:24px 20px!important}.collection-header h1{font-size:1.6rem!important;line-height:1.15!important}.collection-header h2{font-size:1.3rem!important;line-height:1.2!important}.collection-header p,.collection-header li{font-size:.95rem;line-height:1.5}}@media(max-width:768px){.collection-header,.collection-header__inner{display:block!important}.collection-header__image-container,.collection-hero__image,.collection-banner__media,.collection-header__media{display:block!important;width:100%!important;max-width:100%!important;min-height:220px!important;margin:0 0 16px!important;padding:0!important;order:0!important;overflow:hidden!important}.collection-header__image-container img,.collection-hero__image img,.collection-banner__media img,.collection-header__media img{display:block!important;width:100%!important;height:auto!important;min-height:220px!important;object-fit:cover!important;visibility:visible!important;opacity:1!important}.collection-header__content-container,.collection-hero__content,.collection-banner__content,.collection-header__text,.collection-hero__text{display:block!important;width:100%!important;max-width:100%!important;padding:20px!important;margin:0!important}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/custom.css.map */
