@layer tokens, base, layout, components, pages, plugins, overrides;@layer components{#deals-ajax-wrapper{max-width:var(--ut-deals-container-max);margin:0 auto}.grid-loop-wrapper{padding:20px 0}.grid-loop{display:block;grid-template-columns:100%;gap:20px 0;margin:0}.grid-loop .search-result-card{padding:0;height:100%;display:flex;flex-direction:column;gap:var(--ut-spacing-sm);margin-bottom:20px}.grid-loop .thumbImg{margin-bottom:10px}.grid-loop .entry-title{font-size:15px;margin:var(--ut-spacing-sm) 0;flex-grow:0}.grid-loop .post-meta{font-size:var(--ut-font-size-xs);color:#777;margin-top:auto}.is-enlarged{grid-column:auto}.is-orphan{display:none!important}#search_results{padding:0}#deals-ajax-wrapper .search-result-image-container{position:relative;overflow:hidden;min-height:200px;width:100%;border-radius:var(--ut-radius-xl)}#deals-ajax-wrapper .search-result-card{position:relative;text-decoration:none}#deals-ajax-wrapper .search-result-card .post-content-start{font-size:var(--ut-font-size-sm);line-height:var(--ut-line-height-md);color:var(--text-secondary-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:400}#deals-ajax-wrapper .search-result-image{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:var(--ut-radius-xl)}#deals-ajax-wrapper .search-result-price{position:absolute;bottom:12px;right:12px;background:var(--ut-gray-50);padding:var(--ut-spacing-sm) 20px;border-radius:var(--ut-radius-pill);font-weight:600;font-size:var(--ut-font-size-sm);line-height:var(--ut-line-height-md);color:var(--text-primary-color)}#deals-ajax-wrapper .search-result-content{display:flex;flex-direction:column;gap:var(--ut-spacing-sm);padding:0}#deals-ajax-wrapper .search-result-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0;height:auto}#deals-ajax-wrapper .search-result-title,#deals-ajax-wrapper .search-result-title span{font-size:var(--ut-font-size-md);color:var(--text-primary-color);font-weight:600;line-height:var(--ut-line-height-lg)}.entry-summary a,.search-result-date a,.search-result-price a,.search-result-right a{text-decoration:none;color:inherit;cursor:pointer}.search-result-image-container>a{text-decoration:none}.with-featured-label{background:var(--ut-blue-20);border-radius:14px;padding:var(--ut-spacing-xs);overflow:hidden;display:flex;align-items:center;flex-direction:column;max-height:200px}.featured-label-title{font-weight:600;display:flex;align-items:center;gap:var(--ut-spacing-sm);height:40px;font-size:var(--ut-font-size-sm)}.label-icon{height:20px;width:20px;display:block}#deals-ajax-wrapper .with-featured-label .search-result-image{border-radius:0 0 15px 15px;height:153px}#deals-ajax-wrapper .with-featured-label .search-result-image-container{min-height:153px}.sr-cat,.th-post-category{position:absolute;top:8px;left:12px;background:var(--ut-yellow-100);color:var(--text-primary-color);padding:var(--ut-spacing-sm) var(--ut-spacing-md);border-radius:var(--ut-radius-pill);height:28px;box-sizing:border-box;box-shadow:var(--ut-shadow-chip);font-weight:600;font-size:13px;line-height:21.5px;letter-spacing:.108px;display:inline-flex;align-items:center}.sr-cat a,.th-post-category a{color:inherit;text-decoration:none}#load-more-deals{margin-top:30px}.load-more-container{text-align:center;padding:20px 0;width:100%}.secret-deal-card-wrapper{position:relative}.is-secret-locked .post-content-start,.is-secret-locked .search-result-content,.is-secret-locked .search-result-meta,.is-secret-locked .search-result-title span,.is-secret-locked .with-featured-label{filter:blur(18px);transition:filter .3s ease}.is-secret-locked .search-result-price,.is-secret-locked .sr-cat{opacity:0}.secret-deal-overlay{position:absolute;inset:0;background:linear-gradient(210deg,hsla(0,0%,100%,.46),rgba(232,239,255,.4));color:var(--text-primary-color);display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;padding:20px;border-radius:15px;z-index:2;backdrop-filter:blur(16px);border:1px solid rgba(5,7,69,.05);box-shadow:0 6px 18px rgba(5,7,69,.08)}.secret-deal-overlay-top{display:flex;flex-direction:column;gap:var(--ut-spacing-md);align-items:center;max-width:280px;flex:1 1 auto;text-align:center;justify-content:flex-start;margin:0 auto;width:100%}.secret-deal-overlay-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary-color)}.secret-deal-overlay-icon-graphic{width:36px;height:36px;display:block}.secret-deal-overlay-title{font-size:22px;font-weight:700;margin:0;color:var(--text-primary-color)}.secret-deal-overlay-text{display:flex;align-items:center;justify-content:center;gap:6px;font-size:var(--ut-font-size-md);margin:0;color:rgba(5,7,69,.68);font-weight:500;flex-wrap:wrap}.secret-deal-countdown{display:inline-flex;align-items:baseline;gap:var(--ut-spacing-xs);font-size:var(--ut-font-size-lg);font-weight:600;letter-spacing:.01em;color:var(--text-primary-color)}.secret-deal-countdown-value{display:inline;font-weight:700}.secret-deal-login-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 40px;min-height:24px;border-radius:var(--ut-radius-2xl);background:var(--ut-blue-900);color:var(--ut-gray-50);font-weight:600;font-size:15px;line-height:var(--ut-line-height-lg);text-decoration:none;transition:background-color .2s ease,transform .2s ease;align-self:center;margin-top:var(--ut-spacing-lg)}.secret-deal-login-button:focus,.secret-deal-login-button:hover{background-color:#0b0d75;transform:translateY(-1px)}.secret-deal-login-button:focus{outline:2px solid rgba(10,12,109,.45);outline-offset:3px}.is-secret-locked .search-result-card{pointer-events:auto}#deals-ajax-wrapper .search-result-meta{display:flex;justify-content:space-between;align-items:center;color:var(--text-secondary-color);font-size:var(--ut-font-size-xs);line-height:var(--ut-line-height-md);margin-top:auto}.load-more-btn-container{grid-column:1/-1;text-align:center;margin-top:var(--ut-spacing-md)}.load-more-btn{background:var(--ut-blue-900);color:#fff;padding:5px 10px 2px;border-radius:4px;cursor:pointer}.ad-container[data-ut-ad-slot^=in_grid]{display:flex;flex-direction:column;box-sizing:border-box}.ad-container[data-ut-ad-slot^=in_grid]:before{content:"Anzeige";display:block;width:100%;text-align:right;font-size:11px;color:#999;text-transform:uppercase;margin-bottom:5px;flex-shrink:0;margin-top:-20px}.ad-container[data-ut-ad-slot^=in_grid]>.search-result-card{flex-grow:1;display:flex;align-items:center;justify-content:center;min-height:0;padding:0}.search-result-card:has([data-ut-ad-slot^=in_grid]){padding:0}.ad-container[data-ut-ad-slot^=in_grid] .adsbygoogle{display:block!important}.search-result-card:has([data-ut-ad-slot=in_grid_feed_enlarged]),.search-result-card:has([data-ut-ad-slot=in_grid_feed_top]){height:390px}.ad-container[data-ut-ad-slot=in_grid_feed_top]{height:390px}.ad-container[data-ut-ad-slot=in_grid_feed_top] .adsbygoogle{width:100%!important;height:100%!important}@media (min-width:630px){.ad-container[data-ut-ad-slot=in_grid_feed_top] .adsbygoogle{width:232px!important}}.ad-container[data-ut-ad-slot=in_grid_feed_enlarged] .adsbygoogle{width:100%!important;height:390px!important}@media (min-width:500px){.ad-container[data-ut-ad-slot=in_grid_feed_enlarged] .adsbygoogle{height:390px!important}}@media (min-width:800px){.ad-container[data-ut-ad-slot=in_grid_feed_enlarged] .adsbygoogle{width:480px!important;height:390px!important}}body.archive #deals-ajax-wrapper{padding-left:var(--ut-spacing-md);padding-right:var(--ut-spacing-md)}.post-content-start{-webkit-line-clamp:2!important}@media (min-width:631px){.grid-loop{display:grid;align-items:start}.grid-loop .search-result-card{margin-bottom:0}body.archive #deals-ajax-wrapper{padding-left:revert;padding-right:revert}#deals-ajax-wrapper .search-result-image-container{min-height:230px}#deals-ajax-wrapper .search-result-image{height:230px}#deals-ajax-wrapper .with-featured-label .search-result-image-container{min-height:183px}#deals-ajax-wrapper .with-featured-label .search-result-image{height:183px}.with-featured-label{max-height:revert}.post-content-start{-webkit-line-clamp:revert}#deals-ajax-wrapper .search-result-card .post-content-start{-webkit-line-clamp:3}#deals-ajax-wrapper .search-result-title{height:48px}#deals-ajax-wrapper .search-result-meta{margin-top:revert}.is-enlarged{grid-column:span 2}}@media (min-width:630px){.grid-loop{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:780px){.grid-loop{grid-template-columns:repeat(3,1fr);gap:20px}}@media (min-width:1024px){.grid-loop{grid-template-columns:repeat(4,1fr);gap:30px}}@media (min-width:1280px){.grid-loop{grid-template-columns:repeat(5,1fr)}}}@layer components{.sub-nav-cat-info{margin-top:var(--ut-spacing-md);margin-bottom:var(--ut-spacing-xl)}.sub-nav-cat-info.cat-archive{padding-right:var(--ut-spacing-md);padding-left:var(--ut-spacing-md);margin-bottom:0}.sub-nav-cat-info h2{font-weight:700;font-size:var(--ut-h3-font-size);line-height:var(--ut-h3-line-height);padding-bottom:var(--ut-spacing-sm);color:var(--text-primary-color)}.sub-nav-cat-info .cat-desc{font-weight:400;font-size:var(--ut-font-size-md);line-height:var(--ut-line-height-md);padding-top:0;color:#050745b2}.sub-nav-wrapper{max-width:var(--ut-deals-container-max);margin:0 auto;position:relative;overflow:hidden;padding:var(--ut-spacing-md) var(--ut-spacing-md) 0 var(--ut-spacing-md);box-sizing:border-box}@media (min-width:800px){.sub-nav-cat-info h2{font-size:var(--ut-h3-font-size-lg);line-height:var(--ut-h3-line-height-lg)}}@media (min-width:1024px){.sub-nav-cat-info{padding:revert}.sub-nav-cat-info.cat-archive{padding-right:20px;padding-left:20px;margin-bottom:revert}}.sub-nav-container{display:flex;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:var(--ut-spacing-md)}.sub-nav-container a.sub-nav-item,.sub-nav-container a.sub-nav-item:active,.sub-nav-container a.sub-nav-item:hover,.sub-nav-container a.sub-nav-item:link,.sub-nav-container a.sub-nav-item:visited{text-decoration:none}.sub-nav-container::-webkit-scrollbar{display:none}.sub-nav-item{flex:0 0 auto;display:inline-flex;align-items:center;white-space:nowrap;cursor:pointer;flex-direction:row;justify-content:center;padding:var(--ut-spacing-xs) 12px;gap:6px;font-style:normal;font-weight:300;letter-spacing:.3px;font-size:var(--ut-font-size-xs);text-align:center;color:var(--text-primary-color);border:1px solid rgba(5,7,69,.2);border-radius:40px}.sub-nav-active{line-height:var(--ut-line-height-lg);border-radius:25px;font-weight:600;text-align:center;background:var(--color-primary);color:#fff}img.size-full{width:100%}.post-content img{margin:10px 0 15px;height:auto;max-width:100%;border-radius:var(--ut-radius-sm)}.post-content img,.post-content img.normal{padding:0;width:100%}.post-content img.avatar{padding:0}.post-content h6{position:relative;left:-30px}.post-content .attachment img{max-width:610px;display:block;margin:0 auto}.post-content .alignnone,.post-content img.alignnone{clear:both;display:block;margin-bottom:15px}.post-content .alignleft,.post-content img.alignleft{display:inline;float:left;margin-right:15px;margin-top:var(--ut-spacing-xs)}.post-content .alignright,.post-content img.alignright{display:inline;float:right;margin-left:15px;margin-top:var(--ut-spacing-xs)}.post-content .aligncenter,.post-content img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.wp-block-image figure.aligncenter,figure.wp-block-image.aligncenter{display:table;min-width:0;max-width:100%}.wp-block-image img{margin:0}.wp-block-image figure figcaption{font-size:var(--ut-font-size-xs);font-weight:400;width:100%;text-align:center;color:#888;margin:0 5px}.post-content .wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:var(--ut-spacing-sm);padding:var(--ut-spacing-md) var(--ut-spacing-xl);margin:0}.post-content .wp-block-image>a,.post-content .wp-block-image>a>img,.post-content .wp-block-image>img{width:100%;max-width:100%;height:auto}.post-content .wp-block-image img{border-radius:var(--ut-radius-xl);margin:0;box-shadow:none}.post-content .wp-block-image figcaption{font-size:var(--ut-font-size-xs);font-weight:400;line-height:var(--ut-line-height-sm);color:var(--text-default-secondary,rgba(5,7,69,.7));width:100%;text-align:left;padding:2px var(--ut-spacing-xs);margin:0}.post-content img.aligncenter,.post-content img.alignleft,.post-content img.alignright{margin-top:30px;margin-bottom:35px;border-radius:var(--ut-radius-sm);box-shadow:0 0 2px rgba(0,0,0,.3)}.post-content .cc-content img.aligncenter,.post-content .cc-content img.alignleft,.post-content .cc-content img.alignright{box-shadow:none;margin-top:30px;margin-left:30px;width:220px}.post-content .wp-caption{line-height:18px;margin-bottom:5px;padding:var(--ut-spacing-xs);text-align:right;max-width:100%;width:auto!important}.post-content .wp-caption img{margin:5px 0;max-width:100%;height:auto}.post-content .wp-caption p.wp-caption-text,.tags_desc p.wp-caption-text{color:#050745b2;font-size:var(--ut-font-size-xs);margin:0 5px;text-align:right}.post-content .wp-smiley{margin:0}.post-content .gallery{margin:0 auto 18px}.post-content .gallery .gallery-item{float:left;margin-top:0;text-align:center;width:190px}.post-content .gallery .gallery-item img{max-width:190px;border:none;margin-bottom:0}.post-content .gallery .gallery-caption{color:#050745b2;font-size:var(--ut-font-size-xs);margin:0 0 12px}.post-content .gallery dl{margin:0}.post-content .gallery br+br{display:none}}@layer components{@media (min-width:1024px){.post-content img{margin:0 0 15px;max-width:610px}.post-content .wp-caption img{margin:5px 5px 0}}}.post-content .wp-block-image,.post-content figure.wp-block-image{margin:0}@layer components{.pagination{padding:20px 0 0 30px;color:#050745b2;font-size:var(--ut-font-size-xs);clear:both;position:relative}.pagination a{color:#000;text-decoration:none}.pagination a:hover{text-decoration:none;color:var(--ut-blue-400)}.pagination .nextpostslink{right:0}.pagination .nextpostslink,.pagination .previouspostslink{background-color:var(--ut-blue-900);border:none;font-size:var(--ut-font-size-md);color:var(--ut-gray-50);text-decoration:none;cursor:pointer;font-weight:600;padding:var(--ut-spacing-sm) 20px var(--ut-spacing-sm) 20px;position:absolute;top:17px;line-height:21px}.pagination .previouspostslink{left:30px}#pagination{padding:20px 0 0 30px}#pagination .nextpostslink{color:#000;text-decoration:none;display:block;padding:9px 0;text-align:center;font-size:var(--ut-font-size-sm)}#pagination .nextpostslink:hover{background-color:#ffea97;text-decoration:none;border-radius:var(--ut-radius-sm);-moz-border-radius:5px;-webkit-border-radius:5px}#pagination .loading{background:url(../../images/loading.gif) 240px 9px no-repeat;color:var(--text-primary-color)}#pagination .loading:hover{background-color:transparent;cursor:default}}@layer pages{.page-numbers{display:inline-block;margin:0 10px 10px 0;padding:15px 20px;border:1px solid #ddd;line-height:1;text-decoration:none;text-align:center;left:auto;right:auto;color:var(--text-primary-color);min-height:16px;border-radius:50px;line-height:15px}span.page-numbers.current{color:var(--ut-gray-50);background:var(--ut-blue-900);font-weight:900}.pagination .numbers{margin:0 auto;display:table}.post-content-start{font-size:var(--ut-font-size-sm)}}@layer components{ul.pages-table-content{list-style:none;margin:var(--ut-spacing-xl) 0;padding:0;display:flex;flex-wrap:nowrap;gap:var(--ut-spacing-sm) 12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}ul.pages-table-content::-webkit-scrollbar{display:none}ul.pages-table-content li{flex:0 0 auto;margin:0;scroll-snap-align:start}ul.pages-table-content li:has(strong){flex-basis:100%;margin-bottom:5px;font-size:1.1em;font-weight:700;color:var(--text-primary-color);text-align:left}ul.pages-table-content li a:not(.ut-toc-anchor__link){display:inline-block;padding:var(--ut-spacing-xs) var(--ut-spacing-md);border:1px solid var(--border-default-secondary,#e7edfa);border-radius:999px;font-size:var(--ut-font-size-sm);line-height:var(--ut-line-height-md);font-weight:500;color:var(--text-primary-color);text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease}ul.pages-table-content li a:not(.ut-toc-anchor__link):focus,ul.pages-table-content li a:not(.ut-toc-anchor__link):hover{background-color:var(--ut-blue-900);color:var(--ut-gray-50)!important;border-color:var(--ut-blue-900);text-decoration:none!important}ul.pages-table-content:nth-of-type(2)>li:first-child{display:none}ul.pages-table-content li:has(a[href="#weitere"]){flex-basis:100%;margin-top:10px}ul.pages-table-content li:has(a[href="#weitere"]) a{background:none;border:none;padding:0;color:var(--text-primary-color);font-size:1.1em;font-weight:700;pointer-events:none;text-align:left}@media (max-width:1023px){div#ez-toc-container{display:block;
			/* !important: the ez-TOC plugin sets its own (unlayered) width, which
			   would otherwise beat this layered rule and keep the box shrink-wrapped. */width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}}}@layer pages{.sub-nav-cat-info.cat-archive,.sub-nav-wrapper{padding-left:0}.sub-nav-cat-info{margin-bottom:var(--ut-spacing-lg)}.nav-list{margin:0;padding:var(--ut-spacing-lg) 0;list-style:none;text-align:center}.nav-list li{display:inline;font-size:var(--ut-font-size-md)}.nav-list li:not(:last-child):after{content:" | ";color:var(--text-primary-color)}.nav-list a{color:var(--text-primary-color);font-weight:var(--ut-font-weight-semibold);text-decoration:none}body.archive #deals-ajax-wrapper{padding-left:0;padding-right:0}@media (max-width:1279px){#content{padding-right:var(--ut-spacing-lg)}#content,.sub-nav-wrapper{padding-left:var(--ut-spacing-lg)}}@media (max-width:799px){.sub-nav-wrapper{padding-left:var(--ut-spacing-md)}}.nav-links{display:flex;justify-content:center;align-items:center;margin-top:var(--ut-spacing-lg)}}@layer overrides{@media (min-width:800px) and (max-width:1279px){body.archive #container{padding-left:0;padding-right:0}}@media (max-width:799px){body.archive #content{padding-left:0;padding-bottom:inherit;padding-right:0;padding-top:inherit}}}@layer pages{}