@charset "UTF-8";:root,.js-scope-content{--color-primary: #0080CB;--color-secondary: #E30613;--color-text-default: #2D343E;--color-text-muted: #BEC2C6;--color-default: #2D343E;--color-white: #FFF;--color-light-grey: #E4E4E5;--color-dark-grey: #BEC2C6;--color-dark: #343A40;--color-success: #28A745;--color-info: #FFC107;--color-warning: #ffc107;--color-info-blue: #17A2B8;--color-danger: #DC3545;--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-padding: 1.25rem }@font-face{font-family:iconfontsso;font-display:block;src:url(/static/icons/font/iconfontsso.woff2?f698c0cf281c4423bd328976f864c6b0) 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-rotate:before{content:""}.icon-rotate-right:before{content:""}.icon-rechnungsadresse:before{content:""}.icon-profileimage:before{content:""}.icon-plus: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-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-close:before{content:""}.icon-chevron:before{content:""}.icon-chevron-small:before{content:""}.icon-check:before{content:""}.icon-check-big: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-rotate: "";--icon-rotate-right: "";--icon-rechnungsadresse: "";--icon-profileimage: "";--icon-plus: "";--icon-pinterest: "";--icon-people: "";--icon-pen: "";--icon-password: "";--icon-mail: "";--icon-linkedin: "";--icon-info-i: "";--icon-facebook: "";--icon-eye: "";--icon-eye-closed: "";--icon-eye-2: "";--icon-elements: "";--icon-crop: "";--icon-close: "";--icon-chevron: "";--icon-chevron-small: "";--icon-check: "";--icon-check-big: "";--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}:host body,:root body{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{font-family:var(--font-default);font-weight:var(--font-default-weight)}:host b,:host strong,:host .strong,:root b,:root strong,:root .strong{font-family:var(--font-default-bold);font-weight:400}:host .light,:root .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{margin-top:0;display:block;color:inherit}:host h1,:host .h1,:root h1,:root .h1{font-size:2.25rem}:host h2,:host .h2,:root h2,:root .h2{font-size:1.875rem}:host h3,:host .h3,:root h3,:root .h3{font-size:1.5rem}:host h4,:host .h4,:root h4,:root .h4{font-size:1.25rem}:host h5,:host .h5,:root h5,:root .h5{font-size:1.125rem}:host h6,:host .h6,:root h6,:root .h6{font-size:1em}:host table,:root 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,.pimcore_area_content+.pimcore_area_content>.content-block{margin-top:1.875rem}:host .slide,:root .slide{padding-top:1.875rem;padding-bottom:1.875rem}:host .wysiwyg>p,:host .wysiwyg>ol,:host .wysiwyg>ul,:host .wysiwyg>table,:root .wysiwyg>p,:root .wysiwyg>ol,:root .wysiwyg>ul,:root .wysiwyg>table{margin-bottom:2em}:host .wysiwyg>p:last-child,:host .wysiwyg>ol:last-child,:host .wysiwyg>ul:last-child,:host .wysiwyg>table:last-child,:root .wysiwyg>p:last-child,:root .wysiwyg>ol:last-child,:root .wysiwyg>ul:last-child,:root .wysiwyg>table:last-child{margin-bottom:0}:host .wysiwyg,:root .wysiwyg{font-size:.875rem}:host .wysiwyg img,:root .wysiwyg img{max-width:100%;height:auto!important}:host .wysiwyg a,:root .wysiwyg a{color:var(--color-primary)}:host .wysiwyg a:hover,:host .wysiwyg a:focus,:host .wysiwyg a:active,:root .wysiwyg a:hover,:root .wysiwyg a:focus,:root .wysiwyg a:active{color:var(--color-primary);text-decoration:underline}:host .wysiwyg--check-list ul,:root .wysiwyg--check-list ul{list-style-type:none;text-indent:0;padding-left:0;margin-bottom:.625rem}:host .wysiwyg--check-list ul>li+li,:root .wysiwyg--check-list ul>li+li{margin-top:1rem}:host .wysiwyg--check-list ul>li:before,:root .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}:host .wysiwyg--vertical-gutter,:root .wysiwyg--vertical-gutter{display:flex;row-gap:1.5rem;flex-direction:column}.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 .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:#929ba4}: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 .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 .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.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-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-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-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}: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: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 .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:absolute;right:.8125rem;top:0;background:none;border:none;color:var(--color-muted);font-size:1.375rem;display:flex;justify-content:center;align-items:center;height:100%}: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 .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}: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 .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{border-radius:1.5rem}.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}: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-backdrop,:host .modal-backdrop{background-color:transparent}:root .modal__bottom,:host .modal__bottom{display:flex;justify-content:space-between;flex-direction:column;row-gap:.625rem}: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}: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 (min-width: 768px){.main-content--padding{padding-top:12.5rem}.content-block+.content-block,.content-block+.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}:host .wysiwyg,:root .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}}@media (min-width: 768px) and (max-width: 991px){:host html,:root html{font-size:1.614530777vw}}@media screen and (min-width: 768px){:host .wysiwyg--check-list ul>li:before,:root .wysiwyg--check-list ul>li:before{width:2rem;height:2rem;padding:.625rem .625rem .75rem .75rem}:root .title-block--content,:host .title-block--content{font-size:1.5rem;line-height:1.8125rem}: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 .form-control,:host .form-control{height:3.125rem}:root .form-check .form-check-input,:host .form-check .form-check-input{width:1rem;height:1rem}: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}}@media screen and (min-width: 768px) and (max-width: 1699px){:root .form-control__button,:host .form-control__button{background:#fff;padding:.125rem}}@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 (min-width: 1200px){:root .data-card__img-wrapper,:host .data-card__img-wrapper{width:9.125rem}}@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 (max-width: 1200px){:root .people-card__card--flex-column,:host .people-card__card--flex-column{row-gap:.875rem;flex-direction:column}}@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 .order-item__summary,:host .order-item__summary{flex-direction:column-reverse;align-items:start}}@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}}
