:root {
            --gsr-clean-accent: #a84e69 !important;
            --gsr-material-card-soft: #f6e4e4 !important;
            --gsr-material-card-soft-light: #fff8fb !important;
            --gsr-material-card-border: #ead5d5 !important;
            --wp--preset--color--light-green-cyan: #f6e4e4 !important;
            --wp--preset--color--vivid-green-cyan: #a84e69 !important;
            --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, #fff4f6 0%, #f6e4e4 100%) !important;
        }

        body .seo-page > .seo-hero,
        body .seo-page--startseite .seo-hero,
        body .gsr-home-picks--materialsuche .gsr-materialien-panel,
        body:not(.single-product) .gsr-materialien-shortcode .gsr-materialien-panel,
        body:not(.single-product) .gsr-materialien-shortcode .gsr-materialien-grid,
        body .seo-page .gsr-materialien-panel,
        body .gsr-materialien-panel {
            background: #fff4f6 !important;
            border-color: #ead5d5 !important;
            box-shadow: 0 10px 24px rgba(72, 48, 54, 0.06) !important;
        }

        body .seo-page > .seo-hero {
            background: linear-gradient(135deg, #fff5f9 0%, #fffaf6 100%) !important;
        }

        body .seo-page > .seo-hero::before,
        body .seo-page--startseite .gsr-home-trending-kicker,
        body .gsr-home-subject-card strong,
        body .gsr-home-subject-card:hover strong {
            color: #cf537f !important;
        }

        body .seo-page--startseite .gsr-home-trending-kicker,
        body .seo-page .gsr-material-card,
        body:not(.single-product) .gsr-materialien-shortcode .gsr-material-card,
        body:not(.single-product) .gsr-materialien-shortcode .gsr-material-card-link,
        body .gsr-material-card,
        body .gsr-material-card-link {
            background: #f6e4e4 !important;
            border-color: #ead5d5 !important;
        }

        body .gsr-material-card .gsr-material-card-image,
        body .gsr-material-card .gsr-material-card-link > img,
        body .seo-page .gsr-material-card-image,
        body:not(.single-product) .gsr-materialien-shortcode .gsr-material-card-image,
        body:not(.single-product) .gsr-materialien-shortcode .gsr-material-card-link > img {
            background: #fff8ef !important;
        }

        body .gsr-obi-header-search-submit,
        body .gsr-obi-mobile-search .gsr-obi-header-search-submit,
        body .gsr-obi-mobile-drawer-search .gsr-obi-header-search-submit,
        body button[type="submit"] {
            border-color: #a84e69 !important;
            background: #a84e69 !important;
            color: #ffffff !important;
        }

        body .gsr-obi-header-search-submit:hover,
        body .gsr-obi-mobile-search .gsr-obi-header-search-submit:hover,
        body .gsr-obi-mobile-drawer-search .gsr-obi-header-search-submit:hover,
        body button[type="submit"]:hover {
            border-color: #8c3b5d !important;
            background: #8c3b5d !important;
        }

        body .gsr-obi-mobile-search .gsr-obi-header-searchbar,
        body .gsr-obi-mobile-drawer-search .gsr-obi-header-searchbar,
        body .gsr-obi-header-searchbar,
        body .gsr-obi-header-suggestions,
        body .gsr-obi-mobile-drawer-search .gsr-obi-header-suggestions,
        body .gsr-obi-mobile-search .gsr-obi-header-suggestions,
        body .gsr-obi-mobile-drawer-dialog,
        body .gsr-obi-mobile-drawer-backdrop {
            background: #fff8fb !important;
            border-color: rgba(169, 95, 130, 0.18) !important;
        }

        body .gsr-material-card-badge.is-sale {
            background: #fff8fb !important;
            border-color: rgba(207, 83, 127, 0.28) !important;
            color: #8c3b5d !important;
        }

        body .seo-page a,
        body .gsr-materialien-panel a {
            text-decoration-color: rgba(207, 83, 127, 0.44) !important;
        }

        body .has-light-green-cyan-color,
        body .has-vivid-green-cyan-color {
            color: #8c3b5d !important;
        }

        body .has-light-green-cyan-background-color,
        body .has-vivid-green-cyan-background-color,
        body .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
            background: #fff4f6 !important;
        }

        body .gsr-obi-mobile-drawer.is-open .gsr-obi-mobile-drawer-dialog {
            min-height: 100vh !important;
            min-height: 100dvh !important;
            height: 100vh !important;
            height: 100dvh !important;
        }