Maala-Shop
(function () { const css = ` :root { --color-background: #ffffff; --color-paper: #EDDFD1; --color-focus: #ffffff33; --color-primary: #C67168; --color-text: #000000; --border-radius: 16px; } body { margin: 0; font-family: Arial, Helvetica, sans-serif; } .popup-overlay { position: fixed; inset: 0; background: rgba(0, 0, 0, 0.45); display: flex; align-items: center; justify-content: center; z-index: 99999; opacity: 0; visibility: hidden; transition: opacity 0.35s ease, visibility 0.35s ease; padding: 20px; box-sizing: border-box; } .popup-overlay.show { opacity: 1; visibility: visible; } .popup-box { width: 100%; max-width: 680px; background: #efefef; color: #222; overflow: hidden; position: relative; box-shadow: 0 24px 60px rgba(0, 0, 0, 0.22); transform: translateY(40px) scale(0.96); opacity: 0; transition: transform 0.45s ease, opacity 0.45s ease; } .popup-overlay.show .popup-box { transform: translateY(0) scale(1); opacity: 1; } .popup-close { position: absolute; top: 14px; right: 14px; width: 38px; height: 38px; border: 0; border-radius: 50%; background: rgba(0, 0, 0, 0.08); color: #222; font-size: 20px; cursor: pointer; } .popup-top { text-align: center; padding: 36px 28px 26px; } .popup-logo { display: block; margin: 0 auto 20px; max-width: 120px; width: 100%; height: auto; } .popup-title { margin: 0; font-size: 36px; line-height: 1.2; font-weight: 400; color: #1f1b20; text-transform: uppercase; } .popup-title-line { display: block; } .popup-code-label { margin: 18px 0 14px; font-size: 28px; font-weight: 700; color: #57565b; text-transform: uppercase; } .popup-code { display: inline-flex; align-items: center; justify-content: center; background: var(--color-primary); color: #fff; border-radius: 12px; padding: 16px 26px; font-size: 30px; font-weight: 500; letter-spacing: 1px; text-transform: uppercase; } .popup-bottom-image-wrap { width: 100%; line-height: 0; } .popup-bottom-image { display: block; width: 100%; height: auto; } @media (max-width: 640px) { .popup-title { font-size: 26px; } .popup-code-label { font-size: 22px; } .popup-code { font-size: 22px; padding: 14px 18px; } } `; const style = document.createElement("style"); style.type = "text/css"; style.appendChild(document.createTextNode(css)); document.head.appendChild(style); })(); document.addEventListener("DOMContentLoaded", function () { const popup = document.getElementById("easterPopup"); const closePopup = document.getElementById("closePopup"); setTimeout(function () { popup.classList.add("show"); }, 7000); function hidePopup() { popup.classList.remove("show"); } closePopup.addEventListener("click", hidePopup); popup.addEventListener("click", function (e) { if (e.target === popup) { hidePopup(); } }); });

Der Frühling steht dir

Frische Looks für jeden Tag
(function () { // 1) Inject font style once if (!document.getElementById('hero-font-style')) { var style = document.createElement('style'); style.id = 'hero-font-style'; style.innerHTML = "\ @font-face {\ font-family: 'HeroFont1';\ src: url('https://cdn02.plentymarkets.com/fzraxqjvapo5/frontend/_banner/2-2026/font.otf') format('opentype');\ font-weight: normal;\ font-style: normal;\ font-display: swap;\ }\ .hero-center-item h2 {\ \ }"+`@media (max-width: 899px) { /* make the top (images) row not too tall */ .hero-2026 .hero-splitted.flex{ grid-template-rows: clamp(260px, 42svh, 480px) 1fr !important; } .hero-2026 #owl-carousel-1{ margin-bottom: 0 !important; } /* ensure right column really fills the full row height */ .hero-2026 .hero-back-item{ height: 100% !important; } .hero-2026 .hero-back-item a{ height: auto !important; flex: 1 1 0 !important; } /* push the text/button to the bottom of the lower area */ .hero-2026 .hero-center-item{ display: flex !important; flex-direction: column !important; justify-content: flex-end !important; padding-top: 0 !important; padding-bottom: 16px !important; } /* optional: tighten vertical gaps inside center */ .hero-2026 .hero-center-item span{ display: none !important; } } `; document.head.appendChild(style); } // 2) Inject slider sizing / cover once if (!document.getElementById('hero-owl-style')) { var s = document.createElement('style'); s.id = 'hero-owl-style'; s.textContent = "\ .hero-splitted{align-items:stretch !important;}\ .hero-first-item{height:100%;}\ #owl-carousel-1, \ #owl-carousel-1 .owl-stage-outer, \ #owl-carousel-1 .owl-stage, \ #owl-carousel-1 .owl-item, \ #owl-carousel-1 .owl-item .col{height:100%;}\ #owl-carousel-1 img{width:100%;height:100%;object-fit:cover;display:block;}\ .hero-splitted{height:calc(50vh - 82px);}\ /* Important: owl often hides itself before init */\ #owl-carousel-1.owl-carousel{display:block !important;}\ "; s.textContent = s.textContent+`@media (max-width: 899px) { /* IMPORTANT: reduce the image-row height so text is visible without scrolling */ .hero-2026 .hero-splitted.flex{ grid-template-rows: clamp(220px, 36svh, 360px) auto !important; } /* remove the inline margin-bottom on the carousel (it makes the left column look taller) */ .hero-2026 #owl-carousel-1{ margin-bottom: 0 !important; } /* make right column fill row, and split into 2 equal halves */ .hero-2026 .hero-back-item{ height: 100% !important; } .hero-2026 .hero-back-item a{ height: auto !important; flex: 1 1 0 !important; } /* ensure the left slider is not taller than the row */ .hero-2026 .hero-first-item{ height: 100% !important; min-height: 0 !important; } /* make sure owl wrapper chain respects the row height */ .hero-2026 #owl-carousel-1, .hero-2026 #owl-carousel-1 .owl-stage-outer, .hero-2026 #owl-carousel-1 .owl-stage, .hero-2026 #owl-carousel-1 .owl-item, .hero-2026 #owl-carousel-1 .owl-item .col{ height: 100% !important; } /* keep text at the bottom part of its row */ .hero-2026 .hero-center-item{ display: flex !important; flex-direction: column !important; justify-content: flex-end !important; padding-top: 8px !important; padding-bottom: 16px !important; } /* optional: reduce empty spacer spans if they exist */ .hero-2026 .hero-center-item span{ display:none !important; } .mainpage-1{ calc( 100vw - 16px ) } } .mainpage-1{ height: calc( 100vh - 82px ); } @media screen and (min-width:768px){ .hero-splitted{ height: calc(100vh - 82px) } } `; document.head.appendChild(s); } // 3) Init Owl safely (wait until jQuery + owlCarousel exist) function initOwl() { if (!window.jQuery || !window.jQuery.fn || !window.jQuery.fn.owlCarousel) return false; var $ = window.jQuery; var $owl = $('#owl-carousel-1'); if (!$owl.length) return true; // Prevent double init if (!$owl.hasClass('owl-loaded')) { $owl.owlCarousel({ loop: true, margin: 10, dots: false, nav: true, lazyLoadEager: 1, responsive: { 0: { items: 1 }, 600: { items: 1 }, 1000: { items: 1 } } }); // Refresh after init so it recalculates widths/heights setTimeout(function () { $owl.trigger('refresh.owl.carousel'); }, 0); } // Auto-advance only once if (!$owl.data('heroAuto')) { var id = setInterval(function () { $owl.trigger('next.owl.carousel'); }, 8000); $owl.data('heroAuto', id); } // These elements might not exist -> guard to avoid crashing script var prev = document.getElementById("prev-icon"); if (prev && !prev.__boundHero) { prev.__boundHero = true; prev.addEventListener("click", function () { $owl.trigger('prev.owl.carousel'); }); } var next = document.getElementById("next-icon"); if (next && !next.__boundHero) { next.__boundHero = true; next.addEventListener("click", function () { $owl.trigger('next.owl.carousel'); }); } return true; } // Try now, then retry briefly (covers async loading) initOwl(); var tries = 0; var timer = setInterval(function () { tries++; if (initOwl() || tries >= 60) clearInterval(timer); }, 250); })();

NEW STYLES
|

if (window.innerWidth <= 768){ document.getElementById("manda-s3-newart").classList.add("start") }

Finde deinen Style!

Entdecke unsere große Auswahl an trendigen Kleidungsstücken, die perfekt zu dir passen.

SALE

Bis zu 50% Rabatt auf diese Produkte

Look of the Week

Unsere Outfit-Inspiration für diese Woche. Zeitlos, gemütlich und perfekt kombinierbar!

Unsere Basics
|

if (window.innerWidth <= 768){ document.getElementById("manda-s3-newart").classList.add("start") }
...

Werde Teil der Maala Community
und vepasse nichts mehr
NEWSLETTER ABONNIEREN