diff --git a/.vscode/settings.json b/.vscode/settings.json index 1b412c61..a9469ac5 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -18,5 +18,8 @@ "titleBar.inactiveBackground": "#cbd53799", "titleBar.inactiveForeground": "#15202b99" }, - "peacock.remoteColor": "#CBD537" + "peacock.remoteColor": "#CBD537", + "intelephense.environment.phpVersion": "8.2.0", + "intelephense.completion.fullyQualifyGlobalConstantsAndFunctions": true, + "intelephense.phpdoc.useFullyQualifiedNames": true } diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 25081cf6..aaf33062 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -2,9 +2,15 @@ namespace App\Providers; +use App\Models\Concept; +use App\Models\Home; +use Illuminate\Pagination\Paginator; use Illuminate\Support\Carbon; use Illuminate\Support\Facades\App; +use Illuminate\Support\Facades\Cache; +use Illuminate\Support\Facades\File; use Illuminate\Support\Facades\URL; +use Illuminate\Support\Facades\View; use Illuminate\Support\ServiceProvider; use Spatie\Translatable\Facades\Translatable; @@ -41,5 +47,51 @@ class AppServiceProvider extends ServiceProvider Translatable::fallback( fallbackAny: true, ); + + $this->sharetoView(); + } + + /** + * Share Vars to view + * + * @return void + */ + private function sharetoView() + { + if (app()->runningInConsole()) { + return; + } + + // * FORCE BOOTSTRAP PAGINATOR (or custom if in front) + // Early boot, request wont be filled as expected. + if (collect(explode('/', \request()->getPathInfo()))->get(1) === 'bo') { + Paginator::useBootstrap(); + } else { + Paginator::useBootstrap(); + } + + // * FORCE BOOTSTRAP PAGINATOR (or custom if in front) + // Early boot, request wont be filled as expected. + if (collect(explode('/', \request()->getPathInfo()))->get(1) === 'bo') { + Paginator::defaultview('bo.modules.pagination'); + } else { + Paginator::defaultview('fo.modules.pagination'); + } + + $appInfos = Cache::remember('composer', 360, function () { + return json_decode(File::get(\app_path('../composer.json'))); + }); + // Share composer.json infos. + if ( + isset($appInfos->name) and isset($appInfos->version) and + isset($appInfos->license) and isset($appInfos->time) + ) { + View::share('cpsr_name', $appInfos->name); + View::share('cpsr_version', $appInfos->version); + View::share('cpsr_license', $appInfos->license); + View::share('cpsr_time', now()->parse($appInfos->time)->isoFormat('Y')); + } + View::share('globalHome', Home::first()); + View::share('conceptsList', Concept::where('id', '<>', 1)->get()); } } diff --git a/app/Providers/ViewServiceProvider.php b/app/Providers/ViewServiceProvider.php deleted file mode 100644 index f091f35b..00000000 --- a/app/Providers/ViewServiceProvider.php +++ /dev/null @@ -1,48 +0,0 @@ -runningInConsole()) { - // * FORCE BOOTSTRAP PAGINATOR (or custom if in front) - // Early boot, request wont be filled as expected. - if (collect(explode('/', \request()->getPathInfo()))->get(1) === 'bo') { - Paginator::defaultview('bo.modules.pagination'); - } else { - Paginator::defaultview('fo.modules.pagination'); - } - - $appInfos = Cache::remember('composer', 360, function () { - return json_decode(File::get(\app_path('../composer.json'))); - }); - // Share composer.json infos. - if (isset($appInfos->name) and isset($appInfos->version) and isset($appInfos->license) and isset($appInfos->time)) { - View::share('cpsr_name', $appInfos->name); - View::share('cpsr_version', $appInfos->version); - View::share('cpsr_license', $appInfos->license); - View::share('cpsr_time', now()->parse($appInfos->time)->isoFormat('Y')); - } - if (Schema::hasTable('homes')) { - View::share('globalHome', Home::first()); - } - View::share('conceptsList', Concept::where('id', '<>', 1)->get()); - }//end if - } -} diff --git a/app/View/Components/ContentPart.php b/app/View/Components/ContentPart.php deleted file mode 100644 index c41550af..00000000 --- a/app/View/Components/ContentPart.php +++ /dev/null @@ -1,63 +0,0 @@ -part = null; - if ($part != null) { - $this->part = $part; - } - - $this->odd = $odd; - if ($bgcolor != null) { - $this->bgcolor = $bgcolor; - } - } - - /** - * Get the view / contents that represent the component. - * - * @return \Illuminate\Contracts\View\View|\Closure|string - */ - public function render() - { - $part = $this->part; - $odd = $this->odd; - $bgcolor = $this->bgcolor; - return view('fo.components.content-part', compact(['part', 'odd', 'bgcolor'])); - } -} diff --git a/app/View/Components/ContentSnippet.php b/app/View/Components/ContentSnippet.php deleted file mode 100644 index c2c4ec0e..00000000 --- a/app/View/Components/ContentSnippet.php +++ /dev/null @@ -1,63 +0,0 @@ -snippet = null; - if ($snippet != null) { - $this->snippet = $snippet; - } - - $this->odd = $odd; - if ($bgcolor != null) { - $this->bgcolor = $bgcolor; - } - } - - /** - * Get the view / contents that represent the component. - * - * @return \Illuminate\Contracts\View\View|\Closure|string - */ - public function render() - { - $snippet = $this->snippet; - $odd = $this->odd; - $bgcolor = $this->bgcolor; - return view('fo.components.content-snippet', compact(['snippet', 'odd', 'bgcolor'])); - } -} diff --git a/app/View/Components/ProductCard.php b/app/View/Components/ProductCard.php deleted file mode 100644 index ae9092be..00000000 --- a/app/View/Components/ProductCard.php +++ /dev/null @@ -1,18 +0,0 @@ - 'en_EN', + 'faker_locale' => 'en_US', /* |-------------------------------------------------------------------------- @@ -126,6 +129,23 @@ return [ 'cipher' => 'AES-256-CBC', + /* + |-------------------------------------------------------------------------- + | Maintenance Mode Driver + |-------------------------------------------------------------------------- + | + | These configuration options determine the driver used to determine and + | manage Laravel's "maintenance mode" status. The "cache" driver will + | allow maintenance mode to be controlled across multiple machines. + | + | Supported drivers: "file", "cache" + | + */ + + 'maintenance' => [ + 'driver' => 'file' + ], + /* |-------------------------------------------------------------------------- | Autoloaded Service Providers @@ -178,8 +198,7 @@ return [ App\Providers\AuthServiceProvider::class, App\Providers\EventServiceProvider::class, App\Providers\RouteServiceProvider::class, - App\Providers\TranslationServiceProvider::class, - App\Providers\ViewServiceProvider::class + App\Providers\TranslationServiceProvider::class ], /* @@ -193,50 +212,5 @@ return [ | */ - 'aliases' => [ - 'App' => Illuminate\Support\Facades\App::class, - 'Arr' => Illuminate\Support\Arr::class, - 'Artisan' => Illuminate\Support\Facades\Artisan::class, - 'Auth' => Illuminate\Support\Facades\Auth::class, - 'Blade' => Illuminate\Support\Facades\Blade::class, - 'Broadcast' => Illuminate\Support\Facades\Broadcast::class, - 'Bus' => Illuminate\Support\Facades\Bus::class, - 'Cache' => Illuminate\Support\Facades\Cache::class, - 'Config' => Illuminate\Support\Facades\Config::class, - 'Cookie' => Illuminate\Support\Facades\Cookie::class, - 'Crypt' => Illuminate\Support\Facades\Crypt::class, - 'Date' => Illuminate\Support\Facades\Date::class, - 'DB' => Illuminate\Support\Facades\DB::class, - 'Eloquent' => Illuminate\Database\Eloquent\Model::class, - 'Event' => Illuminate\Support\Facades\Event::class, - 'File' => Illuminate\Support\Facades\File::class, - 'Gate' => Illuminate\Support\Facades\Gate::class, - 'Hash' => Illuminate\Support\Facades\Hash::class, - 'Http' => Illuminate\Support\Facades\Http::class, - 'Js' => Illuminate\Support\Js::class, - 'Lang' => Illuminate\Support\Facades\Lang::class, - 'Log' => Illuminate\Support\Facades\Log::class, - 'Mail' => Illuminate\Support\Facades\Mail::class, - 'Notification' => Illuminate\Support\Facades\Notification::class, - 'Password' => Illuminate\Support\Facades\Password::class, - 'Queue' => Illuminate\Support\Facades\Queue::class, - 'RateLimiter' => Illuminate\Support\Facades\RateLimiter::class, - 'Redirect' => Illuminate\Support\Facades\Redirect::class, - 'Request' => Illuminate\Support\Facades\Request::class, - 'Response' => Illuminate\Support\Facades\Response::class, - 'Route' => Illuminate\Support\Facades\Route::class, - 'Schema' => Illuminate\Support\Facades\Schema::class, - 'Session' => Illuminate\Support\Facades\Session::class, - 'Storage' => Illuminate\Support\Facades\Storage::class, - 'Str' => Illuminate\Support\Str::class, - 'URL' => Illuminate\Support\Facades\URL::class, - 'Validator' => Illuminate\Support\Facades\Validator::class, - 'View' => Illuminate\Support\Facades\View::class, - /** - * Enums aliases - */ - 'PictoEnum' => App\Enums\Ranges\PictoEnum::class, - 'ColorsEnum' => App\Enums\Concepts\ColorsEnum::class, - 'CertificationsEnum' => App\Enums\Products\CertificationsEnum::class, - ], + 'aliases' => Facade::defaultAliases()->merge([])->toArray(), ]; diff --git a/package-lock.json b/package-lock.json index 23b6c44b..76839241 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,6 +25,7 @@ "@vitejs/plugin-vue": "^4.0.0", "@vue/eslint-config-typescript": "^11.0.0", "alpinejs": "^3.12.0", + "autoprefixer": "^10.4.14", "axios": "^1.1.2", "bootstrap": "^5.2.3", "cropperjs": "^1.5.12", @@ -32,7 +33,7 @@ "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-vue": "^9.4.0", "laravel-vite-plugin": "^0.7.2", - "postcss": "^8.4.21", + "postcss": "^8.4.23", "postcss-discard-comments": "^5.1.2", "postcss-html": "^1.5.0", "postcss-scss": "^4.0.6", @@ -48,7 +49,7 @@ "stylelint-scss": "^4.4.0", "stylelint-webpack-plugin": "^3.3.0", "sweetalert2": "^11.4.8", - "tailwindcss": "^3.3.1", + "tailwindcss": "^3.3.2", "toastify-js": "^1.12.0", "ts-loader": "^9.3.1", "typescript": "^4.9.5", @@ -3626,6 +3627,39 @@ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, + "node_modules/autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, "node_modules/available-typed-arrays": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", @@ -5097,6 +5131,19 @@ "node": ">= 6" } }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, "node_modules/fs-extra": { "version": "11.1.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", @@ -6442,6 +6489,15 @@ "node": ">=0.10.0" } }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", diff --git a/package.json b/package.json index 8336a974..3633c210 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "@vitejs/plugin-vue": "^4.0.0", "@vue/eslint-config-typescript": "^11.0.0", "alpinejs": "^3.12.0", + "autoprefixer": "^10.4.14", "axios": "^1.1.2", "bootstrap": "^5.2.3", "cropperjs": "^1.5.12", @@ -39,7 +40,7 @@ "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-vue": "^9.4.0", "laravel-vite-plugin": "^0.7.2", - "postcss": "^8.4.21", + "postcss": "^8.4.23", "postcss-discard-comments": "^5.1.2", "postcss-html": "^1.5.0", "postcss-scss": "^4.0.6", @@ -55,7 +56,7 @@ "stylelint-scss": "^4.4.0", "stylelint-webpack-plugin": "^3.3.0", "sweetalert2": "^11.4.8", - "tailwindcss": "^3.3.1", + "tailwindcss": "^3.3.2", "toastify-js": "^1.12.0", "ts-loader": "^9.3.1", "typescript": "^4.9.5", diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 00000000..67cdf1a5 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +}; diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 00000000..1c638012 Binary files /dev/null and b/public/apple-touch-icon.png differ diff --git a/public/browserconfig.xml b/public/browserconfig.xml new file mode 100644 index 00000000..7b5b2674 --- /dev/null +++ b/public/browserconfig.xml @@ -0,0 +1,11 @@ + +
<?xml version="1.0" encoding="utf-8"?> +<browserconfig> + <msapplication> + <tile> + <square150x150logo src="/mstile-150x150.png"/> + <TileColor>#da532c</TileColor> + </tile> + </msapplication> +</browserconfig> +diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png new file mode 100644 index 00000000..f5b33d06 Binary files /dev/null and b/public/favicon-16x16.png differ diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png new file mode 100644 index 00000000..19378176 Binary files /dev/null and b/public/favicon-32x32.png differ diff --git a/public/favicon.ico b/public/favicon.ico index e69de29b..91366641 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/public/safari-pinned-tab.svg b/public/safari-pinned-tab.svg new file mode 100644 index 00000000..006967d5 --- /dev/null +++ b/public/safari-pinned-tab.svg @@ -0,0 +1,76 @@ + +
<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" + "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> +<svg version="1.0" xmlns="http://www.w3.org/2000/svg" + width="888.000000pt" height="888.000000pt" viewBox="0 0 888.000000 888.000000" + preserveAspectRatio="xMidYMid meet"> +<metadata> +Created by potrace 1.14, written by Peter Selinger 2001-2017 +</metadata> +<g transform="translate(0.000000,888.000000) scale(0.100000,-0.100000)" +fill="#000000" stroke="none"> +<path d="M4297 8780 c-73 -16 -83 -18 -89 -21 -2 -1 -106 -2 -233 -4 -126 -1 +-243 -5 -260 -8 -30 -7 -88 -18 -115 -22 -8 -1 -28 -8 -45 -15 -16 -7 -43 -12 +-60 -11 -169 6 -166 6 -240 -33 -38 -21 -72 -41 -75 -45 -3 -3 -23 -20 -45 +-36 -46 -34 -72 -55 -90 -72 -8 -7 -18 -13 -23 -13 -6 0 -12 -5 -14 -12 -3 -7 +-36 -12 -89 -14 -46 -1 -99 -5 -116 -8 -18 -3 -48 -8 -65 -11 -28 -5 -66 -12 +-100 -21 -5 -1 -9 -2 -10 -4 -3 -1 -13 -4 -53 -14 -11 -2 -51 -15 -90 -27 -65 +-22 -76 -30 -175 -132 -169 -175 -208 -218 -254 -287 l-44 -65 -53 0 c-110 1 +-284 -66 -429 -164 -35 -24 -85 -55 -109 -69 -67 -37 -115 -95 -151 -181 -18 +-42 -38 -89 -45 -106 -7 -16 -16 -41 -20 -54 -4 -14 -13 -31 -19 -39 -22 -29 +-123 -128 -180 -177 -32 -27 -63 -55 -69 -60 -7 -6 -32 -26 -57 -45 -25 -19 +-47 -37 -50 -40 -3 -3 -46 -38 -96 -78 -56 -44 -105 -93 -128 -127 -20 -30 +-36 -57 -36 -60 0 -3 -16 -32 -36 -63 -21 -31 -36 -58 -34 -60 2 -2 -9 -29 +-23 -60 -14 -31 -34 -85 -44 -120 -10 -35 -31 -76 -46 -94 -69 -76 -97 -148 +-103 -268 -9 -165 -13 -216 -18 -240 -8 -34 -14 -67 -21 -115 -3 -22 -8 -51 +-10 -65 -7 -36 -14 -135 -20 -295 -4 -77 -8 -160 -9 -185 -3 -48 -18 -91 -78 +-213 -21 -43 -38 -82 -38 -87 0 -6 -5 -10 -11 -10 -5 0 -8 -4 -4 -9 3 -5 1 +-12 -5 -16 -5 -3 -10 -15 -10 -26 0 -10 -4 -19 -9 -19 -8 0 -25 -56 -22 -72 0 +-5 -3 -8 -7 -8 -5 0 -9 -6 -10 -12 -8 -59 -8 -107 0 -128 5 -14 12 -36 14 -49 +3 -13 12 -40 20 -60 55 -127 69 -199 79 -386 9 -154 14 -240 15 -240 1 0 3 -9 +4 -20 8 -61 46 -168 64 -179 4 -2 7 -31 5 -64 -2 -61 23 -175 55 -255 7 -16 +12 -33 12 -38 0 -6 6 -22 14 -37 8 -15 22 -63 31 -107 9 -43 31 -111 50 -150 +26 -55 63 -157 70 -195 0 -3 5 -23 9 -45 17 -86 25 -139 30 -218 2 -29 9 -42 +37 -62 41 -29 40 -28 109 -85 30 -25 61 -49 68 -55 20 -17 148 -148 175 -180 +45 -55 77 -108 77 -127 0 -27 48 -143 83 -203 38 -63 84 -137 94 -150 5 -6 17 +-28 28 -49 23 -46 65 -75 245 -168 161 -84 234 -122 240 -124 32 -10 70 -30 +70 -37 0 -4 4 -6 9 -3 5 3 28 -24 51 -61 55 -88 124 -170 183 -219 27 -21 55 +-45 62 -52 7 -6 16 -12 19 -12 4 0 24 -11 46 -25 22 -14 40 -22 40 -18 0 5 4 +3 8 -2 15 -21 201 -106 267 -121 70 -17 137 -26 208 -29 67 -2 70 -3 105 -45 +33 -38 143 -149 182 -184 38 -34 144 -82 203 -93 16 -2 49 -13 73 -23 87 -38 +170 -53 277 -52 37 0 68 1 70 2 4 3 152 19 227 24 14 1 35 -8 48 -20 31 -28 +177 -104 200 -104 10 0 22 -4 27 -8 10 -9 105 -40 142 -47 10 -2 19 -4 21 -5 +3 -3 5 -4 74 -19 48 -10 65 -10 115 4 32 9 65 18 73 20 154 41 300 53 346 27 +11 -6 29 -6 48 -1 17 5 46 12 65 15 18 3 41 7 50 9 9 1 36 6 61 10 84 13 128 +21 140 25 3 1 8 2 12 1 13 -1 123 40 147 56 26 17 37 21 76 28 11 2 20 4 20 5 +0 2 19 7 57 15 15 3 38 9 50 14 13 5 25 9 28 9 14 1 66 15 75 21 6 3 15 6 20 +7 25 4 176 71 237 106 64 36 70 38 165 38 54 0 109 2 123 5 81 14 97 18 113 +26 9 5 17 7 17 4 0 -4 48 12 115 40 11 5 22 9 25 10 3 0 27 11 54 23 27 12 51 +22 54 22 12 0 121 88 182 147 94 90 127 119 174 150 22 15 43 31 44 36 2 4 7 +7 12 7 5 0 41 25 81 55 40 30 127 82 193 116 127 65 154 79 170 92 6 4 39 28 +74 53 61 43 99 92 147 189 11 22 24 43 30 47 5 4 7 8 3 8 -12 0 48 92 89 136 +62 67 162 180 185 210 12 16 25 31 28 34 31 27 113 168 139 240 26 70 89 193 +103 198 4 2 8 8 8 13 0 7 52 101 110 199 5 8 30 51 56 95 26 44 68 105 94 135 +26 30 69 87 95 125 58 82 55 79 100 129 38 43 37 42 38 206 0 86 -7 174 -17 +220 -4 14 -9 39 -11 55 -3 17 -8 37 -10 45 -6 20 -15 67 -22 111 -4 29 3 51 +39 120 97 182 124 329 88 473 -16 66 -16 67 4 84 32 27 42 53 40 102 -3 51 -6 +70 -17 88 -5 6 -6 12 -3 12 3 0 -3 24 -14 53 -11 28 -20 60 -20 70 0 9 -4 17 +-8 17 -4 0 -9 12 -10 26 -1 14 -5 31 -9 37 -13 20 -12 37 3 85 7 26 17 67 21 +92 10 61 9 230 -1 255 -5 11 -11 28 -12 38 -2 10 -22 51 -43 93 -22 41 -45 99 +-52 127 -6 29 -14 59 -17 67 -3 8 -6 20 -7 25 -1 6 -3 15 -5 20 -1 6 -3 15 -4 +20 -1 6 -5 17 -8 25 -7 17 -38 134 -43 165 -17 98 -30 143 -54 197 -39 86 -62 +162 -76 248 -4 30 -9 62 -11 70 -1 8 -5 39 -8 69 -7 69 -27 97 -151 218 -117 +115 -138 133 -269 238 -111 89 -110 87 -175 292 -46 145 -69 186 -139 247 -26 +23 -57 51 -70 64 -12 12 -27 22 -32 22 -15 0 -259 245 -270 271 -24 58 -38 72 +-115 122 -67 43 -152 107 -195 146 -19 18 -50 46 -67 63 -18 16 -33 33 -33 37 +0 11 -195 84 -285 107 -16 4 -34 8 -40 10 -5 1 -23 5 -40 8 -16 3 -41 8 -55 +11 -14 3 -67 8 -119 11 l-95 7 -47 46 c-54 53 -80 75 -131 113 -50 37 -184 +108 -191 101 -3 -3 -11 -2 -18 3 -7 4 -33 8 -58 9 -25 1 -67 9 -92 18 -25 9 +-54 18 -65 20 -10 2 -26 6 -34 9 -8 3 -35 11 -60 18 -25 7 -57 17 -72 22 -15 +6 -30 10 -32 9 -9 -1 -156 55 -226 86 -53 24 -80 30 -146 31 -44 0 -105 4 +-135 7 -73 8 -264 8 -314 0 -22 -3 -50 -8 -63 -10 -13 -2 -37 4 -55 15 -40 22 +-114 23 -220 0z"/> +</g> +</svg> +\ No newline at end of file diff --git a/public/site.webmanifest b/public/site.webmanifest new file mode 100644 index 00000000..b20abb7c --- /dev/null +++ b/public/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "", + "short_name": "", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/resources/assets/images/Bilder/Baeuerliche-Familienbetriebe-ausbildung.jpg b/resources/assets/images/Bilder/Baeuerliche-Familienbetriebe-ausbildung.jpg new file mode 100644 index 00000000..7a9192f7 Binary files /dev/null and b/resources/assets/images/Bilder/Baeuerliche-Familienbetriebe-ausbildung.jpg differ diff --git a/resources/assets/images/Bilder/Baeuerliche-Familienbetriebe-tierwohl.jpg b/resources/assets/images/Bilder/Baeuerliche-Familienbetriebe-tierwohl.jpg new file mode 100644 index 00000000..2f40ed63 Binary files /dev/null and b/resources/assets/images/Bilder/Baeuerliche-Familienbetriebe-tierwohl.jpg differ diff --git a/resources/assets/images/Bilder/Baeuerliche-Familienbetriebe-verantwortungsvolle-zucht.jpg b/resources/assets/images/Bilder/Baeuerliche-Familienbetriebe-verantwortungsvolle-zucht.jpg new file mode 100644 index 00000000..f65cb651 Binary files /dev/null and b/resources/assets/images/Bilder/Baeuerliche-Familienbetriebe-verantwortungsvolle-zucht.jpg differ diff --git a/resources/assets/images/Bilder/ECC-Logo-green.svg b/resources/assets/images/Bilder/ECC-Logo-green.svg new file mode 100644 index 00000000..5f129ffa --- /dev/null +++ b/resources/assets/images/Bilder/ECC-Logo-green.svg @@ -0,0 +1,70 @@ + + + \ No newline at end of file diff --git a/resources/assets/images/Bilder/Freilandhaltung-auslauf-im-freien.jpg b/resources/assets/images/Bilder/Freilandhaltung-auslauf-im-freien.jpg new file mode 100644 index 00000000..16a334b1 Binary files /dev/null and b/resources/assets/images/Bilder/Freilandhaltung-auslauf-im-freien.jpg differ diff --git a/resources/assets/images/Bilder/Freilandhaltung-freier-zugang.jpg b/resources/assets/images/Bilder/Freilandhaltung-freier-zugang.jpg new file mode 100644 index 00000000..9c32a92e Binary files /dev/null and b/resources/assets/images/Bilder/Freilandhaltung-freier-zugang.jpg differ diff --git a/resources/assets/images/Bilder/Freilandhaltung-gesunde-ernaehrung.jpg b/resources/assets/images/Bilder/Freilandhaltung-gesunde-ernaehrung.jpg new file mode 100644 index 00000000..eb5b81a9 Binary files /dev/null and b/resources/assets/images/Bilder/Freilandhaltung-gesunde-ernaehrung.jpg differ diff --git a/resources/assets/images/Bilder/Freilandhaltung-mehr-raum.jpg b/resources/assets/images/Bilder/Freilandhaltung-mehr-raum.jpg new file mode 100644 index 00000000..ffdb176a Binary files /dev/null and b/resources/assets/images/Bilder/Freilandhaltung-mehr-raum.jpg differ diff --git a/resources/assets/images/Bilder/Freilandhaltung-natuerliche-umgebung.jpg b/resources/assets/images/Bilder/Freilandhaltung-natuerliche-umgebung.jpg new file mode 100644 index 00000000..ec84a9b7 Binary files /dev/null and b/resources/assets/images/Bilder/Freilandhaltung-natuerliche-umgebung.jpg differ diff --git a/resources/assets/images/Bilder/Haltungsform-3.png b/resources/assets/images/Bilder/Haltungsform-3.png new file mode 100644 index 00000000..812661f3 Binary files /dev/null and b/resources/assets/images/Bilder/Haltungsform-3.png differ diff --git a/resources/assets/images/Bilder/Header-Nature&Respect-Produkte.jpg b/resources/assets/images/Bilder/Header-Nature&Respect-Produkte.jpg new file mode 100644 index 00000000..53ab5990 Binary files /dev/null and b/resources/assets/images/Bilder/Header-Nature&Respect-Produkte.jpg differ diff --git a/resources/assets/images/Bilder/Konzept-Natur.jpg b/resources/assets/images/Bilder/Konzept-Natur.jpg new file mode 100644 index 00000000..cef73bc8 Binary files /dev/null and b/resources/assets/images/Bilder/Konzept-Natur.jpg differ diff --git a/resources/assets/images/Bilder/Konzept-geniessen.jpg b/resources/assets/images/Bilder/Konzept-geniessen.jpg new file mode 100644 index 00000000..81a096ef Binary files /dev/null and b/resources/assets/images/Bilder/Konzept-geniessen.jpg differ diff --git a/resources/assets/images/Bilder/Langsames-Wachstum-beschaeftigungsmaterial.jpg b/resources/assets/images/Bilder/Langsames-Wachstum-beschaeftigungsmaterial.jpg new file mode 100644 index 00000000..8fbc30fc Binary files /dev/null and b/resources/assets/images/Bilder/Langsames-Wachstum-beschaeftigungsmaterial.jpg differ diff --git a/resources/assets/images/Bilder/Langsames-Wachstum-tagesrythmus.jpg b/resources/assets/images/Bilder/Langsames-Wachstum-tagesrythmus.jpg new file mode 100644 index 00000000..17b4dbde Binary files /dev/null and b/resources/assets/images/Bilder/Langsames-Wachstum-tagesrythmus.jpg differ diff --git a/resources/assets/images/Bilder/Rewe-logo.png b/resources/assets/images/Bilder/Rewe-logo.png new file mode 100644 index 00000000..54d74500 Binary files /dev/null and b/resources/assets/images/Bilder/Rewe-logo.png differ diff --git a/resources/assets/images/Bilder/Storefinder_2clics.jpg b/resources/assets/images/Bilder/Storefinder_2clics.jpg new file mode 100644 index 00000000..89a60f35 Binary files /dev/null and b/resources/assets/images/Bilder/Storefinder_2clics.jpg differ diff --git a/resources/assets/images/Bilder/background-paper.jpg b/resources/assets/images/Bilder/background-paper.jpg new file mode 100644 index 00000000..a2495c32 Binary files /dev/null and b/resources/assets/images/Bilder/background-paper.jpg differ diff --git a/resources/assets/images/Bilder/dummy-map.jpg b/resources/assets/images/Bilder/dummy-map.jpg new file mode 100644 index 00000000..94f650fd Binary files /dev/null and b/resources/assets/images/Bilder/dummy-map.jpg differ diff --git a/resources/assets/images/Bilder/haltungsform-3-siegel.svg b/resources/assets/images/Bilder/haltungsform-3-siegel.svg new file mode 100644 index 00000000..9a418bc5 --- /dev/null +++ b/resources/assets/images/Bilder/haltungsform-3-siegel.svg @@ -0,0 +1,51 @@ + diff --git a/resources/assets/images/Bilder/header-aufzucht.jpg b/resources/assets/images/Bilder/header-aufzucht.jpg new file mode 100644 index 00000000..112e30df Binary files /dev/null and b/resources/assets/images/Bilder/header-aufzucht.jpg differ diff --git a/resources/assets/images/Bilder/header-familienbetriebe.jpg b/resources/assets/images/Bilder/header-familienbetriebe.jpg new file mode 100644 index 00000000..def5ed96 Binary files /dev/null and b/resources/assets/images/Bilder/header-familienbetriebe.jpg differ diff --git a/resources/assets/images/Bilder/home-baeuerliche-familienbetriebe.jpg b/resources/assets/images/Bilder/home-baeuerliche-familienbetriebe.jpg new file mode 100644 index 00000000..10d4e425 Binary files /dev/null and b/resources/assets/images/Bilder/home-baeuerliche-familienbetriebe.jpg differ diff --git a/resources/assets/images/Bilder/home-freilandhaltung.jpg b/resources/assets/images/Bilder/home-freilandhaltung.jpg new file mode 100644 index 00000000..771e94e9 Binary files /dev/null and b/resources/assets/images/Bilder/home-freilandhaltung.jpg differ diff --git a/resources/assets/images/Bilder/home-lust-auf-kochen.jpg b/resources/assets/images/Bilder/home-lust-auf-kochen.jpg new file mode 100644 index 00000000..10253071 Binary files /dev/null and b/resources/assets/images/Bilder/home-lust-auf-kochen.jpg differ diff --git a/resources/assets/images/Bilder/slider-baeuerliche-familienbetriebe.jpg b/resources/assets/images/Bilder/slider-baeuerliche-familienbetriebe.jpg new file mode 100644 index 00000000..fad28a2a Binary files /dev/null and b/resources/assets/images/Bilder/slider-baeuerliche-familienbetriebe.jpg differ diff --git a/resources/assets/images/Bilder/slider-freilandhaltung.jpg b/resources/assets/images/Bilder/slider-freilandhaltung.jpg new file mode 100644 index 00000000..047b217f Binary files /dev/null and b/resources/assets/images/Bilder/slider-freilandhaltung.jpg differ diff --git a/resources/assets/images/Bilder/slider-konzept.jpg b/resources/assets/images/Bilder/slider-konzept.jpg new file mode 100644 index 00000000..419cf01e Binary files /dev/null and b/resources/assets/images/Bilder/slider-konzept.jpg differ diff --git a/resources/assets/images/Bilder/slider-langsames-wachstum.jpg b/resources/assets/images/Bilder/slider-langsames-wachstum.jpg new file mode 100644 index 00000000..c1ccde65 Binary files /dev/null and b/resources/assets/images/Bilder/slider-langsames-wachstum.jpg differ diff --git a/resources/assets/images/Bilder/slider-lust-auf-grillen.jpg b/resources/assets/images/Bilder/slider-lust-auf-grillen.jpg new file mode 100644 index 00000000..181d0c4b Binary files /dev/null and b/resources/assets/images/Bilder/slider-lust-auf-grillen.jpg differ diff --git a/resources/assets/images/Bilder/slider-lust-auf-kochen.jpg b/resources/assets/images/Bilder/slider-lust-auf-kochen.jpg new file mode 100644 index 00000000..c7a01554 Binary files /dev/null and b/resources/assets/images/Bilder/slider-lust-auf-kochen.jpg differ diff --git a/resources/assets/images/Elemente/Footer-Oberkante-path.svg b/resources/assets/images/Elemente/Footer-Oberkante-path.svg new file mode 100644 index 00000000..f7d9d05f --- /dev/null +++ b/resources/assets/images/Elemente/Footer-Oberkante-path.svg @@ -0,0 +1,15 @@ + + + diff --git a/resources/assets/images/Elemente/Header-Oberkante-path.svg b/resources/assets/images/Elemente/Header-Oberkante-path.svg new file mode 100644 index 00000000..c0469bc4 --- /dev/null +++ b/resources/assets/images/Elemente/Header-Oberkante-path.svg @@ -0,0 +1,3 @@ + diff --git a/resources/assets/images/Elemente/Oberkante-blau-path.svg b/resources/assets/images/Elemente/Oberkante-blau-path.svg new file mode 100644 index 00000000..ddb9385d --- /dev/null +++ b/resources/assets/images/Elemente/Oberkante-blau-path.svg @@ -0,0 +1,15 @@ + + + diff --git a/resources/assets/images/Elemente/Oberkante-gruen-path.svg b/resources/assets/images/Elemente/Oberkante-gruen-path.svg new file mode 100644 index 00000000..8dcb2a4a --- /dev/null +++ b/resources/assets/images/Elemente/Oberkante-gruen-path.svg @@ -0,0 +1,15 @@ + + + diff --git a/resources/assets/images/Elemente/Oberkante-orange-path.svg b/resources/assets/images/Elemente/Oberkante-orange-path.svg new file mode 100644 index 00000000..fddf888c --- /dev/null +++ b/resources/assets/images/Elemente/Oberkante-orange-path.svg @@ -0,0 +1,15 @@ + + + diff --git a/resources/assets/images/Elemente/Oberkante-rot-path.svg b/resources/assets/images/Elemente/Oberkante-rot-path.svg new file mode 100644 index 00000000..9896cc83 --- /dev/null +++ b/resources/assets/images/Elemente/Oberkante-rot-path.svg @@ -0,0 +1,15 @@ + + + diff --git a/resources/assets/images/Elemente/Oberkante-weiss-path.svg b/resources/assets/images/Elemente/Oberkante-weiss-path.svg new file mode 100644 index 00000000..1f4c7c47 --- /dev/null +++ b/resources/assets/images/Elemente/Oberkante-weiss-path.svg @@ -0,0 +1,15 @@ + + + diff --git a/resources/assets/images/Elemente/Unterkante-weiss-path.svg b/resources/assets/images/Elemente/Unterkante-weiss-path.svg new file mode 100644 index 00000000..1f4c7c47 --- /dev/null +++ b/resources/assets/images/Elemente/Unterkante-weiss-path.svg @@ -0,0 +1,15 @@ + + + diff --git a/resources/assets/images/Elemente/bg-rezept-header.png b/resources/assets/images/Elemente/bg-rezept-header.png new file mode 100644 index 00000000..91669141 Binary files /dev/null and b/resources/assets/images/Elemente/bg-rezept-header.png differ diff --git a/resources/assets/images/Gestaltungselemente-path/CTA-path-green.svg b/resources/assets/images/Gestaltungselemente-path/CTA-path-green.svg new file mode 100644 index 00000000..c2ae49a4 --- /dev/null +++ b/resources/assets/images/Gestaltungselemente-path/CTA-path-green.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/resources/assets/images/Gestaltungselemente-path/CTA-path-white.svg b/resources/assets/images/Gestaltungselemente-path/CTA-path-white.svg new file mode 100644 index 00000000..20b008bb --- /dev/null +++ b/resources/assets/images/Gestaltungselemente-path/CTA-path-white.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/resources/assets/images/Gestaltungselemente-path/CTA-path.svg b/resources/assets/images/Gestaltungselemente-path/CTA-path.svg new file mode 100644 index 00000000..5fb3a411 --- /dev/null +++ b/resources/assets/images/Gestaltungselemente-path/CTA-path.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/resources/assets/images/Gestaltungselemente-path/CTA-stroke-path-brown.svg b/resources/assets/images/Gestaltungselemente-path/CTA-stroke-path-brown.svg new file mode 100644 index 00000000..7469878e --- /dev/null +++ b/resources/assets/images/Gestaltungselemente-path/CTA-stroke-path-brown.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/resources/assets/images/Gestaltungselemente-path/CTA-stroke-path.svg b/resources/assets/images/Gestaltungselemente-path/CTA-stroke-path.svg new file mode 100644 index 00000000..7607d7f6 --- /dev/null +++ b/resources/assets/images/Gestaltungselemente-path/CTA-stroke-path.svg @@ -0,0 +1,3 @@ + diff --git a/resources/assets/images/Gestaltungselemente-path/CTA-stroke-path2.svg b/resources/assets/images/Gestaltungselemente-path/CTA-stroke-path2.svg new file mode 100644 index 00000000..8922d3eb --- /dev/null +++ b/resources/assets/images/Gestaltungselemente-path/CTA-stroke-path2.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/resources/assets/images/Gestaltungselemente-path/Footer_Oberkante-path.svg b/resources/assets/images/Gestaltungselemente-path/Footer_Oberkante-path.svg new file mode 100644 index 00000000..3725de3e --- /dev/null +++ b/resources/assets/images/Gestaltungselemente-path/Footer_Oberkante-path.svg @@ -0,0 +1,15 @@ + + + diff --git a/resources/assets/images/Gestaltungselemente-path/Header_Oberkante-path.svg b/resources/assets/images/Gestaltungselemente-path/Header_Oberkante-path.svg new file mode 100644 index 00000000..08391001 --- /dev/null +++ b/resources/assets/images/Gestaltungselemente-path/Header_Oberkante-path.svg @@ -0,0 +1,3 @@ + diff --git a/resources/assets/images/Gestaltungselemente-path/Konzept-Bilder-Oberkante-path.svg b/resources/assets/images/Gestaltungselemente-path/Konzept-Bilder-Oberkante-path.svg new file mode 100644 index 00000000..f775ef1c --- /dev/null +++ b/resources/assets/images/Gestaltungselemente-path/Konzept-Bilder-Oberkante-path.svg @@ -0,0 +1,3 @@ + diff --git a/resources/assets/images/Gestaltungselemente-path/Storefinder_Marktinfo.svg b/resources/assets/images/Gestaltungselemente-path/Storefinder_Marktinfo.svg new file mode 100644 index 00000000..343d568c --- /dev/null +++ b/resources/assets/images/Gestaltungselemente-path/Storefinder_Marktinfo.svg @@ -0,0 +1,3 @@ + diff --git a/resources/assets/images/Gestaltungselemente-path/Storefinder_finde_mich.svg b/resources/assets/images/Gestaltungselemente-path/Storefinder_finde_mich.svg new file mode 100644 index 00000000..425df03c --- /dev/null +++ b/resources/assets/images/Gestaltungselemente-path/Storefinder_finde_mich.svg @@ -0,0 +1,18 @@ + + + diff --git a/resources/assets/images/Gestaltungselemente-path/Storefinder_zoom_in.svg b/resources/assets/images/Gestaltungselemente-path/Storefinder_zoom_in.svg new file mode 100644 index 00000000..2efce9ec --- /dev/null +++ b/resources/assets/images/Gestaltungselemente-path/Storefinder_zoom_in.svg @@ -0,0 +1,4 @@ + diff --git a/resources/assets/images/Gestaltungselemente-path/Storefinder_zoom_out.svg b/resources/assets/images/Gestaltungselemente-path/Storefinder_zoom_out.svg new file mode 100644 index 00000000..fdb1f697 --- /dev/null +++ b/resources/assets/images/Gestaltungselemente-path/Storefinder_zoom_out.svg @@ -0,0 +1,4 @@ + diff --git a/resources/assets/images/Gestaltungselemente-path/Trennlinie-path-notext.svg b/resources/assets/images/Gestaltungselemente-path/Trennlinie-path-notext.svg new file mode 100644 index 00000000..716007f9 --- /dev/null +++ b/resources/assets/images/Gestaltungselemente-path/Trennlinie-path-notext.svg @@ -0,0 +1,983 @@ + + + \ No newline at end of file diff --git a/resources/assets/images/Gestaltungselemente-path/Trennlinie-path.svg b/resources/assets/images/Gestaltungselemente-path/Trennlinie-path.svg new file mode 100644 index 00000000..f6d825c2 --- /dev/null +++ b/resources/assets/images/Gestaltungselemente-path/Trennlinie-path.svg @@ -0,0 +1,197 @@ + diff --git a/resources/assets/images/Gestaltungselemente-path/home-rezepte-path.svg b/resources/assets/images/Gestaltungselemente-path/home-rezepte-path.svg new file mode 100644 index 00000000..3b97d44f --- /dev/null +++ b/resources/assets/images/Gestaltungselemente-path/home-rezepte-path.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/resources/assets/images/Gestaltungselemente-path/mask-quadratisch-bild-path.svg b/resources/assets/images/Gestaltungselemente-path/mask-quadratisch-bild-path.svg new file mode 100644 index 00000000..272ed887 --- /dev/null +++ b/resources/assets/images/Gestaltungselemente-path/mask-quadratisch-bild-path.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/resources/assets/images/Gestaltungselemente-path/produkt-aktionsstoerer.svg b/resources/assets/images/Gestaltungselemente-path/produkt-aktionsstoerer.svg new file mode 100644 index 00000000..e7d245af --- /dev/null +++ b/resources/assets/images/Gestaltungselemente-path/produkt-aktionsstoerer.svg @@ -0,0 +1,3 @@ + diff --git a/resources/assets/images/Gestaltungselemente-path/slider-path.svg b/resources/assets/images/Gestaltungselemente-path/slider-path.svg new file mode 100644 index 00000000..0ee967e5 --- /dev/null +++ b/resources/assets/images/Gestaltungselemente-path/slider-path.svg @@ -0,0 +1,15 @@ + + + \ No newline at end of file diff --git a/resources/assets/images/Icons/404-grafik.svg b/resources/assets/images/Icons/404-grafik.svg new file mode 100644 index 00000000..c3215b81 --- /dev/null +++ b/resources/assets/images/Icons/404-grafik.svg @@ -0,0 +1,214 @@ + diff --git a/resources/assets/images/Icons/Entdecke-unsere-produkte-GVO.svg b/resources/assets/images/Icons/Entdecke-unsere-produkte-GVO.svg new file mode 100644 index 00000000..5279e65d --- /dev/null +++ b/resources/assets/images/Icons/Entdecke-unsere-produkte-GVO.svg @@ -0,0 +1,5 @@ + diff --git a/resources/assets/images/Icons/Entdecke-unsere-produkte-USP.svg b/resources/assets/images/Icons/Entdecke-unsere-produkte-USP.svg new file mode 100644 index 00000000..0c9010c1 --- /dev/null +++ b/resources/assets/images/Icons/Entdecke-unsere-produkte-USP.svg @@ -0,0 +1,5 @@ + diff --git a/resources/assets/images/Icons/Menue.svg b/resources/assets/images/Icons/Menue.svg new file mode 100644 index 00000000..6be0018f --- /dev/null +++ b/resources/assets/images/Icons/Menue.svg @@ -0,0 +1,6 @@ + diff --git a/resources/assets/images/Icons/Produkt-USP-60prozent.svg b/resources/assets/images/Icons/Produkt-USP-60prozent.svg new file mode 100644 index 00000000..d07f8b8c --- /dev/null +++ b/resources/assets/images/Icons/Produkt-USP-60prozent.svg @@ -0,0 +1,82 @@ + + + diff --git a/resources/assets/images/Icons/Produkt-USP.svg b/resources/assets/images/Icons/Produkt-USP.svg new file mode 100644 index 00000000..7349dc55 --- /dev/null +++ b/resources/assets/images/Icons/Produkt-USP.svg @@ -0,0 +1,5 @@ + diff --git a/resources/assets/images/Icons/Rezept-Produkt-USP.svg b/resources/assets/images/Icons/Rezept-Produkt-USP.svg new file mode 100644 index 00000000..4ecbc7de --- /dev/null +++ b/resources/assets/images/Icons/Rezept-Produkt-USP.svg @@ -0,0 +1,68 @@ + + + diff --git a/resources/assets/images/Icons/baeuerliche-familienbetriebe.svg b/resources/assets/images/Icons/baeuerliche-familienbetriebe.svg new file mode 100644 index 00000000..fe006da9 --- /dev/null +++ b/resources/assets/images/Icons/baeuerliche-familienbetriebe.svg @@ -0,0 +1,11 @@ + diff --git a/resources/assets/images/Icons/check.png b/resources/assets/images/Icons/check.png new file mode 100644 index 00000000..13f39971 Binary files /dev/null and b/resources/assets/images/Icons/check.png differ diff --git a/resources/assets/images/Icons/checkbox-checked.svg b/resources/assets/images/Icons/checkbox-checked.svg new file mode 100644 index 00000000..60a27baa --- /dev/null +++ b/resources/assets/images/Icons/checkbox-checked.svg @@ -0,0 +1,3 @@ + diff --git a/resources/assets/images/Icons/checkbox-unchecked.svg b/resources/assets/images/Icons/checkbox-unchecked.svg new file mode 100644 index 00000000..be2e0289 --- /dev/null +++ b/resources/assets/images/Icons/checkbox-unchecked.svg @@ -0,0 +1,3 @@ + diff --git a/resources/assets/images/Icons/ecc.png b/resources/assets/images/Icons/ecc.png new file mode 100644 index 00000000..a0e02a7e Binary files /dev/null and b/resources/assets/images/Icons/ecc.png differ diff --git a/resources/assets/images/Icons/freilandhaltung.svg b/resources/assets/images/Icons/freilandhaltung.svg new file mode 100644 index 00000000..ba47ec76 --- /dev/null +++ b/resources/assets/images/Icons/freilandhaltung.svg @@ -0,0 +1,11 @@ + diff --git a/resources/assets/images/Icons/haltungsform1.png b/resources/assets/images/Icons/haltungsform1.png new file mode 100644 index 00000000..a0e02a7e Binary files /dev/null and b/resources/assets/images/Icons/haltungsform1.png differ diff --git a/resources/assets/images/Icons/haltungsform2.png b/resources/assets/images/Icons/haltungsform2.png new file mode 100644 index 00000000..a0e02a7e Binary files /dev/null and b/resources/assets/images/Icons/haltungsform2.png differ diff --git a/resources/assets/images/Icons/haltungsform3.png b/resources/assets/images/Icons/haltungsform3.png new file mode 100644 index 00000000..812661f3 Binary files /dev/null and b/resources/assets/images/Icons/haltungsform3.png differ diff --git a/resources/assets/images/Icons/haltungsform4.png b/resources/assets/images/Icons/haltungsform4.png new file mode 100644 index 00000000..a0e02a7e Binary files /dev/null and b/resources/assets/images/Icons/haltungsform4.png differ diff --git a/resources/assets/images/Icons/icon-close.svg b/resources/assets/images/Icons/icon-close.svg new file mode 100644 index 00000000..1f344e21 --- /dev/null +++ b/resources/assets/images/Icons/icon-close.svg @@ -0,0 +1,4 @@ + diff --git a/resources/assets/images/Icons/icon-dropbox-pfeil-braun.svg b/resources/assets/images/Icons/icon-dropbox-pfeil-braun.svg new file mode 100644 index 00000000..c91db6e9 --- /dev/null +++ b/resources/assets/images/Icons/icon-dropbox-pfeil-braun.svg @@ -0,0 +1,3 @@ + diff --git a/resources/assets/images/Icons/icon-dropbox-pfeil-weiss.svg b/resources/assets/images/Icons/icon-dropbox-pfeil-weiss.svg new file mode 100644 index 00000000..c714b52c --- /dev/null +++ b/resources/assets/images/Icons/icon-dropbox-pfeil-weiss.svg @@ -0,0 +1,3 @@ + diff --git a/resources/assets/images/Icons/icon-frisch.svg b/resources/assets/images/Icons/icon-frisch.svg new file mode 100644 index 00000000..f542de02 --- /dev/null +++ b/resources/assets/images/Icons/icon-frisch.svg @@ -0,0 +1,3 @@ + diff --git a/resources/assets/images/Icons/icon-gefroren.svg b/resources/assets/images/Icons/icon-gefroren.svg new file mode 100644 index 00000000..a97eaf2e --- /dev/null +++ b/resources/assets/images/Icons/icon-gefroren.svg @@ -0,0 +1,3 @@ + diff --git a/resources/assets/images/Icons/icon-go-to-top.svg b/resources/assets/images/Icons/icon-go-to-top.svg new file mode 100644 index 00000000..bab356d4 --- /dev/null +++ b/resources/assets/images/Icons/icon-go-to-top.svg @@ -0,0 +1,4 @@ + diff --git a/resources/assets/images/Icons/icon-storefinder-finde-mich.svg b/resources/assets/images/Icons/icon-storefinder-finde-mich.svg new file mode 100644 index 00000000..41757c1c --- /dev/null +++ b/resources/assets/images/Icons/icon-storefinder-finde-mich.svg @@ -0,0 +1,5 @@ + diff --git a/resources/assets/images/Icons/icon-theke.svg b/resources/assets/images/Icons/icon-theke.svg new file mode 100644 index 00000000..169ab0ef --- /dev/null +++ b/resources/assets/images/Icons/icon-theke.svg @@ -0,0 +1,10 @@ + diff --git a/resources/assets/images/Icons/icon-zubereitungszeit.svg b/resources/assets/images/Icons/icon-zubereitungszeit.svg new file mode 100644 index 00000000..e608c8a0 --- /dev/null +++ b/resources/assets/images/Icons/icon-zubereitungszeit.svg @@ -0,0 +1,43 @@ + + + diff --git a/resources/assets/images/Icons/instagram-icon-weiss.svg b/resources/assets/images/Icons/instagram-icon-weiss.svg new file mode 100644 index 00000000..9edb156a --- /dev/null +++ b/resources/assets/images/Icons/instagram-icon-weiss.svg @@ -0,0 +1,27 @@ + + + diff --git a/resources/assets/images/Icons/instagram-icon.svg b/resources/assets/images/Icons/instagram-icon.svg new file mode 100644 index 00000000..76177431 --- /dev/null +++ b/resources/assets/images/Icons/instagram-icon.svg @@ -0,0 +1,4 @@ + diff --git a/resources/assets/images/Icons/langsames-wachstum.svg b/resources/assets/images/Icons/langsames-wachstum.svg new file mode 100644 index 00000000..bb56b26a --- /dev/null +++ b/resources/assets/images/Icons/langsames-wachstum.svg @@ -0,0 +1,11 @@ + diff --git a/resources/assets/images/Icons/logo-nature-respect.svg b/resources/assets/images/Icons/logo-nature-respect.svg new file mode 100644 index 00000000..532ad300 --- /dev/null +++ b/resources/assets/images/Icons/logo-nature-respect.svg @@ -0,0 +1,5 @@ + diff --git a/resources/assets/images/Icons/menu-burger.svg b/resources/assets/images/Icons/menu-burger.svg new file mode 100644 index 00000000..4fbeb514 --- /dev/null +++ b/resources/assets/images/Icons/menu-burger.svg @@ -0,0 +1,20 @@ + + + diff --git a/resources/assets/images/Icons/menu-close.svg b/resources/assets/images/Icons/menu-close.svg new file mode 100644 index 00000000..767ae9d7 --- /dev/null +++ b/resources/assets/images/Icons/menu-close.svg @@ -0,0 +1,18 @@ + + + diff --git a/resources/assets/images/Icons/picto-chicken-green.png b/resources/assets/images/Icons/picto-chicken-green.png new file mode 100644 index 00000000..9a5d5bf9 Binary files /dev/null and b/resources/assets/images/Icons/picto-chicken-green.png differ diff --git a/resources/assets/images/Icons/picto-chicken.png b/resources/assets/images/Icons/picto-chicken.png new file mode 100644 index 00000000..465ee3df Binary files /dev/null and b/resources/assets/images/Icons/picto-chicken.png differ diff --git a/resources/assets/images/Icons/picto-duck-green.png b/resources/assets/images/Icons/picto-duck-green.png new file mode 100644 index 00000000..b91e5642 Binary files /dev/null and b/resources/assets/images/Icons/picto-duck-green.png differ diff --git a/resources/assets/images/Icons/picto-ente-gruen.png b/resources/assets/images/Icons/picto-ente-gruen.png new file mode 100644 index 00000000..5715cdca Binary files /dev/null and b/resources/assets/images/Icons/picto-ente-gruen.png differ diff --git a/resources/assets/images/Icons/picto-ente-weiss.png b/resources/assets/images/Icons/picto-ente-weiss.png new file mode 100644 index 00000000..5335b636 Binary files /dev/null and b/resources/assets/images/Icons/picto-ente-weiss.png differ diff --git a/resources/assets/images/Icons/picto-ente.png b/resources/assets/images/Icons/picto-ente.png new file mode 100644 index 00000000..b9538a17 Binary files /dev/null and b/resources/assets/images/Icons/picto-ente.png differ diff --git a/resources/assets/images/Icons/picto-gans-weiss.png b/resources/assets/images/Icons/picto-gans-weiss.png new file mode 100644 index 00000000..4e7a20be Binary files /dev/null and b/resources/assets/images/Icons/picto-gans-weiss.png differ diff --git a/resources/assets/images/Icons/picto-goose-green.png b/resources/assets/images/Icons/picto-goose-green.png new file mode 100644 index 00000000..a2210ccb Binary files /dev/null and b/resources/assets/images/Icons/picto-goose-green.png differ diff --git a/resources/assets/images/Icons/picto-goose.png b/resources/assets/images/Icons/picto-goose.png new file mode 100644 index 00000000..1ddc9a1d Binary files /dev/null and b/resources/assets/images/Icons/picto-goose.png differ diff --git a/resources/assets/images/Icons/picto-guineafowl-green.png b/resources/assets/images/Icons/picto-guineafowl-green.png new file mode 100644 index 00000000..b91e5642 Binary files /dev/null and b/resources/assets/images/Icons/picto-guineafowl-green.png differ diff --git a/resources/assets/images/Icons/picto-haehnchen-gruen.png b/resources/assets/images/Icons/picto-haehnchen-gruen.png new file mode 100644 index 00000000..9a5d5bf9 Binary files /dev/null and b/resources/assets/images/Icons/picto-haehnchen-gruen.png differ diff --git a/resources/assets/images/Icons/picto-haehnchen-weiss.png b/resources/assets/images/Icons/picto-haehnchen-weiss.png new file mode 100644 index 00000000..6737432b Binary files /dev/null and b/resources/assets/images/Icons/picto-haehnchen-weiss.png differ diff --git a/resources/assets/images/Icons/picto-haehnchen-weiss.svg b/resources/assets/images/Icons/picto-haehnchen-weiss.svg new file mode 100644 index 00000000..068e493b --- /dev/null +++ b/resources/assets/images/Icons/picto-haehnchen-weiss.svg @@ -0,0 +1,86 @@ + diff --git a/resources/assets/images/Icons/picto-haehnchen.png b/resources/assets/images/Icons/picto-haehnchen.png new file mode 100644 index 00000000..465ee3df Binary files /dev/null and b/resources/assets/images/Icons/picto-haehnchen.png differ diff --git a/resources/assets/images/Icons/picto-perlhuhn-gruen.png b/resources/assets/images/Icons/picto-perlhuhn-gruen.png new file mode 100644 index 00000000..a8010dcf Binary files /dev/null and b/resources/assets/images/Icons/picto-perlhuhn-gruen.png differ diff --git a/resources/assets/images/Icons/picto-perlhuhn-weiss.png b/resources/assets/images/Icons/picto-perlhuhn-weiss.png new file mode 100644 index 00000000..8a4d66cc Binary files /dev/null and b/resources/assets/images/Icons/picto-perlhuhn-weiss.png differ diff --git a/resources/assets/images/Icons/picto-perlhuhn.png b/resources/assets/images/Icons/picto-perlhuhn.png new file mode 100644 index 00000000..1a41eee3 Binary files /dev/null and b/resources/assets/images/Icons/picto-perlhuhn.png differ diff --git a/resources/assets/images/Icons/picto-pute-weiss.png b/resources/assets/images/Icons/picto-pute-weiss.png new file mode 100644 index 00000000..08be02e9 Binary files /dev/null and b/resources/assets/images/Icons/picto-pute-weiss.png differ diff --git a/resources/assets/images/Icons/picto-sonne.svg b/resources/assets/images/Icons/picto-sonne.svg new file mode 100644 index 00000000..8055f4a2 --- /dev/null +++ b/resources/assets/images/Icons/picto-sonne.svg @@ -0,0 +1,9 @@ + diff --git a/resources/assets/images/Icons/picto-soupchicken-green.png b/resources/assets/images/Icons/picto-soupchicken-green.png new file mode 100644 index 00000000..b91e5642 Binary files /dev/null and b/resources/assets/images/Icons/picto-soupchicken-green.png differ diff --git a/resources/assets/images/Icons/picto-suppenhuhn-gruen.png b/resources/assets/images/Icons/picto-suppenhuhn-gruen.png new file mode 100644 index 00000000..a89fae28 Binary files /dev/null and b/resources/assets/images/Icons/picto-suppenhuhn-gruen.png differ diff --git a/resources/assets/images/Icons/picto-suppenhuhn-weiss.png b/resources/assets/images/Icons/picto-suppenhuhn-weiss.png new file mode 100644 index 00000000..8ac63247 Binary files /dev/null and b/resources/assets/images/Icons/picto-suppenhuhn-weiss.png differ diff --git a/resources/assets/images/Icons/picto-suppenhuhn.png b/resources/assets/images/Icons/picto-suppenhuhn.png new file mode 100644 index 00000000..159f6541 Binary files /dev/null and b/resources/assets/images/Icons/picto-suppenhuhn.png differ diff --git a/resources/assets/images/Icons/picto-turkey-green.png b/resources/assets/images/Icons/picto-turkey-green.png new file mode 100644 index 00000000..d9506311 Binary files /dev/null and b/resources/assets/images/Icons/picto-turkey-green.png differ diff --git a/resources/assets/images/Icons/picto-turkey.png b/resources/assets/images/Icons/picto-turkey.png new file mode 100644 index 00000000..7c561eac Binary files /dev/null and b/resources/assets/images/Icons/picto-turkey.png differ diff --git a/resources/assets/images/Icons/pinterest-icon-weiss.svg b/resources/assets/images/Icons/pinterest-icon-weiss.svg new file mode 100644 index 00000000..8f3382c2 --- /dev/null +++ b/resources/assets/images/Icons/pinterest-icon-weiss.svg @@ -0,0 +1,25 @@ + + + diff --git a/resources/assets/images/Icons/pinterest-icon.svg b/resources/assets/images/Icons/pinterest-icon.svg new file mode 100644 index 00000000..86b6d53b --- /dev/null +++ b/resources/assets/images/Icons/pinterest-icon.svg @@ -0,0 +1,4 @@ + diff --git a/resources/assets/images/Icons/produkt-aktionsstoerer-braun.svg b/resources/assets/images/Icons/produkt-aktionsstoerer-braun.svg new file mode 100644 index 00000000..4982a7bc --- /dev/null +++ b/resources/assets/images/Icons/produkt-aktionsstoerer-braun.svg @@ -0,0 +1,3 @@ + diff --git a/resources/assets/images/Icons/produkt-aktionsstoerer.svg b/resources/assets/images/Icons/produkt-aktionsstoerer.svg new file mode 100644 index 00000000..e7d245af --- /dev/null +++ b/resources/assets/images/Icons/produkt-aktionsstoerer.svg @@ -0,0 +1,3 @@ + diff --git a/resources/assets/images/Icons/produkt-ente-naehrwerte.png b/resources/assets/images/Icons/produkt-ente-naehrwerte.png new file mode 100644 index 00000000..7c713398 Binary files /dev/null and b/resources/assets/images/Icons/produkt-ente-naehrwerte.png differ diff --git a/resources/assets/images/Icons/produkt-gans-naehrwerte.png b/resources/assets/images/Icons/produkt-gans-naehrwerte.png new file mode 100644 index 00000000..ed9b7686 Binary files /dev/null and b/resources/assets/images/Icons/produkt-gans-naehrwerte.png differ diff --git a/resources/assets/images/Icons/produkt-haehnchen-naehrwerte.png b/resources/assets/images/Icons/produkt-haehnchen-naehrwerte.png new file mode 100644 index 00000000..0f1d1040 Binary files /dev/null and b/resources/assets/images/Icons/produkt-haehnchen-naehrwerte.png differ diff --git a/resources/assets/images/Icons/produkt-perlhuhn-naehrwerte.png b/resources/assets/images/Icons/produkt-perlhuhn-naehrwerte.png new file mode 100644 index 00000000..ebca3f2b Binary files /dev/null and b/resources/assets/images/Icons/produkt-perlhuhn-naehrwerte.png differ diff --git a/resources/assets/images/Icons/produkt-pute-naehrwerte.png b/resources/assets/images/Icons/produkt-pute-naehrwerte.png new file mode 100644 index 00000000..9767ff26 Binary files /dev/null and b/resources/assets/images/Icons/produkt-pute-naehrwerte.png differ diff --git a/resources/assets/images/Icons/produkt-suppenhuhn-naehrwerte.png b/resources/assets/images/Icons/produkt-suppenhuhn-naehrwerte.png new file mode 100644 index 00000000..c6675726 Binary files /dev/null and b/resources/assets/images/Icons/produkt-suppenhuhn-naehrwerte.png differ diff --git a/resources/assets/images/cursor.svg b/resources/assets/images/cursor.svg new file mode 100644 index 00000000..659d60da --- /dev/null +++ b/resources/assets/images/cursor.svg @@ -0,0 +1,12 @@ + + + \ No newline at end of file diff --git a/resources/assets/images/logo.png b/resources/assets/images/logo.png index 6e5a62b8..d3ea0ec7 100644 Binary files a/resources/assets/images/logo.png and b/resources/assets/images/logo.png differ diff --git a/resources/assets/images/pages/header-aufzucht.jpg b/resources/assets/images/pages/header-aufzucht.jpg new file mode 100644 index 00000000..5a03dec4 Binary files /dev/null and b/resources/assets/images/pages/header-aufzucht.jpg differ diff --git a/resources/assets/images/pages/header-aufzucht_1.jpg b/resources/assets/images/pages/header-aufzucht_1.jpg new file mode 100644 index 00000000..036599d5 Binary files /dev/null and b/resources/assets/images/pages/header-aufzucht_1.jpg differ diff --git a/resources/assets/images/pages/header-freilandhaltung.jpg b/resources/assets/images/pages/header-freilandhaltung.jpg new file mode 100644 index 00000000..6b26e4db Binary files /dev/null and b/resources/assets/images/pages/header-freilandhaltung.jpg differ diff --git a/resources/assets/images/pages/header-ueber-uns.jpg b/resources/assets/images/pages/header-ueber-uns.jpg new file mode 100644 index 00000000..188ec249 Binary files /dev/null and b/resources/assets/images/pages/header-ueber-uns.jpg differ diff --git a/resources/assets/images/products/10079-Pollo-Fino-Feine-Kraeuter.png b/resources/assets/images/products/10079-Pollo-Fino-Feine-Kraeuter.png new file mode 100644 index 00000000..21455014 Binary files /dev/null and b/resources/assets/images/products/10079-Pollo-Fino-Feine-Kraeuter.png differ diff --git a/resources/assets/images/products/10080-Pollo-Fino-Paprika-Chili.png b/resources/assets/images/products/10080-Pollo-Fino-Paprika-Chili.png new file mode 100644 index 00000000..f2cd01dc Binary files /dev/null and b/resources/assets/images/products/10080-Pollo-Fino-Paprika-Chili.png differ diff --git a/resources/assets/images/products/115037-Pollo-Fino-Kurkuma-Zwiebel.png b/resources/assets/images/products/115037-Pollo-Fino-Kurkuma-Zwiebel.png new file mode 100644 index 00000000..61eb66c0 Binary files /dev/null and b/resources/assets/images/products/115037-Pollo-Fino-Kurkuma-Zwiebel.png differ diff --git a/resources/assets/images/products/115038-Haehnchen-Filets-Kurkuma-Zwiebel.png b/resources/assets/images/products/115038-Haehnchen-Filets-Kurkuma-Zwiebel.png new file mode 100644 index 00000000..ce7f6cca Binary files /dev/null and b/resources/assets/images/products/115038-Haehnchen-Filets-Kurkuma-Zwiebel.png differ diff --git a/resources/assets/images/products/115040–Haehnchen-Innenfilet-Kurkuma-Zwiebel.png b/resources/assets/images/products/115040–Haehnchen-Innenfilet-Kurkuma-Zwiebel.png new file mode 100644 index 00000000..6bb92d45 Binary files /dev/null and b/resources/assets/images/products/115040–Haehnchen-Innenfilet-Kurkuma-Zwiebel.png differ diff --git a/resources/assets/images/products/115041-Haehnchen-Drumsticks-Kurkuma-Zwiebel.png b/resources/assets/images/products/115041-Haehnchen-Drumsticks-Kurkuma-Zwiebel.png new file mode 100644 index 00000000..26857f4f Binary files /dev/null and b/resources/assets/images/products/115041-Haehnchen-Drumsticks-Kurkuma-Zwiebel.png differ diff --git a/resources/assets/images/products/115042_Haehnchen-Geschnetzeltes-Kurkuma-Zwiebel.png b/resources/assets/images/products/115042_Haehnchen-Geschnetzeltes-Kurkuma-Zwiebel.png new file mode 100644 index 00000000..3612bd28 Binary files /dev/null and b/resources/assets/images/products/115042_Haehnchen-Geschnetzeltes-Kurkuma-Zwiebel.png differ diff --git a/resources/assets/images/products/116379-Haehnchen-fluegel-paprika-chili.png b/resources/assets/images/products/116379-Haehnchen-fluegel-paprika-chili.png new file mode 100644 index 00000000..8b75f2bb Binary files /dev/null and b/resources/assets/images/products/116379-Haehnchen-fluegel-paprika-chili.png differ diff --git a/resources/assets/images/products/131227- Poulet jaune-bq--N&R.png b/resources/assets/images/products/131227- Poulet jaune-bq--N&R.png new file mode 100644 index 00000000..a6fa9b09 Binary files /dev/null and b/resources/assets/images/products/131227- Poulet jaune-bq--N&R.png differ diff --git a/resources/assets/images/products/131229-Cuisses N&R.png b/resources/assets/images/products/131229-Cuisses N&R.png new file mode 100644 index 00000000..274a0f69 Binary files /dev/null and b/resources/assets/images/products/131229-Cuisses N&R.png differ diff --git a/resources/assets/images/products/131231-Filets N&R.png b/resources/assets/images/products/131231-Filets N&R.png new file mode 100644 index 00000000..a1d83b5b Binary files /dev/null and b/resources/assets/images/products/131231-Filets N&R.png differ diff --git a/resources/assets/images/products/131232-Ailes N&R.png b/resources/assets/images/products/131232-Ailes N&R.png new file mode 100644 index 00000000..d4aeb502 Binary files /dev/null and b/resources/assets/images/products/131232-Ailes N&R.png differ diff --git a/resources/assets/images/products/131233-Haehnchen-Drumsticks.png b/resources/assets/images/products/131233-Haehnchen-Drumsticks.png new file mode 100644 index 00000000..bdf77f4c Binary files /dev/null and b/resources/assets/images/products/131233-Haehnchen-Drumsticks.png differ diff --git a/resources/assets/images/products/132587-Pollo-Fino-ohne-Haut.png b/resources/assets/images/products/132587-Pollo-Fino-ohne-Haut.png new file mode 100644 index 00000000..7541221b Binary files /dev/null and b/resources/assets/images/products/132587-Pollo-Fino-ohne-Haut.png differ diff --git a/resources/assets/images/products/132589-Haehnchen-Innenfilets.png b/resources/assets/images/products/132589-Haehnchen-Innenfilets.png new file mode 100644 index 00000000..b9fe86cd Binary files /dev/null and b/resources/assets/images/products/132589-Haehnchen-Innenfilets.png differ diff --git a/resources/assets/images/products/134507-Haehnchen-Innenfilets-Paprika-Chili.png b/resources/assets/images/products/134507-Haehnchen-Innenfilets-Paprika-Chili.png new file mode 100644 index 00000000..38fb690b Binary files /dev/null and b/resources/assets/images/products/134507-Haehnchen-Innenfilets-Paprika-Chili.png differ diff --git a/resources/assets/images/products/134508-Haehnchen-Ober-Unterschenkel-Paprika-Chili.png b/resources/assets/images/products/134508-Haehnchen-Ober-Unterschenkel-Paprika-Chili.png new file mode 100644 index 00000000..f4743128 Binary files /dev/null and b/resources/assets/images/products/134508-Haehnchen-Ober-Unterschenkel-Paprika-Chili.png differ diff --git a/resources/assets/images/products/134509-Haehnchen-Ober-Unterschenkel-Zarte-Kraeuter.png b/resources/assets/images/products/134509-Haehnchen-Ober-Unterschenkel-Zarte-Kraeuter.png new file mode 100644 index 00000000..590effbf Binary files /dev/null and b/resources/assets/images/products/134509-Haehnchen-Ober-Unterschenkel-Zarte-Kraeuter.png differ diff --git a/resources/assets/images/products/134755-Haehnchen-Geschnetzeltes.png b/resources/assets/images/products/134755-Haehnchen-Geschnetzeltes.png new file mode 100644 index 00000000..6c89428d Binary files /dev/null and b/resources/assets/images/products/134755-Haehnchen-Geschnetzeltes.png differ diff --git a/resources/assets/images/products/36290-Enten-Schenkel.png b/resources/assets/images/products/36290-Enten-Schenkel.png new file mode 100644 index 00000000..a6a41c87 Binary files /dev/null and b/resources/assets/images/products/36290-Enten-Schenkel.png differ diff --git a/resources/assets/images/products/36291-Entenbrustfilet.png b/resources/assets/images/products/36291-Entenbrustfilet.png new file mode 100644 index 00000000..55660d3c Binary files /dev/null and b/resources/assets/images/products/36291-Entenbrustfilet.png differ diff --git a/resources/assets/images/products/42906-Haehnchenfilets.png b/resources/assets/images/products/42906-Haehnchenfilets.png new file mode 100644 index 00000000..c3f60c01 Binary files /dev/null and b/resources/assets/images/products/42906-Haehnchenfilets.png differ diff --git a/resources/assets/images/products/42907-Haehnchenschenkel-mit-Rueckenstueck.png b/resources/assets/images/products/42907-Haehnchenschenkel-mit-Rueckenstueck.png new file mode 100644 index 00000000..57b19bb5 Binary files /dev/null and b/resources/assets/images/products/42907-Haehnchenschenkel-mit-Rueckenstueck.png differ diff --git a/resources/assets/images/products/42908-Haehnchenschenkel-Gelenkschnitt.png b/resources/assets/images/products/42908-Haehnchenschenkel-Gelenkschnitt.png new file mode 100644 index 00000000..d298b434 Binary files /dev/null and b/resources/assets/images/products/42908-Haehnchenschenkel-Gelenkschnitt.png differ diff --git a/resources/assets/images/products/42916-Haehnchenfluegel.png b/resources/assets/images/products/42916-Haehnchenfluegel.png new file mode 100644 index 00000000..3111ddf4 Binary files /dev/null and b/resources/assets/images/products/42916-Haehnchenfluegel.png differ diff --git a/resources/assets/images/products/45811-Haehnchen-ganz-grillfertig.png b/resources/assets/images/products/45811-Haehnchen-ganz-grillfertig.png new file mode 100644 index 00000000..d78fe653 Binary files /dev/null and b/resources/assets/images/products/45811-Haehnchen-ganz-grillfertig.png differ diff --git a/resources/assets/images/products/81191-Pollo-Fino-mit-Haut.png b/resources/assets/images/products/81191-Pollo-Fino-mit-Haut.png new file mode 100644 index 00000000..bd4eb3c8 Binary files /dev/null and b/resources/assets/images/products/81191-Pollo-Fino-mit-Haut.png differ diff --git a/resources/assets/images/products/81192-Haehnchen-Unterschenkel.png b/resources/assets/images/products/81192-Haehnchen-Unterschenkel.png new file mode 100644 index 00000000..d1dbd9ff Binary files /dev/null and b/resources/assets/images/products/81192-Haehnchen-Unterschenkel.png differ diff --git a/resources/assets/images/products/84828-Haehnchen-Drumsticks-Feine-Kraeuter.png b/resources/assets/images/products/84828-Haehnchen-Drumsticks-Feine-Kraeuter.png new file mode 100644 index 00000000..efeff2ce Binary files /dev/null and b/resources/assets/images/products/84828-Haehnchen-Drumsticks-Feine-Kraeuter.png differ diff --git a/resources/assets/images/products/84830-Haehnchen-Drumsticks-Paprika-Chili.png b/resources/assets/images/products/84830-Haehnchen-Drumsticks-Paprika-Chili.png new file mode 100644 index 00000000..d3a58c83 Binary files /dev/null and b/resources/assets/images/products/84830-Haehnchen-Drumsticks-Paprika-Chili.png differ diff --git a/resources/assets/images/products/84840-Haehnchen-Filets-Paprika-Chili.png b/resources/assets/images/products/84840-Haehnchen-Filets-Paprika-Chili.png new file mode 100644 index 00000000..f17eef8d Binary files /dev/null and b/resources/assets/images/products/84840-Haehnchen-Filets-Paprika-Chili.png differ diff --git a/resources/assets/images/products/84842-Haehnchen-Filets-Feine-Kraeuter_1.png b/resources/assets/images/products/84842-Haehnchen-Filets-Feine-Kraeuter_1.png new file mode 100644 index 00000000..01a9a2fa Binary files /dev/null and b/resources/assets/images/products/84842-Haehnchen-Filets-Feine-Kraeuter_1.png differ diff --git a/resources/assets/images/products/86396-Suppenhuhn-ohne-Innereien-1er-atmosverp.png b/resources/assets/images/products/86396-Suppenhuhn-ohne-Innereien-1er-atmosverp.png new file mode 100644 index 00000000..d858ef36 Binary files /dev/null and b/resources/assets/images/products/86396-Suppenhuhn-ohne-Innereien-1er-atmosverp.png differ diff --git a/resources/assets/images/products/86398-Perlhuhn.png b/resources/assets/images/products/86398-Perlhuhn.png new file mode 100644 index 00000000..97f525d2 Binary files /dev/null and b/resources/assets/images/products/86398-Perlhuhn.png differ diff --git a/resources/assets/images/products/86549-Putelschnitzel-duenn.png b/resources/assets/images/products/86549-Putelschnitzel-duenn.png new file mode 100644 index 00000000..7bcf68af Binary files /dev/null and b/resources/assets/images/products/86549-Putelschnitzel-duenn.png differ diff --git a/resources/assets/images/products/86550-Freiland-Putenschnitzel-2er-atmosverp.png b/resources/assets/images/products/86550-Freiland-Putenschnitzel-2er-atmosverp.png new file mode 100644 index 00000000..c0710195 Binary files /dev/null and b/resources/assets/images/products/86550-Freiland-Putenschnitzel-2er-atmosverp.png differ diff --git a/resources/assets/images/products/86551-Putenmedaillons-Innenfilet-8er-atmosverp.png b/resources/assets/images/products/86551-Putenmedaillons-Innenfilet-8er-atmosverp.png new file mode 100644 index 00000000..62684d22 Binary files /dev/null and b/resources/assets/images/products/86551-Putenmedaillons-Innenfilet-8er-atmosverp.png differ diff --git a/resources/assets/images/products/86554-Puteninnenfilet-1er-atmosverpackt.png b/resources/assets/images/products/86554-Puteninnenfilet-1er-atmosverpackt.png new file mode 100644 index 00000000..c8156042 Binary files /dev/null and b/resources/assets/images/products/86554-Puteninnenfilet-1er-atmosverpackt.png differ diff --git a/resources/assets/images/products/Platzhalterbild-ente.png b/resources/assets/images/products/Platzhalterbild-ente.png new file mode 100644 index 00000000..eae1c74b Binary files /dev/null and b/resources/assets/images/products/Platzhalterbild-ente.png differ diff --git a/resources/assets/images/products/Puten-Keule.png b/resources/assets/images/products/Puten-Keule.png new file mode 100644 index 00000000..37b9d2a9 Binary files /dev/null and b/resources/assets/images/products/Puten-Keule.png differ diff --git a/resources/assets/images/products/TK-Gans-Grillfertig.png b/resources/assets/images/products/TK-Gans-Grillfertig.png new file mode 100644 index 00000000..44189ced Binary files /dev/null and b/resources/assets/images/products/TK-Gans-Grillfertig.png differ diff --git a/resources/assets/images/products/TK-Gans-Keule.png b/resources/assets/images/products/TK-Gans-Keule.png new file mode 100644 index 00000000..d46bc7c0 Binary files /dev/null and b/resources/assets/images/products/TK-Gans-Keule.png differ diff --git a/resources/assets/images/products/TK-Gansbrustfilet.png b/resources/assets/images/products/TK-Gansbrustfilet.png new file mode 100644 index 00000000..e06a113b Binary files /dev/null and b/resources/assets/images/products/TK-Gansbrustfilet.png differ diff --git a/resources/assets/images/products/TK-Hahnchen-Drumsticks.png b/resources/assets/images/products/TK-Hahnchen-Drumsticks.png new file mode 100644 index 00000000..af4d6b53 Binary files /dev/null and b/resources/assets/images/products/TK-Hahnchen-Drumsticks.png differ diff --git a/resources/assets/images/products/TK-Hahnchen-fluegel.png b/resources/assets/images/products/TK-Hahnchen-fluegel.png new file mode 100644 index 00000000..c0339176 Binary files /dev/null and b/resources/assets/images/products/TK-Hahnchen-fluegel.png differ diff --git a/resources/assets/images/products/TK-Hahnchen-pollo-fino.png b/resources/assets/images/products/TK-Hahnchen-pollo-fino.png new file mode 100644 index 00000000..9f2dbd9b Binary files /dev/null and b/resources/assets/images/products/TK-Hahnchen-pollo-fino.png differ diff --git a/resources/assets/images/products/TK-Hahnchen-schenkel.png b/resources/assets/images/products/TK-Hahnchen-schenkel.png new file mode 100644 index 00000000..93dd889c Binary files /dev/null and b/resources/assets/images/products/TK-Hahnchen-schenkel.png differ diff --git a/resources/assets/images/products/ente-grillfertig.png b/resources/assets/images/products/ente-grillfertig.png new file mode 100644 index 00000000..2ec0dfad Binary files /dev/null and b/resources/assets/images/products/ente-grillfertig.png differ diff --git a/resources/assets/images/products/haenchenbrustfilet-theke.png b/resources/assets/images/products/haenchenbrustfilet-theke.png new file mode 100644 index 00000000..ee7eed9b Binary files /dev/null and b/resources/assets/images/products/haenchenbrustfilet-theke.png differ diff --git a/resources/assets/images/products/haenchenschenkel-theke.png b/resources/assets/images/products/haenchenschenkel-theke.png new file mode 100644 index 00000000..3f85ab8e Binary files /dev/null and b/resources/assets/images/products/haenchenschenkel-theke.png differ diff --git a/resources/assets/images/products/stubenkueken-grillfertig.png b/resources/assets/images/products/stubenkueken-grillfertig.png new file mode 100644 index 00000000..c41b4e5a Binary files /dev/null and b/resources/assets/images/products/stubenkueken-grillfertig.png differ diff --git a/resources/assets/images/recipes/Header-Nature&Respect- Saftiges-Freilandhaehnchen-à-a-rançaise-2.jpg b/resources/assets/images/recipes/Header-Nature&Respect- Saftiges-Freilandhaehnchen-à-a-rançaise-2.jpg new file mode 100644 index 00000000..a990983f Binary files /dev/null and b/resources/assets/images/recipes/Header-Nature&Respect- Saftiges-Freilandhaehnchen-à-a-rançaise-2.jpg differ diff --git a/resources/assets/images/recipes/Header-Nature&Respect- Saftiges-Freilandhaehnchen-à-a-rançaise.jpg b/resources/assets/images/recipes/Header-Nature&Respect- Saftiges-Freilandhaehnchen-à-a-rançaise.jpg new file mode 100644 index 00000000..51dba348 Binary files /dev/null and b/resources/assets/images/recipes/Header-Nature&Respect- Saftiges-Freilandhaehnchen-à-a-rançaise.jpg differ diff --git a/resources/assets/images/recipes/Header-Nature&Respect-Freiland-Haehnchenfluegel-om-Grill–Texas-Style.jpg b/resources/assets/images/recipes/Header-Nature&Respect-Freiland-Haehnchenfluegel-om-Grill–Texas-Style.jpg new file mode 100644 index 00000000..8438ad47 Binary files /dev/null and b/resources/assets/images/recipes/Header-Nature&Respect-Freiland-Haehnchenfluegel-om-Grill–Texas-Style.jpg differ diff --git a/resources/assets/images/recipes/Header-Nature&Respect-Freiland-Haehnchengeschnetzeltes-mit-Paprika-und-Tomaten.jpg b/resources/assets/images/recipes/Header-Nature&Respect-Freiland-Haehnchengeschnetzeltes-mit-Paprika-und-Tomaten.jpg new file mode 100644 index 00000000..7512b33d Binary files /dev/null and b/resources/assets/images/recipes/Header-Nature&Respect-Freiland-Haehnchengeschnetzeltes-mit-Paprika-und-Tomaten.jpg differ diff --git a/resources/assets/images/recipes/Header-Nature&Respect-Freiland-Haehnchenschenkel-mit-gruenem-Gemuese-und-Baerlauch-Pesto.jpg b/resources/assets/images/recipes/Header-Nature&Respect-Freiland-Haehnchenschenkel-mit-gruenem-Gemuese-und-Baerlauch-Pesto.jpg new file mode 100644 index 00000000..db3523ee Binary files /dev/null and b/resources/assets/images/recipes/Header-Nature&Respect-Freiland-Haehnchenschenkel-mit-gruenem-Gemuese-und-Baerlauch-Pesto.jpg differ diff --git a/resources/assets/images/recipes/Header-Nature&Respect-Freiland-Pollo-Fino-Burger-mit-Mango-Rotkohl-Salsa.jpg b/resources/assets/images/recipes/Header-Nature&Respect-Freiland-Pollo-Fino-Burger-mit-Mango-Rotkohl-Salsa.jpg new file mode 100644 index 00000000..a488b7bc Binary files /dev/null and b/resources/assets/images/recipes/Header-Nature&Respect-Freiland-Pollo-Fino-Burger-mit-Mango-Rotkohl-Salsa.jpg differ diff --git a/resources/assets/images/recipes/Header-Nature&Respect-Gefuellte-Freiland-Hähnchenbrust-mit-Spinat-und-Feta.jpg b/resources/assets/images/recipes/Header-Nature&Respect-Gefuellte-Freiland-Hähnchenbrust-mit-Spinat-und-Feta.jpg new file mode 100644 index 00000000..30f2f5b5 Binary files /dev/null and b/resources/assets/images/recipes/Header-Nature&Respect-Gefuellte-Freiland-Hähnchenbrust-mit-Spinat-und-Feta.jpg differ diff --git a/resources/assets/images/recipes/Header-Nature&Respect-Glasiertes-Freiland-Haehnchen-Drumsticks-Asia-Style.jpg b/resources/assets/images/recipes/Header-Nature&Respect-Glasiertes-Freiland-Haehnchen-Drumsticks-Asia-Style.jpg new file mode 100644 index 00000000..1f775f10 Binary files /dev/null and b/resources/assets/images/recipes/Header-Nature&Respect-Glasiertes-Freiland-Haehnchen-Drumsticks-Asia-Style.jpg differ diff --git a/resources/assets/images/recipes/Header-Nature&Respect-Hausgemachte-Chicken-Tikka-Masala-Spie�e.jpg b/resources/assets/images/recipes/Header-Nature&Respect-Hausgemachte-Chicken-Tikka-Masala-Spie�e.jpg new file mode 100644 index 00000000..933b7fb4 Binary files /dev/null and b/resources/assets/images/recipes/Header-Nature&Respect-Hausgemachte-Chicken-Tikka-Masala-Spie�e.jpg differ diff --git a/resources/assets/images/recipes/Header-Nature&Respect-Hausgemachte-FreilandHaehnchen-Nuggets-2.jpg b/resources/assets/images/recipes/Header-Nature&Respect-Hausgemachte-FreilandHaehnchen-Nuggets-2.jpg new file mode 100644 index 00000000..7b30d1c1 Binary files /dev/null and b/resources/assets/images/recipes/Header-Nature&Respect-Hausgemachte-FreilandHaehnchen-Nuggets-2.jpg differ diff --git a/resources/assets/images/recipes/Header-Nature&Respect-Hausgemachte-FreilandHaehnchen-Nuggets.jpg b/resources/assets/images/recipes/Header-Nature&Respect-Hausgemachte-FreilandHaehnchen-Nuggets.jpg new file mode 100644 index 00000000..6a6f4508 Binary files /dev/null and b/resources/assets/images/recipes/Header-Nature&Respect-Hausgemachte-FreilandHaehnchen-Nuggets.jpg differ diff --git a/resources/assets/images/recipes/Header-Nature&Respect-Knusprige-Freiland-Haehnchen-Drumsticks-Tex-Mex-Style.jpg b/resources/assets/images/recipes/Header-Nature&Respect-Knusprige-Freiland-Haehnchen-Drumsticks-Tex-Mex-Style.jpg new file mode 100644 index 00000000..5be7ca07 Binary files /dev/null and b/resources/assets/images/recipes/Header-Nature&Respect-Knusprige-Freiland-Haehnchen-Drumsticks-Tex-Mex-Style.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect- Saftiges-Freilandhaehnchen-à-a-rançaise-thumbnail.jpg b/resources/assets/images/recipes/Nature&Respect- Saftiges-Freilandhaehnchen-à-a-rançaise-thumbnail.jpg new file mode 100644 index 00000000..ef07a72d Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect- Saftiges-Freilandhaehnchen-à-a-rançaise-thumbnail.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect- Saftiges-Freilandhaehnchen-à-a-rançaise.jpg b/resources/assets/images/recipes/Nature&Respect- Saftiges-Freilandhaehnchen-à-a-rançaise.jpg new file mode 100644 index 00000000..1e188973 Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect- Saftiges-Freilandhaehnchen-à-a-rançaise.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Coq-a-l-Orange-thumbnail.jpg b/resources/assets/images/recipes/Nature&Respect-Coq-a-l-Orange-thumbnail.jpg new file mode 100644 index 00000000..756e68b3 Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Coq-a-l-Orange-thumbnail.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Coq-a-l-Orange.jpg b/resources/assets/images/recipes/Nature&Respect-Coq-a-l-Orange.jpg new file mode 100644 index 00000000..b296838c Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Coq-a-l-Orange.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Freiland-Haehnchenfluegel-om-Grill–Texas-Style-thumbnail.jpg b/resources/assets/images/recipes/Nature&Respect-Freiland-Haehnchenfluegel-om-Grill–Texas-Style-thumbnail.jpg new file mode 100644 index 00000000..c1956110 Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Freiland-Haehnchenfluegel-om-Grill–Texas-Style-thumbnail.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Freiland-Haehnchenfluegel-om-Grill–Texas-Style.jpg b/resources/assets/images/recipes/Nature&Respect-Freiland-Haehnchenfluegel-om-Grill–Texas-Style.jpg new file mode 100644 index 00000000..4fed6e43 Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Freiland-Haehnchenfluegel-om-Grill–Texas-Style.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Freiland-Haehnchengeschnetzeltes-mit-Paprika-und-Tomaten-thumbnail.jpg b/resources/assets/images/recipes/Nature&Respect-Freiland-Haehnchengeschnetzeltes-mit-Paprika-und-Tomaten-thumbnail.jpg new file mode 100644 index 00000000..bd220c57 Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Freiland-Haehnchengeschnetzeltes-mit-Paprika-und-Tomaten-thumbnail.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Freiland-Haehnchengeschnetzeltes-mit-Paprika-und-Tomaten.jpg b/resources/assets/images/recipes/Nature&Respect-Freiland-Haehnchengeschnetzeltes-mit-Paprika-und-Tomaten.jpg new file mode 100644 index 00000000..c0d04ff9 Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Freiland-Haehnchengeschnetzeltes-mit-Paprika-und-Tomaten.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Freiland-Haehnchenschenkel-mit-gruenem-Gemuese-und-Baerlauch-Pesto-thumbnail.jpg b/resources/assets/images/recipes/Nature&Respect-Freiland-Haehnchenschenkel-mit-gruenem-Gemuese-und-Baerlauch-Pesto-thumbnail.jpg new file mode 100644 index 00000000..544b1618 Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Freiland-Haehnchenschenkel-mit-gruenem-Gemuese-und-Baerlauch-Pesto-thumbnail.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Freiland-Haehnchenschenkel-mit-gruenem-Gemuese-und-Baerlauch-Pesto.jpg b/resources/assets/images/recipes/Nature&Respect-Freiland-Haehnchenschenkel-mit-gruenem-Gemuese-und-Baerlauch-Pesto.jpg new file mode 100644 index 00000000..c75c1812 Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Freiland-Haehnchenschenkel-mit-gruenem-Gemuese-und-Baerlauch-Pesto.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Freiland-Pollo-Fino-Burger-mit-Mango-Rotkohl-Salsa-thumbnail.jpg b/resources/assets/images/recipes/Nature&Respect-Freiland-Pollo-Fino-Burger-mit-Mango-Rotkohl-Salsa-thumbnail.jpg new file mode 100644 index 00000000..76364267 Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Freiland-Pollo-Fino-Burger-mit-Mango-Rotkohl-Salsa-thumbnail.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Freiland-Pollo-Fino-Burger-mit-Mango-Rotkohl-Salsa.jpg b/resources/assets/images/recipes/Nature&Respect-Freiland-Pollo-Fino-Burger-mit-Mango-Rotkohl-Salsa.jpg new file mode 100644 index 00000000..34cea8cd Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Freiland-Pollo-Fino-Burger-mit-Mango-Rotkohl-Salsa.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Gaesebraten-mit-gruenen-bohnen-thumbnail.jpg b/resources/assets/images/recipes/Nature&Respect-Gaesebraten-mit-gruenen-bohnen-thumbnail.jpg new file mode 100644 index 00000000..6cb65aa0 Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Gaesebraten-mit-gruenen-bohnen-thumbnail.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Gaesebraten-mit-gruenen-bohnen.jpg b/resources/assets/images/recipes/Nature&Respect-Gaesebraten-mit-gruenen-bohnen.jpg new file mode 100644 index 00000000..aa4630e0 Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Gaesebraten-mit-gruenen-bohnen.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Gefuellte-Freiland-Hähnchenbrust-mit-Spinat-und-Feta-thumbnail.jpg b/resources/assets/images/recipes/Nature&Respect-Gefuellte-Freiland-Hähnchenbrust-mit-Spinat-und-Feta-thumbnail.jpg new file mode 100644 index 00000000..51006ce2 Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Gefuellte-Freiland-Hähnchenbrust-mit-Spinat-und-Feta-thumbnail.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Gefuellte-Freiland-Hähnchenbrust-mit-Spinat-und-Feta.jpg b/resources/assets/images/recipes/Nature&Respect-Gefuellte-Freiland-Hähnchenbrust-mit-Spinat-und-Feta.jpg new file mode 100644 index 00000000..0e39e53a Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Gefuellte-Freiland-Hähnchenbrust-mit-Spinat-und-Feta.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Gefuellte-Gaensebrustfilet-mit-Linsensalat-thumbnail.jpg b/resources/assets/images/recipes/Nature&Respect-Gefuellte-Gaensebrustfilet-mit-Linsensalat-thumbnail.jpg new file mode 100644 index 00000000..f71a7770 Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Gefuellte-Gaensebrustfilet-mit-Linsensalat-thumbnail.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Gefuellte-Gaensebrustfilet-mit-Linsensalat.jpg b/resources/assets/images/recipes/Nature&Respect-Gefuellte-Gaensebrustfilet-mit-Linsensalat.jpg new file mode 100644 index 00000000..2591fb10 Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Gefuellte-Gaensebrustfilet-mit-Linsensalat.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Glasiertes-Freiland-Haehnchen-Drumsticks-Asia-Style-thumbnail.jpg b/resources/assets/images/recipes/Nature&Respect-Glasiertes-Freiland-Haehnchen-Drumsticks-Asia-Style-thumbnail.jpg new file mode 100644 index 00000000..84168c67 Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Glasiertes-Freiland-Haehnchen-Drumsticks-Asia-Style-thumbnail.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Glasiertes-Freiland-Haehnchen-Drumsticks-Asia-Style.jpg b/resources/assets/images/recipes/Nature&Respect-Glasiertes-Freiland-Haehnchen-Drumsticks-Asia-Style.jpg new file mode 100644 index 00000000..efef9974 Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Glasiertes-Freiland-Haehnchen-Drumsticks-Asia-Style.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Hausgemachte-Chicken-Tikka-Masala-Spie�e-thumbnail.jpg b/resources/assets/images/recipes/Nature&Respect-Hausgemachte-Chicken-Tikka-Masala-Spie�e-thumbnail.jpg new file mode 100644 index 00000000..7e6ac549 Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Hausgemachte-Chicken-Tikka-Masala-Spie�e-thumbnail.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Hausgemachte-Chicken-Tikka-Masala-Spie�e.jpg b/resources/assets/images/recipes/Nature&Respect-Hausgemachte-Chicken-Tikka-Masala-Spie�e.jpg new file mode 100644 index 00000000..21e0edea Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Hausgemachte-Chicken-Tikka-Masala-Spie�e.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Hausgemachte-FreilandHaehnchen-Nuggets-2-thumbnail.jpg b/resources/assets/images/recipes/Nature&Respect-Hausgemachte-FreilandHaehnchen-Nuggets-2-thumbnail.jpg new file mode 100644 index 00000000..a7f72dd5 Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Hausgemachte-FreilandHaehnchen-Nuggets-2-thumbnail.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Hausgemachte-FreilandHaehnchen-Nuggets-2.jpg b/resources/assets/images/recipes/Nature&Respect-Hausgemachte-FreilandHaehnchen-Nuggets-2.jpg new file mode 100644 index 00000000..a56d7e5d Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Hausgemachte-FreilandHaehnchen-Nuggets-2.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Hausgemachte-FreilandHaehnchen-Nuggets-thumbnail.jpg b/resources/assets/images/recipes/Nature&Respect-Hausgemachte-FreilandHaehnchen-Nuggets-thumbnail.jpg new file mode 100644 index 00000000..533df180 Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Hausgemachte-FreilandHaehnchen-Nuggets-thumbnail.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Hausgemachte-FreilandHaehnchen-Nuggets.jpg b/resources/assets/images/recipes/Nature&Respect-Hausgemachte-FreilandHaehnchen-Nuggets.jpg new file mode 100644 index 00000000..dfc147c5 Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Hausgemachte-FreilandHaehnchen-Nuggets.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Knusprige-Freiland-Haehnchen-Drumsticks-Tex-Mex-Style-thumbnail.jpg b/resources/assets/images/recipes/Nature&Respect-Knusprige-Freiland-Haehnchen-Drumsticks-Tex-Mex-Style-thumbnail.jpg new file mode 100644 index 00000000..fd548649 Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Knusprige-Freiland-Haehnchen-Drumsticks-Tex-Mex-Style-thumbnail.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Knusprige-Freiland-Haehnchen-Drumsticks-Tex-Mex-Style.jpg b/resources/assets/images/recipes/Nature&Respect-Knusprige-Freiland-Haehnchen-Drumsticks-Tex-Mex-Style.jpg new file mode 100644 index 00000000..aebbf198 Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Knusprige-Freiland-Haehnchen-Drumsticks-Tex-Mex-Style.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Saftiges-Freilandhaehnchen-à-a-rançaise_2-thumbnail.jpg b/resources/assets/images/recipes/Nature&Respect-Saftiges-Freilandhaehnchen-à-a-rançaise_2-thumbnail.jpg new file mode 100644 index 00000000..abcea852 Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Saftiges-Freilandhaehnchen-à-a-rançaise_2-thumbnail.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Saftiges-Freilandhaehnchen-à-a-rançaise_2.jpg b/resources/assets/images/recipes/Nature&Respect-Saftiges-Freilandhaehnchen-à-a-rançaise_2.jpg new file mode 100644 index 00000000..2b3c842c Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Saftiges-Freilandhaehnchen-à-a-rançaise_2.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Weihnachtshaenhchen-mit-Maronen-Lebkuchenfüllung-thumbnail.jpg b/resources/assets/images/recipes/Nature&Respect-Weihnachtshaenhchen-mit-Maronen-Lebkuchenfüllung-thumbnail.jpg new file mode 100644 index 00000000..0859897a Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Weihnachtshaenhchen-mit-Maronen-Lebkuchenfüllung-thumbnail.jpg differ diff --git a/resources/assets/images/recipes/Nature&Respect-Weihnachtshaenhchen-mit-Maronen-Lebkuchenfüllung.jpg b/resources/assets/images/recipes/Nature&Respect-Weihnachtshaenhchen-mit-Maronen-Lebkuchenfüllung.jpg new file mode 100644 index 00000000..5698c5b5 Binary files /dev/null and b/resources/assets/images/recipes/Nature&Respect-Weihnachtshaenhchen-mit-Maronen-Lebkuchenfüllung.jpg differ diff --git a/resources/assets/images/retailgroups/GaleriaMarkthalle-logo.png b/resources/assets/images/retailgroups/GaleriaMarkthalle-logo.png new file mode 100644 index 00000000..44f3e321 Binary files /dev/null and b/resources/assets/images/retailgroups/GaleriaMarkthalle-logo.png differ diff --git a/resources/assets/images/retailgroups/HIT-logo.png b/resources/assets/images/retailgroups/HIT-logo.png new file mode 100644 index 00000000..181b3a5c Binary files /dev/null and b/resources/assets/images/retailgroups/HIT-logo.png differ diff --git a/resources/assets/images/retailgroups/Kaufland-logo.png b/resources/assets/images/retailgroups/Kaufland-logo.png new file mode 100644 index 00000000..c0c2ee35 Binary files /dev/null and b/resources/assets/images/retailgroups/Kaufland-logo.png differ diff --git a/resources/assets/images/retailgroups/Metro-logo.png b/resources/assets/images/retailgroups/Metro-logo.png new file mode 100644 index 00000000..0ec095fb Binary files /dev/null and b/resources/assets/images/retailgroups/Metro-logo.png differ diff --git a/resources/assets/images/retailgroups/Rewe-logo_1.png b/resources/assets/images/retailgroups/Rewe-logo_1.png new file mode 100644 index 00000000..be4714aa Binary files /dev/null and b/resources/assets/images/retailgroups/Rewe-logo_1.png differ diff --git a/resources/assets/images/retailgroups/aldiNord-logo.png b/resources/assets/images/retailgroups/aldiNord-logo.png new file mode 100644 index 00000000..ebba03e3 Binary files /dev/null and b/resources/assets/images/retailgroups/aldiNord-logo.png differ diff --git a/resources/assets/images/retailgroups/aldiSued-logo.png b/resources/assets/images/retailgroups/aldiSued-logo.png new file mode 100644 index 00000000..4119ae47 Binary files /dev/null and b/resources/assets/images/retailgroups/aldiSued-logo.png differ diff --git a/resources/assets/images/retailgroups/alnatura-logo.png b/resources/assets/images/retailgroups/alnatura-logo.png new file mode 100644 index 00000000..382794a8 Binary files /dev/null and b/resources/assets/images/retailgroups/alnatura-logo.png differ diff --git a/resources/assets/images/retailgroups/breidohr-logo.png b/resources/assets/images/retailgroups/breidohr-logo.png new file mode 100644 index 00000000..4dd32b6e Binary files /dev/null and b/resources/assets/images/retailgroups/breidohr-logo.png differ diff --git a/resources/assets/images/retailgroups/coop-logo.png b/resources/assets/images/retailgroups/coop-logo.png new file mode 100644 index 00000000..ccfa29c7 Binary files /dev/null and b/resources/assets/images/retailgroups/coop-logo.png differ diff --git a/resources/assets/images/retailgroups/denns-loog.png b/resources/assets/images/retailgroups/denns-loog.png new file mode 100644 index 00000000..c0c72cb0 Binary files /dev/null and b/resources/assets/images/retailgroups/denns-loog.png differ diff --git a/resources/assets/images/retailgroups/edeka-logo.png b/resources/assets/images/retailgroups/edeka-logo.png new file mode 100644 index 00000000..dee94c56 Binary files /dev/null and b/resources/assets/images/retailgroups/edeka-logo.png differ diff --git a/resources/assets/images/retailgroups/globus-logo.png b/resources/assets/images/retailgroups/globus-logo.png new file mode 100644 index 00000000..8f370465 Binary files /dev/null and b/resources/assets/images/retailgroups/globus-logo.png differ diff --git a/resources/assets/images/retailgroups/k+k-logo.png b/resources/assets/images/retailgroups/k+k-logo.png new file mode 100644 index 00000000..febbdcad Binary files /dev/null and b/resources/assets/images/retailgroups/k+k-logo.png differ diff --git a/resources/assets/images/retailgroups/lidl-logo.png b/resources/assets/images/retailgroups/lidl-logo.png new file mode 100644 index 00000000..4fef9011 Binary files /dev/null and b/resources/assets/images/retailgroups/lidl-logo.png differ diff --git a/resources/assets/images/retailgroups/markant-logo.png b/resources/assets/images/retailgroups/markant-logo.png new file mode 100644 index 00000000..da87c81e Binary files /dev/null and b/resources/assets/images/retailgroups/markant-logo.png differ diff --git a/resources/assets/images/retailgroups/netto-logo.png b/resources/assets/images/retailgroups/netto-logo.png new file mode 100644 index 00000000..6d8ef4d8 Binary files /dev/null and b/resources/assets/images/retailgroups/netto-logo.png differ diff --git a/resources/assets/images/retailgroups/norma-logo.png b/resources/assets/images/retailgroups/norma-logo.png new file mode 100644 index 00000000..366ffa4a Binary files /dev/null and b/resources/assets/images/retailgroups/norma-logo.png differ diff --git a/resources/assets/images/retailgroups/penny-logo.png b/resources/assets/images/retailgroups/penny-logo.png new file mode 100644 index 00000000..b0a340b2 Binary files /dev/null and b/resources/assets/images/retailgroups/penny-logo.png differ diff --git a/resources/assets/images/retailgroups/real-logo-2.png b/resources/assets/images/retailgroups/real-logo-2.png new file mode 100644 index 00000000..28d6f41a Binary files /dev/null and b/resources/assets/images/retailgroups/real-logo-2.png differ diff --git a/resources/assets/images/retailgroups/real-logo.jpg b/resources/assets/images/retailgroups/real-logo.jpg new file mode 100644 index 00000000..c4a7f836 Binary files /dev/null and b/resources/assets/images/retailgroups/real-logo.jpg differ diff --git a/resources/assets/images/retailgroups/tegut-logo.png b/resources/assets/images/retailgroups/tegut-logo.png new file mode 100644 index 00000000..72e63634 Binary files /dev/null and b/resources/assets/images/retailgroups/tegut-logo.png differ diff --git a/resources/assets/images/retailgroups/wasgau-logo.png b/resources/assets/images/retailgroups/wasgau-logo.png new file mode 100644 index 00000000..b1533aa0 Binary files /dev/null and b/resources/assets/images/retailgroups/wasgau-logo.png differ diff --git a/resources/assets/images/retailgroups/xreal-logo.png b/resources/assets/images/retailgroups/xreal-logo.png new file mode 100644 index 00000000..fdd7f7d5 Binary files /dev/null and b/resources/assets/images/retailgroups/xreal-logo.png differ diff --git a/resources/assets/images/settings/April2022/Sg2kKJ0xaAbiwCYyo8pK.jpg b/resources/assets/images/settings/April2022/Sg2kKJ0xaAbiwCYyo8pK.jpg new file mode 100644 index 00000000..5f53e744 Binary files /dev/null and b/resources/assets/images/settings/April2022/Sg2kKJ0xaAbiwCYyo8pK.jpg differ diff --git a/resources/assets/images/settings/April2022/g8i1ZWsN1V311ii55ppV.png b/resources/assets/images/settings/April2022/g8i1ZWsN1V311ii55ppV.png new file mode 100644 index 00000000..960cea1f Binary files /dev/null and b/resources/assets/images/settings/April2022/g8i1ZWsN1V311ii55ppV.png differ diff --git a/resources/assets/images/settings/April2022/vggwfHbnUItHxzdFCzMD.png b/resources/assets/images/settings/April2022/vggwfHbnUItHxzdFCzMD.png new file mode 100644 index 00000000..960cea1f Binary files /dev/null and b/resources/assets/images/settings/April2022/vggwfHbnUItHxzdFCzMD.png differ diff --git a/resources/assets/images/snippets/Baeuerliche-Familienbetriebe-ausbildung.jpg b/resources/assets/images/snippets/Baeuerliche-Familienbetriebe-ausbildung.jpg new file mode 100644 index 00000000..c6e5dc32 Binary files /dev/null and b/resources/assets/images/snippets/Baeuerliche-Familienbetriebe-ausbildung.jpg differ diff --git a/resources/assets/images/snippets/Baeuerliche-Familienbetriebe-tierwohl.jpg b/resources/assets/images/snippets/Baeuerliche-Familienbetriebe-tierwohl.jpg new file mode 100644 index 00000000..42685ac4 Binary files /dev/null and b/resources/assets/images/snippets/Baeuerliche-Familienbetriebe-tierwohl.jpg differ diff --git a/resources/assets/images/snippets/Baeuerliche-Familienbetriebe-umweltschonung.jpg b/resources/assets/images/snippets/Baeuerliche-Familienbetriebe-umweltschonung.jpg new file mode 100644 index 00000000..4da7c949 Binary files /dev/null and b/resources/assets/images/snippets/Baeuerliche-Familienbetriebe-umweltschonung.jpg differ diff --git a/resources/assets/images/snippets/Baeuerliche-Familienbetriebe-verantwortungsvolle-zucht.jpg b/resources/assets/images/snippets/Baeuerliche-Familienbetriebe-verantwortungsvolle-zucht.jpg new file mode 100644 index 00000000..5cf77f34 Binary files /dev/null and b/resources/assets/images/snippets/Baeuerliche-Familienbetriebe-verantwortungsvolle-zucht.jpg differ diff --git a/resources/assets/images/snippets/Freilandhaltung-Tierwohlkontrollprogramm.jpg b/resources/assets/images/snippets/Freilandhaltung-Tierwohlkontrollprogramm.jpg new file mode 100644 index 00000000..46e51fa1 Binary files /dev/null and b/resources/assets/images/snippets/Freilandhaltung-Tierwohlkontrollprogramm.jpg differ diff --git a/resources/assets/images/snippets/Freilandhaltung-auslauf-im-freien-konzept.jpg b/resources/assets/images/snippets/Freilandhaltung-auslauf-im-freien-konzept.jpg new file mode 100644 index 00000000..9e882d3c Binary files /dev/null and b/resources/assets/images/snippets/Freilandhaltung-auslauf-im-freien-konzept.jpg differ diff --git a/resources/assets/images/snippets/Freilandhaltung-auslauf-im-freien_1.jpg b/resources/assets/images/snippets/Freilandhaltung-auslauf-im-freien_1.jpg new file mode 100644 index 00000000..1b72c443 Binary files /dev/null and b/resources/assets/images/snippets/Freilandhaltung-auslauf-im-freien_1.jpg differ diff --git a/resources/assets/images/snippets/Freilandhaltung-auslauf-im-freien_2.jpg b/resources/assets/images/snippets/Freilandhaltung-auslauf-im-freien_2.jpg new file mode 100644 index 00000000..5448b352 Binary files /dev/null and b/resources/assets/images/snippets/Freilandhaltung-auslauf-im-freien_2.jpg differ diff --git a/resources/assets/images/snippets/Freilandhaltung-freier-zugang-zu-wasser-futter.jpg b/resources/assets/images/snippets/Freilandhaltung-freier-zugang-zu-wasser-futter.jpg new file mode 100644 index 00000000..7e761ca6 Binary files /dev/null and b/resources/assets/images/snippets/Freilandhaltung-freier-zugang-zu-wasser-futter.jpg differ diff --git a/resources/assets/images/snippets/Freilandhaltung-freier-zugang.jpg b/resources/assets/images/snippets/Freilandhaltung-freier-zugang.jpg new file mode 100644 index 00000000..04477c0e Binary files /dev/null and b/resources/assets/images/snippets/Freilandhaltung-freier-zugang.jpg differ diff --git a/resources/assets/images/snippets/Freilandhaltung-gesunde-ernaehrung.jpg b/resources/assets/images/snippets/Freilandhaltung-gesunde-ernaehrung.jpg new file mode 100644 index 00000000..78cba71a Binary files /dev/null and b/resources/assets/images/snippets/Freilandhaltung-gesunde-ernaehrung.jpg differ diff --git a/resources/assets/images/snippets/Freilandhaltung-mehr-raum-im-Stall.jpg b/resources/assets/images/snippets/Freilandhaltung-mehr-raum-im-Stall.jpg new file mode 100644 index 00000000..b46654a1 Binary files /dev/null and b/resources/assets/images/snippets/Freilandhaltung-mehr-raum-im-Stall.jpg differ diff --git a/resources/assets/images/snippets/Freilandhaltung-mehr-raum.jpg b/resources/assets/images/snippets/Freilandhaltung-mehr-raum.jpg new file mode 100644 index 00000000..4f4f2791 Binary files /dev/null and b/resources/assets/images/snippets/Freilandhaltung-mehr-raum.jpg differ diff --git a/resources/assets/images/snippets/Freilandhaltung-natuerliche-umgebung-streng-kontrolliert.jpg b/resources/assets/images/snippets/Freilandhaltung-natuerliche-umgebung-streng-kontrolliert.jpg new file mode 100644 index 00000000..e4e70b74 Binary files /dev/null and b/resources/assets/images/snippets/Freilandhaltung-natuerliche-umgebung-streng-kontrolliert.jpg differ diff --git a/resources/assets/images/snippets/Freilandhaltung-natuerliche-umgebung.jpg b/resources/assets/images/snippets/Freilandhaltung-natuerliche-umgebung.jpg new file mode 100644 index 00000000..eee0ab86 Binary files /dev/null and b/resources/assets/images/snippets/Freilandhaltung-natuerliche-umgebung.jpg differ diff --git a/resources/assets/images/snippets/Konzept-Natur.jpg b/resources/assets/images/snippets/Konzept-Natur.jpg new file mode 100644 index 00000000..c44461a3 Binary files /dev/null and b/resources/assets/images/snippets/Konzept-Natur.jpg differ diff --git a/resources/assets/images/snippets/Konzept-Partner-Zuechter-passioniert.jpg b/resources/assets/images/snippets/Konzept-Partner-Zuechter-passioniert.jpg new file mode 100644 index 00000000..b1bcbbe2 Binary files /dev/null and b/resources/assets/images/snippets/Konzept-Partner-Zuechter-passioniert.jpg differ diff --git a/resources/assets/images/snippets/Konzept-Partner-Zuechter.jpg b/resources/assets/images/snippets/Konzept-Partner-Zuechter.jpg new file mode 100644 index 00000000..8f72ed0e Binary files /dev/null and b/resources/assets/images/snippets/Konzept-Partner-Zuechter.jpg differ diff --git a/resources/assets/images/snippets/Konzept-Transparenz.jpg b/resources/assets/images/snippets/Konzept-Transparenz.jpg new file mode 100644 index 00000000..e8759b03 Binary files /dev/null and b/resources/assets/images/snippets/Konzept-Transparenz.jpg differ diff --git a/resources/assets/images/snippets/Konzept-Transparenz_1.jpg b/resources/assets/images/snippets/Konzept-Transparenz_1.jpg new file mode 100644 index 00000000..6edbfdc1 Binary files /dev/null and b/resources/assets/images/snippets/Konzept-Transparenz_1.jpg differ diff --git a/resources/assets/images/snippets/Konzept-Video.jpg b/resources/assets/images/snippets/Konzept-Video.jpg new file mode 100644 index 00000000..e01df25d Binary files /dev/null and b/resources/assets/images/snippets/Konzept-Video.jpg differ diff --git a/resources/assets/images/snippets/Konzept-Video_1.jpg b/resources/assets/images/snippets/Konzept-Video_1.jpg new file mode 100644 index 00000000..59489bad Binary files /dev/null and b/resources/assets/images/snippets/Konzept-Video_1.jpg differ diff --git a/resources/assets/images/snippets/Konzept-Video_2.jpg b/resources/assets/images/snippets/Konzept-Video_2.jpg new file mode 100644 index 00000000..59489bad Binary files /dev/null and b/resources/assets/images/snippets/Konzept-Video_2.jpg differ diff --git a/resources/assets/images/snippets/Konzept-certipaq.jpg b/resources/assets/images/snippets/Konzept-certipaq.jpg new file mode 100644 index 00000000..c6c841e8 Binary files /dev/null and b/resources/assets/images/snippets/Konzept-certipaq.jpg differ diff --git a/resources/assets/images/snippets/Konzept-geniessen.jpg b/resources/assets/images/snippets/Konzept-geniessen.jpg new file mode 100644 index 00000000..4d715bae Binary files /dev/null and b/resources/assets/images/snippets/Konzept-geniessen.jpg differ diff --git a/resources/assets/images/snippets/Langsames-Wachstum-Fussballengesundheit.jpg b/resources/assets/images/snippets/Langsames-Wachstum-Fussballengesundheit.jpg new file mode 100644 index 00000000..4bbac027 Binary files /dev/null and b/resources/assets/images/snippets/Langsames-Wachstum-Fussballengesundheit.jpg differ diff --git a/resources/assets/images/snippets/Langsames-Wachstum-beschaeftigungsmaterial.jpg b/resources/assets/images/snippets/Langsames-Wachstum-beschaeftigungsmaterial.jpg new file mode 100644 index 00000000..f6cf65d4 Binary files /dev/null and b/resources/assets/images/snippets/Langsames-Wachstum-beschaeftigungsmaterial.jpg differ diff --git a/resources/assets/images/snippets/Langsames-Wachstum-beschaeftigungsmaterial_1.jpg b/resources/assets/images/snippets/Langsames-Wachstum-beschaeftigungsmaterial_1.jpg new file mode 100644 index 00000000..f34cfa0d Binary files /dev/null and b/resources/assets/images/snippets/Langsames-Wachstum-beschaeftigungsmaterial_1.jpg differ diff --git a/resources/assets/images/snippets/Langsames-Wachstum-tagesrythmus.jpg b/resources/assets/images/snippets/Langsames-Wachstum-tagesrythmus.jpg new file mode 100644 index 00000000..0dc20305 Binary files /dev/null and b/resources/assets/images/snippets/Langsames-Wachstum-tagesrythmus.jpg differ diff --git a/resources/assets/images/snippets/freilandhaltung-schlachtung-betaeubung.jpg b/resources/assets/images/snippets/freilandhaltung-schlachtung-betaeubung.jpg new file mode 100644 index 00000000..e182d758 Binary files /dev/null and b/resources/assets/images/snippets/freilandhaltung-schlachtung-betaeubung.jpg differ diff --git a/resources/assets/images/users/April2022/5FMpgdeINl8iGasVgsoc.png b/resources/assets/images/users/April2022/5FMpgdeINl8iGasVgsoc.png new file mode 100644 index 00000000..507e985a Binary files /dev/null and b/resources/assets/images/users/April2022/5FMpgdeINl8iGasVgsoc.png differ diff --git a/resources/sass/fo/app.scss b/resources/sass/fo/app.scss index ded8e4f3..fe0e2ca6 100644 --- a/resources/sass/fo/app.scss +++ b/resources/sass/fo/app.scss @@ -1,90 +1,14 @@ @import "https://use.typekit.net/lka3fry.css"; @import "@splidejs/splide/css"; +@import "./vendor/slider"; [x-cloak] { display: none; } -/* Slider */ -.splide .splide__pagination { // stylelint-disable-line selector-class-pattern - right: auto; - bottom: 0.8em; - left: 0.5em; -} - -@media (min-width: 640px) { - .splide .splide__pagination { // stylelint-disable-line selector-class-pattern - right: 20vw; - bottom: 1.5em; - left: auto; - } -} - -@media (min-width: 1000px) { - .splide .splide__pagination { // stylelint-disable-line selector-class-pattern - right: 22vw; - bottom: 1.5em; - left: auto; - } -} - -@media (min-width: 1400px) { - .splide .splide__pagination { // stylelint-disable-line selector-class-pattern - right: 25vw; - bottom: 1.5em; - left: auto; - } -} - -.splide__pagination button .splide__pagination-page { // stylelint-disable-line selector-class-pattern - background: #fff; -} - -.splide__pagination button .splide__pagination-page .is-active { // stylelint-disable-line selector-class-pattern - background: #000; -} - -.splide__arrows svg { // stylelint-disable-line selector-class-pattern - fill: #fff; -} - -.splide__arrows .splide__arrow--prev { // stylelint-disable-line selector-class-pattern - left: 0; - background-color: transparent; -} - -.splide__arrows .splide__arrow--next { // stylelint-disable-line selector-class-pattern - right: 0; - background-color: transparent; -} - -@media (max-width: 500px) { - .splide__arrows .splide__arrow--prev { // stylelint-disable-line selector-class-pattern - top: 35vw; - } - - .splide__arrows .splide__arrow--next { // stylelint-disable-line selector-class-pattern - top: 35vw; - } -} - -@media (min-width: 640px) { - .sliderleft::before { - position: absolute; - z-index: 20; - right: 0; - display: block; - width: 20px; - height: 100%; - background: url("/storage/assets/Gestaltungselemente-path/slider-path.svg") center left; - background-size: cover; - content: ""; - } -} - body, .main { - background: url("/storage/assets/Bilder/background-paper.jpg"); + background: url("@/images/Bilder/background-paper.jpg"); } .check li { @@ -99,19 +23,19 @@ body, display: block; width: 20px; height: 20px; - background-image: url("/storage/assets/Icons/check.png"); + background-image: url("@/images/Icons/check.png"); background-repeat: no-repeat; background-size: 20px; content: ""; } .qmask { - mask-image: url("/storage/assets/Gestaltungselemente-path/mask-quadratisch-bild-path.svg"); + mask-image: url("@/images/Gestaltungselemente-path/mask-quadratisch-bild-path.svg"); mask-size: 100%; } .hmaskx { - mask-image: url("/storage/assets/Elemente/Unterkante-weiss-path.svg"); + mask-image: url("@/images/Elemente/Unterkante-weiss-path.svg"); mask-position: bottom; mask-repeat: no-repeat; mask-size: 100%; @@ -120,30 +44,35 @@ body, .button { height: 44px; - background: url("/storage/assets/Gestaltungselemente-path/CTA-path.svg") center center no-repeat; + background: url("@/images/Gestaltungselemente-path/CTA-path.svg") center + center no-repeat; background-size: 100% 100%; } .button.green { height: 44px; - background: url("/storage/assets/Gestaltungselemente-path/CTA-path-green.svg") center center no-repeat; + background: url("@/images/Gestaltungselemente-path/CTA-path-green.svg") + center center no-repeat; background-size: 100% 100%; } .button.white { - background: url("/storage/assets/Gestaltungselemente-path/CTA-path-white.svg") center center no-repeat; + background: url("@/images/Gestaltungselemente-path/CTA-path-white.svg") + center center no-repeat; background-size: 100% 100%; } .button.bordered { height: 44px; - background: url("/storage/assets/Gestaltungselemente-path/CTA-stroke-path-brown.svg") center center no-repeat; + background: url("@/images/Gestaltungselemente-path/CTA-stroke-path-brown.svg") + center center no-repeat; background-size: 100% 100%; } .select.brown { height: 44px; - background: url("/storage/assets/Gestaltungselemente-path/CTA-path.svg") center center no-repeat; + background: url("@/images/Gestaltungselemente-path/CTA-path.svg") center + center no-repeat; background-size: 100% 100%; } @@ -154,7 +83,8 @@ body, display: block; width: 20px; height: 20px; - background: url("/storage/assets/Icons/icon-dropbox-pfeil-weiss.svg") center center no-repeat; + background: url("@/images/Icons/icon-dropbox-pfeil-weiss.svg") center center + no-repeat; background-size: 16px; content: ""; pointer-events: none; @@ -162,7 +92,8 @@ body, .select.green { height: 44px; - background: url("/storage/assets/Gestaltungselemente-path/CTA-path-green.svg") center center no-repeat; + background: url("@/images/Gestaltungselemente-path/CTA-path-green.svg") + center center no-repeat; background-size: 100% 100%; } @@ -173,7 +104,8 @@ body, display: block; width: 20px; height: 20px; - background: url("/storage/assets/Icons/icon-dropbox-pfeil-braun.svg") center center no-repeat; + background: url("@/images/Icons/icon-dropbox-pfeil-braun.svg") center center + no-repeat; background-size: 16px; content: ""; pointer-events: none; @@ -181,7 +113,8 @@ body, .select.bordered { height: 44px; - background: url("/storage/assets/Gestaltungselemente-path/CTA-stroke-path-brown.svg") center center no-repeat; + background: url("@/images/Gestaltungselemente-path/CTA-stroke-path-brown.svg") + center center no-repeat; background-size: 100% 100%; } @@ -192,14 +125,16 @@ body, display: block; width: 20px; height: 20px; - background: url("/storage/assets/Icons/icon-dropbox-pfeil-braun.svg") center center no-repeat; + background: url("@/images/Icons/icon-dropbox-pfeil-braun.svg") center center + no-repeat; background-size: 16px; content: ""; pointer-events: none; } .select.white { - background: url("/storage/assets/Gestaltungselemente-path/CTA-path-white.svg") center center no-repeat; + background: url("@/images/Gestaltungselemente-path/CTA-path-white.svg") + center center no-repeat; background-size: 100% 100%; } @@ -210,19 +145,22 @@ body, display: block; width: 20px; height: 20px; - background: url("/storage/assets/Icons/icon-dropbox-pfeil-braun.svg") center center no-repeat; + background: url("@/images/Icons/icon-dropbox-pfeil-braun.svg") center center + no-repeat; background-size: 16px; content: ""; pointer-events: none; } .bordered.white { - background: url("/storage/assets/Gestaltungselemente-path/CTA-stroke-path.svg") center center no-repeat; + background: url("@/images/Gestaltungselemente-path/CTA-stroke-path.svg") + center center no-repeat; background-size: 100% 100%; } .bordered2.white { - background: url("/storage/assets/Gestaltungselemente-path/CTA-stroke-path2.svg") center center no-repeat; + background: url("@/images/Gestaltungselemente-path/CTA-stroke-path2.svg") + center center no-repeat; background-size: 100% 100%; } @@ -232,7 +170,7 @@ body, left: 10px; width: 24px; height: 24px; - background: url("/storage/assets/Icons/icon-frisch.svg") center left no-repeat; + background: url("@/images/Icons/icon-frisch.svg") center left no-repeat; background-size: 24px; content: ""; } @@ -243,26 +181,29 @@ body, left: 10px; width: 24px; height: 24px; - background: url("/storage/assets/Icons/picto-haehnchen.png") center left no-repeat; + background: url("@/images/Icons/picto-haehnchen.png") center left no-repeat; background-size: 24px; content: ""; } .checkbox.brown { height: 44px; - background: url("/storage/assets/Gestaltungselemente-path/CTA-path.svg") center center no-repeat; + background: url("@/images/Gestaltungselemente-path/CTA-path.svg") center + center no-repeat; background-size: 100% 100%; } .checkbox.green { height: 44px; - background: url("/storage/assets/Gestaltungselemente-path/CTA-path-green.svg") center center no-repeat; + background: url("@/images/Gestaltungselemente-path/CTA-path-green.svg") + center center no-repeat; background-size: 100% 100%; } .checkbox.white { height: 44px; - background: url("/storage/assets/Gestaltungselemente-path/CTA-path-white.svg") center center no-repeat; + background: url("@/images/Gestaltungselemente-path/CTA-path-white.svg") + center center no-repeat; background-size: 100% 100%; } @@ -279,7 +220,7 @@ body, left: -12px; width: 24px; height: 24px; - background: url("/storage/assets/Icons/picto-haehnchen.png") center left no-repeat; + background: url("@/images/Icons/picto-haehnchen.png") center left no-repeat; background-size: 24px; content: ""; } @@ -288,7 +229,8 @@ body, min-width: 210px; height: 40px; border: 25px solid transparent; - border-image: url("/storage/assets/Gestaltungselemente-path/CTA-stroke-path-brown.svg") 30; + border-image: url("@/images/Gestaltungselemente-path/CTA-stroke-path-brown.svg") + 30; border-image-repeat: stretch; } @@ -296,7 +238,7 @@ body, position: relative; display: block; padding: 0 5px 10px 28px; - background: url("/storage/assets/Icons/checkbox-unchecked.svg") left top no-repeat; + background: url("@/images/Icons/checkbox-unchecked.svg") left top no-repeat; background-size: 22px; color: #fff; user-select: none; @@ -306,18 +248,20 @@ body, position: relative; height: 44px; padding: 10px 15px; - background: url("/storage/assets/Gestaltungselemente-path/CTA-stroke-path-brown.svg") center center no-repeat; + background: url("@/images/Gestaltungselemente-path/CTA-stroke-path-brown.svg") + center center no-repeat; background-size: 100% 100%; user-select: none; } .check-standard input:checked + span { - background: url("/storage/assets/Icons/checkbox-checked.svg") left top no-repeat; + background: url("@/images/Icons/checkbox-checked.svg") left top no-repeat; background-size: 22px; } .check input:checked + span { - background: url("/storage/assets/Gestaltungselemente-path/CTA-path-green.svg") center center no-repeat; + background: url("@/images/Gestaltungselemente-path/CTA-path-green.svg") + center center no-repeat; background-size: 100% 100%; color: #fff; } @@ -377,7 +321,8 @@ body, display: block; width: 22px; height: 22px; - background: url("/storage/assets/Icons/picto-haehnchen.png") center center no-repeat; + background: url("@/images/Icons/picto-haehnchen.png") center center + no-repeat; background-size: 22px; content: ""; } @@ -433,7 +378,8 @@ body, right: 0; left: 0; height: 20px; - background: url("/storage/assets/Elemente/Oberkante-gruen-path.svg") bottom center no-repeat; + background: url("@/images/Elemente/Oberkante-gruen-path.svg") bottom center + no-repeat; background-size: 100% 100%; content: ""; } @@ -445,7 +391,7 @@ body, display: block; width: 20px; height: 20px; - background-image: url("/storage/assets/Icons/check.png"); + background-image: url("@/images/Icons/check.png"); background-size: 20px; content: ""; } @@ -454,3 +400,8 @@ iframe:focus, iframe:focus-visible { outline: none; } + +#map-canvas { + background: url("@/images/Bilder/dummy-map.jpg") center center no-repeat; + background-size: cover; +} diff --git a/resources/sass/fo/fo.scss b/resources/sass/fo/fo.scss index 3b3b0f7a..13d5dd21 100644 --- a/resources/sass/fo/fo.scss +++ b/resources/sass/fo/fo.scss @@ -1,7 +1,7 @@ @charset "UTF-8"; // * VENDOR -@import "./vendor/_tailwindoutput.css"; +@import "./vendor/tailwind"; // * BASE @import "./base/fonts"; diff --git a/resources/sass/fo/vendor/_tailwind.css b/resources/sass/fo/vendor/_tailwind.scss similarity index 100% rename from resources/sass/fo/vendor/_tailwind.css rename to resources/sass/fo/vendor/_tailwind.scss diff --git a/resources/sass/fo/vendor/_tailwindoutput.css b/resources/sass/fo/vendor/_tailwindoutput.css deleted file mode 100644 index 17b574ca..00000000 --- a/resources/sass/fo/vendor/_tailwindoutput.css +++ /dev/null @@ -1,2752 +0,0 @@ -/* -! tailwindcss v3.3.1 | MIT License | https://tailwindcss.com -*/ - -/* -1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) -2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) -*/ - -*, -::before, -::after { - box-sizing: border-box; - /* 1 */ - border-width: 0; - /* 2 */ - border-style: solid; - /* 2 */ - border-color: #e5e7eb; - /* 2 */ -} - -::before, -::after { - --tw-content: ''; -} - -/* -1. Use a consistent sensible line-height in all browsers. -2. Prevent adjustments of font size after orientation changes in iOS. -3. Use a more readable tab size. -4. Use the user's configured `sans` font-family by default. -5. Use the user's configured `sans` font-feature-settings by default. -6. Use the user's configured `sans` font-variation-settings by default. -*/ - -html { - line-height: 1.5; - /* 1 */ - -webkit-text-size-adjust: 100%; - /* 2 */ - -moz-tab-size: 4; - /* 3 */ - -o-tab-size: 4; - tab-size: 4; - /* 3 */ - font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - /* 4 */ - font-feature-settings: normal; - /* 5 */ - font-variation-settings: normal; - /* 6 */ -} - -/* -1. Remove the margin in all browsers. -2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. -*/ - -body { - margin: 0; - /* 1 */ - line-height: inherit; - /* 2 */ -} - -/* -1. Add the correct height in Firefox. -2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) -3. Ensure horizontal rules are visible by default. -*/ - -hr { - height: 0; - /* 1 */ - color: inherit; - /* 2 */ - border-top-width: 1px; - /* 3 */ -} - -/* -Add the correct text decoration in Chrome, Edge, and Safari. -*/ - -abbr:where([title]) { - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; -} - -/* -Remove the default font size and weight for headings. -*/ - -h1, -h2, -h3, -h4, -h5, -h6 { - font-size: inherit; - font-weight: inherit; -} - -/* -Reset links to optimize for opt-in styling instead of opt-out. -*/ - -a { - color: inherit; - text-decoration: inherit; -} - -/* -Add the correct font weight in Edge and Safari. -*/ - -b, -strong { - font-weight: bolder; -} - -/* -1. Use the user's configured `mono` font family by default. -2. Correct the odd `em` font sizing in all browsers. -*/ - -code, -kbd, -samp, -pre { - font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - /* 1 */ - font-size: 1em; - /* 2 */ -} - -/* -Add the correct font size in all browsers. -*/ - -small { - font-size: 80%; -} - -/* -Prevent `sub` and `sup` elements from affecting the line height in all browsers. -*/ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* -1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) -2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) -3. Remove gaps between table borders by default. -*/ - -table { - text-indent: 0; - /* 1 */ - border-color: inherit; - /* 2 */ - border-collapse: collapse; - /* 3 */ -} - -/* -1. Change the font styles in all browsers. -2. Remove the margin in Firefox and Safari. -3. Remove default padding in all browsers. -*/ - -button, -input, -optgroup, -select, -textarea { - font-family: inherit; - /* 1 */ - font-size: 100%; - /* 1 */ - font-weight: inherit; - /* 1 */ - line-height: inherit; - /* 1 */ - color: inherit; - /* 1 */ - margin: 0; - /* 2 */ - padding: 0; - /* 3 */ -} - -/* -Remove the inheritance of text transform in Edge and Firefox. -*/ - -button, -select { - text-transform: none; -} - -/* -1. Correct the inability to style clickable types in iOS and Safari. -2. Remove default button styles. -*/ - -button, -[type='button'], -[type='reset'], -[type='submit'] { - -webkit-appearance: button; - /* 1 */ - background-color: transparent; - /* 2 */ - background-image: none; - /* 2 */ -} - -/* -Use the modern Firefox focus style for all focusable elements. -*/ - -:-moz-focusring { - outline: auto; -} - -/* -Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) -*/ - -:-moz-ui-invalid { - box-shadow: none; -} - -/* -Add the correct vertical alignment in Chrome and Firefox. -*/ - -progress { - vertical-align: baseline; -} - -/* -Correct the cursor style of increment and decrement buttons in Safari. -*/ - -::-webkit-inner-spin-button, -::-webkit-outer-spin-button { - height: auto; -} - -/* -1. Correct the odd appearance in Chrome and Safari. -2. Correct the outline style in Safari. -*/ - -[type='search'] { - -webkit-appearance: textfield; - /* 1 */ - outline-offset: -2px; - /* 2 */ -} - -/* -Remove the inner padding in Chrome and Safari on macOS. -*/ - -::-webkit-search-decoration { - -webkit-appearance: none; -} - -/* -1. Correct the inability to style clickable types in iOS and Safari. -2. Change font properties to `inherit` in Safari. -*/ - -::-webkit-file-upload-button { - -webkit-appearance: button; - /* 1 */ - font: inherit; - /* 2 */ -} - -/* -Add the correct display in Chrome and Safari. -*/ - -summary { - display: list-item; -} - -/* -Removes the default spacing and border for appropriate elements. -*/ - -blockquote, -dl, -dd, -h1, -h2, -h3, -h4, -h5, -h6, -hr, -figure, -p, -pre { - margin: 0; -} - -fieldset { - margin: 0; - padding: 0; -} - -legend { - padding: 0; -} - -ol, -ul, -menu { - list-style: none; - margin: 0; - padding: 0; -} - -/* -Prevent resizing textareas horizontally by default. -*/ - -textarea { - resize: vertical; -} - -/* -1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) -2. Set the default placeholder color to the user's configured gray 400 color. -*/ - -input::-moz-placeholder, textarea::-moz-placeholder { - opacity: 1; - /* 1 */ - color: #9ca3af; - /* 2 */ -} - -input::placeholder, -textarea::placeholder { - opacity: 1; - /* 1 */ - color: #9ca3af; - /* 2 */ -} - -/* -Set the default cursor for buttons. -*/ - -button, -[role="button"] { - cursor: pointer; -} - -/* -Make sure disabled buttons don't get the pointer cursor. -*/ - -:disabled { - cursor: default; -} - -/* -1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) -2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) - This can trigger a poorly considered lint error in some tools but is included by design. -*/ - -img, -svg, -video, -canvas, -audio, -iframe, -embed, -object { - display: block; - /* 1 */ - vertical-align: middle; - /* 2 */ -} - -/* -Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) -*/ - -img, -video { - max-width: 100%; - height: auto; -} - -/* Make elements with the HTML hidden attribute stay hidden by default */ - -[hidden] { - display: none; -} - -*, ::before, ::after { - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; - --tw-scroll-snap-strictness: proximity; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; -} - -::backdrop { - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; - --tw-scroll-snap-strictness: proximity; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; -} - -.container { - width: 100%; -} - -@media (min-width: 640px) { - .container { - max-width: 640px; - } -} - -@media (min-width: 768px) { - .container { - max-width: 768px; - } -} - -@media (min-width: 1024px) { - .container { - max-width: 1024px; - } -} - -@media (min-width: 1280px) { - .container { - max-width: 1280px; - } -} - -@media (min-width: 1536px) { - .container { - max-width: 1536px; - } -} - -.visible { - visibility: visible; -} - -.invisible { - visibility: hidden; -} - -.collapse { - visibility: collapse; -} - -.fixed { - position: fixed; -} - -.absolute { - position: absolute; -} - -.relative { - position: relative; -} - -.-bottom-1 { - bottom: -0.25rem; -} - -.-bottom-3 { - bottom: -0.75rem; -} - -.-bottom-4 { - bottom: -1rem; -} - -.-bottom-6 { - bottom: -1.5rem; -} - -.-bottom-\[20px\] { - bottom: -20px; -} - -.-right-4 { - right: -1rem; -} - -.-top-16 { - top: -4rem; -} - -.-top-20 { - top: -5rem; -} - -.-top-\[140px\] { - top: -140px; -} - -.-top-\[35px\] { - top: -35px; -} - -.-top-\[3vw\] { - top: -3vw; -} - -.bottom-0 { - bottom: 0px; -} - -.bottom-2 { - bottom: 0.5rem; -} - -.bottom-8 { - bottom: 2rem; -} - -.bottom-\[20px\] { - bottom: 20px; -} - -.left-0 { - left: 0px; -} - -.left-2 { - left: 0.5rem; -} - -.left-4 { - left: 1rem; -} - -.left-\[15px\] { - left: 15px; -} - -.right-0 { - right: 0px; -} - -.right-10 { - right: 2.5rem; -} - -.right-2 { - right: 0.5rem; -} - -.right-4 { - right: 1rem; -} - -.right-6 { - right: 1.5rem; -} - -.right-8 { - right: 2rem; -} - -.top-0 { - top: 0px; -} - -.top-2 { - top: 0.5rem; -} - -.top-4 { - top: 1rem; -} - -.top-6 { - top: 1.5rem; -} - -.top-\[16px\] { - top: 16px; -} - -.top-\[20\%\] { - top: 20%; -} - -.top-\[8px\] { - top: 8px; -} - -.z-10 { - z-index: 10; -} - -.z-20 { - z-index: 20; -} - -.z-\[120\] { - z-index: 120; -} - -.z-\[150\] { - z-index: 150; -} - -.z-\[200\] { - z-index: 200; -} - -.z-\[300\] { - z-index: 300; -} - -.order-1 { - order: 1; -} - -.order-10 { - order: 10; -} - -.order-11 { - order: 11; -} - -.order-12 { - order: 12; -} - -.order-2 { - order: 2; -} - -.order-3 { - order: 3; -} - -.order-4 { - order: 4; -} - -.order-5 { - order: 5; -} - -.order-6 { - order: 6; -} - -.order-7 { - order: 7; -} - -.order-8 { - order: 8; -} - -.order-9 { - order: 9; -} - -.col-span-2 { - grid-column: span 2 / span 2; -} - -.m-0 { - margin: 0px; -} - -.m-5 { - margin: 1.25rem; -} - -.mx-auto { - margin-left: auto; - margin-right: auto; -} - -.my-2 { - margin-top: 0.5rem; - margin-bottom: 0.5rem; -} - -.my-24 { - margin-top: 6rem; - margin-bottom: 6rem; -} - -.my-3 { - margin-top: 0.75rem; - margin-bottom: 0.75rem; -} - -.mb-0 { - margin-bottom: 0px; -} - -.mb-12 { - margin-bottom: 3rem; -} - -.mb-16 { - margin-bottom: 4rem; -} - -.mb-2 { - margin-bottom: 0.5rem; -} - -.mb-20 { - margin-bottom: 5rem; -} - -.mb-24 { - margin-bottom: 6rem; -} - -.mb-28 { - margin-bottom: 7rem; -} - -.mb-3 { - margin-bottom: 0.75rem; -} - -.mb-4 { - margin-bottom: 1rem; -} - -.mb-6 { - margin-bottom: 1.5rem; -} - -.mb-8 { - margin-bottom: 2rem; -} - -.me-auto { - -webkit-margin-end: auto; - margin-inline-end: auto; -} - -.ml-2 { - margin-left: 0.5rem; -} - -.ml-4 { - margin-left: 1rem; -} - -.ml-5 { - margin-left: 1.25rem; -} - -.ml-6 { - margin-left: 1.5rem; -} - -.ml-\[36px\] { - margin-left: 36px; -} - -.ml-auto { - margin-left: auto; -} - -.mr-0 { - margin-right: 0px; -} - -.mr-1 { - margin-right: 0.25rem; -} - -.mr-10 { - margin-right: 2.5rem; -} - -.mr-2 { - margin-right: 0.5rem; -} - -.mr-20 { - margin-right: 5rem; -} - -.mr-4 { - margin-right: 1rem; -} - -.mr-6 { - margin-right: 1.5rem; -} - -.mr-8 { - margin-right: 2rem; -} - -.mr-\[10\%\] { - margin-right: 10%; -} - -.ms-2 { - -webkit-margin-start: 0.5rem; - margin-inline-start: 0.5rem; -} - -.ms-4 { - -webkit-margin-start: 1rem; - margin-inline-start: 1rem; -} - -.mt-10 { - margin-top: 2.5rem; -} - -.mt-12 { - margin-top: 3rem; -} - -.mt-16 { - margin-top: 4rem; -} - -.mt-2 { - margin-top: 0.5rem; -} - -.mt-24 { - margin-top: 6rem; -} - -.mt-3 { - margin-top: 0.75rem; -} - -.mt-32 { - margin-top: 8rem; -} - -.mt-4 { - margin-top: 1rem; -} - -.mt-48 { - margin-top: 12rem; -} - -.mt-5 { - margin-top: 1.25rem; -} - -.mt-6 { - margin-top: 1.5rem; -} - -.mt-8 { - margin-top: 2rem; -} - -.mt-\[87px\] { - margin-top: 87px; -} - -.block { - display: block; -} - -.inline-block { - display: inline-block; -} - -.inline { - display: inline; -} - -.flex { - display: flex; -} - -.inline-flex { - display: inline-flex; -} - -.table { - display: table; -} - -.grid { - display: grid; -} - -.list-item { - display: list-item; -} - -.hidden { - display: none; -} - -.h-1 { - height: 0.25rem; -} - -.h-10 { - height: 2.5rem; -} - -.h-12 { - height: 3rem; -} - -.h-28 { - height: 7rem; -} - -.h-\[40px\] { - height: 40px; -} - -.h-\[45px\] { - height: 45px; -} - -.h-\[700px\] { - height: 700px; -} - -.h-\[87px\] { - height: 87px; -} - -.h-\[99px\] { - height: 99px; -} - -.h-full { - height: 100%; -} - -.h-screen { - height: 100vh; -} - -.min-h-\[100px\] { - min-height: 100px; -} - -.min-h-\[6rem\] { - min-height: 6rem; -} - -.min-h-screen { - min-height: 100vh; -} - -.w-10 { - width: 2.5rem; -} - -.w-12 { - width: 3rem; -} - -.w-16 { - width: 4rem; -} - -.w-24 { - width: 6rem; -} - -.w-28 { - width: 7rem; -} - -.w-4 { - width: 1rem; -} - -.w-40 { - width: 10rem; -} - -.w-5 { - width: 1.25rem; -} - -.w-6 { - width: 1.5rem; -} - -.w-64 { - width: 16rem; -} - -.w-8 { - width: 2rem; -} - -.w-\[100px\] { - width: 100px; -} - -.w-\[120px\] { - width: 120px; -} - -.w-\[250px\] { - width: 250px; -} - -.w-\[280px\] { - width: 280px; -} - -.w-\[300px\] { - width: 300px; -} - -.w-\[49\%\] { - width: 49%; -} - -.w-full { - width: 100%; -} - -.w-max { - width: -moz-max-content; - width: max-content; -} - -.w-screen { - width: 100vw; -} - -.max-w-2xl { - max-width: 42rem; -} - -.max-w-7xl { - max-width: 80rem; -} - -.max-w-\[200px\] { - max-width: 200px; -} - -.max-w-\[220px\] { - max-width: 220px; -} - -.max-w-\[260px\] { - max-width: 260px; -} - -.max-w-\[430px\] { - max-width: 430px; -} - -.max-w-\[47rem\] { - max-width: 47rem; -} - -.max-w-\[692px\] { - max-width: 692px; -} - -.max-w-\[80px\] { - max-width: 80px; -} - -.max-w-\[90\%\] { - max-width: 90%; -} - -.max-w-md { - max-width: 28rem; -} - -.max-w-screen-2xl { - max-width: 1536px; -} - -.max-w-xl { - max-width: 36rem; -} - -.transform { - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -} - -.cursor-custom { - cursor: url(/build/assets/images/cursor.svg) , pointer; -} - -.cursor-pointer { - cursor: pointer; -} - -.appearance-none { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.grid-cols-1 { - grid-template-columns: repeat(1, minmax(0, 1fr)); -} - -.grid-cols-2 { - grid-template-columns: repeat(2, minmax(0, 1fr)); -} - -.flex-row { - flex-direction: row; -} - -.flex-col { - flex-direction: column; -} - -.flex-wrap { - flex-wrap: wrap; -} - -.flex-nowrap { - flex-wrap: nowrap; -} - -.content-center { - align-content: center; -} - -.items-center { - align-items: center; -} - -.justify-center { - justify-content: center; -} - -.gap-0 { - gap: 0px; -} - -.gap-10 { - gap: 2.5rem; -} - -.gap-16 { - gap: 4rem; -} - -.gap-3 { - gap: 0.75rem; -} - -.gap-4 { - gap: 1rem; -} - -.gap-8 { - gap: 2rem; -} - -.overflow-x-hidden { - overflow-x: hidden; -} - -.scroll-smooth { - scroll-behavior: smooth; -} - -.rounded-3xl { - border-radius: 0.9375rem; -} - -.rounded-xl { - border-radius: 0.6890624761581421rem; -} - -.rounded-t-3xl { - border-top-left-radius: 0.9375rem; - border-top-right-radius: 0.9375rem; -} - -.border { - border-width: 1px; -} - -.border-b-2 { - border-bottom-width: 2px; -} - -.border-dashed { - border-style: dashed; -} - -.bg-black { - --tw-bg-opacity: 1; - background-color: rgb(0 0 0 / var(--tw-bg-opacity)); -} - -.bg-blau { - --tw-bg-opacity: 1; - background-color: rgb(95 155 210 / var(--tw-bg-opacity)); -} - -.bg-braun { - --tw-bg-opacity: 1; - background-color: rgb(95 40 45 / var(--tw-bg-opacity)); -} - -.bg-hellgrau { - --tw-bg-opacity: 1; - background-color: rgb(251 251 251 / var(--tw-bg-opacity)); -} - -.bg-hellgruen { - --tw-bg-opacity: 1; - background-color: rgb(180 190 0 / var(--tw-bg-opacity)); -} - -.bg-orange { - --tw-bg-opacity: 1; - background-color: rgb(240 165 0 / var(--tw-bg-opacity)); -} - -.bg-transparent { - background-color: transparent; -} - -.bg-weinrot { - --tw-bg-opacity: 1; - background-color: rgb(165 25 60 / var(--tw-bg-opacity)); -} - -.bg-weiss { - --tw-bg-opacity: 1; - background-color: rgb(255 255 255 / var(--tw-bg-opacity)); -} - -.bg-white { - --tw-bg-opacity: 1; - background-color: rgb(255 255 255 / var(--tw-bg-opacity)); -} - -.bg-opacity-25 { - --tw-bg-opacity: 0.25; -} - -.bg-opacity-90 { - --tw-bg-opacity: 0.9; -} - -.bg-\[url\(\'\/storage\/assets\/Bilder\/background-paper\.jpg\'\)\] { - background-image: url('/storage/assets/Bilder/background-paper.jpg'); -} - -.bg-\[url\(\'\/storage\/assets\/Bilder\/slider-lust-auf-kochen\.jpg\'\)\] { - background-image: url('/storage/assets/Bilder/slider-lust-auf-kochen.jpg'); -} - -.bg-\[url\(\'\/storage\/assets\/Elemente\/bg-rezept-header\.png\'\)\] { - background-image: url('/storage/assets/Elemente/bg-rezept-header.png'); -} - -.bg-\[url\(\'\/storage\/assets\/Gestaltungselemente-path\/home-rezepte-path\.svg\'\)\] { - background-image: url('/storage/assets/Gestaltungselemente-path/home-rezepte-path.svg'); -} - -.bg-\[url\(\/storage\/assets\/Gestaltungselemente-path\/Trennlinie-path-notext\.svg\)\] { - background-image: url(/storage/assets/Gestaltungselemente-path/Trennlinie-path-notext.svg); -} - -.bg-produkt-aktionsstoerer { - background-image: url('/storage/assets/Icons/produkt-aktionsstoerer.svg'); -} - -.bg-\[length\:100\%_100\%\] { - background-size: 100% 100%; -} - -.bg-cover { - background-size: cover; -} - -.bg-right-top { - background-position: right top; -} - -.bg-no-repeat { - background-repeat: no-repeat; -} - -.object-contain { - -o-object-fit: contain; - object-fit: contain; -} - -.p-0 { - padding: 0px; -} - -.p-12 { - padding: 3rem; -} - -.p-2 { - padding: 0.5rem; -} - -.p-3 { - padding: 0.75rem; -} - -.p-6 { - padding: 1.5rem; -} - -.px-2 { - padding-left: 0.5rem; - padding-right: 0.5rem; -} - -.px-3 { - padding-left: 0.75rem; - padding-right: 0.75rem; -} - -.px-4 { - padding-left: 1rem; - padding-right: 1rem; -} - -.px-5 { - padding-left: 1.25rem; - padding-right: 1.25rem; -} - -.px-6 { - padding-left: 1.5rem; - padding-right: 1.5rem; -} - -.py-1 { - padding-top: 0.25rem; - padding-bottom: 0.25rem; -} - -.py-16 { - padding-top: 4rem; - padding-bottom: 4rem; -} - -.py-2 { - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - -.py-3 { - padding-top: 0.75rem; - padding-bottom: 0.75rem; -} - -.py-4 { - padding-top: 1rem; - padding-bottom: 1rem; -} - -.py-5 { - padding-top: 1.25rem; - padding-bottom: 1.25rem; -} - -.py-6 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; -} - -.py-8 { - padding-top: 2rem; - padding-bottom: 2rem; -} - -.pb-0 { - padding-bottom: 0px; -} - -.pb-10 { - padding-bottom: 2.5rem; -} - -.pb-12 { - padding-bottom: 3rem; -} - -.pb-16 { - padding-bottom: 4rem; -} - -.pb-3 { - padding-bottom: 0.75rem; -} - -.pb-4 { - padding-bottom: 1rem; -} - -.pb-40 { - padding-bottom: 10rem; -} - -.pb-6 { - padding-bottom: 1.5rem; -} - -.pb-\[20px\] { - padding-bottom: 20px; -} - -.pl-0 { - padding-left: 0px; -} - -.pl-1 { - padding-left: 0.25rem; -} - -.pl-2 { - padding-left: 0.5rem; -} - -.pl-4 { - padding-left: 1rem; -} - -.pl-6 { - padding-left: 1.5rem; -} - -.pl-8 { - padding-left: 2rem; -} - -.pr-1 { - padding-right: 0.25rem; -} - -.pr-10 { - padding-right: 2.5rem; -} - -.pr-7 { - padding-right: 1.75rem; -} - -.pr-8 { - padding-right: 2rem; -} - -.pr-\[24\%\] { - padding-right: 24%; -} - -.pt-10 { - padding-top: 2.5rem; -} - -.pt-12 { - padding-top: 3rem; -} - -.pt-16 { - padding-top: 4rem; -} - -.pt-2 { - padding-top: 0.5rem; -} - -.pt-20 { - padding-top: 5rem; -} - -.pt-3 { - padding-top: 0.75rem; -} - -.pt-40 { - padding-top: 10rem; -} - -.pt-5 { - padding-top: 1.25rem; -} - -.pt-6 { - padding-top: 1.5rem; -} - -.pt-8 { - padding-top: 2rem; -} - -.pt-\[5\%\] { - padding-top: 5%; -} - -.text-left { - text-align: left; -} - -.text-center { - text-align: center; -} - -.text-right { - text-align: right; -} - -.align-middle { - vertical-align: middle; -} - -.font-hobo { - font-family: hobo-std, sans-serif; -} - -.font-roboto { - font-family: Roboto, sans-serif; -} - -.font-robotobold { - font-family: Roboto Bold, sans-serif; -} - -.font-scarletwood { - font-family: scarlet-wood, sans-serif; -} - -.text-h1-md { - font-size: 40px; - line-height: 48px; -} - -.text-h1-sm { - font-size: 30px; - line-height: 38px; -} - -.text-h2-md { - font-size: 28px; - line-height: 32px; -} - -.text-h2-sm { - font-size: 20px; - line-height: 25px; -} - -.text-h3 { - font-size: 31px; - line-height: 36px; -} - -.text-h3-md { - font-size: 22px; - line-height: 26px; -} - -.text-lg { - font-size: 1.125rem; - line-height: 1.75rem; -} - -.text-p { - font-size: 15px; - line-height: 20px; -} - -.text-p-2xl { - font-size: 32px; - line-height: 32px; -} - -.text-p-lg { - font-size: 21px; - line-height: 28px; -} - -.text-p2 { - font-size: 15px; - line-height: 26px; -} - -.text-size-17 { - font-size: 17px; - line-height: 21px; -} - -.text-size-19 { - font-size: 19px; - line-height: 23px; -} - -.text-sm { - font-size: 0.875rem; - line-height: 1.25rem; -} - -.text-small { - font-size: 13px; - line-height: 17px; -} - -.font-bold { - font-weight: 700; -} - -.font-light { - font-weight: 300; -} - -.font-semibold { - font-weight: 600; -} - -.uppercase { - text-transform: uppercase; -} - -.leading-\[180\%\] { - line-height: 180%; -} - -.leading-normal { - line-height: 1.5; -} - -.tracking-wider { - letter-spacing: 0.05em; -} - -.text-blau { - --tw-text-opacity: 1; - color: rgb(95 155 210 / var(--tw-text-opacity)); -} - -.text-braun { - --tw-text-opacity: 1; - color: rgb(95 40 45 / var(--tw-text-opacity)); -} - -.text-hellgruen { - --tw-text-opacity: 1; - color: rgb(180 190 0 / var(--tw-text-opacity)); -} - -.text-orange { - --tw-text-opacity: 1; - color: rgb(240 165 0 / var(--tw-text-opacity)); -} - -.text-weinrot { - --tw-text-opacity: 1; - color: rgb(165 25 60 / var(--tw-text-opacity)); -} - -.text-weiss { - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); -} - -.text-white { - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); -} - -.text-opacity-75 { - --tw-text-opacity: 0.75; -} - -.underline { - text-decoration-line: underline; -} - -.placeholder-weiss::-moz-placeholder { - --tw-placeholder-opacity: 1; - color: rgb(255 255 255 / var(--tw-placeholder-opacity)); -} - -.placeholder-weiss::placeholder { - --tw-placeholder-opacity: 1; - color: rgb(255 255 255 / var(--tw-placeholder-opacity)); -} - -.filter { - filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); -} - -.flowtext p { - margin-top: 0.75rem; -} - -#ingredients ul { - margin-left: 1.5rem; - list-style-type: disc; -} - -#ingredients li { - margin-bottom: 0.75rem; -} - -#advantages h2, -#marinade h2 { - margin-bottom: 1rem; - font-family: scarlet-wood, sans-serif; - font-size: 28px; - line-height: 32px; - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); -} - -@media (min-width: 1024px) { - #advantages h2, -#marinade h2 { - font-size: 34px; - line-height: 38px; - } -} - -@media (min-width: 1280px) { - #advantages h2, -#marinade h2 { - font-size: 42px; - line-height: 48px; - } -} - -#advantages li { - margin-bottom: 1rem; - position: relative; - padding: 0 0 0 30px; -} - -#zubereitung ol { - list-style-type: none; -} - -#zubereitung li { - margin-bottom: 1.5rem; - padding-left: 3.5rem; - padding-top: 4px; - position: relative; - counter-increment: step-counter; -} - -#zubereitung li::before { - position: absolute; - top: 0px; - left: 0px; - font-weight: 700; - color: #5f282d; - content: counter(step-counter) "."; - font-family: scarlet-wood, Arial, Helvetica, sans-serif; - font-size: 150%; -} - -#legal { - margin-bottom: 8rem; - --tw-text-opacity: 1; - color: rgb(95 40 45 / var(--tw-text-opacity)); -} - -#legal h2 { - margin-top: 3rem; - margin-bottom: 0.5rem; - font-family: scarlet-wood, sans-serif; - font-size: 28px; - line-height: 32px; -} - -@media (min-width: 1024px) { - #legal h2 { - font-size: 34px; - line-height: 38px; - } -} - -@media (min-width: 1280px) { - #legal h2 { - font-size: 42px; - line-height: 48px; - } -} - -#legal p { - margin-bottom: 1rem; -} - -#legal ul { - margin-bottom: 1rem; - list-style-type: disc; - list-style-position: inside; -} - -#legal ul li { - margin-bottom: 1rem; -} - -.after\:pl-1::after { - content: var(--tw-content); - padding-left: 0.25rem; -} - -.after\:content-\[\'\/\'\]::after { - --tw-content: '/'; - content: var(--tw-content); -} - -.hover\:bg-produkt-aktionsstoerer-braun:hover { - background-image: url('/storage/assets/Icons/produkt-aktionsstoerer-braun.svg'); -} - -.hover\:pl-0:hover { - padding-left: 0px; -} - -.hover\:underline:hover { - text-decoration-line: underline; -} - -@media (min-width: 640px) { - .sm\:absolute { - position: absolute; - } - - .sm\:-bottom-2 { - bottom: -0.5rem; - } - - .sm\:-bottom-4 { - bottom: -1rem; - } - - .sm\:-bottom-\[20px\] { - bottom: -20px; - } - - .sm\:-left-16 { - left: -4rem; - } - - .sm\:-top-12 { - top: -3rem; - } - - .sm\:-top-\[40px\] { - top: -40px; - } - - .sm\:left-12 { - left: 3rem; - } - - .sm\:left-\[80px\] { - left: 80px; - } - - .sm\:left-full { - left: 100%; - } - - .sm\:right-12 { - right: 3rem; - } - - .sm\:right-16 { - right: 4rem; - } - - .sm\:right-\[144px\] { - right: 144px; - } - - .sm\:top-0 { - top: 0px; - } - - .sm\:top-6 { - top: 1.5rem; - } - - .sm\:top-\[34px\] { - top: 34px; - } - - .sm\:top-\[60px\] { - top: 60px; - } - - .sm\:order-2 { - order: 2; - } - - .sm\:order-none { - order: 0; - } - - .sm\:col-span-2 { - grid-column: span 2 / span 2; - } - - .sm\:col-span-3 { - grid-column: span 3 / span 3; - } - - .sm\:col-span-4 { - grid-column: span 4 / span 4; - } - - .sm\:mb-0 { - margin-bottom: 0px; - } - - .sm\:ml-\[40px\] { - margin-left: 40px; - } - - .sm\:ml-auto { - margin-left: auto; - } - - .sm\:mr-7 { - margin-right: 1.75rem; - } - - .sm\:mt-0 { - margin-top: 0px; - } - - .sm\:mt-24 { - margin-top: 6rem; - } - - .sm\:block { - display: block; - } - - .sm\:inline-block { - display: inline-block; - } - - .sm\:grid { - display: grid; - } - - .sm\:hidden { - display: none; - } - - .sm\:h-\[198px\] { - height: 198px; - } - - .sm\:h-\[50px\] { - height: 50px; - } - - .sm\:w-24 { - width: 6rem; - } - - .sm\:w-\[120px\] { - width: 120px; - } - - .sm\:w-\[130px\] { - width: 130px; - } - - .sm\:w-\[240px\] { - width: 240px; - } - - .sm\:w-\[340px\] { - width: 340px; - } - - .sm\:w-\[85px\] { - width: 85px; - } - - .sm\:max-w-\[100px\] { - max-width: 100px; - } - - .sm\:max-w-\[60\%\] { - max-width: 60%; - } - - .sm\:max-w-full { - max-width: 100%; - } - - .sm\:grid-cols-2 { - grid-template-columns: repeat(2, minmax(0, 1fr)); - } - - .sm\:grid-cols-3 { - grid-template-columns: repeat(3, minmax(0, 1fr)); - } - - .sm\:grid-cols-6 { - grid-template-columns: repeat(6, minmax(0, 1fr)); - } - - .sm\:gap-0 { - gap: 0px; - } - - .sm\:gap-4 { - gap: 1rem; - } - - .sm\:gap-5 { - gap: 1.25rem; - } - - .sm\:gap-6 { - gap: 1.5rem; - } - - .sm\:px-6 { - padding-left: 1.5rem; - padding-right: 1.5rem; - } - - .sm\:px-8 { - padding-left: 2rem; - padding-right: 2rem; - } - - .sm\:py-4 { - padding-top: 1rem; - padding-bottom: 1rem; - } - - .sm\:py-6 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; - } - - .sm\:pb-0 { - padding-bottom: 0px; - } - - .sm\:pb-5 { - padding-bottom: 1.25rem; - } - - .sm\:pl-2 { - padding-left: 0.5rem; - } - - .sm\:pl-24 { - padding-left: 6rem; - } - - .sm\:pl-4 { - padding-left: 1rem; - } - - .sm\:pl-6 { - padding-left: 1.5rem; - } - - .sm\:pr-16 { - padding-right: 4rem; - } - - .sm\:pr-6 { - padding-right: 1.5rem; - } - - .sm\:pr-\[132px\] { - padding-right: 132px; - } - - .sm\:pt-0 { - padding-top: 0px; - } - - .sm\:pt-32 { - padding-top: 8rem; - } - - .sm\:pt-\[38px\] { - padding-top: 38px; - } - - .sm\:text-h2-sm2 { - font-size: 18px; - line-height: 22px; - } - - .sm\:text-p-lg { - font-size: 21px; - line-height: 28px; - } -} - -@media (min-width: 768px) { - .md\:-bottom-5 { - bottom: -1.25rem; - } - - .md\:-bottom-\[25px\] { - bottom: -25px; - } - - .md\:-left-28 { - left: -7rem; - } - - .md\:-top-\[2vw\] { - top: -2vw; - } - - .md\:bottom-\[25px\] { - bottom: 25px; - } - - .md\:left-\[110px\] { - left: 110px; - } - - .md\:top-\[70px\] { - top: 70px; - } - - .md\:col-span-2 { - grid-column: span 2 / span 2; - } - - .md\:col-span-3 { - grid-column: span 3 / span 3; - } - - .md\:ml-12 { - margin-left: 3rem; - } - - .md\:ml-\[50px\] { - margin-left: 50px; - } - - .md\:grid { - display: grid; - } - - .md\:h-\[248px\] { - height: 248px; - } - - .md\:h-\[60px\] { - height: 60px; - } - - .md\:w-48 { - width: 12rem; - } - - .md\:w-\[120px\] { - width: 120px; - } - - .md\:w-\[160px\] { - width: 160px; - } - - .md\:w-\[300px\] { - width: 300px; - } - - .md\:w-\[420px\] { - width: 420px; - } - - .md\:max-w-\[43\%\] { - max-width: 43%; - } - - .md\:grid-cols-2 { - grid-template-columns: repeat(2, minmax(0, 1fr)); - } - - .md\:grid-cols-4 { - grid-template-columns: repeat(4, minmax(0, 1fr)); - } - - .md\:grid-cols-5 { - grid-template-columns: repeat(5, minmax(0, 1fr)); - } - - .md\:gap-10 { - gap: 2.5rem; - } - - .md\:gap-4 { - gap: 1rem; - } - - .md\:p-0 { - padding: 0px; - } - - .md\:py-8 { - padding-top: 2rem; - padding-bottom: 2rem; - } - - .md\:pb-\[25px\] { - padding-bottom: 25px; - } - - .md\:pl-5 { - padding-left: 1.25rem; - } - - .md\:pr-10 { - padding-right: 2.5rem; - } - - .md\:pr-6 { - padding-right: 1.5rem; - } - - .md\:text-2xl { - font-size: 1.5rem; - line-height: 2rem; - } - - .md\:text-h1-md { - font-size: 40px; - line-height: 48px; - } - - .md\:text-h2-md { - font-size: 28px; - line-height: 32px; - } - - .md\:text-h2-sm { - font-size: 20px; - line-height: 25px; - } - - .md\:text-h3-lg { - font-size: 26px; - line-height: 30px; - } - - .md\:text-h3-md { - font-size: 22px; - line-height: 26px; - } - - .md\:text-size-17 { - font-size: 17px; - line-height: 21px; - } -} - -@media (min-width: 1024px) { - .lg\:absolute { - position: absolute; - } - - .lg\:-bottom-3 { - bottom: -0.75rem; - } - - .lg\:-bottom-6 { - bottom: -1.5rem; - } - - .lg\:-bottom-\[30px\] { - bottom: -30px; - } - - .lg\:-top-16 { - top: -4rem; - } - - .lg\:-top-4 { - top: -1rem; - } - - .lg\:-top-\[1\.5vw\] { - top: -1.5vw; - } - - .lg\:-top-\[45px\] { - top: -45px; - } - - .lg\:-top-\[70px\] { - top: -70px; - } - - .lg\:bottom-\[30px\] { - bottom: 30px; - } - - .lg\:left-0 { - left: 0px; - } - - .lg\:left-\[130px\] { - left: 130px; - } - - .lg\:right-auto { - right: auto; - } - - .lg\:top-\[90px\] { - top: 90px; - } - - .lg\:order-1 { - order: 1; - } - - .lg\:order-2 { - order: 2; - } - - .lg\:col-span-1 { - grid-column: span 1 / span 1; - } - - .lg\:col-span-2 { - grid-column: span 2 / span 2; - } - - .lg\:mb-4 { - margin-bottom: 1rem; - } - - .lg\:ml-\[70px\] { - margin-left: 70px; - } - - .lg\:mt-32 { - margin-top: 8rem; - } - - .lg\:block { - display: block; - } - - .lg\:flex { - display: flex; - } - - .lg\:inline-flex { - display: inline-flex; - } - - .lg\:h-\[331px\] { - height: 331px; - } - - .lg\:w-32 { - width: 8rem; - } - - .lg\:w-\[140px\] { - width: 140px; - } - - .lg\:w-\[150px\] { - width: 150px; - } - - .lg\:w-\[210px\] { - width: 210px; - } - - .lg\:w-\[400px\] { - width: 400px; - } - - .lg\:grid-cols-3 { - grid-template-columns: repeat(3, minmax(0, 1fr)); - } - - .lg\:grid-cols-6 { - grid-template-columns: repeat(6, minmax(0, 1fr)); - } - - .lg\:gap-10 { - gap: 2.5rem; - } - - .lg\:py-8 { - padding-top: 2rem; - padding-bottom: 2rem; - } - - .lg\:pb-\[30px\] { - padding-bottom: 30px; - } - - .lg\:pl-0 { - padding-left: 0px; - } - - .lg\:pl-16 { - padding-left: 4rem; - } - - .lg\:pl-8 { - padding-left: 2rem; - } - - .lg\:pr-16 { - padding-right: 4rem; - } - - .lg\:text-h1-lg { - font-size: 50px; - line-height: 58px; - } - - .lg\:text-h2-lg { - font-size: 34px; - line-height: 38px; - } - - .lg\:text-h3 { - font-size: 31px; - line-height: 36px; - } - - .lg\:text-h3-lg { - font-size: 26px; - line-height: 30px; - } - - .lg\:text-p-lg { - font-size: 21px; - line-height: 28px; - } - - .lg\:text-small-lg { - font-size: 16px; - line-height: 22px; - } -} - -@media (min-width: 1280px) { - .xl\:-bottom-\[30px\] { - bottom: -30px; - } - - .xl\:left-20 { - left: 5rem; - } - - .xl\:left-\[160px\] { - left: 160px; - } - - .xl\:right-24 { - right: 6rem; - } - - .xl\:top-2 { - top: 0.5rem; - } - - .xl\:top-\[100px\] { - top: 100px; - } - - .xl\:col-span-3 { - grid-column: span 3 / span 3; - } - - .xl\:ml-\[90px\] { - margin-left: 90px; - } - - .xl\:mt-0 { - margin-top: 0px; - } - - .xl\:grid { - display: grid; - } - - .xl\:h-\[388px\] { - height: 388px; - } - - .xl\:w-64 { - width: 16rem; - } - - .xl\:w-\[180px\] { - width: 180px; - } - - .xl\:w-\[240px\] { - width: 240px; - } - - .xl\:w-\[476px\] { - width: 476px; - } - - .xl\:grid-cols-4 { - grid-template-columns: repeat(4, minmax(0, 1fr)); - } - - .xl\:gap-4 { - gap: 1rem; - } - - .xl\:py-12 { - padding-top: 3rem; - padding-bottom: 3rem; - } - - .xl\:pl-32 { - padding-left: 8rem; - } - - .xl\:pr-20 { - padding-right: 5rem; - } - - .xl\:pr-32 { - padding-right: 8rem; - } - - .xl\:pt-1 { - padding-top: 0.25rem; - } - - .xl\:text-h1 { - font-size: 60px; - line-height: 68px; - } - - .xl\:text-h2 { - font-size: 42px; - line-height: 48px; - } - - .xl\:text-h2-md { - font-size: 28px; - line-height: 32px; - } - - .xl\:text-h3 { - font-size: 31px; - line-height: 36px; - } -} - -@media (min-width: 1536px) { - .\32xl\:-bottom-\[40px\] { - bottom: -40px; - } - - .\32xl\:-top-\[1\.3vw\] { - top: -1.3vw; - } - - .\32xl\:bottom-\[40px\] { - bottom: 40px; - } - - .\32xl\:left-\[200px\] { - left: 200px; - } - - .\32xl\:top-\[120px\] { - top: 120px; - } - - .\32xl\:ml-\[120px\] { - margin-left: 120px; - } - - .\32xl\:h-\[470px\] { - height: 470px; - } - - .\32xl\:w-\[220px\] { - width: 220px; - } - - .\32xl\:w-\[280px\] { - width: 280px; - } - - .\32xl\:w-\[576px\] { - width: 576px; - } - - .\32xl\:pb-\[40px\] { - padding-bottom: 40px; - } - - .\32xl\:text-h2-lg { - font-size: 34px; - line-height: 38px; - } -} - -@media print { - .print\:flex { - display: flex; - } - - .print\:hidden { - display: none; - } -} \ No newline at end of file diff --git a/resources/sass/fo/vendor/slider.scss b/resources/sass/fo/vendor/slider.scss new file mode 100644 index 00000000..e8025217 --- /dev/null +++ b/resources/sass/fo/vendor/slider.scss @@ -0,0 +1,88 @@ +/* Slider */ +.splide .splide__pagination { + // stylelint-disable-line selector-class-pattern + right: auto; + bottom: 0.8em; + left: 0.5em; +} + +@media (min-width: 640px) { + .splide .splide__pagination { + // stylelint-disable-line selector-class-pattern + right: 20vw; + bottom: 1.5em; + left: auto; + } +} + +@media (min-width: 1000px) { + .splide .splide__pagination { + // stylelint-disable-line selector-class-pattern + right: 22vw; + bottom: 1.5em; + left: auto; + } +} + +@media (min-width: 1400px) { + .splide .splide__pagination { + // stylelint-disable-line selector-class-pattern + right: 25vw; + bottom: 1.5em; + left: auto; + } +} + +.splide__pagination button .splide__pagination-page { + // stylelint-disable-line selector-class-pattern + background: #fff; +} + +.splide__pagination button .splide__pagination-page .is-active { + // stylelint-disable-line selector-class-pattern + background: #000; +} + +.splide__arrows svg { + // stylelint-disable-line selector-class-pattern + fill: #fff; +} + +.splide__arrows .splide__arrow--prev { + // stylelint-disable-line selector-class-pattern + left: 0; + background-color: transparent; +} + +.splide__arrows .splide__arrow--next { + // stylelint-disable-line selector-class-pattern + right: 0; + background-color: transparent; +} + +@media (max-width: 500px) { + .splide__arrows .splide__arrow--prev { + // stylelint-disable-line selector-class-pattern + top: 35vw; + } + + .splide__arrows .splide__arrow--next { + // stylelint-disable-line selector-class-pattern + top: 35vw; + } +} + +@media (min-width: 640px) { + .sliderleft::before { + position: absolute; + z-index: 20; + right: 0; + display: block; + width: 20px; + height: 100%; + background: url("@/images/Gestaltungselemente-path/slider-path.svg") + center left; + background-size: cover; + content: ""; + } +} diff --git a/resources/ts/bo.ts b/resources/ts/bo.ts index 8dff0498..a4cf2a41 100644 --- a/resources/ts/bo.ts +++ b/resources/ts/bo.ts @@ -1,3 +1,6 @@ +// ASSETS +import.meta.glob(["./../assets/images/**", "./../assets/fonts/**"]); + // UTILITIES import "./utilities/bootstrap"; import "./utilities/fontawesome"; diff --git a/resources/ts/fo.ts b/resources/ts/fo.ts index 8ecb4b78..62bdb641 100644 --- a/resources/ts/fo.ts +++ b/resources/ts/fo.ts @@ -1,3 +1,6 @@ +// ASSETS +import.meta.glob(["./../assets/images/**", "./../assets/fonts/**"]); + // UTILITIES import "./utilities/bootstrap"; import "./utilities/fontawesome"; diff --git a/resources/views/fo/components/content-part.blade.php b/resources/views/fo/components/content-part.blade.php deleted file mode 100644 index 4f055ed9..00000000 --- a/resources/views/fo/components/content-part.blade.php +++ /dev/null @@ -1,4 +0,0 @@ -
{{$snippet->copy}}
-{{$recipe->teaser}}
{{$recipe->teaser}}
{{$recipe->duration}} Min
{{ __($recipe->difficulty->label()) }}