@media screen and (max-width: 990px){.header-top-mb .search-modal.modal__content.gradient{position:fixed!important;top:0!important;left:0!important;background:rgb(var(--color-background));width:100%}.header-top-mb .modal__close-button.link{justify-content:flex-end;height:40px;width:80px}.header-top-mb .search-modal.modal__content.gradient .search-modal__content.search-modal__content-bottom{padding:80px 20px 0!important;align-items:flex-start}.header-top-mb{display:flex;align-items:center;justify-content:flex-end;position:absolute;top:25px;right:20px;border-radius:40px;height:40px;background:#f5f5f5;padding:0 24px}.header-top-mb *{position:relative!important;inset:auto!important;margin:0}.header-top-mb .header__icon--account .svg-wrapper{width:13px}.header-top-mb details-modal.header__search{display:flex;margin-right:20px}body sticky-header.header-wrapper .header__icon svg{filter:invert(0)}#Details-menu-drawer-container[open] svg.icon.icon-hamburger{display:none}#Details-menu-drawer-container[open] .header__icon span{position:absolute;top:-10px;left:20px;z-index:44;height:40px}.scrolled-past-header #Details-menu-drawer-container[open] .header__icon span{top:20px}.header__icon--menu[aria-expanded=true]:before{top:0!important;position:fixed}.header header-drawer .menu-drawer-container #menu-drawer{position:fixed;top:0;left:0;width:100%;max-width:428px;z-index:23;height:100%;background-color:#fff}#menu-drawer ul.topbar-menu a{text-decoration:unset}#menu-drawer ul.topbar-menu li,#menu-drawer .menu-drawer__menu>li{padding:0 20px;margin:0}#menu-drawer ul.topbar-menu{margin-right:0}#menu-drawer ul.topbar-menu li a,#menu-drawer .menu-drawer__menu li a{border-bottom:1px solid rgb(0 0 0 / 10%);padding:20px 0}.section-header.shopify-section-group-header-group{z-index:5}.menu-drawer__utility-links a.menu-drawer__account{display:none}div#menu-drawer .localization-form__select .icon-caret{position:absolute;content:"";height:7px;right:0;top:5px}.menu-drawer .menu-drawer__utility-links li.list-social__item{margin-right:15px}.menu-drawer .menu-drawer__utility-links li.list-social__item:last-child{margin-right:0}.menu-drawer .menu-drawer__utility-links .disclosure__list-wrapper.language-selector{position:relative!important;transform:unset!important;top:0!important;background:transparent!important}.menu-drawer .language-selector .disclosure__link{padding:5px 0}.menu-drawer .language-selector .disclosure__list{min-width:100px}.menu-drawer .menu-drawer__utility-links .list-social__item .svg-wrapper{width:30px;height:30px}.menu-drawer .menu-drawer__utility-links .list-social__item .icon{width:30px;height:30px;filter:invert(1)}.menu-drawer .menu-drawer__utility-links .list-social__link{padding:0}.menu-drawer .menu-drawer__utility-links .list-social{justify-content:center;margin-left:0;margin-top:65px}div#menu-drawer .menu-drawer__localization .localization-form__select{padding:0;min-width:40px;padding-right:1rem}div#menu-drawer .localization-form span{font-size:13px;line-height:16px;letter-spacing:.26px;color:#000;text-transform:uppercase}.header--has-social div#menu-drawer .menu-drawer__utility-links{padding:0 20px 50px;background:#fff}#Details-menu-drawer-container[open] .header__icon--menu>span svg.icon.icon-close{width:55px;height:40px;border-radius:40px;background:#f5f5f5;padding:12px}div#menu-drawer .menu-drawer__navigation{padding:80px 0 0}#menu-drawer .menu-drawer__menu li a:hover{background-color:transparent!important}#menu-drawer ul.topbar-menu a,#menu-drawer .menu-drawer__menu li a,#menu-drawer .menu-drawer__menu-item{font-size:14px;letter-spacing:.28px;color:#000;font-family:var(--heading-font-medium);line-height:18px;text-transform:lowercase;background:transparent!important}body .header>.header__heading-link{background:transparent;border-radius:0;padding:0;height:2.5rem;display:inline-flex;align-items:center}.localization-form span,ul.topbar-menu a,.announcement-bar__message{font-weight:400;font-size:11px;line-height:14px;letter-spacing:.22px;color:#fff}.nav-right{display:none}.utility-bar__grid{min-height:36px}.announcement-bar-img{min-width:20px;max-width:20px;margin-right:10px;height:20px}.header__icons{padding:0;border-radius:0;height:2.5rem;background:transparent}sticky-header.header-wrapper{padding:20px}a.header__icon.header__icon--account{margin:0 25px 0 0}details-modal.header__search{display:none}.header-wrapper .header__icon--menu .icon{position:relative;width:27px;height:17px;fill:#1e252b}.header__heading-logo{width:33px}header.header.header--middle-left.header--mobile-center.page-width{padding-left:1.25rem;padding-right:1.25rem;background:#fffc;height:2.5rem;padding-top:0;padding-bottom:0;border-radius:2.5rem}.header.header--middle-left .header__inline-menu{display:none}header.header header-drawer{margin-left:0}.header__heading{background:transparent;border-radius:0;padding:0;height:2.5rem;display:inline-flex;align-items:center}.announcement-bar__image{margin-top:0}.announcement-bar .grid:not(.flickity-enabled)>*{display:none}.announcement-bar .grid__item{width:100%;max-width:100%;margin-right:0}.announcement-bar .grid__item{margin-right:0}}@media screen and (max-width: 749px){.unsere-starken-st .image-with-text__text.rte.body{color:#777b7e}.banner__media.media>img.mobile~img{display:none}body .banner-page h1.banner__heading{padding-top:0}body .banner-page.banner{height:550px!important}body .banner-page .banner__content h1.banner__heading{font-size:35px;line-height:43px;letter-spacing:-.35px;text-align:left}body .banner-page .banner__content{padding:190px 20px 0!important;align-items:flex-start!important}.announcement-bar .slider--everywhere{padding-top:.1rem}slideshow-component .media>img{object-fit:cover!important}.team-section-wrap.grid--3{margin:30px -26px 0;width:calc(100% + 52px)}.collapsible-content-wrapper-narrow{padding-right:20px;padding-left:20px}.st__produkte .image-with-text .image-with-text__content .image-with-text__text+.button,.produkte .image-with-text .image-with-text__content .image-with-text__text+.button{padding:0 30px!important}.st__produkte .image-with-text .image-with-text__content .image-with-text__text+.button:after,.produkte .image-with-text .image-with-text__content .image-with-text__text+.button:after{margin-left:.5rem}.testimonial-section .page-width:after,.testimonial-section .page-width:before{width:0!important}.title-box.isolate .rich-text .rich-text__wrapper{max-width:428px}h6{letter-spacing:0}.icon-with-text.st__schweizer:not(.schweizer-main) .flickity-enabled .flickity-page-dots,.icon-with-text.schweizer:not(.schweizer-main) .flickity-enabled .flickity-page-dots{display:none}.icon-with-text.st__schweizer,.icon-with-text.schweizer{padding-top:40px!important;padding-bottom:40px!important}.tun .rich-text__blocks a.button.button--secondary{padding:0 28px;font-family:var(--heading-font-semibold)!important;width:100%;flex:1}.tun .rich-text__blocks.left .rich-text__buttons{justify-content:space-between}.tun .rich-text__wrapper{width:100%;max-width:428px}.rich-text__blocks a.button.button--secondary{font-family:var(--heading-font-medium)}.testimonial-item.is-selected{margin-top:0!important}.testimonial-section .page-width .flickity-enabled .flickity-page-dots .dot.is-selected,.testimonial-section .page-width .flickity-enabled .flickity-page-dots .dot{background:#fff}.testimonial-section .page-width{padding-bottom:35px}.testimonial-item{width:348px!important;margin:0 10px!important}.collapsible-content h2.collapsible-content__heading.inline-richtext.h1{font-size:26px;line-height:36px}.st__experten.experten-img-left .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item,.experten.experten-img-left .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item{padding-bottom:30px}.st__experten.experten-img-left .image-with-text__text-item.grid__item.middle,.experten.experten-img-left .image-with-text__text-item.grid__item.middle{max-width:100%;padding-left:0}.st__experten:not(.experten-img-left) .image-with-text__media-item.image-with-text__media-item--medium.grid__item,.experten:not(.experten-img-left) .image-with-text__media-item.image-with-text__media-item--medium.grid__item{max-width:323px;margin-left:auto;margin-right:auto}.st__experten .page-width,.experten .page-width{max-width:428px}.st__experten .page-width h2.image-with-text__heading.inline-richtext.h2,.experten .page-width h2.image-with-text__heading.inline-richtext.h2{font-family:var(--font-body-family)!important;line-height:28px;margin-bottom:10px}.st__experten:not(.experten-img-left) .image-with-text__text-item.grid__item.middle,.experten:not(.experten-img-left) .image-with-text__text-item.grid__item.middle{max-width:388px}.st__experten,.experten{padding-bottom:60px!important}.collapsible-content .accordion__content,.collapsible-content .accordion__content p{font-size:13px;line-height:20px}.collapsible-content .accordion summary{padding:15px 10px}.collapsible-content .accordion summary .icon-right{right:10px;top:1.5rem}.collapsible-content .accordion__content{padding:0 10px 20px}.collapsible-content .accordion h3.accordion__title.inline-richtext.h4{font-size:16px;line-height:26px}.collapsible-content .accordion h3.accordion__title.inline-richtext:before{font-size:24px;line-height:34px;min-width:33px;margin-right:15px;top:0}.collapsible-content .collapsible-content-wrapper-narrow .accordion{margin-top:0}.collapsible-content .collapsible-content-wrapper-narrow .collapsible-content__header.scroll-trigger.animate--slide-in{max-width:389px;margin:20px auto 20px 0}.collapsible-content .collapsible-content__heading{margin-bottom:20px}.desk{display:none!important}.featured-tab .flickity-page-dots{bottom:18px}.collection__view-all a.button{padding:0 30px;font-family:var(--heading-font-medium);border:1px solid #1E252B!important}.contact-flex .button.button--primary,.tab-faq a.button.button--secondary,.rich-text__blocks a.button.button--secondary,.image-with-text a.button.button--secondary{border:1px solid #1E252B!important}.cart__ctas button{padding:0 20px;border:1px solid #1E252B!important}.page-width .cart__footer .totals__total-value{font-size:14px}.cart-item__quantity-wrapper{justify-content:space-between}.page-width .totals>h2{font-size:18px}cart-items .page-width .cart-items .product-option,cart-items .page-width .cart-items span.price.price--end{font-size:14px}cart-items .page-width .cart-item__name{font-size:18px}cart-items .page-width .cart-item__image{max-width:60px!important}.card__information>p{margin-bottom:10px!important;font-size:12px;letter-spacing:.24px}.card-wrapper .card__heading{font-size:12px}.collection .slider.product-grid.grid--4-col-desktop .grid__item{width:50%!important;max-width:50%!important;padding:0 10px!important;margin-right:0!important}.slide-image-section{overflow:hidden}.collection .slider.flickity-enabled{width:calc(100% + 20px);left:-10px}.card-wrapper .card .card__inner{height:185px;border-radius:5px!important;padding:10px}.price--on-sale .price__sale *,.price--on-sale .price-item--regular,.price--on-sale .price__sale,.card-information>.price{font-size:12px;letter-spacing:.24px}.testimonial-subtitle.inline-richtext.section-subheading{font-size:14px;line-height:25px}.featured-tab .page-width li.tab_title.button{font-size:15px;padding-left:18px;padding-right:18px;margin-right:12px}.featured-tab .collection.section_padding{padding-bottom:70px!important;padding-top:70px!important}.featured-tab .page-width ul.tab_title_cover{justify-content:flex-start;margin-top:20px;overflow-x:auto}.featured-tab .page-width h2{line-height:32px}.top-section{padding-bottom:30px;flex-direction:column}slideshow-component.sl-home.banner__media,slideshow-component.sl-home .slideshow.banner{height:550px!important}slideshow-component.sl-home .media>img{object-position:center!important}slideshow-component .media>img.mobile~img{display:none!important}.mobile{display:block!important}.st__hang.banner .banner__content,.hang.banner .banner__content{align-items:flex-end;padding-bottom:60px}.st__hang.banner .img,.hang.banner .img{max-width:123px}.st__hang.banner .img img,.hang.banner .img img{width:100%}.st__hang.banner .banner__media img:not(.mobile),.hang.banner .banner__media img:not(.mobile){display:none}.st__hang.banner img.mobile,.hang.banner img.mobile{object-position:top}.st__hang.banner,.hang.banner{min-height:597px!important;height:597px!important}body .brand-logos-section{padding-top:60px;padding-bottom:60px}.brand-logos-container.flickity-enabled{max-width:428px}body .brand-logo{width:180px;margin-right:10px;height:76px;border-radius:5px}.hide-dots-desk .flickity-prev-next-button{display:none}.hide-dots-desk ol.flickity-page-dots{display:flex}a.underline{min-width:inherit;max-width:100%;width:389px}.slide-image-inner.page-width .slide-image-container .flickity-viewport{overflow:inherit}.page-width .slide-image-container .item{max-width:100%;margin-right:0;height:202px;margin-left:0;border-radius:5px;padding:0 10px}.slide-image-inner.page-width .slide-image-container{width:100%!important;max-width:368px;margin:auto}.digital.isolate,.st__digital.isolate{padding-bottom:30px}.kontaktpunkt .rich-text__wrapper,.st__kontaktpunkt .rich-text__wrapper{display:flex;justify-content:flex-start}.kontaktpunkt .rich-text__blocks,.st__kontaktpunkt .rich-text__blocks{max-width:377px;margin-left:0;margin-right:0}.st__hang.banner .banner__buttons a.underline,.hang.banner .banner__buttons a.underline{width:100%}.st__hang.banner .banner__buttons,.hang.banner .banner__buttons{max-width:100%!important;margin-left:0;margin-right:auto!important;float:left;width:100%}.st__hang.banner h2.banner__heading.inline-richtext.h1,.hang.banner h2.banner__heading.inline-richtext.h1{font-size:26px;line-height:36px;text-align:left;max-width:320px}.st__hang.banner:not(.st__buroregale),.hang.banner:not(.buroregale){max-width:428px;margin:auto}.st__hang.banner.buroregale .banner__box.gradient,.hang.banner.buroregale .banner__box.gradient{text-align:left;max-width:100%!important;margin-left:0;margin-right:auto}.st__hang.banner.st__buroregale,.hang.banner.buroregale{height:inherit!important;min-height:inherit!important;background:#f2f2f2}.st__hang.banner.st__buroregale.banner--mobile-bottom:not(.banner--stacked) .banner__content,.hang.banner.buroregale.banner--mobile-bottom:not(.banner--stacked) .banner__content{order:-1;padding:50px 20px 40px}.st__hang.banner.st__buroregale .banner__media img.mobile,.st__hang.banner.st__buroregale .banner__media,.hang.banner.buroregale .banner__media img.mobile,.hang.banner.buroregale .banner__media{position:relative;display:flex!important;background:#f2f2f2}.st__hang.banner.st__buroregale .banner__media.media>img:not(.mobile),.hang.banner.buroregale .banner__media.media>img:not(.mobile){display:none}.st__produkte,.produkte{padding-bottom:50px!important}h2.image-with-text__heading.inline-richtext.h2{font-size:18px;line-height:22px}.st__produkte .image-with-text .image-with-text__content .image-with-text__text+.button,.produkte .image-with-text .image-with-text__content .image-with-text__text+.button{margin-top:20px;min-width:35px!important;height:35px!important;line-height:35px!important;min-height:35px!important}.title-box .rich-text__blocks p{color:#1e252b}.page-width .image-with-text__text-item.grid__item>div h3{min-width:56px}.hide-dots-desk.testimonial-section .testimonial-grid{padding-bottom:34px!important}body .newsletter .page-width .text-left-container{max-width:388px}.hide-dots-desk.testimonial-section ol.flickity-page-dots{bottom:0}.st__produkte .page-width,.produkte .page-width{max-width:428px}.st__produkte .image-with-text .image-with-text__content,.produkte .image-with-text .image-with-text__content{padding-left:0}.image-with-text:not(.collapse-corners,.image-with-text--overlap) .image-with-text__media-item{padding-bottom:24px}.image-with-text .grid--2-col-tablet .grid__item{width:100%}.st__schweizer .icon-with-text-slider .icon,.schweizer .icon-with-text-slider .icon{margin:auto;margin-bottom:.6875rem}.st__schweizer .icon-with-text-item,.schweizer .icon-with-text-item{width:100%}.st__schweizer.icon-with-text .icon-text,.schweizer.icon-with-text .icon-text{text-align:center;margin:auto}.st__schweizer .page-width,.schweizer .page-width{max-width:428px}.rich-text .rich-text__wrapper{width:100%}.sl-home .slideshow+.slideshow__controls{bottom:20px}.sl-home .slider-counter__link--dots .dot{width:13px;height:13px}.slider-counter__link{margin:0 5px}.slideshow a.button.button--primary{padding:0 30px}.sl-home .banner__box>*+.banner__buttons{margin-top:30px}.sl-home .banner__box .banner__heading+*{margin-top:0}.slideshow .banner__text p{font-size:18px;line-height:28px;margin-bottom:0}.slideshow__slide h2.banner__heading.inline-richtext.h1{max-width:388px}.slideshow .slideshow__text-wrapper.banner__content{padding-bottom:0!important}.st__schweizer .swiper-wrapper:not(.flickity-enabled),.schweizer .swiper-wrapper:not(.flickity-enabled){display:none}slideshow-component .slideshow__media.media:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:2;opacity:.4}.button.button--secondary,.button.button--primary{padding:0 30px;font-family:var(--heading-font-medium);min-width:inherit}:root{--input-height: 38px !important}.fs-16 p,.fs-16{font-size:15px;line-height:25px}body .banner h2.banner__heading:not(.h2),body h1.h0,body h1{font-size:35px;line-height:42px;letter-spacing:-.35px}.flickity-enabled .flickity-page-dots .dot{width:13px;height:13px;margin:0 5px}.flickity-enabled .flickity-page-dots .dot.is-selected{height:13px}.image-with-text h2,.rich-text__blocks h2,.title-box .rich-text__blocks h2,body h2.h0,body h2{font-size:26px;line-height:36px}h3{font-size:24px;line-height:34px}h4{font-size:18px;line-height:28px}h5{font-size:15px;line-height:25px}}@media screen and (max-width: 450px){.tun .rich-text__blocks a.button.button--secondary{padding:0 20px}}@media screen and (max-width: 420px){.team-section .team-section-wrap a,.team-section .descriptions,.team-section .descriptions *{font-size:10px}p.privacy-policy{font-size:9px}.tun .rich-text__blocks a.button.button--secondary{padding:0 10px}}@media screen and (max-width: 375px){.kontaktpunkt h2,.st__kontaktpunkt h2{font-size:20px;line-height:28px}.newsletter .page-width .text-left-container.fs-16{font-size:13px;line-height:23px}body .newsletter h2.inline-richtext.h1.scroll-trigger.animate--slide-in{font-size:24px;line-height:34px;max-width:320px}.st__produkte .image-with-text:hover .image-with-text__content .image-with-text__text+.button,.produkte .image-with-text:hover .image-with-text__content .image-with-text__text+.button{font-size:12px!important}.localization-form span,ul.topbar-menu a,.announcement-bar__message{font-size:10px}.slideshow .banner__text p{font-size:16px;line-height:26px}body .testimonial-section .testimonial-grid .testimonial-item.is-selected .testimonial-text{font-size:14px;line-height:22px}body .banner h2.banner__heading:not(.h2),body h1.h0,body h1{font-size:28px;line-height:38px;letter-spacing:-.35px}.accordion__title{max-width:calc(100% - 3rem)!important}.collapsible-content .accordion h3.accordion__title.inline-richtext.h4{font-size:15px;line-height:24px}.fs-16 p,.fs-16{font-size:15px;line-height:23px}h2.image-with-text__heading.inline-richtext.h2{font-size:15px;line-height:18px}.collapsible-content h2.collapsible-content__heading.inline-richtext.h1,.image-with-text h2,.rich-text__blocks h2,.title-box .rich-text__blocks h2,body h2.h0,body h2{font-size:22px;line-height:30px}.st__hang.banner h2.banner__heading.inline-richtext.h1,.hang.banner h2.banner__heading.inline-richtext.h1{font-size:18px;line-height:28px;max-width:230px}.title-box .rich-text__blocks p{letter-spacing:0;font-size:12px}body,p{font-size:12px;line-height:20px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tzn_responsive.css.map */
