
.troy{z-index:4999999;background:#00a0d2;border-radius:100px 0 0;width:100%;max-width:300px;height:57px;margin-top:-32px;padding:12px;transition:all 1s;animation:1s cubic-bezier(.39,.575,.565,1) both fade-in;position:fixed;top:auto;bottom:0;right:-243px;box-shadow:0 0 5px #0003}.troy__title{color:#00a0d2;opacity:0;height:37px;margin-left:60px;padding:3px 0 16px;font-size:22px;transition:all 1s;display:block}@media (min-width:768px){.troy__title{height:54px;margin-left:65px;padding:6px 0}}@media (min-width:1200px){.troy__title{font-size:1.4rem}}.troy__chat{border:none;border-radius:5px;max-width:620px;margin:0;display:none;position:relative}@media (min-width:768px){.troy{max-width:460px;max-height:107px;top:auto;bottom:37px;right:-364px;transform:translateY(calc(50% + 1px));height:100%!important}}@media (min-width:1200px){.troy{max-width:520px;bottom:53px;right:-404px}}.troy--welcome .troy__welcome-msg{display:none}@media (min-width:576px){.troy--welcome .troy__welcome-msg{display:block}}.troy__privacy{float:right;margin-top:80px;display:none}.troy__privacy a{color:#000000bf;font-size:max(.875rem,16px)}.troy--opening{background:#fff;border-radius:0;height:100%;margin-top:0;top:auto;bottom:0;right:0}.troy--opening .troy__start-chat{left:0}@media (min-width:768px){.troy--opening .troy__start-chat{width:80px;top:-20px;left:-5px}}@media (min-width:1200px){.troy--opening .troy__start-chat{top:-22px;left:-10px}}.troy--opening .troy__start-chat:before{content:"";background:url(../media/troy-logo-hover.c6b21788.gif) 50%/60px no-repeat;width:100%;height:100%;margin:2px;padding:10px;transition:all 1s;display:block;position:absolute}@media (min-width:768px){.troy--opening .troy__start-chat:before{background-size:80px;padding:15px}}@media (min-width:1200px){.troy--opening .troy__start-chat:before{background-size:100px;margin:10px}}.troy--opening .troy__start-icon{opacity:0;transition:all 1s}.troy--opening .troy__user-input button:before{content:none}.troy--opening .troy__user-input button span.icon:before{margin:-1.05rem;font-size:2.45rem;position:absolute;top:50%;left:50%}@media (min-width:768px){.troy--opening{border-radius:1.25rem 0 0 1.25rem;max-height:100%;bottom:50%;height:100%!important}.troy--opening .troy #FeedBack{margin:80px 0 0}.troy--opening .troy__close{color:#000;font-size:3.55rem;top:0}.troy--opening .chatbot-active{transition:all 1s;height:calc(100% - 155px)!important}.troy--opening .chatbot-active.chatbot .user-input{bottom:0}}@media (min-width:768px) and (min-width:992px){.troy--opening .chatbot-active.chatbot .user-input{margin-left:1.25rem;margin-right:1.25rem}}@media (min-width:768px){.troy--opening .chatbot-active.chatbot .user-input button{width:40px}.troy--opening .chatbot-active .dialog{background:0 0;border-radius:0;transition:all 1s;height:100%!important}.troy--opening .chatbot-active .dialog:after{bottom:70px}}.troy--opened{box-shadow:0 0 12px 4px #00000040}.troy--opened .troy__welcome-msg{display:none}.troy__welcome-msg{z-index:0;opacity:0;background:#ddd;border-radius:1.25rem 1.25rem 0;width:19rem;padding:.5rem 1rem;font-family:Helvetica-Neue-Bold,Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.5rem;transition:all 1s;display:block;position:absolute;top:0;left:0;box-shadow:0 0 .75rem #0006}.troy__welcome-msg .text--script{font-family:DreiScript-Bold,Arial,sans-serif}@media (hover:hover){.troy--welcome .troy__welcome-msg,.troy__start-chat:hover~.troy__welcome-msg{opacity:1;width:12.3125rem;transition:all 1s;top:-4.0625rem;left:-12.5rem}}@media (hover:hover) and (min-width:768px){.troy--welcome .troy__welcome-msg,.troy__start-chat:hover~.troy__welcome-msg{width:18.75rem;top:-3.75rem;left:-17.8125rem}}@media (hover:none){.troy--welcome .troy__welcome-msg,.troy__start-chat:active~.troy__welcome-msg{opacity:1;width:12.3125rem;transition:all 1s;top:-4.0625rem;left:-12.5rem}}@media (hover:none) and (min-width:768px){.troy--welcome .troy__welcome-msg,.troy__start-chat:active~.troy__welcome-msg{width:18.75rem;top:-3.75rem;left:-17.8125rem}}.troy__close{all:unset;color:#000;cursor:pointer;position:absolute;top:0;right:5px}.troy__start-chat{all:unset;cursor:pointer;z-index:1;width:64px;height:64px;padding-top:0;transition:all 1s;position:absolute;top:0;left:0;overflow:hidden}.troy__start-chat:focus-visible{outline-offset:-10px;outline:3px solid #fff;transition:none}@media (min-width:768px){.troy__start-chat{width:120px;height:107px}}.troy__start-icon{background:url(../media/troy-logo-animated.c37e9ad2.gif) 50%/60px no-repeat;width:100%;height:100%;margin:2px;padding:10px;position:relative}@media (min-width:768px){.troy__start-icon{background-size:80px;padding:15px}}@media (min-width:1200px){.troy__start-icon{background-size:100px;margin:10px}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}
body.bodypopped{height:auto;position:fixed;inset:0;overflow:hidden}.troy{font-family:Helvetica-Neue-Light,Segoe UI,Open Sans,Helvetica Neue,Arial,sans-serif}.troy__user-input{z-index:300;padding-right:65px;position:relative}.troy__user-input label{margin:0;padding:0;display:block}.troy__user-input input[type=text]{box-shadow:none;box-sizing:border-box;background-color:#0000;border:none;outline:none;width:100%;height:3.125rem;margin:0;padding:0 0 0 15px;font-size:1.2em}@media (max-width:767px){.troy__user-input input[type=text]{height:50px;font-size:16px}}.troy__user-input input[type=text]::placeholder{color:#5f5f5f}.troy__send{color:#000;background-color:#0000;border:0;border-radius:50%;width:30px;position:absolute;top:10px;bottom:10px;right:15px}.troy__send:hover,.troy__send:focus,.troy__send:active,.troy__send:hover span,.troy__send:focus span,.troy__send:active span{color:#000}.troy--opening .troy__chat,.troy--opening .troy #Feedback{display:block}.troy--opening .troy__privacy{display:inline-block}.troy--opening .troy__title{opacity:1}.troy--opening .troy__welcome-msg{display:none}@media (max-width:767px){.troy--opening{max-width:100%;bottom:0;left:auto;height:100%!important}.troy--opening .troy__start-chat{top:-4px}.troy--opening .troy__start-icon{opacity:0;transition:all 1s}.troy--opening .troy__title{padding:0 0 12px;font-size:max(.875rem,14px)}.troy--opening .troy #FeedBack{margin:76px 18px 0}.troy--opening .troy__privacy{margin-top:76px}.troy--opening .troy__close{color:#000;font-size:2.5rem;top:0}.troy--opening .chatbot-active{transition:all 1s;height:calc(100% - 135px)!important}.troy--opening .chatbot-active .dialog{background:0 0;border-radius:0;padding:5px 0;transition:all 1s;height:100%!important}.troy--opening .chatbot-active .dialog .from-watson .message-inner,.troy--opening .chatbot-active .dialog .search-result-list{margin-top:5px;margin-right:10%}.troy--opening .chatbot-active .dialog .from-user .message-inner{margin-top:5px;margin-left:10%}.troy--opening .chatbot-active .dialog .feedback_chat{margin-right:10%}.troy--opening .chatbot-active.chatbot .user-input{bottom:0}}@media (min-width:768px){.troy--opening .troy__start-icon{box-shadow:none;background-color:#0000;background-size:80px}}.troy__chat a{cursor:pointer}.troy__chat a.search-btn{text-align:center;color:#fff;background-color:#000;padding:10px;font-size:14px;font-weight:700;display:block}.troy__chat .hide{display:none!important}.troy__chat .message{color:#9ba0a4;margin:24px 0;font-size:.9rem}.troy__chat .message.fill-panel{margin-bottom:50%}.troy__chat .search-result{margin:24px 0}.troy__chat .search-result-more-link{margin-bottom:24px;display:inline-block}.troy__chat .youtube{margin-top:20px;margin-bottom:20px}.troy__chat .avatar{background-color:#ffffffb5;background-size:cover;width:0;height:0;display:block}.troy__chat .feedback-link{margin-left:0;margin-right:auto;padding-bottom:10px;font-size:max(.875rem,16px);text-decoration:underline;color:#373a3c!important}@media (min-width:576px){.troy__chat .feedback-link{font-size:max(1rem,16px)}}.troy__chat .feedback-link.disabled{pointer-events:none;opacity:.65;text-decoration:none;cursor:pointer!important}.troy__chat .dialog{-webkit-overflow-scrolling:touch;z-index:100;background-color:#f1f1f3;border-radius:5px;padding:0 1.125rem 1.25rem;overflow:hidden scroll}.troy__chat .message-inner{opacity:0;overflow:hidden}.troy__chat .message-inner .text{word-wrap:break-word}.troy__chat .load .message-inner{opacity:1;transition:opacity .4s ease-in}.troy__chat .from-user{text-align:right}.troy__chat .from-user .message-inner{color:#fff;text-align:left;background:#000;border-right:none;border-radius:1.5rem 0 1.5rem 1.5rem;margin-top:20px;margin-left:calc(1.4rem + 20px);margin-right:0;display:inline-block;position:relative}@media (max-width:400px){.troy__chat .from-user .message-inner{margin-right:0}}.troy__chat .from-user .message-inner .text{margin:1.125rem 1.375rem;padding:0}.troy__chat .from-user .message-inner .text p{margin-top:1rem;font-size:max(.875rem,16px)}@media (min-width:576px){.troy__chat .from-user .message-inner .text p{font-size:max(1rem,16px)}}.troy__chat .from-user .message-inner .text p:first-child{margin-top:0}.troy__chat .from-watson .message-inner{text-align:left;background:#f1f1f1;border-radius:0 1.5rem 1.5rem;margin-top:20px;margin-left:0;margin-right:calc(1.4rem + 20px);display:inline-block;position:relative}@media (max-width:400px){.troy__chat .from-watson .message-inner{margin-left:0}}.troy__chat .from-watson .message-inner a{color:#000;text-decoration:none}.troy__chat .from-watson .message-inner a:hover{color:#000;font-weight:400;text-decoration:underline}.troy__chat .from-watson .message-inner .text{margin:1.125rem 1.375rem;padding:0}.troy__chat .from-watson .message-inner .text p{font-size:max(.875rem,16px)}@media (min-width:576px){.troy__chat .from-watson .message-inner .text p{font-size:max(1rem,16px)}}.troy__chat .from-watson .message-inner .quick-response{min-width:60%;margin:0;padding:0;list-style-type:none}.troy__chat .from-watson .message-inner .quick-response button{color:#000;text-align:left;background-color:#f1f1f1;border:0;border-top:1px solid #dfdfdf;width:100%;margin-top:-2px;padding:12px 37.5px 12px 22px;font-family:Helvetica-Neue-Light,Segoe UI,Open Sans,Helvetica Neue,Arial,sans-serif;font-size:max(.875rem,16px);position:relative}@media (min-width:576px){.troy__chat .from-watson .message-inner .quick-response button{font-size:max(1rem,16px)}}.troy__chat .from-watson .message-inner .quick-response button .icon{font-size:26px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.troy__chat .from-watson .message-inner .quick-response button .icon-check{filter:invert(80%)}.troy__chat .from-watson .message-inner .quick-response button:disabled{cursor:default;opacity:.65;text-decoration:none;transition:all .4s ease-in}.troy__chat .from-watson .message-inner .quick-response button:disabled:hover,.troy__chat .from-watson .message-inner .quick-response button:disabled:focus,.troy__chat .from-watson .message-inner .quick-response button:disabled:active{border-radius:0;border-bottom-right-radius:1.5rem 0 1.5rem 1.5rem;background-color:#f1f1f1}.troy__chat .from-watson .message-inner .quick-response button:hover,.troy__chat .from-watson .message-inner .quick-response button:focus,.troy__chat .from-watson .message-inner .quick-response button:active{background-color:#f8f8f8;outline:none}.troy__chat .from-watson .message-inner .quick-response li:last-child button{border-bottom-left-radius:1.5rem 0 1.5rem 1.5rem;border-bottom-right-radius:1.5rem 0 1.5rem 1.5rem}.troy__chat .from-watson.latest .message-inner{color:#373a3c}.troy__chat .search-result-list{background:#fff;border-radius:8px;margin:1rem 0;padding:.15rem 0;list-style:none}.troy__chat .search-result-list .search-result-list-item{border-bottom:1px solid #0003;margin:0;padding:1rem 1.5rem}.troy__chat .search-result-list .search-result-list-item:last-child,.troy__chat .search-result-list .search-result-list-item:nth-child(5){border-bottom:none;margin-bottom:0}.troy__chat .search-result-list .search-result-list-item:nth-child(6){border-top:1px solid #0003;padding-top:1rem}.troy__chat .search-result-list .search-result-list-item .search-result-list-item-snippet{margin-bottom:0;font-size:.9rem;line-height:1.2rem}.troy__chat .search-result-list .search-result-list-item a{color:#00779d}.troy__chat .search-result-list .search-result-list-item a:hover{color:#000}.troy__chat .search-result-list .search-result-list-item em{font-family:Helvetica-Neue-Bold,Helvetica,Arial,sans-serif}.troy__chat .feedback_icon{color:#979797;background:#f1f1f3;border:1px solid #979797;width:21px;height:21px;margin:5px 3px;padding:2px 3px;font-size:13px;display:inline-block}.troy__chat .feedback-selected{color:#fff;background:#979797}.troy__chat .feedback_up:before,.troy__chat .feedback_down:before{content:""}.troy__chat .feedback_text{margin-top:5px;margin-right:4px;font-weight:400;display:inline-block}.troy__chat .feedback_chat{color:#00000059;margin:5px 20% 10px auto;display:flex}.troy__chat .belowBubble{justify-content:space-between;display:flex}.troy__chat--active:before,.troy__chat--active:after{content:"";z-index:10;width:100%;height:25px;display:block;position:absolute}@media (min-width:768px){.troy__chat--active:before,.troy__chat--active:after{width:calc(100% - 15px);margin:-1px}}.troy__chat--active:before{background:linear-gradient(#fff 0%,#fff0 100%)}.troy__chat--active:after{background:linear-gradient(#fff0 0%,#fff 100%);bottom:0}.troy__chat--active .troy__user-input{background:#fff;border:0 solid #00000040;border-radius:1.875rem;margin-top:22px;padding-left:25px;box-shadow:inset 0 0 3px #00000040}.troy__chat--active .troy__user-input input[type=text]{margin:0;padding:0;font-size:1.125rem}
.empty-cart{padding:var(--drei-spacing-6)var(--drei-spacing-5)}@media (min-width:520px){.empty-cart{padding-top:var(--drei-spacing-9)}}.empty-cart__title{padding-top:var(--drei-spacing-2)}@media (min-width:520px){.empty-cart__title{padding:0}}.empty-cart .empty-cart-sb-content{padding-top:var(--drei-spacing-7);width:100%}@media (min-width:768px){.empty-cart .empty-cart-sb-content{padding:var(--drei-spacing-9)0}}
.search{justify-content:flex-end;align-items:center;display:flex;gap:0!important}.search .drei-base-input{width:calc(100% - 2*var(--drei-spacing-4));transform-origin:100%;flex-shrink:0;transition:width .3s cubic-bezier(.4,0,.2,1) .3s}@media (min-width:520px){.search .drei-base-input{width:calc(100% - 2*var(--drei-spacing-6))}}@media (min-width:1024px){.search .drei-base-input{width:12.5rem}}.search .drei-base-input:focus-within{transition:width .3s cubic-bezier(.4,0,.2,1)}@media (min-width:1024px){.search .drei-base-input:focus-within{width:25.375rem}}@media (min-width:1280px){.search .drei-base-input:focus-within{width:29.25rem}}@media (min-width:1640px){.search .drei-base-input:focus-within{width:34.375rem}}@media (min-width:1920px){.search .drei-base-input:focus-within{width:35rem}}.search .autocomplete{width:calc(100% - 2*var(--drei-spacing-4));padding-left:0;padding-right:0}.search .autocomplete>div{padding-left:0;padding-right:0}.search .autocomplete__item{border-radius:0}.search__mobile{width:-webkit-fill-available;padding-top:var(--drei-spacing-4)}.search__mobile .autocomplete__item{padding-left:var(--drei-spacing-4);padding-right:var(--drei-spacing-4)}@media (min-width:520px){.search__mobile .autocomplete__item{padding-left:var(--drei-spacing-6);padding-right:var(--drei-spacing-6)}}.search__mobile .drei-base-input{margin-bottom:var(--drei-spacing-4)}.search [class*=input_slotLeft],.search [class*=input_slotRight]{height:100%}.search [class*=input_slotLeft]{padding-left:var(--drei-spacing-2)}.search [class*=input_slotRight] svg{cursor:pointer}.search [class*=input_slotRight]{padding-right:var(--drei-spacing-2)}.search input{padding-left:var(--drei-spacing-1)}
.nav-section__mein-drei__button{font-family:var(--font-helvetica)}.nav-section__mein-drei__nav-wrapper{z-index:30;width:100%;box-shadow:inset 0 10px 20px -10px #73a2b640,var(--drei-shadow-6);border-radius:0 0 var(--drei-radius-4)var(--drei-radius-4);max-height:calc(100svh - var(--nav-expanded-height));background:#fff;position:absolute;left:0;overflow-y:auto}@media (min-width:520px){.nav-section__mein-drei__nav-wrapper{width:auto;left:auto;right:calc((100% - var(--container-1))/2)}}@media (min-width:768px){.nav-section__mein-drei__nav-wrapper{right:calc((100% - var(--container-2))/2)}}@media (min-width:1024px){.nav-section__mein-drei__nav-wrapper{right:calc((100% - var(--container-3))/2)}}@media (min-width:1280px){.nav-section__mein-drei__nav-wrapper{right:calc((100% - var(--container-4))/2)}}.nav-section__mein-drei__nav-wrapper button.drei-button.nav-section__mein-drei__login-button{border-color:var(--drei-neutral-a11);border-width:2px}.nav-section__mein-drei__nav-wrapper button.nav-section__mein-drei__logout-button{color:var(--drei-black-1);padding-left:0;padding-right:0}.nav-section__mein-drei__nav-wrapper button.nav-section__mein-drei__logout-button:hover{background-color:#0000;color:var(--drei-accent-9)!important}.nav-section__mein-drei__nav-wrapper .accordion-root .accordion-item__header-trigger{box-shadow:none}.nav-section__mein-drei__login-wrapper{background:var(--drei-accent-3)}.nav-section__mein-drei__separator{background-color:var(--drei-accent-4)}.nav-section__mein-drei__link{align-items:center;font-weight:700;display:flex;color:var(--drei-black-1)!important;text-decoration:none!important}.nav-section__mein-drei__link:hover{color:var(--drei-accent-9)!important}.nav-section__mein-drei__link .core-icon-container{padding-left:0}.nav-section__mein-drei__link img{overflow:auto}.nav-section__mein-drei__additional-link{color:var(--drei-black-1)!important}.nav-section__mein-drei__additional-link:hover{color:var(--drei-accent-9)!important}.nav-section__mein-drei-overlay{z-index:9;justify-content:center;width:100%;display:flex;position:absolute;top:48px;left:0}@media (min-width:1024px){.nav-section__mein-drei-overlay{top:var(--nav-compressed-height)}}.nav-section__mein-drei-overlay-backdrop{z-index:19;width:100vw;-webkit-backdrop-filter:var(--backdrop-filter-panel);backdrop-filter:var(--backdrop-filter-panel);background-color:#0000003d;height:calc(100vh - 48px);position:absolute;inset:0}@media (min-width:1024px){.nav-section__mein-drei-overlay-backdrop{display:none}}:is(body:has(.nav-header--desktop__wrapper--scrolled:hover) .nav-section__mein-drei-overlay,body:has(.nav-header--desktop__wrapper--not-scrolled) .nav-section__mein-drei-overlay){top:var(--nav-expanded-height)}:is(body:has(.nav-header--desktop__wrapper--scrolled:hover) .nav-section__mein-drei-overlay-backdrop,body:has(.nav-header--desktop__wrapper--not-scrolled) .nav-section__mein-drei-overlay-backdrop){height:calc(100vh - var(--nav-expanded-height))}
