@charset "UTF-8";:root,.js-scope-content{--color-primary: #0080CB;--color-secondary: #E30613;--color-text-muted-dark: #6D757E;--color-text-default: #565C64;--color-text-muted: #6D757E;--color-default: #2D343E;--color-white: #FFF;--color-light-grey: #E4E4E5;--color-dark-grey: #BEC2C6;--color-dark: #2D343E;--color-success: #28A745;--color-info: #FFC107;--color-warning: #ffc107;--color-info-blue: #17A2B8;--color-danger: #DC3545;--color-bg: #EEEEEE;--color-teaser-bg: #F8F8F8;--color-primary-contrast: #FFF;--color-secondary-contrast: #FFF;--color-success-contrast: #FFF;--color-info-contrast: var(--color-text-default);--color-warning-contrast: var(--color-text-default);--color-danger-contrast: #FFF;--color-light-contrast: var(--color-text-default);--color-dark-contrast: #FFF;--color-white-contrast: var(--color-text-default);--color-default-contrast: #FFF;--color-primary-dark: #235275;--color-secondary-dark: #424D56;--color-success-dark: #12862B;--color-info-dark: #967102;--color-warning-dark: #967102;--color-danger-dark: #cc2333;--color-light-dark: #e4e8ec;--color-dark-dark: #14191E;--color-white-dark: #F8F9FA;--color-default-dark: #1f232a;--color-primary-light: #3A88C4;--color-secondary-light: #6E8090;--color-success-light: #1EE048;--color-info-light: #FBBD03;--color-warning-light: #FBBD03;--color-danger-light: #e15260;--color-light-light: #fff;--color-dark-light: #687F96;--color-white-light: #FFF;--color-default-light: #3b4552;--color-sbg-sportwelten: #E30614;--color-schladming-dachstein: #88C84B;--color-gastein: #00143D;--color-hochkoenig: #0075BF;--color-grossarltal: #F39200;--color-light-blue: #D0E1F2;--color-dark-blue: #245275;--font-default: "tondo-light", sans-serif;--font-default-bold: "tondo-bold", sans-serif;--font-size-default: 1rem;--container-max-width: 108rem ;--container-narrow-max-width: 54.875rem ;--container-medium-max-width: 85.25rem ;--container-padding: 1.25rem ;--navbar-height: 5rem ;--navbar-height--xs: 3.75rem }@font-face{font-family:iconfontsso;font-display:block;src:url(/static/icons/font/iconfontsso.woff2?c46440d96af847f30024bf6c6958cc43) format("woff2")}.icon{display:inline-block;speak:none;font-style:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0)}.icon:before{font-family:iconfontsso!important;font-style:normal;font-weight:400!important;vertical-align:top}.icon-x:before{content:""}.icon-whatsapp:before{content:""}.icon-user:before{content:""}.icon-upload:before{content:""}.icon-twitter:before{content:""}.icon-tickets:before{content:""}.icon-search:before{content:""}.icon-rotate:before{content:""}.icon-rotate-right:before{content:""}.icon-rechnungsadresse:before{content:""}.icon-profileimage:before{content:""}.icon-plus:before{content:""}.icon-play:before{content:""}.icon-pinterest:before{content:""}.icon-people:before{content:""}.icon-pen:before{content:""}.icon-password:before{content:""}.icon-mail:before{content:""}.icon-linkedin:before{content:""}.icon-info-i:before{content:""}.icon-flag:before{content:""}.icon-facebook:before{content:""}.icon-eye:before{content:""}.icon-eye-closed:before{content:""}.icon-eye-2:before{content:""}.icon-elements:before{content:""}.icon-crop:before{content:""}.icon-club-voucher:before{content:""}.icon-club-tag:before{content:""}.icon-club-skitest:before{content:""}.icon-club-skiservice:before{content:""}.icon-club-percent:before{content:""}.icon-club-card:before{content:""}.icon-club-bag:before{content:""}.icon-close:before{content:""}.icon-chevron:before{content:""}.icon-chevron-small:before{content:""}.icon-check:before{content:""}.icon-check-big:before{content:""}.icon-care:before{content:""}.icon-bin:before{content:""}.icon-bag:before{content:""}.icon-bag-add:before{content:""}.icon-arrow:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-left:before{content:""}.icon-addthis:before{content:""}.js-scope-content{--icon-x: "";--icon-whatsapp: "";--icon-user: "";--icon-upload: "";--icon-twitter: "";--icon-tickets: "";--icon-search: "";--icon-rotate: "";--icon-rotate-right: "";--icon-rechnungsadresse: "";--icon-profileimage: "";--icon-plus: "";--icon-play: "";--icon-pinterest: "";--icon-people: "";--icon-pen: "";--icon-password: "";--icon-mail: "";--icon-linkedin: "";--icon-info-i: "";--icon-flag: "";--icon-facebook: "";--icon-eye: "";--icon-eye-closed: "";--icon-eye-2: "";--icon-elements: "";--icon-crop: "";--icon-club-voucher: "";--icon-club-tag: "";--icon-club-skitest: "";--icon-club-skiservice: "";--icon-club-percent: "";--icon-club-card: "";--icon-club-bag: "";--icon-close: "";--icon-chevron: "";--icon-chevron-small: "";--icon-check: "";--icon-check-big: "";--icon-care: "";--icon-bin: "";--icon-bag: "";--icon-bag-add: "";--icon-arrow: "";--icon-arrow-right: "";--icon-arrow-left: "";--icon-addthis: ""}@font-face{font-family:tondo-bold;src:url(/dist/build/tondo-bold-D13-HkgS.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:tondo-light;src:url(/dist/build/tondo-light-BOmuATL-.woff2) format("woff2");font-weight:400;font-display:swap}.test{color:red}a,a:hover,a:focus{color:inherit;text-decoration:none}th{font-family:var(--font-default-bold);font-weight:400}textarea{resize:vertical}label{font-weight:400;margin-bottom:0}ul,ol,dl{margin-bottom:0}dt{font-weight:400}*::-moz-selection{color:#fff;background-color:var(--color-primary)}*::selection{color:#fff;background-color:var(--color-primary)}video{background:#000}.main-content--padding{padding-top:1.875rem;padding-bottom:1.875rem}html{-ms-overflow-style:scrollbar}body{position:relative}:root,.js-scope-content{font-family:var(--font-default)}.container.container{max-width:76.25rem;width:100%}body.modal-open{overflow:hidden}body.modal-open:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffff40;z-index:1000;-webkit-backdrop-filter:blur(1.5625rem);backdrop-filter:blur(1.5625rem)}.toc{z-index:100}:root,.js-scope-content{color:var(--color-text-default);font-family:var(--font-default);font-size:var(--font-size-default);word-break:break-word}:host .font-default,:root .font-default,.js-scope-content .font-default{font-family:var(--font-default);font-weight:var(--font-default-weight)}:host b,:host strong,:host .strong,:root b,:root strong,:root .strong,.js-scope-content b,.js-scope-content strong,.js-scope-content .strong{font-family:var(--font-default-bold);font-weight:400}:host .light,:root .light,.js-scope-content .light{font-family:var(--font-default)}:host h1,:host h2,:host h3,:host h4,:host h5,:host h6,:host .h1,:host .h2,:host .h3,:host .h4,:host .h5,:host .h6,:root h1,:root h2,:root h3,:root h4,:root h5,:root h6,:root .h1,:root .h2,:root .h3,:root .h4,:root .h5,:root .h6,.js-scope-content h1,.js-scope-content h2,.js-scope-content h3,.js-scope-content h4,.js-scope-content h5,.js-scope-content h6,.js-scope-content .h1,.js-scope-content .h2,.js-scope-content .h3,.js-scope-content .h4,.js-scope-content .h5,.js-scope-content .h6{margin-top:0;display:block;line-height:1;font-family:var(--font-default-bold);color:var(--color-default)}:host h1,:host .h1,:root h1,:root .h1,.js-scope-content h1,.js-scope-content .h1{font-size:3rem}:host h2,:host .h2,:root h2,:root .h2,.js-scope-content h2,.js-scope-content .h2{font-size:2rem}:host h3,:host .h3,:root h3,:root .h3,.js-scope-content h3,.js-scope-content .h3{font-size:1.5rem}:host h4,:host .h4,:root h4,:root .h4,.js-scope-content h4,.js-scope-content .h4{font-size:1.25rem}:host h5,:host .h5,:root h5,:root .h5,.js-scope-content h5,.js-scope-content .h5{font-size:.875rem}:host h6,:host .h6,:root h6,:root .h6,.js-scope-content h6,.js-scope-content .h6{font-size:1em}:host table,:root table,.js-scope-content table{word-break:initial}.ratio-item{position:absolute;top:0;left:0;width:100%;height:100%}:host .form-errors.invalid-feedback,:root .form-errors.invalid-feedback{display:block;margin-top:0}:host .form-errors:empty,:host .is-valid .form-errors,:root .form-errors:empty,:root .is-valid .form-errors{display:none}:host .form-errors ul,:root .form-errors ul{list-style-type:none;padding:0;margin:0}:host .form-errors,:root .form-errors{color:var(--color-danger);font-size:.75rem}:host .form-control.form-control--transparent.is-valid,:host .form-control.form-control--transparent.is-valid::placeholder,:root .form-control.form-control--transparent.is-valid,:root .form-control.form-control--transparent.is-valid::placeholder{border-color:var(--color-success);background-image:none;background-color:transparent;color:var(--color-success)}:host .form-select.is-valid:not([multiple]):not([size]),:root .form-select.is-valid:not([multiple]):not([size]){border-color:var(--color-success);background-image:none;background-color:transparent;color:var(--color-success)}:host .form-control.is-invalid,:host .form-control:has(.is-invalid).form-control--transparent:has(.is-invalid),:host .form-control.form-control--transparent.is-invalid,:host .form-control.form-control--transparent.is-invalid::placeholder,:host .form-select.is-invalid,:host .form-select.is-invalid:not([multiple]):not([size]),:root .form-control.is-invalid,:root .form-control:has(.is-invalid).form-control--transparent:has(.is-invalid),:root .form-control.form-control--transparent.is-invalid,:root .form-control.form-control--transparent.is-invalid::placeholder,:root .form-select.is-invalid,:root .form-select.is-invalid:not([multiple]):not([size]){border-color:var(--color-danger);background-image:none;color:var(--color-danger)}:host .form-select.is-invalid,:host .form-select.is-invalid:not([multiple]):not([size]),:root .form-select.is-invalid,:root .form-select.is-invalid:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23dc3545' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E")}:host .form-control.is-valid:focus,:root .form-control.is-valid:focus{background-image:none;color:var(--color-success);border-color:var(--color-text-muted);background-color:transparent}:host input:-webkit-autofill,:host input:-webkit-autofill:focus,:root input:-webkit-autofill,:root input:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s!important}:host input:-webkit-autofill.is-valid,:root input:-webkit-autofill.is-valid{-webkit-box-shadow:0 0 0 50px white inset;-webkit-text-fill-color:var(--color-success)}:host input:-webkit-autofill.is-valid:focus,:root input:-webkit-autofill.is-valid:focus{-webkit-text-fill-color:var(--color-success)}.content-block+.content-block,.content-block+.pimcore_area_content>.content-block,.content-block--large+.content-block,.content-block--large+.pimcore_area_content>.content-block,.pimcore_area_content+.pimcore_area_content>.content-block{margin-top:1.875rem}.content-block--large+.content-block--large,.content-block+.content-block--large,.content-block+.pimcore_area_content>.content-block--large,.pimcore_area_content+.content-block--large,.content-block--large+.pimcore_area_content>.content-block--large,.pimcore_area_content+.pimcore_area_content>.content-block--large{margin-top:3.75rem}:host .slide,:root .slide{padding-top:1.875rem;padding-bottom:1.875rem}.wysiwyg>p,.wysiwyg>ol,.wysiwyg>ul,.wysiwyg>table{margin-bottom:1.125rem}.wysiwyg>p:last-child,.wysiwyg>ol:last-child,.wysiwyg>ul:last-child,.wysiwyg>table:last-child{margin-bottom:0}.wysiwyg{color:var(--color-text-default);font-size:.875rem}.wysiwyg img{max-width:100%;height:auto!important}.wysiwyg a:not(.btn){color:var(--color-text-default);font-family:var(--font-default-bold);text-decoration:underline}.wysiwyg a:not(.btn):hover,.wysiwyg a:not(.btn):focus,.wysiwyg a:not(.btn):active{color:var(--color-text-default);text-decoration:underline}.wysiwyg--check-list ul{list-style-type:none;text-indent:0;padding-left:0;margin-bottom:.625rem}.wysiwyg--check-list ul>li+li{margin-top:1rem}.wysiwyg--check-list ul>li:before{margin-right:1rem;display:inline-block;content:var(--icon-check-big);font-family:iconfontsso;color:var(--color-success);list-style-type:none;padding:.625rem .625rem .625rem .75rem;background-color:#f8f8f8;border-radius:3.125rem;justify-content:center;font-size:.625rem;box-shadow:8px 8px 40px #2d343e4a}.wysiwyg--vertical-gutter{display:flex;row-gap:1.5rem;flex-direction:column}.wysiwyg .btn{margin-top:.75rem}.wysiwyg .h2,.wysiwyg .h3,.wysiwyg .h4,.wysiwyg .h5,.wysiwyg .h6,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-bottom:.75rem}.shariff ul{padding-left:0;list-style:none;margin-top:0}.shariff li{border:1px solid #8c8c8c}.shariff li,.shariff li a{color:#8c8c8c;text-align:center;justify-content:center;align-items:center;border-radius:50%;font-size:1.0625rem;width:2.8125rem;height:2.8125rem;transition:all .2s ease}.shariff li:hover,.shariff li:hover a{color:#fff;background-color:#8c8c8c}.shariff li+li{margin-left:.25rem}.skip-links{position:fixed;top:0;left:0;z-index:999999999}.icon-in-text{vertical-align:-.12em}.icon-in-text--lg{font-size:1.2em}.icon-in-text--sm{font-size:.8em}.loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffb3;z-index:10;text-align:center;display:flex;justify-content:center;align-items:center}.loading-spinner{margin-left:auto;margin-right:auto;width:70px;text-align:center}.loading-spinner__item{width:18px;height:18px;background-color:var(--color-primary);border-radius:100%;display:inline-block;animation:loading-spinner-rotate 1.4s infinite ease-in-out both}.loading-spinner__item--1{animation-delay:-.32s}.loading-spinner__item--2{animation-delay:-.16s}@keyframes loading-spinner-rotate{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.stretch-link{position:relative}.stretch-link a:not(.stretch-link__link),.stretch-link button:not(.stretch-link__link),.stretch-link label:not(.stretch-link__link),.stretch-link input:not(.stretch-link__link),.stretch-link select:not(.stretch-link__link),.stretch-link textarea:not(.stretch-link__link){position:relative;z-index:2}.stretch-link__link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:#0000}:root .title-block,:host .title-block{text-transform:unset;position:relative;display:flex;flex-direction:column;text-shadow:0 .125rem 1.875rem rgba(20,25,30,.53)}:root .title-block--content,:host .title-block--content{display:inline-block;flex-direction:row;column-gap:.5rem;text-shadow:none;margin-bottom:1rem;font-family:var(--font-default-bold);letter-spacing:0;font-size:1.125rem}:root h1.title-block--content.title-block--areas,:host h1.title-block--content.title-block--areas{font-size:3rem;line-height:1}:root h2.title-block--content.title-block--areas,:host h2.title-block--content.title-block--areas{font-size:2rem;line-height:1}:root h3.title-block--content.title-block--areas,:host h3.title-block--content.title-block--areas{font-size:1.5rem;line-height:1}:root h4.title-block--content.title-block--areas,:host h4.title-block--content.title-block--areas{font-size:1.25rem;line-height:1}:root .title-block--content.title-block--areas .title-block__sub-title,:host .title-block--content.title-block--areas .title-block__sub-title{color:var(--color-text-muted-dark)}:root .title-block--content.title-block--areas .text-color-default,:host .title-block--content.title-block--areas .text-color-default{color:var(--color-default)}:root .title-block--main .title-block__sub-title,:host .title-block--main .title-block__sub-title{margin-bottom:0}:root .title-block__sub-title,:host .title-block__sub-title{margin-bottom:0;color:var(--color-text-muted)}:root .title-block--main .title-block__title,:host .title-block--main .title-block__title{margin-bottom:0;color:#fff;font-size:3rem;line-height:3rem;text-align:center;font-family:var(--font-default-bold);margin-top:0rem;text-shadow:0 .125rem 1.875rem #14191E}:root .title-block--content .title-block__title,:host .title-block--content .title-block__title{display:inline;color:var(--color-default)}:root .title-block__title,:host .title-block__title{margin-bottom:0;color:#fff;text-align:center;font-family:var(--font-default-bold);margin-top:0rem}:root .breadcrumb,:host .breadcrumb{display:flex;flex-wrap:wrap;letter-spacing:.0625rem;font-size:.75rem;line-height:1.2142857143;padding:0;font-family:var(--font-default);margin-top:1.75rem;list-style:none;color:var(--color-text-muted)}:root .breadcrumb-item+.breadcrumb-item,:host .breadcrumb-item+.breadcrumb-item{padding-left:.6875rem}:root .breadcrumb-item+.breadcrumb-item:before,:host .breadcrumb-item+.breadcrumb-item:before{float:left;content:"";border:.0625rem solid #929BA4;height:.1875rem;width:.1875rem;transform:rotate(45deg);border-bottom:0;border-left:0;margin-top:.375rem;margin-right:.625rem;margin-left:-.125rem}:root .breadcrumb-item.active,:host .breadcrumb-item.active{color:#2d343e}:root .breadcrumb--mb,:host .breadcrumb--mb{margin-bottom:2.5rem}:root .container.container,:host .container.container{max-width:calc(var(--container-max-width) + var(--container-padding));width:100%;padding:0 var(--container-padding)}:root .container-narrow,:host .container-narrow{max-width:calc(var(--container-narrow-max-width) + 2 * var(--container-padding));width:100%;margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}:root .container-medium,:host .container-medium{max-width:calc(var(--container-medium-max-width) + 2 * var(--container-padding));width:100%;margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}:root .nav-tabs,:host .nav-tabs{display:flex;column-gap:1.25rem}:root .nav-item,:host .nav-item{font-family:var(--font-default-bold);padding:.875rem;border-radius:3.3125rem;display:flex;align-items:center;column-gap:.5rem;cursor:pointer;background-color:#fff;box-shadow:8px 8px 40px #2d343e29}:root .nav-item:has(.nav-link.active),:host .nav-item:has(.nav-link.active){background-color:#fff;box-shadow:inset 0 0 0 2px var(--color-primary);color:var(--color-primary)}:root .profile__subtitle,:host .profile__subtitle{font-size:1.25rem;padding-top:1.5rem;padding-bottom:.625rem;font-family:var(--font-default-bold)}:root .profile__subtitle--checkbox-group,:host .profile__subtitle--checkbox-group{padding-bottom:1rem}:root .profile__data,:host .profile__data{display:flex;flex-direction:column;font-size:.875rem}:root .profile__id,:host .profile__id{font-size:.75rem}:root .profile__breadcrumb,:host .profile__breadcrumb{padding-bottom:1.5rem}:root .profile__title-block.title-block--content,:host .profile__title-block.title-block--content{padding-bottom:3rem;font-size:2rem;line-height:2rem;grid-area:profile__title-block}:root .profile__tabs-container,:host .profile__tabs-container{position:relative}:root .profile__tabs-container .profile__tabs-icon,:host .profile__tabs-container .profile__tabs-icon{z-index:3;width:2rem;height:2rem;align-items:center;justify-content:center;display:flex;font-size:.625rem;content:var(--icon-chevron-small);color:var(--color-primary);transform:rotate(270deg) translate(50%);font-family:iconfontsso;position:absolute;right:0rem;top:50%;background-color:#e4e4e5;border-radius:50px}:root .profile__tabs-container .profile__tabs,:host .profile__tabs-container .profile__tabs{padding-left:0;padding-top:1.875rem;padding-bottom:1.875rem;grid-area:profile__tabs;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap;scrollbar-width:none;scrollbar-color:transparent transparent;row-gap:.625rem}:root .profile__tabs-container .profile__tabs::-webkit-scrollbar,:host .profile__tabs-container .profile__tabs::-webkit-scrollbar{display:none}:root .profile__content-block,:host .profile__content-block{font-size:1.5rem}:root .profile__img,:host .profile__img{border-radius:50%}:root .profile__btn.btn-no-styling,:host .profile__btn.btn-no-styling{margin-top:1rem;color:var(--color-text-muted);font-family:var(--font-default-bold);text-decoration:underline;font-size:.875rem}:root .profile__btn.btn-no-styling:hover,:host .profile__btn.btn-no-styling:hover{color:var(--color-text-default)}:root .profile__friends-card,:host .profile__friends-card{background-color:#fff;box-shadow:8px 8px 40px #2d343e29;padding:1.25rem .625rem 1.25rem 1rem;border-radius:.9375rem;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;font-size:1rem;grid-area:profile__friends-card}:root .friends-card__img-wrapper,:host .friends-card__img-wrapper{height:2.5rem;width:3.75rem}:root .profile__subtitle,:host .profile__subtitle{grid-area:profile__subtitle}:root .profile__infos,:host .profile__infos{display:flex;grid-area:profile__infos}:root .profile-image__infos,:host .profile-image__infos{display:flex;flex-direction:column-reverse}:root .profile-overview__cards,:host .profile-overview__cards{row-gap:.25rem}:root .profile__input-btn,:root .profile__input-btn.btn-no-styling,:host .profile__input-btn,:host .profile__input-btn.btn-no-styling{position:absolute;right:0;top:38%;padding-right:1.25rem;color:var(--color-text-muted);font-family:var(--font-default-bold);font-size:.875rem;text-decoration:underline}:root .profile__input-btn:hover,:root .profile__input-btn.btn-no-styling:hover,:host .profile__input-btn:hover,:host .profile__input-btn.btn-no-styling:hover{color:var(--color-text-default)}:root .profile__info,:host .profile__info{width:1rem;height:1rem;border-radius:50%;color:#fff;background-color:var(--color-text-default);display:flex;align-items:center;justify-content:center;font-size:.5rem}:root .profile__icon-check,:host .profile__icon-check{font-size:.625rem;display:flex;align-items:center;justify-content:center;flex-direction:row}:root .profile__text,:host .profile__text{font-size:.75rem;display:flex;align-items:center;font-family:var(--font-default-bold)}:root .profile__form,:host .profile__form{row-gap:1.5rem}:root .profile__img-wrapper,:host .profile__img-wrapper{min-height:5rem;min-width:5rem}:root .grid-container,:host .grid-container{display:grid;justify-content:space-between;grid-auto-columns:auto;grid-template-columns:auto;grid-template-rows:auto auto auto;grid-template-areas:"profile__title-block" "profile__infos" "profile__friends-card" "profile__tabs" "profile__subtitle"}:root .overview-card,:host .overview-card{background-color:#fff;box-shadow:8px 8px 40px #2d343e29;padding:1.5rem;border-radius:1rem;min-height:13.75rem;height:100%;display:flex;flex-direction:column;justify-content:space-between}:root .overview-card__title,:host .overview-card__title{color:var(--color-text-muted);text-transform:uppercase;font-family:var(--font-default-bold);font-size:.875rem;margin-bottom:1.5rem;justify-content:space-between}:root .overview-card__img-wrapper,:host .overview-card__img-wrapper{height:2rem;width:2rem}:root .overview-card__img,:host .overview-card__img{border-radius:50%}:root .overview-card__profile,:host .overview-card__profile{display:flex;align-items:center;column-gap:.5rem;font-family:var(--font-default-bold);padding-bottom:1rem}:root .overview-card__link,:host .overview-card__link{color:var(--color-primary);font-family:var(--font-default-bold);text-decoration:underline;font-size:.875rem}:root .overview-card__link:hover,:host .overview-card__link:hover{color:var(--color-text-default)}:root .overview-card__order,:host .overview-card__order{box-shadow:8px 8px 40px #2d343e29;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem}:root .overview-card__dates,:host .overview-card__dates{font-size:.75rem}:root .overview-card__title-icon,:host .overview-card__title-icon{font-size:.9375rem}:root .benefit-teaser,:host .benefit-teaser{position:relative;box-shadow:8px 8px 40px #2d343e29;border-radius:1rem;overflow:hidden;display:flex}:root .benefit-teaser__body,:host .benefit-teaser__body{padding:1.5625rem;position:relative;width:100%;top:0;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(0deg,#fff0 30%,#ffffffd1)}:root .benefit-teaser__img-wrapper,:host .benefit-teaser__img-wrapper{position:absolute}:root .benefit-teaser__bottom,:host .benefit-teaser__bottom{margin-top:7.5rem}:root .benefit-teaser__title,:host .benefit-teaser__title{font-size:2rem;line-height:2rem;text-align:start;font-family:var(--font-default-bold);color:var(--color-white);margin-bottom:1.5rem}:root .benefit-teaser__content,:host .benefit-teaser__content{font-size:1rem;line-height:1rem;color:#fff}:root .benefit-teaser__arrow-icon,:host .benefit-teaser__arrow-icon{position:relative;top:-.25rem}:root .benefit-teaser .benefit-teaser__img,:host .benefit-teaser .benefit-teaser__img{will-change:transform;transform:scale(1);transition:transform .33s ease-in-out}:root .benefit-teaser:hover .benefit-teaser__img,:host .benefit-teaser:hover .benefit-teaser__img{transform:scale(1.12)}:root .benefit-teaser__icon:before,:host .benefit-teaser__icon:before{padding:.625rem;background-color:#f8f8f8;border-radius:3.125rem;color:var(--color-success);justify-content:center;font-size:.625rem}:root .benefit-teaser__benefits,:host .benefit-teaser__benefits{flex-direction:column;row-gap:1.5rem;display:flex}:root .benefit-teaser__benefit,:host .benefit-teaser__benefit{display:flex;align-items:center;column-gap:.5rem;line-height:1.5rem}:root .profile-data__title,:host .profile-data__title{font-size:1.125rem}:root .profile-nav-list,:host .profile-nav-list{display:flex;column-gap:.5rem}:root .profile-nav-list__item:first-of-type:hover,:host .profile-nav-list__item:first-of-type:hover{background-color:var(--color-light-grey)}:root .profile-nav-list__item,:host .profile-nav-list__item{font-family:var(--font-default-bold);padding:.875rem 1.5rem;border-radius:3.3125rem;display:flex;align-items:center;column-gap:.5rem;cursor:pointer;background-color:#fff;box-shadow:8px 2px 40px #2d343e29,inset 0 0 0 2px #fff3d900;transition:background-color .3s,box-shadow .3s}:root .profile-nav-list__item:hover,:host .profile-nav-list__item:hover{background-color:var(--color-light-grey)}:root .profile-nav-list__item.is-active,:host .profile-nav-list__item.is-active{background-color:#fff;box-shadow:inset 0 0 0 2px var(--color-primary),8px 8px 40px #2d343e29;color:var(--color-primary)}:root .data-card,:host .data-card{display:flex;height:100%;background-color:#fff;box-shadow:8px 8px 40px #2d343e29;padding:1.5rem;border-radius:1rem;flex-direction:column;justify-content:space-between}:root .data-card__keycard,:host .data-card__keycard{word-break:break-all;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}:root .data-card--has-keycard,:host .data-card--has-keycard{box-shadow:none;border:1px solid var(--color-text-muted);background-color:#f2f3f3}:root .data-card__title,:host .data-card__title{color:var(--color-text-muted);text-transform:uppercase;font-family:var(--font-default-bold);font-size:.875rem;margin-bottom:1.5rem;display:flex;justify-content:start}:root .data-card__img-wrapper,:host .data-card__img-wrapper{height:6.6875rem;display:flex;justify-content:center;align-items:center;width:5rem}:root .data-card__img,:host .data-card__img{object-fit:contain}:root .data-card__link,:host .data-card__link{word-break:break-all;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;color:var(--color-primary);font-family:var(--font-default-bold);text-decoration:underline;font-size:.875rem;display:flex;align-items:center;justify-content:center}:root .data-card__link:hover,:host .data-card__link:hover{color:var(--color-text-default)}:root .friends-card--placeholder,:host .friends-card--placeholder{height:4.0625rem;width:6.5rem;transform:rotate(-14deg);border-radius:4px;background-color:#e4e4e5}:root .form-group,:host .form-group{position:relative}:root .form-control,:root .form-check-input,:host .form-control,:host .form-check-input{color:var(--color-text-default);font-family:var(--font-default-bold);font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.25rem;cursor:pointer}:root .form-control:focus,:root .form-control:active,:root .form-control:focus-visible,:root .form-check-input:focus,:root .form-check-input:active,:root .form-check-input:focus-visible,:host .form-control:focus,:host .form-control:active,:host .form-control:focus-visible,:host .form-check-input:focus,:host .form-check-input:active,:host .form-check-input:focus-visible{box-shadow:0 0 0 .2rem #0080cb40}:root .form-control.form-control--transparent,:host .form-control.form-control--transparent{box-shadow:none;border:1px solid var(--color-text-muted);font-size:1rem;font-family:var(--font-default)}:root .form-control.form-control--transparent:focus,:root .form-control.form-control--transparent:active,:root .form-control.form-control--transparent:focus-visible,:host .form-control.form-control--transparent:focus,:host .form-control.form-control--transparent:active,:host .form-control.form-control--transparent:focus-visible{box-shadow:0 0 0 .2rem #0080cb40}:root .form-select.form-control--transparent,:host .form-select.form-control--transparent{box-shadow:none;border:1px solid var(--color-text-muted);font-size:1rem;font-family:var(--font-default)}:root .form-select.form-control--transparent:focus,:root .form-select.form-control--transparent:active,:root .form-select.form-control--transparent:focus-visible,:host .form-select.form-control--transparent:focus,:host .form-select.form-control--transparent:active,:host .form-select.form-control--transparent:focus-visible{box-shadow:0 0 0 .2rem #0080cb40}:root .form-control.form-control--transparent::placeholder,:host .form-control.form-control--transparent::placeholder{color:var(--color-text-muted);font-family:var(--font-default)}:root .form-label,:host .form-label{font-size:.75rem;line-height:1;color:var(--color-text-muted);font-family:var(--font-default-bold)}:root .form-label.form-label--translate,:host .form-label.form-label--translate{z-index:1;transform:translate(2.1875rem,1rem);background-color:transparent;color:var(--color-text-muted);font-size:.625rem;padding-right:.3125rem;padding-left:.1875rem;position:absolute;top:-23px}:root .form-label.form-label--translate:after,:host .form-label.form-label--translate:after{content:"";top:0;right:0;bottom:.125rem;left:0;z-index:-1;position:absolute;background-color:#fff}:root .form-input__keycard-img,:host .form-input__keycard-img{position:absolute;right:.9375rem;top:.625rem;width:3.125rem;height:2.0625rem}:root .form-input__keycard--size,:host .form-input__keycard--size{position:absolute;right:2.5rem;top:.625rem;width:1.875rem;height:auto}:root .form-control:disabled,:host .form-control:disabled{color:var(--color-text-muted);background-color:#f2f3f3;cursor:not-allowed}:root .date-input .form-control:disabled,:host .date-input .form-control:disabled{color:var(--color-text-muted);background-color:#f2f3f3;cursor:not-allowed}:root .file-input:has(.form-control:disabled) .file-input__btn,:host .file-input:has(.form-control:disabled) .file-input__btn{color:var(--color-text-muted);background-color:#f2f3f3;cursor:not-allowed}:root .form-group--light-blue .form-control,:root .form-group--light-blue .form-check-input,:host .form-group--light-blue .form-control,:host .form-group--light-blue .form-check-input{background-color:var(--color-light-blue)}:root .form-control,:host .form-control{padding-inline:1.25rem;color:var(--color-text-default);border:0;height:2.75rem;border-radius:1.5rem;background-color:#fff}:root .form-group--light-blue .form-label,:host .form-group--light-blue .form-label{display:none}:root .file-input__img-wrapper,:host .file-input__img-wrapper{width:1.3125rem;height:0}:root .file-input__img,:host .file-input__img{border-radius:1.25rem;top:-6%}:root .file-input__text--truncate,:host .file-input__text--truncate{width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .file-input__text,:host .file-input__text{font-size:1rem}:root .file-input__btn,:host .file-input__btn{color:var(--color-text-muted);border:1px dashed var(--color-text-muted);position:relative;display:flex;align-items:center;border-radius:1.5rem;justify-content:flex-start;padding-right:6.875rem}:root .file-input__upload-text,:root .file-input__upload-text.btn-no-styling,:host .file-input__upload-text,:host .file-input__upload-text.btn-no-styling{display:flex;position:absolute;right:0;top:32%;padding-right:1.25rem;color:var(--color-text-muted);font-family:var(--font-default-bold);font-size:.875rem;text-decoration:underline}:root .file-input__upload-text:active,:root .file-input__upload-text:focus,:root .file-input__upload-text:focus-visible,:root .file-input__upload-text.btn-no-styling:active,:root .file-input__upload-text.btn-no-styling:focus,:root .file-input__upload-text.btn-no-styling:focus-visible,:host .file-input__upload-text:active,:host .file-input__upload-text:focus,:host .file-input__upload-text:focus-visible,:host .file-input__upload-text.btn-no-styling:active,:host .file-input__upload-text.btn-no-styling:focus,:host .file-input__upload-text.btn-no-styling:focus-visible{outline:-webkit-focus-ring-color auto 1px}:root .file-input:has(.form-control:not(:disabled)) .file-input__upload-text.btn-no-styling:hover,:host .file-input:has(.form-control:not(:disabled)) .file-input__upload-text.btn-no-styling:hover{color:var(--color-text-default)}:root .file-input__btn:has(input:focus-visible),:root .file-input__btn:has(input:focus),:root .file-input__btn:has(input:active),:host .file-input__btn:has(input:focus-visible),:host .file-input__btn:has(input:focus),:host .file-input__btn:has(input:active){box-shadow:0 0 0 .2rem #0080cb40}:root .has-value .file-input__btn,:host .has-value .file-input__btn{color:var(--color-success);border:1px solid var(--color-success)}:root .file-input__remove,:host .file-input__remove{position:relative;right:.8125rem;top:0;background:none;border:none;color:var(--color-muted);font-size:.875rem;align-items:center;height:100%;margin-top:.75rem;display:flex;justify-content:flex-end;width:100%;gap:.3125rem}:root .select,:host .select{position:relative}:root .form-select option[value=""][disabled],:host .form-select option[value=""][disabled]{display:none}:root .form-select,:host .form-select{border-radius:1.5rem;height:3.125rem}:root .form-select:focus,:root .form-select:active,:root .form-select:focus-visible,:host .form-select:focus,:host .form-select:active,:host .form-select:focus-visible{box-shadow:0 0 0 .2rem #0080cb40}:root .select-small .form-select,:host .select-small .form-select{border-radius:0;border-top:none;border-left:none;border-right:none;border-bottom:.125rem solid var(--color-text-default);padding:.5rem 1.5rem 0 0;background-color:transparent;background-position:right 0 center;height:auto}:root .select-small--flex,:host .select-small--flex{display:flex;align-items:center}:root .select-small--flex label,:host .select-small--flex label{margin-right:.625rem;white-space:nowrap}:root .form-check,:host .form-check{padding:.875rem;border-radius:3.3125rem;display:flex;align-items:center;column-gap:.5rem;cursor:pointer}:root .form-check--background,:host .form-check--background{background-color:#fff;box-shadow:1.25rem 1.25rem 2.5rem #3333311f;position:relative}:root .form-check--background .form-check-label:after,:host .form-check--background .form-check-label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}:root .form-check--bold,:host .form-check--bold{font-family:var(--font-default-bold)}:root .form-check--consent.form-check,:host .form-check--consent.form-check{display:block;padding:.875rem;min-height:.875rem;margin-bottom:.4375rem;align-items:start}:root .form-check .form-check-input,:host .form-check .form-check-input{border:.125rem solid var(--color-text-default);margin:0;width:1rem;height:1rem;position:static;background-color:#fff}:root .form-check:checked,:host .form-check:checked{border:solid .125rem var(--color-primary)}:root .form-check .form-check-input:checked,:host .form-check .form-check-input:checked{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='40px'%20height='32px'%20viewBox='0%200%2040%2032'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3echeck%3c/title%3e%3cg%20id='.ticket.konfiguration'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='.ticket.config.success'%20transform='translate(-940,%20-344)'%20fill='%23fff'%20fill-rule='nonzero'%3e%3cpath%20d='M973.103448,345.241379%20C974.626992,343.641658%20977.158899,343.579904%20978.758621,345.103448%20C980.358342,346.626992%20980.420096,349.158899%20978.896552,350.758621%20L956.039409,374.758621%20C954.463054,376.413793%20951.82266,376.413793%20950.246305,374.758621%20L941.103448,365.158621%20C939.579904,363.558899%20939.641658,361.026992%20941.241379,359.503448%20C942.841101,357.979904%20945.373008,358.041658%20946.896552,359.641379%20L953.143,366.2%20L973.103448,345.241379%20Z'%20id='.check'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-size:50%;border:none;background-color:var(--color-primary);background-position:center;background-repeat:no-repeat}:root .form-check-label,:host .form-check-label{cursor:pointer;margin-left:.625rem}:root .form-check-label a,:host .form-check-label a{z-index:3;color:var(--color-primary);text-decoration:underline}:root .form-check-label--consent,:host .form-check-label--consent{display:flex}:root .form-check-label--consent p,:host .form-check-label--consent p{margin:0}:root .form-control__button,:host .form-control__button{border:none;background-color:transparent;color:var(--color-middle-grey);position:absolute;font-size:.875rem;line-height:1;font-family:var(--font-default-bold);display:flex;align-items:center;gap:.1875rem}:root .form-control__button-icon,:host .form-control__button-icon{font-size:.9375rem}:root .form-control__button-text,:host .form-control__button-text{text-decoration:underline;pointer-events:none}:root .form-check-wrapper,:host .form-check-wrapper{display:flex;gap:.5rem;flex-wrap:wrap}:root .form-check-wrapper--row,:host .form-check-wrapper--row{display:flex;gap:.75rem;flex-wrap:wrap;flex-direction:column}:root .form-check-wrapper--row .form-check,:host .form-check-wrapper--row .form-check{width:fit-content}:root .form-area__input-btn,:root .form-area__input-btn.btn-no-styling,:host .form-area__input-btn,:host .form-area__input-btn.btn-no-styling{position:absolute;right:0;top:38%;padding-right:1.25rem;color:var(--color-text-muted);font-family:var(--font-default-bold);font-size:.875rem;text-decoration:underline}:root .form-area__input-btn:hover,:root .form-area__input-btn.btn-no-styling:hover,:host .form-area__input-btn:hover,:host .form-area__input-btn.btn-no-styling:hover{color:var(--color-text-default)}:root .form-area__input-btn:active,:root .form-area__input-btn:focus,:root .form-area__input-btn:focus-visible,:root .form-area__input-btn.btn-no-styling:active,:root .form-area__input-btn.btn-no-styling:focus,:root .form-area__input-btn.btn-no-styling:focus-visible,:host .form-area__input-btn:active,:host .form-area__input-btn:focus,:host .form-area__input-btn:focus-visible,:host .form-area__input-btn.btn-no-styling:active,:host .form-area__input-btn.btn-no-styling:focus,:host .form-area__input-btn.btn-no-styling:focus-visible{outline:-webkit-focus-ring-color auto 1px}:root .form-control--flex,:host .form-control--flex{display:flex;justify-content:center;align-items:center;gap:1.5rem}:root .form-control--background,:host .form-control--background{background-color:var(--color-teaser-bg);border-radius:1.5rem;height:3.125rem;padding-inline:1.25rem;color:var(--color-text-default);box-shadow:8px 8px 40px #2d343e29;border:none}:root .form-label--flex,:host .form-label--flex{margin-bottom:0;font-family:var(--font-default);white-space:nowrap;font-size:1rem}:root .form-control--bold,:host .form-control--bold{font-family:var(--font-default-bold)}:root .profile-data__btn-save,:host .profile-data__btn-save{margin-top:3rem;margin-bottom:.5rem;display:flex;align-items:center}:root .profile-data__btn-cancel,:host .profile-data__btn-cancel{border:2px solid var(--color-dark);background-color:transparent;color:var(--color-dark)}:root .profile-data__btn-cancel:hover,:root .profile-data__btn-cancel:focus,:root .profile-data__btn-cancel:active,:host .profile-data__btn-cancel:hover,:host .profile-data__btn-cancel:focus,:host .profile-data__btn-cancel:active{background-color:var(--color-dark);color:#fff}:root .profile-data__btns,:host .profile-data__btns{margin-bottom:4rem}:root .profile-data__cards,:host .profile-data__cards{padding-bottom:3rem;row-gap:.25rem}:root .profile-data__bottom,:host .profile-data__bottom{display:flex;align-items:start;flex-direction:column;padding-top:1.5rem}:root .edit-form-box__loading,:host .edit-form-box__loading{position:absolute;justify-content:center;align-items:center}.btn-primary{--bs-btn-color: #fff;gap:.5625rem;display:inline-flex;justify-content:center;align-items:center;font-family:var(--font-default-bold)}.btn-secondary,.btn-dark{font-family:var(--font-default-bold)}.btn-dark-outline{border:2px solid var(--color-dark);background-color:transparent;color:var(--color-dark)}.btn-dark-outline:hover,.btn-dark-outline:focus,.btn-dark-outline:active{background-color:var(--color-dark);color:#fff}.btn{font-family:var(--font-default-bold)}.btn-icon{padding-inline:.875rem;font-family:var(--font-default-bold)}.btn-lg{padding:1.25rem 1.875rem;font-family:var(--font-default-bold);border-radius:2rem;font-size:1rem}.btn-sm{--bs-btn-padding-x: 1rem ;--bs-btn-padding-y: .5625rem ;--bs-btn-border-radius: 2rem ;--bs-btn-font-size: 1rem ;--bs-btn-font-family: var(--font-default-bold);--bs-btn-line-height: 1}.btn-success{color:#fff}.btn-danger{color:--color-danger;color:#fff}button:disabled:after,button[disabled]:after{color:var(--color-text-muted);transition:opacity .3s}.text-link{font-family:var(--font-default-bold);display:block;font-size:1rem;color:var(--color-primary);transition:all .3s;text-decoration:underline}.text-link:hover{color:var(--color-primary-dark);text-decoration:underline}.arrow-link{display:flex;align-items:center;gap:.5rem;font-family:var(--font-default-bold);font-size:1rem;color:var(--color-primary);transition:color .3s}.arrow-link__text{font-family:var(--font-default-bold);font-size:1rem;text-decoration:underline}.arrow-link__icon{font-size:1.25rem;transition:transform .3s;margin-top:-.375rem}.arrow-link:hover{color:var(--color-primary-dark)}.arrow-link:hover .arrow-link__icon{transform:translate(4px)}:root .modal,:host .modal{border-radius:1rem;border:none}:root .modal-body,:host .modal-body{padding:2.8125rem 2rem 2rem;box-shadow:0 0 20px #0000001a;border-radius:1rem;background-color:#fff}:root .modal__close,:host .modal__close{column-gap:.25rem;color:var(--color-text-muted);width:6.25rem;height:3rem;position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;border:none;background-color:transparent;z-index:2}:root .modal__close-icon,:host .modal__close-icon{font-size:1.125rem}:root .modal__save-btn,:host .modal__save-btn{width:100%;display:flex;justify-content:center;align-items:center;font-family:var(--font-default-bold);margin-top:.9375rem}:root .modal-content,:host .modal-content{border:none;border-radius:1rem}:root .modal__close-text,:host .modal__close-text{font-size:.75rem}:root .modal__close-icon,:host .modal__close-icon{font-size:.75rem}:root .modal__bottom,:host .modal__bottom{display:flex;justify-content:space-between;flex-direction:column;row-gap:.625rem}.modal-backdrop{background-color:transparent;opacity:1!important}.modal-backdrop:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffff40!important;z-index:1000;-webkit-backdrop-filter:blur(1.5625rem);backdrop-filter:blur(1.5625rem)}:host .form-control.show-password,:host .form-control.show-password.is-invalid,:root .form-control.show-password,:root .form-control.show-password.is-invalid{padding-right:3.75rem}:host .show-icon,:root .show-icon{color:var(--color-text-muted);font-size:1.125rem;border-radius:50%;position:absolute;transform:translateY(50%);display:flex;align-items:center;justify-content:center;cursor:pointer;width:1.5625rem;height:1.5625rem;right:1.25rem;top:0}:host .show-icon:before,:root .show-icon:before{position:absolute;top:3px;font-size:1rem;content:var(--icon-eye-closed);font-family:iconfontsso;scale:90%}:host .show-icon.show-password--show:before,:root .show-icon.show-password--show:before{position:absolute;top:0;content:var(--icon-eye);font-family:iconfontsso}.profile-address__bottom{margin-top:3rem}.profile-address__info{width:1rem;height:1rem;border-radius:50%;color:#fff;background-color:var(--color-text-default);display:flex;align-items:center;justify-content:center;font-size:.5rem}.profile-address__form{row-gap:1.5rem}:host .switch,:root .switch{position:relative;display:inline-block;width:3rem;height:1.75rem;vertical-align:middle}:host .form-switch__toggle,:root .form-switch__toggle{width:1rem;height:1rem;border-radius:50%;background-color:var(--color-dark);position:absolute;left:.25rem;top:.25rem;transition:transform .2s ease;pointer-events:none}:host .form-switch .form-check-input:checked~.form-switch__toggle,:root .form-switch .form-check-input:checked~.form-switch__toggle{transform:translate(13px);background-color:var(--color-white)}:host .form-switch .form-check-input:checked~.form-switch__toggle:before,:root .form-switch .form-check-input:checked~.form-switch__toggle:before{content:var(--icon-check-big);font-family:iconfontsso;font-size:.5rem;color:var(--color-success);display:flex;justify-content:center;align-items:center;transform:translateY(4px)}:host .form-switch .form-check-input,:host .form-switch .form-check-input:checked,:root .form-switch .form-check-input,:root .form-switch .form-check-input:checked{background-image:none;height:1.5rem;background-color:transparent;border-color:var(--color-dark)}:host .form-switch .form-check-input,:root .form-switch .form-check-input{width:2.25rem;height:1.5rem;background-color:#fff}:host .form-switch .form-check-input:checked,:root .form-switch .form-check-input:checked{border-color:var(--color-success);background-color:var(--color-success)}:root .people-card__card,:host .people-card__card{display:flex;margin-bottom:1.5rem}:root .people-card,:host .people-card{display:flex;justify-content:space-between;height:100%;background-color:#fff;box-shadow:8px 8px 40px #2d343e29;padding:1.5rem;border-radius:1rem;flex-direction:column}:root .people-card__wrapper,:host .people-card__wrapper{display:flex;justify-content:space-between;height:100%;flex-direction:column}:root .people-card__name,:host .people-card__name{font-family:var(--font-default-bold)}:root .people-card--placeholder,:host .people-card--placeholder{background-color:#f7f7fa}:root .people-card__img-wrapper,:host .people-card__img-wrapper{align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:4rem}:root .people-card__card-image,:host .people-card__card-image{width:5rem}:root .people-card__bottom,:host .people-card__bottom{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;row-gap:.9375rem}:root .people-card__btn,:host .people-card__btn{font-size:.875rem}:host .text-placeholder,:root .text-placeholder{background-color:#e4e4e5;height:.75rem;margin-bottom:.8125rem;border-radius:.4375rem}:host .card-placeholder,:root .card-placeholder{height:2.25rem;width:3.5625rem;transform:rotate(-14deg);margin-left:.9375rem;margin-right:2.1875rem;border-radius:4px;background-color:#e4e4e5}:host .people-card:hover .pulsate,:root .people-card:hover .pulsate{background:linear-gradient(-45deg,#e8e8e8a6,#f8f8f89e,#e7e7e7b5,#f6f5f5ba);background-size:400% 400%;-webkit-animation:Gradient 2.25s ease infinite;-moz-animation:Gradient 2.25s ease infinite;animation:Gradient 2.25s ease infinite}@-webkit-keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@-moz-keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}:host .img-placeholder,:root .img-placeholder{background-color:#e4e4e5;height:3.75rem;width:3.75rem;border-radius:50%}:host .edit-person__data,:root .edit-person__data{display:flex;justify-content:center;flex-direction:column;font-size:.875rem}:host .edit-person__infos,:root .edit-person__infos{display:flex;margin-bottom:2rem;flex-direction:column}:host .edit-peron__subtitle,:root .edit-peron__subtitle{font-size:.875rem;margin-bottom:1.5rem;margin-top:3rem;font-family:var(--font-default-bold)}:host .edit-person__bottom,:root .edit-person__bottom{display:flex;justify-content:space-between;margin-top:4rem}:host .edit-person__btn-wrapper,:root .edit-person__btn-wrapper{display:flex;flex-direction:row;column-gap:.5rem}:host .edit-profile__img-wrapper,:root .edit-profile__img-wrapper{min-height:4rem;min-width:4rem}:host .edit-person__title,:root .edit-person__title{font-size:1.5rem}:host .edit-person__keycard,:root .edit-person__keycard{display:flex;flex-direction:column;row-gap:1.5rem}:host .edit-person__form,:root .edit-person__form{row-gap:1.5rem}.add-person__keycard{display:flex;flex-direction:column;row-gap:1.5rem}.input-image{height:1.408125rem;width:1.95125rem;position:absolute;top:30%;right:2.5625rem}.input-with-image{position:relative}:root .cropper-image__btn,:host .cropper-image__btn{color:var(--color-primary)}:root .overlay-hidden .cropper__loading-overlay,:host .overlay-hidden .cropper__loading-overlay{display:none}:root .cropper__loading-overlay,:host .cropper__loading-overlay{display:block}:root .cropper__loading-overlay,:host .cropper__loading-overlay{background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:1rem}:root .cropper__form,:host .cropper__form{display:flex;justify-content:center}:root .cropper,:host .cropper{height:280px;width:210px}:root .cropper__wrapper,:host .cropper__wrapper{display:flex;justify-content:center;flex-direction:column;row-gap:.625rem}:root .cropper__btns,:host .cropper__btns{display:flex;justify-content:space-between}:root .cropper-collapse__wrapper,:host .cropper-collapse__wrapper{display:flex;justify-content:center;flex-direction:column;align-items:center;row-gap:.625rem;position:relative}:root .order-item,:host .order-item{border-radius:1rem;background-color:#fff;box-shadow:8px 8px 40px #2d343e29;margin-top:.25rem}:root .order-item--cancelled,:host .order-item--cancelled{background-color:#f8f8f8}:root .order-item__header__price,:host .order-item__header__price{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}:root .order-item__header__price-end,:host .order-item__header__price-end{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}:root .order-item__header__status-wrapper,:host .order-item__header__status-wrapper{justify-content:flex-end;display:flex;flex-direction:column}:root .order-item__header.btn-no-styling,:host .order-item__header.btn-no-styling{position:relative;z-index:1;display:grid;width:fit-content;align-items:center;padding:.75rem;grid-template-columns:40% 60%;grid-template-rows:auto auto auto;gap:.625rem;width:100%;grid-template-areas:". ." ". ." ". ."}:root .order-item__shipping-wrapper,:host .order-item__shipping-wrapper{display:flex;align-items:center;justify-content:space-between;column-gap:12.5rem}:root .order-product__price,:host .order-product__price{border-top:1px solid var(--color-text-muted)}:root .order-item__shipping-title,:host .order-item__shipping-title{color:var(--color-text-muted);font-size:.875rem;text-transform:uppercase;font-family:var(--font-default-bold)}:root .order-item__shipping-subtitle,:host .order-item__shipping-subtitle{font-size:.75rem;color:var(--color-text-muted)}:root .order-item__header__title,:host .order-item__header__title{display:flex;color:var(--color-text-muted);font-size:.75rem;align-items:flex-end}:root .order-item__header__content,:host .order-item__header__content{font-size:1rem;font-family:var(--font-default-bold);display:block;word-wrap:break-word;overflow-wrap:break-word}:root .order-item__header__status,:host .order-item__header__status{font-size:.875rem;display:block;font-family:var(--font-default-bold);color:var(--color-success)}:root .order-item__header__status.is-danger,:host .order-item__header__status.is-danger{color:var(--color-danger)}:root .order-item__header__status.is-warning,:host .order-item__header__status.is-warning{color:var(--color-info)}:root .order-item__header__price-wrapper,:host .order-item__header__price-wrapper{display:flex}:root .order-item__collapse-toggle,:host .order-item__collapse-toggle{display:flex;align-items:center}:root .order-item__collapse-toggle__text-close,:root .order-item__collapse-toggle__text-open,:host .order-item__collapse-toggle__text-close,:host .order-item__collapse-toggle__text-open{font-size:.875rem;display:block;font-family:var(--font-default-bold);white-space:nowrap;margin-right:.3125rem;text-decoration:underline}:root .order-item__header.collapsed .order-item__collapse-toggle__text-close,:root .order-item__header:not(.collapsed) .order-item__collapse-toggle__text-open,:host .order-item__header.collapsed .order-item__collapse-toggle__text-close,:host .order-item__header:not(.collapsed) .order-item__collapse-toggle__text-open{display:none}:root .order-item__header:not(.collapsed) .order-item__collapse-toggle__icon,:host .order-item__header:not(.collapsed) .order-item__collapse-toggle__icon{transform:rotate(-180deg)}:root .order-item__collapse-toggle__icon,:host .order-item__collapse-toggle__icon{font-size:.4375rem;background-color:var(--color-text-default);border-radius:3.125rem;padding:.25rem;color:#fff;transition:transform .2s ease-in-out}:root .order-item__body,:host .order-item__body{flex-direction:column;padding:1.5rem .75rem}:root .order-item__body__title,:host .order-item__body__title{font-family:var(--font-default-bold);width:100%;padding-bottom:.5rem;border-bottom:1px solid var(--color-text-muted)}:root .order-item__overview,:host .order-item__overview{font-size:.875rem;padding:1.5rem 0;display:flex;flex-direction:column;row-gap:.625rem}:root .order-product__bottom,:host .order-product__bottom{display:flex;flex-direction:column-reverse;align-items:center;row-gap:.625rem}:root .order-product__bottom-cancel,:host .order-product__bottom-cancel{display:flex;flex-direction:column;align-items:flex-start;align-content:center;row-gap:.625rem}:root .order-product__info-wrapper,:host .order-product__info-wrapper{font-size:1rem}:root .order-item__bottom,:host .order-item__bottom{display:flex;align-items:center;flex-direction:column}:root .order-product__info,:host .order-product__info{width:1rem;height:1rem;border-radius:50%;color:#fff;background-color:var(--color-info);display:flex;align-items:center;justify-content:center;font-size:.5rem}:root .order-product,:host .order-product{border-radius:.5rem;padding:1rem;position:relative;font-size:.875rem;box-shadow:8px 8px 40px #2d343e29}:root .order-product__img,:host .order-product__img{height:1.5rem;width:1.5rem;margin-right:.5rem}:root .order-product__img img,:host .order-product__img img{border-radius:50%}:root .order-product__icon,:host .order-product__icon{font-size:1.5rem;margin-right:.5rem}:root .order-product__name,:host .order-product__name{font-size:.875rem}:root .order-product__text,:host .order-product__text{color:var(--color-text-muted);font-size:.75rem;margin-right:.3125rem}:root .order-product__pickup,:host .order-product__pickup{margin-top:.9375rem;border-top:1px solid var(--color-text-muted);border-bottom:1px solid var(--color-text-muted);padding:1rem 0}:root .order-product__infos,:host .order-product__infos{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between}:root .order-item__shipping,:host .order-item__shipping{border-top:1px solid var(--color-text-muted);border-bottom:1px solid var(--color-text-muted);padding:1.5rem 0;margin-top:1.5rem;font-size:.875rem}:root .order-item__summary,:host .order-item__summary{display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem;padding-bottom:1.5rem;border-top:1px solid var(--color-text-muted)}.payment-block__img{width:100%;max-width:3.125rem;height:2.125rem}.payment-block{box-shadow:8px 8px 40px #2d343e29;background-color:#fff;border-radius:1rem}.payment-block__inner{display:flex;justify-content:space-between;column-gap:.5rem;align-items:center;padding:1.5625rem 2rem;width:100%}.payment-block__label{font-family:var(--font-default-bold);font-size:1rem}.payment-block__additional-label{font-size:.75rem;display:block}.payment-block__img-wrapper{display:flex;column-gap:1.5rem}:host .profile-orders__subtitle,:root .profile-orders__subtitle{font-size:1.25rem;font-family:var(--font-default-bold)}:host .profile-orders__form-wrapper,:root .profile-orders__form-wrapper{display:flex;align-items:center}:host .profile-orders__switch,:root .profile-orders__switch{font-size:.875rem}:host .profile-orders__date-select,:root .profile-orders__date-select{font-family:var(--font-default-bold)}:host .profile-orders__date-select .form-select,:root .profile-orders__date-select .form-select{font-size:.875rem;padding-bottom:.25rem}:host .profile-orders__date-select .form-label,:root .profile-orders__date-select .form-label{font-size:.875rem;color:var(--color-text-default);font-family:var(--font-default)}:host .profile-orders__bottom,:root .profile-orders__bottom{display:flex;align-items:center;flex-direction:row;margin-top:1.5rem;justify-content:center}:host .page-item,:root .page-item{z-index:1;background-color:none;margin-left:.375rem;margin-right:.375rem;display:flex;justify-content:center;align-items:center;color:var(--color-light-grey);font-family:var(--font-default-bold);padding-left:.3125rem;padding-right:.3125rem}:host .page-item:last-of-type,:root .page-item:last-of-type{margin-right:1.5rem}:host .page-item:first-of-type,:root .page-item:first-of-type{margin-left:1.5rem}:host .page-item.active,:root .page-item.active{color:var(--color-text-default)}:host .page-item:hover,:root .page-item:hover{color:var(--color-primary)}:host .page-item:focus,:root .page-item:focus{box-shadow:0 1.25rem 2.5rem #1d1d1b1a}:host .page-item .icon,:root .page-item .icon{font-size:.5rem;color:var(--color-text-default)}:host .page-item.disabled .page-link--icon .icon,:root .page-item.disabled .page-link--icon .icon{color:var(--color-light-grey)}:host .pagination,:root .pagination{display:flex;justify-items:center;justify-content:flex-end;vertical-align:middle;padding-left:0}:host .page-link,:root .page-link{height:100%;width:100%;justify-content:center;display:flex;align-items:center}:host .page-link--icon,:root .page-link--icon{border-radius:50%;background-color:#fff;box-shadow:8px 8px 40px #2d343e4d;display:flex;width:1.5rem;height:1.5rem;font-size:.75rem}:host .page-link--icon:hover,:root .page-link--icon:hover{background-color:var(--color-very-light-grey);color:#fff}:host .login__title-block.title-block--content,:root .login__title-block.title-block--content{font-size:1.5rem;line-height:1.5rem;padding-bottom:3rem;margin-bottom:0}:host .login__link,:root .login__link{font-size:.875rem;color:var(--color-primary);font-family:var(--font-default-bold);text-decoration:underline}:host .login__subtitle,:root .login__subtitle{font-size:1.125rem;padding-bottom:2rem;margin-bottom:0;font-family:var(--font-default-bold)}:host .login__wrapper,:root .login__wrapper{row-gap:2.5625rem;flex-direction:column}:host .login__logo,:root .login__logo{width:4.0625rem;top:-21px}:host .login__logo-img,:root .login__logo-img{object-fit:contain}:host .login__input,:root .login__input{margin-bottom:1.5rem}:host .register__title-block.title-block--content,:root .register__title-block.title-block--content{font-size:1.5rem;line-height:1.5rem;padding-bottom:3rem;margin-bottom:0}:host .register__bottom,:root .register__bottom{display:flex;align-items:start;flex-direction:column}:host .register__info,:root .register__info{width:1rem;height:1rem;border-radius:50%;color:#fff;background-color:var(--color-text-default);display:flex;align-items:center;justify-content:center;font-size:.5rem}:host .register__text,:root .register__text{margin-top:1.125rem;font-size:.75rem;display:flex;align-items:center;font-family:var(--font-default-bold)}:host .register__form-wrapper,:root .register__form-wrapper{row-gap:1.5rem}:host .register__subtitle,:root .register__subtitle{font-size:1.25rem;padding-top:1.5rem;padding-bottom:.625rem;font-family:var(--font-default-bold)}:host .register__checkbox-label,:root .register__checkbox-label{font-size:1.25rem;font-family:var(--font-default-bold)}:host .register__checkbox,:root .register__checkbox{display:inline-block;margin-right:0}:root .success__title-block.title-block--content,:host .success__title-block.title-block--content{font-size:1.25rem;line-height:1.25rem;display:flex;flex-direction:column;align-items:start}:root .success__title-block.title-block--content .title-block__title,:host .success__title-block.title-block--content .title-block__title{text-align:start}:root .success__order,:host .success__order{display:flex;flex-direction:column;font-family:var(--font-default-bold)}:root .success__order-title,:host .success__order-title{color:var(--color-text-muted);font-size:.75rem}:root .success__icon,:host .success__icon{font-size:2.5rem}:root .success__wrapper,:host .success__wrapper{display:flex;flex-direction:column;row-gap:1.75rem}.main--padding{padding-top:9.375rem;padding-bottom:4.6875rem}:root .form-signin .form-control::placeholder,:host .form-signin .form-control::placeholder{color:var(--color-text-muted);font-family:var(--font-default)}:root .form-signin .form-control,:host .form-signin .form-control{box-shadow:none;border:1px solid var(--color-text-muted);font-size:1rem;font-family:var(--font-default);margin-bottom:1.25rem}:root .form-signin .js-form-validation__group,:host .form-signin .js-form-validation__group{position:relative}:root .form-signin .form-control,:root .form-signin .form-check-input,:host .form-signin .form-control,:host .form-signin .form-check-input{color:var(--color-text-default);font-family:var(--font-default-bold);font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.25rem;cursor:pointer}:root .form-signin .form-control.form-control--transparent,:host .form-signin .form-control.form-control--transparent{box-shadow:none;border:1px solid var(--color-text-muted);font-size:1rem;font-family:var(--font-default)}:root .form-signin label,:host .form-signin label{z-index:1;transform:translate(-13.125rem,1rem);background-color:transparent;color:var(--color-text-muted);font-size:.625rem;padding-right:.3125rem;padding-left:.1875rem;position:absolute;top:-23px}:root .form-signin label:after,:host .form-signin label:after{content:"";top:0;right:0;bottom:.125rem;left:0;z-index:-1;position:absolute;background-color:#fff}.anchor-nav__wrapper{z-index:999;position:relative;border-radius:6.1875rem;border:1px solid var(--color-primary);width:fit-content;background-color:#f8f8f8cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.anchor-nav__wrapper--friendsclub{z-index:999;position:relative}.anchor-nav__wrapper--friendsclub .anchor-nav__icon{margin-bottom:.2rem}.anchor-nav{display:flex;justify-content:flex-start;z-index:8;white-space:nowrap;margin-bottom:0;position:relative;border-radius:6.1875rem;border:1px solid var(--color-primary);width:100%;max-width:fit-content;background-color:#f8f8f8cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.anchor-nav__list{flex-wrap:nowrap;display:flex;gap:2rem;padding:.875rem 1.5rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.anchor-nav__item.nav-item{background:transparent;box-shadow:none;padding:0}.anchor-nav__item.nav-item:hover{color:var(--color-text-muted-dark)}.anchor-nav__icon{font-size:.75rem;vertical-align:middle;margin-right:.625rem}.anchor-nav__scroll-btn{z-index:10;width:2rem;height:2rem;align-items:center;justify-content:center;display:flex;font-size:.625rem;content:var(--icon-chevron-small);color:var(--color-primary);transform:rotate(270deg) translate(50%);font-family:iconfontsso;position:absolute;right:.625rem;top:50%;background-color:#e4e4e5;border-radius:50px;border:none}.cards-area{background:var(--color-bg);padding-top:2.5rem;padding-bottom:2.5rem}.card-teaser__body{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-top:1.5rem}.card-teaser__title{margin-bottom:.5rem}.card-teaser__text{margin-bottom:1.5rem}.card-teaser{height:100%}.card-teaser__img{transform:scale(1);transition:transform .3s ease-in-out}.card-teaser:hover .card-teaser__img{transform:scale(1.05)}.promo-teaser-area__intro{margin-bottom:1.5rem}.promo-teaser-area__show-more{margin-top:1.5rem}.promo-teaser-area__show-more .btn-no-styling.arrow-link{color:var(--color-primary)}.promo-teaser-area .collapse.show,.promo-teaser-area .collapsed .arrow-link__show-more{display:block}.promo-teaser-area .collapsed .arrow-link__show-less,.arrow-link__show-more{display:none}.arrow-link__show-less{display:block}.promo-teaser{display:flex;justify-content:space-between;align-items:center;text-align:center;gap:1.5rem;padding:.5rem;border-radius:.5rem;background:#fff;box-shadow:8px 8px 40px #2d343e3d}.promo-teaser:hover .promo-teaser__img img{transform:scale(1.05);transition:transform .33s ease-in-out}.promo-teaser__img img{transform:scale(1);transition:transform .33s ease-in-out;object-fit:contain}.promo-teaser__img{flex:0 0 calc(40% - .75rem);border-radius:.5rem;overflow:hidden;padding:1rem}.promo-teaser__body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;flex:0 0 calc(60% - .375rem)}.promo-teaser__text.wysiwyg{margin-bottom:clamp(10px,-4.9655172414px + .0150862069 * 100vw,24px);text-align:start}.image-teaser-area__intro{margin-bottom:1.5rem}.image-teaser-area__title-block{margin-right:20%}.image-teaser__blaze-arrows{display:flex;gap:.25rem}.image-teaser__slider-arrow{background:#fff;border:none;border-radius:50%;width:1.875rem;height:1.875rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--color-dark);box-shadow:8px 8px 40px #2d343e3d}.image-teaser__slider-arrow .icon{vertical-align:center}.image-teaser__slider-arrow:disabled{color:#c2d0e0}.image-teaser-area:has(.image-teaser__blaze-pagination button:first-child.active) .image-teaser__slider-arrow--prev{color:#c2d0e0;pointer-events:none}.image-teaser-area:has(.image-teaser__blaze-pagination button:last-child.active) .image-teaser__slider-arrow--next{color:#c2d0e0;pointer-events:none}.image-teaser__controls{display:flex;justify-content:space-between;align-items:center;margin-right:1.25rem;margin-top:1.5rem}.image-teaser__blaze-pagination{visibility:hidden;display:flex;align-items:center;gap:.5rem}.image-teaser__blaze-pagination button{width:.75rem;height:.25rem;transition:width .3s cubic-bezier(.4,0,.2,1);position:relative}.image-teaser__blaze-pagination button.active{width:2rem}.image-teaser__blaze-pagination button.active:before{content:"";width:2rem;height:.25rem;background:var(--color-primary);visibility:visible;position:absolute}.image-teaser__blaze-pagination button:before{content:"";width:.75rem;height:.25rem;background:var(--color-text-muted);visibility:visible;position:absolute;left:0;right:0;border-radius:.125rem;transition:width .3s cubic-bezier(.4,0,.2,1)}.image-teaser{position:relative;border-radius:1rem;overflow:hidden}.image-teaser:hover .image-teaser__img{transform:scale(1.05);transition:transform .33s ease-in-out}.image-teaser__img{transform:scale(1);transition:transform .33s ease-in-out}.image-teaser__content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end;z-index:1}.image-teaser__content:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(180deg,#ffffff59,#ffffffd9);z-index:-1}.image-teaser__badge{position:absolute;top:.5rem;left:.5rem;z-index:2;font-family:var(--font-default-bold);text-transform:uppercase;padding:.1875rem .25rem;border-radius:.25rem;box-shadow:8px 8px 40px #2d343e3d;font-size:.875rem}.image-teaser__badge .icon{font-size:.625rem;margin-bottom:.1rem}.image-teaser__badge .icon.icon--medium-fidelity{font-size:1.25rem;margin-bottom:.1rem}.image-teaser__badge .icon.icon--high-fidelity{font-size:1.25rem;scale:1.3}.image-teaser__badge:has(.icon){display:flex;gap:.5rem;align-items:center}.image-teaser__title{margin-bottom:.5rem}.image-teaser__text.wysiwyg{margin-bottom:clamp(10px,-4.9655172414px + .0150862069 * 100vw,24px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--font-default-bold)}.image-teaser__text.wysiwyg>p{margin-bottom:0}.image-teaser__badge.badge-info{background:#fff;color:var(--color-primary)}.image-teaser__badge.badge-success{color:#fff;background:var(--color-success)}.small-profile-teaser{position:relative;border-radius:1rem;overflow:hidden}.small-profile-teaser:hover .small-profile-teaser__img{transform:scale(1.05);transition:transform .33s ease-in-out}.small-profile-teaser.small-profile-teaser--only-mobile{display:block}.small-profile-teaser__img{transform:scale(1);transition:transform .33s ease-in-out}.small-profile-teaser__content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;z-index:1;padding:1.25rem;gap:.25rem;font-size:.875rem}.small-profile-teaser__content:after{content:"";position:absolute;top:0;left:0;width:85%;height:100%;pointer-events:none;background:linear-gradient(270deg,#fff0,#fffffff2);z-index:-1}.small-profile-teaser__title{text-transform:uppercase;font-size:.875rem;font-family:var(--font-default);display:inline-block;color:var(--color-primary)}.small-profile-teaser__title--bold{font-family:var(--font-default-bold);margin-bottom:0}.small-profile-teaser__link{text-decoration:underline;color:var(--color-text-default);font-family:var(--font-default-bold)}.small-profile-teaser__bottom-text{color:var(--color-text-default);font-family:var(--font-default);font-size:1rem}.small-profile-teaser__group{margin-top:1.5rem;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.image-hero{margin-top:-11.875rem}.image-hero__img{position:absolute;right:0;z-index:-1;max-width:80%;width:80%;overflow:hidden}.image-hero__img img{min-height:38.75rem;min-width:80%;height:38.75rem;width:100%;object-fit:cover}.image-hero__content{margin-top:19.875rem}.image-hero__maks{background:radial-gradient(90.36% 90.49% at 90.12% 10.61%,#fff0,#fff0 35.4%,#fff);position:absolute;left:-.3125rem;right:-.3125rem;height:100%;top:0}.image-hero__back{margin-bottom:1.5rem;color:var(--color-text-muted)}.image-hero__back .arrow-link__text{font-size:.875rem}.image-hero__back a:active,.image-hero__back a:focus,.image-hero__back a:focus-visible{outline:-webkit-focus-ring-color auto 1px}.image-hero__back .icon-arrow{transform:rotate(180deg)}.image-hero__back .btn:hover .arrow-link__icon{transform:translate(-4px) rotate(180deg)}.image-hero__link{margin-top:1.5rem}.image-hero__link .arrow-link__text{color:var(--color-primary)}.image-hero__link .arrow-link__icon{transform:rotate(90deg)}.image-hero__link a:active,.image-hero__link a:focus,.image-hero__link a:focus-visible{outline:-webkit-focus-ring-color auto 1px}.image-hero__link .btn:hover .arrow-link__icon{transform:translateY(4px) rotate(90deg)}.content-usp__icon{background:#fff;color:var(--color-success);height:2rem;width:2rem;min-height:2rem;min-width:2rem;filter:drop-shadow(8px 8px 16px rgba(45,52,62,.24));border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:1rem}.content-usp__icon .icon--medium-fidelity{font-size:1.3rem}.content-usp__icon .icon--high-fidelity{font-size:1.65rem}.content-usp__counter{font-family:var(--font-default-bold);background:#fff;color:var(--color-success);height:2rem;width:2rem;min-height:2rem;min-width:2rem;filter:drop-shadow(8px 8px 16px rgba(45,52,62,.24));border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:1rem}h2.content-usp__title{font-family:var(--font-default-bold);margin-right:.25rem;font-size:1rem}.content-usp{display:flex;flex-direction:column;gap:1rem;color:var(--color-text-default)}.content-usp a{text-decoration:underline}.content-usp__content p{margin-bottom:0}h2.media-with-usp-area__title-block.title-block--content{margin-bottom:1.5rem;font-size:2rem;line-height:1}.form-area__placeholder.is-filled{color:var(--color-primary)}.form-area__legend{margin-bottom:1.25rem}.form-area__bottom-form-wrapper{margin-top:3.75rem}.form-area__bottom-form{row-gap:1.25rem}.form-area__info-text{display:flex;justify-content:flex-end;width:100%;margin-top:.5rem}.form-area__img{width:100%}.form-area__img img{width:100%;height:auto}.vertical-gutter{margin-top:calc(-1 * var(--bs-gutter-y))}.vertical-gutter__item{margin-top:var(--bs-gutter-y)}.vertical-gutter--106{margin-top:-6.625rem}.vertical-gutter--106>.vertical-gutter__item,.vertical-gutter--106>[class^=col],.vertical-gutter--106>[class*=" col"]{margin-top:6.625rem}.image-grid-area{display:grid;row-gap:.75rem;column-gap:1.5rem;grid-template-rows:repeat(8,auto);grid-template-columns:repeat(12,minmax(0,1fr))}.image-grid-area__img1{flex:1 0 0;align-self:stretch;grid-row:1/span 5;grid-column:1/span 5}.image-grid-area__img2{flex:1 0 0;align-self:stretch;grid-row:1/span 3;grid-column:9/span 4}.image-grid-area__img3{flex:1 0 0;align-self:stretch;grid-row:4/span 5;grid-column:6/span 6}.image-grid-area__content{display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0;align-self:stretch;grid-row:6/span 3;grid-column:1/span 4;margin-bottom:-1.25rem}h1.voucher-hero__title-block.title-block--content,h2.voucher-hero__title-block.title-block--content{margin-bottom:2rem;font-size:1rem;line-height:1}.voucher-hero__content-title .title-block__title{font-size:2rem;-webkit-hyphens:auto;hyphens:auto}.voucher-hero__image{margin-bottom:1.25rem}.voucher-hero__content{display:flex;flex-direction:column;gap:1.5rem;padding:2rem;background-color:#f8f8f8;border-radius:1rem;box-shadow:8px 8px 40px #2d343e3d;color:var(--color-dark)}.voucher-hero__top-title{text-transform:uppercase;font-family:var(--font-default-bold);font-size:.875rem;margin-bottom:.5rem;color:var(--color-text-muted)}.voucher-hero__btn{color:var(--color-text-muted);width:fit-content}.voucher-hero__btn:hover{color:var(--color-text-default)}.voucher-hero__btn:active,.voucher-hero__btn:focus,.voucher-hero__btn:focus-visible{outline:-webkit-focus-ring-color auto 1px}.voucher-hero__btn .icon-arrow,.voucher-hero__btn.icon-arrow{transform:rotate(180deg)}.voucher-hero__btn .btn:hover .arrow-link__icon{transform:translate(-4px) rotate(180deg)}.voucher-hero__promo-code-wrapper{display:flex;column-gap:.5rem;align-items:flex-end;flex-wrap:wrap;margin-bottom:0rem}.voucher-hero__promo-code-info{font-family:var(--font-default-bold);font-size:1.25rem}.voucher-hero__promo-code{font-size:2rem;color:var(--color-primary);line-height:1;font-family:var(--font-default-bold);line-break:anywhere}.voucher-hero__info-text{font-size:.75rem}.voucher-hero__content-title.title-block--content{line-height:1!important}.voucher-hero__content-text{line-height:1.5}.voucher-hero__text{margin-bottom:2rem}.voucher-hero__promo-code__wrapper{min-height:1.875rem;width:100%;position:relative}.voucher-hero__promo-code-loading{background:transparent}.voucher-hero__promo-code-loading .mt-4,.voucher-hero__promo-code-loading .mt-3{margin-top:0!important}.wysiwyg-with-medium__media{height:100%;display:flex;align-items:center}.wysiwyg-with-medium__content{height:100%;display:flex;flex-direction:column;justify-content:center}.wysiwyg-with-medium__text{width:fit-content}.image_slider__slider{padding-left:var(--container-padding)}.image_slider__slider-arrow--prev{left:.625rem}.image_slider__slider-arrow--next{right:1.25rem}.image-slider__content{margin-bottom:3.375rem}.image-slider__content .title-block--areas{margin-bottom:1.5rem}.image_slider__slider-arrow{background:#fff;border:none;border-radius:50%;width:1.875rem;height:1.875rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;position:absolute;top:50%;transform:translateY(-50%)}.image_slider__slider-arrow .icon{vertical-align:center}.shop-teaser{background:var(--color-teaser-bg);border-radius:1rem;overflow:hidden;box-shadow:8px 8px 40px #2d343e29}.shop-teaser__body{padding:.75rem;display:grid;gap:1.5rem;color:var(--color-default)}.shop-teaser__img{overflow:hidden}.shop-teaser__img img{transform:scale(1);transition:transform .3s ease-in-out}.shop-teaser:hover .shop-teaser__img img{transform:scale(1.05)}.shop-teaser__links{display:flex;gap:2.125rem;flex-wrap:wrap;row-gap:.75rem;line-height:1.5}.shop-teaser__more-info{z-index:3}.shop-teaser__contact{display:grid;row-gap:.5rem;line-height:1.5}.shop-teaser__contact-item{display:flex;flex-direction:column}.shop-teaser__contact-value{font-family:var(--font-default-bold)}.shop-grid-filter{margin-bottom:2rem;margin-top:2rem;width:100%;display:flex;flex-direction:column;gap:2rem}.shop-grid-filter__selects{display:flex;align-items:center;gap:1.5rem}.shop-grid-filter__search{position:relative}.shop-grid-filter__search:after{position:absolute;top:50%;left:1.5rem;color:var(--color-text-muted-dark);content:var(--icon-search);font-family:iconfontsso;transform:translateY(-50%)}.shop-grid-filter__search .form-control{padding-left:3rem;font-family:var(--font-default);width:clamp(160px,-14px + .2265625 * 100vw,421px)}.video-overlay{cursor:pointer;position:relative}.video-overlay__play-button.btn-no-styling{position:absolute;transform-origin:top left;transform:translate(-50%,-50%);top:50%;left:50%;z-index:4;cursor:pointer;width:4rem;height:4rem;background-color:#ffffffd6!important;border-radius:100%;color:var(---color-text-default)}.video-overlay__play-button.btn-no-styling:focus,.video-overlay__play-button.btn-no-styling:active,.video-overlay__play-button.btn-no-styling:focus-visible{box-shadow:0 0 0 .2rem #00000040}.video-overlay__icon{position:absolute;top:50%;left:52%;transform:translate(-50%,-50%);font-size:1.5rem;transition:transform .2s ease}.video-overlay__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:pointer;transition:opacity .2s ease}.overlay-hide .video-overlay__overlay,.overlay-hide .video-overlay__play-button,.video-overlay:after{display:none;pointer-events:auto}.video-overlay.overlay-hide{pointer-events:auto}.glightbox-container .description-bottom{padding-bottom:0!important}.wysiwyg-modal .modal__close{position:absolute;right:0rem;top:0rem}.wysiwyg-modal .modal-body{padding-top:6.25rem}:root .rotate-270,:host .rotate-270{transform:rotate(270deg)!important}:root .rotate-90,:host .rotate-90{transform:rotate(90deg)!important}:root .text-white,:host .text-white{color:#fff}:root .text-color-default,:host .text-color-default{color:var(--color-text-default)}:root .btn-no-styling,:host .btn-no-styling{border:none;background:none;text-align:left;padding:0;color:inherit;font-family:inherit;font-weight:inherit;cursor:pointer}:root .text-muted,:host .text-muted{color:var(--color-text-muted)!important}:root .text-primary,:host .text-primary{color:var(--color-primary)}:root .f-14,:host .f-14{font-size:.875rem}:root .fz-16,:host .fz-16{font-size:1rem}:root .f-12,:host .f-12{font-size:.75rem}:root .icon-arrow:before,:host .icon-arrow:before{display:flex}:root .fine-print,:host .fine-print{font-size:.75rem}:root .tab-content>.tab-pane,:host .tab-content>.tab-pane{display:none}:root .tab-content>.active,:host .tab-content>.active{display:block}:root .icon-people:before,:host .icon-people:before{font-size:1.5625rem;position:relative;top:-.625rem}:root .hidden,:host .hidden{display:none}:root .show,:host .show{display:flex}:root .font-default-bold,:host .font-default-bold{font-family:var(--font-default-bold)}:root .flatpickr-wrapper,:host .flatpickr-wrapper{width:100%!important}@media screen and (min-width: 738px){h2.media-with-usp-area__title-block.title-block--content{font-size:3rem;margin-bottom:2rem;width:80%}}@media (min-width: 768px){.main-content--padding{padding-top:12.5rem}.content-block+.content-block,.content-block+.pimcore_area_content>.content-block,.content-block--large+.content-block,.content-block--large+.pimcore_area_content>.content-block,.pimcore_area_content+.pimcore_area_content>.content-block{margin-top:2.5rem}:host .slide,:root .slide{padding-top:3.125rem;padding-bottom:3.125rem}.wysiwyg{font-size:1rem}:root .profile__subtitle,:host .profile__subtitle{padding-top:.875rem;padding-bottom:1.875rem}:root .profile__data,:host .profile__data{display:flex;flex-direction:column;margin-top:.4375rem}:root .profile__id,:host .profile__id{font-size:.875rem}:root .profile__breadcrumb,:host .profile__breadcrumb{padding-bottom:4rem}:root .profile__title-block.title-block--content,:host .profile__title-block.title-block--content{font-size:3rem;line-height:3rem;padding-bottom:0;margin-bottom:0}:root .profile__tabs-container .profile__tabs-icon,:host .profile__tabs-container .profile__tabs-icon{display:none}:root .profile__friends-card,:host .profile__friends-card{padding:.625rem 1.6875rem;margin-top:1rem;height:6rem;font-size:1.25rem}:root .friends-card__img-wrapper,:host .friends-card__img-wrapper{height:3.75rem;width:5rem}:root .profile__text,:host .profile__text{font-size:.875rem}:root .profile__form,:host .profile__form{row-gap:3rem}:root .overview-card,:host .overview-card{min-height:18.25rem;padding:2rem}:root .overview-card__order,:host .overview-card__order{margin-bottom:0}:root .overview-card__dates,:host .overview-card__dates{font-size:.875rem}:root .profile-data__title,:host .profile-data__title{font-size:1.25rem}:root .profile-nav-list__item:first-of-type:hover,:host .profile-nav-list__item:first-of-type:hover{box-shadow:15px 8px 40px #2d343e29,inset 0 0 0 2px var(--color-primary);transition:background-color .3s,box-shadow .3s,color .3s}:root .profile-nav-list__item,:host .profile-nav-list__item{box-shadow:8px 8px 40px #2d343e29,inset 0 0 0 2px #fff3d900}:root .profile-nav-list__item:hover,:host .profile-nav-list__item:hover{box-shadow:8px 8px 40px #2d343e47,inset 0 0 0 2px var(--color-primary);transition:background-color .3s,box-shadow .3s,color .3s}:root .data-card,:host .data-card{min-height:11.125rem;padding:2rem}:root .data-card__img-wrapper,:host .data-card__img-wrapper{width:5.625rem}:root .profile-data__btn-save,:host .profile-data__btn-save{margin-top:4rem}:root .profile-data__btns,:host .profile-data__btns{margin-bottom:6rem}:root .profile-data__cards,:host .profile-data__cards{padding-bottom:4rem}:root .profile-data__bottom,:host .profile-data__bottom{padding-top:3rem}:root .modal-body,:host .modal-body{padding:4rem}:root .modal__bottom,:host .modal__bottom{flex-direction:row}.profile-address__form{row-gap:3rem}:root .people-card,:host .people-card{min-height:11.125rem;padding:2rem}:root .people-card__bottom,:host .people-card__bottom{flex-direction:row;align-items:center}:host .edit-person__data,:root .edit-person__data{display:flex;flex-direction:column;margin-top:.4375rem}:host .edit-person__infos,:root .edit-person__infos{flex-direction:row}:host .edit-person__keycard,:root .edit-person__keycard{flex-direction:row}:host .edit-person__form,:root .edit-person__form{row-gap:3rem}.add-person__keycard{flex-direction:row;justify-content:space-between}:root .order-item__voucher,:host .order-item__voucher{display:flex;justify-content:end;flex-direction:column;align-content:flex-end;flex-wrap:wrap;align-items:flex-end}:root .order-item__header__status-wrapper,:host .order-item__header__status-wrapper{align-items:flex-end;flex-direction:row;padding-right:3.125rem}:root .order-product__bottom,:host .order-product__bottom{flex-direction:row}:root .order-product__bottom-cancel,:host .order-product__bottom-cancel{flex-direction:row;align-items:center}:root .order-product__info-wrapper,:host .order-product__info-wrapper{font-size:.875rem}:root .order-item__bottom,:host .order-item__bottom{flex-direction:row}.payment-block__inner{padding:1.875rem 2rem}:host .profile-orders__switch,:root .profile-orders__switch{margin-left:3rem}:host .profile-orders__bottom,:root .profile-orders__bottom{justify-content:flex-start}:host .login__title-block.title-block--content,:root .login__title-block.title-block--content{font-size:3rem;line-height:3rem;padding-bottom:7rem}:host .login__subtitle,:root .login__subtitle{font-size:1.25rem;padding-bottom:1rem}:host .register__title-block.title-block--content,:root .register__title-block.title-block--content{font-size:3rem;line-height:3rem;padding-bottom:3.75rem}:host .register__bottom,:root .register__bottom{width:50%}:host .register__text,:root .register__text{font-size:.875rem}:host .register__form-wrapper,:root .register__form-wrapper{row-gap:1.75rem}:host .register__subtitle,:root .register__subtitle{padding-top:.875rem;padding-bottom:1.875rem}:root .success__title-block.title-block--content,:host .success__title-block.title-block--content{font-size:3rem;line-height:3rem}:root .success__wrapper,:host .success__wrapper{row-gap:3rem}.main--padding{padding-top:7.5rem;padding-bottom:5rem}.anchor-nav__scroll-btn{display:none}.form-area__bottom-form{row-gap:2rem}}@media (min-width: 768px) and (max-width: 991px){:root,.js-scope-content{font-size:1.614530777vw}}@media screen and (min-width: 768px){:host h1,:host .h1,:root h1,:root .h1,.js-scope-content h1,.js-scope-content .h1{font-size:4rem}:host h2,:host .h2,:root h2,:root .h2,.js-scope-content h2,.js-scope-content .h2{font-size:2rem}:host h3,:host .h3,:root h3,:root .h3,.js-scope-content h3,.js-scope-content .h3{font-size:1.5rem}:host h4,:host .h4,:root h4,:root .h4,.js-scope-content h4,.js-scope-content .h4{font-size:1.25rem}:host h5,:host .h5,:root h5,:root .h5,.js-scope-content h5,.js-scope-content .h5{font-size:1.125rem}.content-block--large+.content-block--large,.content-block+.content-block--large,.content-block+.pimcore_area_content>.content-block--large,.pimcore_area_content+.content-block--large,.content-block--large+.pimcore_area_content>.content-block--large,.pimcore_area_content+.pimcore_area_content>.content-block--large{margin-top:6.625rem}.wysiwyg>p,.wysiwyg>ol,.wysiwyg>ul,.wysiwyg>table{margin-bottom:2rem}.wysiwyg--check-list ul>li:before{width:2rem;height:2rem;padding:.625rem .625rem .75rem .75rem}.wysiwyg .btn{margin-top:1.5rem}.wysiwyg .h2,.wysiwyg .h3,.wysiwyg .h4,.wysiwyg .h5,.wysiwyg .h6,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-bottom:1.5rem}:root .title-block--content,:host .title-block--content{font-size:1.5rem;line-height:1.8125rem}:root h1.title-block--content.title-block--areas,:host h1.title-block--content.title-block--areas{font-size:4rem}:root h2.title-block--content.title-block--areas,:host h2.title-block--content.title-block--areas{font-size:2rem}:root h3.title-block--content.title-block--areas,:host h3.title-block--content.title-block--areas{font-size:1.5rem}:root h4.title-block--content.title-block--areas,:host h4.title-block--content.title-block--areas{font-size:1.25rem}:root .title-block--main .title-block__title,:host .title-block--main .title-block__title{font-size:5rem;line-height:5rem}:root .breadcrumb-item+.breadcrumb-item:before,:host .breadcrumb-item+.breadcrumb-item:before{margin-top:.3125rem;width:.25rem;height:.25rem}:root .benefit-teaser__body,:host .benefit-teaser__body{padding:clamp(1.5625rem,4vw,4rem);background:none}:root .benefit-teaser__title,:host .benefit-teaser__title{font-size:clamp(2rem,4vw,3rem);line-height:4rem;margin-bottom:3rem}:root .benefit-teaser__icon:before,:host .benefit-teaser__icon:before{width:3rem;height:3rem}:root .profile-nav-list,:host .profile-nav-list{flex-wrap:wrap}:root .form-control,:host .form-control{height:3.125rem}:root .form-check .form-check-input,:host .form-check .form-check-input{width:1rem;height:1rem}.btn-sm{--bs-btn-font-size: 1rem ;--bs-btn-padding-x: 1rem ;--bs-btn-padding-y: .5625rem }:root .modal__close,:host .modal__close{width:7.5rem;height:4rem}:host .form-control.show-password,:host .form-control.show-password.is-invalid,:root .form-control.show-password,:root .form-control.show-password.is-invalid{padding-right:5rem}:host .form-switch .form-check-input,:host .form-switch .form-check-input:checked,:root .form-switch .form-check-input,:root .form-switch .form-check-input:checked{height:1.5rem}:host .form-switch .form-check-input,:root .form-switch .form-check-input{width:2.25rem;height:1.5rem}:root .order-item__header.btn-no-styling,:host .order-item__header.btn-no-styling{gap:.25rem;width:100%;padding:1.5rem clamp(.5rem,1.25vw,2rem);grid-template-columns:16.25rem 14.0625rem auto;grid-template-rows:1fr 1fr;grid-template-areas:". . ." ". . ."}:root .order-item__body,:host .order-item__body{padding:1.5rem clamp(.5rem,1.25vw,2rem)}:root .order-item__body__title,:host .order-item__body__title{padding-bottom:1.5rem}:root .order-item__overview,:host .order-item__overview{display:flex;flex-direction:row;align-items:center}:root .order-item__overview__item+.order-item__overview__item,:host .order-item__overview__item+.order-item__overview__item{border-left:1px solid var(--color-text-muted);padding-left:clamp(.5rem,.5vw,2rem);margin-left:clamp(.5rem,.5vw,2rem)}:root .order-product,:host .order-product{padding:1.5rem}:host .page-item .icon,:root .page-item .icon{font-size:.625rem}:host .page-link--icon,:root .page-link--icon{width:2rem;height:2rem;font-size:1rem}.anchor-nav__wrapper--friendsclub .anchor-nav__icon{margin-bottom:.3rem}.anchor-nav{z-index:10}.anchor-nav__list{scrollbar-gutter:stable;padding:.875rem 1.5rem calc(.875rem - 4px)}.anchor-nav__list::-webkit-scrollbar{height:6px;background-color:#ff0}.anchor-nav__list::-webkit-scrollbar-thumb{background-color:var(--color-primary-light);border-radius:4px;height:4px}.anchor-nav__list::-webkit-scrollbar-track{background-color:var(--color-dark-grey)}.cards-area__title-block{margin-right:20%}.cards-area{padding-top:6.625rem;padding-bottom:6.625rem}.promo-teaser__img{flex:0 0 calc(30% - .375rem)}.promo-teaser__body{flex:0 0 calc(70% - .75rem)}.image-teaser__slider-arrow{width:2.5rem;height:2.5rem}.small-profile-teaser.small-profile-teaser--only-mobile{display:none}.image-hero{margin-top:-10rem;min-height:28.125rem}.image-hero__content{margin-top:20.625rem}h2.content-usp__title{font-size:1.25rem}.content-usp{gap:1.5rem}.form-area__legend{margin-bottom:2.5rem}.form-area__bottom-form-wrapper{margin-top:6.625rem}h1.voucher-hero__title-block.title-block--content,h2.voucher-hero__title-block.title-block--content{line-height:1;font-size:1.25rem;margin-bottom:4rem}.voucher-hero__content-title .title-block__title{font-size:clamp(24px,8px + .0208333333 * 100vw,48px)}.voucher-hero__image{margin-bottom:3.375rem}.voucher-hero__content{gap:3rem;padding:clamp(16px,-18.2068965517px + .0344827586 * 100vw,48px);position:sticky;top:3rem}.voucher-hero__top-title{font-size:clamp(12px,9.8620689655px + .0021551724 * 100vw,14px)}.voucher-hero__promo-code-wrapper{margin-bottom:1rem}.voucher-hero__promo-code-info{font-size:clamp(14px,3.3103448276px + .0107758621 * 100vw,24px)}.voucher-hero__promo-code{font-size:3rem;font-size:clamp(24px,-1.6551724138px + .025862069 * 100vw,48px)}.voucher-hero__content-title.title-block--content{line-height:1}.voucher-hero__text{margin-bottom:4rem}.voucher-hero__promo-code__wrapper{min-height:3rem}.image_slider__slider-arrow--next{right:5%}.image_slider__slider-arrow{width:2.5rem;height:2.5rem}.shop-teaser__body{padding:2rem;gap:2rem}.shop-teaser__contact-item{display:grid;column-gap:.375rem;grid-template-columns:1fr 4fr;flex-wrap:wrap}}@media screen and (min-width: 768px) and (max-width: 1699px){:root .form-control__button,:host .form-control__button{background:#fff;padding:.125rem}}@media screen and (min-width: 768px) and (max-width: 1999px){.shop-grid-filter .form-select,.shop-grid-filter .form-control{width:16.25rem}}@media screen and (min-width: 768px) and (max-width: 991px){.image-teaser__content{padding:1.25rem}}@media (min-width: 992px){:root .profile__tabs-container .profile__tabs,:host .profile__tabs-container .profile__tabs{padding-bottom:3.125rem;padding-top:1rem}:root .profile__tabs-container .profile__tabs,:host .profile__tabs-container .profile__tabs{flex-wrap:wrap}:root .grid-container,:host .grid-container{justify-content:space-between;grid-auto-columns:12fr 7fr;grid-template-columns:12fr 7fr;column-gap:12%;grid-template-rows:auto auto auto;grid-template-areas:"profile__title-block  profile__infos" "profile__tabs profile__friends-card" "profile__subtitle ."}:host .login__wrapper,:root .login__wrapper{column-gap:9.5rem;flex-direction:row}}@media screen and (min-width: 992px){.image-teaser__content{padding:clamp(10px,-13.5172413793px + .0237068966 * 100vw,32px)}}@media (min-width: 1200px){:root .data-card__img-wrapper,:host .data-card__img-wrapper{width:9.125rem}}@media screen and (min-width: 1200px){.shop-grid-filter{display:grid;grid-template-columns:minmax(0,auto) 1fr minmax(0,auto)}.shop-grid-filter .form-select,.shop-grid-filter .form-control{width:clamp(160px,93.3333333333px + .0868055556 * 100vw,260px);margin-bottom:3rem;margin-top:3rem}.shop-grid-filter__search .form-control{width:clamp(160px,-14px + .2265625 * 100vw,421px)}.shop-grid-filter__buttons{margin-bottom:3rem;margin-top:3rem}}@media screen and (min-width: 1400px){:root .order-item__header.btn-no-styling,:host .order-item__header.btn-no-styling{grid-template-columns:11.375rem 17.1875rem auto 15.25rem 8.125rem;grid-template-rows:1fr;grid-template-areas:". . . . ."}:root .order-item__header__item+.order-item__header__item,:host .order-item__header__item+.order-item__header__item{border-left:1px solid var(--color-text-muted);padding-left:clamp(2rem,2vw,2rem)}:root .order-item__collapse-toggle,:host .order-item__collapse-toggle{justify-content:flex-end}}@media screen and (min-width: 1699px){.payment-block__img{max-width:4.375rem;height:3rem}.payment-block__additional-label{font-size:1rem}}@media screen and (min-width: 1788px){.image_slider__slider{padding-left:calc((100vw - var(--container-max-width)) / 2)}}@media screen and (min-width: 1921px){.image-hero__img{right:calc((100vw - var(--container-max-width)) / 2 + var(--container-padding) / 2);max-width:calc(var(--container-max-width) * .8)}.image-hero__maks{background:radial-gradient(45.36% 80.49% at 55.12% 0%,#fff0,#fff0 35.4%,#fff)}}@media (max-width: 1200px){:root .people-card__card--flex-column,:host .people-card__card--flex-column{row-gap:.875rem;flex-direction:column}}@media screen and (max-width: 1200px){.shop-grid-filter__selects{flex-wrap:wrap;gap:1rem}}@media screen and (max-width: 1199px){.image-teaser-area .blaze-container{margin-right:-1.25rem}}@media (max-width: 768px){:root .profile__tabs-container,:host .profile__tabs-container{width:93vw}}@media (max-width: 767px){body{min-width:20rem;max-width:100%;overflow-x:hidden}:root .profile__tabs-container .profile__tabs,:host .profile__tabs-container .profile__tabs{padding-right:2.5rem;padding-top:1.875rem;padding-bottom:1.875rem;margin-inline:-19px;padding-inline:19px}:root .profile__friends-card,:host .profile__friends-card{margin-top:1.5rem}:root .benefit-teaser__benefit,:host .benefit-teaser__benefit{column-gap:1rem}:root .form-input__keycard-img,:host .form-input__keycard-img{display:none}:root .form-input__keycard--size,:host .form-input__keycard--size{right:.9375rem;width:1.5625rem;height:auto}:root .people-card__btn,:host .people-card__btn{white-space:nowrap}:host .edit-person__bottom,:root .edit-person__bottom{row-gap:1.5rem;flex-direction:column}:host .edit-person__btn-wrapper,:root .edit-person__btn-wrapper{row-gap:1.5rem;flex-direction:column}:root .order-item__header__price,:host .order-item__header__price{align-items:flex-start}:root .order-item__header__price-end,:host .order-item__header__price-end{width:100%;align-items:flex-end}:root .order-item__header.btn-no-styling,:host .order-item__header.btn-no-styling{justify-content:space-between}:root .order-item__header__price-wrapper,:host .order-item__header__price-wrapper{flex-direction:column;align-items:flex-start}:root .order-item__shipping-columns,:host .order-item__shipping-columns{flex-direction:column;row-gap:1.25rem;margin-bottom:1.25rem}:root .order-item__columns-wrapper,:host .order-item__columns-wrapper{flex:0 0 auto;width:100%}:root .order-item__bottom,:host .order-item__bottom{align-items:flex-start;row-gap:.625rem}:host .profile-orders__form-wrapper,:root .profile-orders__form-wrapper{flex-direction:column;align-items:start}:host .profile-orders__switch .form-check,:root .profile-orders__switch .form-check{padding-left:0}:host .profile-orders__date-select,:root .profile-orders__date-select{margin-bottom:1.5rem}:host .btn.login__btn--big,:root .btn.login__btn--big{padding:1.4375rem 3.1875rem}:root .form-signin form div,:host .form-signin form div{display:flex;flex-direction:column}:root .form-signin label,:host .form-signin label{transform:translate(2.1875rem,1rem)}}@media screen and (max-width: 767px){:root .breadcrumb--absolute-mobile,:host .breadcrumb--absolute-mobile{position:absolute;left:calc(var(--conteinar-padding));top:15.625rem}:root .form-control--flex,:host .form-control--flex{display:grid;grid-template-columns:1fr 3fr}:root .order-item__summary,:host .order-item__summary{flex-direction:column-reverse;align-items:start}.anchor-nav{position:relative;padding:0 2.5rem 0 0}.anchor-nav:after{width:5rem;content:"";height:100%;position:absolute;right:0;top:0;background:linear-gradient(to right,rgba(255,255,255,0),var(--color-white-dark))}.promo-teaser{padding-right:1.5rem}.image-teaser__content{padding:2rem}.image-hero__img{max-width:100%;width:95%}.image-hero__img img{height:18.75rem;min-height:18.75rem;min-width:100%}.image-hero__content .title-block.title-block--areas.title-block--content{font-size:2rem}.image-hero__maks{background:radial-gradient(90.36% 90.49% at 90.12% 10.61%,#fff0,#fff0 35.4%,#fff)}.image-grid-area{row-gap:.5rem;column-gap:.5rem;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.image-grid-area__img1{flex:1 0 0;align-self:stretch;grid-row:1/span 1;grid-column:1/span 1}.image-grid-area__img2{flex:1 0 0;align-self:stretch;grid-row:1/span 1;grid-column:2/span 1}.image-grid-area__img3{flex:1 0 0;align-self:stretch;grid-row:2/span 1;grid-column:1/span 2}.image-grid-area__content{grid-row:3/span 1;grid-column:1/span 2;margin-bottom:0}.shop-teaser__body h3{font-size:1rem}.shop-grid-filter .form-select,.shop-grid-filter .form-control{width:-webkit-fill-available}.shop-grid-filter__select{width:100%}.shop-grid-filter__buttons{display:flex;justify-content:flex-end}.glightbox-container .gnext,.glightbox-container .gprev{top:50%!important}}@media screen and (max-width: 395px){:root .form-input__keycard,:host .form-input__keycard{font-size:.75rem!important}}@media screen and (max-width: 340px){:root .form-input__keycard--size,:host .form-input__keycard--size{display:none}}
