Topps Bundesliga Sticker Saison 2021/2022
Sie erhalten:
1x Nr 238 Oliver Baumann
/******* Do not edit this file ******* Simple Custom CSS and JS - by Silkypress.com Saved: Oct 21 2026 | 22:14:59 */ /* ========================================================= STICKER-UND-CO MAX POWER DESIGNSYSTEM KONSOLIDIERTE GESAMTVERSION Stand: 22.07.2026 Enthalten: - Zentrales SUC-Basissystem - PLANET WOW / Geckos-Kategorie - Produkt-Landingpages - Premium-Einzelfiguren - Kompakte Empfehlungen - Miraculous Friends Forever ========================================================= */ /* SUC: Kategorie-Kacheln - Bild frei, Text kompakt darunter */ .woocommerce ul.products li.product-category>a{display:flex!important;flex-direction:column!important;height:100%!important;overflow:hidden!important;background:#fff!important;border-radius:14px!important;text-decoration:none!important} .woocommerce ul.products li.product-category>a>img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:477/460!important;object-fit:contain!important;object-position:center!important;margin:0!important;background:#fff!important} .woocommerce ul.products li.product-category .woocommerce-loop-category__title{position:static!important;inset:auto!important;transform:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:82px!important;margin:0!important;padding:12px 10px 13px!important;background:#fff!important;color:#17223b!important;font-size:17px!important;line-height:1.22!important;font-weight:800!important;text-align:center!important;box-shadow:none!important;opacity:1!important} .woocommerce ul.products li.product-category .woocommerce-loop-category__title .count{display:block!important;margin:5px 0 0!important;padding:0!important;background:transparent!important;color:#7b8494!important;font-size:12px!important;line-height:1.2!important;font-weight:700!important;opacity:1!important} @media(max-width:767px){.woocommerce ul.products li.product-category .woocommerce-loop-category__title{min-height:76px!important;padding:10px 8px 11px!important;font-size:15px!important;line-height:1.18!important}.woocommerce ul.products li.product-category .woocommerce-loop-category__title .count{margin-top:4px!important;font-size:11px!important}} /* ---------- BASIS ---------- */ .suc-layout, .suc-layout * { box-sizing: border-box; } .suc-layout { --suc-blue: #0874d8; --suc-blue-dark: #0069c9; --suc-blue-bright: #1290e8; --suc-blue-soft: #f4faff; --suc-blue-extra-soft: #f8fcff; --suc-border: #d8e8f7; --suc-border-strong: #b8d8f3; --suc-heading: #07162f; --suc-text: #263b59; --suc-muted: #607089; --suc-white: #ffffff; --suc-warning-bg: #fff8e8; --suc-warning-border: #f0d28d; --suc-warning-text: #654800; position: relative; display: block; width: 100%; max-width: 1180px; margin: 26px auto; padding: 0 12px; clear: both; color: var(--suc-text); font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 1.6; } .suc-layout h1, .suc-layout h2, .suc-layout h3, .suc-layout h4, .suc-layout p { padding: 0; text-transform: none; letter-spacing: normal; } .suc-layout h1, .suc-layout h2, .suc-layout h3, .suc-layout h4 { color: var(--suc-heading); font-family: Arial, Helvetica, sans-serif; font-weight: 800; } .suc-layout p { color: var(--suc-text); } .suc-layout img { display: block; float: none; max-width: 100%; height: auto; margin: 0; border: 0; box-shadow: none; } .suc-layout a { text-decoration: none !important; box-shadow: none !important; } .suc-layout h1, .suc-layout h2, .suc-layout h3, .suc-layout p, .suc-layout span, .suc-layout strong, .suc-layout a { overflow-wrap: anywhere; } /* ---------- PLANET WOW: AUS SCHMALEM THEME-CONTAINER AUSBRECHEN ---------- */ .suc-layout.suc-planet-wow { left: 50%; width: calc(100vw - 40px); max-width: 1180px; margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 0; transform: translateX(-50%); } /* ---------- ALLGEMEINE ABSCHNITTE ---------- */ .suc-section { width: 100%; margin: 0 0 22px; padding: clamp(22px, 3vw, 32px); background: var(--suc-white); border: 1px solid var(--suc-border); border-radius: 24px; } .suc-section-soft { background: linear-gradient( 180deg, var(--suc-blue-soft) 0%, var(--suc-white) 100% ); } .suc-section-title { margin: 0 0 14px; font-size: clamp(24px, 3vw, 32px); line-height: 1.22; } .suc-section-intro { max-width: 820px; margin: 0 auto 24px; text-align: center; } .suc-section-intro p { margin: 0; font-size: 15px; line-height: 1.8; } /* ---------- HERO ---------- */ .suc-hero { display: grid; grid-template-columns: minmax(0, 1.08fr) minmax(360px, 0.92fr); gap: 28px; align-items: center; width: 100%; margin: 0 0 22px; padding: clamp(24px, 3vw, 36px); background: linear-gradient( 135deg, var(--suc-blue-soft) 0%, var(--suc-white) 56%, var(--suc-blue-extra-soft) 100% ); border: 1px solid var(--suc-border); border-radius: 24px; overflow: hidden; } .suc-hero-content, .suc-hero-media { min-width: 0; } .suc-hero-title { margin: 0 0 14px; font-size: clamp(31px, 4vw, 46px); line-height: 1.1; } .suc-hero-lead { margin: 0 0 16px; font-size: clamp(16px, 2.2vw, 21px); line-height: 1.55; } .suc-hero-media { width: 100%; padding: 20px; background: var(--suc-white); border: 1px solid var(--suc-border); border-radius: 22px; text-align: center; box-shadow: 0 14px 34px rgba(8, 116, 216, 0.1); } .suc-hero-images { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; margin-bottom: 16px; } .suc-hero-image { display: flex; align-items: center; justify-content: center; height: 180px; padding: 10px; background: var(--suc-blue-extra-soft); border-radius: 15px; overflow: hidden; } .suc-hero-image img { width: 100%; height: 100%; object-fit: contain; } /* ---------- BADGES ---------- */ .suc-badge { display: inline-flex; align-items: center; gap: 7px; max-width: 100%; margin-bottom: 14px; padding: 8px 13px; color: var(--suc-blue); background: var(--suc-white); border: 1px solid var(--suc-border); border-radius: 999px; font-size: 13px; font-weight: 900; } .suc-badge-square { border-radius: 12px; } .suc-card-badge { position: absolute; top: 13px; right: 13px; z-index: 3; padding: 7px 11px; color: #ffffff; background: var(--suc-blue); border-radius: 999px; font-size: 11px; font-weight: 900; letter-spacing: 0.3px; } /* ---------- GRID ---------- */ .suc-grid { display: grid; width: 100%; gap: 16px; } .suc-grid-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .suc-grid-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .suc-grid-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); } .suc-grid-auto { grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); } /* ---------- SERIENKARTEN ---------- */ .suc-series-grid { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; grid-auto-rows: 1fr; gap: 20px; width: 100%; align-items: stretch; } .suc-card { position: relative; display: flex !important; flex-direction: column !important; align-items: stretch !important; justify-content: flex-start !important; float: none !important; clear: none !important; width: 100% !important; min-width: 0 !important; max-width: none !important; height: 100% !important; margin: 0 !important; padding: 18px !important; color: var(--suc-text) !important; background: var(--suc-white) !important; border: 1px solid var(--suc-border) !important; border-radius: 20px !important; box-shadow: 0 9px 25px rgba(8, 116, 216, 0.08) !important; text-align: left !important; overflow: hidden !important; transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease; } .suc-card-highlight { background: linear-gradient( 180deg, var(--suc-blue-soft) 0%, var(--suc-white) 100% ) !important; border: 2px solid var(--suc-blue) !important; box-shadow: 0 15px 34px rgba(8, 116, 216, 0.15) !important; } .suc-card-image { display: flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto; width: 100% !important; height: 235px !important; min-height: 235px !important; margin: 0 0 16px !important; padding: 14px !important; background: var(--suc-blue-extra-soft) !important; border-radius: 16px !important; overflow: hidden !important; } .suc-card-image img { display: block !important; float: none !important; width: 100% !important; height: 100% !important; max-width: 100% !important; max-height: 100% !important; margin: 0 auto !important; object-fit: contain !important; } .suc-card-kicker { display: block !important; float: none !important; width: 100% !important; margin: 0 0 8px !important; color: var(--suc-blue) !important; font-size: 12px !important; font-weight: 900 !important; line-height: 1.4 !important; letter-spacing: 0.45px !important; text-align: left !important; text-transform: uppercase !important; } .suc-card h3 { display: block !important; float: none !important; width: 100% !important; margin: 0 0 9px !important; color: var(--suc-heading) !important; font-size: 21px !important; font-weight: 800 !important; line-height: 1.28 !important; text-align: left !important; } .suc-card p { display: block !important; float: none !important; width: 100% !important; margin: 0 0 16px !important; color: var(--suc-muted) !important; font-size: 14px !important; line-height: 1.65 !important; text-align: left !important; } .suc-card-link { display: block !important; float: none !important; width: 100% !important; margin-top: auto !important; padding-top: 6px !important; color: var(--suc-blue) !important; font-size: 14px !important; font-weight: 900 !important; text-align: left !important; } @media (hover: hover) { .suc-card:hover { transform: translateY(-4px); border-color: var(--suc-border-strong) !important; box-shadow: 0 17px 36px rgba(8, 116, 216, 0.14) !important; } } /* ---------- INFO- UND TRUSTKARTEN ---------- */ .suc-trust-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(145px, 1fr)); gap: 10px; } .suc-trust-item { min-width: 0; padding: 14px; background: var(--suc-white); border: 1px solid var(--suc-border); border-radius: 14px; } .suc-trust-item strong, .suc-trust-item span { display: block; } .suc-trust-item strong { margin-bottom: 4px; color: var(--suc-heading); } .suc-trust-item span { color: var(--suc-muted); font-size: 13px; line-height: 1.5; } .suc-info-card { min-width: 0; padding: 18px; background: var(--suc-blue-extra-soft); border: 1px solid var(--suc-border); border-radius: 16px; } .suc-info-card strong { display: block; margin-bottom: 7px; color: var(--suc-heading); } .suc-info-card span { display: block; color: var(--suc-muted); font-size: 14px; line-height: 1.7; } /* ---------- BUTTONS ---------- */ .suc-btn { display: inline-flex; align-items: center; justify-content: center; gap: 7px; max-width: 100%; padding: 13px 22px; border-radius: 13px; font-size: 14px; font-weight: 900; line-height: 1.3; text-align: center; } .suc-btn-primary { color: #ffffff !important; background: linear-gradient( 135deg, var(--suc-blue-bright), var(--suc-blue-dark) ); border: 1px solid var(--suc-blue-dark); } .suc-btn-secondary { color: var(--suc-blue) !important; background: var(--suc-white); border: 1px solid var(--suc-blue); } /* ---------- HINWEIS ---------- */ .suc-note { display: flex; align-items: flex-start; gap: 12px; width: 100%; margin: 0 0 22px; padding: 18px 20px; color: var(--suc-warning-text); background: var(--suc-warning-bg); border: 1px solid var(--suc-warning-border); border-radius: 20px; } .suc-note-icon { flex: 0 0 auto; font-size: 26px; line-height: 1; } .suc-note strong { display: block; margin-bottom: 5px; } .suc-note p { margin: 0; color: var(--suc-warning-text); font-size: 14px; line-height: 1.7; } /* ---------- FAQ ---------- */ .suc-faq { border: 1px solid var(--suc-border); border-radius: 16px; overflow: hidden; } .suc-faq-item { padding: 17px; background: var(--suc-white); border-bottom: 1px solid var(--suc-border); } .suc-faq-item:last-child { border-bottom: 0; } .suc-faq-item strong { display: block; color: var(--suc-heading); } .suc-faq-item p { margin: 6px 0 0; color: var(--suc-muted); font-size: 14px; line-height: 1.7; } /* ---------- INSTAGRAM ---------- */ .suc-instagram { width: 100%; margin: 0 0 22px; padding: clamp(22px, 3vw, 30px); color: #ffffff; background: linear-gradient( 135deg, var(--suc-blue-bright), var(--suc-blue-dark) ); border-radius: 22px; text-align: center; } .suc-instagram h2, .suc-instagram p { color: #ffffff; } .suc-instagram h2 { margin: 0 0 9px; font-size: 24px; line-height: 1.3; } .suc-instagram p { margin: 0 0 15px; font-size: 15px; line-height: 1.7; } /* ---------- SICHERHEIT ---------- */ .suc-safety-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 16px; } .suc-safety-card { padding: 16px; color: var(--suc-text); background: var(--suc-blue-extra-soft); border: 1px solid var(--suc-border); border-radius: 16px; font-size: 14px; line-height: 1.7; } .suc-safety-card strong { display: block; margin-bottom: 6px; color: var(--suc-heading); } /* ---------- TABLET ---------- */ @media only screen and (max-width: 960px) { .suc-layout.suc-planet-wow { width: calc(100vw - 28px); } .suc-hero { grid-template-columns: 1fr 1fr; gap: 20px; padding: 24px; } .suc-series-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } .suc-grid-4, .suc-grid-3 { grid-template-columns: repeat(2, minmax(0, 1fr)); } } /* ---------- SMARTPHONE ---------- */ @media only screen and (max-width: 767px) { .suc-layout, .suc-layout.suc-planet-wow { left: auto; width: 100%; max-width: 100%; margin: 16px 0 24px; padding: 0 4px; transform: none; } .suc-hero { grid-template-columns: 1fr; gap: 18px; padding: 18px; border-radius: 20px; } .suc-hero-title { font-size: 29px; line-height: 1.15; } .suc-hero-images { grid-template-columns: repeat(2, minmax(0, 1fr)); } .suc-hero-image { height: 160px; } .suc-section { padding: 18px; border-radius: 20px; } .suc-section-title { font-size: 25px; line-height: 1.22; } .suc-series-grid, .suc-grid-2, .suc-grid-3, .suc-grid-4, .suc-grid-auto { grid-template-columns: 1fr !important; } .suc-card-image { height: 245px !important; min-height: 245px !important; } .suc-btn { width: 100%; } } /* ---------- KLEINE SMARTPHONES ---------- */ @media only screen and (max-width: 420px) { .suc-layout, .suc-layout.suc-planet-wow { padding-right: 0; padding-left: 0; } .suc-hero, .suc-section { padding: 16px; } .suc-hero-title { font-size: 27px; } .suc-section-title { font-size: 23px; } .suc-card { padding: 15px !important; } .suc-card-image { height: 210px !important; min-height: 210px !important; } } /* ========================================================= GECKOS NEXT LEVEL – KATEGORIEERWEITERUNG Diesen Block unten an das bestehende zentrale CSS anhängen. Wirkt nur innerhalb von .suc-geckos-next-level ========================================================= */ .suc-layout.suc-geckos-next-level { left: 50%; width: calc(100vw - 40px); max-width: 1180px; margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 0; transform: translateX(-50%); } .suc-geckos-next-level .suc-product-choice-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; align-items: stretch; } .suc-geckos-next-level .suc-choice-card { position: relative; display: flex; flex-direction: column; min-width: 0; height: 100%; padding: 16px; background: #ffffff; border: 1px solid #d8e8f7; border-radius: 18px; box-shadow: 0 8px 22px rgba(8,116,216,.07); } .suc-geckos-next-level .suc-choice-card-highlight { background: #f4faff; border: 2px solid #0874d8; box-shadow: 0 14px 30px rgba(8,116,216,.14); } .suc-geckos-next-level .suc-choice-image { display: flex; align-items: center; justify-content: center; width: 100%; height: 210px; margin: 0 0 14px; padding: 10px; background: #f8fcff; border-radius: 14px; overflow: hidden; } .suc-geckos-next-level .suc-choice-card-highlight .suc-choice-image { background: #ffffff; } .suc-geckos-next-level .suc-choice-image img { display: block; width: 100%; height: 100%; max-width: 100%; max-height: 100%; object-fit: contain; } .suc-geckos-next-level .suc-choice-content { display: flex; flex: 1; flex-direction: column; } .suc-geckos-next-level .suc-choice-kicker { display: block; margin: 0 0 8px; color: #0874d8; font-size: 12px; font-weight: 900; line-height: 1.4; letter-spacing: .5px; text-transform: uppercase; } .suc-geckos-next-level .suc-choice-card h3 { margin: 0 0 8px; color: #07162f; font-size: 20px; line-height: 1.3; } .suc-geckos-next-level .suc-choice-card p { margin: 0 0 16px; color: #607089; font-size: 14px; line-height: 1.65; } .suc-geckos-next-level .suc-choice-card .suc-btn { width: 100%; margin-top: auto; } .suc-geckos-next-level .suc-effect-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; } .suc-geckos-next-level .suc-effect-card { min-width: 0; padding: 18px; background: #ffffff; border: 1px solid #d8e8f7; border-radius: 16px; } .suc-geckos-next-level .suc-effect-card-highlight { background: #f4faff; border: 2px solid #0874d8; } .suc-geckos-next-level .suc-effect-card strong { display: block; margin-bottom: 7px; color: #07162f; } .suc-geckos-next-level .suc-effect-card span { display: block; color: #607089; font-size: 14px; line-height: 1.7; } .suc-geckos-next-level .suc-link-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; } .suc-geckos-next-level .suc-link-card { display: block; padding: 18px; color: #102033 !important; background: #ffffff; border: 1px solid #d8e8f7; border-radius: 16px; font-weight: 900; } @media (hover:hover) { .suc-geckos-next-level .suc-choice-card:hover, .suc-geckos-next-level .suc-link-card:hover { transform: translateY(-3px); box-shadow: 0 14px 30px rgba(8,116,216,.13); } } @media only screen and (max-width: 960px) { .suc-layout.suc-geckos-next-level { width: calc(100vw - 28px); } .suc-geckos-next-level .suc-product-choice-grid, .suc-geckos-next-level .suc-link-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .suc-geckos-next-level .suc-effect-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media only screen and (max-width: 767px) { .suc-layout.suc-geckos-next-level { left: auto; width: 100%; max-width: 100%; margin: 16px 0 24px; padding: 0 4px; transform: none; } .suc-geckos-next-level .suc-product-choice-grid, .suc-geckos-next-level .suc-effect-grid, .suc-geckos-next-level .suc-link-grid { grid-template-columns: 1fr; } .suc-geckos-next-level .suc-choice-image { height: 235px; } } @media only screen and (max-width: 420px) { .suc-geckos-next-level .suc-choice-card { padding: 14px; } .suc-geckos-next-level .suc-choice-image { height: 205px; } } /* ========================================================= PRODUKT-LANDINGPAGE IM STIL DER PANINI-VORLAGE Wirkt nur innerhalb von .suc-product-page ========================================================= */ .suc-layout.suc-product-page { position: relative !important; left: 50% !important; display: block !important; width: calc(100vw - 40px) !important; max-width: 1080px !important; margin: 24px 0 !important; padding: 0 12px !important; transform: translateX(-50%) !important; float: none !important; clear: both !important; } .suc-product-page, .suc-product-page * { box-sizing: border-box; } /* HERO */ .suc-product-page .suc-product-landing-hero { width: 100% !important; margin: 0 0 18px !important; padding: clamp(18px,3vw,26px) !important; background: #ffffff !important; border: 1px solid #d8e8f7 !important; border-radius: 22px !important; box-shadow: 0 10px 26px rgba(17,119,183,.08) !important; } .suc-product-page .suc-product-landing-grid { display: grid !important; grid-template-columns: repeat(2,minmax(0,1fr)) !important; gap: 22px !important; align-items: center !important; } .suc-product-page .suc-product-landing-media { position: relative !important; display: flex !important; align-items: center !important; justify-content: center !important; min-height: 390px !important; padding: clamp(16px,2.5vw,20px) !important; background: linear-gradient(180deg,#f4fbff 0%,#ffffff 100%) !important; border-radius: 18px !important; text-align: center !important; overflow: hidden !important; } .suc-product-page .suc-product-landing-media img { display: block !important; float: none !important; width: 100% !important; height: 100% !important; max-width: 430px !important; max-height: 360px !important; margin: 0 auto !important; object-fit: contain !important; filter: drop-shadow(0 14px 24px rgba(0,0,0,.18)) !important; } .suc-product-page .suc-product-orange-badge { position: absolute !important; top: 12px !important; left: 12px !important; z-index: 2 !important; padding: 10px 12px !important; color: #ffffff !important; background: linear-gradient(135deg,#ffb300,#f07a00) !important; border-radius: 999px !important; box-shadow: 0 8px 18px rgba(240,122,0,.25) !important; font-size: 12px !important; font-weight: 800 !important; line-height: 1.2 !important; } .suc-product-page .suc-product-landing-copy { display: block !important; min-width: 0 !important; } .suc-product-page .suc-product-landing-title { margin: 0 0 10px !important; color: #07162f !important; font-size: clamp(28px,4vw,34px) !important; font-weight: 900 !important; line-height: 1.15 !important; } .suc-product-page .suc-product-landing-lead { margin: 0 0 14px !important; color: #263b59 !important; font-size: clamp(17px,2.6vw,20px) !important; line-height: 1.4 !important; } .suc-product-page .suc-product-stock-pill { display: inline-block !important; margin: 0 0 14px !important; padding: 10px 14px !important; color: #6a4100 !important; background: #fff8e8 !important; border: 1px solid #f1d08c !important; border-radius: 12px !important; font-size: 14px !important; font-weight: 800 !important; } .suc-product-page .suc-product-landing-facts { display: grid !important; grid-template-columns: repeat(3,minmax(0,1fr)) !important; gap: 10px !important; margin: 0 0 18px !important; } .suc-product-page .suc-product-landing-fact { min-width: 0 !important; padding: 13px !important; background: #f8fcff !important; border: 1px solid #d8e8f7 !important; border-radius: 14px !important; color: #263b59 !important; font-size: 13px !important; line-height: 1.5 !important; } .suc-product-page .suc-product-landing-fact strong { display: block !important; margin-bottom: 4px !important; color: #07162f !important; } /* PREISBOX */ .suc-product-page .suc-product-pricebox { padding: clamp(16px,2.5vw,18px) !important; background: #ffffff !important; border: 1px solid #d8e8f7 !important; border-radius: 18px !important; box-shadow: 0 10px 24px rgba(17,119,183,.08) !important; } .suc-product-page .suc-product-pricebox-row { display: flex !important; flex-wrap: wrap !important; gap: 14px !important; align-items: center !important; justify-content: space-between !important; } .suc-product-page .suc-product-price { margin: 0 0 6px !important; color: #0874d8 !important; font-size: clamp(32px,5vw,40px) !important; font-weight: 900 !important; line-height: 1 !important; } .suc-product-page .suc-product-saving { margin: 0 0 4px !important; color: #0c8c4f !important; font-size: 14px !important; font-weight: 900 !important; } .suc-product-page .suc-product-price-note { color: #607089 !important; font-size: 14px !important; line-height: 1.5 !important; } .suc-product-page .suc-product-order-button { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-height: 48px !important; padding: 16px 26px !important; color: #ffffff !important; background: linear-gradient(135deg,#1290e8 0%,#0069c9 100%) !important; border: 0 !important; border-radius: 14px !important; box-shadow: 0 14px 28px rgba(0,105,201,.25) !important; font-size: 17px !important; font-weight: 800 !important; line-height: 1.2 !important; text-decoration: none !important; } /* CONTENT BOXES */ .suc-product-page .suc-product-box { width: 100% !important; margin: 0 0 18px !important; padding: clamp(18px,3vw,24px) !important; background: #ffffff !important; border: 1px solid #d8e8f7 !important; border-radius: 22px !important; box-shadow: 0 10px 26px rgba(17,119,183,.06) !important; } .suc-product-page .suc-product-box-soft { background: #f4faff !important; box-shadow: none !important; } .suc-product-page .suc-product-box-warning { background: #fff8e8 !important; border-color: #f1d08c !important; box-shadow: none !important; } .suc-product-page .suc-product-two-columns { display: grid !important; grid-template-columns: repeat(2,minmax(0,1fr)) !important; gap: 18px !important; margin: 0 0 18px !important; } .suc-product-page .suc-product-detail-table { overflow: hidden !important; border: 1px solid #d8e8f7 !important; border-radius: 16px !important; } .suc-product-page .suc-product-detail-row { display: grid !important; grid-template-columns: minmax(92px,34%) minmax(0,66%) !important; border-bottom: 1px solid #d8e8f7 !important; } .suc-product-page .suc-product-detail-row:last-child { border-bottom: 0 !important; } .suc-product-page .suc-product-detail-label, .suc-product-page .suc-product-detail-value { padding: 12px !important; font-size: 14px !important; line-height: 1.6 !important; } .suc-product-page .suc-product-detail-label { background: #f3f7fc !important; color: #07162f !important; font-weight: 800 !important; } .suc-product-page .suc-product-benefit-list { display: grid !important; gap: 12px !important; } .suc-product-page .suc-product-benefit { padding: 14px !important; color: #263b59 !important; background: #f8fcff !important; border: 1px solid #d8e8f7 !important; border-radius: 14px !important; font-size: 14px !important; line-height: 1.7 !important; } .suc-product-page .suc-product-benefit strong { display: block !important; margin-bottom: 3px !important; color: #07162f !important; } @media only screen and (max-width:960px) { .suc-layout.suc-product-page { width: calc(100vw - 28px) !important; } .suc-product-page .suc-product-landing-grid { grid-template-columns: 1fr 1fr !important; } .suc-product-page .suc-product-landing-facts { grid-template-columns: 1fr !important; } } @media only screen and (max-width:767px) { .suc-layout.suc-product-page { left: auto !important; width: 100% !important; max-width: 100% !important; margin: 16px 0 24px !important; padding: 0 4px !important; transform: none !important; } .suc-product-page .suc-product-landing-grid, .suc-product-page .suc-product-two-columns { grid-template-columns: 1fr !important; } .suc-product-page .suc-product-landing-media { min-height: 330px !important; } .suc-product-page .suc-product-pricebox-row { align-items: stretch !important; } .suc-product-page .suc-product-order-button { width: 100% !important; } } /* ========================================================= GECKOS NEXT LEVEL – KOMPAKTER EMPFEHLUNGSBLOCK Wirkt nur innerhalb von .suc-product-page ========================================================= */ .suc-product-page .suc-recommendations { overflow: hidden; } .suc-product-page .suc-recommendations .suc-section-intro { margin-bottom: 20px; } .suc-product-page .suc-recommend-grid { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 14px !important; width: 100% !important; align-items: stretch !important; } .suc-product-page .suc-recommend-card { display: grid !important; grid-template-columns: 112px minmax(0, 1fr) !important; gap: 16px !important; align-items: center !important; width: 100% !important; min-width: 0 !important; min-height: 150px !important; padding: 14px !important; color: #263b59 !important; background: #ffffff !important; border: 1px solid #d8e8f7 !important; border-radius: 17px !important; box-shadow: 0 8px 20px rgba(8,116,216,.07) !important; text-decoration: none !important; overflow: hidden !important; } .suc-product-page .suc-recommend-card-highlight { border: 2px solid #0874d8 !important; background: linear-gradient(180deg,#f4faff 0%,#ffffff 100%) !important; } .suc-product-page .suc-recommend-image { display: flex !important; align-items: center !important; justify-content: center !important; width: 112px !important; height: 112px !important; padding: 7px !important; background: #f8fcff !important; border-radius: 13px !important; overflow: hidden !important; } .suc-product-page .suc-recommend-image img { display: block !important; width: 100% !important; height: 100% !important; max-width: 100% !important; max-height: 100% !important; margin: 0 !important; object-fit: contain !important; } .suc-product-page .suc-recommend-content { display: flex !important; flex-direction: column !important; min-width: 0 !important; height: 100% !important; } .suc-product-page .suc-recommend-kicker { display: block !important; margin: 0 0 5px !important; color: #0874d8 !important; font-size: 11px !important; font-weight: 900 !important; line-height: 1.3 !important; letter-spacing: .35px !important; text-transform: uppercase !important; } .suc-product-page .suc-recommend-card h3 { margin: 0 0 6px !important; color: #07162f !important; font-size: 17px !important; font-weight: 900 !important; line-height: 1.25 !important; } .suc-product-page .suc-recommend-card p { margin: 0 0 8px !important; color: #607089 !important; font-size: 13px !important; line-height: 1.5 !important; } .suc-product-page .suc-recommend-link { display: block !important; margin-top: auto !important; color: #0874d8 !important; font-size: 13px !important; font-weight: 900 !important; } .suc-product-page .suc-recommend-all { margin-top: 18px !important; text-align: center !important; } @media (hover:hover) { .suc-product-page .suc-recommend-card:hover { transform: translateY(-3px) !important; border-color: #9ccaf0 !important; box-shadow: 0 14px 28px rgba(8,116,216,.12) !important; } } @media only screen and (max-width: 767px) { .suc-product-page .suc-recommend-grid { grid-template-columns: 1fr !important; } .suc-product-page .suc-recommend-card { grid-template-columns: 88px minmax(0,1fr) !important; min-height: 122px !important; padding: 12px !important; } .suc-product-page .suc-recommend-image { width: 88px !important; height: 88px !important; } .suc-product-page .suc-recommend-card h3 { font-size: 16px !important; } .suc-product-page .suc-recommend-card p { font-size: 12px !important; } } @media only screen and (max-width: 420px) { .suc-product-page .suc-recommend-card { grid-template-columns: 76px minmax(0,1fr) !important; gap: 11px !important; } .suc-product-page .suc-recommend-image { width: 76px !important; height: 76px !important; } } /* SUC PREMIUM PRODUCT – ausschließlich innerhalb der Premium-Produktseite */ .suc-product-page.suc-premium-product{--pp-blue:#0874d8;--pp-blue-dark:#0064bd;--pp-soft:#f2f8fd;--pp-navy:#07162f;--pp-text:#263b59;--pp-muted:#607089;--pp-border:#d8e8f7;--pp-green:#0c8c4f;width:100%} .suc-product-page.suc-premium-product,.suc-product-page.suc-premium-product *{box-sizing:border-box} .suc-premium-product .suc-premium-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:26px;margin:0 0 18px;padding:22px;background:radial-gradient(circle at 0 0,rgba(8,116,216,.09),transparent 34%),linear-gradient(135deg,#fff 0%,#f8fcff 100%);border:1px solid var(--pp-border);border-radius:24px;box-shadow:0 16px 40px rgba(8,116,216,.09)} .suc-premium-product .suc-premium-gallery,.suc-premium-product .suc-premium-copy{min-width:0} .suc-premium-product .suc-premium-main-image{position:relative;display:flex;align-items:center;justify-content:center;min-height:440px;padding:18px;background:#fff;border:1px solid var(--pp-border);border-radius:20px;overflow:hidden} .suc-premium-product .suc-premium-main-image img{width:100%;height:100%;max-height:405px;object-fit:contain} .suc-premium-product .suc-premium-badge{position:absolute;top:14px;left:14px;z-index:2;padding:9px 13px;color:#fff;background:linear-gradient(135deg,#ffae00,#ef7d00);border-radius:999px;font-size:12px;font-weight:900;box-shadow:0 8px 18px rgba(239,125,0,.22)} .suc-premium-product .suc-premium-thumbs{display:flex;gap:10px;margin-top:10px}.suc-premium-product .suc-premium-thumb{width:76px;height:76px;padding:5px;background:#fff;border:1px solid var(--pp-border);border-radius:12px;overflow:hidden}.suc-premium-product .suc-premium-thumb.is-active{border:2px solid var(--pp-blue)}.suc-premium-product .suc-premium-thumb img{width:100%;height:100%;object-fit:contain} .suc-premium-product .suc-premium-copy{display:flex;flex-direction:column;justify-content:center}.suc-premium-product .suc-premium-eyebrow{display:block;margin-bottom:8px;color:var(--pp-blue);font-size:12px;font-weight:900;letter-spacing:.5px;text-transform:uppercase}.suc-premium-product .suc-premium-title{margin:0 0 10px;color:var(--pp-navy);font-size:clamp(32px,4.2vw,48px);line-height:1.05}.suc-premium-product .suc-premium-subtitle{margin:0 0 16px;color:var(--pp-text);font-size:18px;line-height:1.55} .suc-premium-product .suc-premium-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.suc-premium-product .suc-premium-pills span{padding:8px 11px;color:var(--pp-blue-dark);background:#fff;border:1px solid var(--pp-border);border-radius:999px;font-size:12px;font-weight:900} .suc-premium-product .suc-premium-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:18px}.suc-premium-product .suc-premium-checks div{color:var(--pp-text);font-size:14px;line-height:1.45} .suc-premium-product .suc-premium-buybox{padding:18px;background:#fff;border:1px solid var(--pp-border);border-radius:18px;box-shadow:0 12px 30px rgba(8,116,216,.08)}.suc-premium-product .suc-premium-stock{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--pp-green);font-size:13px;font-weight:900}.suc-premium-product .suc-premium-stock i,.suc-premium-product .suc-premium-stock .suc-premium-dot{display:inline-block;width:9px;height:9px;flex:0 0 9px;background:var(--pp-green);border-radius:50%;box-shadow:0 0 0 4px rgba(12,140,79,.12)}.suc-premium-product .suc-premium-price{color:var(--pp-blue);font-size:40px;font-weight:900;line-height:1}.suc-premium-product .suc-premium-price-note{margin-top:7px;color:var(--pp-muted);font-size:13px} .suc-premium-product .suc-premium-buybutton{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:15px;padding:14px 18px;color:#fff!important;background:linear-gradient(135deg,var(--pp-blue),var(--pp-blue-dark));border-radius:14px;font-size:16px;font-weight:900;text-decoration:none!important;box-shadow:0 12px 26px rgba(0,100,189,.22)}.suc-premium-product .suc-premium-microtrust{margin-top:10px;color:var(--pp-muted);font-size:12px;text-align:center} .suc-premium-product .suc-premium-trustbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.suc-premium-product .suc-premium-trustbar div{padding:14px;background:#fff;border:1px solid var(--pp-border);border-radius:14px}.suc-premium-product .suc-premium-trustbar strong,.suc-premium-product .suc-premium-trustbar span{display:block}.suc-premium-product .suc-premium-trustbar strong{color:var(--pp-navy);font-size:14px}.suc-premium-product .suc-premium-trustbar span{margin-top:3px;color:var(--pp-muted);font-size:12px} /* bestehende Inhaltsbereiche optisch angleichen */ .suc-premium-product .suc-product-box,.suc-premium-product .suc-section,.suc-premium-product .suc-instagram{box-shadow:0 10px 26px rgba(8,116,216,.055)} .suc-premium-product .suc-card{border-radius:18px!important;box-shadow:0 10px 24px rgba(8,116,216,.08)!important}.suc-premium-product .suc-card-image{height:220px!important}.suc-premium-product .suc-card h3{font-size:20px!important} @media (hover:hover){.suc-premium-product .suc-premium-buybutton:hover{filter:brightness(.97)}.suc-premium-product .suc-card:hover{transform:translateY(-4px)!important;box-shadow:0 17px 36px rgba(8,116,216,.14)!important}} @media only screen and (max-width:960px){.suc-premium-product .suc-premium-hero{grid-template-columns:1fr 1fr}.suc-premium-product .suc-premium-trustbar{grid-template-columns:repeat(2,minmax(0,1fr))}} @media only screen and (max-width:767px){.suc-premium-product .suc-premium-hero{grid-template-columns:1fr;padding:16px;border-radius:18px}.suc-premium-product .suc-premium-main-image{min-height:320px}.suc-premium-product .suc-premium-main-image img{max-height:290px}.suc-premium-product .suc-premium-title{font-size:31px}.suc-premium-product .suc-premium-checks{grid-template-columns:1fr}.suc-premium-product .suc-premium-trustbar{grid-template-columns:repeat(2,minmax(0,1fr))}.suc-premium-product .suc-card-image{height:245px!important}} @media only screen and (max-width:420px){.suc-premium-product .suc-premium-trustbar{grid-template-columns:1fr}.suc-premium-product .suc-premium-price{font-size:36px}} /* ========================================================= SUC PREMIUM PRODUCT – VOLLSTÄNDIGE INHALTSBEREICHE Gehört zum zentralen Designsystem. Wirkt nur innerhalb von .suc-product-page.suc-premium-product ========================================================= */ /* ---------- GEÖFFNETE TÜTE / HINWEIS ---------- */ .suc-premium-product .suc-premium-warning { display: grid; grid-template-columns: 54px minmax(0, 1fr); gap: 18px; align-items: center; width: 100%; margin: 0 0 22px; padding: 20px 22px; background: linear-gradient(135deg, #fffaf0, #ffffff); border: 1px solid #f3d59b; border-radius: 18px; box-shadow: 0 10px 26px rgba(177, 112, 0, .07); } .suc-premium-product .suc-premium-warning-icon { display: flex; align-items: center; justify-content: center; width: 48px; height: 48px; color: #ffffff; background: linear-gradient(135deg, #f4a000, #e07800); border-radius: 50%; font-size: 25px; font-weight: 900; } .suc-premium-product .suc-premium-warning h2 { margin: 0 0 6px; color: var(--pp-navy); font-size: 21px; line-height: 1.25; } .suc-premium-product .suc-premium-warning p { margin: 0; color: var(--pp-text); font-size: 15px; line-height: 1.65; } /* ---------- STORY / ARTENPORTRÄT ---------- */ .suc-premium-product .suc-premium-story { display: grid; grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr); gap: 28px; align-items: center; width: 100%; margin: 0 0 22px; padding: 24px; background: #ffffff; border: 1px solid var(--pp-border); border-radius: 22px; box-shadow: 0 14px 34px rgba(8, 116, 216, .07); } .suc-premium-product .suc-premium-story-image { min-width: 0; overflow: hidden; background: var(--pp-soft); border-radius: 18px; } .suc-premium-product .suc-premium-story-image img { display: block; width: 100%; height: 410px; object-fit: contain; } .suc-premium-product .suc-premium-section-kicker { display: block; margin-bottom: 7px; color: var(--pp-blue); font-size: 12px; font-weight: 900; letter-spacing: .55px; text-transform: uppercase; } .suc-premium-product .suc-premium-story h2, .suc-premium-product .suc-premium-panel h2, .suc-premium-product .suc-premium-section-head h2, .suc-premium-product .suc-premium-display h2, .suc-premium-product .suc-premium-instagram h2, .suc-premium-product .suc-premium-safety h2 { margin: 0 0 12px; color: var(--pp-navy); font-size: clamp(25px, 3vw, 34px); line-height: 1.15; } .suc-premium-product .suc-premium-story p, .suc-premium-product .suc-premium-section-head p, .suc-premium-product .suc-premium-display p, .suc-premium-product .suc-premium-instagram p, .suc-premium-product .suc-premium-safety p { color: var(--pp-text); font-size: 15px; line-height: 1.7; } .suc-premium-product .suc-premium-species { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; margin-top: 18px; } .suc-premium-product .suc-premium-species div { padding: 13px 14px; background: var(--pp-soft); border: 1px solid var(--pp-border); border-radius: 13px; } .suc-premium-product .suc-premium-species strong, .suc-premium-product .suc-premium-species span { display: block; } .suc-premium-product .suc-premium-species strong { margin-bottom: 4px; color: var(--pp-muted); font-size: 11px; text-transform: uppercase; } .suc-premium-product .suc-premium-species span { color: var(--pp-navy); font-size: 14px; font-weight: 800; } /* ---------- DETAILS UND VORTEILE ---------- */ .suc-premium-product .suc-premium-split { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; width: 100%; margin: 0 0 22px; } .suc-premium-product .suc-premium-panel { min-width: 0; padding: 22px; background: #ffffff; border: 1px solid var(--pp-border); border-radius: 20px; box-shadow: 0 12px 30px rgba(8, 116, 216, .06); } .suc-premium-product .suc-premium-table { display: grid; gap: 0; overflow: hidden; border: 1px solid var(--pp-border); border-radius: 14px; } .suc-premium-product .suc-premium-table div { display: grid; grid-template-columns: minmax(130px, .72fr) minmax(0, 1.28fr); gap: 12px; padding: 12px 14px; border-bottom: 1px solid var(--pp-border); } .suc-premium-product .suc-premium-table div:last-child { border-bottom: 0; } .suc-premium-product .suc-premium-table span { color: var(--pp-muted); font-size: 13px; } .suc-premium-product .suc-premium-table strong { color: var(--pp-navy); font-size: 13px; text-align: right; overflow-wrap: anywhere; } .suc-premium-product .suc-premium-benefits { display: grid; gap: 10px; } .suc-premium-product .suc-premium-benefits div { padding: 14px; background: var(--pp-soft); border: 1px solid var(--pp-border); border-radius: 14px; } .suc-premium-product .suc-premium-benefits b, .suc-premium-product .suc-premium-benefits span { display: block; } .suc-premium-product .suc-premium-benefits b { margin-bottom: 5px; color: var(--pp-navy); font-size: 15px; } .suc-premium-product .suc-premium-benefits span { color: var(--pp-text); font-size: 13px; line-height: 1.55; } /* ---------- EMPFOHLENE GECKOS-PRODUKTE ---------- */ .suc-premium-product .suc-premium-related, .suc-premium-product .suc-premium-faq { width: 100%; margin: 0 0 22px; padding: 24px; background: #ffffff; border: 1px solid var(--pp-border); border-radius: 22px; box-shadow: 0 14px 34px rgba(8, 116, 216, .06); } .suc-premium-product .suc-premium-section-head { max-width: 760px; margin-bottom: 20px; } .suc-premium-product .suc-premium-section-head p { margin: 0; } .suc-premium-product .suc-premium-cardgrid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; width: 100%; } .suc-premium-product .suc-premium-card { display: flex; flex-direction: column; min-width: 0; overflow: hidden; color: inherit !important; background: #ffffff; border: 1px solid var(--pp-border); border-radius: 18px; text-decoration: none !important; box-shadow: 0 10px 24px rgba(8, 116, 216, .07); transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease; } .suc-premium-product .suc-premium-card-image { display: flex; align-items: center; justify-content: center; height: 235px; padding: 14px; background: linear-gradient(180deg, #f7fbff, #ffffff); } .suc-premium-product .suc-premium-card-image img { width: 100%; height: 100%; object-fit: contain; } .suc-premium-product .suc-premium-card-body { display: flex; flex: 1; flex-direction: column; padding: 17px; } .suc-premium-product .suc-premium-card-body > span { color: var(--pp-blue); font-size: 11px; font-weight: 900; text-transform: uppercase; } .suc-premium-product .suc-premium-card h3 { margin: 5px 0 7px; color: var(--pp-navy); font-size: 21px !important; } .suc-premium-product .suc-premium-card p { flex: 1; margin: 0 0 12px; color: var(--pp-text); font-size: 13px; line-height: 1.6; } .suc-premium-product .suc-premium-card b { color: var(--pp-blue); font-size: 13px; } .suc-premium-product .suc-premium-display { display: flex; align-items: center; justify-content: space-between; gap: 22px; margin-top: 18px; padding: 20px 22px; background: linear-gradient(135deg, var(--pp-navy), #0c2c55); border-radius: 18px; } .suc-premium-product .suc-premium-display h2, .suc-premium-product .suc-premium-display p { color: #ffffff; } .suc-premium-product .suc-premium-display p { margin: 0; opacity: .85; } .suc-premium-product .suc-premium-display a { flex: 0 0 auto; padding: 13px 17px; color: var(--pp-navy) !important; background: #ffffff; border-radius: 12px; font-weight: 900; text-decoration: none !important; } /* ---------- FAQ ---------- */ .suc-premium-product .suc-premium-faq details { margin-bottom: 10px; overflow: hidden; background: var(--pp-soft); border: 1px solid var(--pp-border); border-radius: 14px; } .suc-premium-product .suc-premium-faq details:last-child { margin-bottom: 0; } .suc-premium-product .suc-premium-faq summary { padding: 15px 17px; color: var(--pp-navy); font-size: 15px; font-weight: 900; cursor: pointer; } .suc-premium-product .suc-premium-faq details p { margin: 0; padding: 0 17px 16px; color: var(--pp-text); font-size: 14px; line-height: 1.65; } /* ---------- INSTAGRAM ---------- */ .suc-premium-product .suc-premium-instagram { display: flex; align-items: center; justify-content: space-between; gap: 22px; width: 100%; margin: 0 0 22px; padding: 23px; background: linear-gradient(135deg, #f5f0ff, #fff5fb); border: 1px solid #e9d9f6; border-radius: 20px; } .suc-premium-product .suc-premium-instagram span { color: #a43bb6; font-size: 12px; font-weight: 900; text-transform: uppercase; } .suc-premium-product .suc-premium-instagram p { margin: 0; } .suc-premium-product .suc-premium-instagram a { flex: 0 0 auto; padding: 13px 18px; color: #ffffff !important; background: linear-gradient(135deg, #833ab4, #fd1d1d, #fcb045); border-radius: 13px; font-weight: 900; text-decoration: none !important; } /* ---------- HERSTELLER UND SICHERHEIT ---------- */ .suc-premium-product .suc-premium-safety { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 15px; width: 100%; margin-bottom: 22px; } .suc-premium-product .suc-premium-safety > div { min-width: 0; padding: 20px; background: #ffffff; border: 1px solid var(--pp-border); border-radius: 18px; } .suc-premium-product .suc-premium-safety h2 { font-size: 20px; } .suc-premium-product .suc-premium-safety p { margin: 0; font-size: 14px; } .suc-premium-product .suc-premium-safety-note { grid-column: 1 / -1; background: #fff8ed !important; border-color: #f1d5a6 !important; } .suc-premium-product .suc-premium-safety-note strong { display: block; margin-bottom: 6px; color: #9b5800; font-size: 15px; } @media (hover: hover) { .suc-premium-product .suc-premium-card:hover { transform: translateY(-4px); border-color: #9ccaf0; box-shadow: 0 17px 36px rgba(8, 116, 216, .14); } } /* ---------- PREMIUM RESPONSIVE ---------- */ @media only screen and (max-width: 960px) { .suc-premium-product .suc-premium-story { grid-template-columns: 1fr; } .suc-premium-product .suc-premium-story-image img { height: 350px; } .suc-premium-product .suc-premium-cardgrid { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media only screen and (max-width: 767px) { .suc-premium-product .suc-premium-warning { grid-template-columns: 42px minmax(0, 1fr); padding: 16px; } .suc-premium-product .suc-premium-warning-icon { width: 40px; height: 40px; font-size: 21px; } .suc-premium-product .suc-premium-story, .suc-premium-product .suc-premium-related, .suc-premium-product .suc-premium-faq { padding: 17px; border-radius: 18px; } .suc-premium-product .suc-premium-story-image img { height: 290px; } .suc-premium-product .suc-premium-split, .suc-premium-product .suc-premium-safety { grid-template-columns: 1fr; } .suc-premium-product .suc-premium-safety-note { grid-column: auto; } .suc-premium-product .suc-premium-cardgrid { grid-template-columns: 1fr; } .suc-premium-product .suc-premium-card-image { height: 250px; } .suc-premium-product .suc-premium-display, .suc-premium-product .suc-premium-instagram { align-items: flex-start; flex-direction: column; } .suc-premium-product .suc-premium-species { grid-template-columns: 1fr; } } @media only screen and (max-width: 420px) { .suc-premium-product .suc-premium-table div { grid-template-columns: 1fr; gap: 4px; } .suc-premium-product .suc-premium-table strong { text-align: left; } } /* ========================================================= MIRACULOUS FRIENDS FOREVER – KATEGORIEERWEITERUNG Ergänzung für das vorhandene SUC Max Power Designsystem Wirkt ausschließlich innerhalb von .suc-miraculous ========================================================= */ .suc-layout.suc-miraculous { --suc-blue: #ec0872; --suc-blue-dark: #b80056; --suc-blue-bright: #ff2d8d; --suc-blue-soft: #fff1f8; --suc-blue-extra-soft: #fff8fc; --suc-border: #f2c9dd; --suc-border-strong: #ec8fbb; --suc-heading: #24101b; --suc-text: #493542; --suc-muted: #75616d; left: 50%; width: calc(100vw - 40px); max-width: 1180px; margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 0; transform: translateX(-50%); } /* ---------- MIRACULOUS HERO ---------- */ .suc-miraculous .suc-miraculous-hero { position: relative; display: grid; grid-template-columns: minmax(0, .88fr) minmax(400px, 1.12fr); gap: 24px; align-items: center; min-height: 490px; margin: 0 0 22px; padding: clamp(26px, 4vw, 48px); color: #ffffff; background: radial-gradient( circle at 77% 22%, rgba(255,255,255,.28), transparent 24% ), radial-gradient( circle at 15% 20%, rgba(255,210,232,.18), transparent 23% ), linear-gradient( 125deg, #760037 0%, #c00059 40%, #f10a75 72%, #ff70ad 100% ); border: 1px solid rgba(255,255,255,.22); border-radius: 26px; box-shadow: 0 18px 44px rgba(111,0,49,.2); overflow: hidden; isolation: isolate; } .suc-miraculous .suc-miraculous-hero::before { content: ""; position: absolute; inset: 0; z-index: -2; opacity: .27; background-image: radial-gradient(circle, #ffffff 0 2px, transparent 2.5px), radial-gradient(circle, #ffffff 0 1px, transparent 1.5px); background-position: 0 0, 28px 38px; background-size: 70px 70px, 96px 96px; } .suc-miraculous .suc-miraculous-hero::after { content: ""; position: absolute; right: -130px; bottom: -235px; z-index: -1; width: 650px; height: 650px; border: 7px solid rgba(255,255,255,.13); border-radius: 50%; box-shadow: 0 0 0 30px rgba(255,255,255,.025), 0 0 95px rgba(255,255,255,.15); } .suc-miraculous .suc-miraculous-copy { position: relative; z-index: 4; min-width: 0; } .suc-miraculous .suc-miraculous-copy .suc-badge { color: #ffffff; background: rgba(0,0,0,.22); border-color: rgba(255,255,255,.3); } .suc-miraculous .suc-miraculous-title { margin: 0 0 16px; color: #ffffff; font-size: clamp(38px, 5vw, 64px); line-height: 1; letter-spacing: -1.8px; text-shadow: 0 8px 22px rgba(65,0,29,.28); } .suc-miraculous .suc-miraculous-title span { display: block; margin-top: 8px; color: #ffd9eb; font-size: .57em; line-height: 1.12; } .suc-miraculous .suc-miraculous-lead { max-width: 590px; margin: 0 0 22px; color: rgba(255,255,255,.93); font-size: clamp(16px, 2vw, 20px); line-height: 1.55; } .suc-miraculous .suc-miraculous-hero .suc-btn-primary { color: #a8004e !important; background: #ffffff; border-color: #ffffff; box-shadow: 0 13px 28px rgba(64,0,29,.22); } .suc-miraculous .suc-miraculous-hero .suc-btn-secondary { color: #ffffff !important; background: rgba(0,0,0,.18); border-color: rgba(255,255,255,.45); } /* ---------- HERO-PRODUKTE ---------- */ .suc-miraculous .suc-miraculous-products { position: relative; display: flex; align-items: flex-end; justify-content: center; min-height: 405px; } .suc-miraculous .suc-miraculous-products::after { content: ""; position: absolute; right: 5%; bottom: 10px; left: 5%; height: 35px; background: rgba(72,0,32,.28); border-radius: 50%; filter: blur(16px); } .suc-miraculous .suc-miraculous-album, .suc-miraculous .suc-miraculous-display, .suc-miraculous .suc-miraculous-blister, .suc-miraculous .suc-miraculous-pack { position: absolute; z-index: 2; object-fit: contain; filter: drop-shadow(0 19px 21px rgba(62,0,28,.3)); } .suc-miraculous .suc-miraculous-album { left: 23%; bottom: 2px; z-index: 3; width: 44%; transform: rotate(-2deg); } .suc-miraculous .suc-miraculous-display { right: -1%; bottom: 4px; z-index: 4; width: 43%; transform: rotate(2deg); } .suc-miraculous .suc-miraculous-blister { left: 0; bottom: 0; z-index: 5; width: 27%; transform: rotate(-5deg); } .suc-miraculous .suc-miraculous-pack { right: 35%; bottom: 0; z-index: 6; width: 18%; transform: rotate(5deg); } /* ---------- FAKTENLEISTE ---------- */ .suc-miraculous .suc-miraculous-facts { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); margin: 0 0 22px; color: #ffffff; background: #151014; border-radius: 20px; overflow: hidden; } .suc-miraculous .suc-miraculous-fact { position: relative; min-width: 0; padding: 19px; } .suc-miraculous .suc-miraculous-fact:not(:last-child)::after { content: ""; position: absolute; top: 18px; right: 0; bottom: 18px; width: 1px; background: rgba(255,255,255,.14); } .suc-miraculous .suc-miraculous-fact strong { display: block; margin-bottom: 4px; color: #ffffff; font-size: 17px; } .suc-miraculous .suc-miraculous-fact span { display: block; color: rgba(255,255,255,.7); font-size: 13px; line-height: 1.45; } /* ---------- PRODUKTAUSWAHL ---------- */ .suc-miraculous .suc-product-choice-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; align-items: stretch; } .suc-miraculous .suc-choice-card { position: relative; display: flex; flex-direction: column; min-width: 0; height: 100%; padding: 16px; background: #ffffff; border: 1px solid var(--suc-border); border-radius: 18px; box-shadow: 0 9px 24px rgba(125,0,55,.08); transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease; } .suc-miraculous .suc-choice-image { display: flex; align-items: center; justify-content: center; width: 100%; height: 235px; margin: 0 0 14px; padding: 10px; background: var(--suc-blue-extra-soft); border-radius: 15px; overflow: hidden; } .suc-miraculous .suc-choice-image img { width: 100%; height: 100%; object-fit: contain; } .suc-miraculous .suc-choice-content { display: flex; flex: 1; flex-direction: column; } .suc-miraculous .suc-choice-kicker { display: block; margin: 0 0 7px; color: var(--suc-blue); font-size: 11px; font-weight: 900; letter-spacing: .45px; text-transform: uppercase; } .suc-miraculous .suc-choice-card h3 { margin: 0 0 8px; color: var(--suc-heading); font-size: 20px; line-height: 1.28; } .suc-miraculous .suc-choice-card p { margin: 0 0 15px; color: var(--suc-muted); font-size: 14px; line-height: 1.6; } .suc-miraculous .suc-choice-meta { display: flex; flex-wrap: wrap; gap: 6px; margin-top: auto; } .suc-miraculous .suc-choice-meta span { padding: 6px 9px; color: var(--suc-blue-dark); background: var(--suc-blue-soft); border-radius: 8px; font-size: 12px; font-weight: 800; } @media (hover:hover) { .suc-miraculous .suc-choice-card:hover { transform: translateY(-4px); border-color: var(--suc-border-strong); box-shadow: 0 16px 32px rgba(125,0,55,.14); } } /* ---------- FAQ-FARBE ---------- */ .suc-miraculous .suc-faq-item strong { color: var(--suc-heading); } /* ---------- MIRACULOUS INSTAGRAM ---------- */ .suc-miraculous .suc-instagram { background: radial-gradient( circle at 100% 0, rgba(255,255,255,.18), transparent 30% ), linear-gradient( 135deg, #f72083, #a9004e ); } /* ---------- RESPONSIVE ---------- */ @media only screen and (max-width: 960px) { .suc-layout.suc-miraculous { width: calc(100vw - 28px); } .suc-miraculous .suc-miraculous-hero { grid-template-columns: 1fr 1fr; padding: 28px; } .suc-miraculous .suc-product-choice-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .suc-miraculous .suc-miraculous-facts { grid-template-columns: repeat(2, minmax(0, 1fr)); } .suc-miraculous .suc-miraculous-fact:nth-child(2)::after { display: none; } .suc-miraculous .suc-miraculous-fact:nth-child(-n+2) { border-bottom: 1px solid rgba(255,255,255,.13); } } @media only screen and (max-width: 767px) { .suc-layout.suc-miraculous { left: auto; width: 100%; max-width: 100%; margin: 16px 0 24px; padding: 0 4px; transform: none; } .suc-miraculous .suc-miraculous-hero { grid-template-columns: 1fr; min-height: 0; padding: 23px 17px 17px; border-radius: 20px; } .suc-miraculous .suc-miraculous-title { font-size: 39px; } .suc-miraculous .suc-miraculous-products { min-height: 345px; margin-top: 12px; } .suc-miraculous .suc-product-choice-grid { grid-template-columns: 1fr; } .suc-miraculous .suc-choice-image { height: 275px; } } @media only screen and (max-width: 520px) { .suc-miraculous .suc-miraculous-facts { grid-template-columns: 1fr; } .suc-miraculous .suc-miraculous-fact:not(:last-child)::after { top: auto; right: 18px; bottom: 0; left: 18px; width: auto; height: 1px; } .suc-miraculous .suc-miraculous-fact { border-bottom: 0 !important; } .suc-miraculous .suc-miraculous-products { min-height: 300px; } .suc-miraculous .suc-choice-image { height: 245px; } }/* ========================================================= MIRACULOUS – FIX FÜR SCHWARZE FAKTENLEISTE ========================================================= */ .suc-layout.suc-miraculous .suc-miraculous-facts, .suc-layout.suc-miraculous .suc-miraculous-facts * { color: #ffffff !important; } .suc-layout.suc-miraculous .suc-miraculous-fact strong { display: block !important; margin: 0 0 5px !important; color: #ffffff !important; font-size: 17px !important; font-weight: 900 !important; line-height: 1.25 !important; } .suc-layout.suc-miraculous .suc-miraculous-fact span { display: block !important; margin: 0 !important; color: rgba(255, 255, 255, 0.78) !important; font-size: 13px !important; font-weight: 500 !important; line-height: 1.5 !important; } .suc-layout.suc-miraculous .suc-miraculous-facts { background: linear-gradient( 135deg, #171116 0%, #090708 100% ) !important; } /* ========================================================= PREMIUM-PRODUKT – ROBUSTE KARTEN UND CTA-BUTTONS Ergänzung zur konsolidierten Gesamtdatei ========================================================= */ .suc-premium-product .suc-premium-card { color: var(--pp-text) !important; } .suc-premium-product .suc-premium-card-button { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; min-height: 43px !important; margin-top: auto !important; padding: 11px 14px !important; color: #ffffff !important; background: linear-gradient(135deg, var(--pp-blue), var(--pp-blue-dark)) !important; border-radius: 11px !important; font-size: 13px !important; font-weight: 900 !important; line-height: 1.25 !important; text-align: center !important; text-decoration: none !important; } .suc-premium-product .suc-premium-display-copy, .suc-premium-product .suc-premium-display-action, .suc-premium-product .suc-premium-instagram-copy, .suc-premium-product .suc-premium-instagram-action { min-width: 0; } .suc-premium-product .suc-premium-display-action, .suc-premium-product .suc-premium-instagram-action { flex: 0 0 auto; } .suc-premium-product .suc-premium-display-action a, .suc-premium-product .suc-premium-instagram-action a { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-width: 155px !important; min-height: 46px !important; white-space: nowrap !important; text-align: center !important; } @media only screen and (max-width: 767px) { .suc-premium-product .suc-premium-display-action, .suc-premium-product .suc-premium-instagram-action { width: 100%; } .suc-premium-product .suc-premium-display-action a, .suc-premium-product .suc-premium-instagram-action a { width: 100% !important; } } /* ========================================================= GECKOS NEXT LEVEL CHECKLISTE – BLOG-FIX Nur Darstellung. Kein JavaScript, PHP oder Redis-Zugriff. ========================================================= */ .suc-geckos-checkliste { width: 100%; } /* Die 20 Figuren im Blog als sauberes responsives Raster */ .suc-geckos-checkliste .suc-product-choice-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px; align-items: stretch; } .suc-geckos-checkliste .suc-choice-card { min-width: 0; height: 100%; display: flex; flex-direction: column; } .suc-geckos-checkliste .suc-choice-image { aspect-ratio: 1 / 1; overflow: hidden; } .suc-geckos-checkliste .suc-choice-image img { width: 100%; height: 100%; object-fit: contain; display: block; } .suc-geckos-checkliste .suc-choice-content { display: flex; flex: 1; flex-direction: column; } .suc-geckos-checkliste .suc-choice-content .suc-btn { margin-top: auto; } /* Kompakte echte Checkliste */ .suc-geckos-checkliste .suc-checklist { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; } .suc-geckos-checkliste .suc-check-row { display: grid; grid-template-columns: 34px 54px minmax(0, 1fr); gap: 10px; align-items: center; padding: 14px; background: #fff; border: 1px solid rgba(12, 78, 120, 0.14); border-radius: 14px; box-shadow: 0 8px 24px rgba(17, 56, 84, 0.06); } .suc-geckos-checkliste .suc-check-box { width: 28px; height: 28px; display: grid; place-items: center; border: 2px solid #0b7bd8; border-radius: 7px; color: transparent; background: #f4faff; font-size: 0; } .suc-geckos-checkliste .suc-check-box::before { content: ""; width: 11px; height: 6px; border-left: 2px solid transparent; border-bottom: 2px solid transparent; transform: rotate(-45deg); } .suc-geckos-checkliste .suc-check-number { font-weight: 800; color: #0874d8; white-space: nowrap; } .suc-geckos-checkliste .suc-check-name { min-width: 0; } .suc-geckos-checkliste .suc-check-name strong { display: block; line-height: 1.3; } .suc-geckos-checkliste .suc-check-name span { display: block; margin-top: 3px; color: #667785; font-size: 12px; line-height: 1.35; } .suc-geckos-checkliste .suc-check-effect { grid-column: 3; color: #394b59; font-size: 13px; line-height: 1.4; } .suc-geckos-checkliste .suc-check-action { grid-column: 1 / -1; } .suc-geckos-checkliste .suc-check-action .suc-btn { width: 100%; text-align: center; box-sizing: border-box; } /* Blog-Inhaltsbereich darf die Gestaltung nicht unnötig zusammendrücken */ .single-post .suc-geckos-checkliste, .blog .suc-geckos-checkliste { max-width: none; } /* Tablet */ @media (max-width: 1100px) { .suc-geckos-checkliste .suc-product-choice-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } } /* Mobil */ @media (max-width: 767px) { .suc-geckos-checkliste .suc-product-choice-grid, .suc-geckos-checkliste .suc-checklist { grid-template-columns: 1fr; } .suc-geckos-checkliste .suc-check-row { grid-template-columns: 32px 52px minmax(0, 1fr); padding: 12px; } } /* Geckos Next Level – PDF-Block */ .suc-geckos-next-level .suc-geckos-pdf-download { border: 1px solid rgba(8,116,216,.12); } .suc-geckos-next-level .suc-geckos-pdf-actions { display: flex; justify-content: center; flex-wrap: wrap; gap: 12px; margin-top: 22px; } .suc-geckos-next-level .suc-geckos-pdf-actions .suc-btn { min-width: 290px; text-align: center; } @media (max-width: 767px) { .suc-geckos-next-level .suc-geckos-pdf-actions .suc-btn { width: 100%; min-width: 0; } } /* ========================================================= PRODUKT-LANDINGPAGE – SOFORT VERFÜGBAR Ergänzung für grüne Lager- und Lieferstatus-Elemente Wirkt nur innerhalb von .suc-product-page ========================================================= */ .suc-product-page .suc-product-stock-pill.is-available { color: #14532d !important; background: #effbf3 !important; border-color: #bfe8c9 !important; } .suc-product-page .suc-product-availability-badge { position: absolute !important; top: 12px !important; left: 12px !important; z-index: 2 !important; padding: 10px 13px !important; color: #ffffff !important; background: linear-gradient(135deg, #19a15f, #0c7b45) !important; border-radius: 999px !important; box-shadow: 0 8px 18px rgba(12, 123, 69, .22) !important; font-size: 12px !important; font-weight: 900 !important; line-height: 1.2 !important; } .suc-product-page .suc-product-availability-box { width: 100% !important; margin: 0 0 18px !important; padding: clamp(18px, 3vw, 24px) !important; color: #154d27 !important; background: #effbf3 !important; border: 1px solid #bfe8c9 !important; border-radius: 22px !important; } .suc-product-page .suc-product-availability-box h2, .suc-product-page .suc-product-availability-box p { color: #154d27 !important; } .suc-product-page .suc-product-availability-box h2 { margin: 0 0 9px !important; font-size: clamp(22px, 3vw, 25px) !important; line-height: 1.25 !important; } .suc-product-page .suc-product-availability-box p { margin: 0 !important; font-size: 15px !important; line-height: 1.75 !important; } /* ========================================================= MIRACULOUS FRIENDS FOREVER – PREMIUM-PRODUKTSEITEN Wirkt nur innerhalb von .suc-miraculous-product ========================================================= */ .suc-product-page.suc-premium-product.suc-miraculous-product { --pp-blue: #ec0872; --pp-blue-dark: #b80056; --pp-soft: #fff2f8; --pp-navy: #25101c; --pp-text: #4a3542; --pp-muted: #75616d; --pp-border: #f1c9dc; --pp-green: #16884f; } /* Hero mit eigener Miraculous-Bildwelt */ .suc-miraculous-product .suc-premium-hero { position: relative; overflow: hidden; background: radial-gradient( circle at 0 0, rgba(236, 8, 114, .12), transparent 34% ), radial-gradient( circle at 100% 15%, rgba(255, 87, 160, .13), transparent 28% ), linear-gradient( 135deg, #ffffff 0%, #fff6fa 55%, #fff0f7 100% ); border-color: var(--pp-border); box-shadow: 0 16px 40px rgba(151, 0, 67, .10); } .suc-miraculous-product .suc-premium-hero::before { content: ""; position: absolute; inset: 0; pointer-events: none; opacity: .22; background-image: radial-gradient(circle, #ec0872 0 1.5px, transparent 2px), radial-gradient(circle, #ec0872 0 1px, transparent 1.5px); background-position: 0 0, 31px 35px; background-size: 72px 72px, 96px 96px; } /* Produktbild */ .suc-miraculous-product .suc-premium-main-image { min-height: 455px; background: radial-gradient( circle at center, #ffffff 0%, #ffffff 48%, #fff1f8 100% ); border-color: var(--pp-border); } .suc-miraculous-product .suc-premium-main-image img { max-width: 470px; max-height: 415px; filter: drop-shadow(0 20px 26px rgba(103, 0, 45, .24)); } /* Verfügbarkeits-Badge */ .suc-miraculous-product .suc-premium-badge { background: linear-gradient(135deg, #1ba561, #087c46); box-shadow: 0 8px 18px rgba(8, 124, 70, .22); } /* Überschrift und kleine Fakten */ .suc-miraculous-product .suc-premium-eyebrow { color: var(--pp-blue); } .suc-miraculous-product .suc-premium-pills span { color: var(--pp-blue-dark); background: #ffffff; border-color: var(--pp-border); } /* Kaufbox */ .suc-miraculous-product .suc-premium-buybox { border-color: var(--pp-border); box-shadow: 0 12px 30px rgba(151, 0, 67, .09); } .suc-miraculous-product .suc-premium-price { color: var(--pp-blue); } .suc-miraculous-product .suc-premium-buybutton, .suc-miraculous-product .suc-premium-card-button { background: linear-gradient( 135deg, #ff2d8d 0%, #b80056 100% ) !important; box-shadow: 0 12px 26px rgba(184, 0, 86, .24) !important; } /* Trustbar */ .suc-miraculous-product .suc-premium-trustbar div { border-color: var(--pp-border); background: linear-gradient( 180deg, #ffffff 0%, #fff8fc 100% ); } /* Story- und Inhaltsbereiche */ .suc-miraculous-product .suc-premium-story, .suc-miraculous-product .suc-premium-panel, .suc-miraculous-product .suc-premium-related, .suc-miraculous-product .suc-premium-faq, .suc-miraculous-product .suc-premium-safety > div { border-color: var(--pp-border); box-shadow: 0 12px 30px rgba(151, 0, 67, .065); } .suc-miraculous-product .suc-premium-story-image { background: radial-gradient( circle at center, #ffffff, #fff2f8 ); } /* Detailtabelle */ .suc-miraculous-product .suc-premium-table { border-color: var(--pp-border); } .suc-miraculous-product .suc-premium-table div { border-color: var(--pp-border); } /* Vorteile */ .suc-miraculous-product .suc-premium-benefits div { background: var(--pp-soft); border-color: var(--pp-border); } /* Empfehlungskarten */ .suc-miraculous-product .suc-premium-card { border-color: var(--pp-border); box-shadow: 0 10px 24px rgba(151, 0, 67, .07); } .suc-miraculous-product .suc-premium-card-image { background: linear-gradient( 180deg, #fff5fa, #ffffff ); } .suc-miraculous-product .suc-premium-card-body > span, .suc-miraculous-product .suc-premium-card b { color: var(--pp-blue); } /* Serien-CTA */ .suc-miraculous-product .suc-premium-display { background: radial-gradient( circle at 100% 0, rgba(255,255,255,.16), transparent 30% ), linear-gradient( 135deg, #2b071a, #a9004e ); } /* FAQ */ .suc-miraculous-product .suc-premium-faq details { background: #fff7fb; border-color: var(--pp-border); } /* Instagram */ .suc-miraculous-product .suc-premium-instagram { background: radial-gradient( circle at 100% 0, rgba(255,255,255,.24), transparent 30% ), linear-gradient( 135deg, #fff0f7, #ffe1f0 ); border-color: var(--pp-border); } /* Hover */ @media (hover: hover) { .suc-miraculous-product .suc-premium-card:hover { border-color: #e98ab6; box-shadow: 0 17px 36px rgba(151, 0, 67, .14); } .suc-miraculous-product .suc-premium-buybutton:hover, .suc-miraculous-product .suc-premium-card-button:hover { filter: brightness(.97); transform: translateY(-1px); } } /* Mobil */ @media only screen and (max-width: 767px) { .suc-miraculous-product .suc-premium-main-image { min-height: 335px; } .suc-miraculous-product .suc-premium-main-image img { max-height: 305px; } } /* ========================================================= TURBO ATTAX 2026 STARTERPACK – PRODUKTSEITE Ergänzung zum vorhandenen SUC Designsystem Wirkt nur innerhalb von .suc-turbo-starter ========================================================= */ .suc-product-page.suc-turbo-starter { --ta-navy: #07162f; --ta-blue: #0874d8; --ta-blue-dark: #0069c9; --ta-soft: #f4faff; --ta-extra-soft: #f8fcff; --ta-border: #d8e8f7; --ta-text: #263b59; --ta-muted: #607089; --ta-green: #0c8c4f; } /* HERO */ .suc-turbo-starter .suc-product-landing-hero { position: relative; overflow: hidden; background: radial-gradient(circle at 100% 0, rgba(18,144,232,.11), transparent 30%), radial-gradient(circle at 0 100%, rgba(227,29,43,.07), transparent 28%), linear-gradient(135deg,#ffffff 0%,#f4faff 58%,#eef8ff 100%) !important; } .suc-turbo-starter .suc-product-landing-media { min-height: 430px !important; background: radial-gradient(circle at center,#ffffff 0%,#ffffff 48%,#eef8ff 100%) !important; } .suc-turbo-starter .suc-product-landing-media img { max-width: 470px !important; max-height: 395px !important; filter: drop-shadow(0 16px 24px rgba(0,0,0,.16)) !important; } .suc-turbo-starter .suc-product-landing-title { font-size: clamp(31px,4.4vw,43px) !important; } .suc-turbo-starter .suc-product-landing-lead { line-height: 1.55 !important; } /* GRÜNES VERFÜGBARKEITS-BADGE */ .suc-turbo-starter .suc-product-availability-badge { background: linear-gradient(135deg,#19a15f,#0c7b45) !important; } /* INHALTSKARTEN */ .suc-turbo-starter .suc-starter-content-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 14px; } .suc-turbo-starter .suc-starter-content-card { min-width: 0; padding: 18px; background: var(--ta-extra-soft); border: 1px solid var(--ta-border); border-radius: 17px; } .suc-turbo-starter .suc-starter-content-card.is-highlight { background: #fff8e9; border-color: #efd9aa; } .suc-turbo-starter .suc-starter-content-card.is-total { background: #effbf3; border-color: #bfe8c9; } .suc-turbo-starter .suc-starter-content-icon { display: block; margin-bottom: 8px; font-size: 30px; line-height: 1; } .suc-turbo-starter .suc-starter-content-card h3 { margin: 0 0 7px; color: var(--ta-navy); font-size: 18px; line-height: 1.3; } .suc-turbo-starter .suc-starter-content-card p { margin: 0; color: var(--ta-muted); font-size: 14px; line-height: 1.7; } /* DUNKLER SAMMLUNGSBLOCK */ .suc-turbo-starter .suc-starter-collection { position: relative; overflow: hidden; color: #ffffff; background: radial-gradient(circle at 100% 100%,rgba(255,255,255,.08),transparent 28%), linear-gradient(135deg,#07162f 0%,#0b3e70 62%,#23152f 100%); border: 0; } .suc-turbo-starter .suc-starter-collection h2, .suc-turbo-starter .suc-starter-collection p, .suc-turbo-starter .suc-starter-collection strong { color: #ffffff; } .suc-turbo-starter .suc-starter-collection p { color: #d9ecff; } .suc-turbo-starter .suc-starter-collection-grid { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 11px; margin-top: 18px; } .suc-turbo-starter .suc-starter-collection-card { padding: 14px; background: rgba(255,255,255,.08); border: 1px solid rgba(255,255,255,.13); border-radius: 15px; font-size: 14px; line-height: 1.6; } .suc-turbo-starter .suc-starter-collection-card span { display: block; margin-top: 3px; color: #d9ecff; } /* CTA */ .suc-turbo-starter .suc-starter-cta { display: flex; align-items: center; justify-content: space-between; gap: 22px; color: #ffffff; background: linear-gradient(135deg,#0874d8 0%,#005fb8 58%,#07162f 100%); border: 0; } .suc-turbo-starter .suc-starter-cta h2, .suc-turbo-starter .suc-starter-cta p { color: #ffffff; } .suc-turbo-starter .suc-starter-cta p { margin-bottom: 0; color: #e4f2ff; } .suc-turbo-starter .suc-starter-cta .suc-btn { flex: 0 0 auto; background: #ffffff; color: #0874d8 !important; border-color: #ffffff; } /* INTERNE LINKS */ .suc-turbo-starter .suc-starter-link-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 12px; } .suc-turbo-starter .suc-starter-link-card { display: block; padding: 16px; color: #102033 !important; background: #f8fcff; border: 1px solid #d8e8f7; border-radius: 14px; font-weight: 900; line-height: 1.45; } /* FAQ MIT DETAILS */ .suc-turbo-starter .suc-starter-faq details { margin-bottom: 10px; overflow: hidden; background: #fafdff; border: 1px solid #d8e8f7; border-radius: 14px; } .suc-turbo-starter .suc-starter-faq details:last-child { margin-bottom: 0; } .suc-turbo-starter .suc-starter-faq summary { padding: 15px 17px; color: #07162f; font-size: 15px; font-weight: 900; line-height: 1.5; cursor: pointer; } .suc-turbo-starter .suc-starter-faq details p { margin: 0; padding: 0 17px 16px; color: #607089; font-size: 14px; line-height: 1.7; } /* RESPONSIVE */ @media only screen and (max-width:960px) { .suc-turbo-starter .suc-starter-content-grid { grid-template-columns: repeat(2,minmax(0,1fr)); } .suc-turbo-starter .suc-starter-collection-grid { grid-template-columns: repeat(2,minmax(0,1fr)); } } @media only screen and (max-width:767px) { .suc-turbo-starter .suc-product-landing-media { min-height: 340px !important; } .suc-turbo-starter .suc-product-landing-media img { max-height: 310px !important; } .suc-turbo-starter .suc-starter-content-grid, .suc-turbo-starter .suc-starter-collection-grid, .suc-turbo-starter .suc-starter-link-grid { grid-template-columns: 1fr; } .suc-turbo-starter .suc-starter-cta { align-items: flex-start; flex-direction: column; } .suc-turbo-starter .suc-starter-cta .suc-btn { width: 100%; } } /* ========================================================= FINALER FIX – MENGENFELD OHNE PLUS/MINUS Für WooCommerce + ShopLentor ========================================================= */ /* Gesamte Warenkorbzeile ordentlich ausrichten */ .single-product form.cart, .single-product .cart { display: flex !important; flex-wrap: wrap !important; gap: 12px !important; align-items: center !important; } /* ALLE Plus-/Minus-Bedienelemente im Warenkorbformular ausblenden */ .single-product form.cart .plus, .single-product form.cart .minus, .single-product form.cart button.plus, .single-product form.cart button.minus, .single-product form.cart input.plus, .single-product form.cart input.minus, .single-product form.cart a.plus, .single-product form.cart a.minus, .single-product form.cart [class*="quantity-plus"], .single-product form.cart [class*="quantity-minus"], .single-product form.cart [class*="qty-plus"], .single-product form.cart [class*="qty-minus"], .single-product form.cart [class*="increase"], .single-product form.cart [class*="decrease"], .single-product form.cart [data-action="plus"], .single-product form.cart [data-action="minus"], .single-product form.cart [aria-label*="Increase"], .single-product form.cart [aria-label*="Decrease"], .single-product form.cart [aria-label*="erhöhen"], .single-product form.cart [aria-label*="verringern"] { display: none !important; visibility: hidden !important; width: 0 !important; min-width: 0 !important; max-width: 0 !important; height: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; overflow: hidden !important; } /* Pseudoelemente entfernen, die als Plus/Minus dargestellt werden */ .single-product form.cart .quantity::before, .single-product form.cart .quantity::after, .single-product form.cart .quantity-wrapper::before, .single-product form.cart .quantity-wrapper::after, .single-product form.cart [class*="quantity"]::before, .single-product form.cart [class*="quantity"]::after { content: none !important; } /* Mengencontainer */ .single-product form.cart .quantity { position: relative !important; display: block !important; flex: 0 0 82px !important; width: 82px !important; min-width: 82px !important; max-width: 82px !important; height: 52px !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } /* Direkt beschreibbares Zahlenfeld */ .single-product form.cart input.qty, .single-product form.cart .quantity input[type="number"] { position: static !important; display: block !important; width: 82px !important; min-width: 82px !important; max-width: 82px !important; height: 52px !important; margin: 0 !important; padding: 0 10px !important; color: #07162f !important; background: #ffffff !important; border: 1px solid #c9dced !important; border-radius: 13px !important; box-shadow: 0 5px 14px rgba(8, 116, 216, 0.08) !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 18px !important; font-weight: 900 !important; line-height: 50px !important; text-align: center !important; appearance: textfield !important; -moz-appearance: textfield !important; } /* Native Browserpfeile entfernen */ .single-product form.cart input.qty::-webkit-inner-spin-button, .single-product form.cart input.qty::-webkit-outer-spin-button, .single-product form.cart .quantity input[type="number"]::-webkit-inner-spin-button, .single-product form.cart .quantity input[type="number"]::-webkit-outer-spin-button { display: none !important; margin: 0 !important; -webkit-appearance: none !important; appearance: none !important; } /* Fokus */ .single-product form.cart input.qty:focus, .single-product form.cart .quantity input[type="number"]:focus { border-color: #0874d8 !important; outline: 3px solid rgba(8, 116, 216, 0.16) !important; outline-offset: 1px !important; } /* Warenkorbbutton passend daneben */ .single-product form.cart .single_add_to_cart_button { flex: 1 1 220px !important; width: auto !important; min-width: 180px !important; min-height: 52px !important; height: 52px !important; margin: 0 !important; padding: 13px 24px !important; border-radius: 13px !important; } /* Mobil */ @media only screen and (max-width: 520px) { .single-product form.cart { display: grid !important; grid-template-columns: 82px minmax(0, 1fr) !important; gap: 10px !important; width: 100% !important; } .single-product form.cart .single_add_to_cart_button { width: 100% !important; min-width: 0 !important; } } /* Sehr kleine Smartphones */ @media only screen and (max-width: 360px) { .single-product form.cart { grid-template-columns: 1fr !important; } .single-product form.cart .quantity, .single-product form.cart input.qty, .single-product form.cart .quantity input[type="number"] { width: 100% !important; min-width: 100% !important; max-width: 100% !important; } } /* Beschriftung für das Mengenfeld */ .single-product form.cart .quantity::before { content: "Menge"; position: absolute; top: -22px; left: 0; display: block; color: #607089; font-size: 12px; font-weight: 700; line-height: 1.2; white-space: nowrap; } .single-product form.cart { margin-top: 24px !important; } /* ========================================================= SUC MOBILE STABILITY FIX Einheitlichere Darstellung auf Android und iPhone Stand: 05.08.2026 ========================================================= */ /* Einheitliche Größenberechnung und Textskalierung */ .suc-layout, .suc-layout *, .suc-layout *::before, .suc-layout *::after { box-sizing: border-box; } .suc-layout { width: 100%; max-width: 100%; overflow-x: clip; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; } /* Verhindert, dass Grid- und Flexelemente auf Android durch lange Texte oder Links breiter werden */ .suc-premium-product .suc-premium-gallery, .suc-premium-product .suc-premium-copy, .suc-premium-product .suc-premium-panel, .suc-premium-product .suc-premium-story-image, .suc-premium-product .suc-premium-display-copy, .suc-premium-product .suc-premium-display-action, .suc-premium-product .suc-premium-instagram-copy, .suc-premium-product .suc-premium-instagram-action, .suc-premium-product .suc-premium-buybox, .suc-premium-product .suc-premium-trustbar > div { min-width: 0; max-width: 100%; } /* Lange Titel, EANs und Buttons sauber umbrechen */ .suc-premium-product .suc-premium-title, .suc-premium-product .suc-premium-subtitle, .suc-premium-product .suc-premium-microtrust, .suc-premium-product .suc-premium-table strong, .suc-premium-product .suc-premium-buybutton, .suc-premium-product .suc-premium-display a, .suc-premium-product .suc-premium-instagram a { overflow-wrap: anywhere; word-break: normal; } /* Smartphone */ @media only screen and (max-width: 767px) { .suc-layout.suc-product-page { left: auto !important; width: 100% !important; max-width: 100% !important; margin: 16px 0 24px !important; padding-right: 4px !important; padding-left: 4px !important; transform: none !important; overflow-x: clip !important; } .suc-premium-product .suc-premium-hero { display: grid !important; grid-template-columns: minmax(0, 1fr) !important; gap: 18px !important; width: 100% !important; padding: 16px !important; } .suc-premium-product .suc-premium-gallery, .suc-premium-product .suc-premium-copy { width: 100% !important; min-width: 0 !important; } .suc-premium-product .suc-premium-main-image { width: 100% !important; min-height: 300px !important; padding: 14px !important; } .suc-premium-product .suc-premium-main-image img { width: 100% !important; height: auto !important; max-width: 100% !important; max-height: 290px !important; object-fit: contain !important; } .suc-premium-product .suc-premium-thumbs { display: flex !important; flex-wrap: wrap !important; gap: 8px !important; width: 100% !important; } .suc-premium-product .suc-premium-thumb { flex: 0 0 64px !important; width: 64px !important; height: 64px !important; } .suc-premium-product .suc-premium-title { font-size: clamp(27px, 8vw, 31px) !important; line-height: 1.12 !important; } .suc-premium-product .suc-premium-subtitle { font-size: 16px !important; line-height: 1.55 !important; } .suc-premium-product .suc-premium-pills { display: flex !important; flex-wrap: wrap !important; gap: 7px !important; } .suc-premium-product .suc-premium-checks { grid-template-columns: minmax(0, 1fr) !important; } .suc-premium-product .suc-premium-buybox { width: 100% !important; padding: 16px !important; } .suc-premium-product .suc-premium-buybutton { display: flex !important; width: 100% !important; min-width: 0 !important; white-space: normal !important; text-align: center !important; } .suc-premium-product .suc-premium-story, .suc-premium-product .suc-premium-split, .suc-premium-product .suc-premium-safety { grid-template-columns: minmax(0, 1fr) !important; } .suc-premium-product .suc-premium-story-image { width: 100% !important; } .suc-premium-product .suc-premium-story-image img { width: 100% !important; height: auto !important; max-height: 320px !important; object-fit: contain !important; } .suc-premium-product .suc-premium-display, .suc-premium-product .suc-premium-instagram { display: flex !important; align-items: stretch !important; flex-direction: column !important; } .suc-premium-product .suc-premium-display-action, .suc-premium-product .suc-premium-instagram-action { width: 100% !important; } .suc-premium-product .suc-premium-display-action a, .suc-premium-product .suc-premium-instagram-action a { width: 100% !important; min-width: 0 !important; white-space: normal !important; } } /* Sehr schmale Smartphones */ @media only screen and (max-width: 420px) { .suc-layout.suc-product-page { padding-right: 0 !important; padding-left: 0 !important; } .suc-premium-product .suc-premium-hero { padding: 14px !important; } .suc-premium-product .suc-premium-title { font-size: 27px !important; } .suc-premium-product .suc-premium-main-image { min-height: 280px !important; } .suc-premium-product .suc-premium-main-image img { max-height: 265px !important; } .suc-premium-product .suc-premium-price { font-size: 35px !important; } .suc-premium-product .suc-premium-table div { grid-template-columns: minmax(0, 1fr) !important; } .suc-premium-product .suc-premium-table strong { text-align: left !important; } } /* ========================================================= MATCH ATTAX 2026/27 – V6 FULL-BLEED / VISUAL Kompletter eigenstaendiger Bereich. ========================================================= */ .ma2627-v6{ --m6-navy:#061a3d; --m6-blue:#0b5ab7; --m6-cyan:#13a8ff; --m6-gold:#ffb20d; --m6-gold2:#ffd96a; --m6-red:#bd2222; --m6-text:#172033; --m6-muted:#607087; --m6-border:#d9e7f4; position:relative!important; left:50%!important; width:calc(100vw - 36px)!important; max-width:1240px!important; margin:28px 0 42px!important; transform:translateX(-50%)!important; clear:both!important; color:var(--m6-text)!important; font-family:Arial,Helvetica,sans-serif!important; font-size:15px!important; line-height:1.55!important; isolation:isolate!important; } .ma2627-v6 *, .ma2627-v6 *::before, .ma2627-v6 *::after{box-sizing:border-box!important} .ma2627-v6 img{display:block!important;max-width:100%!important;height:auto!important;margin:0!important;border:0!important} .ma2627-v6 a{text-decoration:none!important;box-shadow:none!important} /* HERO */ .ma2627-v6-hero{ position:relative!important; overflow:hidden!important; display:grid!important; grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr)!important; gap:34px!important; align-items:center!important; min-height:470px!important; padding:46px 50px!important; border-radius:26px!important; background: radial-gradient(circle at 86% 16%,rgba(19,168,255,.34),transparent 25%), radial-gradient(circle at 72% 90%,rgba(255,178,13,.18),transparent 32%), linear-gradient(135deg,#05142f 0%,#092f65 54%,#0b5ab7 100%)!important; color:#fff!important; box-shadow:0 22px 55px rgba(5,25,60,.22)!important; } .ma2627-v6-hero::before{ content:""!important; position:absolute!important; inset:0!important; background:linear-gradient(115deg,transparent 0 65%,rgba(255,255,255,.07) 65% 67%,transparent 67% 100%)!important; pointer-events:none!important; } .ma2627-v6-hero-copy{position:relative!important;z-index:2!important;max-width:680px!important} .ma2627-v6-kicker{ display:inline-flex!important; padding:7px 11px!important; border-radius:999px!important; background:var(--m6-gold)!important; color:#241600!important; font-size:11px!important; font-weight:900!important; letter-spacing:.05em!important; text-transform:uppercase!important; } .ma2627-v6 .ma2627-v6-hero h2{ margin:18px 0 12px!important; color:#fff!important; font-size:clamp(38px,4.7vw,62px)!important; line-height:.98!important; font-weight:900!important; letter-spacing:-.035em!important; } .ma2627-v6 .ma2627-v6-hero p{ margin:0!important; color:rgba(255,255,255,.9)!important; font-size:18px!important; line-height:1.5!important; } .ma2627-v6-hero-pills{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:22px!important} .ma2627-v6-hero-pills span{ padding:7px 10px!important; border:1px solid rgba(255,255,255,.2)!important; border-radius:999px!important; background:rgba(255,255,255,.08)!important; color:#fff!important; font-size:11px!important; font-weight:800!important; backdrop-filter:blur(8px)!important; } .ma2627-v6-hero-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:26px!important} .ma2627-v6-btn{ display:inline-flex!important; align-items:center!important; justify-content:center!important; min-height:46px!important; padding:10px 18px!important; border-radius:11px!important; font-size:13px!important; font-weight:900!important; transition:transform .18s ease,filter .18s ease!important; } .ma2627-v6-btn:hover{transform:translateY(-2px)!important} .ma2627-v6-btn-gold{background:var(--m6-gold)!important;color:#211500!important} .ma2627-v6-btn-ghost{border:1px solid rgba(255,255,255,.34)!important;background:rgba(255,255,255,.08)!important;color:#fff!important} .ma2627-v6-btn-red{background:var(--m6-red)!important;color:#fff!important} .ma2627-v6-stage{ position:relative!important; z-index:2!important; display:grid!important; grid-template-columns:1.25fr .75fr!important; grid-template-rows:1fr 1fr!important; gap:12px!important; } .ma2627-v6-stage-card{ position:relative!important; overflow:hidden!important; display:flex!important; align-items:center!important; justify-content:center!important; min-width:0!important; padding:18px!important; border:1px solid rgba(255,255,255,.22)!important; border-radius:20px!important; background:rgba(255,255,255,.93)!important; box-shadow:0 18px 30px rgba(0,0,0,.18)!important; } .ma2627-v6-stage-main{grid-row:1 / 3!important;min-height:345px!important} .ma2627-v6-stage-small{min-height:165px!important} .ma2627-v6-stage-card span{ position:absolute!important; top:10px!important; left:10px!important; z-index:2!important; padding:5px 8px!important; border-radius:999px!important; background:var(--m6-navy)!important; color:#fff!important; font-size:9px!important; font-weight:900!important; letter-spacing:.05em!important; } .ma2627-v6-stage-card img{max-height:100%!important;object-fit:contain!important;filter:drop-shadow(0 16px 18px rgba(0,0,0,.18))!important} /* FACTS */ .ma2627-v6-facts{ display:grid!important; grid-template-columns:repeat(4,minmax(0,1fr))!important; margin:12px 0 0!important; overflow:hidden!important; border:1px solid var(--m6-border)!important; border-radius:16px!important; background:#fff!important; box-shadow:0 8px 26px rgba(6,26,61,.06)!important; } .ma2627-v6-facts>div{padding:18px 12px!important;text-align:center!important;border-right:1px solid var(--m6-border)!important} .ma2627-v6-facts>div:last-child{border-right:0!important} .ma2627-v6-facts strong{display:block!important;color:var(--m6-blue)!important;font-size:30px!important;line-height:1!important} .ma2627-v6-facts span{display:block!important;margin-top:5px!important;color:var(--m6-muted)!important;font-size:11px!important;font-weight:800!important} /* STANDARD */ .ma2627-v6-section{ margin-top:18px!important; padding:30px!important; border:1px solid var(--m6-border)!important; border-radius:20px!important; background:#fff!important; box-shadow:0 8px 28px rgba(6,26,61,.05)!important; } .ma2627-v6-head{margin-bottom:20px!important} .ma2627-v6-head>span,.ma2627-v6-overline{ display:block!important; margin-bottom:5px!important; color:#c47a00!important; font-size:10px!important; font-weight:900!important; letter-spacing:.08em!important; text-transform:uppercase!important; } .ma2627-v6 .ma2627-v6-head h2{ margin:0 0 6px!important; color:var(--m6-navy)!important; font-size:30px!important; line-height:1.1!important; font-weight:900!important; } .ma2627-v6 .ma2627-v6-head p{margin:0!important;color:var(--m6-muted)!important} /* CHOOSER */ .ma2627-v6-chooser{ display:grid!important; grid-template-columns:repeat(5,minmax(0,1fr))!important; gap:12px!important; } .ma2627-v6-chooser>a{ overflow:hidden!important; display:flex!important; flex-direction:column!important; min-width:0!important; border:1px solid var(--m6-border)!important; border-radius:15px!important; background:linear-gradient(180deg,#f7fbff,#fff)!important; color:var(--m6-text)!important; transition:transform .18s ease,box-shadow .18s ease!important; } .ma2627-v6-chooser>a:hover{transform:translateY(-4px)!important;box-shadow:0 14px 28px rgba(9,80,150,.11)!important} .ma2627-v6-chooser-image{ display:flex!important; align-items:center!important; justify-content:center!important; height:150px!important; padding:12px!important; border-bottom:1px solid #e9f1f8!important; background:#fff!important; } .ma2627-v6-chooser-image img{width:100%!important;height:100%!important;object-fit:contain!important} .ma2627-v6-chooser>a>div:last-child{padding:13px!important} .ma2627-v6-chooser span{display:block!important;color:#c67900!important;font-size:9px!important;font-weight:900!important;letter-spacing:.05em!important} .ma2627-v6-chooser strong{display:block!important;margin-top:3px!important;color:var(--m6-navy)!important;font-size:15px!important;line-height:1.15!important} .ma2627-v6-chooser small{display:block!important;margin-top:4px!important;color:var(--m6-muted)!important;font-size:10px!important;line-height:1.3!important} /* DISPLAY FEATURE */ .ma2627-v6-display{ display:grid!important; grid-template-columns:minmax(330px,.86fr) minmax(0,1.14fr)!important; gap:34px!important; align-items:center!important; margin-top:18px!important; padding:34px!important; border-radius:22px!important; background: radial-gradient(circle at 12% 20%,rgba(255,178,13,.2),transparent 28%), linear-gradient(135deg,#fff7de,#fff 55%)!important; border:1px solid #ecd18b!important; box-shadow:0 10px 34px rgba(97,68,0,.08)!important; } .ma2627-v6-display-image{ position:relative!important; display:flex!important; align-items:center!important; justify-content:center!important; min-height:340px!important; padding:22px!important; border-radius:18px!important; background:#fff!important; box-shadow:0 14px 30px rgba(7,29,69,.07)!important; } .ma2627-v6-display-image img{max-height:310px!important;object-fit:contain!important;filter:drop-shadow(0 16px 18px rgba(0,0,0,.13))!important} .ma2627-v6-badge{ position:absolute!important; top:13px!important; left:13px!important; padding:6px 9px!important; border-radius:999px!important; background:var(--m6-gold)!important; color:#251700!important; font-size:10px!important; font-weight:900!important; } .ma2627-v6 .ma2627-v6-display-copy h2{ margin:4px 0 10px!important; color:var(--m6-navy)!important; font-size:34px!important; line-height:1.05!important; font-weight:900!important; } .ma2627-v6 .ma2627-v6-display-copy>p{margin:0!important;color:var(--m6-muted)!important;font-size:15px!important} .ma2627-v6-hero-cards{ display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:8px!important; margin:18px 0!important; } .ma2627-v6-hero-cards>div{ display:flex!important; gap:8px!important; align-items:center!important; padding:11px!important; border:1px solid #ead8ab!important; border-radius:10px!important; background:#fff!important; } .ma2627-v6-hero-cards b{color:#c67a00!important;font-size:15px!important} .ma2627-v6-hero-cards span{font-size:11px!important;font-weight:800!important} .ma2627-v6-display-bottom{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:14px!important} .ma2627-v6-display-bottom>div{display:flex!important;flex-direction:column!important} .ma2627-v6-display-bottom small{color:var(--m6-muted)!important;font-size:10px!important} .ma2627-v6-display-bottom strong{color:var(--m6-navy)!important;font-size:32px!important;line-height:1!important} /* TINS */ .ma2627-v6-tins{ display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:16px!important; } .ma2627-v6-tin{ overflow:hidden!important; min-width:0!important; padding:22px!important; border-radius:18px!important; } .ma2627-v6-tin-light{border:1px solid var(--m6-border)!important;background:linear-gradient(145deg,#f4faff,#fff)!important} .ma2627-v6-tin-dark{border:1px solid #174983!important;background:linear-gradient(145deg,#061a3d,#0d4f92)!important;color:#fff!important} .ma2627-v6-tin-top{ display:flex!important; align-items:flex-start!important; justify-content:space-between!important; gap:12px!important; padding-bottom:12px!important; border-bottom:1px solid rgba(120,150,180,.2)!important; } .ma2627-v6-tin-top span{display:block!important;color:#c67800!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em!important} .ma2627-v6-tin-dark .ma2627-v6-tin-top span{color:#ffd159!important} .ma2627-v6 .ma2627-v6-tin h3{margin:2px 0 0!important;color:var(--m6-navy)!important;font-size:25px!important} .ma2627-v6 .ma2627-v6-tin-dark h3{color:#fff!important} .ma2627-v6-tin-top>strong{ flex:0 0 auto!important; padding:6px 8px!important; border-radius:8px!important; background:#e8f2fd!important; color:var(--m6-navy)!important; font-size:10px!important; } .ma2627-v6-tin-dark .ma2627-v6-tin-top>strong{background:rgba(255,255,255,.12)!important;color:#fff!important} .ma2627-v6-tin-body{ display:grid!important; grid-template-columns:42% minmax(0,1fr)!important; gap:16px!important; align-items:center!important; padding:16px 0!important; } .ma2627-v6-tin-image{ display:flex!important; align-items:center!important; justify-content:center!important; min-height:220px!important; padding:9px!important; border-radius:14px!important; background:rgba(255,255,255,.92)!important; } .ma2627-v6-tin-image img{max-height:205px!important;object-fit:contain!important} .ma2627-v6 .ma2627-v6-tin p{margin:0 0 9px!important;color:var(--m6-muted)!important;font-size:12px!important} .ma2627-v6 .ma2627-v6-tin-dark p{color:rgba(255,255,255,.82)!important} .ma2627-v6-tin ul{margin:0 0 10px!important;padding-left:18px!important;font-size:12px!important} .ma2627-v6-price-pills{display:flex!important;flex-wrap:wrap!important;gap:6px!important} .ma2627-v6-price-pills span{padding:5px 7px!important;border-radius:8px!important;background:#e8f2fd!important;color:var(--m6-navy)!important;font-size:10px!important} .ma2627-v6-tin-dark .ma2627-v6-price-pills span{background:rgba(255,255,255,.13)!important;color:#fff!important} .ma2627-v6-tin>a{display:inline-block!important;color:var(--m6-blue)!important;font-size:11px!important;font-weight:900!important} .ma2627-v6-tin-dark>a{color:#ffd159!important} /* ADVENT */ .ma2627-v6-advent{ display:grid!important; grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)!important; gap:32px!important; align-items:center!important; margin-top:18px!important; padding:30px!important; border:1px solid #e8b5b5!important; border-radius:22px!important; background: radial-gradient(circle at 8% 85%,rgba(22,112,44,.1),transparent 25%), linear-gradient(135deg,#fff6f2,#fff)!important; } .ma2627-v6-advent-image{display:flex!important;align-items:center!important;justify-content:center!important} .ma2627-v6-advent-image img{max-height:330px!important;object-fit:contain!important;filter:drop-shadow(0 16px 20px rgba(0,0,0,.13))!important} .ma2627-v6-advent-copy>span{color:#a51c1c!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important} .ma2627-v6 .ma2627-v6-advent-copy h2{margin:4px 0 8px!important;color:#761717!important;font-size:31px!important} .ma2627-v6 .ma2627-v6-advent-copy>p{margin:0!important;color:var(--m6-muted)!important} .ma2627-v6-warning{ margin:14px 0!important; padding:14px!important; border:2px solid #e09a28!important; border-radius:11px!important; background:#fff5d2!important; } .ma2627-v6-warning>strong{color:#8a4000!important;font-size:14px!important} .ma2627-v6-warning p{margin:5px 0 0!important;color:#504532!important;font-size:11px!important;line-height:1.4!important} .ma2627-v6-advent-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important} .ma2627-v6-advent-bottom>strong{color:#8e1515!important;font-size:29px!important} /* TABLE */ .ma2627-v6-table-wrap{width:100%!important;overflow-x:auto!important;border:1px solid var(--m6-border)!important;border-radius:12px!important} .ma2627-v6-table{width:100%!important;min-width:720px!important;margin:0!important;border-collapse:collapse!important;background:#fff!important} .ma2627-v6-table th{padding:11px 12px!important;border:0!important;background:var(--m6-navy)!important;color:#fff!important;text-align:left!important;font-size:11px!important} .ma2627-v6-table td{padding:10px 12px!important;border:0!important;border-bottom:1px solid #e5edf6!important;color:var(--m6-text)!important;font-size:11px!important} .ma2627-v6-table tbody tr:nth-child(even){background:#f8fbff!important} .ma2627-v6-table td:last-child{font-weight:900!important} .ma2627-v6-table-hot{background:#fff3cf!important} /* TRUST */ .ma2627-v6-trust{ display:grid!important; grid-template-columns:repeat(4,minmax(0,1fr))!important; margin-top:18px!important; overflow:hidden!important; border-radius:14px!important; background:var(--m6-navy)!important; } .ma2627-v6-trust>div{padding:15px!important;text-align:center!important;border-right:1px solid rgba(255,255,255,.12)!important} .ma2627-v6-trust>div:last-child{border-right:0!important} .ma2627-v6-trust strong{display:block!important;color:#fff!important;font-size:12px!important} .ma2627-v6-trust span{display:block!important;margin-top:2px!important;color:rgba(255,255,255,.68)!important;font-size:9px!important} /* FAQ */ .ma2627-v6-faq details{border-bottom:1px solid var(--m6-border)!important} .ma2627-v6-faq details:last-child{border-bottom:0!important} .ma2627-v6-faq summary{padding:12px 3px!important;cursor:pointer!important;color:var(--m6-navy)!important;font-size:13px!important;font-weight:900!important} .ma2627-v6-faq details p{margin:0!important;padding:0 3px 12px!important;color:var(--m6-muted)!important;font-size:12px!important} /* TABLET */ @media only screen and (max-width:960px){ .ma2627-v6{ width:calc(100vw - 24px)!important; max-width:none!important; } .ma2627-v6-hero{ grid-template-columns:1fr!important; min-height:0!important; padding:36px!important; } .ma2627-v6-stage{ grid-template-columns:1.2fr .8fr!important; } .ma2627-v6-stage-main{min-height:280px!important} .ma2627-v6-stage-small{min-height:134px!important} .ma2627-v6-chooser{grid-template-columns:repeat(3,minmax(0,1fr))!important} .ma2627-v6-display{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)!important} .ma2627-v6-tin-body{grid-template-columns:36% minmax(0,1fr)!important} .ma2627-v6-advent{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr)!important} } /* MOBILE */ @media only screen and (max-width:600px){ .ma2627-v6{ left:auto!important; width:100%!important; max-width:100%!important; margin:16px 0 28px!important; transform:none!important; font-size:13px!important; } .ma2627-v6-hero{ padding:22px 16px!important; border-radius:16px!important; text-align:center!important; } .ma2627-v6 .ma2627-v6-hero h2{font-size:31px!important} .ma2627-v6 .ma2627-v6-hero p{font-size:13px!important} .ma2627-v6-hero-pills,.ma2627-v6-hero-actions{justify-content:center!important} .ma2627-v6-stage{ grid-template-columns:1fr 1fr!important; grid-template-rows:auto auto!important; } .ma2627-v6-stage-main{grid-column:1/3!important;grid-row:auto!important;min-height:190px!important} .ma2627-v6-stage-small{min-height:120px!important} .ma2627-v6-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important} .ma2627-v6-facts>div:nth-child(2){border-right:0!important} .ma2627-v6-facts>div:nth-child(-n+2){border-bottom:1px solid var(--m6-border)!important} .ma2627-v6-section{padding:16px 12px!important;border-radius:13px!important} .ma2627-v6 .ma2627-v6-head h2{font-size:21px!important} .ma2627-v6-chooser{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important} .ma2627-v6-chooser-image{height:105px!important;padding:8px!important} .ma2627-v6-chooser>a>div:last-child{padding:9px!important} .ma2627-v6-chooser strong{font-size:12px!important} .ma2627-v6-display{ grid-template-columns:1fr!important; gap:12px!important; padding:14px 12px!important; border-radius:14px!important; } .ma2627-v6-display-image{min-height:190px!important;padding:10px!important} .ma2627-v6-display-image img{max-height:180px!important} .ma2627-v6 .ma2627-v6-display-copy h2{font-size:22px!important} .ma2627-v6-hero-cards{gap:5px!important} .ma2627-v6-hero-cards>div{padding:7px!important} .ma2627-v6-hero-cards span{font-size:9px!important} .ma2627-v6-display-bottom{align-items:stretch!important;flex-direction:column!important} .ma2627-v6-display-bottom .ma2627-v6-btn{width:100%!important} .ma2627-v6-tins{grid-template-columns:1fr!important;gap:9px!important} .ma2627-v6-tin{padding:12px!important} .ma2627-v6-tin-top>strong{font-size:9px!important} .ma2627-v6 .ma2627-v6-tin h3{font-size:19px!important} .ma2627-v6-tin-body{grid-template-columns:94px minmax(0,1fr)!important;gap:10px!important;padding:10px 0!important} .ma2627-v6-tin-image{min-height:118px!important;padding:4px!important} .ma2627-v6-tin-image img{max-height:110px!important} .ma2627-v6 .ma2627-v6-tin p,.ma2627-v6-tin ul{font-size:10px!important} .ma2627-v6-advent{ grid-template-columns:1fr!important; gap:10px!important; padding:14px 12px!important; border-radius:14px!important; } .ma2627-v6-advent-image img{max-height:190px!important} .ma2627-v6 .ma2627-v6-advent-copy h2{font-size:21px!important} .ma2627-v6-warning{padding:10px!important} .ma2627-v6-warning p{font-size:10px!important} .ma2627-v6-advent-bottom{align-items:stretch!important;flex-direction:column!important} .ma2627-v6-advent-bottom .ma2627-v6-btn{width:100%!important} .ma2627-v6-trust{grid-template-columns:repeat(2,minmax(0,1fr))!important} } /* ========================================================= MATCH ATTAX V6.1 – KOMPAKTE KAUFBERATUNG Absichtlich Flex statt Grid, um Theme-Konflikte zu vermeiden. ========================================================= */ .ma2627-v6-decision-section{ overflow:hidden!important; background:linear-gradient(135deg,#f8fbff 0%,#ffffff 55%,#fff9ea 100%)!important; } .ma2627-v6-decision-head{ display:flex!important; align-items:flex-end!important; justify-content:space-between!important; gap:22px!important; margin-bottom:18px!important; } .ma2627-v6-decision-head>div{min-width:0!important} .ma2627-v6-decision-head>p{ flex:0 1 420px!important; margin:0!important; text-align:right!important; color:var(--m6-muted)!important; font-size:12px!important; } .ma2627-v6-decision-grid{ display:flex!important; flex-wrap:wrap!important; align-items:stretch!important; gap:12px!important; width:100%!important; } .ma2627-v6-decision{ position:relative!important; display:flex!important; flex:1 1 calc(25% - 12px)!important; width:calc(25% - 9px)!important; max-width:calc(25% - 9px)!important; min-width:0!important; min-height:150px!important; overflow:hidden!important; align-items:stretch!important; border:1px solid #d8e7f5!important; border-radius:15px!important; background:#fff!important; color:#172033!important; box-shadow:0 8px 20px rgba(6,26,61,.055)!important; transition:transform .18s ease,box-shadow .18s ease!important; } .ma2627-v6-decision:hover{ transform:translateY(-3px)!important; box-shadow:0 14px 28px rgba(6,26,61,.11)!important; } .ma2627-v6-decision-image{ position:relative!important; display:flex!important; flex:0 0 42%!important; width:42%!important; min-width:0!important; align-items:center!important; justify-content:center!important; padding:11px!important; background:linear-gradient(180deg,#f6faff,#fff)!important; border-right:1px solid #e6eef7!important; } .ma2627-v6-decision-image img{ width:100%!important; height:118px!important; max-height:118px!important; object-fit:contain!important; filter:drop-shadow(0 9px 11px rgba(0,0,0,.12))!important; } .ma2627-v6-decision-copy{ display:flex!important; flex:1 1 auto!important; min-width:0!important; flex-direction:column!important; justify-content:center!important; padding:13px 12px!important; } .ma2627-v6-decision-copy>span{ display:block!important; margin-bottom:3px!important; color:#c67800!important; font-size:8px!important; font-weight:900!important; letter-spacing:.07em!important; } .ma2627-v6-decision-copy>strong{ display:block!important; color:var(--m6-navy)!important; font-size:15px!important; line-height:1.15!important; } .ma2627-v6-decision-copy>small{ display:block!important; margin-top:4px!important; color:var(--m6-muted)!important; font-size:9px!important; line-height:1.3!important; } .ma2627-v6-decision-copy>b{ display:block!important; margin-top:auto!important; padding-top:9px!important; color:var(--m6-blue)!important; font-size:10px!important; font-weight:900!important; } .ma2627-v6-decision-display{ border:2px solid var(--m6-gold)!important; background:#fffaf0!important; } .ma2627-v6-decision-display .ma2627-v6-decision-image{ background:linear-gradient(180deg,#fff3c7,#fff)!important; } .ma2627-v6-decision-badge{ position:absolute!important; top:8px!important; left:8px!important; z-index:2!important; padding:4px 6px!important; border-radius:999px!important; background:var(--m6-gold)!important; color:#211500!important; font-size:7px!important; font-weight:900!important; } .ma2627-v6-decision-tins{ border-color:#acd3f3!important; } .ma2627-v6-decision-tins .ma2627-v6-decision-image{ background:linear-gradient(180deg,#eaf5ff,#fff)!important; } .ma2627-v6-decision-advent{ border-color:#edc1c1!important; background:#fffafa!important; } .ma2627-v6-decision-advent .ma2627-v6-decision-image{ background:linear-gradient(180deg,#fff0ec,#fff)!important; } .ma2627-v6-decision-advent .ma2627-v6-decision-copy>span, .ma2627-v6-decision-advent .ma2627-v6-decision-copy>b{ color:#a91d1d!important; } @media only screen and (max-width:960px){ .ma2627-v6-decision-head{ align-items:flex-start!important; flex-direction:column!important; gap:5px!important; } .ma2627-v6-decision-head>p{ flex:auto!important; text-align:left!important; } .ma2627-v6-decision{ flex:1 1 calc(50% - 8px)!important; width:calc(50% - 6px)!important; max-width:calc(50% - 6px)!important; } } @media only screen and (max-width:600px){ .ma2627-v6-decision-grid{gap:7px!important} .ma2627-v6-decision{ flex:1 1 calc(50% - 5px)!important; width:calc(50% - 4px)!important; max-width:calc(50% - 4px)!important; min-height:116px!important; flex-direction:column!important; } .ma2627-v6-decision-image{ flex:0 0 auto!important; width:100%!important; height:92px!important; padding:6px!important; border-right:0!important; border-bottom:1px solid #e6eef7!important; } .ma2627-v6-decision-image img{ height:82px!important; max-height:82px!important; } .ma2627-v6-decision-copy{ padding:8px!important; } .ma2627-v6-decision-copy>strong{font-size:12px!important} .ma2627-v6-decision-copy>small{font-size:8px!important} .ma2627-v6-decision-copy>b{padding-top:6px!important;font-size:8px!important} } /* ========================================================= MATCH ATTAX 2026/27 – V6.2 FINAL Layout-Reset + neuer Checklisten-Block + Kontrastfix ========================================================= */ /* Alte Grid-/Spaltenkonflikte neutralisieren */ .ma2627-v6 .ma2627-v6-section{ display:block!important; width:100%!important; max-width:none!important; } .ma2627-v6 .ma2627-v6-section > .ma2627-v6-head{ display:block!important; width:100%!important; max-width:none!important; } /* Tin-Bereich immer volle Breite, zwei echte Spalten */ .ma2627-v6 .ma2627-v6-tins{ display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; width:100%!important; max-width:none!important; margin:0!important; gap:16px!important; align-items:stretch!important; } .ma2627-v6 .ma2627-v6-tin{ width:100%!important; max-width:none!important; margin:0!important; } /* Helle Tin: Text deutlich dunkler */ .ma2627-v6 .ma2627-v6-tin-light, .ma2627-v6 .ma2627-v6-tin-light p, .ma2627-v6 .ma2627-v6-tin-light li{ color:#314a66!important; } .ma2627-v6 .ma2627-v6-tin-light h3{color:#061a3d!important} /* Dunkle Tin: echter Kontrast statt transparenter Schrift */ .ma2627-v6 .ma2627-v6-tin-dark{ background:linear-gradient(145deg,#061a3d,#0b4f91)!important; color:#ffffff!important; } .ma2627-v6 .ma2627-v6-tin-dark h3, .ma2627-v6 .ma2627-v6-tin-dark p, .ma2627-v6 .ma2627-v6-tin-dark li, .ma2627-v6 .ma2627-v6-tin-dark strong, .ma2627-v6 .ma2627-v6-tin-dark b{ color:#ffffff!important; } .ma2627-v6 .ma2627-v6-tin-dark .ma2627-v6-tin-top span, .ma2627-v6 .ma2627-v6-tin-dark > a{ color:#ffd45a!important; } .ma2627-v6 .ma2627-v6-tin-dark .ma2627-v6-price-pills span{ background:rgba(255,255,255,.16)!important; color:#ffffff!important; } /* CHECKLISTEN-GUIDE: komplett eigener Block, keine Tin-Regeln */ .ma2627-v6-guide{ display:grid!important; grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr)!important; gap:24px!important; align-items:center!important; width:100%!important; max-width:none!important; margin-top:18px!important; padding:28px 30px!important; border:1px solid #b8d7f3!important; border-radius:20px!important; background:linear-gradient(135deg,#f5faff 0%,#ffffff 62%)!important; box-shadow:0 8px 28px rgba(6,26,61,.06)!important; } .ma2627-v6-guide-copy{width:100%!important;min-width:0!important} .ma2627-v6-guide-kicker{ display:block!important; margin-bottom:5px!important; color:#9b5300!important; font-size:10px!important; font-weight:900!important; letter-spacing:.08em!important; text-transform:uppercase!important; } .ma2627-v6 .ma2627-v6-guide h2{ margin:0 0 9px!important; color:#061a3d!important; font-size:30px!important; line-height:1.1!important; font-weight:900!important; } .ma2627-v6 .ma2627-v6-guide p{ margin:0!important; color:#344d68!important; font-size:13px!important; line-height:1.5!important; } .ma2627-v6-guide-points{ display:flex!important; flex-wrap:wrap!important; gap:7px!important; margin-top:15px!important; } .ma2627-v6-guide-points span{ display:inline-flex!important; align-items:center!important; gap:4px!important; padding:6px 9px!important; border:1px solid #d6e5f3!important; border-radius:999px!important; background:#ffffff!important; color:#344d68!important; font-size:10px!important; font-weight:700!important; } .ma2627-v6-guide-points b{color:#0b5ab7!important} .ma2627-v6-guide-actions{ display:flex!important; flex-wrap:wrap!important; gap:8px!important; margin-top:17px!important; } .ma2627-v6-guide-btn{ display:inline-flex!important; align-items:center!important; justify-content:center!important; min-height:42px!important; padding:9px 14px!important; border-radius:10px!important; font-size:11px!important; font-weight:900!important; text-decoration:none!important; } .ma2627-v6-guide-btn-main{background:#0b5ab7!important;color:#ffffff!important} .ma2627-v6-guide-btn-pdf{border:1px solid #b9d3ea!important;background:#ffffff!important;color:#0b5ab7!important} .ma2627-v6-guide-rates{ display:grid!important; grid-template-columns:1fr!important; gap:8px!important; width:100%!important; min-width:0!important; } .ma2627-v6-guide-rates > div{ display:grid!important; grid-template-columns:minmax(0,1fr) auto!important; grid-template-rows:auto auto!important; column-gap:12px!important; align-items:center!important; padding:13px 14px!important; border:1px solid #d5e4f2!important; border-radius:12px!important; background:#ffffff!important; } .ma2627-v6-guide-rates small{ color:#5b7086!important; font-size:9px!important; font-weight:900!important; letter-spacing:.07em!important; } .ma2627-v6-guide-rates strong{ grid-column:2!important; grid-row:1/3!important; color:#0b5ab7!important; font-size:20px!important; line-height:1!important; } .ma2627-v6-guide-rates span{color:#5b7086!important;font-size:9px!important} .ma2627-v6-guide-rate-hot{border-color:#e7c46f!important;background:#fff7d9!important} .ma2627-v6-guide-rate-hot strong{color:#995600!important} /* Allgemeine Lesbarkeit */ .ma2627-v6 .ma2627-v6-head p, .ma2627-v6 .ma2627-v6-display-copy > p, .ma2627-v6 .ma2627-v6-advent-copy > p, .ma2627-v6 .ma2627-v6-faq details p{ color:#344d68!important; } .ma2627-v6 .ma2627-v6-head h2, .ma2627-v6 .ma2627-v6-faq summary{ color:#061a3d!important; } @media only screen and (max-width:960px){ .ma2627-v6-guide{grid-template-columns:1fr!important} .ma2627-v6-guide-rates{grid-template-columns:repeat(3,minmax(0,1fr))!important} .ma2627-v6-guide-rates > div{display:block!important;text-align:center!important} .ma2627-v6-guide-rates strong{display:block!important;margin:4px 0 2px!important} } @media only screen and (max-width:600px){ .ma2627-v6-guide{ gap:14px!important; padding:16px 12px!important; border-radius:14px!important; } .ma2627-v6 .ma2627-v6-guide h2{font-size:21px!important} .ma2627-v6 .ma2627-v6-guide p{font-size:11px!important} .ma2627-v6-guide-actions{flex-direction:column!important} .ma2627-v6-guide-btn{width:100%!important} .ma2627-v6-guide-rates{grid-template-columns:1fr!important} .ma2627-v6 .ma2627-v6-tins{grid-template-columns:1fr!important} } /* ========================================================= STICKER-UND-CO MAX POWER – FIXED 2-COLUMN PAIR Stand: 04.09.2026 Für Produktdetails + Sammlerboxen ========================================================= */ .suc-product-page.suc-premium-product .sucmp-pair { display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; gap: 18px !important; width: 100% !important; max-width: none !important; margin: 0 0 18px !important; padding: 0 !important; align-items: stretch !important; clear: both !important; } .suc-product-page.suc-premium-product .sucmp-pair > * { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; } /* Erst auf wirklich kleinen Smartphones untereinander */ @media only screen and (max-width: 560px) { .suc-product-page.suc-premium-product .sucmp-pair { grid-template-columns: minmax(0, 1fr) !important; gap: 12px !important; } } /* ========================================================= STICKER-UND-CO MAX POWER PRODUCT SYSTEM V3 FINAL MASTER FOR ALL PRODUCT PAGES Desktop / Tablet / Mobile Use one wrapper only:
Rezensionen
Es gibt noch keine Rezensionen.