:root{--font-heading-family: "Bebas Neue", "Assistant", sans-serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "Outfit", "Assistant", -apple-system, BlinkMacSystemFont, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--zylo-violet: 124, 58, 237;--zylo-violet-dark: 91, 33, 182;--zylo-violet-light: 167, 139, 250}h1,h2,h3,h4,.h1,.h2,.h3,.h4{letter-spacing:.02em}.zylo-hero{position:relative;overflow:hidden;padding-top:var(--zylo-hero-pad-top, 96px);padding-bottom:var(--zylo-hero-pad-bottom, 96px);isolation:isolate}.zylo-hero__glow{position:absolute;top:-20%;left:50%;transform:translate(-50%);width:80%;max-width:900px;height:600px;background:radial-gradient(closest-side,rgba(124,58,237,.22) 0%,rgba(124,58,237,.1) 40%,transparent 70%);pointer-events:none;z-index:0}.zylo-hero__inner{position:relative;z-index:1;text-align:center;max-width:880px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}.zylo-hero__eyebrow{display:inline-block;font-family:var(--font-body-family);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.7);margin:0 0 24px;padding:8px 18px;border:1px solid rgba(124,58,237,.3);border-radius:999px;background:#7c3aed0f}.zylo-hero__headline{font-family:var(--font-heading-family);font-size:clamp(2.5rem,7vw,5rem);letter-spacing:.02em;line-height:1.05;margin:0 0 24px;color:rgb(var(--color-foreground));text-transform:uppercase;font-weight:400}.zylo-hero__subheadline{font-family:var(--font-body-family);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.55;color:rgba(var(--color-foreground),.78);margin:0 auto 40px;max-width:600px}.zylo-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:64px}.zylo-hero__btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-family:var(--font-body-family);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,background .3s ease,border-color .3s ease}.zylo-hero__btn--primary{background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;box-shadow:0 4px 20px #7c3aed40}.zylo-hero__btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #7c3aed73}.zylo-hero__btn--outline{background:transparent;color:rgb(var(--color-foreground));border-color:#7c3aed73}.zylo-hero__btn--outline:hover{background:#7c3aed1a;border-color:#7c3aed}.zylo-hero__stats{list-style:none;margin:0;padding:24px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:16px 48px;border-top:1px solid rgba(124,58,237,.15)}.zylo-hero__stat{font-family:var(--font-body-family);font-size:13px;font-weight:500;letter-spacing:.04em;color:rgba(var(--color-foreground),.85)}@media(max-width:749px){.zylo-hero{padding-top:48px;padding-bottom:48px}.zylo-hero__actions{gap:10px;margin-bottom:40px}.zylo-hero__btn{padding:12px 24px;font-size:12px}.zylo-hero__stats{gap:10px 24px;padding-top:20px}.zylo-hero__stat{font-size:12px}.zylo-hero__glow{height:400px}}.shopify-section-group-header-group{position:sticky;top:0;z-index:100}.shopify-section-header,.section-header{background:#0b0b0fb8;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border-bottom:1px solid rgba(124,58,237,.1);transition:background .3s ease,border-color .3s ease}.shopify-section-announcement,.section-announcement-bar{background:#050507;border-bottom:1px solid rgba(124,58,237,.08)}.header{padding-top:16px;padding-bottom:16px}.zylo-bestpreis{position:relative;overflow:hidden;padding-top:var(--zylo-bp-pad-top, 96px);padding-bottom:var(--zylo-bp-pad-bottom, 96px);scroll-margin-top:100px}.zylo-bestpreis:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 50%,rgba(124,58,237,.1) 0%,transparent 50%);pointer-events:none;z-index:0}.zylo-bestpreis__inner{position:relative;z-index:1;display:grid;grid-template-columns:280px 1fr;gap:clamp(32px,6vw,80px);align-items:center;padding-inline:clamp(16px,4vw,48px)}@media(max-width:749px){.zylo-bestpreis__inner{grid-template-columns:1fr;text-align:center;gap:32px}}.zylo-bestpreis__badge-wrap{display:flex;justify-content:center}.zylo-bestpreis__badge{position:relative;width:180px;height:180px;flex-shrink:0}.zylo-bestpreis__badge-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:zylo-rotate 30s linear infinite}.zylo-bestpreis__badge-text{font-family:var(--font-body-family);font-size:14px;font-weight:700;letter-spacing:.18em;fill:#fff;text-transform:uppercase}.zylo-bestpreis__badge-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:36px;color:#fff;opacity:.95;pointer-events:none;line-height:1}@keyframes zylo-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.zylo-bestpreis__badge-svg{animation:none}}@media(max-width:749px){.zylo-bestpreis__badge{width:170px;height:170px}.zylo-bestpreis__badge-text{font-size:13px}.zylo-bestpreis__badge-center{font-size:32px}}.zylo-bestpreis__content{max-width:640px}@media(max-width:749px){.zylo-bestpreis__content{margin-inline:auto}}.zylo-bestpreis__eyebrow{display:inline-block;font-family:var(--font-body-family);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.7);margin:0 0 16px;padding:6px 14px;border:1px solid rgba(124,58,237,.3);border-radius:999px;background:#7c3aed0f}.zylo-bestpreis__headline{font-family:var(--font-heading-family);font-size:clamp(2rem,4.5vw,3.5rem);letter-spacing:.02em;line-height:1.05;margin:0 0 20px;color:rgb(var(--color-foreground));text-transform:uppercase;font-weight:400}.zylo-bestpreis__body{font-family:var(--font-body-family);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.6;color:rgba(var(--color-foreground),.78);margin:0 0 32px}.zylo-bestpreis__actions{margin-bottom:24px}@media(max-width:749px){.zylo-bestpreis__actions{display:flex;justify-content:center}}.zylo-bestpreis__btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-family:var(--font-body-family);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:999px;border:1px solid transparent;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;box-shadow:0 4px 20px #7c3aed40;transition:transform .3s ease,box-shadow .3s ease}.zylo-bestpreis__btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #7c3aed73}.zylo-bestpreis__subtext{font-family:var(--font-body-family);font-size:12px;letter-spacing:.06em;color:rgba(var(--color-foreground),.55);margin:0}.zylo-trust{position:relative;padding-top:var(--zylo-trust-pad-top, 40px);padding-bottom:var(--zylo-trust-pad-bottom, 40px);border-top:1px solid rgba(124,58,237,.1);border-bottom:1px solid rgba(124,58,237,.1)}.zylo-trust__inner{padding-inline:clamp(16px,4vw,48px)}.zylo-trust__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,3vw,32px)}@media(max-width:989px){.zylo-trust__list{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:480px){.zylo-trust__list{grid-template-columns:1fr;gap:16px}}.zylo-trust__item{display:flex;align-items:center;gap:14px;padding:8px 4px}@media(max-width:480px){.zylo-trust__item{justify-content:flex-start;text-align:left}}.zylo-trust__icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#7c3aed1a;border:1px solid rgba(124,58,237,.2);color:rgb(var(--color-foreground))}.zylo-trust__icon svg{width:22px;height:22px;display:block}.zylo-trust__text{min-width:0}.zylo-trust__title{font-family:var(--font-body-family);font-size:14px;font-weight:600;line-height:1.3;color:rgb(var(--color-foreground));margin:0 0 2px;letter-spacing:.02em}.zylo-trust__subtitle{font-family:var(--font-body-family);font-size:12px;font-weight:400;line-height:1.4;color:rgba(var(--color-foreground),.65);margin:0;letter-spacing:.02em}.footer{border-top:1px solid rgba(124,58,237,.1);padding-top:clamp(48px,6vw,72px);padding-bottom:clamp(32px,4vw,48px)}.footer .footer-block__heading,.footer .footer-block__newsletter-heading,.footer h2{font-family:var(--font-heading-family);font-size:16px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;color:rgb(var(--color-foreground));font-weight:400}.footer .footer-block__details-content,.footer ul{font-family:var(--font-body-family)}.footer ul a,.footer .footer-block__details-content a{font-size:14px;letter-spacing:.02em;color:rgba(var(--color-foreground),.7);text-decoration:none;transition:color .3s ease}.footer ul a:hover,.footer .footer-block__details-content a:hover{color:rgb(var(--color-foreground))}.footer ul li{padding-block:4px}.footer .footer-block--brand-information,.footer .footer__brand-info{max-width:320px}.footer .footer-block--brand-information img{margin-bottom:16px}.footer__content-bottom-wrapper{border-top:1px solid rgba(124,58,237,.1);padding-top:24px;margin-top:32px}.footer__copyright,.footer .copyright{font-family:var(--font-body-family);font-size:12px;letter-spacing:.04em;color:rgba(var(--color-foreground),.5)}.footer .payment-icon{opacity:.7;transition:opacity .3s ease}.footer .payment-icon:hover{opacity:1}@media(min-width:990px){.footer__blocks-wrapper{gap:clamp(32px,4vw,64px)}}.zylo-newsletter{position:relative;overflow:hidden;padding-top:var(--zylo-nl-pad-top, 96px);padding-bottom:var(--zylo-nl-pad-bottom, 96px)}.zylo-newsletter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,rgba(124,58,237,.1) 0%,transparent 50%);pointer-events:none;z-index:0}.zylo-newsletter__inner{position:relative;z-index:1;text-align:center;max-width:640px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}.zylo-newsletter__eyebrow{display:inline-block;font-family:var(--font-body-family);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.7);margin:0 0 16px;padding:6px 14px;border:1px solid rgba(124,58,237,.3);border-radius:999px;background:#7c3aed0f}.zylo-newsletter__headline{font-family:var(--font-heading-family);font-size:clamp(2rem,4.5vw,3rem);letter-spacing:.02em;line-height:1.1;margin:0 0 16px;color:rgb(var(--color-foreground));text-transform:uppercase;font-weight:400}.zylo-newsletter__body{font-family:var(--font-body-family);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.55;color:rgba(var(--color-foreground),.78);margin:0 auto 32px;max-width:480px}.zylo-newsletter__form{margin:0 0 16px}.zylo-newsletter__field{display:flex;gap:8px;max-width:480px;margin-inline:auto;padding:6px;background:#7c3aed0f;border:1px solid rgba(124,58,237,.2);border-radius:999px;transition:border-color .3s ease,background .3s ease}.zylo-newsletter__field:focus-within{border-color:#7c3aed80;background:#7c3aed1a}.zylo-newsletter__input{flex:1;min-width:0;padding:10px 16px;background:transparent;border:none;outline:none;font-family:var(--font-body-family);font-size:14px;color:rgb(var(--color-foreground))}.zylo-newsletter__input::placeholder{color:rgba(var(--color-foreground),.45)}.zylo-newsletter__btn{flex-shrink:0;padding:10px 24px;font-family:var(--font-body-family);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:none;border-radius:999px;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;box-shadow:0 4px 20px #7c3aed40;transition:transform .3s ease,box-shadow .3s ease}.zylo-newsletter__btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #7c3aed73}.zylo-newsletter__success{font-family:var(--font-body-family);font-size:15px;color:rgb(var(--color-foreground));padding:14px 24px;background:#7c3aed1f;border:1px solid rgba(124,58,237,.3);border-radius:12px;max-width:480px;margin:0 auto}.zylo-newsletter__error{font-family:var(--font-body-family);font-size:13px;color:#fca5a5;margin:12px 0 0}.zylo-newsletter__disclaimer{font-family:var(--font-body-family);font-size:11px;line-height:1.5;letter-spacing:.04em;color:rgba(var(--color-foreground),.5);margin:0 auto;max-width:480px}@media(max-width:749px){.zylo-newsletter{padding-top:48px;padding-bottom:48px}}@media(max-width:480px){.zylo-newsletter__field{flex-direction:column;border-radius:14px;padding:8px}.zylo-newsletter__btn{width:100%;padding:12px}}.product__title .caption-with-letter-spacing,.product__text{font-family:var(--font-body-family);font-size:11px;letter-spacing:.18em;color:rgba(var(--color-foreground),.6)}.product__title h1,.product__title.h1{font-family:var(--font-heading-family);font-size:clamp(1.75rem,3.5vw,2.5rem);letter-spacing:.02em;line-height:1.1;text-transform:uppercase;margin-bottom:16px}.product .price__regular .price-item,.product .price-item--regular{font-family:var(--font-heading-family);font-size:clamp(1.5rem,2.5vw,2rem);letter-spacing:.02em;color:rgb(var(--color-foreground))}.product__title .badge,.product .badge{display:inline-block;padding:4px 10px;font-family:var(--font-body-family);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-left:8px}.product-form__input.product-form__quantity .quantity{background:#7c3aed0f;border:1px solid rgba(124,58,237,.2);border-radius:999px;padding:2px;display:inline-flex;align-items:center}.product-form__input.product-form__quantity .quantity__button{background:transparent;border:none;width:36px;height:36px;border-radius:999px;color:rgb(var(--color-foreground));cursor:pointer;transition:background .2s ease}.product-form__input.product-form__quantity .quantity__button:hover{background:#7c3aed26}.product-form__input.product-form__quantity .quantity__input{background:transparent;border:none;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-weight:600;text-align:center;width:50px}.product-form__input.product-form__quantity .quantity__input:focus{outline:none}.product-form__buttons .product-form__submit{background:linear-gradient(135deg,#7c3aed,#5b21b6);border:1px solid transparent;color:#fff;font-family:var(--font-body-family);font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:14px 28px;border-radius:999px;box-shadow:0 4px 20px #7c3aed40;transition:transform .3s ease,box-shadow .3s ease}.product-form__buttons .product-form__submit:hover:not([disabled]){transform:translateY(-2px);box-shadow:0 8px 30px #7c3aed73}.product-form__buttons .product-form__submit[disabled]{background:#7c3aed33;color:rgba(var(--color-foreground),.5);cursor:not-allowed}.shopify-payment-button__button--unbranded{background:transparent!important;border:1px solid rgba(124,58,237,.45)!important;color:rgb(var(--color-foreground))!important;border-radius:999px!important;font-family:var(--font-body-family)!important;letter-spacing:.1em!important}.product-form__input fieldset.product-form__input--pill input[type=radio]+label{background:#7c3aed0f;border:1px solid rgba(124,58,237,.2);color:rgb(var(--color-foreground));border-radius:999px;padding:8px 18px;transition:all .3s ease}.product-form__input fieldset.product-form__input--pill input[type=radio]:checked+label{background:linear-gradient(135deg,#7c3aed,#5b21b6);border-color:transparent;color:#fff}.product-form__input fieldset.product-form__input--pill input[type=radio]:hover+label{border-color:#7c3aed80}.product__description h1,.product__description h2{font-family:var(--font-heading-family);font-size:clamp(1.1rem,1.6vw,1.3rem);letter-spacing:.04em;line-height:1.3;text-transform:uppercase;margin:24px 0 12px;color:rgb(var(--color-foreground))}.product__description h3,.product__description h4{font-family:var(--font-body-family);font-size:1rem;font-weight:600;letter-spacing:.04em;margin:20px 0 8px;color:rgb(var(--color-foreground))}.product__description{font-family:var(--font-body-family);font-size:15px;line-height:1.65;color:rgba(var(--color-foreground),.85)}.product__description p{margin:0 0 14px}.product__description ul,.product__description ol{padding-left:20px;margin:12px 0}.product__description li{margin-bottom:6px;line-height:1.5}.product__description strong,.product__description b{color:rgb(var(--color-foreground));font-weight:600}.product__info-container .product__info-wrapper{max-width:540px}.product__media-wrapper .product__media,.product__media-list .product__media-item{border:1px solid rgba(124,58,237,.1);border-radius:12px;overflow:hidden}.product__accordion summary{font-family:var(--font-body-family);font-weight:600;letter-spacing:.04em}.zylo-product-bestpreis{display:flex;align-items:center;gap:12px;padding:14px 18px;margin:20px 0;background:#7c3aed0f;border:1px solid rgba(124,58,237,.2);border-radius:14px;font-family:var(--font-body-family);font-size:13px;line-height:1.4;color:rgba(var(--color-foreground),.85)}.zylo-product-bestpreis__icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#7c3aed,#5b21b6);border-radius:50%;color:#fff;font-size:16px;font-family:Outfit,sans-serif;font-weight:300;line-height:1}.zylo-product-bestpreis__text{flex:1;min-width:0}.zylo-product-bestpreis__text strong{color:rgb(var(--color-foreground));font-weight:600;letter-spacing:.02em}.zylo-product-bestpreis__link{display:inline-block;margin-left:8px;color:#a78bfa;text-decoration:none;font-weight:500;white-space:nowrap;transition:color .2s ease}.zylo-product-bestpreis__link:hover{color:#c4b5fd}@media(max-width:480px){.zylo-product-bestpreis{flex-direction:column;text-align:center;align-items:center}.zylo-product-bestpreis__link{margin-left:0;margin-top:4px}}.zylo-hero__headline{background:linear-gradient(135deg,#f4f4f5,#c4b5fd 40%,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@supports not (background-clip: text){.zylo-hero__headline{color:rgb(var(--color-foreground));-webkit-text-fill-color:initial}}.product__title>h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.05;margin-bottom:24px}.quantity{min-height:48px}.quantity__button{min-height:48px;min-width:48px}.quantity__input{min-height:48px}@media(max-width:749px){.header__heading-logo{max-width:160px!important}.header__icon--search,.header__search{display:none}}.zylo-featured-eyebrow{display:inline-block;font-family:var(--font-body-family);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.7);margin:0 0 16px;padding:6px 14px;border:1px solid rgba(124,58,237,.3);border-radius:999px;background:#7c3aed0f}.collection-hero__title{font-family:var(--font-heading-family);font-size:clamp(2rem,4vw,3.25rem);letter-spacing:.02em;line-height:1.05;text-transform:uppercase;font-weight:400;margin-bottom:16px}.zylo-view-all{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:#7c3aed1a;color:rgb(var(--color-foreground));border:1px solid rgba(124,58,237,.45);border-radius:999px;font-family:var(--font-body-family);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;min-height:0;box-shadow:none;transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.zylo-view-all:before,.zylo-view-all:after{display:none}.zylo-view-all__arrow{flex-shrink:0;transition:transform .3s ease}.zylo-view-all:hover{background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;border-color:transparent;box-shadow:0 8px 30px #7c3aed73}.zylo-view-all:hover .zylo-view-all__arrow{transform:translate(4px)}.card-wrapper .card{border-radius:16px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.card-wrapper:hover .card{transform:translateY(-4px);box-shadow:0 20px 40px #7c3aed26}.card-wrapper .card__media{background:#7c3aed0a}.zylo-bp-landing-hero{position:relative;overflow:hidden;padding-top:var(--zylo-bp-landing-hero-pad-top, 96px);padding-bottom:var(--zylo-bp-landing-hero-pad-bottom, 96px)}.zylo-bp-landing-hero__inner{position:relative;text-align:center;max-width:880px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}.zylo-bp-landing-hero__eyebrow{display:inline-block;font-family:var(--font-body-family);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.7);margin:0 0 24px;padding:8px 18px;border:1px solid rgba(124,58,237,.3);border-radius:999px;background:#7c3aed0f}.zylo-bp-landing-hero__headline{font-family:var(--font-heading-family);font-size:clamp(2.5rem,7vw,5rem);letter-spacing:.02em;line-height:1.05;margin:0 0 24px;color:rgb(var(--color-foreground));text-transform:uppercase;font-weight:400}.zylo-bp-landing-hero__body{font-family:var(--font-body-family);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.55;color:rgba(var(--color-foreground),.78);margin:0 auto 40px;max-width:600px}.zylo-bp-landing-hero__actions{display:flex;justify-content:center}.zylo-bp-landing-hero__btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-family:var(--font-body-family);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:999px;border:1px solid transparent;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;box-shadow:0 4px 20px #7c3aed40;transition:transform .3s ease,box-shadow .3s ease}.zylo-bp-landing-hero__btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #7c3aed73}@media(max-width:749px){.zylo-bp-landing-hero{padding-top:48px;padding-bottom:48px}.zylo-bp-landing-hero__btn{padding:12px 24px;font-size:12px}}.zylo-bp-landing-steps{position:relative;padding-top:var(--zylo-bp-landing-steps-pad-top, 96px);padding-bottom:var(--zylo-bp-landing-steps-pad-bottom, 96px)}.zylo-bp-landing-steps__inner{position:relative;text-align:center;max-width:1100px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}.zylo-bp-landing-steps__eyebrow{display:inline-block;font-family:var(--font-body-family);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.7);margin:0 0 16px;padding:6px 14px;border:1px solid rgba(124,58,237,.3);border-radius:999px;background:#7c3aed0f}.zylo-bp-landing-steps__headline{font-family:var(--font-heading-family);font-size:clamp(2rem,4.5vw,3rem);letter-spacing:.02em;line-height:1.1;margin:0 0 48px;color:rgb(var(--color-foreground));text-transform:uppercase;font-weight:400}.zylo-bp-landing-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,48px)}.zylo-bp-landing-steps__item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px}.zylo-bp-landing-steps__num{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;border:1.5px solid rgba(124,58,237,.45);background:#7c3aed14;font-family:var(--font-heading-family);font-size:28px;font-weight:400;letter-spacing:.04em;color:rgb(var(--color-foreground));margin:0 0 20px}.zylo-bp-landing-steps__title{font-family:var(--font-heading-family);font-size:clamp(1.1rem,1.6vw,1.4rem);letter-spacing:.04em;line-height:1.2;text-transform:uppercase;font-weight:400;margin:0 0 12px;color:rgb(var(--color-foreground))}.zylo-bp-landing-steps__body{font-family:var(--font-body-family);font-size:14px;line-height:1.55;color:rgba(var(--color-foreground),.78);margin:0;max-width:280px}@media(max-width:749px){.zylo-bp-landing-steps{padding-top:48px;padding-bottom:48px}.zylo-bp-landing-steps__list{grid-template-columns:1fr;gap:32px}.zylo-bp-landing-steps__headline{margin-bottom:32px}}.zylo-bp-landing-form{position:relative;overflow:hidden;padding-top:var(--zylo-bp-landing-form-pad-top, 96px);padding-bottom:var(--zylo-bp-landing-form-pad-bottom, 96px);scroll-margin-top:100px}.zylo-bp-landing-form:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,rgba(124,58,237,.1) 0%,transparent 50%);pointer-events:none;z-index:0}.zylo-bp-landing-form__inner{position:relative;z-index:1;max-width:560px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px);text-align:center}.zylo-bp-landing-form__eyebrow{display:inline-block;font-family:var(--font-body-family);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.7);margin:0 0 16px;padding:6px 14px;border:1px solid rgba(124,58,237,.3);border-radius:999px;background:#7c3aed0f}.zylo-bp-landing-form__headline{font-family:var(--font-heading-family);font-size:clamp(2rem,4.5vw,3rem);letter-spacing:.02em;line-height:1.1;margin:0 0 16px;color:rgb(var(--color-foreground));text-transform:uppercase;font-weight:400}.zylo-bp-landing-form__body{font-family:var(--font-body-family);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.55;color:rgba(var(--color-foreground),.78);margin:0 auto 32px;max-width:480px}.zylo-bp-landing__form{text-align:left;margin:0 0 16px}.zylo-bp-landing__form-row{margin:0 0 14px;display:flex;flex-direction:column}.zylo-bp-landing__form-label{font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.78);margin:0 0 6px}.zylo-bp-landing__form-required{color:#7c3aedd9;margin-left:2px}.zylo-bp-landing__form-input{width:100%;padding:12px 14px;background:#7c3aed0f;border:1px solid rgba(124,58,237,.2);border-radius:14px;font-family:var(--font-body-family);font-size:14px;color:rgb(var(--color-foreground));outline:none;transition:border-color .3s ease,background .3s ease}.zylo-bp-landing__form-input::placeholder{color:rgba(var(--color-foreground),.45)}.zylo-bp-landing__form-input:focus{border-color:#7c3aed80;background:#7c3aed1a}.zylo-bp-landing__form-textarea{resize:vertical;min-height:96px;font-family:var(--font-body-family)}.zylo-bp-landing__form-actions{margin-top:20px;display:flex;justify-content:center}.zylo-bp-landing__form-submit{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-family:var(--font-body-family);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:1px solid transparent;border-radius:999px;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;box-shadow:0 4px 20px #7c3aed40;transition:transform .3s ease,box-shadow .3s ease}.zylo-bp-landing__form-submit:hover{transform:translateY(-2px);box-shadow:0 8px 30px #7c3aed73}.zylo-bp-landing__form-success{font-family:var(--font-body-family);font-size:15px;line-height:1.5;color:rgb(var(--color-foreground));padding:18px 24px;background:#7c3aed1f;border:1px solid rgba(124,58,237,.3);border-radius:14px;text-align:center}.zylo-bp-landing__form-error{font-family:var(--font-body-family);font-size:13px;line-height:1.5;color:#fca5a5;padding:12px 14px;background:#fca5a514;border:1px solid rgba(252,165,165,.3);border-radius:12px;margin:0 0 14px}.zylo-bp-landing__form-disclaimer{font-family:var(--font-body-family);font-size:11px;line-height:1.5;letter-spacing:.04em;color:rgba(var(--color-foreground),.5);margin:16px auto 0;max-width:480px;text-align:center}.zylo-bp-landing__form-disclaimer a{color:rgba(var(--color-foreground),.75);text-decoration:underline}@media(max-width:749px){.zylo-bp-landing-form{padding-top:48px;padding-bottom:48px}}.zylo-bp-landing-faq{position:relative;padding-top:var(--zylo-bp-landing-faq-pad-top, 96px);padding-bottom:var(--zylo-bp-landing-faq-pad-bottom, 96px)}.zylo-bp-landing-faq__inner{position:relative;max-width:720px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px);text-align:center}.zylo-bp-landing-faq__eyebrow{display:inline-block;font-family:var(--font-body-family);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.7);margin:0 0 16px;padding:6px 14px;border:1px solid rgba(124,58,237,.3);border-radius:999px;background:#7c3aed0f}.zylo-bp-landing-faq__headline{font-family:var(--font-heading-family);font-size:clamp(2rem,4.5vw,3rem);letter-spacing:.02em;line-height:1.1;margin:0 0 40px;color:rgb(var(--color-foreground));text-transform:uppercase;font-weight:400}.zylo-bp-landing-faq__list{display:flex;flex-direction:column;gap:12px;text-align:left}.zylo-bp-landing-faq__item{background:#7c3aed0f;border:1px solid rgba(124,58,237,.2);border-radius:14px;overflow:hidden;transition:border-color .3s ease,background .3s ease}.zylo-bp-landing-faq__item[open]{border-color:#7c3aed73;background:#7c3aed1a}.zylo-bp-landing-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;list-style:none}.zylo-bp-landing-faq__summary::-webkit-details-marker{display:none}.zylo-bp-landing-faq__question{font-family:var(--font-heading-family);font-size:clamp(1rem,1.4vw,1.15rem);letter-spacing:.04em;line-height:1.3;text-transform:uppercase;font-weight:400;color:rgb(var(--color-foreground))}.zylo-bp-landing-faq__indicator{position:relative;flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1px solid rgba(124,58,237,.45);background:#7c3aed14}.zylo-bp-landing-faq__indicator:before,.zylo-bp-landing-faq__indicator:after{content:"";position:absolute;top:50%;left:50%;background:rgb(var(--color-foreground));transition:transform .25s ease,opacity .25s ease}.zylo-bp-landing-faq__indicator:before{width:10px;height:1.5px;transform:translate(-50%,-50%)}.zylo-bp-landing-faq__indicator:after{width:1.5px;height:10px;transform:translate(-50%,-50%)}.zylo-bp-landing-faq__item[open] .zylo-bp-landing-faq__indicator:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.zylo-bp-landing-faq__answer{font-family:var(--font-body-family);font-size:14px;line-height:1.6;color:rgba(var(--color-foreground),.82);padding:0 18px 18px;margin:0}@media(max-width:749px){.zylo-bp-landing-faq{padding-top:48px;padding-bottom:48px}.zylo-bp-landing-faq__headline{margin-bottom:28px}}.zylo-bestpreis__badge-center-icon{width:75px;height:75px;object-fit:contain;display:block}@media(max-width:749px){.zylo-bestpreis__badge-center-icon{width:65px;height:65px}}.zylo-hero__brand-icon{margin:0 0 24px}.zylo-hero__brand-icon-img{width:80px;height:80px;object-fit:contain;display:inline-block}@media(max-width:749px){.zylo-hero__brand-icon{margin:0 0 20px}.zylo-hero__brand-icon-img{width:72px;height:72px}}@media(max-width:749px){.zylo-bestpreis,#bestpreis-form,.zylo-bp-landing-form{scroll-margin-top:140px}}.card-wrapper .card__media .media img,.card-wrapper .card__media img,.card .card__media img{mix-blend-mode:multiply}.product__media-list img,.product__media img,.product-media img,.product__media-wrapper img{mix-blend-mode:normal}.zylo-cart-empty{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:480px;margin:0 auto;padding-top:clamp(48px,8vw,96px);padding-bottom:clamp(48px,8vw,96px);gap:16px}.zylo-cart-empty__headline{font-family:var(--font-heading-family);font-size:clamp(1.75rem,4vw,2.5rem);letter-spacing:.02em;line-height:1.15;margin:0;color:rgb(var(--color-foreground));text-transform:uppercase;font-weight:400}.zylo-cart-empty__subtext{font-family:var(--font-body-family);font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.55;color:rgba(var(--color-foreground),.72);margin:0 0 16px;max-width:420px}.zylo-cart-empty__btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;border:0;border-radius:999px;font-family:var(--font-body-family);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;box-shadow:0 8px 30px #7c3aed59;transition:transform .3s ease,box-shadow .3s ease}.zylo-cart-empty__btn:hover{transform:translateY(-2px);box-shadow:0 12px 40px #7c3aed80;color:#fff}.zylo-cart-empty__arrow{flex-shrink:0;transition:transform .3s ease}.zylo-cart-empty__btn:hover .zylo-cart-empty__arrow{transform:translate(4px)}.zylo-cart-empty__login-title{font-family:var(--font-heading-family);font-size:16px;letter-spacing:.12em;text-transform:uppercase;margin:24px 0 8px;font-weight:400;color:rgb(var(--color-foreground))}.zylo-cart-empty__login-text{font-family:var(--font-body-family);font-size:14px;line-height:1.55;color:rgba(var(--color-foreground),.72);margin:0}.zylo-shipping-bar{position:relative;width:100%;border-bottom:1px solid rgba(124,58,237,.15)}.zylo-shipping-bar__inner{display:flex;align-items:center;justify-content:center;gap:10px;padding:clamp(10px,1.5vw,14px) clamp(16px,4vw,48px);font-family:var(--font-body-family);font-size:13px;line-height:1.4;letter-spacing:.02em;color:rgba(var(--color-foreground),.85);text-align:center}.zylo-shipping-bar__icon{display:inline-flex;align-items:center;flex-shrink:0;color:rgb(var(--color-foreground))}.zylo-shipping-bar__text{margin:0;flex:0 1 auto;max-width:1100px}.zylo-shipping-bar__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin-left:8px;background:transparent;border:none;border-radius:999px;color:rgba(var(--color-foreground),.7);cursor:pointer;transition:background .2s ease,color .2s ease}.zylo-shipping-bar__close:hover{background:#7c3aed1a;color:rgb(var(--color-foreground))}@media(max-width:749px){.zylo-shipping-bar__inner{font-size:12px;padding:10px 14px;gap:8px}.zylo-shipping-bar__icon svg{width:14px;height:14px}.zylo-shipping-bar__close{width:24px;height:24px}}.contact .button,.contact button[type=submit],.contact input[type=submit],form.contact-form .button,form[id^=ContactForm] .button{background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;font-family:var(--font-body-family);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:14px 32px;border:1px solid transparent;border-radius:999px;box-shadow:0 4px 20px #7c3aed40;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.contact .button:hover,.contact button[type=submit]:hover,.contact input[type=submit]:hover,form.contact-form .button:hover,form[id^=ContactForm] .button:hover{transform:translateY(-2px);box-shadow:0 8px 30px #7c3aed73}.contact .button:focus-visible,.contact button[type=submit]:focus-visible,form.contact-form .button:focus-visible,form[id^=ContactForm] .button:focus-visible{outline:2px solid #A78BFA;outline-offset:3px}.product-form__submit:before,.product-form__submit:after,.contact button[type=submit]:before,.contact button[type=submit]:after,form[id^=ContactForm] button[type=submit]:before,form[id^=ContactForm] button[type=submit]:after{display:none}.product-form__submit:focus,.product-form__submit:focus-visible,.contact button[type=submit]:focus,.contact button[type=submit]:focus-visible,form[id^=ContactForm] button[type=submit]:focus,form[id^=ContactForm] button[type=submit]:focus-visible{outline:2px solid #A78BFA;outline-offset:3px;box-shadow:0 4px 20px #7c3aed40}.zylo-brand-banner{position:relative;overflow:hidden;padding-top:var(--zylo-bb-pad-top, 64px);padding-bottom:var(--zylo-bb-pad-bottom, 64px)}.zylo-brand-banner__head{text-align:center;padding-inline:clamp(16px,4vw,48px);margin-bottom:36px}.zylo-brand-banner__eyebrow{display:inline-block;font-family:var(--font-body-family);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#ffffffc7;margin:0 0 12px;padding:6px 14px;border:1px solid rgba(167,139,250,.45);border-radius:999px;background:#7c3aed2e}.zylo-brand-banner__headline{font-family:var(--font-heading-family);font-size:clamp(1.5rem,3vw,2.25rem);letter-spacing:.06em;line-height:1.1;margin:0;color:#fff;text-transform:uppercase;font-weight:400}.zylo-brand-banner__marquee{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%)}.zylo-brand-banner__track{list-style:none;margin:0;padding:0;display:flex;align-items:center;width:max-content;gap:clamp(48px,6vw,96px);animation:zylo-bb-scroll var(--zylo-bb-speed, 35s) linear infinite;will-change:transform}@keyframes zylo-bb-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.zylo-brand-banner__marquee:hover .zylo-brand-banner__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.zylo-brand-banner__track{animation:none;width:100%;justify-content:center;flex-wrap:wrap}.zylo-brand-banner__item[aria-hidden=true]{display:none}}.zylo-brand-banner__item{flex:0 0 auto;height:150px;display:flex;align-items:center;justify-content:center;opacity:.92;transition:opacity .3s ease,transform .3s ease}.zylo-brand-banner__item:hover{opacity:1;transform:translateY(-3px)}.zylo-brand-banner__item img{width:auto;max-width:360px;height:90px;object-fit:contain}.zylo-brand-banner__link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;cursor:pointer;outline-offset:4px}.zylo-brand-banner__link:focus-visible{outline:2px solid #A78BFA}.zylo-brand-banner__item--purize img{height:76px}.zylo-brand-banner__item--ocb img{height:108px}.zylo-brand-banner__item--kailar img{height:118px}.zylo-brand-banner__item--raw img{height:150px}.zylo-brand-banner__item--atomic img{height:140px}.zylo-brand-banner__item--elements img{height:88px}.zylo-brand-banner__item--isp img{height:110px}.zylo-brand-banner__text{font-family:var(--font-heading-family);font-size:1.5rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9}@media(max-width:749px){.zylo-brand-banner__head{margin-bottom:24px}.zylo-brand-banner__track{gap:36px}.zylo-brand-banner__item{height:105px}.zylo-brand-banner__item img{max-width:240px;height:64px}.zylo-brand-banner__item--purize img{height:54px}.zylo-brand-banner__item--ocb img{height:76px}.zylo-brand-banner__item--kailar img{height:82px}.zylo-brand-banner__item--raw img{height:105px}.zylo-brand-banner__item--atomic img{height:98px}.zylo-brand-banner__item--elements img{height:64px}.zylo-brand-banner__item--isp img{height:78px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/zylo-brand.css.map */
