.base-text-input{--button-offset:0px;display:block;margin-bottom:1.5rem}.base-text-input__background-box{align-items:center;background-color:#f5f5f5;caret-color:var(--tesa-primary-brand-blue);color:#333;display:flex;height:3.5rem;position:relative}.base-text-input__background-box:after{background:#9c9d9d;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleY(.5);transform-origin:50% 100%;transition:all .2s ease-in-out;width:100%}.base-text-input__background-box:hover{background-color:#ececed}.base-text-input__background-box:hover:after{background:#333}.base-text-input--on-blue-bg .base-text-input__background-box,.base-text-input--on-gray-bg .base-text-input__background-box,.base-text-input--on-red-bg .base-text-input__background-box{background-color:#fff}.base-text-input--on-blue-bg .base-text-input__background-box:hover,.base-text-input--on-gray-bg .base-text-input__background-box:hover,.base-text-input--on-red-bg .base-text-input__background-box:hover{background-color:#ececed}.base-text-input--has-focus .base-text-input__background-box:after{background:var(--tesa-primary-brand-blue);transform:scaleY(1)}.base-text-input--on-blue-bg.base-text-input--has-focus .base-text-input__background-box:after{background:#9c9d9d}.base-text-input--has-error .base-text-input__background-box:after{background:#be0014;transform:scaleY(1)}.base-text-input__input{align-self:flex-end;flex:1 1 auto;height:100%;padding:1.5625rem 1rem .4375rem;transition:color .2s ease-in-out;width:100%}.base-text-input__input:focus-visible{box-shadow:inset 0 0 0 2px #0097d4}.base-text-input--has-error .base-text-input__input:focus-visible{box-shadow:inset 0 0 0 2px #be0014}.base-text-input--on-blue-bg .base-text-input__input:focus-visible{outline:2px solid #fff}.base-text-input__label{left:1rem;max-width:calc(100% - 32px);overflow:hidden;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);transform-origin:top left;transition:transform .2s ease-in-out,color .2s ease-in-out;white-space:nowrap}.base-text-input--has-focus .base-text-input__label,.base-text-input--has-value .base-text-input__label{transform:translateY(-90%) scale(.8)}.base-text-input--has-value .base-text-input__label{color:#333}.base-text-input--has-value.base-text-input--on-blue-bg .base-text-input__label,.base-text-input--has-value.base-text-input--on-gray-bg .base-text-input__label,.base-text-input--has-value.base-text-input--on-red-bg .base-text-input__label{color:var(--tesa-text-grey-dark)}.base-text-input--has-focus .base-text-input__label{color:#0f377f}.base-text-input--has-error .base-text-input--has-focus .base-text-input__label,.base-text-input--has-error .base-text-input__label{color:#be0014}.base-text-input--disabled{opacity:.5;pointer-events:none}.base-text-input__controls{align-items:center;display:flex;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.base-text-input--no-margin{margin-bottom:0}.base-text-input__reset-button{cursor:pointer;height:1.875rem;padding:.1875rem;width:1.875rem}.base-text-input__input:disabled~.base-text-input__reset-button{display:none}.base-text-input__reset-icon{fill:#333;height:1.5rem;width:1.5rem}.base-text-input__error-icon-wrapper{color:#be0014;display:block;height:1.5rem;width:1.5rem}.base-text-input__error-icon{height:100%;width:100%}.base-text-input__error-message{color:#be0014;padding:.25rem 0 0 1rem}.base-text-input__error-message a{text-decoration:underline}.base-text-input--on-blue-bg .base-text-input__error-message,.base-text-input--on-red-bg .base-text-input__error-message{color:#fff}.base-text-input--on-blue-bg .base-text-input__error-message{background:#be0014;padding:.25rem 1rem}.base-text-input--has-button{--button-offset:2.5rem}.base-text-input__controls{right:calc(var(--button-offset) + 1rem)}.base-text-input__input{padding-right:calc(var(--button-offset) + 1rem)}.base-text-input--has-error .base-text-input__input,.base-text-input--reset-button-showing .base-text-input__input{padding-right:calc(var(--button-offset) + 2.5rem)}.base-text-input--has-error .base-text-input--reset-button-showing .base-text-input__input{padding-right:calc(var(--button-offset) + 4rem)}.loading-spinner{display:inline-flex;flex:0 0 auto}.loading-spinner>svg{flex:1 1 auto}.loading-spinner__path{stroke-dasharray:20}.loading-spinner circle{stroke-dasharray:270;stroke-dashoffset:270;animation:spinner 1.5s ease-in-out infinite forwards;transform-origin:center}@keyframes spinner{0%{transform:rotate(0deg)}50%{stroke-dashoffset:0}to{stroke-dashoffset:-270;transform:rotate(1turn)}}.base-select{--vs-dropdown-color:#333;display:block;margin-bottom:1.5rem;min-width:0;position:relative}.base-select--has-focus{z-index:3}.base-select--disabled{background-color:#f8f8f8;pointer-events:none}.base-select--disabled>*{opacity:.5}.base-select input{pointer-events:none}.base-select .vs__dropdown-toggle{align-items:center;background:#f8f8f8;border-color:#0000;border-radius:0;display:flex;height:3.5rem;padding:.75rem 1rem;position:relative}.base-select .vs__dropdown-toggle:after{background-color:#9c9d9d;bottom:-1px;content:"";height:2px;left:-1px;position:absolute;right:-1px;transform:scaleY(.5);transform-origin:50% 100%;transition:all .2s ease-in-out;z-index:2}.base-select .vs__dropdown-toggle:hover{background-color:#ececed}.base-select .vs__dropdown-toggle:hover:after{background-color:#333}.base-select .vs__dropdown-toggle>*{pointer-events:none}.base-select .vs__dropdown-option{color:#333}.base-select .vs__actions{padding:0;width:2rem}.base-select .vs__search,.base-select .vs__search:focus,.base-select .vs__selected,.base-select__label{border:0;color:#333;font-size:1.125rem;line-height:1.5rem;vertical-align:middle}.base-select .vs__search,.base-select .vs__selected{display:inline-block;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.base-select--has-label .vs__search,.base-select--has-label .vs__selected{transform:translateY(.5rem)}.base-select .vs__selected-text-wrapper{overflow:hidden}.base-select .vs__selected-options{flex-wrap:nowrap;font-size:0;min-width:0;padding:0}.base-select .vs__search,.base-select .vs__search:focus{margin:0;padding:0}.base-select__label{align-items:center;display:flex;height:3.5rem;left:0;padding:.75rem 2.5rem .75rem 1rem;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.base-select__label>span{display:inline-block;overflow:hidden;text-overflow:ellipsis;transform-origin:0 0;transition:all .2s ease-in-out;white-space:nowrap}.base-select .vs--open+.base-select__label>span,.base-select .vs--searching+.base-select__label>span,.base-select--has-value .base-select__label>span{color:#333;transform:translateY(-.6875rem) scale(.78)}.base-select .vs--open+.base-select__label>span,.base-select .vs--searching+.base-select__label>span{color:#0f377f}.base-select--has-error .base-select__label>span{color:#be0014}.base-select .vs__dropdown-menu{border-color:#0000;border-radius:0;box-shadow:none;padding:0;z-index:1}.base-select .v-select:not(.vs--open) .vs__dropdown-menu{display:none}.base-select .vs__dropdown-option{font-size:1.125rem;line-height:1.5rem;white-space:normal}@media (min-width:1024px){.base-select .vs__dropdown-option{padding:.75rem 1.25rem .75rem 1.5rem}}.base-select .vs__dropdown-option--disabled{cursor:default;opacity:.5;pointer-events:none}.base-select .vs__dropdown-option--highlight{background:#ececed;color:#333}.base-select__group-label{color:var(--tesa-text-grey-dark);font-weight:600;pointer-events:none}.base-select__indented-option{padding-left:16px}.base-select .vs__open-indicator{color:#333;display:inline-block;transform:scaleY(1);transition:all .3s ease-out}.base-select .icon{display:block;font-size:2rem;margin:-1rem 0}.base-select .vs--open{z-index:1}.base-select .vs--open .vs__open-indicator{color:var(--tesa-primary-brand-blue);transform:scaleY(-1)}.base-select .vs--open.vs--single .vs__selected{opacity:1;position:static}.base-select .vs--open .vs__dropdown-toggle{box-shadow:0 0 0 2px #0097d4}.base-select .vs--open .vs__dropdown-toggle:after{background-color:var(--tesa-primary-brand-blue);bottom:-3px;transform:scaleY(1)}.base-select .vs--open .vs__dropdown-menu{border-color:#ececed}.base-select--on-blue-bg .vs__dropdown-toggle,.base-select--on-gray-bg .vs__dropdown-toggle,.base-select--on-red-bg .vs__dropdown-toggle{background:#fff}.base-select--on-blue-bg.base-select--has-value .base-select__label>span,.base-select--on-gray-bg.base-select--has-value .base-select__label>span,.base-select--on-red-bg.base-select--has-value .base-select__label>span{color:var(--tesa-text-grey-dark)}.base-select--has-error .vs__dropdown-toggle:after{background-color:#be0014;transform:scaleY(1)}.base-select__input:disabled~.base-select__reset-button{display:none}.base-select__error-message{color:#be0014;padding:.25rem 0 0 1rem}.base-select__error-message a{text-decoration:underline}.base-select--on-blue-bg .base-select__error-message,.base-select--on-red-bg .base-select__error-message{color:#fff}.base-select--on-blue-bg .base-select__error-message{background:#be0014;padding:.25rem 1rem}.base-select--no-margin-bottom{margin-bottom:0}.spinner-button{position:relative}.spinner-button--pending{pointer-events:none}.spinner-button__spinner{align-items:center;background-color:inherit;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.edit-profile__form-field-wrapper{width:100%}.edit-profile__form-field-skeleton{background-color:#f8f8f8;display:block;height:56px;margin-bottom:1rem}.edit-profile__form-field-salutation-wrapper{width:50%}.edit-profile__server-error-message{color:#be0014;padding:0 0 1rem}.edit-profile__server-error-message a{text-decoration:underline}.edit-profile__static-details{margin-top:2rem}.edit-profile__static-details>*+*{margin-top:1.5rem}.edit-profile__static-detail__label{color:#0f377f;font-size:.875rem;line-height:1.25rem}.edit-profile__static-detail__value{font-size:1.125rem;line-height:1.5rem}.edit-button{color:var(--tesa-text-grey-dark);cursor:pointer;flex:0 0 auto;height:32px;margin-left:1rem;width:32px}.edit-button>svg{height:100%;width:100%}.address-display header{display:flex;justify-content:space-between}.address-display__headline{margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.address-display--with-placeholder .address-display__content__address{display:none}.address-display--with-background{background-color:#f5f5f5;padding:32px 24px}@media (min-width:768px){.address-display--with-background{padding:32px}}.address-display--with-top-border{border-top:1px solid #d9dada;padding:24px 0 0}.address-display--with-background.address-display--with-placeholder .address-display__content{position:relative}.address-display--with-background.address-display--with-placeholder .address-display__content__placeholder{position:absolute}.address-display--with-background.address-display--with-placeholder .address-display__content__address{display:block;visibility:hidden}.address-form .grid-row{row-gap:0}.address-form__form-field-skeleton{background-color:#f8f8f8;display:block;height:56px;margin-bottom:1rem}.address-form__salutation-select{width:50%;z-index:2}.address-form__button-container{grid-column:7/span 6}.address-form__server-error-message{color:#be0014;padding:0 0 1rem}.address-form__server-error-message a{text-decoration:underline}.available-address{display:flex;flex-direction:column;height:100%;justify-content:space-between}.available-address__content--confirm-remove{display:flex;flex:1 0 auto;flex-direction:column;justify-content:flex-end}.available-address__button-container{flex:0 0 auto;padding-top:24px}.available-address__hidden-button{pointer-events:none;visibility:hidden}.available-address__confirm-remove-content button:last-of-type{color:var(--tesa-primary-brand-blue);text-transform:none}.available-addresses__items{margin-bottom:-2rem;margin-left:-24px;overflow:auto;padding-bottom:.5rem;padding-left:24px;width:100vw}@media (min-width:1024px){.available-addresses__items{margin-left:0;padding-left:0;width:100%}}.available-addresses__items>div{display:flex;flex-wrap:nowrap}@media (min-width:1024px){.available-addresses__items>div{flex-wrap:wrap}}.available-addresses__address{flex:0 0 auto;padding:1.5rem 32px 1.5rem 0;width:264px}.modal[data-v-64614748]{--transition-duration:.3s;animation:close-64614748 var(--transition-duration) forwards;border:none;flex-direction:column;margin:auto;max-height:calc(100% - 32px);overflow:hidden;padding:16px 4px 24px;transition:display var(--transition-duration) allow-discrete,overlay var(--transition-duration) allow-discrete;width:calc(100% - 32px)}.modal__outer-wrapper[data-v-64614748]{display:flex;flex-direction:column;overflow:hidden}.modal--white[data-v-64614748]{background-color:#fff}.modal--blue[data-v-64614748]{background-color:var(--tesa-primary-brand-blue);color:#fff}.modal--black[data-v-64614748]{background-color:#333;color:#fff}.modal--transparent[data-v-64614748]{background-color:initial}.modal[data-v-64614748]::backdrop{animation:close-64614748 var(--transition-duration) forwards;background-color:#33333380}.modal[open][data-v-64614748]{display:flex}.modal[open][data-v-64614748],.modal[open][data-v-64614748]::backdrop{animation:open-64614748 var(--transition-duration) forwards}.modal__close-button[data-v-64614748]{align-items:center;aspect-ratio:1/1;background-color:#fff;display:flex;font-size:32px;justify-content:center;margin:0 16px 8px auto;order:-1;position:sticky;top:0;width:40px;z-index:5}.modal--blue .modal__close-button[data-v-64614748]{background-color:var(--tesa-primary-brand-blue)}.modal--black .modal__close-button[data-v-64614748]{background-color:#333}.modal__close-button-icon[data-v-64614748]{display:block}.modal__content-wrapper[data-v-64614748]{overflow:auto;scrollbar-color:#0f377f #0000;scrollbar-width:thin}.modal__content-wrapper[data-v-64614748]::-webkit-scrollbar{width:2px}.modal__content-wrapper[data-v-64614748]::-webkit-scrollbar-thumb{background:#0f377f}.modal__content-wrapper[data-v-64614748]::-webkit-scrollbar-track{background:#0000;margin:0 24px}.modal--white .modal__content-wrapper[data-v-64614748]{background-color:#fff}.modal--blue .modal__content-wrapper[data-v-64614748]{background-color:var(--tesa-primary-brand-blue)}.modal--black .modal__content-wrapper[data-v-64614748]{background-color:#333}.modal--black .modal__content-wrapper[data-v-64614748],.modal--blue .modal__content-wrapper[data-v-64614748]{color:#fff;scrollbar-color:#fff #0000}.modal--black .modal__content-wrapper[data-v-64614748]::-webkit-scrollbar-thumb,.modal--blue .modal__content-wrapper[data-v-64614748]::-webkit-scrollbar-thumb{background:#fff}@media (min-width:768px){.modal[data-v-64614748]{padding-block:32px;width:calc(80% - 24px)}}@media (min-width:1200px){.modal[data-v-64614748]{padding:12px 4px 48px}}.modal--fit-content[data-v-64614748]{max-width:none;padding:0;width:fit-content}.modal--fit-content .modal__close-button[data-v-64614748]{margin-top:16px}.modal--full-viewport-content[data-v-64614748]{height:100%;max-height:none;max-width:none;padding:0;width:calc(100vw - var(--scrollbar-width))}.modal--full-viewport-content[data-v-64614748]::backdrop{background-color:initial}.modal--fly-in[data-v-64614748]{--transition-duration:.5s;animation:fly-in-from-top-close-64614748 var(--transition-duration) forwards}.modal--fly-in[open][data-v-64614748]{animation:fly-in-from-top-open-64614748 var(--transition-duration) forwards}@keyframes open-64614748{0%{opacity:0}to{opacity:1}}@keyframes close-64614748{0%{opacity:1}to{opacity:0}}@keyframes fly-in-from-top-open-64614748{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes fly-in-from-top-close-64614748{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.edit-addresses-layer__content-container{background-color:#fff;padding:0 24px 64px;position:relative;width:calc(100vw - var(--scrollbar-width))}.edit-addresses-layer--uncancellable .edit-addresses-layer__content-container{padding-top:32px}@media (min-width:1024px){.edit-addresses-layer__content-container{max-width:904px;padding:0 48px 64px}}.edit-addresses-layer__active-address{border-bottom:1px solid #d9dada;padding:2rem 0}.edit-addresses-layer__active-address--edit{padding-bottom:4rem}.edit-addresses-layer--uncancellable .edit-addresses-layer__active-address{border-bottom:none;padding-bottom:0}.edit-addresses-layer__address-display{margin-left:-1.5rem;margin-right:-1.5rem}@media (min-width:768px){.edit-addresses-layer__address-display{margin:0}}.edit-addresses-layer__available-addresses{border-bottom:1px solid #d9dada;padding:2rem 0}.edit-addresses-layer__add-address{padding:2rem 0}.addresses-summary{background-color:#f5f5f5;padding:32px 24px}@media (min-width:768px){.addresses-summary{padding:32px}}.addresses-summary>header{display:flex;justify-content:space-between}.addresses-summary__edit-button{margin-left:1rem;position:relative;top:.375rem}.base-text-input__show-password-toggle-button{color:#333;cursor:pointer;display:flex;font-size:32px}.base-text-input__hidden-password-meter{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.base-text-input__password-message-wrapper{color:var(--tesa-text-grey-dark);display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:.5rem}.base-text-input--password-strength-0 .base-text-input__background-box:after{background-color:#e3000f;width:20%}.base-text-input--password-strength-0 .base-text-input__password-strength-label{color:#e3000f}.base-text-input--password-strength-1 .base-text-input__background-box:after{background-color:#e39700;width:40%}.base-text-input--password-strength-1 .base-text-input__password-strength-label{color:#e39700}.base-text-input--password-strength-2 .base-text-input__background-box:after{background-color:#e39700;width:60%}.base-text-input--password-strength-2 .base-text-input__password-strength-label{color:#e39700}.base-text-input--password-strength-3 .base-text-input__background-box:after{background-color:#00d33e;width:80%}.base-text-input--password-strength-3 .base-text-input__password-strength-label{color:#00d33e}.base-text-input--password-strength-4 .base-text-input__background-box:after{background-color:var(--tesa-primary-brand-blue);width:100%}.base-text-input--password-strength-4 .base-text-input__password-strength-label{color:var(--tesa-primary-brand-blue)}.change-password-layer{background-color:#fff;padding:0 24px 64px;position:relative;width:calc(100vw - var(--scrollbar-width))}@media (min-width:1024px){.change-password-layer{max-width:904px;padding:0 48px 64px}}.change-password-layer .grid-row{row-gap:0}.change-password-layer__button-container{grid-column:7/span 6}.change-password-layer__server-error-message{color:#be0014;padding:0 0 1rem}.change-password-layer__server-error-message a{text-decoration:underline}.change-password-layer--pending form{pointer-events:none}.change-email-layer{background-color:#fff;padding:0 24px 64px;position:relative;width:calc(100vw - var(--scrollbar-width))}@media (min-width:1024px){.change-email-layer{max-width:904px;padding:0 48px 64px}}.change-email-layer .grid-row{row-gap:0}.change-email-layer__button-container{grid-column:7/span 6}.change-email-layer__server-error-message{color:#be0014;padding:0 0 1rem}.change-email-layer__server-error-message a{text-decoration:underline}.change-email-layer--pending form{pointer-events:none}.account-profile>.grid-row{row-gap:48px}.account-profile__addresses-summary{margin-left:-24px;margin-right:-24px}@media (min-width:768px){.account-profile__addresses-summary{margin-left:0;margin-right:0}}.container .shop-empty-info{margin-left:-24px;margin-right:-24px}.shop-empty-info__content-wrapper{align-items:center;display:flex;flex-direction:column;height:320px;justify-content:center;padding:24px;text-align:center}.shop-empty-info--with-background .shop-empty-info__content-wrapper{background-color:#f5f5f5}.shop-empty-info__icon{color:#d9dada;flex:0 0 auto;font-size:120px}.shop-empty-info__copy{margin-top:1.5rem}.shop-empty-info__link{margin-top:1rem}@media (min-width:768px){.shop-empty-info{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:24px;padding-right:24px;width:100%}.container .shop-empty-info{margin:0;padding:0}.shop-empty-info__content-wrapper{height:400px}}@media (min-width:768px) and (min-width:1024px){.shop-empty-info{padding-left:32px;padding-right:32px}}.product-teasers{--module-background-color:#f5f5f5;background-color:var(--module-background-color);overflow:hidden;padding:2.5rem 0;width:calc(100vw - var(--scrollbar-width))}@media (min-width:768px){.product-teasers{padding:2.5rem 0}}.product-teasers--has-slider{isolation:isolate}.product-teasers--white-background{--module-background-color:#fff;padding:0}.product-detail-page .product-teasers:nth-child(even of .product-teasers){--module-background-color:#fff;margin-top:40px}.cart-container__empty-cart-teasers .product-teasers{margin-top:16px;padding-top:16px}.product-teasers__headline{margin-bottom:2.5rem}.segment--consumer .product-teasers__headline:before{background-color:#e3000f;content:"";display:block;height:1px;margin-bottom:2rem;width:160px}@media (min-width:1024px){.product-teasers__headline{margin-bottom:3.5rem}}.cart-container__empty-cart-teasers .product-teasers__headline{font-size:1.25rem;font-stretch:normal;font-weight:600;line-height:1.4}.cart-container__empty-cart-teasers .product-teasers__headline:before{display:none}.product-teasers__overview-teaser{margin-bottom:1.5rem}.section-title+.product-teasers__overview-teaser{margin-top:.5rem}@media (min-width:1024px){.product-teasers__overview-teaser{margin-bottom:2rem}.product-teasers__cards{display:flex;max-width:none;padding-left:0;padding-right:0}}.product-teasers__cards:after,.product-teasers__cards:before{background-color:var(--module-background-color);content:"";flex:1 1 auto;width:1px;z-index:2}.product-teasers__cards__gradient{display:none}@media (min-width:1024px){.product-teasers__cards__gradient{background:linear-gradient(90deg,var(--module-background-color) 0,#fff0 100%);display:block;flex:0 1 200px;pointer-events:none;z-index:2}.product-teasers__cards__gradient--right{background:linear-gradient(-90deg,var(--module-background-color) 0,#fff0 100%)}}.product-teasers__cards .swiper-container{overflow:visible;padding-right:46%}@media (min-width:768px){.product-teasers__cards .swiper-container{padding-right:0}}.product-teasers--shop .product-teasers__cards .swiper-container{padding-right:36.5%}@media (min-width:768px){.product-teasers--shop .product-teasers__cards .swiper-container{padding-right:0}}@media (min-width:1024px){.product-teasers--shop .product-teasers__cards .swiper-container,.product-teasers__cards .swiper-container{flex:1 0 auto;margin-bottom:-60px;margin-top:-60px;max-width:1280px;padding:60px 32px;width:100%}}@media (min-width:768px){.product-teasers__cards .swiper-wrapper{width:calc(100% + 24px)}}@media (min-width:1024px){.product-teasers__cards .swiper-wrapper{width:calc(100% + 32px)}}.product-teasers__card{background-color:#f5f5f5;margin-right:24px;position:relative;transition:transform .2s ease-out;-webkit-user-select:none;user-select:none}@media (min-width:768px){.product-teasers__card{flex:0 0 calc(33.33333% - 24px);margin-right:24px}}@media (min-width:1024px){.product-teasers__card{margin-right:32px}}@media (min-width:1200px){.product-teasers__card{flex:0 0 calc(25% - 32px);margin-right:32px}}html.has-hover .product-teasers:not(.product-teasers--no-hover) .product-teasers__card:hover{transform:translateY(-24px)}html.has-hover .product-teasers:not(.product-teasers--no-hover) .product-teasers__card--has-stage:hover{transform:translateY(-10px)}html.has-hover .product-teasers:not(.product-teasers--no-hover) .product-teasers__card:hover:not(.swiper-slide-visible){transform:translate(10px)}html.has-hover .product-teasers:not(.product-teasers--no-hover) .product-teasers__card.swiper-slide-visible+.product-teasers__card:hover:not(.swiper-slide-visible){transform:translate(-10px)}.product-teasers__card:before{box-shadow:0 7px 50px 7px #0003;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-out;width:100%}@media (min-width:1500px){.product-teasers__card:before{box-shadow:0 7px 30px 7px #0003}}html.has-hover .product-teasers:not(.product-teasers--no-hover) .product-teasers__card:hover:before{opacity:1}html.has-hover .product-teasers:not(.product-teasers--no-hover) .product-teasers__card:hover:not(.swiper-slide-visible):before{opacity:0}.product-teasers__card.swiper-slide{height:auto}.product-teasers__card.swiper-slide>*{pointer-events:none}.product-teasers__card.swiper-slide-visible>*{pointer-events:auto}.product-teasers__slider-controls{margin-top:2rem}.product-teasers__grid-row{row-gap:32px}.product-teasers__alternate-bg-row{position:relative}.product-teasers__alternate-bg-row:before{background-color:#fff;content:"";height:calc(100% + 32px);left:-24px;position:absolute;top:-16px;width:calc(100vw - var(--scrollbar-width))}.product-teasers--white-background .product-teasers__alternate-bg-row:before{background-color:#f5f5f5}.content-slider-controls{align-items:center;display:flex;margin-top:32px;position:relative;z-index:5}.content-slider-controls__button-wrapper{display:none}.content-slider-controls__indicator-container{background-color:#d9dada;flex:1 1 0;height:1px;position:relative}.content-slider-controls__indicator{background-color:var(--tesa-primary-brand-blue);height:100%;left:0;position:absolute;top:0;transition:left .2s ease-in-out;width:20%}@media (min-width:1024px){.content-slider-controls{margin-top:40px}.content-slider-controls__button-wrapper{display:flex;margin-right:32px}.content-slider-controls__button{align-items:center;cursor:pointer;display:flex;flex:0 0 auto;font-size:2rem;height:2.5rem;justify-content:center;transition:color .2s ease-in-out;width:2.5rem}.content-slider-controls__button:hover{color:var(--tesa-primary-brand-blue)}.content-slider-controls__button+.content-slider-controls__button{margin-left:16px}.content-slider-controls__button.swiper-button-disabled{cursor:default;opacity:.5;pointer-events:none}}.product-teaser{background-color:#fff;border:1px solid #d9d9da;height:100%;position:relative}.product-teaser,.product-teaser__link{display:flex;flex-direction:column;justify-content:flex-start}.product-teaser__link{align-items:center;height:auto;padding:0 0 2rem;-webkit-user-select:none;user-select:none}.product-teaser__badge{left:4px;position:absolute;top:0;z-index:2}.product-teaser__image-wrapper{display:block;flex:0 0 auto;padding:.5rem .5rem 1.5rem;position:relative;width:100%;z-index:1}.product-teaser__image-wrapper img{width:100%}.product-teaser__category{margin:1.5rem 0;padding:0 1rem}.product-teaser__product-name{align-items:flex-start;display:flex;flex:1 0 auto;font-weight:600;max-height:4.5rem;max-width:100%;overflow:hidden;padding:0 1rem;transition:color .2s ease-in-out}@supports (-webkit-line-clamp:1){.product-teaser__product-name{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}}.product-teaser:hover .product-teaser__product-name{color:var(--tesa-primary-brand-blue)}.product-teaser--on-blue-bg .product-teaser__product-name{font-size:1.1875rem;font-weight:700}.product-teaser__text-wrapper{display:flex;flex-direction:column;flex-grow:1}.product-teaser--shop{background:#0000;border:none}.product-teaser--shop .product-teaser__link{padding:0}.product-teaser--shop .product-teaser__image-wrapper{background-color:#fff;border:1px solid #d9d9da;display:flex;justify-content:center;margin-bottom:16px;padding:32px 0 16px}.product-teaser--shop .product-teaser__image-wrapper>*{max-width:160px;width:60%}.product-teaser--shop .product-teaser__product-name{font-size:1rem;max-height:4rem;padding:0}@media (min-width:1024px){.product-teaser--shop .product-teaser__product-name{font-size:1.125rem;max-height:4.5rem}}.product-teaser--shop .product-teaser__category{margin:0 0 8px;padding:0}.product-teaser--shop-slider{padding:2rem 0 1.5rem}.product-teaser--shop-slider .product-teaser__link{padding:0}.product-teaser--shop-slider .product-teaser__image-wrapper{max-width:180px;padding:0 0 2rem;width:60%}.product-teaser--shop-slider .product-teaser__category{margin:0 0 8px;padding:0}.product-teaser--shop-slider .product-teaser__shop-options{padding:0 1rem}.product-teaser__shop-options{display:flex;flex:1;flex-direction:column;justify-content:flex-end;margin-top:1.5rem}@media (min-width:768px){.product-teaser__link{padding-bottom:3rem}.product-teaser__badge{left:1rem}.product-teaser__image-wrapper{padding:3rem 1.5rem 2.75rem}.product-teaser--shop-slider .product-teaser__category,.product-teaser--shop-slider .product-teaser__product-name,.product-teaser--shop-slider .product-teaser__shop-options{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.product-teaser--shop{background-color:#fff;border:1px solid #d9d9da;padding:2rem 0 1.5rem}.product-teaser--shop .product-teaser__image-wrapper{border:none;max-width:180px;padding:0 0 2rem;width:60%}.product-teaser--shop .product-teaser__image-wrapper>*{max-width:none;width:100%}.product-teaser--shop .product-teaser__category,.product-teaser--shop .product-teaser__product-name,.product-teaser--shop .product-teaser__shop-options{padding-left:1.5rem;padding-right:1.5rem}}.base-image{align-items:center;display:flex;justify-content:center;position:relative;width:100%;z-index:0}.base-image img{height:auto;width:100%}.base-image--cover img{height:100%;object-fit:cover}.base-image--contain img{height:100%;object-fit:contain}.product-badges[data-v-fd010a38]{width:100%}.product-badge[data-v-fd010a38]{background-color:#0f377f;color:#fff;font-size:.75rem;font-weight:600;max-width:calc(100% - 32px);min-height:20px;padding:2px 6px;text-transform:uppercase;width:fit-content}.product-badge__text[data-v-fd010a38]{max-height:36rem;overflow:hidden}@supports (-webkit-line-clamp:1){.product-badge__text[data-v-fd010a38]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.product-badge+.product-badge[data-v-fd010a38]{margin-top:.125rem}@media (min-width:768px){.product-badge[data-v-fd010a38]{padding:6px 8px}}.tooltip[data-v-7a47a8fb]{position:relative}.tooltip__content[data-v-7a47a8fb]{background-color:var(--tesa-primary-brand-blue);border-radius:1px;color:#fff;display:block;font-size:12px;font-weight:400;left:1.375rem;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;top:.5rem;transition:opacity .2s ease-in-out;width:15rem;z-index:10}.tooltip__content--left[data-v-7a47a8fb]{left:auto;right:1.375rem}.tooltip--init:hover .tooltip__content[data-v-7a47a8fb]{opacity:1;pointer-events:auto;transition:opacity .2s ease-in-out;visibility:visible}.tooltip__content[data-v-7a47a8fb]:before{background:#0000;content:"";display:block;height:100%;left:-10px;position:absolute;top:-10px;width:10px}.tooltip__content a[data-v-7a47a8fb]{text-decoration:underline}.tooltip--inline .tooltip__content[data-v-7a47a8fb]{display:inline-block;white-space:nowrap;width:auto}.tooltip--fixed[data-v-7a47a8fb]:hover{z-index:10}.tooltip--fixed .tooltip__content[data-v-7a47a8fb]{left:auto;margin-left:0;margin-top:1.2em;position:fixed;top:auto;transform:translateX(-50%)}.tooltip--display-above-toggle .tooltip__content[data-v-7a47a8fb]{bottom:calc(100% + 8px);left:50%;top:auto;transform:translateX(-50%);width:10.5rem}.tooltip--display-above-toggle .tooltip__content[data-v-7a47a8fb]:before{display:none}.base-price-display{font-size:1rem;margin-top:.25rem}.base-price-display--small-font{font-size:.875rem}.e-commerce-activation-stage .base-price-display{color:#fff}.add-to-wishlist-button__icon{display:block}.add-to-wishlist-button--override-inherited-styles.add-to-wishlist-button--active .add-to-wishlist-button__icon{color:var(--tesa-primary-brand-blue)}.friendly-captcha{display:block;margin-bottom:1rem;position:relative}.friendly-captcha__checkbox{opacity:0;pointer-events:none;position:absolute}.friendly-captcha__error-message{color:#be0014;padding:.25rem 1rem}.friendly-captcha--on-blue-bg .friendly-captcha__error-message,.friendly-captcha--on-red-bg .friendly-captcha__error-message{color:#fff}.friendly-captcha--on-blue-bg .friendly-captcha__error-message{background-color:#be0014;color:#fff;display:block;margin-top:8px;width:fit-content}.friendly-captcha .frc-icon{width:auto}.email-reminder-form .button-area[data-v-11d6ed99]{display:inline-flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end;width:100%}.email-reminder-form .button-area .cancel[data-v-11d6ed99],.email-reminder-form .button-area .subscribe-button[data-v-11d6ed99]{width:100%}@media screen and (min-width:768px){.email-reminder-form .button-area .cancel[data-v-11d6ed99],.email-reminder-form .button-area .subscribe-button[data-v-11d6ed99]{width:auto}}.email-reminder-form .headline[data-v-11d6ed99]{color:var(--tesa-primary-brand-blue)}.email-reminder-form .grid-row[data-v-11d6ed99]{gap:0}@media screen and (min-width:767px){.email-reminder-form .grid-row[data-v-11d6ed99]{gap:0}}.email-reminder[data-v-65e91ecb]{background-color:#cdeafc;margin-top:1.5rem;padding:1rem}.email-reminder .button-area[data-v-65e91ecb]{align-items:center;display:flex;justify-content:space-between}.email-reminder .button-area .subscribe-button[data-v-65e91ecb]{width:100%}.email-reminder .button-area .fav-button[data-v-65e91ecb]{padding:0 1rem}.email-reminder .button-area .fav-button[data-v-65e91ecb] .icon{height:2rem;width:2rem}.email-reminder-layer[data-v-65e91ecb]{background-color:#fff;font-size:18px;max-width:904px;padding:8px 24px 64px;position:relative;width:calc(100vw - var(--scrollbar-width))}@media (min-width:1024px){.email-reminder-layer[data-v-65e91ecb]{height:auto;padding:16px 48px 64px;width:auto}}.email-reminder-layer__close-button[data-v-65e91ecb]{color:#333;cursor:pointer;font-size:0;position:absolute;right:16px;top:16px}.email-reminder-layer__close-button>svg[data-v-65e91ecb]{height:32px;width:32px}.email-reminder-button__icon[data-v-65e91ecb]{display:block}.number-button-input[data-v-1fa9905e]{align-items:center;display:flex;position:relative}.number-button-input--on-grey-bg-2025[data-v-1fa9905e]{background-color:#fff}.number-button-input__button[data-v-1fa9905e]{align-items:center;display:flex;flex:0 0 auto;font-size:24px;font-weight:600;height:48px;justify-content:center;width:40px}.number-button-input__input[data-v-1fa9905e]{background-color:#f5f5f5;border-bottom:1px solid #333;flex:0 0 auto;font-weight:600;height:48px;margin:0 4px;padding:8px;text-align:center;width:48px}.number-button-input--on-grey-bg .number-button-input__input[data-v-1fa9905e]{background-color:#fff}.number-button-input--on-grey-bg-2025 .number-button-input__input[data-v-1fa9905e]{background-color:initial}.-disabled[data-v-1fa9905e],[disabled][data-v-1fa9905e]{opacity:.4;pointer-events:none}.tiered-prices[data-v-7af4dbce]{margin-bottom:16px}.tiered-prices__progress[data-v-7af4dbce]{background-color:#d9dada;border-radius:3px;height:4px;overflow:hidden;position:relative;width:100%}.tiered-prices__progress-bar[data-v-7af4dbce]{background-color:#0097d4;height:100%;left:0;top:0}.tiered-prices__button-wrapper[data-v-7af4dbce]{display:flex;gap:16px}.tiered-prices__button[data-v-7af4dbce]{align-items:center;border:2px solid #ececed;cursor:pointer;display:flex;flex:1;flex-direction:column;font-size:1rem;font-weight:600;justify-content:center;padding:.5rem .75rem}.tiered-prices__button-savings[data-v-7af4dbce]{color:#0f377f}.tiered-prices__button.-active[data-v-7af4dbce],.tiered-prices__button[data-v-7af4dbce]:hover{border-color:#0097d4}.add-to-cart{margin-top:1rem}.add-to-cart__tiered-prices{display:flex;gap:16px;margin-bottom:24px}.add-to-cart__amount-input{margin-bottom:0}.add-to-cart__button-wrapper{align-items:flex-start;display:flex;gap:24px}.add-to-cart__button{flex:1 0 auto}.add-to-cart__wishlist-button{flex:0 0 auto;font-size:2rem;height:56px;justify-content:center;padding:0;width:56px}.add-to-cart__out-of-stock-note,.add-to-cart__wishlist-button{align-items:center;display:flex}.add-to-cart__out-of-stock-note:before{background-color:#be0014;border-radius:50%;content:"";display:block;flex:0 0 auto;height:.5rem;margin-right:.5rem;width:.5rem}.product-variant-teaser[data-v-ea452836]{height:100%;min-height:360px;position:relative}.product-variant-teaser__wrapper[data-v-ea452836]{display:flex;flex-direction:column;height:100%;justify-content:flex-start}.product-variant-teaser__image-wrapper[data-v-ea452836]{background-color:#fff;border:1px solid #d9d9da;display:flex;justify-content:center;padding-block:32px 16px}.product-variant-teaser__image[data-v-ea452836]{max-width:160px;width:60%}.product-variant-teaser__badge[data-v-ea452836]{left:4px;position:absolute;top:0;z-index:2}.product-variant-teaser__text-wrapper[data-v-ea452836]{margin-top:16px}.product-variant-teaser__product-name[data-v-ea452836]{font-size:1rem;font-weight:600;max-height:13.5rem;overflow:hidden;transition:color .2s ease-in-out}@supports (-webkit-line-clamp:1){.product-variant-teaser__product-name[data-v-ea452836]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}}.product-variant-teaser__product-name[data-v-ea452836]:hover{color:#0097d4}.product-variant-teaser__shop-options[data-v-ea452836]{display:flex;flex:1;flex-direction:column;justify-content:flex-end;margin-top:24px}.product-variant-teaser__skeleton[data-v-ea452836]{height:100%}@media (min-width:768px){.product-variant-teaser__badge[data-v-ea452836]{left:16px}}@media (min-width:1024px){.product-variant-teaser[data-v-ea452836]{background-color:#fff;border:1px solid #d9d9da}.product-variant-teaser__wrapper[data-v-ea452836]{padding-block:32px 24px}.product-variant-teaser__image-wrapper[data-v-ea452836]{border:none;margin-inline:auto;max-width:180px;padding:0;width:60%}.product-variant-teaser__image[data-v-ea452836]{max-width:none;width:100%}.product-variant-teaser__shop-options[data-v-ea452836],.product-variant-teaser__text-wrapper[data-v-ea452836]{margin-inline:24px}}.variant-teaser-shop-options[data-v-ea452836]{display:flex;flex-wrap:wrap;gap:8px}.variant-teaser-shop-options__delivery-time[data-v-ea452836]{margin:0}.variant-teaser-shop-options__main-wrapper[data-v-ea452836]{align-items:center;display:flex;flex:0 0 100%;flex-wrap:wrap;gap:8px;justify-content:space-between}.variant-teaser-shop-options__prices[data-v-ea452836]{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:4px 8px}.variant-teaser-shop-options__total-price[data-v-ea452836]{font-size:1.125rem;font-weight:600}@media (min-width:1024px){.variant-teaser-shop-options__total-price[data-v-ea452836]{font-size:18px}}.variant-teaser-shop-options__total-price--reduced[data-v-ea452836]{color:#e3000f;flex:0 0 100%}.variant-teaser-shop-options__previous-price[data-v-ea452836]{font-size:.875rem;text-decoration:line-through}.variant-teaser-shop-options__cheapest-price[data-v-ea452836],.variant-teaser-shop-options__unit-price[data-v-ea452836]{font-size:.875rem}.variant-teaser-shop-options__unit-price[data-v-ea452836]{flex:0 0 100%}.variant-teaser-shop-options__actions[data-v-ea452836]{align-items:center;display:flex;gap:4px;justify-content:flex-end;margin-left:auto}.variant-teaser-shop-options__action-button[data-v-ea452836]{cursor:pointer;display:flex;font-size:2rem;transition:color .2s ease-in-out}.variant-teaser-shop-options__action-button[data-v-ea452836]:hover{color:#0097d4}.wishlist{margin-top:3rem}.wishlist__items-wrapper{margin-top:2rem}.wishlist__slider{margin-left:-24px;margin-right:-24px;overflow:hidden}.account-password-recovery{padding-bottom:16px;padding-top:24px}@media (min-width:768px){.account-password-recovery{padding-top:32px}}.account-password-recovery__back-link{padding-bottom:24px}.account-password-recovery form .grid-row{row-gap:8px}.account-password-recovery__server-error-message{color:#be0014;padding-top:1rem}.account-password-recovery__server-error-message a{text-decoration:underline}.login__button[data-v-37a59f10],.login__form[data-v-37a59f10]{margin-top:32px}.register-form-fields__headline[data-v-82cba292]{margin-bottom:32px}.register__back-link{margin-bottom:1rem}.register__form{margin-top:32px}.register__form>.grid-row{row-gap:0}.register__form-field-wrapper{width:100%}.register__privacy-hint{text-align:right}.register__button-container{grid-column:7/span 6}.register__form-field-skeleton{background-color:#f8f8f8;display:block;height:56px;margin-bottom:1rem}@media (min-width:768px){.register__form-field-salutation-wrapper{width:calc(50% - 12px)}}@media (min-width:1024px){.register__form-field-salutation-wrapper{width:calc(37.5% - 20px)}}.protected-content__register-column{margin-top:1.5rem}@media (min-width:768px){.protected-content__register-column{margin-top:0}}@media (min-width:1024px){.protected-content__column-narrow{margin-left:auto;margin-right:auto;width:calc(66.66667% - 10.66667px)}}.account-page{padding-top:56px}@media (min-width:1024px){.account-page{padding-top:64px}}.account-page__header{align-items:flex-start;display:flex;justify-content:space-between;position:relative}.account-page__header:after{background-color:#e3000f;bottom:0;content:"";height:1px;left:0;position:absolute;width:176px}.account-page__header h2{overflow:hidden;padding-bottom:32px;text-overflow:ellipsis}.account-page__header h2>span{white-space:nowrap}.account-page__logout-button{color:var(--tesa-primary-brand-blue);flex:0 0 auto;padding:0 0 0 2rem;position:relative;text-transform:none;top:.5rem}.account-page__logout-button>svg{height:2rem;width:2rem}.account-page__logout-button>span{display:none}@media (min-width:768px){.account-page__logout-button>span{display:block;padding-left:.5rem}}.account-page__navigation{position:relative}@media (min-width:1024px){.account-page__navigation{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:24px;padding-right:24px;width:100%}}.account-page__navigation:after{background-color:#d9dada;bottom:0;content:"";height:1px;left:24px;position:absolute;right:24px}@media (min-width:1024px){.account-page__navigation:after{left:32px;right:32px}}.account-page__navigation__scroll-container{overflow:auto;padding:48px 0 16px}.account-page__navigation__scroll-container>div{white-space:nowrap}.account-page__navigation__scroll-container>div>a:first-of-type{padding-left:24px}.account-page__navigation__scroll-container>div>a:last-of-type{padding-right:24px}@media (min-width:1024px){.account-page__navigation__scroll-container>div>a:first-of-type{padding-left:0}.account-page__navigation__scroll-container>div>a:last-of-type{padding-right:0}}@media (min-width:1024px) and (min-width:1024px){.account-page__navigation{padding-left:32px;padding-right:32px}}