.product-price-display{margin-top:2rem}.product-price-display__price-wrapper{align-items:flex-end;display:flex;flex-wrap:wrap;margin-left:-1rem}.product-price-display__price-wrapper>*{margin-left:1rem}.product-price-display__price{font-size:2.375rem;line-height:1}.product-price-display--reduced .product-price-display__price{color:#e3000f}.product-price-display__recommended-retail-price-label{font-size:1.5rem}.product-price-display__previous-price{font-size:1.25rem;text-decoration:line-through}.product-price-display__savings{color:#e3000f;font-size:1.25rem}.product-price-display__notice{font-size:1rem;margin-top:.25rem}.product-price-display__cheapest-price-text{font-size:1rem;line-height:1.25rem}.product-price-display__shipping-costs-link{text-decoration:underline}.product-price-display--small{margin-top:1rem}.product-price-display--small .product-price-display__price{font-size:2rem;font-weight:700}.product-price-display--small .product-price-display__cheapest-price-text,.product-price-display--small .product-price-display__notice{font-size:.875rem}@media (min-width:1024px){.product-price-display__price{font-size:3.25rem}.wizard-single-result .product-price-display__price{font-size:2.5rem}.product-price-display__recommended-retail-price-label{font-size:2rem}}.product-color-icon[data-v-20e2ed62]{background:url(/relaunch2020/build/images/tesa-product-colors.209c3245.png) no-repeat;background-size:auto 100%;border-radius:50%;display:block;height:16px;position:relative;width:16px}.product-color-icon--with-border[data-v-20e2ed62]:before{border:1px solid #9c9d9d;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}svg[data-v-734a3fc4]{display:block;height:18px;position:relative;transform:rotate(-90deg);width:18px}.add-to-wishlist-button--override-inherited-styles.add-to-wishlist-button--active .add-to-wishlist-button__icon{color:var(--tesa-primary-brand-blue)}.product-variant-selector{border-top:1px solid #ececed;margin-top:2rem}.product-variant-selector__fieldset{margin-top:1.5rem}.product-variant-selector__tags-outer-wrapper{margin:.5rem -24px 0;max-width:calc(100vw - var(--scrollbar-width));overflow:hidden}.product-variant-selector__tags-inner-wrapper{display:flex;gap:16px;margin-bottom:-50px;overflow-x:auto;padding-bottom:50px}.product-variant-selector__tag-wrapper{flex:0 0 auto}.product-variant-selector__tag-wrapper:first-child{padding-left:24px}.product-variant-selector__tag-wrapper:last-child{padding-right:24px}.product-variant-selector__tag{align-items:center;background-color:#fff;border:1px solid #d9dada;cursor:pointer;display:flex;font-size:1rem;height:48px;justify-content:center;padding:8px 16px}.product-variant-selector__tag.-active,.product-variant-selector__tag:hover{border-color:var(--tesa-primary-brand-blue)}.product-variant-selector__tag:has(:focus-visible){box-shadow:0 0 0 2px currentColor}.product-variant-selector__tag.-invalid{opacity:.5}.product-variant-selector__tag-color-icon{flex:0 0 auto;margin-right:8px}.product-variant-selector--small{border-top:none;font-size:1rem;margin-top:0}.product-variant-selector--small .product-variant-selector__fieldset:first-of-type{margin-top:0}@media (min-width:768px){.product-variant-selector__tags-outer-wrapper{margin-left:0;margin-right:0;overflow:initial}.product-variant-selector__tags-inner-wrapper{flex-wrap:wrap;gap:16px;margin-bottom:0;overflow-x:initial;padding-bottom:0}.product-variant-selector__tag-wrapper{margin:0}.product-variant-selector__tag-wrapper:first-child{padding-left:0}.product-variant-selector__tag-wrapper:last-child{padding-right:0}}.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}.delivery-time-display{align-items:center;display:flex}.delivery-time-display__status-icon{border-radius:50%;flex:0 0 auto;height:.5rem;width:.5rem}.delivery-time-display__message{margin-left:.5rem}.email-reminder-form .button-area[data-v-b1b8290c]{display:inline-flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end;width:100%}.email-reminder-form .button-area .cancel[data-v-b1b8290c],.email-reminder-form .button-area .subscribe-button[data-v-b1b8290c]{width:100%}@media screen and (min-width:768px){.email-reminder-form .button-area .cancel[data-v-b1b8290c],.email-reminder-form .button-area .subscribe-button[data-v-b1b8290c]{width:auto}}.email-reminder-form .headline[data-v-b1b8290c]{color:var(--tesa-primary-brand-blue)}.email-reminder-form .grid-row[data-v-b1b8290c]{gap:0}@media screen and (min-width:767px){.email-reminder-form .grid-row[data-v-b1b8290c]{gap:0}}.tiered-prices[data-v-7572dce1]{margin-bottom:16px}.tiered-prices__progress[data-v-7572dce1]{background-color:#d9dada;border-radius:3px;height:4px;overflow:hidden;position:relative;width:100%}.tiered-prices__progress-bar[data-v-7572dce1]{background-color:#0097d4;height:100%;left:0;top:0}.tiered-prices__button-wrapper[data-v-7572dce1]{display:flex;gap:16px}.tiered-prices__button[data-v-7572dce1]{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-7572dce1]{color:#0f377f}.tiered-prices__button.-active[data-v-7572dce1],.tiered-prices__button[data-v-7572dce1]:hover{border-color:#0097d4}.email-reminder{background-color:#cdeafc;margin-top:1.5rem;padding:1rem}.email-reminder--compact{background-color:initial;margin-top:.5rem;padding:0}.email-reminder .button-area{align-items:center;display:flex;justify-content:space-between}.email-reminder .button-area .subscribe-button{width:100%}.email-reminder .button-area .fav-button{padding:0 1rem}.email-reminder .button-area .fav-button :deep(.icon){height:2rem;width:2rem}.email-reminder__actions{align-items:center;display:flex;justify-content:space-between}.email-reminder__button{align-items:center;background:#0000;border:0;color:#0f377f;cursor:pointer;display:flex;font:inherit;gap:.25rem;min-height:2rem;padding:0;text-decoration:underline}.email-reminder__icon{flex:none;font-size:2rem;text-decoration:none}.email-reminder-layer{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{height:auto;padding:16px 48px 64px;width:auto}}.email-reminder-layer__close-button{color:#333;cursor:pointer;font-size:0;position:absolute;right:16px;top:16px}.email-reminder-layer__close-button>svg{height:32px;width:32px}.email-reminder-button__icon{display:block}.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{align-items:center;display:flex;flex:0 0 auto;font-size:2rem;height:56px;justify-content:center;padding:0;width:56px}.add-to-cart__out-of-stock-note{align-items:center;display:flex;min-height:2rem}.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}.svg-image[data-v-caf25a42]{width:100%}.svg-image img[data-v-caf25a42]{height:100%;object-fit:contain;width:100%}.mobile-aspect-ratio[data-v-420d4ad4]{aspect-ratio:2/3;object-fit:cover}.progress-indicator{margin-left:-24px;margin-right:-24px;overflow:hidden;position:relative}.progress-indicator__steps{overflow-x:auto;overflow-y:hidden;position:relative;scrollbar-width:none;z-index:0}.progress-indicator__steps::-webkit-scrollbar{display:none}.progress-indicator__slider{flex-grow:1;position:relative}.progress-indicator__line{height:1px;left:0;position:absolute;top:1rem;width:100%}.progress-indicator ul{display:flex;gap:0 2.5rem;justify-content:space-between;left:0;margin:0;padding:0;position:relative}.progress-indicator--clickable{margin-top:-4px}.progress-indicator--clickable ul{padding-top:4px}.progress-indicator--clickable .progress-indicator__line{top:1.25rem}.progress-indicator li{text-align:center}.progress-indicator li :not(button),.progress-indicator li.disabled{pointer-events:none}.progress-indicator__step-wrapper{text-align:center}.progress-indicator button{cursor:pointer;line-height:0;margin:0;padding:0}.progress-indicator__number{display:inline-block}.progress-indicator--clickable .progress-indicator--bg-blue li.completed button .progress-indicator__number{position:relative}.progress-indicator--clickable .progress-indicator--bg-blue li.completed button .progress-indicator__number>*{position:relative;z-index:1}.progress-indicator--clickable .progress-indicator--bg-blue li.completed button .progress-indicator__number:before{background:var(--tesa-primary-brand-blue);border:2px solid #fff;border-radius:50%;content:"";height:2.375rem;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.7);transition:all .2s cubic-bezier(0,0,.7,1.9);width:2.375rem;z-index:0}.progress-indicator--clickable .progress-indicator--bg-blue li.completed button:hover .progress-indicator__number-inner{color:var(--tesa-primary-brand-blue)}.progress-indicator--clickable .progress-indicator--bg-blue li.completed button:hover .progress-indicator__number:before{transform:translate(-50%,-50%) scale(1)}.progress-indicator--clickable .progress-indicator--bg-gray li.completed button .progress-indicator__number,.progress-indicator--clickable .progress-indicator--bg-white li.completed button .progress-indicator__number{position:relative}.progress-indicator--clickable .progress-indicator--bg-gray li.completed button .progress-indicator__number>*,.progress-indicator--clickable .progress-indicator--bg-white li.completed button .progress-indicator__number>*{position:relative;z-index:1}.progress-indicator--clickable .progress-indicator--bg-gray li.completed button .progress-indicator__number:before,.progress-indicator--clickable .progress-indicator--bg-white li.completed button .progress-indicator__number:before{background:#fff;border:2px solid var(--tesa-primary-brand-blue);border-radius:50%;content:"";height:2.375rem;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.7);transition:all .2s cubic-bezier(0,0,.7,1.9);width:2.375rem;z-index:0}.progress-indicator--clickable .progress-indicator--bg-gray li.completed button:hover .progress-indicator__number-inner,.progress-indicator--clickable .progress-indicator--bg-white li.completed button:hover .progress-indicator__number-inner{color:#fff}.progress-indicator--clickable .progress-indicator--bg-gray li.completed button:hover .progress-indicator__number:before,.progress-indicator--clickable .progress-indicator--bg-white li.completed button:hover .progress-indicator__number:before{transform:translate(-50%,-50%) scale(1)}.progress-indicator__number-inner{align-items:center;border:1px solid #0000;border-radius:50%;display:flex;font-size:1.1875rem;font-weight:700;height:2rem;justify-content:center;line-height:1.333333333333333;margin:0 auto;transition:all .2s cubic-bezier(0,0,.7,1.9);width:2rem}.progress-indicator__number-inner .icon{height:1.5rem;width:1.5rem}.progress-indicator__label{font-size:1.1875rem;font-weight:700;line-height:1.25;margin-top:.5rem;white-space:nowrap}.progress-indicator--bg-blue .progress-indicator__line{background:#fff}.progress-indicator--bg-blue .progress-indicator__number-inner{background:var(--tesa-primary-brand-blue);border:1px solid #fff;color:#fff}.progress-indicator--bg-blue li.active .progress-indicator__number-inner{background-color:#0f377f;border:1px solid #0f377f}.progress-indicator--bg-blue li.completed .progress-indicator__number-inner{background:#fff;color:var(--tesa-primary-brand-blue)}.progress-indicator--bg-blue .progress-indicator__label{color:#fff}.progress-indicator--bg-blue li.disabled .progress-indicator__number-inner{background:#f5f5f5;border-color:#ececed;color:#d9dada}.progress-indicator--bg-blue li.disabled .progress-indicator__label{color:#fff;opacity:.3}.progress-indicator--bg-gray .progress-indicator__line,.progress-indicator--bg-white .progress-indicator__line{background:var(--tesa-primary-brand-blue);height:2px}.progress-indicator--bg-gray .progress-indicator__number-inner,.progress-indicator--bg-white .progress-indicator__number-inner{background:#fff;border:1px solid #9c9d9d;color:var(--tesa-text-grey-dark)}.progress-indicator--bg-gray .progress-indicator__label,.progress-indicator--bg-white .progress-indicator__label{color:var(--tesa-text-grey-dark)}.progress-indicator--bg-gray li.active .progress-indicator__number-inner,.progress-indicator--bg-white li.active .progress-indicator__number-inner{background:#0f377f;border-color:#0f377f;color:#fff}.progress-indicator--bg-gray li.active .progress-indicator__label,.progress-indicator--bg-white li.active .progress-indicator__label{color:#0f377f}.progress-indicator--bg-gray li.completed .progress-indicator__number-inner,.progress-indicator--bg-white li.completed .progress-indicator__number-inner{background:var(--tesa-primary-brand-blue);border-color:var(--tesa-primary-brand-blue);color:#fff}.progress-indicator--bg-gray li.completed .progress-indicator__label,.progress-indicator--bg-white li.completed .progress-indicator__label{color:#333}.progress-indicator--bg-gray li.disabled .progress-indicator__number-inner,.progress-indicator--bg-white li.disabled .progress-indicator__number-inner{background:#f5f5f5;border-color:#ececed;color:#d9dada}.progress-indicator--bg-gray li.disabled .progress-indicator__label,.progress-indicator--bg-white li.disabled .progress-indicator__label{color:var(--tesa-text-grey-dark);opacity:.3}@media (min-width:1024px){.progress-indicator{margin-left:-32px;margin-right:-32px}}.progress-indicator__steps{display:flex}.progress-indicator__steps:after,.progress-indicator__steps:before{content:"";flex:0 0 24px}@media (min-width:1024px){.progress-indicator__steps:after,.progress-indicator__steps:before{flex:0 0 32px}}.progress-indicator:after,.progress-indicator:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:24px;z-index:1}@media (min-width:1024px){.progress-indicator:after,.progress-indicator:before{width:32px}}.progress-indicator:before{background:linear-gradient(270deg,#0097d400 0,#0097d4);left:0}.progress-indicator:after{background:linear-gradient(90deg,#0097d400 0,#0097d4);right:0}.progress-indicator--bg-white:before{background:linear-gradient(270deg,#fff0 0,#fff)}.progress-indicator--bg-white:after{background:linear-gradient(90deg,#fff0 0,#fff)}.progress-indicator--bg-gray:before{background:linear-gradient(270deg,#f5f5f500 0,#f5f5f5)}.progress-indicator--bg-gray:after{background:linear-gradient(90deg,#f5f5f500 0,#f5f5f5)}.slot-slider{isolation:isolate;margin-left:calc(var(--slider-container-padding-sides, 0)*-1);margin-right:calc(var(--slider-container-padding-sides, 0)*-1);overflow:hidden;padding-left:calc(var(--slider-container-padding-sides, 0));padding-right:calc(var(--slider-container-padding-sides, 0));position:relative}@media (min-width:1024px){.slot-slider__content{display:flex;max-width:none}}.slot-slider__content__gradient{display:none}@media (min-width:1024px){.slot-slider__content__gradient{background:linear-gradient(90deg,#fff,#fff0);display:block;height:100%;left:0;pointer-events:none;position:absolute;width:calc(var(--slider-container-padding-sides, 0));z-index:2}.slot-slider__content__gradient--right{background:linear-gradient(-90deg,#fff,#fff0);left:auto;right:0}}.slot-slider__content .swiper-container{overflow:visible}@media (min-width:1024px){.slot-slider--shop .slot-slider__content .swiper-container,.slot-slider__content .swiper-container{flex:1 0 auto;max-width:1280px;width:100%}}@media (min-width:768px){.slot-slider__content .swiper-wrapper{width:calc(100% + 24px)}}@media (min-width:1024px){.slot-slider__content .swiper-wrapper{width:calc(100% + 32px)}}.slot-slider__slide{margin-right:24px;position:relative;-webkit-user-select:none;user-select:none}.slot-slider__slide.swiper-slide{height:auto}.slot-slider__slide.swiper-slide>*{pointer-events:none}.slot-slider__slide.swiper-slide-visible>*{pointer-events:auto}.slot-slider__slider-controls{margin-top:2rem}.consumer-product-requirements__video{display:flex;flex-direction:column;gap:1rem}@media (min-width:1024px){.consumer-product-requirements__video{flex-direction:row;gap:1.5rem}.consumer-product-requirements__video .responsive-video{flex:0 0 25rem}}.consumer-product-requirements .slot-slider__slide{padding-bottom:4.5rem}.consumer-product-requirements .content-slider-controls{margin-top:0}.consumer-product-requirements .conumser-product-requirements__controls{display:flex;justify-content:flex-end}.consumer-product-requirements-layer__teaser{background:#ececed;display:flex;padding:1.5rem}.consumer-product-requirements-layer__teaser-icon{flex:0 0 2.5rem;margin-right:1.125rem}.consumer-product-requirements-layer__teaser-text{flex:1 1 auto}.consumer-product-requirements-layer__teaser-text button{margin-top:.25rem}.consumer-product-requirements-layer__content{--slider-container-padding-sides:24px;background:#fff;margin:0 auto;max-width:64.75rem;padding:0 24px 48px;position:relative;width:calc(100vw - var(--scrollbar-width))}@media (min-width:768px){.consumer-product-requirements-layer__content{--slider-container-padding-sides:48px;padding:0 48px 48px}}.qr-code-teaser[data-v-0b6b5f90]{background:#ececed;padding:1rem 1.5rem}.qr-code-teaser__header[data-v-0b6b5f90]{align-items:center;display:flex;gap:16px}.qr-code-teaser__icon[data-v-0b6b5f90]{flex:0 0 auto;width:40px}.qr-code-teaser__text[data-v-0b6b5f90]{margin-left:56px;margin-top:16px}.qr-code-teaser__link[data-v-0b6b5f90]{margin-top:8px}@media (min-width:768px){.qr-code-teaser[data-v-0b6b5f90]{padding:1rem .75rem 1rem 1rem}.qr-code-teaser__icon[data-v-0b6b5f90]{padding:0 12px;width:64px}.qr-code-teaser__text[data-v-0b6b5f90]{align-items:flex-start;display:flex;gap:16px;margin-left:0;margin-top:16px}.qr-code-teaser__qr-image[data-v-0b6b5f90]{display:block;flex:0 0 auto;width:64px}}@media (min-width:1024px){.qr-code-teaser[data-v-0b6b5f90]{height:100%}}.qr-code-layer__content[data-v-0b6b5f90]{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);max-width:988px;padding:0 48px 72px;width:100%}@media (min-width:1024px){.qr-code-layer__content[data-v-0b6b5f90]{gap:32px}}.qr-code-layer__text-content[data-v-0b6b5f90]{display:flex;flex-direction:column}.qr-code-layer__description[data-v-0b6b5f90]{margin:16px auto}.qr-code-layer__qr-image[data-v-0b6b5f90]{display:block;margin:auto auto 0;width:136px}.additional-component[data-v-eeb99c16]{background-color:#ececed}.additional-component--button-layout[data-v-eeb99c16]{display:flex;gap:8px;margin-right:24px;margin-top:1rem;overflow-x:auto;scrollbar-color:#0f377f #0000;scrollbar-width:thin}@media (min-width:1024px){.additional-component--button-layout[data-v-eeb99c16]{background-color:#fff}}.additional-component[data-v-eeb99c16] .additional-component-button{align-items:center;background-color:#dff2fd;display:flex;font-weight:600;gap:.5rem;min-height:2rem;padding:.25rem 1rem;text-transform:uppercase;white-space:nowrap}.additional-component[data-v-eeb99c16] .additional-component-button__icon{display:block;font-size:1.25rem}.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:#0097d4}.consumer-pdp-advantages[data-v-7f196138]{border:1px solid #d9dada;display:flex;flex-direction:column;gap:1rem;padding:1.125rem 1.5rem}.consumer-pdp-advantages__item[data-v-7f196138]{align-items:center;display:flex;gap:1rem}.consumer-pdp-advantages__item-icon[data-v-7f196138]{flex:0 0 auto;font-size:1.5rem}@media (min-width:1024px){.consumer-pdp-advantages--regular[data-v-7f196138]{width:calc(83.33333% - 5.33333px)}}@media (min-width:1200px){.consumer-pdp-advantages--regular[data-v-7f196138]{width:calc(66.66667% - 10.66667px)}}.consumer-pdp-advantages--2025[data-v-7f196138]{border:none;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0}.consumer-pdp-advantages--2025 .consumer-pdp-advantages__item[data-v-7f196138]{font-size:18px;gap:.5rem;white-space:nowrap}.consumer-pdp-advantages--2025 .consumer-pdp-advantages__item-icon[data-v-7f196138]{color:var(--tesa-primary-brand-blue);font-size:2.5rem}.success-layer__text-content[data-v-794cca56]{text-align:center}.success-layer__icon[data-v-794cca56]{color:#0097d4;font-size:72px}@media (min-width:768px){.success-layer__text-content[data-v-794cca56]{margin-inline:auto;width:60%}}.consumer-product-m2m-configurator-button[data-v-5845bd6b]{display:flex;margin-top:2rem}.consumer-pdp-information__details[data-v-615976e0]{margin-bottom:1.5rem;margin-top:1.5rem}.consumer-pdp-information__details summary[data-v-615976e0]{align-items:center;cursor:pointer;display:flex;gap:.5rem;list-style:none;min-height:48px;text-decoration:underline}.consumer-pdp-information__details summary[data-v-615976e0]::-webkit-details-marker{display:none}.consumer-pdp-information__details summary[data-v-615976e0]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.consumer-pdp-information__details summary svg[data-v-615976e0]{height:20px;width:20px}.consumer-pdp-information__details[open] summary svg[data-v-615976e0]{transform:rotate(180deg)}.google-map-wrapper[data-v-32fc699c],.google-map[data-v-32fc699c]{height:100%;width:100%}.consumer-product-store-search__input-wrapper{position:relative}.consumer-product-store-search__input{margin:0}.consumer-product-store-search__geolocation{align-items:center;color:var(--tesa-primary-brand-blue);cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:4px;top:4px;width:44px}.consumer-product-store-search__suggestions{background:#fff;border:1px solid #d9dada;box-shadow:0 4px 12px #0000001f;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;top:100%;z-index:2}.consumer-product-store-search__suggestions button{min-height:44px;padding:8px 16px;text-align:left;width:100%}.consumer-product-store-search__suggestions button:focus-visible,.consumer-product-store-search__suggestions button:hover{background-color:#f5f5f5}.consumer-product-store-search__message{margin-top:.75rem}.consumer-product-store-search__view-tabs{border:1px solid #d9dada;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.consumer-product-store-search__view-tabs button{background-color:#fff;border:0;color:#9c9d9d;cursor:pointer;min-height:44px;padding:8px 16px;width:100%}.consumer-product-store-search__view-tabs button.-active{background-color:var(--tesa-primary-brand-blue);color:#fff}.consumer-product-store-search__view-tabs button+.consumer-product-store-search__view-tabs button{border-left:1px solid #d9dada}.consumer-product-store-search__view-tabs button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.consumer-product-store-search__results{margin-top:1rem}.consumer-product-store-search__store{align-items:center;background-color:#fff;border:1px solid #d9dada;color:#333;cursor:pointer;display:flex;gap:16px;padding:8px 16px;text-align:left;width:100%}.consumer-product-store-search__store+.consumer-product-store-search__store{margin-top:1rem}.consumer-product-store-search__store.-selected,.consumer-product-store-search__store:focus-visible,.consumer-product-store-search__store:hover{border-color:#009fd4}.consumer-product-store-search__store.-selected{background-color:#f5f5f5}.consumer-product-store-search__store:focus-visible{outline:2px solid currentColor;outline-offset:2px}.consumer-product-store-search__store-content{display:flex;flex:1 1 0%;flex-direction:column;gap:4px;min-width:0}.consumer-product-store-search__store-name{font-size:1rem;font-weight:600;line-height:1.25rem;width:calc(100% - 48px)}.consumer-product-store-search__store-info{display:flex;flex-direction:column;gap:8px;padding-top:4px;width:100%}.consumer-product-store-search__store-address{font-size:1rem;line-height:1.25rem}.consumer-product-store-search__store-hours{align-items:center;display:flex;font-size:.875rem;gap:4px;line-height:1.125rem;text-transform:lowercase}.consumer-product-store-search__store-open{color:#028829}.consumer-product-store-search__store-availability{align-items:center;display:flex;font-size:.75rem;gap:8px;line-height:.9375rem}.consumer-product-store-search__store-availability-dot{background-color:#64a33c;border-radius:50%;flex:0 0 8px;height:8px;width:8px}.consumer-product-store-search__store-radio{align-items:center;background-color:#fff;border:1px solid #d9dada;border-radius:50%;display:flex;flex:0 0 24px;height:24px;justify-content:center;width:24px}.consumer-product-store-search__store-radio.-selected{border-color:#009fd4}.consumer-product-store-search__store-radio.-selected:after{background-color:#009fd4;border-radius:50%;content:"";height:12px;width:12px}.consumer-product-store-search__map-wrapper{aspect-ratio:1/1;margin-top:1rem;position:relative}.consumer-product-store-search__popup-template{display:none}.consumer-product-store-search__selected-store{background-color:#fff;filter:drop-shadow(0 7px 25px rgba(0,0,0,.2));padding:16px;position:absolute;width:280px;z-index:3}.consumer-product-store-search__selected-store:after{border-left:12px solid #0000;border-right:12px solid #0000;border-top:12px solid #fff;content:"";height:0;left:88px;position:absolute;top:100%;width:0}.consumer-product-store-search__popup-content{display:flex;flex-direction:column;gap:8px}.consumer-product-store-search__popup-heading{align-items:flex-start;display:flex;gap:10px}.consumer-product-store-search__popup-heading strong{color:#333;flex:1 0 0%;font-size:1.25rem;font-weight:600;line-height:1.75rem;min-width:0;overflow-wrap:break-word}.consumer-product-store-search__popup-distance{color:#747676;flex:0 0 auto;font-size:.75rem;font-weight:500;line-height:1rem;padding-top:4px;text-align:right;text-transform:uppercase;white-space:nowrap}.consumer-product-store-search__popup-details{display:flex;flex-direction:column;gap:8px;padding-top:4px}.consumer-product-store-search__popup-address{color:#333;display:flex;flex-direction:column;font-size:1rem;line-height:1.25rem}.consumer-product-store-search__popup-hours{color:#333;font-size:.875rem;line-height:1.125rem;margin:0}.consumer-product-store-search__popup-open{color:#028829}.consumer-product-store-search__popup-availability{align-items:center;color:#333;display:flex;font-size:.75rem;gap:8px;line-height:.9375rem}.consumer-product-store-search__popup-availability-dot{background-color:#64a33c;border-radius:50%;flex:0 0 8px;height:8px;width:8px}.consumer-product-store-search__popup-route{align-items:flex-end;background-color:#009fd4;bottom:8px;color:#fff;display:flex;height:48px;justify-content:flex-end;padding:8px;position:absolute;right:8px;width:48px}.consumer-product-store-search__popup-route-icon{height:32px;position:relative;width:32px}.consumer-product-store-search__popup-route-icon img{left:-2px;max-width:none;position:absolute;top:-2px;width:auto}.consumer-product-store-search__route{background-color:#fff;bottom:0;box-shadow:0 -4px 4px #00000026;margin-top:1rem;padding-top:.5rem;position:sticky;z-index:1}.consumer-product-store-search__route a,.consumer-product-store-search__route button{min-height:44px;width:100%}.consumer-product-where-to-buy{margin-top:1.5rem}.consumer-product-where-to-buy__tabs{border-bottom:1px solid #d9dada;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.consumer-product-where-to-buy__tab{align-items:center;background-color:initial;border:none;color:#9c9d9d;cursor:pointer;display:flex;font-weight:600;justify-content:center;padding:8px 12px;text-align:center;width:100%}.consumer-product-where-to-buy__tab:only-child{grid-column:1/-1}.consumer-product-where-to-buy__tab.-active{background-color:#0f377f;color:#fff}.consumer-product-where-to-buy__tab:focus-visible{outline:2px solid currentColor;outline-offset:2px}.consumer-product-where-to-buy__panel{margin-top:1rem}.consumer-product-where-to-buy__retailers{display:flex;flex-direction:column;gap:1rem}.consumer-product-where-to-buy__retailer{align-items:center;border:1px solid #d9dada;color:#333;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto 24px;min-height:64px;padding:8px}.consumer-product-where-to-buy__retailer:focus-visible,.consumer-product-where-to-buy__retailer:hover{color:var(--tesa-primary-brand-blue)}.consumer-product-where-to-buy__retailer:focus-visible{outline:2px solid currentColor;outline-offset:2px}.consumer-product-where-to-buy__retailer-name{align-items:center;display:flex;font-size:1rem;font-weight:600;line-height:1.25;min-width:0}.consumer-product-where-to-buy__retailer-name img{display:block;max-height:50px;max-width:105px;object-fit:contain}.consumer-product-where-to-buy__retailer-status{align-items:center;display:flex;font-size:.75rem;gap:6px;line-height:1.25;white-space:nowrap}.consumer-product-where-to-buy__status-dot{background-color:#00d33e;border-radius:50%;height:8px;width:8px}.consumer-product-where-to-buy svg{height:20px;width:20px}.consumer-product-variants-layer-content__title{display:flex}.consumer-product-variants-layer-content__thumbnail{border:1px solid #d9dada;display:flex;flex:0 0 auto;flex-direction:column;height:5rem;justify-content:center;margin-right:1rem;padding:4px;width:5rem}@media (min-width:768px){.consumer-product-variants-layer-content__thumbnail{height:6rem;width:6rem}}.consumer-product-variants-layer-content__headline-link{color:#333;display:block;transition:color .2s ease-in-out}.consumer-product-variants-layer-content__headline-link:hover{color:var(--tesa-primary-brand-blue)}.consumer-product-variants-layer-content__product-link{flex:1}.consumer-product-variants-layer-content .product-price-display{margin-top:1.5rem}.consumer-product-variants-layer-content .consumer-pdp-sideinfo{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.consumer-product-variants-layer-content .consumer-pdp-sideinfo>*{max-width:none;width:100%}@media (min-width:1024px){.consumer-product-variants-layer-content .consumer-pdp-sideinfo>*{flex:1 1 100%;min-height:100%;min-width:50%}}.consumer-product-variants-layer{background:#fff;margin:0 auto;max-width:43rem;padding:0 24px 24px;position:relative;width:calc(100vw - var(--scrollbar-width))}@media (min-width:768px){.consumer-product-variants-layer{padding:0 48px 24px}}.consumer-product-teaser-commerce__delivery-time[data-v-2f180901],.consumer-product-teaser-commerce__out-of-stock-note[data-v-2f180901]{margin:0 0 .5rem}.consumer-product-teaser-commerce__main[data-v-2f180901],.consumer-product-teaser-commerce__prices[data-v-2f180901]{width:100%}.consumer-product-teaser-commerce__price-details[data-v-2f180901]{font-size:.875rem;line-height:1.25}.consumer-product-teaser-commerce__price-details[data-v-2f180901]:has(>*){margin-bottom:.5rem}.consumer-product-teaser-commerce__price-row[data-v-2f180901]{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 .5rem}.consumer-product-teaser-commerce__price[data-v-2f180901]{font-size:1.125rem;font-weight:600}.consumer-product-teaser-commerce__price--reduced[data-v-2f180901]{color:#e3000f}.consumer-product-teaser-commerce__base-price[data-v-2f180901],.consumer-product-teaser-commerce__cheapest-price[data-v-2f180901],.consumer-product-teaser-commerce__previous-price[data-v-2f180901],.consumer-product-teaser-commerce__recommended-retail-price-label[data-v-2f180901]{font-size:.875rem}.consumer-product-teaser-commerce__base-price[data-v-2f180901]{display:inline;margin:0}.consumer-product-teaser-commerce__cheapest-price[data-v-2f180901]{display:inline}.consumer-product-teaser-commerce__base-price+.consumer-product-teaser-commerce__cheapest-price[data-v-2f180901]:before{content:" · "}.consumer-product-teaser-commerce__partner-shop-label[data-v-2f180901]{font-size:.875rem;margin:0 0 .5rem}.consumer-product-teaser-commerce__actions[data-v-2f180901]{align-items:flex-start;display:flex;justify-content:space-between}.consumer-product-teaser-commerce__prices+.consumer-product-teaser-commerce__actions[data-v-2f180901]{margin-top:.75rem}.consumer-product-teaser-commerce__tax-label[data-v-2f180901]{display:block;font-size:.875rem}.consumer-product-teaser-commerce__tax-label[data-v-2f180901]:first-letter{text-transform:uppercase}.consumer-product-teaser-commerce__action-buttons[data-v-2f180901]{align-items:flex-start;display:flex;gap:.25rem;justify-content:flex-end;margin-left:auto}.consumer-product-teaser-commerce__action[data-v-2f180901]{align-items:center;cursor:pointer;display:flex;font-size:2rem;justify-content:center;min-height:2.75rem;min-width:2.75rem;transition:color .2s ease-in-out}.consumer-product-teaser-commerce__action[data-v-2f180901]:focus-visible,.consumer-product-teaser-commerce__action[data-v-2f180901]:hover{color:var(--tesa-primary-brand-blue)}@media (min-width:1024px){.consumer-product-teaser-commerce__price[data-v-2f180901]{font-size:18px}}