.tmx{--tmx-violet:#58186A;--tmx-violet-l:#C49BD6;--tmx-ink:#16121A;--tmx-muted:#5a5560;max-width:1440px;margin:0 auto}.tmx *{box-sizing:border-box}.tmx-eyebrow{font-size:clamp(20px,1.9vw,30px);line-height:1.2;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--tmx-violet);margin:0 0 22px}.tmx-h2{font-size:clamp(32px,3.9vw,64px);line-height:1.08;font-weight:600;letter-spacing:-.02em;color:var(--tmx-ink);margin:0 0 24px}.tmx-h3{font-size:clamp(24px,2.3vw,38px);line-height:1.15;font-weight:600;letter-spacing:-.01em;color:var(--tmx-ink);margin:36px 0 16px}.tmx-p{font-size:clamp(17px,1.35vw,21px);line-height:1.6;color:var(--tmx-muted);margin:0 0 18px}.tmx-p strong{color:var(--tmx-ink);font-weight:600}.tmx-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,5vw,96px);align-items:center}.tmx-grid--rev{grid-template-columns:1fr 1.1fr}.tmx-grid--rev .tmx-media{order:2}.tmx-media{position:relative;border-radius:28px;overflow:hidden;box-shadow:0 40px 100px -40px #58186a73}.tmx-media img{display:block;width:100%;height:auto}.tmx-cap{position:absolute;left:18px;bottom:18px;background:#16121ab8;color:#fff;font-size:13px;font-weight:600;letter-spacing:.04em;padding:8px 14px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tmx-btn{display:inline-flex;align-items:center;gap:10px;background:var(--tmx-violet);color:#fff;font-weight:600;font-size:17px;padding:17px 34px;border-radius:999px;text-decoration:none;margin-top:14px;transition:transform .25s ease,box-shadow .25s ease}.tmx-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -10px #58186a99}.tmx-btn--light{background:#fff;color:var(--tmx-violet)}.tmx-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}.tmx-fact{background:#f8f7f9;border:1px solid #E6E8EB;border-radius:18px;padding:20px 16px;text-align:center}.tmx-fact b{display:block;white-space:nowrap;font-size:clamp(24px,2.2vw,36px);font-weight:700;color:var(--tmx-violet);letter-spacing:-.02em;line-height:1.1}.tmx-fact span{display:block;font-size:13px;color:var(--tmx-muted);margin-top:6px;line-height:1.35}.tmx-words{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(32px,5vw,90px);align-items:center}.tmx-word{margin:0 0 clamp(18px,2.4vw,34px)}.tmx-word small{display:block;font-size:clamp(14px,1.2vw,19px);font-style:italic;color:#d9c6e3;letter-spacing:.02em;margin-bottom:clamp(12px,1.4vw,22px)}.tmx-word b{display:block;font-size:clamp(64px,10vw,168px);line-height:1.02;padding-bottom:.14em;margin-bottom:-.14em;font-weight:700;letter-spacing:-.045em;background:linear-gradient(90deg,#fff,#e7d6ef 45%,#c49bd6);-webkit-background-clip:text;background-clip:text;color:transparent}.tmx-word:nth-child(2){padding-left:clamp(0px,6vw,110px)}.tmx-word:nth-child(3){padding-left:clamp(0px,12vw,220px)}.tmx-words .tmx-media{box-shadow:0 40px 120px -30px #0009}.tmx--dark .tmx-h2,.tmx--dark .tmx-h3{color:#fff}.tmx--dark .tmx-p{color:#e6ddeb}.tmx--dark .tmx-p strong{color:#fff}.tmx--dark .tmx-eyebrow{color:var(--tmx-violet-l)}.tmx-cta{text-align:center;max-width:980px}.tmx-cta .tmx-h2{font-size:clamp(44px,6.5vw,110px);color:#fff;margin-bottom:18px}.tmx-cta .tmx-p{color:#f1e8f5;font-size:clamp(19px,1.7vw,26px);max-width:720px;margin:0 auto 26px}.tmx-legal{font-size:13px;line-height:1.6;color:#e3d3ea;opacity:.85;margin-top:34px}.tmx-rv{opacity:0;transform:translateY(40px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.tmx-rv.is-in{opacity:1;transform:none}.tmx-rv[data-d="1"]{transition-delay:.12s}.tmx-rv[data-d="2"]{transition-delay:.24s}.tmx-rv[data-d="3"]{transition-delay:.36s}@media(prefers-reduced-motion:reduce){.tmx-rv{opacity:1;transform:none;transition:none}}@media(max-width:989px){.tmx-grid,.tmx-grid--rev,.tmx-words{grid-template-columns:1fr}.tmx-grid--rev .tmx-media{order:0}.tmx-facts{grid-template-columns:repeat(2,1fr)}.tmx-word:nth-child(2),.tmx-word:nth-child(3){padding-left:0}.tmx-media{border-radius:20px}}.tmx-fact b small{font-size:.55em;font-weight:600;letter-spacing:0;margin-right:.2em}.xo-product-info-content__price xo-product-will-change>span{font-size:0;line-height:0}.xo-product-info-content__price xo-product-will-change>span:after{content:"inkl. 19 % MwSt. \b7  Versand innerhalb Deutschlands kostenlos";display:block;font-size:14px;line-height:1.5;margin-top:6px;opacity:.75}.tmx-grid>*,.tmx-words>*{min-width:0}.tmx-h2,.tmx-h3{overflow-wrap:break-word}@media(max-width:767px){.tmx-h2{font-size:clamp(26px,7.4vw,34px);-webkit-hyphens:manual;hyphens:manual}.tmx-cta .tmx-h2{font-size:clamp(38px,11vw,56px);-webkit-hyphens:manual;hyphens:manual}.tmx-p{font-size:16px;line-height:1.6}.tmx-fact{padding:16px 10px}.tmx-fact span{font-size:12.5px}}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:48px;--shopify-accelerated-checkout-button-border-radius:999px;--shopify-accelerated-checkout-inline-alignment:center}html[lang^=en] .xo-product-info-content__price xo-product-will-change>span:after{content:"incl. VAT where applicable \b7  free shipping within Germany"}html[lang^=fr] .xo-product-info-content__price xo-product-will-change>span:after{content:"TVA incluse le cas \e9 ch\e9 ant \b7  livraison gratuite en Allemagne"}html[lang^=it] .xo-product-info-content__price xo-product-will-change>span:after{content:"IVA inclusa ove applicabile \b7  spedizione gratuita in Germania"}html[lang^=es] .xo-product-info-content__price xo-product-will-change>span:after{content:"IVA incluido cuando corresponda \b7  env\edo gratuito en Alemania"}
/*# sourceMappingURL=/cdn/shop/t/12/assets/tremove-custom.css.map */
