.component-placeholder{animation:placeHolderAnimation 1s linear infinite forwards;background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,.1) 8%,rgba(0,0,0,.1) 18%,hsla(0,0%,100%,.1) 33%);background-size:200% 100%;position:relative}@keyframes placeHolderAnimation{0%{background-position:100% 0}to{background-position:-100% 0}}.headline{display:block;font-family:Noto Sans,Helvetica Neue,-apple-system,system-ui,sans-serif;font-weight:320;margin:0;width:100%}.headline--type_teaser{align-items:center;display:flex;font-size:20px;margin:0 0 40px}.headline--type_teaser:before{margin-right:20px}.headline--type_teaser:after,.headline--type_teaser:before{background-color:#1d1d1d;content:"";display:flex;flex-grow:1;height:1px}.headline--type_teaser:after{margin-left:20px}.headline h1,.headline--type_h1,.headline.h1{font-size:48px;font-weight:300;text-transform:none}@media(min-width:768px){.headline h1,.headline--type_h1,.headline.h1{font-size:52px}}@media(min-width:1024px){.headline h1,.headline--type_h1,.headline.h1{font-size:55px}}.headline h2,.headline--type_h2,.headline.h2{font-size:23px;font-weight:650;text-transform:none}@media(min-width:768px){.headline h2,.headline--type_h2,.headline.h2{font-size:25px}}@media(min-width:1024px){.headline h2,.headline--type_h2,.headline.h2{font-size:26px}}.headline h3,.headline--type_h3,.headline.h3{font-size:18px;font-weight:650;text-transform:uppercase}@media(min-width:768px){.headline h3,.headline--type_h3,.headline.h3{font-size:19px}}@media(min-width:1024px){.headline h3,.headline--type_h3,.headline.h3{font-size:20px}}.headline h4,.headline--type_h4,.headline.h4{font-size:14px;font-weight:550;text-transform:none}@media(min-width:768px){.headline h4,.headline--type_h4,.headline.h4{font-size:15px}}@media(min-width:1024px){.headline h4,.headline--type_h4,.headline.h4{font-size:16px}}.headline h4,.headline h5,.headline h6,.headline.h4,.headline.h5,.headline.h6{font-size:14px;font-weight:550;text-transform:none}@media(min-width:768px){.headline h4,.headline h5,.headline h6,.headline.h4,.headline.h5,.headline.h6{font-size:15px}}@media(min-width:1024px){.headline h4,.headline h5,.headline h6,.headline.h4,.headline.h5,.headline.h6{font-size:16px}}.headline--alt{font-family:Noto Sans,Helvetica Neue,-apple-system,system-ui,sans-serif}.headline--success{color:#008c00}.headline--type_form{color:#3b4555;font-size:25px;font-weight:650;margin:0 0 10px}@media(min-width:768px){.headline--type_form{font-size:28px;margin:0}}.headline--thin{font-weight:300}.headline--center{align-items:center;display:flex;flex-direction:column;text-align:center}.headline--text{font-size:16px;font-weight:320;line-height:1.4}.headline--secondary-family{font-family:Noto Sans,Helvetica Neue,-apple-system,system-ui,sans-serif}.headline--top-line{font-size:23px;font-weight:320;letter-spacing:4px;margin:0 0 14px}@media(min-width:768px){.headline--top-line{font-size:25px}}@media(min-width:1024px){.headline--top-line{font-size:26px}}.headline--main-line{font-size:35px;font-weight:650}@media(min-width:768px){.headline--main-line{font-size:38px}}@media(min-width:1024px){.headline--main-line{font-size:40px}}.headline--sub-line{font-size:23px;font-weight:320;line-height:1.2;margin:25px 0 10px;max-width:550px}@media(min-width:768px){.headline--sub-line{font-size:25px}}@media(min-width:1024px){.headline--sub-line{font-size:26px}}.headline--dark-shadow{background:linear-gradient(180deg,rgba(0,0,0,.4),transparent)}.headline--big,.headline--extra-big{color:#3b4555;font-size:35px!important;font-weight:650!important}@media(min-width:768px){.headline--big,.headline--extra-big{font-size:40px!important}}@media(min-width:1024px){.headline--big,.headline--extra-big{font-size:60px!important}.headline--extra-big{font-size:70px!important}}.button{background:#3b4555;border:1px solid #3b4555;border-radius:0;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:320;letter-spacing:0;line-height:40px;overflow:hidden;padding:0 8px;position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis;transition:background .15s linear,border-color .15s linear,color .15s linear;white-space:nowrap;width:auto}@media(min-width:768px){.button{font-size:14px;line-height:43px}}@media(min-width:992px){.button{padding:0 24px}}.button:after{font-weight:650}.button--hover,.button:focus,.button:hover{background:#3b4555;color:#fff;text-decoration:none}.button:focus{outline-offset:4px}.button--active,.button:active{outline:none;transform:translate(1px,1px)}.button--loading:not(.button--hide-loading){pointer-events:none}.button--loading:not(.button--hide-loading):before{background:#3b4555;content:"";cursor:not-allowed;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.button--loading:not(.button--hide-loading):after{animation:spin 4s linear infinite;bottom:-300px;content:""!important;cursor:not-allowed;font-family:iconfont,sans-serif;font-size:26px!important;font-weight:100!important;height:26px;left:-300px;line-height:26px!important;margin:auto;padding:0!important;position:absolute;right:-300px;top:-300px;width:26px;z-index:20}.button--loading:not(.button--hide-loading):hover{background:#3b4555}.button--link{border:0;border-radius:0;display:inline-block;letter-spacing:0;padding:0;width:auto}.button--link,.button--link:focus,.button--link:hover{background:transparent;color:#3d3936;text-decoration:underline}.button--link:active{outline:none}.button--delete{background:#fff!important;border-color:currentColor;padding:0 8px}.button--delete,.button--delete:hover{color:#3b4555!important}.button--height-auto{height:auto;line-height:normal}.button--primary,.button--secondary{background:#3b4555;border-color:#3b4555;color:#fff;display:inline-block;font-size:12px;font-weight:300;padding:0 16px;text-transform:uppercase;width:auto}@media(min-width:480px){.button--primary,.button--secondary{min-width:200px;padding:0 32px}}@media(min-width:768px){.button--primary,.button--secondary{font-size:14px}}.button--primary:after,.button--secondary:after{display:inline-block;font-size:8px;font-weight:650;line-height:40px;padding-left:12px}@media(min-width:768px){.button--primary:after,.button--secondary:after{font-size:10px;line-height:43px;padding-left:8px}}.button--primary--hover,.button--primary:focus,.button--primary:hover,.button--secondary--hover,.button--secondary:focus,.button--secondary:hover{background:#c0c3ce;border-color:#c0c3ce;color:#1d1d1d}.button--primary.button--loading:before,.button--secondary.button--loading:before{background:#3b4555}.button--secondary{background:transparent;border-color:#3b4555;color:#3b4555;font-size:14px;font-weight:300}.button--secondary--hover,.button--secondary:focus,.button--secondary:hover{background:transparent;border-color:#c0c3ce;color:#737a88}.button--secondary.button--loading:before{background:transparent}.button--primary-small{background:#3b4555;border-color:#3b4555;color:#fff;display:inline-block;font-size:12px;height:28px;line-height:28px;padding:0 12px;text-transform:uppercase;width:auto}@media(min-width:768px){.button--primary-small{font-size:14px;line-height:28px}}.button--primary-small--hover,.button--primary-small:focus,.button--primary-small:hover{background:#c0c3ce;border-color:#c0c3ce;color:#1d1d1d}.button--secondary-small{background:transparent;border-color:#3b4555;color:#3b4555;display:inline-block;font-size:12px;height:28px;line-height:28px;padding:0 12px;text-transform:uppercase}@media(min-width:768px){.button--secondary-small{font-size:14px;line-height:28px}}.button--secondary-small--hover,.button--secondary-small:focus,.button--secondary-small:hover{background:transparent;border-color:#c0c3ce;color:#737a88}.button--secondary-smaller{background:#3b4555;border-color:#3b4555;color:#3b4555;display:inline-block;font-size:10px;height:auto;line-height:1;overflow:visible;padding:8px!important;text-overflow:inherit;text-transform:uppercase;white-space:inherit}@media(min-width:992px){.button--secondary-smaller{font-size:12px}}.button--secondary-smaller--hover,.button--secondary-smaller:focus,.button--secondary-smaller:hover{background:#c0c3ce;color:#737a88}.button--text{background:none;border:0;border-bottom:1px solid;border-radius:0;color:#3b4555;display:inline-block;font-size:14px;font-weight:320;height:auto;line-height:120%;padding:2px 0;text-align:left;text-transform:uppercase;white-space:inherit;width:auto}@media(min-width:992px){.button--text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.button--text--hover,.button--text:focus,.button--text:hover{background:none;color:#3b4555}.button--text-arrow:after,.button--text-arrow:before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--text-arrow:after{display:inline-block;font-size:8px;font-weight:650;padding-left:12px}@media(min-width:768px){.button--text-arrow:after{font-size:10px;padding-left:8px}}.button--alt{background:#3b4555;border-color:#3b4555;color:#fff;width:100%}.button--alt:after{color:inherit}.button--alt:focus,.button--alt:hover{background:#3b4555;border-color:#3b4555;color:#fff}.button--alt:focus:after,.button--alt:hover:after{color:inherit}.button--cancel{background:transparent!important;border:0;color:#3b4555!important;display:inline-block;font-size:14px!important;font-weight:320!important;letter-spacing:0;line-height:43px;padding:0!important;text-align:right!important;text-decoration:underline!important;text-transform:inherit!important;width:auto}.button--cancel:focus,.button--cancel:hover{background:transparent;color:#3b4555!important;text-decoration:underline}.button--cancel:active{outline:none}.button--light{background:hsla(0,0%,100%,.9);border-color:#fff;color:#1d1d1d;display:inline-block}.button--light:after,.button--light:before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--light:after{content:""}@media(min-width:480px){.button--light{min-width:200px;width:auto}}.button--light:after{display:inline-block;font-size:10px;padding-left:8px}.button--light--hover,.button--light:focus,.button--light:hover{background:hsla(0,0%,100%,.9);color:#1d1d1d}.button--add-to-basket{background:#3b4555;border-color:#3b4555;color:#fff;font-size:12px;height:42px;line-height:40px;padding:0;width:42px}.button--add-to-basket:after,.button--add-to-basket:before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--add-to-basket:after{content:"";font-size:24px;transform:translate(1px,8px)}.button--add-to-basket:focus,.button--add-to-basket:hover{background:#c0c3ce;border-color:#c0c3ce;color:#1d1d1d}.button--add-to-basket.button--loading:before{background:#c0c3ce;color:#1d1d1d}.button--disabled{cursor:not-allowed}.button--disabled,.button--disabled:hover{background:#d8d8d8;border-color:#d8d8d8;color:#fff}.button--type_back{padding:0 30px 0 40px}.button--type_back:after{left:15px;line-height:0;margin-left:0;right:auto;transform:rotate(-180deg)}.button--size_40{font-size:16px;height:40px;line-height:36px}.button--size_30{font-size:16px;height:30px;line-height:26px;padding:5px 15px}.button--icon-arrow-right:after,.button--icon-arrow-right:before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--icon-arrow-right:after{content:"";display:inline-block;font-size:10px;font-weight:650;padding-left:8px}.button--icon-arrow-left:after,.button--icon-arrow-left:before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--icon-arrow-left:before{content:"";display:inline-block;font-size:10px;font-weight:650;padding-right:8px}.button--icon{padding:0 10px}@media(min-width:768px){.button--icon{padding:0 40px}}.button--icon:after{font-size:12px;font-weight:550;line-height:56px;padding:0 0 2px 10px;position:relative}.button--icon_reload:after,.button--icon_reload:before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--icon_reload:after{content:""}.button--icon_close:after,.button--icon_close:before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--icon_close:after{content:""}.button--icon_next:after,.button--icon_next:before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--icon_next:after{content:""}.button--icon_back:after,.button--icon_back:before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--icon_back:before{content:"";font-size:12px;font-weight:550;line-height:56px;padding:0 10px 2px 0;position:relative}.button--icon_cart:after,.button--icon_cart:before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--icon_cart:after{content:"";font-size:18px;font-weight:550}.button--icon_edit:after,.button--icon_edit:before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--icon_edit:after{content:""}.button--icon_remove:after,.button--icon_remove:before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button--icon_remove:after{content:""}.button--paypal-checkout{background-color:#fbc438;border:1px solid #fbc438;height:40px;max-width:210px;padding:0}@media(min-width:768px){.button--paypal-checkout{height:44px;margin:0!important}}.button--paypal-checkout:hover{background-color:#fbc438;border-color:#fbc438}.button--paypal-checkout i{display:inline-block;margin:0;padding:0}.button--hide{display:none!important}.button--inactive{opacity:.4}.carousel{position:relative}.carousel__wrapper{margin:0 auto;overflow:hidden;width:100%}.carousel--with-border .carousel__wrapper{box-shadow:0 0 0 1px #3b4555}.product-box-slider__slider .carousel__wrapper{margin:0 auto -20px;padding:0 0 20px}.carousel__container{align-items:stretch;display:flex;position:relative;transform:translateZ(0);transition-property:transform;width:100%}.carousel__slide{flex-shrink:0;position:relative;z-index:2}.carousel__slide--active{z-index:3}.carousel__button{color:#3b4555;height:18px;text-align:center;width:72px;z-index:1}@media(min-width:768px){.carousel__button{color:#3b4555;height:100%;position:absolute;top:0;width:30px}}@media(min-width:1400px){.carousel__button{width:40px}}@media(min-width:768px){.carousel__button:hover .carousel__button-icon{background:transparent;color:#737a88}}.carousel__button:focus{outline:0 solid transparent}@media(min-width:768px){.carousel__button--prev{left:-20px}}@media(min-width:1400px){.carousel__button--prev{left:-65px}}.carousel__button--prev .carousel__button-icon:after,.carousel__button--prev .carousel__button-icon:before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel__button--prev .carousel__button-icon:before{color:inherit;content:"";font-size:11px;left:48%;text-shadow:none}@media(min-width:768px){.carousel__button--prev .carousel__button-icon:before{color:#3b4555;font-size:28px}}@media(min-width:1400px){.carousel__button--prev .carousel__button-icon:before{font-size:38px}}@media(min-width:768px){.carousel__button--next{right:-20px}}@media(min-width:1400px){.carousel__button--next{right:-65px}}.carousel--fade-white .carousel__button--next{background:linear-gradient(270deg,#fff 0,transparent)}.carousel__button--next .carousel__button-icon:after,.carousel__button--next .carousel__button-icon:before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel__button--next .carousel__button-icon:before{color:inherit;content:"";font-size:11px;text-shadow:none}@media(min-width:768px){.carousel__button--next .carousel__button-icon:before{color:#3b4555;font-size:28px}}@media(min-width:1400px){.carousel__button--next .carousel__button-icon:before{font-size:38px}}.carousel--with-border .carousel__button--next{right:-20px}@media(min-width:1400px){.carousel--with-border .carousel__button--next{right:-33px}}.carousel__button.swiper-button-disabled{opacity:0}.carousel__button-icon{color:#3b4555;cursor:pointer;display:inline-block;height:18px;left:0;text-decoration:none;transform:translateY(1px);transition:background .15s linear;width:100%}.carousel__button-icon:before{line-height:1}@media(min-width:768px){.carousel__button-icon:before{color:#3b4555;left:52%;position:absolute;top:50%;transform:translate(-50%,-50%)}.carousel__button-icon{background:transparent;border-radius:100%;box-shadow:none;height:30px;position:absolute;top:50%;transform:translateY(-50%);width:30px;z-index:4}}@media(min-width:1400px){.carousel__button-icon{height:40px;width:40px}}.carousel__pagination-wrapper{display:flex;justify-content:center;margin:16px 0 0;width:100%}@media(min-width:768px){.carousel__pagination-wrapper{display:block;margin:0}}.carousel__pagination{align-items:center;display:none;justify-content:center;margin:0 auto;padding:0;width:100%!important}.carousel__pagination--show{display:block;visibility:hidden}.carousel__pagination--visible{visibility:visible}.carousel__page-info{color:#3b4555;font-size:18px;line-height:110%}@media(min-width:768px){.carousel__page-info{display:none}}.carousel__pagination-bullet{background:#d8d8d8;display:none;height:3px;margin:0 2px;width:20px}.carousel__pagination-bullet--current-main,.carousel__pagination-bullet--current-next,.carousel__pagination-bullet--current-next-next,.carousel__pagination-bullet--current-prev,.carousel__pagination-bullet--current-prev-prev{display:block}.carousel__pagination-bullet--current{background:#3b4555}.carousel__product-box .product-box__inner{border:0}.carousel__no-slider .carousel__container{justify-content:flex-start}.carousel__no-slider .carousel__slide{flex-shrink:inherit}.carousel--progress-bar .carousel__page-info{display:block;text-align:center}@media(min-width:1200px){.carousel--progress-bar .carousel__page-info{display:none}}.carousel--progress-bar .carousel__button{color:#3b4555;display:block;height:100%;position:relative;text-align:center;top:0;width:30px;z-index:1}@media(min-width:768px){.carousel--progress-bar .carousel__button{top:-3px}}@media(min-width:1200px){.carousel--progress-bar .carousel__button{color:#3b4555;height:100%;position:absolute;top:0;width:30px}}@media(min-width:1400px){.carousel--progress-bar .carousel__button{width:40px}}.carousel--progress-bar .carousel__button:focus{outline:0 solid transparent}.carousel--progress-bar .carousel__button:hover .carousel__button-icon{background:inherit;color:inherit}@media(min-width:1200px){.carousel--progress-bar .carousel__button:hover .carousel__button-icon{background:transparent;color:#737a88}.carousel--progress-bar .carousel__button--prev{left:-20px}}@media(min-width:1400px){.carousel--progress-bar .carousel__button--prev{left:-40px}}.carousel--progress-bar .carousel__button--prev .carousel__button-icon:after,.carousel--progress-bar .carousel__button--prev .carousel__button-icon:before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel--progress-bar .carousel__button--prev .carousel__button-icon:before{background:inherit;color:inherit;content:"";display:flex;font-size:11px;left:48%;text-shadow:none}@media(min-width:1200px){.carousel--progress-bar .carousel__button--prev .carousel__button-icon:before{font-size:28px}}@media(min-width:1400px){.carousel--progress-bar .carousel__button--prev .carousel__button-icon:before{font-size:38px}}@media(min-width:1200px){.carousel--progress-bar .carousel__button--next{right:-20px}}@media(min-width:1400px){.carousel--progress-bar .carousel__button--next{right:-40px}}.carousel--progress-bar .carousel__button--next .carousel__button-icon:after,.carousel--progress-bar .carousel__button--next .carousel__button-icon:before{display:inline-block;font-family:iconfont,sans-serif;text-decoration:inherit;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel--progress-bar .carousel__button--next .carousel__button-icon:before{background:inherit;color:inherit;content:"";display:flex;font-size:11px;text-shadow:none}@media(min-width:1200px){.carousel--progress-bar .carousel__button--next .carousel__button-icon:before{font-size:28px}}@media(min-width:1400px){.carousel--progress-bar .carousel__button--next .carousel__button-icon:before{font-size:38px}}.carousel--progress-bar .carousel__button.swiper-button-disabled{opacity:0}.carousel--progress-bar .carousel__button-icon{background:inherit;color:#3b4555;cursor:pointer;display:inline-block;height:18px;left:0;text-decoration:none;transform:translateY(1px);transition:background .15s linear;width:100%}.carousel--progress-bar .carousel__button-icon:before{line-height:1}@media(min-width:1200px){.carousel--progress-bar .carousel__button-icon:before{color:#3b4555;left:52%;position:absolute;top:50%;transform:translate(-50%,-50%)}.carousel--progress-bar .carousel__button-icon{background:transparent;border-radius:100%;box-shadow:none;color:#3b4555;height:30px;position:absolute;top:50%;transform:translateY(-50%);width:30px;z-index:4}}@media(min-width:1400px){.carousel--progress-bar .carousel__button-icon{height:40px;width:40px}}.carousel--progress-bar .carousel__pagination-wrapper{display:flex;margin:0 auto;max-width:1276px}@media(max-width:1199px){.carousel--progress-bar .carousel__pagination-wrapper{position:relative}}@media(min-width:1200px){.carousel--progress-bar .carousel__pagination-wrapper{display:block}}.carousel--progress-bar .carousel__pagination{bottom:-33px;display:flex;left:0;margin:0;position:absolute;text-align:center;width:100%}.carousel--progress-bar .carousel__pagination-button{cursor:pointer;display:inline-block;font-size:0;padding:10px 5px 20px;position:relative;transition:color .2s;width:50px}@media(min-width:768px){.carousel--progress-bar .carousel__pagination-button{padding:10px 10px 20px;width:120px}}.carousel--progress-bar .carousel__pagination-button--active .carousel__pagination-progress-bar,.carousel--progress-bar .carousel__pagination-button:hover .carousel__pagination-progress-bar{background-color:#3b4555!important}.carousel--progress-bar .carousel__pagination-button--hide{display:none}.carousel--progress-bar .carousel__pagination-progress-bar{background-color:#d8d8d8;display:block;height:3px;width:100%}.carousel__skip-to-bottom-link{left:5px;opacity:0;position:absolute;top:-30px;transition:opacity .2s;z-index:-1}.hero-slider .carousel__skip-to-bottom-link{top:5px}.carousel__skip-to-bottom-link:focus-visible{opacity:1;outline-offset:4px;z-index:500}.carousel__skip-to-bottom-anchor{bottom:50px;position:absolute}@media(min-width:768px){.carousel__skip-to-bottom-anchor{bottom:60px}}[is=carousel],carousel{display:flex;margin:0 auto;width:calc(100% - 40px)}.hero-slider [is=carousel],.hero-slider carousel{width:100%}@media(max-width:767px){.carousel__button{display:flex;flex-direction:column;height:50px;justify-content:center;text-align:center}}.carousel__button--next{padding-right:30px}.carousel__button--prev{padding-left:30px}.carousel__pagination-wrapper{align-items:baseline;margin:0 0 -13px}@media(min-width:768px){.carousel__pagination-wrapper{margin:0}}.cinema-teaser{display:flex;flex-flow:row wrap}.grid.teaser-in-column .cinema-teaser{padding:0}.cinema-teaser__headline{color:#3b4555;flex-grow:1;font-size:35px;font-weight:300;margin:0 0 15px;order:1;text-transform:uppercase}@media(min-width:768px){.cinema-teaser__headline{font-size:38px}}@media(min-width:1024px){.cinema-teaser__headline{font-size:40px}}@media(min-width:768px){.cinema-teaser__headline{align-self:center;margin:0 0 30px;width:65%}}.cinema-teaser__link{flex-grow:1;margin-top:20px;max-width:100%;order:4;text-align:center}@media(min-width:768px){.cinema-teaser__link{margin-bottom:18px;margin-top:-8px;order:2;padding:0;text-align:right;width:35%}}.cinema-teaser__items-container{order:3;position:relative;width:auto;width:100%}.tabs-component-panel .cinema-teaser__items-container{margin:0}.cinema-teaser__products{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}.cinema-teaser__products.products-list--type_box{justify-content:flex-start}.cinema-teaser .product-box__inner{border:0}body:not(.page-detail-view,.page-home) .cinema-teaser__section{min-height:200px;padding:0;position:relative;width:100%}@media(min-width:992px){body:not(.page-detail-view,.page-home) .cinema-teaser__section{padding:0}}body:not(.page-detail-view,.page-home) .cinema-teaser__section:nth-child(2n),body:not(.page-detail-view,.page-home) .cinema-teaser__section:nth-child(2n) .read-more__btn,body:not(.page-detail-view,.page-home) .cinema-teaser__section:nth-child(odd),body:not(.page-detail-view,.page-home) .cinema-teaser__section:nth-child(odd) .read-more__btn{background:inherit}.cinema-teaser--smart-product-list{width:100%}.cinema-teaser__below{order:5}.grid__element--bg-color1 .cinema-teaser .carousel__button-icon,.grid__element--bg-color1 .cinema-teaser .carousel__page-info,.grid__element--bg-color1 .cinema-teaser .cinema-teaser__headline,.grid__element--bg-color2 .cinema-teaser .carousel__button-icon,.grid__element--bg-color2 .cinema-teaser .carousel__page-info,.grid__element--bg-color2 .cinema-teaser .cinema-teaser__headline{color:#3b4555}.grid__element--bg-color1 .cinema-teaser .carousel__button-icon:before,.grid__element--bg-color2 .cinema-teaser .carousel__button-icon:before{color:#3b4555;text-shadow:none}.cinema-teaser__link .button--secondary{background:#3b4555;border-color:#3b4555;color:#fff}.cinema-teaser__link .button--secondary--hover,.cinema-teaser__link .button--secondary:hover{background:#c0c3ce;border-color:#c0c3ce;color:#1d1d1d;text-decoration:none}
/*# sourceMappingURL=chunk-components-lo.css.map*/