﻿body{--background-color-dark:rgb(246, 246, 246);--background-color-light:rgb(255, 255, 255);--badge-text-color-light:rgb(255, 255, 255);--badge-text-color-dark:rgb(0, 0, 0);--body-background:rgb(255, 255, 255);--border-color:rgba(73, 80, 87, .15);--border-radius:0.625rem;--button-text-color:rgb(255, 255, 255);--card-background:rgb(255, 255, 255);--card-hover:rgba(255, 255, 255, .75);--card-text-color:rgb(51, 51, 51);--carousel-shadow:rgba(0, 0, 0, .3);--color-primary:rgb(217, 62, 36);--color-primary-light:rgba(217, 62, 36, .8);--color-secondary:rgb(60, 81, 84);--color-secondary-light:rgba(60, 81, 84, .85);--color-secondary-lighter:rgba(60, 81, 84, .7);--color-secondary-lightest:rgba(60, 81, 84, .55);--color-white:rgb(255, 255, 255);--color-black:rgb(0, 0, 0);--color-info:rgb(13, 202, 240);--color-danger:rgb(220, 53, 69);--color-warning:rgb(255, 193, 7);--coupon-button-back-color:rgba(0, 0, 0, 0) linear-gradient(15deg, #df8030 0, #df8030 65%, rgba(107, 176, 40, 0) 50%, rgba(255, 255, 255, 0) 100%) no-repeat scroll 0 6px;--footer-button-background:rgb(49, 210,242);--footer-button-color:rgb(0, 0, 0);--footer-text-color:rgb(246, 246, 246);--form-button-background:rgb(60, 81, 84);--form-button-background-hover:rgb(88, 118, 123);--inner-width:1296px;--link-background-hover:rgb(60, 81, 84);--link-color:rgb(51, 51, 51);--link-color-hover:rgb(255, 255, 255);--list-element-border:none;--nav-burger-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28217, 62, 36, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--nav-button-hover:rgba(0, 0, 0, .2);--nav-text-color:rgb(0, 0, 0);--nav-link-color:rgba(0, 0, 0, .65);--nav-link-active-color:rgb(0, 0, 0);--nav-link-disabled-color:rgba(0, 0, 0, .3);--nav-link-color-second:rgba(255, 255, 255, 1);--nav-link-active-color-second:rgba(255, 255, 255, .65);--nav-link-disabled-color-second:rgba(255, 255, 255, .3);--nav-burger-border-color:rgba(0, 0, 0, .15);--shadow-color:rgba(0, 0, 0, .15);--text-color:rgb(51, 51, 51);--text-color-fixed:rgb(51, 51, 51);--text-color-second:var(--color-secondary);--tile-background:rgb(255, 255, 255);--trust-promo-color:rgb(127, 127, 127)}[data-bs-theme=dark] body{--background-color-dark:rgb(43, 48, 53);--background-color-light:rgb(0, 0, 0);--body-background:rgb(33, 37, 41);--border-color:rgba(182, 175, 168, .15);--card-background:rgb(33, 37, 41);--card-hover:rgba(33, 37, 41, .9);--card-text-color:rgb(222, 226, 230);--link-color:rgb(222, 226, 230);--list-element-border:1px solid rgba(255, 255, 255, .3);--nav-burger-icon-old:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--nav-button-hover:rgba(255, 255, 255, .2);--nav-text-color:rgb(255, 255, 255);--nav-link-color:rgba(255, 255, 255, .65);--nav-link-active-color:rgb(255, 255, 255);--nav-link-disabled-color:rgba(255, 255, 255, .3);--nav-burger-border-color:rgba(255, 255, 255, .15);--shadow-color:rgba(255, 255, 255, .15);--shadow-color:transparent;--text-color:rgba(222, 226, 230, .9);--text-color-second:rgb(160, 181, 184);--tile-background:rgb(33, 37, 41);--trust-promo-color:rgb(177, 177, 177);--color-primary:#e45f48;--color-primary-light:rgba(217, 62, 36, .8)}*{box-sizing:border-box}@keyframes blinking{from{opacity:1}to{opacity:.5}}.loading-component>*{opacity:.25;pointer-events:none;transition:opacity ease-in-out .5s,filter ease-in-out .5s;animation:blinking 1s ease-in-out infinite alternate;position:relative;filter:saturate(0)blur(2px)opacity(.5)}body,html{width:100%;height:100%;margin:0;padding:0;font-family:aller,Arial,sans-serif;font-size:16px;line-height:1.5;font-weight:300;text-align:left;background:var(--body-background);color:var(--text-color);scroll-behavior:smooth;overflow-x:hidden}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{margin:0;padding:0;font-weight:400;text-wrap:balance}h1[id],h2[id],h3[id],h4[id],h5[id],.h1[id],.h2[id],.h3[id],.h4[id],.h5[id]{scroll-margin-top:3.5rem}h1:has(+.cards),h2:has(+.cards),h3:has(+.cards),h4:has(+.cards),h5:has(+.cards),.h1:has(+.cards),.h2:has(+.cards),.h3:has(+.cards),.h4:has(+.cards),.h5:has(+.cards){margin-block-end:1rem}h1,.h1{font-size:1.625rem;font-size:clamp(1.375rem,3vw,1.625rem);line-height:1.1;color:var(--color-primary);margin-block-end:.625em}h1.h2,h1.h3,h1.h4,h1.h5,h1.h6{color:currentColor}h2,.h2{font-size:1.375rem;font-size:clamp(1.2rem,3vw,1.375rem);line-height:1.1;margin-block-end:.5em}h3,.h3{font-size:1.375rem;font-size:clamp(1.2rem,3vw,1.375rem);line-height:1.1;margin-block-end:.5em}h4,.h4{font-size:1.375rem;font-size:clamp(1.2rem,3vw,1.375rem);line-height:1.1;margin-block-end:.5em}h5,.h5{font-size:1rem}h1:has(+.cards),h1:has(+.tiles),h2:has(+.cards),h2:has(+.tiles),h3:has(+.cards),h3:has(+.tiles),p:has(+.cards),p:has(+.tiles){margin-block-end:1.25rem}p{font-size:1rem;line-height:1.7;margin-block:.5em 1em}p:first-child{margin-block-start:0}p:last-child{margin-block-end:0}blockquote{margin-top:1rem;margin-block-end:.625em}img{display:block;width:100%;height:auto}a{text-decoration:none;color:var(--color-primary)}a[target=_blank]::after{content:"";display:inline-block;vertical-align:text-top;margin-inline-end:.2em;height:.6em;width:.6em;margin-inline-start:.2em;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 512 512' width='16' height='16'%3E%3Cpath d='M 304.5,-0.5 C 366.5,-0.5 428.5,-0.5 490.5,-0.5C 501.167,2.83333 508.167,9.83333 511.5,20.5C 511.5,82.5 511.5,144.5 511.5,206.5C 501.584,227.306 486.251,232.472 465.5,222C 460.347,217.523 456.847,212.023 455,205.5C 454.667,169.833 454.333,134.167 454,98.5C 375.5,177 297,255.5 218.5,334C 206.598,343.031 194.265,343.697 181.5,336C 167.479,322.809 165.979,308.309 177,292.5C 255.5,214 334,135.5 412.5,57C 376.833,56.6667 341.167,56.3333 305.5,56C 288.961,50.441 281.795,38.941 284,21.5C 287.259,10.7444 294.092,3.41106 304.5,-0.5 Z'/%3E%3Cpath d='M 382.5,511.5 C 278.833,511.5 175.167,511.5 71.5,511.5C 32.4961,502.496 8.49613,478.496 -0.5,439.5C -0.5,335.833 -0.5,232.167 -0.5,128.5C 6.92037,93.5765 27.587,70.4099 61.5,59C 68.0469,57.2228 74.7136,56.2228 81.5,56C 121.167,55.3333 160.833,55.3333 200.5,56C 216.888,58.5531 225.888,68.0531 227.5,84.5C 227.125,99.3742 219.792,108.874 205.5,113C 164.167,113.333 122.833,113.667 81.5,114C 67.559,116.941 59.3923,125.441 57,139.5C 56.3333,235.833 56.3333,332.167 57,428.5C 59.5,443 68,451.5 82.5,454C 178.833,454.667 275.167,454.667 371.5,454C 385.559,451.608 394.059,443.441 397,429.5C 397.333,388.167 397.667,346.833 398,305.5C 403.567,288.95 415.067,281.783 432.5,284C 445.306,287.806 452.806,296.306 455,309.5C 455.667,349.833 455.667,390.167 455,430.5C 451.897,466.246 434.064,491.413 401.5,506C 395.165,508.289 388.831,510.123 382.5,511.5 Z'/%3E%3C/svg%3E%0A");mask-repeat:no-repeat;mask-size:contain}a[target=_blank]:hover,a[href^="tel:"]:hover,a[href^="mailto:"]:hover{text-decoration:underline}a.button,button.button{display:inline-block;background:var(--color-primary);color:var(--button-text-color);margin:.625rem auto;padding:.5rem 1rem;border:0;font-size:1rem;line-height:1.5;box-shadow:1px 1px 5px var(--shadow-color)}button{cursor:pointer}button:focus{outline:none}button .button{display:flex}menu,dd{margin:0;padding:0}menu{list-style-type:none}menu.compact{display:block}menu.compact li{display:inline}menu.compact li:not(:last-child)::after{content:"|";padding:0 .5rem}menu.compact a{display:inline!important;font-size:clamp(.85em,2vw,1em)}menu.compact a:hover{color:currentColor}hr{margin:1em 0;border:none;border-top:1px solid var(--border-color)}dt{display:inline}dd{display:inline}dd::after{content:"\a";white-space:pre}.highlight{color:var(--color-primary)}.text-nowrap{white-space:nowrap}.text-uppercase{text-transform:uppercase}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--text-color-second)}.cs_break{clear:both}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sticky{position:sticky;justify-content:center;flex-wrap:wrap;z-index:6;width:100%;padding:1.25rem 0;background:var(--body-background);box-shadow:1.25rem 0 var(--body-background),-1.25rem 0 var(--body-background)}.sticky.search{justify-content:space-around}.sticky input{width:20%;height:100%;max-height:34px;margin:auto auto auto 0;padding:.25rem .5rem;font-size:1rem}@media screen and (max-width:1100px){.sticky input{width:50%;margin:0 0 .625rem}}@media screen and (max-width:650px){.sticky input{width:80%}}.sticky-top{top:1.5rem}.sticky-bottom{bottom:0}.sticky-next{top:0;z-index:5}@media screen and (min-width:993px){.sticky-next{top:5rem}}div.row{display:flex;flex-wrap:wrap;width:100%}div.col-50{width:50%}@media screen and (max-width:650px){div.col-50{width:100%}}div.col-33{width:33.33333%}@media screen and (max-width:800px){div.col-33{width:100%}}div.col-25{width:25%}@media screen and (max-width:1000px){div.col-25{width:100%}}div.cols-4{columns:4}@media screen and (max-width:1000px){div.cols-4{columns:3}}@media screen and (max-width:800px){div.cols-4{columns:2}}@media screen and (max-width:600px){div.cols-4{columns:1}}div.cols-3{columns:3}@media screen and (max-width:800px){div.cols-3{columns:2}}@media screen and (max-width:600px){div.cols-3{columns:1}}div.cols-2{columns:2}@media screen and (max-width:600px){div.cols-2{columns:1}}.light-mode{display:block}.dark-mode{display:none}.content{width:100%;max-width:var(--inner-width);margin:0 auto}#page{display:grid;grid-template-columns:auto var(--inner-width)auto;grid-template-rows:max-content auto max-content;grid-template-areas:"header header header" ". content ." "footer footer footer";min-height:100vh}@media screen and (max-width:1336px){#page{grid-template-columns:1.25rem auto 1.25rem}}main{grid-area:content;min-width:0}main section{margin:1.5rem 0}@media screen and (max-width:650px){main section{margin:.75rem 0}}main section[id]{scroll-margin-top:3.5rem}.full-width-background{position:relative;background:var(--background-color-dark);margin:0;padding:1.5rem 0;border-image:conic-gradient(var(--background-color-dark) 0 0)fill 0//0 100vw}@media screen and (max-width:650px){.full-width-background{padding:.75rem 0}}.full-width-background .sticky{background:var(--background-color-dark);box-shadow:20px 0 var(--background-color-dark),-20px 0 var(--background-color-dark)}.full-width-background .sticky.toc{box-shadow:none}.full-width-background .text-box{background:var(--background-color-light);border-radius:var(--border-radius);margin:0 0 1.5rem;padding:1.5rem}.full-width-background .text-box img{width:auto;max-width:100%;margin:16px auto}.full-width-background .text-box img.aligncenter{clear:both}.full-width-background .text-box img.alignright{float:right;max-width:calc(50% - 16px);margin-left:16px}.full-width-background .text-box img.alignleft{float:left;max-width:calc(50% - 16px);margin-right:16px}.full-width-background .text-box img.alignleft+img{width:calc(50% - 16px);margin-left:16px}.full-width-background .text-box img[style*="float:right"],.full-width-background .text-box img[style*="float:left"]{width:auto}.full-width-background .text-box ul>li{margin-block-end:1em}.full-width-background .text-box p:first-child{margin-top:0}@media screen and (max-width:992px){.full-width-background .text-box{position:relative;margin-left:-20px;margin-right:-20px;border-radius:0;width:auto}}menu.list{display:flex;flex-wrap:wrap;gap:1em}menu.list li{padding:.5em 1em;font-size:.875rem;border:var(--list-element-border);box-shadow:1px 1px 5px var(--shadow-color)}menu.list a{display:flex;justify-content:flex-start;align-items:center;gap:.5em;color:currentColor}menu.list a:hover{color:var(--color-primary)}[data-bs-theme=dark] .light-mode{display:none}[data-bs-theme=dark] .dark-mode{display:block}.page-layout{--gap:1.5rem;--columns:2;display:grid;grid-template-columns:calc(25% - var(--gap) + var(--gap)/var(--columns))calc(75% - var(--gap) + var(--gap)/var(--columns));gap:0 var(--gap);align-items:start}@media screen and (max-width:992px){.page-layout{grid-template-columns:auto}}.page-layout.with-intro{grid-template-rows:auto auto auto;grid-template-areas:"intro content" "sidebar content" ". content"}@media screen and (max-width:992px){.page-layout.with-intro{grid-template-rows:auto auto auto;grid-template-areas:"intro" "content" "sidebar"}}.page-layout.without-intro{grid-template-rows:auto auto;grid-template-areas:"sidebar content"}.page-layout.without-intro aside{height:100%}@media screen and (max-width:992px){.page-layout.without-intro{grid-template-rows:auto auto auto;grid-template-areas:"content" "sidebar"}}.page-layout .intro{grid-area:intro}.page-layout aside{grid-area:sidebar}.page-layout .content{grid-area:content;min-width:0}#page>header{grid-area:header;display:grid;grid-template-rows:max-content max-content;grid-template-columns:auto var(--inner-width)auto;grid-template-areas:". primary ." "secondary secondary secondary";position:sticky;top:-10em;transition:top ease-in-out .2s;background:var(--body-background);color:var(--nav-text-color);align-self:start;z-index:10}.is-scrolling #page>header{position:sticky;top:0%}@media screen and (min-width:993px){#page>header{position:sticky;top:-100cqh}}@media screen and (max-width:1336px){#page>header{grid-template-columns:20px auto 20px}}@media screen and (max-width:992px){#page>header{border-bottom:2px solid var(--color-primary)}}@media screen and (max-width:992px){#page>header menu{flex-direction:column}}#page>header menu.first-level{display:flex;justify-content:flex-start;align-items:flex-start}#page>header menu.first-level a{display:block;padding:8px 16px;color:var(--nav-link-color)}#page>header menu.first-level a.active,#page>header menu.first-level a:hover{color:var(--nav-link-active-color)}#page>header menu.first-level a.disabled{color:var(--nav-link-disabled-color);pointer-events:none}@media screen and (max-width:992px){#page>header button{display:flex}}#page>header li.dropdown{position:relative}#page>header li.dropdown>a::after{content:"";display:inline-block;margin-left:4px;vertical-align:4px;border-top:4px solid;border-right:4px solid transparent;border-bottom:0;border-left:4px solid transparent}#page>header li.dropdown .dropdown-menu{position:absolute;z-index:10;display:none;min-width:160px;background:var(--background-color-dark);overflow:hidden;right:0}#page>header li.dropdown .dropdown-menu a{font-size:.875rem;color:var(--nav-link-color);padding:8px}#page>header li.dropdown .dropdown-menu.show{display:flex;justify-content:flex-start;flex-wrap:wrap}#page>header nav.primary{grid-area:primary;display:grid;grid-template-rows:max-content;grid-template-columns:max-content auto max-content;grid-template-areas:"logo search themes";padding:1rem 0}@media screen and (max-width:992px){#page>header nav.primary{grid-template-rows:max-content max-content;grid-template-columns:min-content auto min-content;grid-template-areas:"burger logo themes" "search search search"}}#page>header nav.primary>a{grid-area:logo;padding:0 .5rem;margin:auto}#page>header nav.primary>a img{max-width:280px;height:2rem}#page>header nav.primary>a .slogan{font-size:.875rem;color:var(--nav-text-color);text-align:left}@media screen and (max-width:992px){#page>header nav.primary>a .slogan{display:none}}#page>header nav.primary .themes.first-level{grid-area:themes;margin:auto}#page>header nav.primary .themes.first-level .dropdown-menu{border-radius:var(--border-radius)}#page>header nav.primary .themes.first-level .dropdown-menu li{width:100%}@media screen and (max-width:992px){#page>header nav.primary .themes.first-level{align-items:flex-end}}#page>header nav.primary .open-offcanvas{display:none}@media screen and (max-width:992px){#page>header nav.primary .open-offcanvas{display:block}}#page>header nav.primary button.open-offcanvas{grid-area:burger;margin:auto auto auto 0;padding:0 1rem 0 0;border:0;border-radius:var(--border-radius);background:0 0;height:36px}#page>header nav.primary button.open-offcanvas span{display:inline-block;width:1.5rem;height:1.5rem;background-image:var(--nav-burger-icon);vertical-align:middle}#page>header nav.secondary{grid-area:secondary;width:100%;background:var(--color-primary)}@media screen and (max-width:992px){#page>header nav.secondary{display:none}}#page>header nav.secondary menu.first-level>li{border-right:1px solid var(--nav-link-active-color-second);cursor:pointer}#page>header nav.secondary menu.first-level>li:first-child{border-left:1px solid var(--nav-link-active-color-second)}#page>header nav.secondary menu.first-level>li:hover,#page>header nav.secondary menu.first-level>li:has(menu[style~="display: flex"]){background:var(--color-secondary)}#page>header nav.secondary menu.first-level>li>a{color:var(--nav-link-color-second)}#page>header nav.secondary menu.first-level>li>a.active,#page>header nav.secondary menu.first-level>li>a:hover{color:var(--nav-link-active-color-second)}#page>header nav.secondary menu.first-level>li>a.disabled{color:var(--nav-link-disabled-color-second)}#page>header nav.secondary menu.first-level li.dropdown:hover .dropdown-menu{display:flex}#page>header nav.secondary menu.first-level li.dropdown .dropdown-menu{width:400px;justify-content:flex-start;flex-wrap:wrap;position:absolute;inset:0 auto auto 0;margin:0;transform:translate(0,40px)}#page>header nav.secondary menu.first-level li.dropdown .dropdown-menu li{display:flex;width:50%;border-bottom:1px solid var(--text-color)}#page>header nav.secondary menu.first-level li.dropdown .dropdown-menu li:nth-child(odd){border-right:1px solid var(--text-color)}#page>header nav.secondary menu.first-level li.dropdown .dropdown-menu li.type-a{background:var(--color-secondary)}#page>header nav.secondary menu.first-level li.dropdown .dropdown-menu li.type-a:hover{background:var(--color-secondary-light)}#page>header nav.secondary menu.first-level li.dropdown .dropdown-menu li.type-b{background:var(--color-secondary-lighter)}#page>header nav.secondary menu.first-level li.dropdown .dropdown-menu li.type-b:hover{background:var(--color-secondary-lightest)}#page>header nav.secondary menu.first-level li.dropdown .dropdown-menu li a{display:flex;justify-content:flex-start;align-items:center;gap:.375rem;width:100%;color:var(--nav-link-active-color-second)}#page>header nav.secondary menu.first-level li.aktion{background:teal}#page>header nav.secondary menu.first-level li.disabled:hover{background:0 0}.burgermenu{position:fixed;top:0;left:0;bottom:0;right:0;padding:1rem;z-index:10;background:var(--background-color-dark);overflow:scroll;transform:translateY(-100%);transition:transform .3s ease-in-out}.burgermenu.active{transform:none}@media screen and (min-width:992px){.burgermenu.active{transform:translateY(-100%)}}.burgermenu>div{display:flex}.burgermenu h3{color:var(--color-primary)}form.search{grid-area:search;width:100%;max-width:536px;margin:auto}form.search label{display:none}form.search .input-group{position:relative;display:flex;align-items:stretch;width:100%;margin:0 auto}form.search .input-group input{width:100%;background:var(--background-color-dark);color:var(--text-color);font-size:1rem;line-height:1.5;margin:0;padding:.5rem 0 .5rem 1rem;border:none;border-radius:var(--border-radius);border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:none}form.search .input-group input:focus{outline:none}form.search .input-group button{display:flex;justify-content:center;align-items:center;background:var(--background-color-dark);color:var(--text-color);border-radius:var(--border-radius);border-top-left-radius:0;border-bottom-left-radius:0;margin:0;padding:8px 16px}.search-toggle button{display:none;color:var(--nav-link-color);background:0 0;border:none;padding:0}@media screen and (max-width:992px){.search-toggle button{display:block}}.search-toggle button:hover{color:var(--nav-link-active-color)}.search-toggle button .icon{margin:.5rem .1rem .5rem 1rem;width:1.1rem;height:1.1rem}:root{--search-mobile-max-width:992px}@supports(interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}@media screen and (max-width:992px){form.search{opacity:0;height:0;overflow:hidden;margin-top:0;transition:height .2s ease-in-out,opacity .2s ease-in-out,margin-top .2s ease-in-out}[data-component-search=open] form.search,form.search.visible{clip:rect(auto,auto,100vh,auto);height:auto;overflow:visible;opacity:1;margin-top:1rem}}.autosuggest-title{padding:.5em;margin-top:.5rem;font-weight:700}#autosuggest-results{--z-index:9;--bottom-on-mobile:0;display:none;max-height:calc(100vh - 5rem);position:absolute;z-index:var(--z-index);background:var(--background-color-light);width:100%;animation:fade-in-blur .2s ease-in-out;overflow-y:auto;outline:.5em solid var(--background-color-light);box-shadow:0 0 1.5em rgba(0,0,0,.25)}#autosuggest-results>section:last-child{border-image:conic-gradient(var(--background-color-light) 0 0)fill 0//0 100vw 100vh}@media screen and (max-width:560px){#autosuggest-results{border-image:conic-gradient(var(--background-color-light) 0 0)fill 0//0 100vw;box-shadow:none;outline:none}}[data-component-search=open] #autosuggest-results{display:block}#autosuggest-results .tile{border-bottom:none}#autosuggest-results .tile aside{padding-left:.5rem}#autosuggest-results .tile img{background:0 0}#autosuggest-results .tile:focus,#autosuggest-results .tile:hover{background:rgba(0,0,0,8%);outline:.25rem solid var(--background-color-light)}#autosuggest-results .tile a:focus,#autosuggest-results .tile a:hover{--text-color:currentColor}[data-bs-theme=dark] #autosuggest-results .tile aside{padding-left:0}[data-bs-theme=dark] #autosuggest-results .tile img{padding:.25em;background:#fff}[data-bs-theme=dark] #autosuggest-results{--tile-background:hsl(210, 10%, 25%);--background-color-light:var(--tile-background)}#main-search{--z-index:10;--fullwidth-background:var(--background-color-dark);z-index:var(--z-index);transition:padding-left .2s ease-in-out,border-image-outset .2s ease-in-out}#main-search::placeholder{font-size:clamp(.75rem,3.2cqi,1rem)}@supports selector(::-webkit-search-cancel-button){#main-search::-webkit-search-cancel-button{display:none}}#page #main-search{border-image-source:conic-gradient(transparent 0 0);border-image-slice:fill 0;border-image-outset:0 3rem 0 1e-5rem}@media screen and (max-width:560px){[data-bs-theme=dark] [data-component-search=open] #page #main-search{padding-left:0;border-image-outset:0 5rem 0 2rem;border-image-source:conic-gradient(var(--fullwidth-background) 0 0)}}#search-submit{--z-index:10;display:inherit;z-index:var(--z-index)}[data-component-search=open] #search-submit{display:none!important}#search-close{--z-index:10;display:none!important;z-index:var(--z-index)}[data-component-search=open] #search-close{display:inherit!important}@keyframes fade-in-blur{from{opacity:0}to{opacity:1}}.trust-promo{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:20px}.trust-promo a{display:flex;justify-content:flex-start;align-items:center;height:1.5rem;font-size:1rem;font-size:clamp(.5rem,1.7vw,1rem);color:var(--trust-promo-color);cursor:context-menu}@media screen and (max-width:768px){.trust-promo a{font-size:clamp(.5rem,3vw,.9rem);flex-direction:column;height:auto}}.trust-promo a span{margin:0 .25rem}@media screen and (max-width:768px){.trust-promo a span{display:none}}.trust-promo a .icon{margin-right:.5em}@media screen and (max-width:768px){.trust-promo a .icon{margin-right:0;margin-bottom:.25rem}}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px)0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.carousel{background:var(--color-white);margin:1.5rem 0;box-shadow:0 0 1.5rem var(--carousel-shadow);overflow:hidden}@media screen and (max-width:992px){.carousel{position:relative;left:-20px;width:calc(100% + 40px)}}@media screen and (max-width:650px){.carousel{margin:.75rem 0;box-shadow:0 0 .75rem var(--carousel-shadow)}}.carousel.single{display:block}.carousel.multiple{display:grid;grid-template-rows:auto;grid-template-columns:83% 17%;grid-template-areas:"teaser preview";aspect-ratio:1296/343}@media screen and (max-width:992px){.carousel.multiple{grid-template-rows:auto auto;grid-template-columns:100%;grid-template-areas:"teaser" "preview";aspect-ratio:auto}}.carousel .teaser{grid-area:teaser;width:100%;min-width:0}@media screen and (max-width:992px){.carousel .teaser{aspect-ratio:1076/343;overflow:hidden}}.carousel .preview{grid-area:preview;width:100%;min-height:0}@media screen and (max-width:992px){.carousel .preview{min-height:auto}}@media screen and (max-width:650px){.carousel .preview{max-height:104px}}@media screen and (max-width:650px){.carousel .preview swiper-slide{max-height:60px}}.carousel .preview .swiper-slide-visible{border-right:.5rem solid var(--color-white);opacity:.4}@media screen and (max-width:992px){.carousel .preview .swiper-slide-visible{border-right:none;border-bottom:.25rem solid var(--color-white)}}.carousel .preview a{display:flex;height:100%}@media screen and (max-width:650px){.carousel .preview a{height:auto}}.carousel .preview img{width:4rem;height:auto;aspect-ratio:2/1;margin:auto}@media screen and (max-width:992px){.carousel .preview img{margin-top:.625rem;margin-bottom:.625rem}}@media screen and (max-width:650px){.carousel .preview img{margin-top:.5rem;margin-bottom:.5rem}}.carousel .preview .swiper-slide-thumb-active{border-right:.5rem solid var(--color-primary);opacity:1}@media screen and (max-width:992px){.carousel .preview .swiper-slide-thumb-active{border-right:none;border-bottom:.25rem solid var(--color-primary)}}.icon{aspect-ratio:1;transition:all .2s ease-in-out;width:1em;min-width:1em;vertical-align:text-top;display:inline-block}.icon-m{width:1.5em;min-width:1.5em}.icon-l{width:2em;min-width:2em}.icon-xl{width:2.5em;min-width:2.5em}.icon-xxl{width:3em;min-width:3em}.badges{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);min-width:max-content;z-index:2;font-size:.75rem;line-height:1;font-weight:700;border-radius:var(--border-radius);overflow:hidden}.badge{--background:var(--color-info);--color:var(--badge-text-color-light);line-height:1.5;padding:.25rem .5rem;color:var(--color);background:var(--background)}.badge.primary{--background:var(--color-primary);--color:var(--badge-text-color-light)}.badge.secondary{--background:var(--color-secondary);--color:var(--badge-text-color-light)}.badge.info{--background:var(--color-info);--color:var(--badge-text-color-light)}.badge.danger{--background:var(--color-danger);--color:var(--badge-text-color-light)}.badge.warning{--background:var(--color-warning);--color:var(--badge-text-color-light)}.breadcrumb{margin:.5em 0;font-size:.75em}.breadcrumb menu,.breadcrumb li{display:flex;justify-content:flex-start}.breadcrumb a{color:currentColor}.breadcrumb a:hover{color:var(--color-primary)}.breadcrumb-item:not(:first-child)::before{display:block;content:"❯";padding:0 .75em;opacity:.5}@media screen and (max-width:992px){.breadcrumb{display:none}}*:has(>.cards){container-type:inline-size}.cards{--gap:1.5rem;display:flex;justify-content:center;gap:var(--gap);flex-wrap:wrap;font-size:1rem;margin:0 0 1.5rem}.cards.coupon-view .card-content{border-radius:0}.cards.coupon-view .card-content img.logo{margin:0 auto}.cards.coupon-view .card-content .text{height:72px}@media screen and (max-width:650px){.cards.coupon-view .card-content .text{height:auto}}.cards.coupon-view .card-content .text p{min-height:56px;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}@media screen and (max-width:650px){.cards.coupon-view .card-content .text p{min-height:auto}}.cards.coupon-view .card-content .button{background:var(--card-background);color:var(--text-color);border-top:2px dashed var(--color-primary)}.cards.coupon-view .card-content .button:hover{background:var(--color-primary);color:var(--button-text-color)}@media screen and (min-width:651px){.cards.coupon-view .card-content:hover img{z-index:1}.cards.coupon-view .card-content:hover .text{position:relative;z-index:2}.cards.coupon-view .card-content:hover .text p{position:absolute;bottom:8px;left:16px;right:16px;background:var(--card-background);box-shadow:0 -.25rem .25rem var(--card-hover)}.cards.coupon-view .card-content:hover .button{z-index:2}}@media screen and (max-width:800px){.cards{--gap:1rem}}.card{display:flex;position:relative;width:calc(100%/var(--columns) - var(--gap) + var(--gap)/var(--columns));container-name:cardContainer;container-type:inline-size}.card-content{display:flex;justify-content:space-between;flex-direction:column;position:relative;width:100%;box-shadow:0 .5rem 1rem var(--shadow-color);background:var(--card-background);color:var(--card-text-color);border-radius:var(--border-radius);overflow:hidden}.card-content .image{display:flex;justify-content:center;background:var(--color-white)}.card-content img.logo{background:var(--color-white);padding:.75em 1em;max-width:12em;max-height:6em;aspect-ratio:2/1;object-fit:contain}@media screen and (max-width:650px){.card-content img.logo{padding-bottom:.25rem}}.card-content .text{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:.5rem 1rem;text-align:center}.card-content .text h3,.card-content .text .h3{font-size:clamp(1rem,3vw,1.375rem)}.card-content .text h3:only-child,.card-content .text .h3:only-child{margin-block:.75em}.card-content .text p{margin:0;font-size:.875rem;text-wrap:balance}.card-content .text a{display:flex;gap:.5rem}.card-content .button{display:flex;justify-content:center;align-items:center;font-size:clamp(.7rem,2vw,1rem);background:var(--color-primary);color:var(--color-white);margin:0;padding:.5rem 1rem;border:none;box-shadow:none;text-align:center}.card-content .button .icon{margin:0 0 0 .25rem}.card-content .button:hover{background:var(--color-secondary);cursor:pointer}.card-content .button::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto}.card:has(footer){display:grid;grid-row:auto min-content;grid-template-rows:auto min-content}.card footer{margin:.25rem 0 0;font-size:.75rem;text-align:center}.cards.full .card{--columns:1}.cards.half{--columns:2}@container(max-width:850px){.cards.half{--columns: 1}}.cards.third{--columns:3}@container(max-width:800px){.cards.third{--columns: 2}}.cards.quarter{--columns:4}@container(max-width:1080px){.cards.quarter{--columns: 3}}@container(max-width:750px){.cards.quarter{--columns: 2}}.cards.quarter-content .text{min-height:5rem}.cards.fifth{--columns:5}@container(max-width:1200px){.cards.fifth{--columns: 4}}@container(max-width:1080px){.cards.fifth{--columns: 3}}@container(max-width:750px){.cards.fifth{--columns: 2}}@container(max-width:530px){.cards.fifth{--columns: 1}}[data-bs-theme=dark] .card-content img.logo{border-radius:var(--border-radius)}[data-bs-theme=dark] .cards.coupon-view .card-content img.logo{margin:0;padding:.375rem 1rem;max-width:none;max-height:5em;border-radius:0}.card[data-eric]{margin:0 auto 1.25rem}[data-live-name-value="Merchant:Widget"] .button{flex-grow:1}.collection{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:1.5rem}.collection .column h3{text-align:center}.collection .column .coupon-list{position:relative}.collection .column .coupon-list menu{display:flex;flex-direction:column;margin-top:1.5rem;border-radius:var(--border-radius)}.collection .column .coupon-list menu li{background:var(--tile-background);padding:8px 16px;border:1px solid var(--border-color)}.collection .column .coupon-list menu li a{display:flex;align-items:center;color:var(--text-color)}.collection .column .coupon-list menu li a img{box-sizing:content-box;width:25%;aspect-ratio:2/1;background:var(--color-white);padding:8px;border-radius:var(--border-radius)}.collection .column .coupon-list menu li a .text{width:70%;padding:0 0 0 15px;font-size:1rem;overflow:hidden;text-overflow:ellipsis}.collection .column .coupon-list menu li a .text small{font-size:.875rem;color:var(--text-color);opacity:.5}.collection .column .coupon-list menu li a .text span{font-size:1.25rem}.collection .column .coupon-list menu li a .icon-area{margin:4px 0 0}.collection .column .coupon-list menu li a .icon-area span{display:none}.collection .column .coupon-list menu li:hover{box-shadow:0 2px 15px var(--shadow-color);z-index:1;--text-color:var(--color-primary)}@media screen and (max-width:800px){.collection .column .coupon-list menu li{border-left:none;border-right:none}}.collection .column .coupon-list.third menu{justify-content:space-between;flex-direction:row;flex-wrap:wrap}.collection .column .coupon-list.third menu li{width:calc(33.33333% - 16px)}@media screen and (max-width:1080px){.collection .column .coupon-list.third menu li{width:50%}}@media screen and (max-width:800px){.collection .column .coupon-list.third menu li{width:100%}}@media screen and (max-width:800px){.collection .column .coupon-list{left:-20px;width:calc(100% + 40px)}}.collection .column a.more{display:block;font-size:.875rem;margin:4px 0 0;text-align:right}.collection .column a.more span::after{content:"»";padding:0 0 0 5px}.collection.full .column{width:100%}.collection.half .column{width:calc(50% - 12px)}@media screen and (max-width:800px){.collection.half .column{width:100%}}@media screen and (max-width:1080px){.collection.third{flex-direction:column}}.collection.third .column{width:calc(33.33333% - 16px)}@media screen and (max-width:1080px){.collection.third .column{width:100%}}@media screen and (max-width:1080px){.collection.third .column .coupon-list menu{flex-direction:row;flex-wrap:wrap}}@media screen and (max-width:1080px){.collection.third .column .coupon-list menu li{width:50%}}@media screen and (max-width:800px){.collection.third .column .coupon-list menu li{width:100%}}.collection.quarter .column{width:calc(25% - 18px)}@media screen and (max-width:1200px){.collection.quarter .column{width:calc(50% - 12px)}}@media screen and (max-width:800px){.collection.quarter .column{width:100%}}.collection.three-cols .coupon-list menu{justify-content:space-between;flex-direction:row;flex-wrap:wrap}.collection.three-cols .coupon-list menu li{width:calc(33.33333% - 16px)}@media screen and (max-width:1080px){.collection.three-cols .coupon-list menu li{width:50%}}@media screen and (max-width:800px){.collection.three-cols .coupon-list menu li{width:100%}}.coupons{display:flex;flex-direction:column;gap:16px 48px;font-size:1rem;margin:0 0 1.5rem}.coupon{width:100%;max-width:1e3px;margin:0 auto;container-name:couponContainer;container-type:inline-size}.hide-coupons .coupon{display:none}.coupon.expired{opacity:.65;filter:saturate(0)}.coupon-content{display:grid;grid-template-rows:minmax(100px,auto)auto;grid-template-columns:27% 41% 32%;grid-template-areas:"info text button" "details details details";position:relative;background:var(--background-color-light);color:var(--card-text-color);border:var(--list-element-border);border-radius:var(--border-radius);box-shadow:0 .5rem 1rem var(--shadow-color)}.coupon-content.no-logo{grid-template-columns:19% 45% 36%}.coupon-content.no-logo>.info .value{width:100%}.coupon-content.no-logo>.details-area{grid-template-columns:19% 81%}.coupon-content>div{display:flex;justify-content:center;align-items:center}.coupon-content>.info{grid-area:info;justify-content:space-around;padding:0;border-right:2px dashed var(--color-primary)}.coupon-content>.info .value{display:flex;flex-direction:column;width:45%;padding:.5rem 1rem;font-size:1.25rem;font-weight:700;color:var(--color-primary);text-align:center;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}.coupon-content>.info .value span{font-size:1rem}.coupon-content>.info .logo{width:55%;padding:.5rem 1rem;border-left:1px solid var(--border-color)}.coupon-content>.info .logo img{width:80px;aspect-ratio:2/1;margin:0 auto}.coupon-content .text{grid-area:text;justify-content:flex-start;padding:1rem .5rem 1rem 1rem;color:var(--text-color)}.coupon-content .text h3{margin:0;font-size:clamp(1rem,2.5vw,1.125rem);line-height:1.5;text-wrap:auto;cursor:pointer}@media screen and (max-width:600px){.coupon-content .text h3{text-wrap:balance}}.coupon-content .button-area{grid-area:button;padding:1rem 1rem 1rem .5rem}.coupon-content .button-area .button{position:relative;width:100%;background:var(--color-primary);line-height:1.25rem;z-index:2;transition:background-color 250ms ease 0s;cursor:pointer}.coupon-content .button-area .button button{display:flex;justify-content:flex-start;align-items:center;padding:0;border:0;background:0 0;width:100%;line-height:1.25rem;cursor:pointer}.coupon-content .button-area .button svg{color:#fff}.coupon-content .button-area .button .button-text{position:relative;display:flex;justify-content:center;align-items:center;gap:10px;width:100%;padding:.5rem 1rem;font-size:.9rem;text-align:center;color:var(--color-white);white-space:nowrap;z-index:3}.coupon-content .button-area .button .button-text:has(+.button-code){width:calc(100% - 41px)}.coupon-content .button-area .button .button-code{display:inline-block;position:absolute;width:41px;top:0;right:0;padding:.5rem .5rem .5rem .375rem;color:var(--text-color-fixed);font-size:1.125rem;text-align:right;white-space:nowrap;direction:rtl;background-color:var(--color-white);box-shadow:inset 0 0 1px #000}.coupon-content .button-area .button .button-code::before{position:absolute;right:15px;top:6px;width:40px;height:34px;content:"";transform:rotateZ(60deg)translate(0,-10px)scaleX(.9);transition:transform 250ms ease 0s,background-position 250ms ease 0s;background:var(--coupon-button-back-color);z-index:4}.coupon-content .button-area .button .button-code::after{position:absolute;bottom:0;right:25px;height:36px;width:30px;content:"";background:var(--color-primary);transform:skew(15deg,0);transition:right 300ms ease 0s,background-color 300ms ease 0s,border-color 300ms ease 0s}.coupon-content .button-area .button:hover .button-code::before{background-position:0 0;transition:all ease .6s;transform:rotateZ(50deg)translate(-3px,3px)}.coupon-content .button-area .button:hover .button-code::after{right:36px;background:var(--color-primary)}.coupon-content .button-area .button.revealed{background:var(--color-white);border:1px solid var(--color-primary)}.coupon-content .button-area .button.revealed .button-text{color:var(--color-primary);padding:.5rem 1rem;font-weight:700}.coupon-content .button-area .button.revealed:hover{border-color:var(--color-black)}.coupon-content .button-area .button.revealed:hover .button-text{color:var(--color-black)}.coupon-content .details-area{grid-area:details;display:grid;grid-template-rows:auto auto;grid-template-columns:27% 73%;grid-template-areas:"details-text details-text" "details-link disclaimer";background:var(--background-color-dark);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);padding:0}.coupon-content .details-area .details-link{grid-area:details-link;font-size:.75rem;color:var(--text-color);padding:.25rem 1rem;text-wrap:nowrap;cursor:pointer}.coupon-content .details-area .details-link[data-state=opened]::after{content:"▲";padding-left:.25rem}.coupon-content .details-area .details-link[data-state=closed]::after{content:"▼";padding-left:.25rem}.coupon-content .details-area .details-text{max-height:0;overflow:hidden;grid-area:details-text;font-size:.75rem;color:var(--text-color);border-bottom:1px solid var(--border-color);transition:max-height 100ms ease-in-out 0s;padding-inline:1em}.coupon-content .details-area .details-text ul,.coupon-content .details-area .details-text ol{list-style-position:inside}.coupon-content .details-area .details-text::after,.coupon-content .details-area .details-text::before{display:block;content:" ";height:1em}.coupon-content .details-area .disclaimer{grid-area:disclaimer;font-size:.75rem;color:var(--text-color);padding:.25rem 1rem}.coupon-content .details-area .disclaimer ul{list-style:none}.coupon-content .details-area.active .details-text{transition:max-height 750ms ease-in-out 0s;max-height:500px}.coupon footer{font-size:.75rem;color:var(--text-color);text-align:right;padding:.25rem 0}.coupon footer a:hover{text-decoration:underline}[data-type=coupon-validity]{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap}[data-type=coupon-validity] li+li::before{content:"·";padding:0 5px}[data-type=coupon-validity] li[data-type=valid-for]{display:flex;margin:0 0 0 auto}[data-type=coupon-validity] li[data-type=valid-for]::before{content:none}[data-type=coupon-validity] li[data-type=valid-for] svg{margin-left:5px;color:#8ead00}@container couponContainer (width < 850px){.coupon-content{grid-template-rows:auto auto auto;grid-template-columns:27% 73%;grid-template-areas:"info text" "info button" "details details"}.coupon-content.no-logo{grid-template-columns:19% 81%}.coupon-content .info{flex-direction:column}.coupon-content .info .value{width:80%}.coupon-content .info .logo{width:80%;max-width:125px;border-left:none;border-top:1px solid var(--border-color)}.coupon-content .text{padding:1rem 1rem .5rem 1rem}.coupon-content .button-area{padding:.5rem 1rem 1rem 1rem}}@container couponContainer (width < 720px){.coupon-content .details-area{grid-template-columns:auto min-content;grid-template-areas:"details-text details-text" "disclaimer details-link"}.coupon-content .details-area .details-link{text-align:right}.coupon-content.no-logo .details-area{grid-template-columns:auto min-content;justify-content:space-between}[data-type=coupon-validity] li[data-type=valid-for]{margin:0}[data-type=coupon-validity] li[data-type=valid-for]::before{content:"·"}}@container couponContainer (width < 600px){.coupon-content{grid-template-columns:100%;grid-template-rows:auto auto auto auto;grid-template-areas:"info" "text" "button" "details"}.coupon-content:not(.no-logo) .info{flex-direction:row;border-right:none;justify-content:space-between;padding-block-start:.5em}.coupon-content:not(.no-logo) .info .value{font-size:1rem;padding-block:0;flex-direction:row;gap:.35em}.coupon-content:not(.no-logo) .info .value span{font-size:1em}.coupon-content:not(.no-logo) .info .logo{padding:0 1em 0 0;max-height:2.5em;border-top:none;width:auto}.coupon-content:not(.no-logo) .text{padding-block:.25em}.coupon-content.no-logo{grid-template-columns:30% 70%;grid-template-areas:"info text" "button button" "details details"}.coupon-content.no-logo .info{border-right:2px dashed var(--color-primary)}.coupon-content.no-logo .value{flex-direction:column;gap:0}.coupon-content.no-logo .value span{font-size:.75em}.coupon-content.no-logo .text{padding:.5rem 1rem}.coupon-content.no-logo .button-area{padding:.5rem 1rem 1rem}.coupon-content.no-logo .text:has(>span.badges){padding:1rem 1rem .5rem 1rem}}@container couponContainer (width < 450px){.coupon-content .info .value{font-size:.825rem}.coupon-content .info .value span{font-size:.75rem}}[data-bs-theme=dark] .coupon-content>.info .logo{background:var(--color-white);margin:.5rem;padding:.25rem .5rem;border:none;border-radius:var(--border-radius)}div.cs-about-us-box{position:relative;flex-wrap:nowrap;margin:25px auto;padding:10px;max-width:calc(var(--inner-width)*.75);background:var(--background-color-dark);border:1px dashed var(--color-primary);border-top-right-radius:55px}@media screen and (max-width:800px){div.cs-about-us-box{flex-wrap:wrap}}.cs-about-us-tag{padding:6px 1.5rem 6px 15px;position:absolute;left:-1px;top:-1px;color:#fff;text-transform:uppercase;border-bottom-right-radius:25px;background:var(--color-primary)}.cs-about-us-left{flex-wrap:wrap;align-content:center;width:25%}@media screen and (max-width:800px){.cs-about-us-left{width:100%}}.cs-about-us-left .cs-about-us-img{margin-top:30px;text-align:center}.cs-about-us-left .cs-about-us-img img{width:auto;margin-bottom:10px;border:2px solid #fff;border-radius:50%;font-size:14px;overflow:hidden}.cs-about-us-left .cs-about-us-caption{text-align:center;font-size:14px}.cs-about-us-right{width:75%;padding:10px 5px 0 15px}@media screen and (max-width:800px){.cs-about-us-right{width:100%}}.cs-about-us-right .cs-about-us-headline{font-size:1.1rem;line-height:1.3rem;font-weight:700}.cs-about-us-right .cs-about-us-text{font-size:14px;line-height:22px}.cs-about-us-right .cs-about-us-text p{margin:10px 0}.anker{display:block;height:0;position:relative;top:-120px;visibility:hidden}.elastic-video{position:relative;margin:15px 0 25px;padding-bottom:55%;padding-top:15px;height:0;overflow:hidden}.elastic-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.toc ul{list-style:square;margin:0;padding-inline-start:1em}.toc li{margin-bottom:.5rem;line-height:1.5}.links{display:flex;justify-content:center;font-size:1rem}.links a{margin:4px 8px;padding:6px 12px;border:1px solid var(--link-color);border-radius:var(--border-radius);color:var(--link-color);opacity:.75}.links a span::after{content:"»";padding:0 0 0 5px}.links a:hover{background:var(--link-background-hover);color:var(--link-color-hover)}.open-modal{font-size:1rem;color:var(--button-text-color);background:var(--form-button-background);margin:.625rem 0;padding:.25rem .75rem;border:none;cursor:pointer}.open-modal:hover{opacity:.8}.close-modal{position:absolute;top:0;right:0;padding:.5rem 1rem;color:var(--color-primary);font-size:2rem;line-height:1;cursor:pointer}.modal-content{position:relative;margin:auto;padding:0;outline:0;border:none;background:var(--background-color-dark);border-radius:var(--border-radius);max-width:600px}.modal-content>div{color:var(--text-color);padding:1.25rem}.modal-content.active,.modal-content[open]{display:block}.modal-content::backdrop{background:rgba(0,0,0,.6);margin:0}@media screen and (max-width:620px){.modal-content{margin:10px 10px auto}}.exit.modal-header{display:flex;justify-content:flex-start;align-items:center;padding-bottom:.625rem}@media screen and (max-width:500px){.exit.modal-header{flex-direction:column}}.exit.modal-header img{width:120px;max-width:100%;height:auto;max-height:60px}.exit.modal-header h3{margin:0;padding:0 2rem 0 1.25rem;text-wrap:auto}@media screen and (max-width:620px){.exit.modal-header h3{font-size:1rem}}@media screen and (max-width:500px){.exit.modal-header h3{padding:1.25rem 0 0;text-align:center}}.exit.modal-body{display:flex;flex-direction:column;align-items:center;padding-top:.625rem}.exit.modal-body .modal-code{position:relative;width:75%;margin:12px 10% 6px;padding:12px 5px;font-size:1.5rem;line-height:1.33333;font-weight:700;color:var(--color-primary);text-align:center;border:1px solid var(--color-primary);border-bottom-right-radius:1.5rem;box-shadow:0 0 5px var(--shadow-color);background:var(--color-white)repeating-linear-gradient(45deg,transparent,transparent 2pt,rgba(0,0,0,.062745098) 2pt,rgba(0,0,0,.062745098) 4pt)}.exit.modal-body .modal-code:hover{color:var(--color-black);border:1px solid var(--shadow-color);background-color:#ddd}@media screen and (max-width:620px){.exit.modal-body .modal-code{font-size:1rem}}@media screen and (max-width:500px){.exit.modal-body .modal-code{width:100%}}.exit.modal-body .modal-code-hint{display:flex;gap:.25rem;font-size:.75rem}.exit.modal-body .modal-code-hint svg{color:var(--color-primary)}.exit.modal-body .copy-button{margin:0 0 .375rem;padding:.375rem .625rem;background:var(--color-secondary);color:var(--color-white);box-shadow:0 0 .375rem var(--shadow-color);font-size:.75rem;line-height:1rem;text-decoration:none;text-transform:uppercase;cursor:pointer}@media screen and (max-width:850px){.exit.modal-body .copy-button{position:inherit;margin:0 auto .625rem;padding:.5rem .625rem}}.exit.modal-body .copy-button.copied::before{content:"✔";padding-right:.375rem}.exit.modal-body .modal-hint{width:100%;font-size:.875rem}.exit.modal-body .modal-hint ul{list-style-type:none}@media screen and (max-width:500px){.exit.modal-body button{width:100%}}[data-bs-theme=dark] .modal-content img.logo{background:var(--color-white);margin:8px;padding:4px 8px;border:none;border-radius:var(--border-radius)}.close-offcanvas{position:absolute;top:.75rem;right:1rem;color:var(--nav-link-color);cursor:pointer}.close-offcanvas:hover{opacity:.8}.pagination{--pagination-border-color:var(--color-secondary);--pagination-border-color:#ddd;--pagination-txt-color:var(--text-color);--pagination-bg-color:var(--color-white);--pagination-txt-color-active:var(--color-white);--pagination-bg-color-active:var(--color-primary);display:flex;justify-content:center;flex-wrap:wrap;width:max-content;margin:0 auto}.pagination .page-link{display:block;padding:.25rem .5rem}.pagination a{color:var(--pagination-txt-color);cursor:pointer}.pagination a:hover{color:var(--color-primary)}.pagination li{border:1pt solid var(--pagination-border-color);margin-right:-1pt;color:var(--text-color)}.pagination li.disabled span{opacity:.3}.pagination li.active{background:var(--pagination-bg-color-active);color:var(--pagination-txt-color-active);border-top-color:var(--pagination-bg-color-active);border-bottom-color:var(--pagination-bg-color-active)}.pagination li:last-child{border-right:1px solid var(--pagination-border-color)}.swiper{--swiper-navigation-color:var(--color-white);--swiper-navigation-sides-offset:10px;--swiper-pagination-color:var(--color-primary);--swiper-pagination-bullet-width:0.75rem;--swiper-pagination-bullet-height:0.75rem;--swiper-pagination-bullet-inactive-color:var(--color-secondary);--swiper-pagination-bullet-inactive-opacity:1}.swiper:hover .swiper-button-prev,.swiper:hover .swiper-button-next{opacity:1}.content-ad::part(button-prev),.content-ad::part(button-next),.category-ad::part(button-prev),.category-ad::part(button-next){position:absolute;top:50%;transform:translateY(-50%);width:auto!important;height:auto!important;background:var(--color-black);color:var(--color-white)}.swiper-button-prev,.swiper-button-next{padding:.5em;opacity:0;z-index:2}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0!important}.swiper-button-prev svg,.swiper-button-next svg{display:block;width:1em;height:1em}.swiper-button-prev{left:0}.swiper-button-next{right:0}.swiper-button-prev-shops,.swiper-button-next-shops{position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;overflow:hidden}.swiper-button-prev-shops{left:0}.swiper-button-next-shops{right:0}@media screen and (max-width:992px){.content-ad,.category-ad{position:relative;left:-20px;width:calc(100% + 40px)}}.shop-ad-container{position:relative;margin-bottom:1.5rem}.shop-ad-container .swiper-button-prev,.shop-ad-container .swiper-button-next{opacity:1}.shop-ad-container .swiper-button-disabled .swiper-button-prev,.shop-ad-container .swiper-button-disabled .swiper-button-next{opacity:.2}.shop-ad-container .card{width:100%}.shop-ad-container .card .button{padding:.375rem;font-size:.625rem}.shop-ad-container .card .button svg{display:none}.shop-ad{width:calc(100% - 80px)}.shop-ad>swiper-slide{--columns:6;--gap:1rem;display:flex;justify-content:center;flex-wrap:wrap;gap:var(--gap)}.shop-ad>swiper-slide .card{width:calc(100%/var(--columns) - var(--gap) + var(--gap)/var(--columns))}@media screen and (max-width:750px){.shop-ad>swiper-slide{--columns:3}}@media screen and (max-width:500px){.shop-ad>swiper-slide{--columns:2}}table{width:100%;max-width:100%;background:0 0;border-collapse:collapse;font-size:.875rem;font-weight:300;text-align:left}table tr{border-bottom:1px solid #eee}table tr:last-of-type{border-bottom:0}table tr th{padding:8px 5px;font-weight:700}table tr td{padding:8px 5px;vertical-align:top}table tr[data-eric]:hover{cursor:pointer;background-color:rgba(196,196,196,.25)}*:has(>.tiles){container-type:inline-size}.tiles{--gap:1rem;display:flex;justify-content:center;flex-wrap:wrap;gap:var(--gap);font-size:1rem;container-type:inline-size}.tiles:has(+.text-box){margin-bottom:1rem}@container(max-width:800px){.tiles{--gap: 0.5rem}}.tile{background:var(--tile-background);color:var(--text-color);width:calc(100%/var(--columns) - var(--gap) + var(--gap)/var(--columns));margin:0;border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:1px 1px 5px var(--shadow-color);overflow:hidden}.tile-header{border-bottom:1px solid var(--border-color);padding:.5rem 1rem;font-size:1.25rem}.tile aside{display:flex;color:var(--color-primary);line-height:1.1;padding:1rem 0 1rem 1rem}.tile aside:has(.logo){overflow:inherit}.tile aside svg{font-size:initial}.tile aside .number{padding-right:.75rem;font-size:4rem}.tile-body{display:flex;width:100%}.tile-body.inverse{flex-direction:row-reverse;justify-content:space-between}.tile-body.inverse aside{padding:1rem 1rem 1rem 0}.tile-body.space{padding:1rem}.tile-content{display:flex;flex-direction:column;justify-content:center;width:100%;padding:clamp(.1rem,1cqi,1rem);overflow:hidden;text-overflow:ellipsis}.tile-content img.logo{background:var(--color-white);padding:clamp(.5em,1cqi,1em);max-height:6em;margin:0!important}.tile a{display:flex;width:100%;color:var(--text-color)}.tile a:hover{--text-color:var(--color-primary)}.tile a:hover .icon{transform:translateX(.25rem)}.tile img{background:var(--color-white);min-width:80px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tile img.full-size{width:100%}.tile small{display:block;font-size:.875rem;opacity:.75}.tile small span{display:none}.tile aside img[data-component=merchant-logo]{max-width:80px;aspect-ratio:2/1}.tiles.full{--columns:1}.tiles.half{--columns:2}@container(max-width:850px){.tiles.half{--columns: 1}}.tiles.third{--columns:3}@container(max-width:1080px){.tiles.third{--columns: 1}}.tiles.quarter{--columns:4}@container(max-width:1080px){.tiles.quarter{--columns: 3}}@container(max-width:750px){.tiles.quarter{--columns: 2}}@container(max-width:850px){.tiles.quarter.list-mobile{--columns: 2}}@container(max-width:650px){.tiles.quarter.list-mobile{--columns: 1}}.tiles.fifth{--columns:5}@container(max-width:1200px){.tiles.fifth{--columns: 4}}@container(max-width:1080px){.tiles.fifth{--columns: 3}}@container(max-width:750px){.tiles.fifth{--columns: 2}}@container(max-width:850px){.tiles.fifth.list-mobile{--columns: 2}}@container(max-width:650px){.tiles.fifth.list-mobile{--columns: 1}}.burgermenu .merchants{--columns:3;margin-bottom:1rem;container-type:inline-size}@container(max-width:600px){.burgermenu .merchants{--columns: 2}}.burgermenu .merchants .tile{background:var(--color-white)}.burgermenu .merchants .tile a{display:flex;align-items:center;height:100%;color:var(--text-color-fixed)}.burgermenu .merchants .tile img{width:65%;margin:auto}.burgermenu .merchants .tile-content{padding:.25rem;text-align:center;align-items:center}.burgermenu .categories .tile{padding:0}.burgermenu .categories .tile a{display:flex;align-items:center}.burgermenu .categories .tile aside{width:20%;padding:0;background:var(--color-white)}.burgermenu .categories .tile-content{width:80%}@container(max-width:500px){.burgermenu .categories .tile-content{padding:.25rem 1rem}}@container(max-width:650px){.list-mobile{--gap: 0rem;position:relative}.list-mobile .tile{border:none;border-top:1px solid var(--border-color);border-radius:0;box-shadow:none}.list-mobile .tile:last-child{border-bottom:1px solid var(--border-color)}.list-mobile .tile aside{padding:.5em;padding-right:0}.list-mobile .inverse aside{padding:.5rem;padding-left:0}.list-mobile .inverse .tile-content{padding-inline:1rem 1.25rem}.list-mobile .tile-content{padding-inline:1.25rem 1rem;padding-block:1rem}}@media screen and (min-width:651px){main>section>.list-mobile{--columns:1}}@media screen and (max-width:690px){main>section>.list-mobile{margin-left:-20px;margin-right:-20px;--columns:1;--gap:0rem;position:relative}main>section>.list-mobile .tile{border:none;border-top:1px solid var(--border-color);border-radius:0;box-shadow:none}main>section>.list-mobile .tile:last-child{border-bottom:1px solid var(--border-color)}main>section>.list-mobile .tile aside{padding:.5em;padding-right:0}main>section>.list-mobile .inverse aside{padding:.5rem;padding-left:0}main>section>.list-mobile .inverse .tile-content{padding-inline:1rem 1.25rem}main>section>.list-mobile .tile-content{padding-inline:1.25rem 1rem;padding-block:1rem}}[data-bs-theme=dark] .tile img{border-radius:var(--border-radius)}[data-bs-theme=dark] .tile aside img{width:calc(80px + 2*var(--border-radius));padding:var(--border-radius)}[data-bs-theme=dark] .burgermenu .tile img{padding:0;border-radius:0}[data-bs-theme=dark] .burgermenu .merchants .tile img{width:65%}[data-bs-theme=dark] .burgermenu .categories .tile img{width:100%}.merchant{--gap:1.5rem;--columns:2;display:grid;grid-template-columns:calc(25% - var(--gap) + var(--gap)/var(--columns))calc(75% - var(--gap) + var(--gap)/var(--columns));grid-template-rows:auto auto auto auto auto;grid-template-areas:"logo headline" "logo content" "rating content" "sidebar content" ". content";gap:0 var(--gap);align-items:start;position:relative}@media screen and (max-width:992px){.merchant{grid-template-columns:calc(45% - var(--gap)*2/3)calc(45% - var(--gap)*2/3)calc(10% - var(--gap)*2/3);grid-template-rows:auto auto auto;grid-template-areas:"headline headline headline" "logo rating button" "content content content"}}.merchant h1{grid-area:headline}@media screen and (max-width:992px){.merchant h1{font-size:1.125rem;text-align:center}}@media screen and (min-width:993px){.merchant h1{margin-right:6em}}.merchant h1 strong{font-weight:700}.merchant h1 small{font-size:1.75rem;white-space:nowrap}@media screen and (max-width:992px){.merchant h1 small{font-size:1.25rem}}.merchant>img.logo{grid-area:logo;width:100%;max-width:300px;background:var(--color-white);margin:0 auto 1rem 0;padding:5%;border-radius:var(--border-radius);box-shadow:0 8px 16px var(--shadow-color);aspect-ratio:2;cursor:pointer}.merchant div.main{grid-area:content}.merchant div.main section:has(:first-child){margin:1.5rem 0}@media screen and (max-width:650px){.merchant div.main section:has(:first-child){margin:.75rem 0}}.merchant div.main div.select-list{display:none}.merchant div.main ul.merchant-head{display:none}.merchant div.main img{width:100%;max-width:778px}.merchant div.main .content-ad img{max-width:100%}.merchant div.main ol.cs-ol{list-style:none;margin:15px 0 30px;padding:0;font-size:.875rem;counter-reset:list}.merchant div.main ol.cs-ol li{position:relative;background:var(--background-color-dark);margin:10px 0;padding:15px 15px 15px 50px}.merchant div.main ol.cs-ol li::before{content:counter(list);position:absolute;top:50%;bottom:0;left:0;transform:translateY(-50%);width:50px;height:55px;font-size:1.8rem;line-height:1.9;text-align:center;font-weight:700;color:var(--color-primary);counter-increment:list}.merchant div.main div.select-list legend{display:none}.merchant div.main div.select-list div{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:8px}@media screen and (max-width:992px){.merchant div.main div.select-list div{justify-content:center}}.merchant div.main div.select-list div input{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.merchant div.main div.select-list div label{color:#fff;background:gray;border:1px solid gray;border-radius:var(--border-radius);padding:6px 12px}.merchant section.rating{grid-area:rating;width:100%;max-width:300px;margin:auto;padding-bottom:1rem}@media screen and (max-width:992px){.merchant section.rating{display:flex;justify-content:center;align-items:center}}@media screen and (max-width:992px){.merchant section.rating h2{display:none}}.merchant section.rating .star-rating{max-width:300px;margin:0 auto}.merchant .show_sidebar{grid-area:button;display:none;margin:auto;padding:0;background:0 0;color:var(--color-primary);border:none}@media screen and (max-width:992px){.merchant .show_sidebar{display:flex;justify-content:flex-end;width:100%;height:100%;padding-bottom:1rem}}.merchant aside{grid-area:sidebar}.merchant aside section{margin-block:1em;text-wrap:balance;text-align:justify}@media screen and (max-width:992px){.merchant aside section h2{text-align:center}}.merchant aside section h3{text-align:center;text-wrap:auto}.merchant aside section table{width:100%;max-width:600px;margin:0 auto}.merchant aside section table tr{display:flex;justify-content:space-between;align-items:center}.merchant aside section table tr th{padding:0 5px 0 0}.merchant aside .info{text-align:center}@media screen and (max-width:992px){.merchant aside{position:fixed;top:0;left:0;bottom:0;right:0;padding:2em 1em;z-index:10;background:var(--background-color-dark);overflow:scroll;transform:translateX(100%);transition:transform .3s ease-in-out}.merchant aside.active{transform:none}.merchant aside section{margin-block:1.5em}.merchant aside address{display:flex;align-items:center;flex-direction:column}.merchant aside address p{text-align:center}.merchant aside address dl{text-align:center}}.merchant aside .close-offcanvas{display:none}@media screen and (max-width:992px){.merchant aside .close-offcanvas{display:block}}.merchant-table td:nth-of-type(1),.merchant-table th:nth-of-type(1){width:10%}.merchant-table td:nth-of-type(2),.merchant-table th:nth-of-type(2){width:80%}.merchant-table td:nth-of-type(3),.merchant-table th:nth-of-type(3){width:10%}.merchant-notice img{border:1pt solid var(--text-color);background-color:#fff}.merchant-last-checked{font-size:.875rem;margin-bottom:.5em;opacity:.75;text-align:right}@media screen and (min-width:993px){.merchant-last-checked{position:absolute;top:0;right:0}}.merchant aside .tested-by{text-align:center}[data-type=answer]{margin-block:.5em 1em}.category section{margin:0}.category section:has(:first-child){margin:1.5rem 0}@media screen and (max-width:650px){.category section:has(:first-child){margin:.75rem 0}}@media screen and (max-width:992px){.category h1{display:flex;justify-content:space-between;align-items:center}}.category h1 button{display:none;padding:0;border:none;background:0 0;color:var(--color-primary)}@media screen and (max-width:992px){.category h1 button{display:block}}.category .close-offcanvas{display:none}@media screen and (max-width:992px){.category .close-offcanvas{display:block}}@media screen and (min-width:993px){.category .close-offcanvas+p{margin-top:0}}@media screen and (max-width:992px)and (max-width:992px){.category .page-layout.with-intro{grid-template-rows:auto auto;grid-template-areas:"content" "sidebar"}}@media screen and (max-width:992px)and (max-width:992px){.category .page-layout.with-intro [data-offcanvas-id]{position:fixed;top:0;left:0;bottom:0;right:0;margin:0;padding:2rem;z-index:10;background:var(--background-color-dark);overflow:scroll;transform:translateX(100%);transition:transform .3s ease-in-out}.category .page-layout.with-intro [data-offcanvas-id].active{transform:none}}:root{--rating-star-unselected:hsl(0 0 70%);--rating-star-selected:hsl(38 90% 45%);--rating-star-hover:hsl(38 90% 55%)}.rating{text-align:center}.star-rating{transform:rotateY(180deg)}@media(min-width:768px){.star-rating{transform:scale(.8)rotateY(180deg)}}.star-rating__items{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;justify-content:center;gap:0 .5em}.star-rating__items input{display:none}.star-rating__items input:checked~.star,.star-rating__items .star.avg_rating,.star-rating__items .star.avg_rating~.star{background:var(--rating-star-selected)}.star-rating__items .star{display:block;aspect-ratio:1;cursor:pointer;font-size:0;transition:background-color .3s;background:var(--rating-star-unselected);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0%,64.25% 28.5%,98% 35%,73.42% 58.09%,79% 91%,50% 76.5%,21% 91%,26.58% 59.17%,2% 35%,36.83% 27.41%)}.star-rating__items:enabled:hover .star{background:var(--rating-star-unselected)!important}.star-rating__items:enabled input:hover~.star{background:var(--rating-star-hover)!important}.rating-text{font-size:.75rem;display:inline-block}.article .info{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}@media screen and (max-width:992px){.article .info{flex-direction:column-reverse;align-items:center;gap:0}}.article .info .text{width:75%}@media screen and (max-width:992px){.article .info .text{width:100%}}.article .info .image{width:25%}.article .info .image img{max-width:200px;margin:0 auto}.article .info .images{display:flex;justify-content:space-between;width:25%;align-items:center}@media screen and (max-width:992px){.article .info .images{width:33.33333%}}.article .info .images img{width:calc(50% - 10px)}.shop-list{display:grid;grid-template-rows:auto auto;grid-template-columns:100%;grid-template-areas:"navigation" "liste"}.shop-list>nav{grid-area:navigation;display:flex}@media screen and (max-width:992px){.shop-list>nav{top:auto;bottom:0}}.shop-list>div[data-component=index]{grid-area:liste}@media screen and (max-width:992px){.shop-list{grid-template-areas:"liste" "navigation"}}.editor-image{width:135px;height:135px;margin-inline:auto;border-radius:50%;background:#c3cdd1;object-fit:cover}.editor-name{font-size:1rem;margin-block:1em}.alert{padding:1em;border-radius:var(--border-radius);background-color:var(--background-color-light);box-shadow:0 .5rem 1rem var(--shadow-color);border-inline-start:7pt solid var(--color-primary)}.alert:has(>svg){display:flex;gap:.75em}.alert-success{color:#155724;border-left-color:#c3e6cb}.alert-info{color:#0c5460;border-color:#bee5eb}.alert-warning{color:#856404;border-left-color:#ffeeba}.alert-danger{color:#721c24;border-left-color:#f5c6cb}.btn,form button,form input[type=submit],form input[type=reset]{display:inline-block;font-size:1rem;color:var(--button-text-color);background:var(--form-button-background);margin:10px 0;padding:4px 12px;border:none;border-radius:.4rem;transition:background-color .3s ease;cursor:pointer}.btn:hover,form button:hover,form input[type=submit]:hover,form input[type=reset]:hover{background:var(--form-button-background-hover)}form fieldset{margin:0;padding:0;border:none}form label{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.5rem;font-size:1rem;font-weight:700;color:var(--text-color)}form label a{margin:auto 5px}form .form-group{margin-bottom:1.5rem}form .form-help{color:#6c757d;font-size:.875em;margin-top:.5rem}form input[type=text],form input[type=email],form input[type=password],form input[type=number],form input[type=tel],form input[type=url],form input[type=date],form input[type=time],form input[type=week],form input[type=month],form input[type=datetime],form input[type=datetime-local],form input[type=file],form input[type=color],form input[type=search],form input[type=range],form select,form textarea,form .uneditable-input{width:100%;font-size:.875rem;line-height:1.25rem;color:var(--text-color-fixed);background:var(--color-white);margin:0 0 .625rem;padding:.25rem .375rem;border:1px solid var(--border-color);border-radius:.4rem;box-shadow:inset 0 1px 1px var(--shadow-color);transition:border linear .2s,box-shadow linear .2s}form input[type=text]:focus,form input[type=email]:focus,form input[type=password]:focus,form input[type=number]:focus,form input[type=tel]:focus,form input[type=url]:focus,form input[type=date]:focus,form input[type=time]:focus,form input[type=week]:focus,form input[type=month]:focus,form input[type=datetime]:focus,form input[type=datetime-local]:focus,form input[type=file]:focus,form input[type=color]:focus,form input[type=search]:focus,form input[type=range]:focus,form select:focus,form textarea:focus,form .uneditable-input:focus{outline:1px solid var(--color-primary)}form input[type=text]:focus,form input[type=email]:focus,form input[type=password]:focus,form textarea:focus,form select:focus{border-color:var(--color-primary);outline:none}form input[type=checkbox],form input[type=radio]{margin:0 .625rem .625rem 0;accent-color:var(--color-primary)}form input[type=checkbox]:last-of-type,form input[type=radio]:last-of-type{margin-bottom:1rem}form input[type=checkbox]+label,form input[type=radio]+label{display:inline}form input[type=checkbox]+label::after,form input[type=radio]+label::after{content:"\a";white-space:pre}form .form-errors{color:#d9534f;font-size:.875em;margin-top:.5rem;list-style-type:none}form .help-text{margin:0 0 .625rem;font-size:.875em;opacity:.5}form .help-text::before{content:"❓";margin-right:.5rem}form .help-text p{display:inline}form .help-text blockquote{display:inline;margin-left:0;margin-right:0}form div.inverse{display:flex;flex-wrap:wrap;align-items:baseline}form div.inverse label{order:2}form div.inverse input[type=checkbox],form div.inverse input[type=radio]{order:1}form div.inverse div.help-text{order:3;width:100%}.accordion{display:flex;justify-content:flex-start;flex-direction:column}.open-accordion{display:flex;align-items:center;width:100%;background:var(--background-color-dark);border:none;padding:.75rem 1rem;cursor:pointer;transition:.4s}.open-accordion:before{display:inline-block;content:"";margin-right:12px;border-top:6px solid;border-right:6px solid transparent;border-bottom:0;border-left:6px solid transparent}.open-accordion.active+.accordion-panel{display:block}.open-accordion.active:before{margin-left:3px;margin-right:15px;border-top:6px solid transparent;border-right:0;border-bottom:6px solid transparent;border-left:6px solid}.accordion-panel{display:none;background:var(--background-color-dark);padding:.75rem 1rem}#page>footer{--text-color:var(--color-white);--text-color-second:var(--color-white);grid-area:footer;display:grid;grid-template-rows:max-content max-content;grid-template-columns:auto var(--inner-width)auto;grid-template-areas:". footer-content ." ". copy .";padding:30px 0;background:var(--color-secondary);color:var(--footer-text-color)}@media screen and (max-width:1336px){#page>footer{grid-template-columns:20px auto 20px}}#page>footer nav.columns{grid-area:footer-content;display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px 15px;text-align:center}#page>footer nav.columns .column{padding:0 15px}#page>footer nav.columns .column a{font-size:.875rem;color:var(--footer-text-color)}#page>footer nav.columns .column a:hover{color:var(--color-primary)}#page>footer nav.columns .column a.button{font-size:1rem;line-height:1rem;color:var(--footer-button-color);background:var(--footer-button-background);margin:0 4px 16px;padding:6px 12px;border-radius:var(--border-radius)}#page>footer nav.columns .column div.social-icons{display:flex;justify-content:center;align-items:center}#page>footer nav.columns .column div.social-icons span{display:none}#page>footer nav.columns .column.logo{display:flex;justify-content:center;align-items:center;flex-direction:column}#page>footer nav.columns .column.logo img{width:100%;max-width:215px}#page>footer nav.columns .column.logo small{width:100%;max-width:215px;text-align:center}#page>footer img.flag{display:inline-block;height:1em;width:auto;margin-left:.25rem}#page>footer .columns.full .column{width:100%}#page>footer .columns.half .column{width:calc(50% - 8px)}@media screen and (max-width:600px){#page>footer .columns.half .column{width:100%}}#page>footer .columns.third .column{width:calc(33.33333% - 10px)}@media screen and (max-width:1200px){#page>footer .columns.third .column{width:calc(50% - 8px)}}@media screen and (max-width:800px){#page>footer .columns.third .column{width:100%}}@media screen and (max-width:1200px){#page>footer .columns.third .column.logo{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}}#page>footer .columns.quarter .column{width:calc(25% - 12px)}@media screen and (max-width:1250px){#page>footer .columns.quarter .column{width:calc(33.33333% - 10px)}}@media screen and (max-width:800px){#page>footer .columns.quarter .column{width:100%}}@media screen and (max-width:1250px){#page>footer .columns.quarter .column.logo{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}}#page>footer .columns.fifth .column{width:calc(20% - 12px)}@media screen and (max-width:1336px){#page>footer .columns.fifth .column{width:calc(25% - 12px)}}@media screen and (max-width:992px){#page>footer .columns.fifth .column{width:calc(50% - 8px)}}@media screen and (max-width:600px){#page>footer .columns.fifth .column{width:100%}}@media screen and (max-width:1336px){#page>footer .columns.fifth .column.logo{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}}#page>footer .copyright{grid-area:copy;display:flex;justify-content:center;align-items:center;font-size:.875rem;color:var(--footer-text-color);text-align:center;padding-top:30px}.tabs{display:flex;flex-direction:column}.tab-list{display:flex}.tab-list.sticky-top{padding-bottom:0}.tab-item{padding:4px 8px;background:var(--background-color-dark);color:var(--text-color);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);cursor:pointer}.tab-item.active{background:var(--color-primary);color:var(--button-text-color)}.tab-item button{background:0 0;border:none;color:inherit}.tab-content-wrapper{position:relative}.tab-content{width:100%;background:var(--background-color-dark)}.tab-pane{display:none;padding:8px;opacity:0;transition:opacity .5s ease-in-out,max-height .5s ease-in-out}.tab-pane.active{display:block;opacity:1}