.numbers-nu01{text-align:center}@media(min-width:992px){.numbers-nu01{padding:4rem 0}}.numbers-nu01__numbers{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin-top:1rem}@media(min-width:768px){.numbers-nu01__numbers{margin-top:1.75rem;gap:3rem}}@media(min-width:992px){.numbers-nu01__numbers{gap:6rem}}@media(min-width:1295px){.numbers-nu01__numbers{gap:8rem}}@media(max-width:767.98px){.numbers-nu01__item{flex:0 0 auto;width:calc(50% - 1.5rem)}}.numbers-nu01__number{display:block;font-size:2rem;font-weight:600;color:#e2382a}@media(min-width:768px){.numbers-nu01__number{font-size:2.5rem}}@media(min-width:992px){.numbers-nu01__number{font-size:3.125rem}}.numbers-nu01__text{display:block;font-size:1.25rem}.teaser-ts04__head{display:flex;justify-content:space-between;gap:1rem}.teaser-ts04__head>*{margin-bottom:1.25rem}.teaser-ts04__head>*>*:last-child{margin-bottom:0}.teaser-ts04 .swiper{overflow:unset}@media screen and (min-width:1516px){.container:not(.container-wide) .teaser-ts04 .teaser-ts04__slider-wrapper{margin-left:calc((100vw - 1130px)/2*-1)}}@media screen and (min-width:1516px){.container:not(.container-wide) .teaser-ts04 .teaser-ts04__slider-wrapper .swiper{padding-left:calc((100vw - 1130px)/2)}}@media screen and (min-width:1516px){.container.container-wide .teaser-ts04 .teaser-ts04__slider-wrapper{margin-left:calc((100vw - 1516px)/2*-1)}}@media screen and (min-width:1516px){.container.container-wide .teaser-ts04 .teaser-ts04__slider-wrapper .swiper{padding-left:calc((100vw - 1516px)/2)}}.teaser-ts04__slider-wrapper{height:var(--height-mobile)}@media(min-width:768px){.teaser-ts04__slider-wrapper{height:var(--height-tablet);margin-top:1rem}}@media(min-width:1295px){.teaser-ts04__slider-wrapper{height:var(--height-desktop);width:100vw;padding-right:calc(var(--bs-gutter-y)*2)}}@media(min-width:1516px){.teaser-ts04__slider-wrapper .container{width:calc(100vw - (100vw - 1130px)/2)}}@media(min-width:1295px){.teaser-ts04__slider-wrapper .container.container-wide .teaser-ts04__slider-wrapper .container{width:calc(100vw - (100vw - 1516px)/2)}}.teaser-ts04__slider-wrapper *{height:100%}.teaser-ts04__slider-wrapper .swiper-slide{width:auto}.teaser-ts04__slider-navigation{display:flex;gap:.5rem;align-items:end;flex-shrink:0}@media(min-width:768px){.teaser-ts04__slider-navigation{gap:1rem}}.teaser-ts04__slider-navigation>*{display:inline-block}.teaser-ts04__slider-navigation-button-prev{transform:rotate(180deg)}.teaser-ts04__slider-navigation .swiper-button-disabled{cursor:not-allowed;background:#afafaf}.teaser-ts04__slider-navigation .swiper-button-disabled:hover{background:#afafaf}.teaser-ts04__slide{display:inline-block;position:relative;color:inherit}.teaser-ts04__slide>figure{overflow:hidden;box-shadow:1px 5px 16px rgb(0 0 0 / .25);margin:0}.teaser-ts04__slide>figure *{box-shadow:none!important}.teaser-ts04__slide>figure>picture{display:block;transition:transform .3s}.teaser-ts04__slide>figure>picture>*{width:100%}.teaser-ts04__slide>figure video{width:auto;display:block}.teaser-ts04__slide:hover>figure>picture{transform:scale(1.05)}.teaser-ts04__slide-content{position:absolute;bottom:0;width:100%;padding:1rem 1.25rem}@media(min-width:992px){.teaser-ts04__slide-content{padding:1.375rem 1.875rem}}.teaser-ts04__slide-content--default{height:auto;font-size:1.75rem;line-height:1.1;font-weight:400;background:#fff}.teaser-ts04__slide-content--default .btn{top:50%!important;transform:translateY(-50%)!important}.teaser-ts04__slide-content--title-top{width:100%;bottom:auto;top:0;padding:1.875rem 1.25rem;transition:opacity .3s;pointer-events:none}.teaser-ts04__slide-content--title-top span{display:inline!important;background:#fff;box-decoration-break:clone;margin-left:8px;box-shadow:-8px 0 0 #fff;padding:5px 10px 5px 0;line-height:1.2;font-size:1.25rem}@media(min-width:992px){.teaser-ts04__slide-content--title-top span{font-size:1.5rem}}.teaser-ts04__slide-content--title-top--hidden{opacity:0}.teaser-ts04__slide-content--icon{font-size:1.375rem;line-height:1.2;color:#fff}@media(min-width:992px){.teaser-ts04__slide-content--icon{font-size:2.5rem}}.teaser-ts04__slide-content--icon::before{content:"";position:absolute;bottom:0;left:0;right:0;height:100%;background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .7) 100%);z-index:0}.teaser-ts04__slide-content--icon svg{max-height:3.125rem;width:auto}.teaser-ts04__slide-content--icon .btn{bottom:1rem}@media(min-width:992px){.teaser-ts04__slide-content--icon .btn{bottom:1.375rem}}.teaser-ts04__slide-content>span{position:relative;z-index:1}.teaser-ts04__slide-content>span:first-child{max-width:calc(100% - 3.5rem);display:block}.teaser-ts04__slide-content .btn{position:absolute;right:1.25rem}@media(min-width:992px){.teaser-ts04__slide-content .btn{right:1.875rem}}.teaser-ts04__button{margin-top:2.75rem}.teaser-ts01{display:grid;grid-template-columns:1fr;gap:1.4375rem}@media(min-width:576px){.teaser-ts01{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.teaser-ts01{grid-template-columns:repeat(3,1fr)}}.teaser-ts01__item{display:flex;flex-direction:column;position:relative;overflow:hidden;flex:1;box-shadow:1px 5px 16px rgb(0 0 0 / .25);padding:1.875rem 1.25rem;text-decoration:none;color:inherit;background:#fff;color:#000}.teaser-ts01__item svg{position:absolute;height:80%;transform:translateX(-50%);top:-30%;rotate:-2deg;fill:#f2f2f2;pointer-events:none;z-index:0}@media(min-width:992px){.teaser-ts01__item svg{rotate:-4deg;top:-35%}}.teaser-ts01__image{height:16rem;overflow:hidden}@media(min-width:768px){.teaser-ts01__image{height:22.5rem}}.teaser-ts01__image figure{height:100%;position:relative;margin:0}.teaser-ts01__image img{box-shadow:none!important;position:absolute;bottom:0;left:50%;transform:translateX(-50%);max-height:100%;max-width:100%}.teaser-ts01__content{display:flex;margin-top:auto;padding-top:1rem;gap:.625rem;justify-content:space-between;align-items:flex-end}.teaser-ts01__content span{flex-shrink:0}.teaser-ts01__title{margin:0}@media(min-width:768px){.teaser-ts01__subtitle{font-size:1.25rem}}.product-detail{position:relative;overflow:hidden;transform:translateY(-4.125rem);padding:4.125rem 0}.product-detail .table-data-list td{border:0;padding:0}.product-detail .table-data-list td:first-child{white-space:nowrap;padding-right:.5rem}.product-detail .table-data-list td:last-child{text-align:right;padding-left:.5rem}.product-detail__hero{margin-top:5rem}.product-detail__hero-bg{position:absolute;top:-7rem;width:120vw;height:32rem;left:-10vw;transform:rotate(-2.5deg);pointer-events:none;z-index:-1}.product-detail__hero-bg svg{fill:#47abca;opacity:.2;height:100%}.product-detail__hero-slider{max-width:35.625rem}.product-detail__hero-slider img{box-shadow:none!important}.product-detail__hero-slider-navigation-button-next,.product-detail__hero-slider-navigation-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.product-detail__hero-slider-navigation-button-next{right:1rem}.product-detail__hero-slider-navigation-button-prev{left:1rem}.product-detail__hero-slider-navigation-button-prev::after{transform:rotate(180deg)}.product-detail__hero-slider-navigation .swiper-button-disabled{cursor:not-allowed;background:#afafaf}.product-detail__hero-slider-navigation .swiper-button-disabled:hover{background:#afafaf}.product-detail__hero-slider .swiper-slide{text-align:center;padding:0 4rem}.product-detail__hero-content{display:flex;flex-direction:column;height:100%}.product-detail__hero-subline{font-size:1.5625rem}.product-detail__hero-usps{margin-bottom:0;list-style:none;padding:0}@media(min-width:768px){.product-detail__hero-usps{margin-top:6rem}}.product-detail__hero-usps li{font-size:1.125rem;display:flex;align-items:flex-start;margin-bottom:.5rem}.product-detail__hero-usps li::before{font-family:"threeme";content:"\e908";color:#e2382a;margin-right:1rem}.product-detail__hero-ctas{margin-top:3.125rem}.product-detail__hero-ctas button{margin-bottom:.75rem}.product-detail__hero h1{margin-bottom:0}.product-detail__menu{margin-top:1rem;border-bottom:1px solid #dee2e6;padding-bottom:2rem}.product-detail__menu-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;column-gap:1rem;font-size:1.375rem;text-transform:uppercase;align-self:flex-end}@media(min-width:768px){.product-detail__menu-list{column-gap:2rem}}.product-detail__menu-list li:first-child{color:#e2382a;font-weight:600}.product-detail__menu-list li.break{flex-basis:100%;height:0}@media(min-width:768px){.product-detail__menu-list li.break{display:none}}.product-detail__menu-list li a{color:inherit;text-decoration:none;opacity:.5}@media(min-width:768px){.product-detail__menu-list li a.active{font-weight:600;opacity:1}}.product-detail__menu-sizes{list-style:none;padding:0;margin:0;display:flex;gap:.75rem;justify-content:end}.product-detail__menu-sizes li{display:flex;align-items:flex-end;position:relative}.product-detail__menu-sizes li a{color:inherit}.product-detail__menu-sizes li a:hover{opacity:.75}.product-detail__menu-sizes li span{position:absolute;width:100%;bottom:.125rem;text-align:center}.product-detail__menu-sizes li img{box-shadow:none!important}.product-detail__collage{overflow:visible;margin-top:5.5rem}.product-detail__collage-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.product-detail__collage-gallery>figure{margin:0;box-shadow:none!important}.product-detail__collage-gallery>figure img,.product-detail__collage-gallery>figure video{box-shadow:none}.product-detail__collage-gallery>figure .video-embed{height:100%}.product-detail__collage-gallery>figure .video-embed video{width:100%;height:100%;object-fit:cover}.product-detail__collage-gallery>figure:nth-child(1){grid-column:span 2}.product-detail__collage-gallery>figure:nth-child(2){grid-row:span 2}.product-detail__collage-gallery>figure:nth-child(2) img{height:100%;object-fit:cover}.product-detail__collage-description,.product-detail__collage-properties{box-shadow:4px 4px 50px rgb(0 0 0 / .1607843137)}.product-detail__collage-description{margin-top:2.5rem;margin-bottom:2.5rem;padding:2.5rem}@media(min-width:768px){.product-detail__collage-description{margin-top:0}}.product-detail__collage-description .nav{align-items:center;justify-content:center;gap:1.5625rem;font-weight:600;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;overflow-y:hidden;padding-bottom:1rem}.product-detail__collage-description .nav .nav-item .nav-link{padding:0;font-weight:600;text-transform:uppercase;opacity:.5;transition:all .2s}.product-detail__collage-description .nav .nav-item .nav-link:hover{opacity:1}.product-detail__collage-description .nav .nav-item .nav-link::after{content:"";opacity:0;pointer-events:none;position:absolute;bottom:-.25rem;max-width:100%;width:0;height:2px;background-color:#e2382a;left:50%;transform:translateX(-50%);transition:width .15s ease}.product-detail__collage-description .nav .nav-item .nav-link:active,.product-detail__collage-description .nav .nav-item .nav-link:focus{color:inherit;box-shadow:none}.product-detail__collage-description .nav .nav-item .nav-link.active{position:relative;opacity:1}.product-detail__collage-description .nav .nav-item .nav-link.active::after{content:"";opacity:1;max-width:100%;width:4.75rem}.product-detail__collage-description .tab-content{margin-top:1.5rem}.product-detail__collage-properties{padding:3.5rem 3.5rem 2.5rem 3.5rem}.product-detail__collage-properties-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.product-detail__collage-properties-list li{display:flex;align-items:flex-start}.product-detail__collage-properties-list li::before{font-family:"threeme";content:"\e908";color:#e2382a;margin-right:1rem;font-size:1.25rem;line-height:1.15}.product-detail__collage-properties-list li.unavailable{opacity:.5}.product-detail__collage-properties-list li.unavailable::before{content:"\e909"}.product-detail__collage .row{--bs-gutter-x:3.75rem}.product-detail__collage .row>div:nth-child(2){display:flex;flex-direction:column}.product-detail__collage hr{border-color:#000;margin:1.5rem 0}.product-detail__recipes .swiper-slide{max-width:34.75rem}.checked::before{display:inline-block;content:"";font-family:"Font Awesome 6 Pro";color:#e2382a;font-weight:400;margin-right:1rem}.unchecked::before{display:inline-block;content:"";font-family:"Font Awesome 6 Pro";color:#e2382a;font-weight:400;margin-right:1rem}
