/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:root{--hue-primary:342;--hue-secondary:342;--primary:#e60045;--body-color:#15191e;--body-background-color:#f3f5f6;--nav-background-color:#002857;--nav-color:#fff;--white:#faf9fa;--black:#110e0f;--primary-100:#ffccdb;--primary-200:#ff8aad;--primary-300:#ff5789;--primary-400:#ff2969;--primary-500:#e60045;--primary-600:#b80037;--primary-700:#8f002b;--primary-800:#5c001c;--primary-900:#3d0012;--gray-100:hsl(342, 16%, 90%);--gray-200:hsl(342, 14%, 80%);--gray-300:hsl(342, 12%, 70%);--gray-400:hsl(342, 12%, 60%);--gray-500:hsl(342, 12%, 50%);--gray-600:hsl(342, 12%, 40%);--gray-700:hsl(342, 12%, 30%);--gray-800:hsl(342, 14%, 20%);--gray-900:hsl(342, 16%, 12%);--box-shadow-xs:0.5px 1px 0.8px hsla(var(--hue-primary), 12%, 8%, 0.2);--box-shadow-sm:0.1px 0.3px 1px hsla(var(--hue-primary), 12%, 8%, 0.09), 1px 1.5px 1.5px hsla(var(--hue-primary), 12%, 8%, 0.12);--box-shadow:0.1px 0.3px 1px hsla(var(--hue-primary), 12%, 8%, 0.05), 0.5px 1.25px 1.5px hsla(var(--hue-primary), 12%, 8%, 0.08), 1px 2.75px 3px hsla(var(--hue-primary), 12%, 8%, 0.1);--box-shadow-lg:0.2px 0.3px 2px hsla(var(--hue-primary), 12%, 8%, 0.023), 0.5px 1px 3px hsla(var(--hue-primary), 12%, 8%, 0.035), 1.2px 2.4px 4px hsla(var(--hue-primary), 12%, 8%, 0.045), 2px 4px 7px hsla(var(--hue-primary), 12%, 8%, 0.07);--box-shadow-xl:0.2px 0.3px 2px hsla(var(--hue-primary), 12%, 8%, 0.023), 0.5px 0.8px 3.2px hsla(var(--hue-primary), 12%, 8%, 0.035), 1.2px 1.8px 4.7px hsla(var(--hue-primary), 12%, 8%, 0.045), 2.5px 5px 7px hsla(var(--hue-primary), 12%, 8%, 0.07)}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;-o-transition-property:transform, height;transition-property:transform, height;transition-property:transform, height, -webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-slideshow{position:relative;overflow:hidden}.swiper-slideshow .swiper-container{width:100%}.swiper-slideshow:hover .arrow-left,.swiper-slideshow:hover .arrow-right{opacity:0.5}.swiper-slideshow .arrow-left,.swiper-slideshow .arrow-right{background:transparent;border:none;position:absolute;top:0;padding:0 1rem;bottom:0;height:calc(100% - 38px);display:block;font-size:24px;color:var(--gray-300);opacity:0.2;z-index:888;-webkit-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease;width:auto;text-align:center}.swiper-slideshow .arrow-left:hover,.swiper-slideshow .arrow-right:hover{color:var(--gray-500);opacity:0.8}.swiper-slideshow .arrow-left:active,.swiper-slideshow .arrow-right:active{color:var(--primary);opacity:1}@media (max-width:991.98px){.swiper-slideshow .arrow-left,.swiper-slideshow .arrow-right{display:none}}.swiper-slideshow .arrow-left{left:0}.swiper-slideshow .arrow-right{right:0}.swiper-slideshow .swiper-pagination{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 0 0.75rem}.swiper-slideshow .swiper-pagination button{border:none;width:24px;height:10px;border-radius:10px;background-color:var(--gray-100);margin:0 5px}.swiper-slideshow .swiper-pagination button.swiper-pagination-bullet-active{background-color:var(--primary)}.hamburger{padding:0 0;display:inline-block;cursor:pointer;-webkit-transition-property:opacity, -webkit-filter;transition-property:opacity, -webkit-filter;-o-transition-property:opacity, filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger.is-active:hover{opacity:0.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{width:28px;height:16px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:28px;height:2px;background-color:#000;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger-box{line-height:1}.hamburger--elastic .hamburger-inner{top:1px;-webkit-transition-duration:0.275s;-o-transition-duration:0.275s;transition-duration:0.275s;-webkit-transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);-o-transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner:before{top:7px;-webkit-transition:opacity 0.125s 0.275s ease;-o-transition:opacity 0.125s 0.275s ease;transition:opacity 0.125s 0.275s ease}.hamburger--elastic .hamburger-inner:after{top:14px;-webkit-transition:-webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:-webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);-o-transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0, 7px, 0) rotate(135deg);transform:translate3d(0, 7px, 0) rotate(135deg);-webkit-transition-delay:0.075s;-o-transition-delay:0.075s;transition-delay:0.075s}.hamburger--elastic.is-active .hamburger-inner:before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{-webkit-transform:translate3d(0, -14px, 0) rotate(-270deg);transform:translate3d(0, -14px, 0) rotate(-270deg);-webkit-transition-delay:0.075s;-o-transition-delay:0.075s;transition-delay:0.075s}.p_btn{border:1px solid transparent;background-color:var(--gray-800);color:var(--white);padding:6px 12px;font-size:14px;text-transform:uppercase;font-weight:400;border-radius:3px;-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;display:inline-block;margin-bottom:0;line-height:1.42857;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-moz-user-select:none;background-image:none}.p_btn:hover{color:var(--white);text-decoration:none}.p_btn:active{background-color:var(--primary-600)}.p_btn:active,.p_btn:focus{text-decoration:none;outline:none}.p_btn.p_btn_big{font-size:15px;font-weight:400;padding:12px 20px 10px}.p_btn.p_btn_color{background-color:var(--primary);color:var(--white)}.p_btn.p_btn_color:hover{background-color:var(--primary-600);color:var(--white)}.p_btn.p_btn_color:active{background-color:var(--primary-700)}.p_btn.p_btn_white{background-color:var(--white);color:var(--gray-800);border-color:var(--white)}.p_btn.p_btn_white:hover{border-color:var(--gray-100);color:var(--gray-900);background-color:var(--gray-100);-webkit-box-shadow:0 0 2px 0 rgba(20, 20, 20, 0.3);box-shadow:0 0 2px 0 rgba(20, 20, 20, 0.3)}.p_btn.p_btn_white:active{border-color:var(--gray-200);background-color:var(--gray-200)}.p_btn.p_btn_outline{background-color:transparent;color:var(--gray-700);border-color:var(--primary)}.p_btn.p_btn_outline:hover{background-color:var(--primary);color:var(--white)}.p_btn.p_btn_outline:active{background-color:var(--primary-700)}.p_btn.p_btn_block{display:block;width:100%}.p_btn.p_btn_text{background-color:transparent;border-color:transparent;color:var(--gray-800)}.p_btn.p_btn_text:hover{color:var(--primary)}.p_btn.p_btn_text:active{color:var(--primary-700)}.p_btn.p_btn_white_font{color:var(--white)}.pb-checkbox{position:relative}.pb-checkbox input{position:absolute;top:8px;left:5px}.pb-checkbox label{cursor:pointer;font-weight:normal;position:relative;padding-left:34px;margin:0}.pb-checkbox label a{color:#002857;text-decoration:underline}.pb-checkbox label span{-webkit-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;position:absolute;top:4px;left:0;display:inline-block;width:22px;height:22px;vertical-align:middle;cursor:pointer;background:#fff url(../images/checkbox.png) no-repeat left top}.pb-checkbox input:checked+label span{background:#002857 url(../images/checkbox.png) -22px top no-repeat}body#login-signup{background-color:#fff;min-height:100svh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:0}body#login-signup header{text-align:center;padding:2rem}body#login-signup header img{max-width:270px;max-height:80px;width:auto}@media (max-width:991.98px){body#login-signup header{padding:20px 1rem;height:120px}}@media (min-width:576px){body#login-signup .avatar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:768px){body#login-signup .avatar{gap:1.25rem}body#login-signup .avatar img{height:104px;border-width:3px;padding:3px}body#login-signup .avatar p{font-size:34px}body#login-signup .avatar p span{font-size:22px}}main#login-signup-page section.greeting-and-login{padding-top:3em;padding-bottom:3em;position:relative}@media (max-width:991.98px){main#login-signup-page section.greeting-and-login{padding-top:25px;padding-bottom:15px;min-height:calc(100svh - 120px);position:relative}}@media (max-width:575.98px){main#login-signup-page section.greeting-and-login .container{padding:0 1rem}}main#login-signup-page section.greeting-and-login h1{font-weight:400;margin-bottom:2rem}@media (max-width:575.98px){main#login-signup-page section.greeting-and-login h1{font-size:1.5rem}}main#login-signup-page section.greeting-and-login .greeting{margin-bottom:2em}@media (max-width:991.98px){main#login-signup-page section.greeting-and-login .greeting{display:none}}main#login-signup-page section.greeting-and-login .greeting strong{margin-bottom:0.5rem;display:block}main#login-signup-page section.greeting-and-login .greeting p{font-size:1.125rem;font-weight:400;margin-bottom:1rem}main#login-signup-page section.greeting-and-login .greeting .show-signup-form-button{margin-top:15px}form#login-form input.email{margin-bottom:1rem}form#login-form .form-group.submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form#login-form .show-signup-form-button{display:none}@media (max-width:991.98px){form#login-form .show-signup-form-button{display:block}}@media (max-width:991.98px){form#login-form .forgot-pass-link{font-size:13px;position:absolute;bottom:1rem;left:50%;width:200px;margin-left:-100px;text-transform:uppercase}}main#login-signup-page section.signup{background:var(--body-background-color)}main#login-signup-page section.signup .collapse-wrapper{padding:3rem 0}main#login-signup-page section.signup .wrapper{background-color:var(--white);padding:2rem;border-radius:5px}@media (min-width:992px){main#login-signup-page section.signup .wrapper{-webkit-box-shadow:var(--box-shadow-lg);box-shadow:var(--box-shadow-lg)}}main#login-signup-page section.signup h2{font-size:1.5rem;margin-bottom:2rem}main#login-signup-page section.signup p{line-height:1.7;margin-bottom:1.5rem}main#login-signup-page section.signup .signup-info{color:var(--gray-700)}main#login-signup-page section.signup .signup-info strong{color:var(--primary-300);display:block}@media (max-width:991.98px){main#login-signup-page section.signup .signup-info{margin-top:2rem}}#signup-form .birthday-datepicker{display:-webkit-box;display:-ms-flexbox;display:flex}#signup-form .input-group.date button{border-color:var(--gray-300)}main#login-signup-page .form-group.submit{margin-top:1.5rem}main#login-signup-page .checkbox a{text-decoration:underline}main#login-signup-page .form-group{margin-bottom:1rem}body#login-signup .signup_success{padding-top:30px;padding-bottom:30px;background-color:#002857;color:#fff;margin-bottom:2em}body#login-signup .signup_success.registrierung_abgeschlossen{background-color:#41bc5d}body#login-signup .signup_success .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#login-signup .signup_success i{font-size:70px}body#login-signup .signup_success .text{position:relative}body#login-signup .signup_success .text h2{margin-bottom:10px;font-size:24px}body#login-signup .signup_success .text p{font-size:18px;margin-bottom:0;line-height:1.5;font-weight:400}@media (min-width:768px){body#login-signup .signup_success i{display:block}body#login-signup .signup_success h2{padding-left:30px}body#login-signup .signup_success p{padding-left:30px}}body#login-signup #first-footer-area{background-color:#fff;padding-top:55px;padding-bottom:50px}#pass_reset{padding-top:2em;padding-bottom:4em;background-color:#fff;min-height:50vh}#pass_reset h1{margin-bottom:1em}body#login-signup .chosen-container{width:100%!important;display:block}body#login-signup .chosen-single{border:1px solid #ccc;background:#fff;color:#555;line-height:44px;padding:0 12px;-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;font-size:15px;height:45px}body#login-signup .chosen-single div{height:18px;top:9px;right:4px}body#login-signup .chosen-container-single .chosen-search input[type=text]{background:none}body#login-signup .chosen-search{padding:4px 12px}body#login-signup .chosen-search input{padding:10px 12px}body#login-signup .chosen-results{padding:4px 12px}body#login-signup .chosen-results li{padding:7px 6px}body#login-signup .chosen-results li.highlighted{background:var(--primary)}.offer{background:var(--white);margin-bottom:2rem;position:relative;overflow:hidden;border-radius:3px;width:100%;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-transition:opacity 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;transition:opacity 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out, transform 0.25s ease-in-out;transition:opacity 0.25s ease-in-out, transform 0.25s ease-in-out;transition:opacity 0.25s ease-in-out, transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out}@media (max-width:767.98px){.offer{padding:0}}@media (min-width:576px){.offer .clickable{display:none}}.offer .header{position:relative;margin-bottom:2.5rem}@media (max-width:767.98px){.offer .header{margin-bottom:1rem}}.offer .header a.image{width:100%;height:auto;display:block}.offer .header a.image img{display:block;border-radius:3px 3px 0 0;width:100%;height:auto}.offer .header a.logo{position:absolute;bottom:-20px;left:50%;margin-left:-50px;width:100px;height:auto;padding:5px;border-radius:3px;z-index:2;-webkit-box-shadow:var(--box-shadow-xs);box-shadow:var(--box-shadow-xs);background:#fff}@media (max-width:767.98px){.offer .header a.logo{display:none}}.offer .header a.logo img{display:block;width:100%;height:auto}.offer .header a.text-overlay{position:absolute;top:0;left:0;z-index:333;opacity:0;padding:15px;width:100%;height:100%;text-align:center;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;line-height:1.33;background-color:rgba(255, 255, 255, 0.7);font-weight:500;font-style:italic;font-size:15px;color:#333}.offer .header a.text-overlay span{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.offer .header svg.curve{position:absolute;z-index:1;bottom:-1px;left:0;width:100%;height:24px;fill:var(--white, #fff)}@media (max-width:767.98px){.offer .header svg.curve{height:8px}}.offer:hover a.text-overlay{opacity:1}.offer .content{padding:0 1rem;line-height:1.2;margin-bottom:1rem;min-width:0}@media (max-width:767.98px){.offer .content{height:auto}}.offer .content h2{font-size:1.125rem;line-height:1.4;margin-bottom:0.125rem;font-weight:500;color:var(--primary-900)}.offer .content h2 a{color:var(--primary-900)}.offer .content h2 a:hover{color:var(--primary)}@media (max-width:767.98px){.offer .content h2{font-size:1rem}}.offer .content h3{margin-bottom:5px;line-height:1.5;text-transform:uppercase;font-size:1rem;font-weight:500;color:var(--gray-700)}.offer .content h3 a{color:var(--gray-700)}.offer .content h3 span{display:block;text-transform:none;font-size:0.875rem}@media (max-width:767.98px){.offer .content h3{font-size:14px;color:var(--gray-500)}}.offer .content p{font-size:1rem;font-weight:400;margin:0;line-height:1.5;padding-right:0}@media (max-width:767.98px){.offer .content p{display:none}}.offer a.cta-button{display:block;height:40px;line-height:38px;padding:0;margin:0 1rem 1rem 1rem}@media (max-width:767.98px){.offer a.cta-button{display:none}}.offer.full .content{height:240px}@media (max-width:767.98px){.offer.full .content{height:auto}}.offer.full .content p{height:120px}@media (max-width:767.98px){.offer.full .content p{height:auto}}.offer.compact .clickable,.offer.navigation .clickable{display:block}.offer.compact .header,.offer.navigation .header{margin-bottom:0.75rem}.offer.compact .logo,.offer.navigation .logo{display:none}.offer.compact .content,.offer.navigation .content{height:auto}.offer.compact .content p,.offer.navigation .content p{display:none}.offer.fullwidth>a.logo{display:none}@media (min-width:576px){.offer.fullwidth h3.empty{display:none}}@media (min-width:576px){.offer.fullwidth h3 span.empty{display:none}}@media (min-width:768px){.offer.fullwidth{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1rem;background:#fff}.offer.fullwidth .header{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;position:static;margin:0}.offer.fullwidth .header .curve{display:none}.offer.fullwidth .header a.logo{display:none}.offer.fullwidth .content{height:auto;-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%;margin:0}.offer.fullwidth>a.logo{-webkit-box-flex:1;-ms-flex:1 0 15%;flex:1 0 15%;display:block}.offer.fullwidth>a.logo img{width:100%;height:auto}}@media (max-width:767.98px){.offer.premium .header{margin-bottom:2rem}}.offer.premium .header a.image img:first-child{display:none}@media (max-width:767.98px){.offer.premium .header a.image img:first-child{display:block}}@media (max-width:767.98px){.offer.premium .header a.image img:last-child{display:none}}@media (min-width:768px){.offer.premium .header .logo{bottom:-30px;margin-left:-70px;width:140px}}@media (max-width:767.98px){.offer.premium .header .logo{display:block}}.offer.premium svg.curve{height:34px}@media (max-width:767.98px){.offer.premium svg.curve{display:block;height:24px}}.offer.premium .content{height:auto}.offer.premium .content p{height:auto;display:block}.offer.premium .content h3 span.empty{display:none}.offer.map .clickable{display:block}.offer.map .header{margin-bottom:0.75rem}.offer.map .logo{display:none}.offer.map .content{height:auto}.offer.map .content p{display:none}.offer address{font-size:1rem;line-height:1.4}.offer .opening-hours{font-size:1rem;line-height:1.4}.offer-regional{position:relative;border-radius:4px;margin-bottom:3em;width:100%;height:450px;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-perspective:40rem;perspective:40rem;overflow:visible;background:transparent}.offer-regional .flipper{position:relative;height:450px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out}.offer-regional .back,.offer-regional .front{position:absolute;top:0;left:0;width:100%;height:450px;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--white)}.offer-regional .front{border-radius:4px;background-color:var(--white);z-index:1}.offer-regional .back{z-index:10;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.offer-regional.show-coupon .flipper{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.offer-regional:hover .front .image{opacity:1}.offer-regional.appearing{opacity:0}.offer-regional .header{position:relative;margin-bottom:0.5rem}.offer-regional .header .image{width:100%;height:auto;border-radius:4px 4px 0 0;opacity:0.9;-webkit-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}.offer-regional .header .logo{position:absolute;top:50%;left:50%;width:100px;height:auto;margin-top:-42px;margin-left:-50px;-webkit-box-shadow:var(--box-shadow-xs);box-shadow:var(--box-shadow-xs);background:#fff;padding:5px;border-radius:2px;z-index:2}.offer-regional .header svg.curve{position:absolute;bottom:-1px;left:0;width:100%;height:24px;fill:var(--white);z-index:1}@media (max-width:767.98px){.offer-regional .header svg.curve{height:8px}}.offer-regional .content{padding:0 1rem 1rem 1rem;min-height:250px;margin-bottom:0}.offer-regional .content h2,.offer-regional h2{font-size:1.125rem;line-height:1.4;margin-bottom:0.125rem;font-weight:900}.offer-regional .content h3,.offer-regional h3{margin-bottom:5px;line-height:1.5;text-transform:uppercase;font-size:1rem;font-weight:500}.offer-regional .content h3 span,.offer-regional h3 span{margin-top:0.125rem;font-weight:400;display:block;line-height:1.375;text-transform:none;font-size:0.9375rem}@media (max-width:767.98px){.offer-regional .content h3,.offer-regional h3{font-size:14px}}.offer-regional .buttons{position:absolute;bottom:1rem;left:1rem;right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.5rem}.offer-regional .buttons a{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.offer-regional .buttons a.p_btn_outline{text-transform:none}.offer-regional p.time-left{position:absolute;top:0.5rem;right:0.5rem;background:#ffc107;color:#fff;border-radius:2px;padding:3px 9px;-webkit-box-shadow:var(--box-shadow-xs);box-shadow:var(--box-shadow-xs);font-weight:500}.offer-regional p.time-left time{font-weight:900;letter-spacing:1px}.offer-regional p.time-left.countdown{background:#e60045;color:#fff}.offer-regional p.time-left.countdown span{-webkit-animation:pulse 1s ease both infinite;animation:pulse 1s ease both infinite}.offer-regional .coupon{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--white);z-index:5;padding:1rem 1.25rem 1.25rem;overflow:hidden}.offer-regional .coupon .close-button{position:absolute;top:2px;right:2px;font-size:17px;padding:15px 17px;display:block;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.offer-regional .coupon .headline{margin-bottom:1rem}.offer-regional .coupon .decorations{padding-bottom:25px;text-transform:uppercase;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500}.offer-regional .coupon .decorations i{font-size:20px;margin-right:5px}.offer-regional .coupon .decorations>div{line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offer-regional .coupon .decorations>div i{vertical-align:sub}.offer-regional .coupon .decorations .tested{color:#41bc5d;width:100%}.offer-regional .coupon .decorations .tested span.text{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap}.offer-regional .coupon .decorations .exclusive{color:#ffc107;text-align:right}.offer-regional .coupon .decorations .linefill{border-bottom:1px solid;display:inline-block;width:100%;height:11px;margin:0 15px}.offer-regional .coupon .decorations.is_exclusive{text-align:left}.offer-regional .coupon .decorations.is_exclusive div{width:49%}.offer-regional .coupon .decorations.is_exclusive .linefill{display:none}.offer-regional .coupon ul.conditions{margin-bottom:10px;font-size:16px}.offer-regional .coupon ul.conditions li{line-height:2rem}.offer-regional .coupon ul.conditions li i{margin-right:10px;color:#929292}.offer-regional .coupon .cta{position:absolute;bottom:0;left:0;width:100%;padding:1rem 1rem 1.5rem}.offer-regional .coupon .cta p{margin:0 0 0.5rem}.offer-regional .coupon .cta .coupon-code{margin-bottom:25px}.offer-regional .coupon .coupon_button{margin-bottom:0.725rem}.offer-regional .coupon .coupon_shop_button{margin-bottom:0}@-webkit-keyframes pulse{0%{opacity:0}50%{opacity:1}to{opacity:1}}@keyframes pulse{0%{opacity:0}50%{opacity:1}to{opacity:1}}.offer-regional{font-size:0.9375rem}.offer-regional address{color:var(--body-color);line-height:1.5;font-size:0.9375rem;margin-bottom:0.5rem;margin-top:0.75rem;border-top:1px solid var(--gray-100);padding-top:0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem}.offer-regional address i{color:var(--primary)}.offer-regional address strong{display:block;margin-bottom:0.125rem}.offer-regional address>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.5rem}.offer-regional a.email,.offer-regional a.phone{display:block;color:var(--body-color)}.offer-regional a.email:hover,.offer-regional a.phone:hover{color:var(--primary)}.offer-regional .opening-hours{font-size:0.9375rem;padding-top:0.325rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.5rem}.offer-regional .opening-hours>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.25rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.offer-regional .opening-hours>div div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.3}.offer-regional .opening-hours>div span{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.offer-regional .opening-hours>div span:last-child{text-align:right}.header-top{background:#fff;height:30px;border-bottom:1px solid #e3e3e3;text-transform:none;color:#333;font-size:12px;line-height:30px;font-weight:400}@media (max-width:767.98px){.header-top{display:none}}.header-top .header_welcome_text{float:left}.header-top .badge{vertical-align:unset;background:#e60045;margin-left:1rem}.header-top .social{float:right;margin-right:2rem}.header-top .social svg{fill:var(--primary);width:18px;height:18px}.header-top .social a:first-child{margin-right:0.5rem}.header-top .social a{display:inline-block;-webkit-transition:-webkit-transform 0.25s ease-in-out;transition:-webkit-transform 0.25s ease-in-out;-o-transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.header-top .social a:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.header-top .header_user_text{float:right;text-align:right}.header-top .header_user_text a.name{font-weight:500}.header-top a.logout{float:right;font-size:15px;margin-left:1rem;color:#ccc}.header-banner{background-color:var(--header-background-color, #fff);height:80px;padding:10px 0}.header-banner .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767.98px){.header-banner{display:none}}.header-banner.no_logo .height_fix{height:32px}.header-banner a.logo{display:inline-block}.header-banner a.logo img{max-height:60px}.header-banner #searchform{position:relative}.header-banner #searchform .form-control{-webkit-box-shadow:none;box-shadow:none}.header-banner #searchform input{max-width:200px;padding-right:50px;border-color:var(--gray-100)}.header-banner #searchform button{position:absolute;right:0;top:0;border-top-left-radius:0;border-bottom-left-radius:0;background-color:var(--primary);border-color:rgba(255, 255, 255, 0.4);color:#fff;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;opacity:1}.header-banner #searchform button:hover{background-color:var(--primary-600)}#content.kategorie{margin-top:2em;position:relative}@media (max-width:767.98px){#content.kategorie{margin-top:0}}#content.kategorie .background{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);padding:0}#content.kategorie .background .overlay{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background:-webkit-gradient(linear, left top, left bottom, color-stop(15%, rgba(255, 255, 255, 0)), color-stop(90%, whitesmoke));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 15%, whitesmoke 90%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 15%, whitesmoke 90%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 15%, whitesmoke 90%);width:100%;height:100%}@media (max-width:767px){body#kategorie .header-banner,body#kategorie .header-top{display:none}}@media (max-width:767.98px){#content.kategorie .title-bar .container{padding:0}}#content.kategorie .title-bar .title-wrapper{color:#fff;padding:12px 20px;margin-bottom:2rem;border-radius:3px}#content.kategorie .title-bar h1{margin:0;font-weight:700;font-size:1.5rem;text-transform:uppercase;display:inline-block}#content.kategorie .title-bar h1 .category-headline{font-weight:300}#content.kategorie .title-bar .buttons{float:right}#content.kategorie .title-bar .buttons a{color:#fff;font-size:20px;margin-left:10px;width:30px;display:inline-block;text-align:center}#content.kategorie .title-bar .buttons a.active{background-color:rgba(255, 255, 255, 0.2)}#content.kategorie .premium-offer{margin-bottom:3em}@media (max-width:991.98px){#content.kategorie .premium-offer{display:none}}#content.kategorie .premium-offer-mobile{display:none}@media (max-width:991.98px){#content.kategorie .premium-offer-mobile{display:block}}#content.kategorie .category-top-offers{margin-bottom:3em}#content.kategorie .kategorie_wrapper{position:relative}#content.kategorie .kategorie_wrapper .sidebar{position:absolute;top:0;left:15px;width:220px}@media (max-width:991.98px){#content.kategorie .kategorie_wrapper .sidebar{display:none}}#content.kategorie .kategorie_wrapper .sidebar.fixed{position:fixed;top:15px;-webkit-transition:top 0.3s ease-in-out;-o-transition:top 0.3s ease-in-out;transition:top 0.3s ease-in-out}#content.kategorie .kategorie_wrapper .sidebar.fixed h1{display:none}#content.kategorie .kategorie_wrapper .category-offers{padding-left:250px}@media (max-width:991px){#content.kategorie .kategorie_wrapper .category-offers{padding-left:0}}#content.kategorie .kategorie_wrapper .sidebar{padding:15px;background-color:var(--white);-webkit-box-shadow:var(--box-shadow-sm);box-shadow:var(--box-shadow-sm)}#content.kategorie .kategorie_wrapper .sidebar ul li{max-width:100%}#content.kategorie .kategorie_wrapper .sidebar ul li a{color:var(--gray-700)}#content.kategorie .kategorie_wrapper .sidebar ul li a.active,#content.kategorie .kategorie_wrapper .sidebar ul li a:hover{color:var(--white);background-color:var(--primary)}.category-offers section{margin-bottom:3rem}#content.kategorie section>h2{font-size:1.875rem;text-transform:uppercase;font-weight:400;margin-bottom:1.75rem;position:relative;display:inline-block;letter-spacing:1px}@media (max-width:767.98px){#content.kategorie section>h2{font-size:1.5rem;margin-bottom:2.25rem}}.kategorie-couponplatz header{padding:8vh 0;text-align:center;background-color:#fff}@media (max-width:767px){.kategorie-couponplatz header{padding:25px 0}}.kategorie-couponplatz header .kategorie-icon i{font-size:50px;margin-bottom:1rem}.kategorie-couponplatz header h1,.kategorie-couponplatz header p{margin:0 auto;max-width:700px}.kategorie-couponplatz header h1{margin-bottom:2rem;font-size:4rem;font-weight:400}.kategorie-couponplatz header p{color:#323232;font-size:19px;font-weight:400}#content.kategorie-deals{overflow:hidden}.deal-card{position:relative;border-radius:4px;margin-bottom:3em;width:100%;height:480px;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-perspective:40rem;perspective:40rem}.deal-card .flipper{position:relative;height:480px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out}.deal-card .back,.deal-card .front{position:absolute;top:0;left:0;width:100%;height:480px;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--white)}.deal-card .front{border-radius:4px;background-color:var(--white);z-index:1}.deal-card .back{z-index:10;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.deal-card.highlight .flipper,.deal-card.show-coupon .flipper{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.deal-card.highlight .front .image,.deal-card:hover .front .image{opacity:1}.deal-card.appearing{opacity:0}.deal-card .header{position:relative;margin-bottom:3rem}.deal-card .header .image{width:100%;height:auto;border-radius:4px 4px 0 0;opacity:0.9;-webkit-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}.deal-card .header .logo{position:absolute;bottom:-30px;left:50%;width:100px;height:auto;margin-left:-50px;-webkit-box-shadow:var(--box-shadow-xs);box-shadow:var(--box-shadow-xs);background:#fff;padding:5px;border-radius:2px;z-index:2}.deal-card .header svg.curve{position:absolute;bottom:-1px;left:0;width:100%;height:24px;fill:var(--white);z-index:1}@media (max-width:767.98px){.deal-card .header svg.curve{height:8px}}.deal-card .content{padding:0 1rem 1rem 1rem;min-height:250px}.deal-card .content p{font-size:1rem;font-weight:400;margin:0;line-height:1.5;padding-right:0}.deal-card h2{font-size:1.25rem;line-height:1.4;margin-bottom:0.125rem;font-weight:700;color:var(--primary-800)}.deal-card h3{margin-bottom:5px;line-height:1.5;text-transform:uppercase;font-size:1.125rem;font-weight:500;color:var(--gray-600)}.deal-card h3 span{display:block;text-transform:none}@media (max-width:767.98px){.deal-card h3{font-size:14px;color:var(--gray-500)}}.deal-card a.show-button{position:absolute;display:block;bottom:1.5rem;left:1rem;right:1rem;height:40px;line-height:38px;padding:0}.deal-card p.time-left{position:absolute;top:0.5rem;right:0.5rem;background:#ffc107;color:#fff;border-radius:2px;padding:3px 9px;-webkit-box-shadow:var(--box-shadow-xs);box-shadow:var(--box-shadow-xs);font-weight:500}.deal-card p.time-left time{font-weight:900;letter-spacing:1px}.deal-card p.time-left.countdown{background:#e60045;color:#fff}.deal-card p.time-left.countdown span{-webkit-animation:pulse 1s ease both infinite;animation:pulse 1s ease both infinite}.deal-card .coupon{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--white);z-index:5;padding:1.5rem;overflow:hidden}.deal-card .coupon .close-button{position:absolute;top:2px;right:2px;font-size:17px;padding:15px 17px;display:block;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.deal-card .coupon .headline{margin-bottom:25px}.deal-card .coupon .decorations{padding-bottom:25px;text-transform:uppercase;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.deal-card .coupon .decorations i{font-size:20px;margin-right:5px}.deal-card .coupon .decorations div{display:inline-block}.deal-card .coupon .decorations .tested{color:#41bc5d;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.deal-card .coupon .decorations .tested span.text{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap}.deal-card .coupon .decorations .exclusive{color:#ffc107;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex}.deal-card .coupon .decorations .linefill{border-bottom:1px solid;display:inline-block;width:100%;height:11px;margin:0 15px}.deal-card .coupon .decorations.is_exclusive{text-align:left}.deal-card .coupon .decorations.is_exclusive div{width:49%}.deal-card .coupon .decorations.is_exclusive .linefill{display:none}.deal-card .coupon ul.conditions{margin-bottom:10px;font-size:16px}.deal-card .coupon ul.conditions li{line-height:40px;color:#5a5a5a}.deal-card .coupon ul.conditions li i{margin-right:10px;color:#929292}.deal-card .coupon .cta{position:absolute;bottom:0;left:0;width:100%;padding:1rem 1rem 1.5rem}.deal-card .coupon .cta .coupon-code{margin-bottom:25px}.deal-card .coupon .coupon_button{margin-bottom:0.725rem}.deal-card .coupon .coupon_shop_button{margin-bottom:0}@keyframes pulse{0%{opacity:0}50%{opacity:1}to{opacity:1}}.background{padding-top:1.6em;padding-bottom:1.6em}.background.medium{background-color:#eee}main.homepage{margin-bottom:4rem}main.homepage section{padding:2rem 0}main.homepage section.section-white{background:var(--white)}main.homepage section.section-no-margin{margin-bottom:0}#homepage-new-offers{padding-top:2rem}#homepage-new-offers .swiper-slideshow{margin:0 -0.375rem}#homepage-new-offers .swiper-slideshow .swiper-container{padding:0 0.375rem}#homepage-new-offers .offer{margin-bottom:1rem}main.homepage section.mobile-greeting{background:#fff;text-align:center;padding:1rem}@media (min-width:768px){main.homepage section.mobile-greeting{display:none}}main.homepage section.mobile-greeting img.logo{display:block;max-width:80%;margin:0 auto 0.5rem}main.homepage section.mobile-greeting .greeting{padding-bottom:0.25rem;font-size:1rem;line-height:1.4;font-weight:500;color:var(--gray-800);margin-bottom:0}main.homepage section.mobile-greeting.has-avatar .greeting{text-align:left;color:var(--gray-500);margin-top:1rem}#content.homepage h1{margin:0 0 30px;font-weight:normal;color:var(--gray-800);text-transform:uppercase;display:block;text-align:left}#content.homepage h1 i{font-size:42px;display:inline-block;padding-right:10px;color:var(--primary-200)}@media (max-width:767.98px){#content.homepage h1{margin-bottom:3rem;text-align:center;font-size:28px}#content.homepage h1 i{font-size:28px}}#homepage-categories .category{border:none;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}#homepage-categories .category:nth-child(2n){background-color:var(--white)}#homepage-categories .category .headline{margin-bottom:2rem}@media (max-width:767.98px){#homepage-categories .category .headline{text-align:center}}#homepage-categories .category h1{font-weight:normal;text-transform:uppercase;padding:0;margin:0}#homepage-categories .category h1 a{color:var(--gray-800)}#homepage-categories .category h1 a:hover{color:var(--primary-600)}@media (max-width:767.98px){#homepage-categories .category h1{font-size:28px}}#homepage-categories .category .line{margin:10px 0 0}@media (max-width:767.98px){#homepage-categories .category .line{display:none}}#homepage-categories .category .category-button-wrapper{text-align:right;margin-top:1rem}@media (max-width:767.98px){#homepage-categories .category .category-button-wrapper{text-align:center}}#homepage-categories .category-button i{-webkit-animation:category-button 3s ease-in-out infinite both;animation:category-button 3s ease-in-out infinite both}@-webkit-keyframes category-button{0%{-webkit-transform:scale(0.2);transform:scale(0.2);opacity:0.8}20%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}30%{-webkit-transform:scale(2.2);transform:scale(2.2);opacity:0}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes category-button{0%{-webkit-transform:scale(0.2);transform:scale(0.2);opacity:0.8}20%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}30%{-webkit-transform:scale(2.2);transform:scale(2.2);opacity:0}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@media (min-width:992px){#homepage-slideshow .slide-mobile{display:none}}#homepage-slideshow .slide-desktop{overflow:hidden}@media (max-width:991.98px){#homepage-slideshow .slide-desktop{display:none}}@media (max-width:1199.98px){#homepage-slideshow .container{max-width:100%;padding:0}}@media (max-width:991.98px){#homepage-slideshow .container{padding:0}}#homepage-slideshow .swiper-slide{height:auto}@media (min-width:768px){#homepage-slideshow .swiper-slide{padding:1rem}}@media (min-width:1200px){#homepage-slideshow .swiper-slideshow{margin:0 -1rem}}@media (max-width:991.98px){#homepage-slideshow .swiper-container{padding-bottom:20px}}#homepage-slideshow .swiper-slideshow .arrow-left,#homepage-slideshow .swiper-slideshow .arrow-right{padding:0 2rem}#homepage-slideshow .slide-mobile{border-top:1px solid var(--gray-100);background:var(--white);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);height:100%;margin:0 1rem;border-radius:3px}#homepage-slideshow .slide-mobile:focus{outline:none}#homepage-slideshow .slide-mobile h2{padding:14px 16px 16px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--primary-800);font-size:1.125rem;margin-bottom:0}#homepage-slideshow .slide-mobile h2 span{display:block;width:auto}#homepage-slideshow .slide-mobile h2 span:last-child{text-align:right;color:var(--primary);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#homepage-slideshow .slide-mobile .header{position:relative;margin-bottom:50px;border-top:1px solid var(--gray-200)}#homepage-slideshow .slide-mobile .image{width:100%;height:auto;opacity:0.9;-webkit-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out;border-bottom:2px solid var(--gray-200)}#homepage-slideshow .slide-mobile .logo{position:absolute;bottom:-30px;left:16px;z-index:2;width:110px;height:auto;background:#fff;padding:5px;border-radius:2px;-webkit-box-shadow:var(--box-shadow-xs);box-shadow:var(--box-shadow-xs)}#homepage-slideshow .slide-mobile .curve{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:30px;fill:var(--white)}#homepage-slideshow .slide-mobile .content{padding:0 16px 20px;line-height:1.5;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}#homepage-slideshow .slide-mobile .content span{font-weight:700;margin-bottom:1rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;white-space:normal;max-width:100%;display:block}#homepage-slideshow .slide-mobile .content p{margin:0;padding-right:0}#homepage-slideshow .slide-desktop{position:relative;background-color:#fff;-webkit-box-shadow:var(--box-shadow-lg);box-shadow:var(--box-shadow-lg)}#homepage-slideshow .slide-desktop img.logo{position:absolute;top:0;left:5%;max-height:120px;width:auto;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);z-index:999}#homepage-slideshow .slide-desktop.position-left img.logo{left:unset;right:5%}#homepage-slideshow .slide-desktop .info.left .info-wrapper{position:relative;width:60%;margin-right:auto}#homepage-slideshow .slide-desktop .info.center .info-wrapper{position:relative;width:60%;margin:0 auto}#homepage-slideshow .slide-desktop .info.right .info-wrapper{position:relative;width:60%;margin-left:auto}#homepage-slideshow .slide-desktop .info{position:absolute;top:0;width:70%;height:100%;text-align:center;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:30px 80px 30px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;color:var(--gray-700);background:var(--slideshow-background)}#homepage-slideshow .slide-desktop .info.left{left:0;background:-webkit-gradient(linear, left top, right top, color-stop(65%, rgba(255, 255, 255, 0.85)), to(rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.85) 65%, rgba(255, 255, 255, 0));background:-o-linear-gradient(left, rgba(255, 255, 255, 0.85) 65%, rgba(255, 255, 255, 0));background:linear-gradient(to right, rgba(255, 255, 255, 0.85) 65%, rgba(255, 255, 255, 0))}#homepage-slideshow .slide-desktop .info.center{left:20%;width:60%;padding:30px;background:-webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0)), color-stop(15%, rgba(255, 255, 255, 0.85)), color-stop(85%, rgba(255, 255, 255, 0.85)), to(rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.85) 15%, rgba(255, 255, 255, 0.85) 85%, rgba(255, 255, 255, 0));background:-o-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.85) 15%, rgba(255, 255, 255, 0.85) 85%, rgba(255, 255, 255, 0));background:linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.85) 15%, rgba(255, 255, 255, 0.85) 85%, rgba(255, 255, 255, 0))}#homepage-slideshow .slide-desktop .info.right{background:-webkit-gradient(linear, right top, left top, color-stop(65%, rgba(255, 255, 255, 0.85)), to(rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(right, rgba(255, 255, 255, 0.85) 65%, rgba(255, 255, 255, 0));background:-o-linear-gradient(right, rgba(255, 255, 255, 0.85) 65%, rgba(255, 255, 255, 0));background:linear-gradient(to left, rgba(255, 255, 255, 0.85) 65%, rgba(255, 255, 255, 0));right:0}#homepage-slideshow .slide-desktop .info h2{font-weight:400;font-size:1.125rem}#homepage-slideshow .slide-desktop .info p{font-weight:500;font-size:1rem;margin-bottom:0}#homepage-slideshow .slide-desktop .info h3{margin-bottom:1rem;margin-top:0.25rem;text-transform:uppercase;color:#15191e}@media (max-width:1199.98px){#homepage-slideshow .slide-desktop .info h3{margin-bottom:0.5rem}}#homepage-slideshow .slide-desktop .info a.p_btn{z-index:1999;position:relative;display:inline-block;-webkit-box-shadow:var(--box-shadow-sm);box-shadow:var(--box-shadow-sm);margin-top:10px}#homepage-slideshow .slide-desktop:hover a.p_btn.animation-shake{-webkit-animation:shake-bottom 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955) both;animation:shake-bottom 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955) both}#homepage-slideshow .slide-desktop:hover a.p_btn.animation-vibrate{-webkit-animation:vibrate-2 0.3s linear 3 both;animation:vibrate-2 0.3s linear 3 both}#homepage-slideshow .slide-desktop:hover a.p_btn.animation-jello{-webkit-animation:jello-diagonal-1 0.8s both;animation:jello-diagonal-1 0.8s both}#homepage-slideshow .slide-desktop:hover a.p_btn.animation-wobble{-webkit-animation:wobble-hor-bottom 0.8s both;animation:wobble-hor-bottom 0.8s both}#homepage-slideshow .slide-desktop:hover a.p_btn.animation-heartbeat{-webkit-animation:heartbeat 1.5s ease-in-out both;animation:heartbeat 1.5s ease-in-out both}img.slideshow-image.animate{opacity:0.25;-webkit-animation:none;animation:none}.swiper-slide-active img.slideshow-image.animate{-webkit-animation:kenburns-bottom 7s ease-in-out both;animation:kenburns-bottom 7s ease-in-out both}@-webkit-keyframes shake-bottom{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}10%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}@keyframes shake-bottom{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}10%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}}@-webkit-keyframes vibrate-2{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(2px, -2px);transform:translate(2px, -2px)}40%{-webkit-transform:translate(2px, 2px);transform:translate(2px, 2px)}60%{-webkit-transform:translate(-2px, 2px);transform:translate(-2px, 2px)}80%{-webkit-transform:translate(-2px, -2px);transform:translate(-2px, -2px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes vibrate-2{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(2px, -2px);transform:translate(2px, -2px)}40%{-webkit-transform:translate(2px, 2px);transform:translate(2px, 2px)}60%{-webkit-transform:translate(-2px, 2px);transform:translate(-2px, 2px)}80%{-webkit-transform:translate(-2px, -2px);transform:translate(-2px, -2px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes jello-diagonal-1{0%{-webkit-transform:skew(0deg 0deg);transform:skew(0deg 0deg)}30%{-webkit-transform:skew(25deg 25deg);transform:skew(25deg 25deg)}40%{-webkit-transform:skew(-15deg, -15deg);transform:skew(-15deg, -15deg)}50%{-webkit-transform:skew(15deg, 15deg);transform:skew(15deg, 15deg)}65%{-webkit-transform:skew(-5deg, -5deg);transform:skew(-5deg, -5deg)}75%{-webkit-transform:skew(5deg, 5deg);transform:skew(5deg, 5deg)}to{-webkit-transform:skew(0deg 0deg);transform:skew(0deg 0deg)}}@keyframes jello-diagonal-1{0%{-webkit-transform:skew(0deg 0deg);transform:skew(0deg 0deg)}30%{-webkit-transform:skew(25deg 25deg);transform:skew(25deg 25deg)}40%{-webkit-transform:skew(-15deg, -15deg);transform:skew(-15deg, -15deg)}50%{-webkit-transform:skew(15deg, 15deg);transform:skew(15deg, 15deg)}65%{-webkit-transform:skew(-5deg, -5deg);transform:skew(-5deg, -5deg)}75%{-webkit-transform:skew(5deg, 5deg);transform:skew(5deg, 5deg)}to{-webkit-transform:skew(0deg 0deg);transform:skew(0deg 0deg)}}@-webkit-keyframes wobble-hor-bottom{0%,to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(-6deg);transform:translateX(-30px) rotate(-6deg)}30%{-webkit-transform:translateX(15px) rotate(6deg);transform:translateX(15px) rotate(6deg)}45%{-webkit-transform:translateX(-15px) rotate(-3.6deg);transform:translateX(-15px) rotate(-3.6deg)}60%{-webkit-transform:translateX(9px) rotate(2.4deg);transform:translateX(9px) rotate(2.4deg)}75%{-webkit-transform:translateX(-6px) rotate(-1.2deg);transform:translateX(-6px) rotate(-1.2deg)}}@keyframes wobble-hor-bottom{0%,to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-30px) rotate(-6deg);transform:translateX(-30px) rotate(-6deg)}30%{-webkit-transform:translateX(15px) rotate(6deg);transform:translateX(15px) rotate(6deg)}45%{-webkit-transform:translateX(-15px) rotate(-3.6deg);transform:translateX(-15px) rotate(-3.6deg)}60%{-webkit-transform:translateX(9px) rotate(2.4deg);transform:translateX(9px) rotate(2.4deg)}75%{-webkit-transform:translateX(-6px) rotate(-1.2deg);transform:translateX(-6px) rotate(-1.2deg)}}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(0.91);transform:scale(0.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(0.87);transform:scale(0.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(0.91);transform:scale(0.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(0.87);transform:scale(0.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@-webkit-keyframes kenburns-bottom{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 84%;transform-origin:50% 84%;opacity:0.25}10%{opacity:1}to{-webkit-transform:scale(1.15) translateY(15px);transform:scale(1.15) translateY(15px);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:1}}@keyframes kenburns-bottom{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 84%;transform-origin:50% 84%;opacity:0.25}10%{opacity:1}to{-webkit-transform:scale(1.15) translateY(15px);transform:scale(1.15) translateY(15px);-webkit-transform-origin:bottom;transform-origin:bottom;opacity:1}}section#birthday{padding-bottom:0;background:var(--white)}section#birthday h2.section-headline{color:var(--primary-400);margin-bottom:1rem}.avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.825rem;min-width:0}.avatar.avatar-small{gap:0.5rem}.avatar img{height:64px;width:auto;max-height:unset;background:-webkit-gradient(linear, left top, left bottom, from(white), to(white)) padding-box, -webkit-gradient(linear, right top, left bottom, from(var(--primary-500)), color-stop(var(--primary-300)), to(var(--primary-200))) border-box;background:-webkit-linear-gradient(white, white) padding-box, -webkit-linear-gradient(top right, var(--primary-500), var(--primary-300), var(--primary-200)) border-box;background:-o-linear-gradient(white, white) padding-box, -o-linear-gradient(top right, var(--primary-500), var(--primary-300), var(--primary-200)) border-box;background:linear-gradient(white, white) padding-box, linear-gradient(to bottom left, var(--primary-500), var(--primary-300), var(--primary-200)) border-box;border:2px solid transparent;padding:2px;border-radius:50%;-webkit-box-shadow:var(--box-shadow-lg);box-shadow:var(--box-shadow-lg)}.avatar.avatar-small img{height:44px;-webkit-box-shadow:var(--box-shadow-xs);box-shadow:var(--box-shadow-xs)}.avatar p{font-size:1.5rem;font-weight:bold;text-align:left;line-height:1;color:var(--body-color);margin:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;display:block;-o-text-overflow:ellipsis;text-overflow:ellipsis}.avatar p span{display:block;font-size:1rem;font-weight:normal;margin-top:0.5rem}.avatar.avatar-small p{font-size:1.0625rem}.avatar.avatar-small p span{font-size:0.8125rem;margin-top:0.375rem}nav#main-navigation{background:var(--nav-background-color, #6c757d);padding:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);position:relative;z-index:900;height:48px}@media (max-width:991.98px){nav#main-navigation{display:none}}nav#main-navigation .container{position:relative}nav#main-navigation ul.navbar-nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;overflow:hidden}nav#main-navigation a.nav-link{color:var(--nav-color, #faf9fa);padding:0.75rem 0.5rem 0.75rem 1rem;text-transform:uppercase}nav#main-navigation a.nav-link:hover{background-color:rgba(255, 255, 255, 0.4)}nav#main-navigation a.nav-link i{-webkit-transition:-webkit-transform 0.25s ease-in-out;transition:-webkit-transform 0.25s ease-in-out;-o-transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;vertical-align:baseline}nav#main-navigation li.selected a.nav-link{background-color:var(--nav-color, #002857);color:var(--nav-background-color, #faf9fa);padding-right:calc(0.75rem + 10px);padding-left:calc(0.75rem + 10px)}nav#main-navigation li.nav-item:hover a.nav-link{background-color:rgba(255, 255, 255, 0.4)}nav#main-navigation li.nav-item:hover a.nav-link span i{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}nav#main-navigation li.deals.nav-item:hover a.nav-link span i{-webkit-transform:none;-ms-transform:none;transform:none}nav#main-navigation .has-megamenu{position:static}nav#main-navigation .dropdown-toggle i{vertical-align:middle}nav#main-navigation .dropdown-toggle:after{content:none}nav#main-navigation .megamenu{left:0;right:0;width:100%;margin-top:0;background:transparent;border:none;padding:0}nav#main-navigation .megamenu .menu-content{padding:1.5rem 2rem 1rem 2rem;background-color:var(--white);border-bottom:3px solid var(--primary-400);-webkit-box-shadow:var(--box-shadow-xl);box-shadow:var(--box-shadow-xl)}nav#main-navigation .megamenu h2{margin-bottom:1rem}nav#main-navigation .megamenu span.krone{background:url(../images/krone.svg) no-repeat;vertical-align:text-bottom;display:inline-block;width:19px;height:19px;margin-top:0;margin-right:7px;background-size:19px auto}nav#main-navigation .megamenu li.subcategory_link.top_link{list-style:none;line-height:3rem;border-bottom:1px solid var(--gray-100)}nav#main-navigation .megamenu li.subcategory_link.top_link:first-child{border-top:1px solid var(--gray-100)}nav#main-navigation .megamenu h2{font-size:1rem;font-weight:700;color:var(--gray-600);text-transform:uppercase}nav#main-navigation .megamenu li.subcategory-link{margin-bottom:0.75rem}nav#main-navigation .megamenu li.subcategory-link a{color:var(--gray-700)}nav#main-navigation .megamenu li.subcategory-link a:hover{color:var(--primary)}nav#main-navigation .megamenu li.subcategory-link.top-link a{font-weight:500}#main-navigation .overflow-control{display:none;position:absolute;top:0;-webkit-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;height:100%}#main-navigation .overflow-control button{background:transparent;border:none;color:var(--nav-color);width:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-transition:color 250ms ease-in-out, -webkit-transform 250ms ease-in-out;transition:color 250ms ease-in-out, -webkit-transform 250ms ease-in-out;-o-transition:transform 250ms ease-in-out, color 250ms ease-in-out;transition:transform 250ms ease-in-out, color 250ms ease-in-out;transition:transform 250ms ease-in-out, color 250ms ease-in-out, -webkit-transform 250ms ease-in-out}#main-navigation .overflow-control button:hover{color:var(--primary);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}#main-navigation .overflow-control.overflow-control-left{left:-30px;opacity:0;display:none}#main-navigation .overflow-control.overflow-control-left:after{content:"";width:100px;height:100%;position:absolute;left:0;top:0;z-index:-1;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.25)), color-stop(75%, rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 75%);background:-o-linear-gradient(left, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 75%);background:linear-gradient(90deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 75%)}#main-navigation .overflow-control.overflow-control-right{right:-30px}#main-navigation .overflow-control.overflow-control-right:after{content:"";width:100px;height:100%;position:absolute;right:0;top:0;z-index:-1;background:-webkit-gradient(linear, left top, right top, color-stop(25%, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.25)));background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.25) 100%);background:-o-linear-gradient(left, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.25) 100%);background:linear-gradient(90deg, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.25) 100%)}#main-navigation.has-overflow .overflow-control{display:block}#main-navigation.has-overflow .overflow-control.overflow-control-left{opacity:0;display:none}#main-navigation.has-overflow.is-scrolled-left .overflow-control.overflow-control-left{opacity:1;display:block}#main-navigation.has-overflow.is-scrolled-left .overflow-control.overflow-control-right{opacity:0;display:none}nav#mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--white, #fff);position:fixed;bottom:0;left:0;right:0;width:100%;height:66px;-webkit-box-shadow:0.1px -0.3px 1px hsla(var(--hue-primary), 12%, 8%, 0.1), 1px -1.5px 1.5px hsla(var(--hue-primary), 12%, 8%, 0.13);box-shadow:0.1px -0.3px 1px hsla(var(--hue-primary), 12%, 8%, 0.1), 1px -1.5px 1.5px hsla(var(--hue-primary), 12%, 8%, 0.13);z-index:110;padding:0 0.5rem}@media (min-width:992px){nav#mobile{display:none}}nav#mobile a.logo{height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%}nav#mobile a.logo img{max-width:100%;height:auto;max-height:70%}nav#mobile .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}nav#mobile .buttons a,nav#mobile .buttons button{color:var(--gray-800);display:block;background:none;border:none;width:46px;font-size:22px;line-height:66px;text-align:center}nav#mobile .buttons a i,nav#mobile .buttons button i{vertical-align:baseline}nav#mobile-menu{z-index:100;position:fixed;left:0;top:0;width:100%;height:calc(100vh - 66px);background:var(--white);display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:scroll;padding-top:3rem}@media (min-width:576px){nav#mobile-menu{display:none}}nav#mobile-menu.open{-webkit-animation:mobile-menu-animation 0.5s cubic-bezier(0.19, 1, 0.22, 1) both;animation:mobile-menu-animation 0.5s cubic-bezier(0.19, 1, 0.22, 1) both;display:-webkit-box;display:-ms-flexbox;display:flex}nav#mobile-menu.closing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:mobile-menu-animation-out 0.4s ease-out both;animation:mobile-menu-animation-out 0.4s ease-out both}nav#mobile-menu a{display:block;padding:0.5rem 1rem 0.5rem 3rem;font-size:1rem;text-transform:uppercase;color:var(--gray-800);-webkit-transition:color 0.25s ease-in-out;-o-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out;text-align:left;border-bottom:1px solid var(--gray-200)}nav#mobile-menu a:last-child{border-bottom:none}nav#mobile-menu a:active,nav#mobile-menu a:hover{color:var(--primary)}nav#mobile-menu a.active{color:var(--primary);cursor:default;background:var(--gray-100)}nav#mobile-menu a i{margin-right:10px;color:var(--gray-300)}@-webkit-keyframes mobile-menu-animation{0%{-webkit-transform:translateY(100vh);transform:translateY(100vh)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mobile-menu-animation{0%{-webkit-transform:translateY(100vh);transform:translateY(100vh)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mobile-menu-animation-out{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}90%{opacity:0.5}to{-webkit-transform:translateY(100vh);transform:translateY(100vh);opacity:0}}@keyframes mobile-menu-animation-out{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}90%{opacity:0.5}to{-webkit-transform:translateY(100vh);transform:translateY(100vh);opacity:0}}#mobile-search-bar{position:fixed;top:0;left:0;width:100%;display:none;z-index:120;background:var(--primary-200, #fff);padding:1rem 0 1rem 1rem;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);border-radius:0 0 6px 6px}#mobile-search-bar.open{-webkit-animation:mobile-search-animation 0.5s cubic-bezier(0.19, 1, 0.22, 1) both;animation:mobile-search-animation 0.5s cubic-bezier(0.19, 1, 0.22, 1) both;display:-webkit-box;display:-ms-flexbox;display:flex}#mobile-search-bar.closing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:mobile-search-animation-out 0.4s ease-out both;animation:mobile-search-animation-out 0.4s ease-out both}#mobile-search-bar .search-input{position:relative;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#mobile-search-bar .search-input label{position:absolute;height:100%;width:44px;left:0;top:0;margin:0;z-index:111;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--gray-300)}#mobile-search-bar .search-input label i{margin:0}#mobile-search-bar .search-input input{font-size:1.125rem;background-color:#fff;padding:0.45rem 1rem 0.45rem 44px;border:1px solid var(--gray-100);border-radius:4px;display:block;width:100%;margin:0;-webkit-box-shadow:none;box-shadow:none}#mobile-search-bar .search-input input:active,#mobile-search-bar .search-input input:focus{-webkit-box-shadow:0 0 1px 2px hsla(var(--hue-primary), 60%, 60%, 0.3);box-shadow:0 0 1px 2px hsla(var(--hue-primary), 60%, 60%, 0.3);outline:none}#mobile-search-bar button{color:var(--gray-800);background:transparent;border:none;font-size:1.125rem;text-align:center;display:block;width:50px;-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px}#mobile-search-bar button:active{color:var(--primary)}@-webkit-keyframes mobile-search-animation{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mobile-search-animation{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mobile-search-animation-out{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}90%{opacity:0.5}to{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}@keyframes mobile-search-animation-out{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}90%{opacity:0.5}to{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}#content.angebot{position:relative;margin-top:2rem;margin-bottom:2rem;padding-right:280px}@media (max-width:991.98px){#content.angebot{padding-right:0;margin:0}}@media (max-width:991.98px){body#angebot .container{padding:0}}body#angebot .angebot-header{position:relative;-webkit-box-shadow:0.1px 0.3px 1px hsla(var(--hue-primary), 12%, 8%, 0.09), 1px 1.5px 1.5px hsla(var(--hue-primary), 12%, 8%, 0.12);box-shadow:0.1px 0.3px 1px hsla(var(--hue-primary), 12%, 8%, 0.09), 1px 1.5px 1.5px hsla(var(--hue-primary), 12%, 8%, 0.12)}@media (max-width:991.98px){body#angebot .angebot-header{-webkit-box-shadow:none;box-shadow:none}}body#angebot .angebot-header img.offer-header-image{width:100%;height:auto}@media (max-width:991.98px){body#angebot .angebot-header img.offer-header-image{display:none}}body#angebot .angebot-header img.offer-header-image-mobile{width:100%;height:auto}@media (min-width:992px){body#angebot .angebot-header img.offer-header-image-mobile{display:none}}body#angebot .angebot-header .logo{position:absolute;height:auto;padding:5px;top:25px;left:1.5rem;border-radius:3px;z-index:2;-webkit-box-shadow:0.1px 0.3px 1px hsla(var(--hue-primary), 12%, 8%, 0.09), 1px 1.5px 1.5px hsla(var(--hue-primary), 12%, 8%, 0.12);box-shadow:0.1px 0.3px 1px hsla(var(--hue-primary), 12%, 8%, 0.09), 1px 1.5px 1.5px hsla(var(--hue-primary), 12%, 8%, 0.12);background:#fff}body#angebot .angebot-header .logo img{display:block;width:auto;height:130px}@media (max-width:1199.98px){body#angebot .angebot-header .logo{top:22px}body#angebot .angebot-header .logo img{height:100px}}@media (max-width:767.98px){body#angebot .angebot-header .logo{bottom:-30px;left:50%;margin-left:-55px;top:unset}body#angebot .angebot-header .logo img{width:110px;height:auto}}body#angebot .angebot-header svg.curve{position:absolute;z-index:1;bottom:-1px;left:0;width:100%;height:24px;fill:var(--white)}@media (min-width:992px){body#angebot .angebot-header svg.curve{display:none}}body#angebot .content-background{background:#fff;padding:20px 15px 15px;-webkit-box-shadow:0.1px 0.3px 1px hsla(var(--hue-primary), 12%, 8%, 0.05), 0.5px 1.25px 1.5px hsla(var(--hue-primary), 12%, 8%, 0.08), 1px 2.75px 3px hsla(var(--hue-primary), 12%, 8%, 0.1);box-shadow:0.1px 0.3px 1px hsla(var(--hue-primary), 12%, 8%, 0.05), 0.5px 1.25px 1.5px hsla(var(--hue-primary), 12%, 8%, 0.08), 1px 2.75px 3px hsla(var(--hue-primary), 12%, 8%, 0.1);border-radius:3px}@media (max-width:991.98px){body#angebot .content-background{padding-top:3rem;-webkit-box-shadow:none;box-shadow:none}}body#angebot .angebot-header-fixed{background-color:var(--white);height:60px;position:fixed;top:0;left:0;width:100%;z-index:999;min-height:auto;-webkit-box-shadow:0.1px 0.3px 1px hsla(var(--hue-primary), 12%, 8%, 0.09), 1px 1.5px 1.5px hsla(var(--hue-primary), 12%, 8%, 0.12);box-shadow:0.1px 0.3px 1px hsla(var(--hue-primary), 12%, 8%, 0.09), 1px 1.5px 1.5px hsla(var(--hue-primary), 12%, 8%, 0.12);-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}@media (max-width:991.98px){body#angebot .angebot-header-fixed{display:none}}body#angebot .angebot-header-fixed.outside{top:-60px}body#angebot .angebot-header-fixed .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}body#angebot .angebot-header-fixed h1{margin:0;font-size:1.125rem;padding:0 60px 0 0;font-weight:700}body#angebot .angebot-header-fixed .logo{height:100%;width:auto;border-left:1px solid var(--gray-100);border-right:1px solid var(--gray-100);position:relative;margin-right:1rem}body#angebot .angebot-header-fixed .logo img{height:50px;width:auto;display:block;margin:0 0.75rem}body#angebot .content_item{margin-bottom:1rem;overflow:hidden}@media (max-width:991px){body#angebot .content_item{margin-bottom:3rem}}body#angebot .content_item.icon_text .icon_wrapper{font-size:60px;text-align:center;color:#303030}body#angebot .content_item.icon_text p:last-child{margin-bottom:0}body#angebot .content_item.text_slideshow p:last-child{margin-bottom:0}@media (max-width:991.98px){body#angebot .content_item.text_slideshow .froala_content{margin-bottom:2rem}}body#angebot .content_item.linkliste .icon_wrapper{font-size:60px;text-align:center;color:#303030}body#angebot .content_item.linkliste ul li{margin-bottom:1em}@media (max-width:991.98px){body#angebot .columns_2 .col-sm-6:first-child,body#angebot .columns_3 .col-sm-4{margin-bottom:1rem}}@media (max-width:991.98px){body#angebot .columns_3 .col-sm-4:last-child{margin-bottom:0}}body#angebot .content_item.linkliste ul li a{color:#303030;font-weight:500;font-size:18px}body#angebot .content_item.linkliste ul li a:before{content:"> ";color:#e94444}body#angebot .content_item.download .file{font-size:20px}body#angebot .content_item.download .icon_wrapper{font-size:60px;text-align:center;color:#303030}body#angebot .content_item.columns .content{max-width:100%}@media (max-width:767.98px){body#angebot .content_item.columns .col{display:block;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-bottom:2rem}body#angebot .content_item.columns .col:last-child{margin-bottom:0}body#angebot .content_item.columns img{width:auto;margin:0 auto}}body#angebot .content_item.columns .col.has_image.has_text img{margin-bottom:10px}body#angebot .content_item.columns p:last-child{margin-bottom:0}body#angebot .content_item.kleingedrucktes .froala_content{margin-top:1em}body#angebot .content_item.kleingedrucktes a.kleingedrucktes{font-size:20px;text-align:center;display:block;width:100%}body#angebot .faq_item h3.item_headline{font-size:20px;opacity:0.5;margin-bottom:10px}body#angebot .faq_item h3.item_headline i{color:#002857}body#angebot .video_container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}body#angebot .video_container embed,body#angebot .video_container iframe,body#angebot .video_container object{position:absolute;top:0;left:0;width:100%;height:100%}body#angebot img.img-fullwidth{width:100%;display:block;max-width:100%;height:auto}aside#offer-sidebar.desktop{background-color:var(--white);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:2;position:absolute;top:0;right:0;-webkit-transition:top 0.4s ease-in-out;-o-transition:top 0.4s ease-in-out;transition:top 0.4s ease-in-out;width:250px;padding:1rem;border-bottom:2px solid var(--primary-400);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}@media (max-width:991.98px){aside#offer-sidebar.desktop{display:none}}aside#offer-sidebar.mobile{display:none;margin-bottom:2rem}@media (max-width:991.98px){aside#offer-sidebar.mobile{display:block}}aside#offer-sidebar.desktop.fixed{position:fixed;top:60px}aside#offer-sidebar.desktop.fixed .logo{display:none}aside#offer-sidebar.desktop.fixed .line,aside#offer-sidebar.desktop.fixed h3{display:none}#sidebar_mobile_modal .tooltip-inner,body#angebot #sidebar .tooltip-inner{background-color:#002857}#sidebar_mobile_modal .tooltip-arrow,body#angebot #sidebar .tooltip-arrow{border-bottom-color:#002857}body#angebot #sidebar .logo{-webkit-box-shadow:none;box-shadow:none;margin-top:0;width:100%;margin-bottom:15px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}body#angebot #sidebar .logo img{width:100%}body#angebot .sidebar_item{margin-bottom:1em}body#angebot .sidebar_item .p_btn{padding:9px 12px}body#angebot .sidebar_item h2{font-size:13px;text-transform:uppercase;line-height:1.3em;font-weight:700;margin-bottom:5px}body#angebot .sidebar_item p{font-weight:400;margin-bottom:15px;line-height:1.5em;font-size:14px}body#angebot .sidebar_item .p_btn{font-weight:500;text-transform:uppercase;font-size:13px;display:block}body#angebot .sidebar_item button.p_btn{width:100%}main#content.angebot .accordion{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}main#content.angebot .accordion .accordion-item{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}main#content.angebot .accordion h2{margin-bottom:0}main#content.angebot .accordion .accordion-body{padding:1rem 0 0}main#content.angebot .accordion button.accordion-button:hover{background:var(--primary);color:var(--white)}.sidebar_item .code{display:none;cursor:pointer;padding:15px 10px;background-color:#fbfbfb;letter-spacing:3px;text-align:center;color:#333;margin-top:10px;border-radius:2px;-webkit-box-shadow:inset 0 0 3px #ccc;box-shadow:inset 0 0 3px #ccc}.sidebar_item .code.open{-webkit-animation-name:zoomInDown;animation-name:zoomInDown;display:block;-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#sidebar-form .form-group{margin-bottom:1rem}#sidebar.mobile{padding:3rem 1rem}.coupon_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#002857;color:#fff;height:40px;line-height:1.2;padding-left:15px;margin-bottom:10px;border-radius:4px;font-size:14px;position:relative;border:1px solid #002857;-webkit-transition:background-color 0.22s ease-in-out;-o-transition:background-color 0.22s ease-in-out;transition:background-color 0.22s ease-in-out;cursor:pointer}.coupon_button:hover{background-color:#00408a}.coupon_button:hover.show_code{background-color:#fff}.coupon_button .text{margin-right:auto}.coupon_button .coupon_code{text-align:center;width:100%;display:none;padding-right:36px;letter-spacing:1px;font-weight:700}.coupon_button .code_copy_text{display:none;text-align:center;padding-right:36px;font-weight:700}.coupon_button.show_code{background-color:#fff;border:1px dashed #002857}.coupon_button.show_code .coupon_code{display:block}.coupon_button.show_code .text{display:none}.coupon_button.show_code .show_icon{display:none}.coupon_button.show_code .copy_icon{display:inline-block}.coupon_button.code_copied{border:1px solid #333}.coupon_button.code_copied .coupon_code{display:none}.coupon_button.code_copied .code_copy_text{display:block}.coupon_button.code_copied .ok_icon{display:block}.coupon_button i{width:36px;height:40px;position:absolute;border-top-right-radius:4px;border-bottom-right-radius:4px;top:-1px;right:-1px;text-align:center;display:inline-block;background-color:#002857;color:#fff;line-height:38px}.coupon_button .copy_icon{display:none;font-size:20px}.coupon_button .ok_icon{display:none}.coupon_shop_button{display:block;height:40px;line-height:38px;margin-bottom:15px;border-radius:4px;font-size:14px;border:1px solid #002857;text-transform:uppercase;text-align:center;color:#002857;-webkit-transition:background-color 0.22s ease-in-out;-o-transition:background-color 0.22s ease-in-out;transition:background-color 0.22s ease-in-out}.coupon_shop_button.filled{background-color:#002857;color:#fff}.sidebar_item.coupon .headline,.sidebar_item.header .headline{color:var(--gray-800);display:table;position:relative;width:100%}.sidebar_item.coupon .headline.has_value_up_to .value,.sidebar_item.header .headline.has_value_up_to .value{padding-top:0}.sidebar_item.coupon .headline.has-type-only span,.sidebar_item.header .headline.has-type-only span{font-size:32px;line-height:60px;padding:0;width:100%;font-weight:300}.sidebar_item.coupon .headline .value,.sidebar_item.header .headline .value{width:50%;display:table-cell;vertical-align:middle;text-align:center;position:relative;padding-top:15px;padding-bottom:15px}.sidebar_item.coupon .headline .value .number,.sidebar_item.header .headline .value .number{font-size:36px;line-height:30px;display:block;font-weight:300}.sidebar_item.coupon .headline .value .up_to,.sidebar_item.header .headline .value .up_to{font-size:13px;color:var(--gray-300);font-weight:400}.sidebar_item.coupon .headline .divider,.sidebar_item.header .headline .divider{width:1px;height:80%;position:absolute;top:10%;left:50%;border-left:1px solid var(--gray-100)}.sidebar_item.coupon .headline .coupon_type,.sidebar_item.header .headline .coupon_type{display:table-cell;vertical-align:middle;line-height:20px;text-align:center;width:50%;font-size:16px;text-transform:uppercase}.sidebar_item.coupon .value_benefit,.sidebar_item.header .value_benefit{font-size:16px;margin-bottom:8px;text-align:center;color:var(--gray-600);font-weight:400}.sidebar_item.coupon hr,.sidebar_item.header hr{color:var(--gray-300);margin-top:0.75rem;margin-bottom:1rem}.sidebar_item.coupon .decorations,.sidebar_item.header .decorations{padding-bottom:10px;text-transform:uppercase;text-align:center}.sidebar_item.coupon .decorations i,.sidebar_item.header .decorations i{font-size:20px;margin-right:5px}.sidebar_item.coupon .decorations div,.sidebar_item.header .decorations div{display:inline-block}.sidebar_item.coupon .decorations .tested,.sidebar_item.header .decorations .tested{color:#41bc5d}.sidebar_item.coupon .decorations .exclusive,.sidebar_item.header .decorations .exclusive{color:#ffc107;text-align:right}.sidebar_item.coupon .decorations .linefill,.sidebar_item.header .decorations .linefill{border-bottom:1px solid;display:inline-block;width:35px;height:11px;margin:0 5px}.sidebar_item.coupon .decorations.is_exclusive,.sidebar_item.header .decorations.is_exclusive{text-align:left}.sidebar_item.coupon .decorations.is_exclusive div,.sidebar_item.header .decorations.is_exclusive div{width:49%}.sidebar_item.coupon .decorations.is_exclusive .linefill,.sidebar_item.header .decorations.is_exclusive .linefill{display:none}.sidebar_item.conditions ul.conditions,.sidebar_item.coupon ul.conditions{margin-bottom:10px}.sidebar_item.conditions ul.conditions li,.sidebar_item.coupon ul.conditions li{line-height:30px;color:#5a5a5a}.sidebar_item.conditions ul.conditions li i,.sidebar_item.coupon ul.conditions li i{margin-right:10px;color:#929292}#sidebar .sidebar_item:last-child{margin-bottom:0px}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}#more_offers{margin:4rem 0 2rem}@media (max-width:575.98px){#more_offers{padding:0 1rem}}#more_offers h1{margin:0 0 2rem;font-size:1.5rem;text-transform:uppercase}#more_offers h1 a{color:var(--gray-800)}.prev_next_offer_button{position:fixed;z-index:2000;top:50%;width:160px;height:100px;margin-top:-60px;display:block;background-color:rgba(40, 40, 40, 0.1);text-align:center;border-radius:3px;color:#fff;-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-box-shadow:0.1px 0.3px 1px hsla(var(--hue-primary), 12%, 8%, 0.09), 1px 1.5px 1.5px hsla(var(--hue-primary), 12%, 8%, 0.12);box-shadow:0.1px 0.3px 1px hsla(var(--hue-primary), 12%, 8%, 0.09), 1px 1.5px 1.5px hsla(var(--hue-primary), 12%, 8%, 0.12)}@media (max-width:991.98px){.prev_next_offer_button{display:none}}.prev_next_offer_button:hover{background-color:#fff;color:#002857}.prev_next_offer_button.highlight{background-color:#002857;color:#fff}.prev_next_offer_button.highlight:hover{background-color:#fff;color:#002857}.prev_next_offer_button i{line-height:100px;font-size:24px;display:inline-block}.prev_next_offer_button img{height:100px;width:auto;max-width:120px;display:inline-block}.prev_next_offer_button.prev{left:-120px}.prev_next_offer_button.prev img{float:left}.prev_next_offer_button.next{right:-120px}.prev_next_offer_button.next img{float:right}.prev_next_offer_button.prev:hover{left:0}.prev_next_offer_button.next:hover{right:0}#outgoing-modal{z-index:1999}#content.angebot.angebot-basic{margin-top:2rem;margin-bottom:2rem;padding-right:0}@media (max-width:991.98px){#content.angebot.angebot-basic{margin:0}}#content.angebot.angebot-basic .angebot-basic-header{margin-bottom:3rem;text-align:center}@media (max-width:991.98px){#content.angebot.angebot-basic .angebot-basic-header{margin-top:1.5rem;margin-bottom:2rem}}#content.angebot.angebot-basic .angebot-basic-header .logo{width:auto;display:inline-block;padding:5px;margin:0 auto;border-radius:3px;-webkit-box-shadow:0.1px 0.3px 1px hsla(var(--hue-primary), 12%, 8%, 0.09), 1px 1.5px 1.5px hsla(var(--hue-primary), 12%, 8%, 0.12);box-shadow:0.1px 0.3px 1px hsla(var(--hue-primary), 12%, 8%, 0.09), 1px 1.5px 1.5px hsla(var(--hue-primary), 12%, 8%, 0.12);background:#fff}#content.angebot.angebot-basic .angebot-basic-header img{height:110px;width:auto}#content.angebot.angebot-basic h2{margin-top:1.5rem;margin-bottom:2rem;text-transform:uppercase}.offer-basic-coupon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;border:1px solid var(--gray-100);background:var(--white);padding:1rem;margin:0 1rem 2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:991.98px){.offer-basic-coupon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.offer-basic-coupon img{margin:0}@media (max-width:991.98px){.offer-basic-coupon img{width:100%;height:auto}}.offer-basic-coupon .coupon_shop_button{margin:0}.offer-basic-coupon .center{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:991.98px){.offer-basic-coupon .center{max-width:unset;-webkit-box-flex:0;-ms-flex:none;flex:none}}.offer-basic-coupon .right{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;max-width:300px}@media (max-width:991.98px){.offer-basic-coupon .right{max-width:unset;-webkit-box-flex:0;-ms-flex:none;flex:none}}.offer-basic-coupon li{line-height:2rem}.offer-basic-coupon li i{margin-right:10px;color:#929292}.offer-basic-coupon .headline-wrapper{margin-bottom:1rem}.offer-basic-coupon .headline{color:var(--gray-800);display:table;position:relative;width:100%}.offer-basic-coupon .headline.has_value_up_to .value{padding-top:0}.offer-basic-coupon .headline.has-type-only span{font-size:32px;line-height:60px;padding:0;width:100%;font-weight:300}.offer-basic-coupon .headline .value{width:50%;display:table-cell;vertical-align:middle;text-align:center;position:relative;padding-top:15px;padding-bottom:15px}.offer-basic-coupon .headline .value .number{font-size:36px;line-height:30px;display:block;font-weight:300}.offer-basic-coupon .headline .value .up_to{font-size:13px;color:var(--gray-300);font-weight:400}.offer-basic-coupon .headline .divider{width:1px;height:80%;position:absolute;top:10%;left:50%;border-left:1px solid var(--gray-100)}.offer-basic-coupon .headline .coupon_type{display:table-cell;vertical-align:middle;line-height:20px;text-align:center;width:50%;font-size:16px;padding:1rem;text-transform:uppercase;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.offer-basic-coupon .value_benefit{font-size:16px;margin-bottom:8px;text-align:center;color:var(--gray-600);font-weight:400}.offer-basic-coupon hr{color:var(--gray-300);margin-top:0.75rem;margin-bottom:1rem}.offer-basic-coupon .decorations{padding-bottom:10px;text-transform:uppercase;text-align:center}.offer-basic-coupon .decorations i{font-size:20px;margin-right:5px}.offer-basic-coupon .decorations div{display:inline-block}.offer-basic-coupon .decorations .tested{color:#41bc5d}.offer-basic-coupon .decorations .exclusive{color:#ffc107;text-align:right}.offer-basic-coupon .decorations .linefill{border-bottom:1px solid;display:inline-block;width:35px;height:11px;margin:0 5px}.offer-basic-coupon .decorations.is_exclusive{text-align:left}.offer-basic-coupon .decorations.is_exclusive div{width:49%}.offer-basic-coupon .decorations.is_exclusive .linefill{display:none}.offer-basic-coupon p{margin-bottom:0.5rem}#sidebar_mobile_modal section.daily-deals{display:block}section.daily-deals h2{color:var(--gray-800);margin-bottom:2rem;text-transform:uppercase;font-weight:500}section.daily-deals .deal-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.daily-deals .deal-container{margin-left:-10px;margin-right:-10px}section.daily-deals .deal-column{position:relative;width:100%;-webkit-box-flex:0;-ms-flex:0 0 33.3333333%;flex:0 0 33.3333333%;padding:0 10px 0 10px;margin-bottom:30px}@media (max-width:991.98px){section.daily-deals .deal-column{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media (max-width:575.98px){section.daily-deals .deal-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}section.daily-deals .coupon{position:relative;width:100%;height:100%;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);background:white}section.daily-deals .coupon .content{padding:1rem}section.daily-deals .coupon .headline{margin-bottom:1rem}section.daily-deals .coupon .show-button{position:absolute;bottom:1rem;left:1rem;right:1rem;width:auto}section.daily-deals .image{width:100%;height:130px;background-repeat:no-repeat;background-size:cover;border-top-left-radius:4px;border-top-right-radius:4px}section.daily-deals .content{z-index:2}section.daily-deals article{height:300px}section.daily-deals article .flipper{position:relative;overflow:hidden;height:300px}section.daily-deals article .back,section.daily-deals article .front{position:absolute;top:0;left:0;width:100%;height:300px;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:-webkit-transform 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);-o-transition:transform 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55)}section.daily-deals article .front{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);border-radius:4px;background-color:#fff;z-index:1}section.daily-deals article .back{z-index:2;-webkit-transform:translateY(300px);-ms-transform:translateY(300px);transform:translateY(300px)}section.daily-deals article.highlight .flipper,section.daily-deals article.show-coupon .flipper{-webkit-box-shadow:0 4px 14px 0 rgba(0, 0, 0, 0);box-shadow:0 4px 14px 0 rgba(0, 0, 0, 0)}section.daily-deals article.highlight .front,section.daily-deals article.show-coupon .front{-webkit-transform:translateY(-480px);-ms-transform:translateY(-480px);transform:translateY(-480px)}section.daily-deals article.highlight .back,section.daily-deals article.show-coupon .back{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}section.daily-deals article h3{font-size:1.125rem;line-height:1.4;margin-bottom:0.125rem;font-weight:500;color:var(--primary-900);padding-right:2rem}section.daily-deals article h4{margin-bottom:5px;line-height:1.5;text-transform:uppercase;font-size:1rem;font-weight:500;color:var(--gray-700)}section.daily-deals article h4.discount{margin-bottom:0.5rem}section.daily-deals article h4.discount-addon{margin-bottom:2rem;color:var(--gray-700);text-transform:none;font-size:0.875rem}section.daily-deals article .coupon{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:5;padding:15px;overflow:hidden}section.daily-deals article .coupon .close-button{position:absolute;top:2px;right:2px;font-size:17px;padding:15px 17px;display:block}section.daily-deals article .coupon .headline{margin-bottom:10px}section.daily-deals article .coupon ul.conditions{margin-bottom:10px;font-size:14px}section.daily-deals article .coupon ul.conditions li{line-height:30px;color:#5a5a5a}section.daily-deals article .coupon ul.conditions li i{margin-right:10px;color:#929292}section.daily-deals article .coupon .cta{position:absolute;bottom:0;left:0;width:100%;padding:1rem 15px}section.daily-deals article .coupon .cta .coupon-code{margin-bottom:25px}section.daily-deals article .coupon .coupon_shop_button{margin-bottom:0;line-height:1.42857;height:unset;padding:6px 12px}body#suche h1{font-weight:300;margin:0 0 1em}@media (max-width:767px){body#suche .header-banner,body#suche .header-top{display:none}}#content.search{margin-top:2rem}#content.search .no_results{padding:15px;background:var(--white) none repeat scroll;margin-bottom:2rem;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);border-radius:3px}#content.search .no_results p{margin:0}.no-result-container{min-height:26vh}@media (max-width:991.98px){.no-result-container{min-height:calc(100vh - 212px - 66px - 2rem)}}footer{margin-top:auto}#first-footer-area{background-color:#fff;padding-top:40px;padding-bottom:40px}@media (max-width:1199.98px){#first-footer-area{padding-top:25px;padding-bottom:25px}}@media (max-width:991.98px){#first-footer-area{display:none}}#second-footer-area{color:var(--gray-400);background:#002857;font-weight:500;padding-top:2rem;padding-bottom:2rem;font-size:0.875rem}@media (max-width:767.98px){#second-footer-area{padding:1rem}}#second-footer-area .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:767.98px){#second-footer-area .container{display:block}}#second-footer-area .prime-benefits img{margin-bottom:1rem}#second-footer-area .prime-benefits p{margin-bottom:0}@media (max-width:767.98px){#second-footer-area .prime-benefits p{margin-bottom:2rem}}@media (max-width:767.98px){#second-footer-area .prime-benefits{text-align:center}}#second-footer-area .footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:767.98px){#second-footer-area .footer-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#second-footer-area .footer-menu a{margin-bottom:0.5rem}#second-footer-area .footer-menu a:last-child{margin-bottom:0}#second-footer-area a{color:var(--gray-200)}#second-footer-area a:hover{color:var(--white)}#footer-slider.logged_out{margin-left:-15px;margin-right:-15px}#footer-slider .slide .slide_content{overflow:hidden;text-align:center;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}#footer-slider img{width:70%;height:auto;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;max-width:150px;margin:0 auto}#footer-slider .info{background-color:rgba(255, 255, 255, 0.8);position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;-webkit-transition:all 0.3s ease-in-out 0.1s;-o-transition:all 0.3s ease-in-out 0.1s;transition:all 0.3s ease-in-out 0.1s;opacity:0;-webkit-transform:translate3d(0, 200px, 0);transform:translate3d(0, 200px, 0)}#footer-slider .info .p_btn{justify-self:flex-end}#footer-slider .info h2{font-size:1rem;margin-bottom:0.5em}#footer-slider .info h3{font-size:1.125rem;margin-top:0.5em}#footer-slider .info .info_wrapper{position:relative;top:50%;height:99%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer-slider .slide:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media (max-width:991px){#footer-slider .slide:hover img{-webkit-transform:none;-ms-transform:none;transform:none}}#footer-slider .slide:hover .info{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);opacity:1}body#page .header{margin-bottom:2em}body#page h1.winwin{background-color:rgba(228, 0, 70, 0.8);text-align:left;padding:8px 10px;font-size:30px;color:#fff;text-shadow:1px 1px 20px rgba(0, 0, 0, 0.29);max-width:410px;line-height:1.4;margin-bottom:2em}body#page h1.landing_right{text-align:left;padding:8px 10px;font-size:30px;font-weight:300;color:#16344e;text-shadow:1px 1px 20px rgba(0, 0, 0, 0.29);line-height:1.4;margin-bottom:2em;text-align:center}body#page .background_image{position:fixed;width:100%;height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center top;background-image:url(../images/landingpage_bg.jpg)}body#page.landingpage .background_image{background-image:none}body#page .text_background{padding:30px;background-color:rgba(255, 255, 255, 0.75)}body#page h3{color:#16344e}body#page form{color:#16344e}body#page .btn.btn-primary{border-color:#16344e;background-color:#16344e}body#page footer{margin-top:5em;padding-bottom:3em;color:#ccc}body#page footer a{color:#fff}body#page.landingpage footer a{color:#bbb}body#static-page{background-size:cover;background-repeat:no-repeat;background-position:center top;background-attachment:fixed;background-image:url(../images/landingpage_bg.jpg)}body#static-page footer,body#static-page header,body#static-page main{position:relative}body#static-page header{text-align:center;padding:2rem 0 3rem}body#static-page main{padding:3rem 4rem;background-color:rgba(255, 255, 255, 0.75);max-width:840px;margin:0 auto}body#static-page main h1,body#static-page main h2,body#static-page main h3{margin-bottom:2rem;font-weight:bold}body#static-page main h4,body#static-page main h5{margin-bottom:1rem;font-weight:bold}body#static-page footer{text-align:center;padding:5rem 0 3em;color:#ccc}body#static-page footer p{margin-bottom:.5rem}body#static-page footer a{color:#fff}body#static-page footer a:hover{color:#333}body#static-page footer .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body#static-page iframe{border:0;height:200px;width:600px}.froala_content p{margin-bottom:1em;line-height:1.5em}.froala_content strong{font-weight:700}.froala_content img{max-width:100%;height:auto}.froala_content h1{font-size:22px;line-height:1.3;margin-bottom:0.25em}.froala_content h2{font-size:20px;line-height:1.3;margin-bottom:0.25em}.froala_content h3{font-size:16px;line-height:1.2;margin-bottom:0.25em}.froala_content h4{font-size:14px;line-height:1.2}.froala_content h5{font-size:12px;line-height:1.2}.froala_content h6{font-size:11px;line-height:1.2}.froala_content ul{padding-left:20px}.froala_content ul li{list-style-type:disc;line-height:1.8}.froala_content ul li:before{color:#e60045}main#profile-page{padding:3rem 0}@media (max-width:767.98px){main#profile-page{padding:1rem 0}main#profile-page .container{padding:0}}main#profile-page .container{max-width:640px}main#profile-page h1{margin-bottom:2rem;text-transform:uppercase}@media (max-width:767.98px){main#profile-page h1{text-align:center}}main#profile-page section{padding:2rem;background-color:var(--white);margin-bottom:4rem;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}@media (max-width:767.98px){main#profile-page section{padding:2rem 1rem}}main#profile-page section button[type=submit]{margin-top:2rem}main#profile-page .form-group{margin-bottom:1rem}main#profile-page h2{font-size:1.5rem;margin-bottom:2rem}section.competition-banner{background:#fff;border-top:1px dashed #e60045;border-bottom:5px solid #e60045;-webkit-box-shadow:var(--box-shadow-xl);box-shadow:var(--box-shadow-xl);padding:1rem 0 1.5rem}section.competition-banner .image{position:relative;margin-bottom:2rem}section.competition-banner .image img{width:100%;height:auto;display:block}@media (max-width:767px){section.competition-banner .image img.desktop{display:none}}section.competition-banner .image img.mobile{display:none}@media (max-width:767px){section.competition-banner .image img.mobile{display:block}}section.competition-banner .image a{position:absolute;bottom:3rem;right:3rem;-webkit-box-shadow:var(--box-shadow-sm);box-shadow:var(--box-shadow-sm)}section.competition-banner .image:hover a{-webkit-animation:shake-bottom 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955) both;animation:shake-bottom 0.8s cubic-bezier(0.455, 0.03, 0.515, 0.955) both}section.competition-banner .content{text-align:center}section.competition-banner .content h3{margin-bottom:1rem;font-weight:bold;line-height:1.2}section.competition-banner .content p{max-width:500px;margin:0 auto}section.competition-banner.adventcalendar.advent-teaser img{max-width:unset;width:100%;height:auto;margin:0}section.competition-banner.advent-teaser{margin-bottom:2rem}section.competition-banner.advent-banner{margin-bottom:2rem}@media (max-width:575.98px){section.competition-banner.advent-banner{padding-top:1rem}}section.competition-banner.advent-banner .container-flex{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:767.98px){section.competition-banner.advent-banner .container-flex{display:block}}@media (max-width:767.98px){section.competition-banner.advent-banner img{width:100%;height:auto;margin-bottom:2rem}}@media (max-width:575.98px){section.competition-banner.advent-banner img{margin-bottom:1rem}}section.competition-banner.advent-banner .content{text-align:left;padding-left:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:700px}@media (max-width:767.98px){section.competition-banner.advent-banner .content{padding:0}}section.competition-banner.advent-banner .content p{max-width:100%}section.competition-banner.advent-banner .text{margin-bottom:2rem}section.competition-banner.advent-banner a.p_btn{margin-top:auto}@media (max-width:575.98px){section.competition-banner.advent-banner a.p_btn{width:100%}}section.competition-banner.adventcalendar{background:rgba(255, 255, 255, 0.4);background-size:100px}#content.competition{margin-top:3rem;position:relative}@media (max-width:575.98px){#content.competition{margin-top:1rem}}.competition-description{padding-bottom:4rem}@media (max-width:575.98px){.competition-description{padding-bottom:1rem}}.competition-description img{height:auto;margin-bottom:2rem}@media (max-width:767.98px){.competition-description img.desktop{display:none}}.competition-description img.mobile{display:none}@media (max-width:767.98px){.competition-description img.mobile{display:block}}.competition-description h1{line-height:1.2;margin:0 auto 1rem;font-weight:bold;font-size:1.5rem}.competition-description .froala_content{font-size:1.125rem;max-width:600px}@media (max-width:991px){.competition-description .froala_content{margin-right:0;-ms-flex-preferred-size:100%;flex-basis:100%}.competition-description .p_btn{margin:3rem auto 0 auto}}.competition-description a[aria-expanded=true]{opacity:0}.competition-form{background:#fff;padding:6rem 0}@media (max-width:575.98px){.competition-form{padding:2rem 0.25rem}}.competition-form .container{max-width:600px;margin:0 auto}.competition-form h2{text-transform:uppercase;margin-bottom:2rem;font-size:1.4em}.competition-form .form-group{margin-bottom:1rem}.competition-form .form-control{height:45px;font-size:15px}.competition-form button[type=submit]{display:block;margin:3rem 0 0 0}#competition-questions{margin-top:4rem}#competition-questions label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#competition-questions label i{font-size:2rem;padding:0 1rem}.participate-message{padding:4rem 0;margin-bottom:5rem;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}@media (max-width:991px){.participate-message .container-flex-center{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.participate-message i{-ms-flex-preferred-size:100%;flex-basis:100%}}.participate-message h3{margin-bottom:0.5rem;font-size:26px;font-weight:300}.participate-message p{margin-bottom:0;font-size:17px;font-weight:400}.participate-message i{font-size:42px;margin-right:2rem;-webkit-animation:rotate-scale-up-diag-2 4s linear infinite both;animation:rotate-scale-up-diag-2 4s linear infinite both}aside.newsletter-signup-banner{background-color:#fff;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);padding:3rem 0;margin-bottom:3rem}@media (max-width:575.98px){aside.newsletter-signup-banner{padding:0 0 1rem}aside.newsletter-signup-banner .container{padding:0}aside.newsletter-signup-banner .content{padding:1rem}aside.newsletter-signup-banner .p_btn{display:block}aside.newsletter-signup-banner form{padding:1rem}}aside.newsletter-signup-banner .banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:575.98px){aside.newsletter-signup-banner .banner{display:block}}aside.newsletter-signup-banner img{width:260px;height:auto;margin-right:4rem}@media (max-width:575.98px){aside.newsletter-signup-banner img{margin:0;width:100%;display:block}}aside.newsletter-signup-banner .form{max-width:500px;margin:4rem auto 0}@media (max-width:575.98px){aside.newsletter-signup-banner .form{margin:0}}aside.newsletter-signup-banner h2{font-weight:500;font-size:1.5rem;margin-bottom:1rem}@media (max-width:575.98px){aside.newsletter-signup-banner h2{font-size:1.125rem}}body.Regional #to_top_link{display:none}#content.regionale-angebote{margin-top:0;position:relative}@media (max-width:991.98px){#content.regionale-angebote .container{width:100%;max-width:unset}}#content.regionale-angebote .page-header{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px}@media (max-width:767.98px){#content.regionale-angebote .page-header{display:block;height:unset;padding:0.5rem 1rem}}#content.regionale-angebote .page-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media (max-width:767.98px){#content.regionale-angebote .page-header-content{display:block}}#content.regionale-angebote h1{margin:0;text-transform:uppercase;font-size:1.75rem}@media (max-width:767.98px){#content.regionale-angebote h1{font-size:1.5rem}}#content.regionale-angebote .page-header .input-group{border:none}@media (max-width:767.98px){#content.regionale-angebote .page-header .input-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#content.regionale-angebote .page-header .input-group button{color:var(--primary-700);border-radius:9px;line-height:1}#content.regionale-angebote .page-header .input-group button i{font-size:1.5rem;-webkit-transition:-webkit-transform 0.25s linear;transition:-webkit-transform 0.25s linear;-o-transition:transform 0.25s linear;transition:transform 0.25s linear;transition:transform 0.25s linear, -webkit-transform 0.25s linear}#content.regionale-angebote .page-header .input-group button:hover{color:var(--gray-100);background:var(--primary-500)}#content.regionale-angebote .page-header .input-group button:hover i{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}#content.regionale-angebote .sm-autocomplete{padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;-webkit-box-shadow:none;box-shadow:none;background:transparent}#content.regionale-angebote .sm-autocomplete>svg{display:none}#content.regionale-angebote .list-map-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:calc(100svh - 158px);z-index:1;position:relative}@media (max-width:767.98px){#content.regionale-angebote .list-map-wrapper{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#content.regionale-angebote .list{width:300px;overflow-y:auto;padding-top:1rem}@media (max-width:767.98px){#content.regionale-angebote .list{width:100%;overflow-x:scroll;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:767.98px){#content.regionale-angebote .list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1rem;column-gap:1rem}}#content.regionale-angebote .list li{padding:0 1rem}@media (max-width:767.98px){#content.regionale-angebote .list li{padding:0}#content.regionale-angebote .list li .offer{width:200px}}#content.regionale-angebote .list li article{border-bottom:3px solid transparent}#content.regionale-angebote .list li.active article{-webkit-box-shadow:var(--box-shadow-xl);box-shadow:var(--box-shadow-xl);border-bottom-color:var(--primary-500)}#content.regionale-angebote .map{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;position:relative}#content.regionale-angebote #map{width:100%;height:100%}@media (max-width:767.98px){#content.regionale-angebote #map{height:calc(100svh - 66px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#content.regionale-angebote .leaflet-popup-content-wrapper{padding:0}#content.regionale-angebote .leaflet-popup-content{margin:0;line-height:inherit;font-size:inherit;border:none}#content.regionale-angebote .leaflet-popup-content .offer{margin-bottom:0;-webkit-box-shadow:none;box-shadow:none}#content.regionale-angebote .user-marker-icon{width:36px;height:36px;border-radius:50%;-webkit-box-shadow:inset 1px 1px rgba(255, 255, 255, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:inset 1px 1px rgba(255, 255, 255, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.2);background:url("../images/map-marker-user.svg") no-repeat;background-size:contain}#content.regionale-angebote .map-cluster-icon{background:url("../images/map-marker-cluster.svg") no-repeat;background-size:contain;color:#fff;font-size:17px;line-height:55px;font-weight:bold;text-align:center}#location-popups{display:none}#map-offer-modal{position:absolute;left:0;width:100%;height:100%}#map-offer-modal .modal-dialog{width:100%;height:100%;max-width:unset;padding:1rem;margin:0}#map-offer-modal .modal-content{min-height:100%;border-radius:0}main.regionale-angebote .leaflet-popup-content-wrapper{background:transparent;-webkit-box-shadow:none;box-shadow:none}main.regionale-angebote a.leaflet-popup-close-button{display:none}body{background-color:var(--body-background-color);color:var(--body-color);font-family:"Lato", sans-serif;text-rendering:optimizeLegibility;position:relative}@media (max-width:991.98px){body{padding-bottom:66px}}a{-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in}a:focus,a:hover{text-decoration:none;outline:none}ol,ul{list-style:outside none none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0}p{margin-bottom:1.6em}.truncate{width:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}a.clickable{position:absolute;top:0;left:0;display:block;height:100%;width:100%;z-index:3}a.clickable:active,a.clickable:focus{outline:none}::-moz-selection{background:var(--primary);color:var(--white)}::selection{background:var(--primary);color:var(--white)}#content.kategorie section>h2,#homepage-categories .category h1,#more_offers h1,.headline-bottom-line{position:relative;display:inline-block}#content.kategorie section>h2:after,#homepage-categories .category h1:after,#more_offers h1:after,.headline-bottom-line:after{content:"";width:75%;height:1px;background:-webkit-gradient(linear, left top, right top, from(var(--primary-700)), color-stop(14%, var(--primary-500)), to(var(--body-background-color)));background:-webkit-linear-gradient(left, var(--primary-700), var(--primary-500) 14%, var(--body-background-color));background:-o-linear-gradient(left, var(--primary-700), var(--primary-500) 14%, var(--body-background-color));background:linear-gradient(to right, var(--primary-700), var(--primary-500) 14%, var(--body-background-color));position:absolute;bottom:-6px;left:0}.line{background:var(--primary);height:2px;display:block;margin:6px 0 30px}.line-30{width:30px}.line.line-100{width:100%;margin:0px 0 15px}.line.line-50{width:50%;text-align:center;margin:0px auto}.container-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.container-flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}#to_top_link{display:none;background-color:rgba(0, 0, 0, 0.2);color:#fff;font-size:20px;border-radius:2px;position:fixed;bottom:10px;right:0px;text-align:right;padding-left:20px;padding-right:20px;padding-top:12px;padding-bottom:12px;z-index:999;margin-right:2em;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}@media (max-width:991px){#to_top_link{display:none!important}}#to_top_link:hover{background-color:rgba(0, 0, 0, 0.4)}.error_container label,.error_container p{color:#e60045;line-height:1.2em;padding:0;font-weight:400;font-size:13px;margin-top:0;margin-right:0;margin-left:0;margin-bottom:0!important}.form-group.outlined{border:1px solid #ccc;border-radius:3px;padding:15px}.newsletter_box{position:relative}.newsletter_box img{position:absolute;top:15px;right:15px;max-width:100px;height:auto;z-index:1}@media (max-width:1199px){.newsletter_box img{opacity:0.3}}.newsletter_box h4{font-size:20px;margin-bottom:10px}.newsletter_box ul{z-index:2;position:relative;vertical-align:middle}.newsletter_box ul li{margin:0;font-size:13px;max-width:300px;min-height:22px;margin-bottom:6px;background:url(../images/bullet.png) no-repeat left top;padding:5px 0px 0px 30px}.modal.success{text-align:center}.modal.success .modal-header{border-bottom:none}.modal.success .modal-body{padding-top:0;margin-top:-15px}.modal.success i{font-size:30px;margin-bottom:0.5rem;color:#41bc5d}.modal.success h4{margin-top:5px;margin-bottom:8px;text-transform:uppercase}img.aff_pixel{position:absolute;bottom:0;right:0;z-index:-1;margin:0;padding:0;border:none;-webkit-box-shadow:none;box-shadow:none;width:1px;height:1px}#newsletter_not_opted_in,#newsletter_signup_success{background:#41bc5d;color:#fff;padding:12px 0px 20px 0px}#newsletter_not_opted_in h3,#newsletter_signup_success h3{margin-bottom:5px}#newsletter_not_opted_in h3 i,#newsletter_signup_success h3 i{font-size:30px}#newsletter_not_opted_in p,#newsletter_signup_success p{margin-bottom:0}#newsletter_not_opted_in .p_btn,#newsletter_signup_success .p_btn{margin-top:15px}#newsletter_not_opted_in .p_btn.p_btn_text:hover,#newsletter_signup_success .p_btn.p_btn_text:hover{color:#fff;text-decoration:underline}.form-group.password-reveal{position:relative}.form-group.password-reveal input{padding-right:40px}.form-group.password-reveal button.reveal{position:absolute;right:5px;top:28px;width:38px;height:38px;border:none;background:transparent}.form-group.password-reveal button.reveal:hover{color:#002857}.form-group.password-reveal button.reveal:active{color:#e60045}#dev{position:fixed;bottom:0;left:4px;color:#a8a8a8;z-index:200;font-weight:bold;text-align:center;font-size:12px}