.c-slider{max-width:80rem}.c-slider.is-fullwidth{max-width:100%}.c-slider.is-center{margin-left:auto;margin-right:auto}.swiper-container{overflow:hidden;padding:0;position:relative;list-style:none;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-button-next,.swiper-button-prev{align-items:center;background-size:contain;background-repeat:no-repeat;background-color:transparent;border:0;outline:0!important;position:absolute;top:50%;width:calc(2.75rem / 44 * 27);height:2.75rem;margin-top:calc(-1 * 2.75rem / 2);cursor:pointer;display:flex;justify-content:center;color:#000;z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next>svg,.swiper-button-prev>svg{display:none}.swiper-button-prev{background-image:url(../../../img/svg/prev-arrow.svg)}.swiper-button-next{background-image:url(../../../img/svg/next-arrow.svg)}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:1.25rem;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:1.25rem;left:auto}.swiper-button-lock{display:none}.c-usp{display:flex;flex-wrap:wrap;justify-content:center;margin:-1.5vw 0 -1.75vw}.c-usp__item{font-size:.875rem;padding:.3125rem 1.25rem 0;text-align:center}@media (min-width:75.5rem){.c-usp__item{flex:0 0 20%;padding:.3125rem .3125rem 0}}.c-teaser{display:flex;flex-wrap:wrap}.c-teaser__item{flex:1 1 100%}@media (min-width:36rem){.c-teaser__item{flex:1 1 50%}}@media (min-width:48rem){.c-teaser{margin:-.625rem}.c-teaser__item{padding:.625rem}}@media (min-width:75.5rem){.c-teaser__item{flex:1 1 25%}}.c-teaser__link{border-bottom:0;display:block;margin:0 auto;max-width:25rem;position:relative}.c-teaser__link:after{background-color:rgba(255,255,255,.2);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .35s ease-in-out,visibility .35s ease-in-out;visibility:hidden;width:100%;z-index:1}@media (hover:hover){.c-teaser__link:hover:after{opacity:1;visibility:visible}}.c-teaser__item:nth-child(1) .c-teaser__link{box-shadow:0 .0625rem 0 0 #ddd;margin-bottom:1.875rem;padding-bottom:0}@media (min-width:36rem){.c-teaser__item:nth-child(1) .c-teaser__link{box-shadow:0 .0625rem 0 0 #ddd,.0625rem 0 0 0 #ddd;margin-bottom:0;padding-bottom:.9375rem;padding-right:.9375rem}}@media (min-width:48rem){.c-teaser__link{background-color:#fff;max-width:100%}.c-teaser__item:nth-child(1) .c-teaser__link{box-shadow:none;padding:.3125rem}}.c-teaser__item:nth-child(2) .c-teaser__link{box-shadow:0 .0625rem 0 0 #ddd;margin-bottom:1.875rem;padding-bottom:0}@media (min-width:36rem){.c-teaser__item:nth-child(2) .c-teaser__link{box-shadow:0 .0625rem 0 0 #ddd;margin-bottom:0;padding-bottom:.9375rem;padding-left:.9375rem}}@media (min-width:48rem){.c-teaser__item:nth-child(2) .c-teaser__link{box-shadow:none;padding:.3125rem}}.c-teaser__item:nth-child(3) .c-teaser__link{box-shadow:0 .0625rem 0 0 #ddd;margin-bottom:1.875rem;padding-bottom:0}@media (min-width:36rem){.c-teaser__item:nth-child(3) .c-teaser__link{box-shadow:.0625rem 0 0 0 #ddd;margin-bottom:0;padding-right:.9375rem;padding-top:.9375rem}}@media (min-width:48rem){.c-teaser__item:nth-child(3) .c-teaser__link{box-shadow:none;padding:.3125rem}}.c-teaser__item:nth-child(4) .c-teaser__link{box-shadow:0 .0625rem 0 0 #ddd;margin-bottom:1.875rem;padding-bottom:0}.c-teaser__image{display:flex;flex-direction:column}.c-teaser__image .c-media{order:1}.c-teaser__title{order:2;padding:.3125rem}.c-teaser__title-primary,.c-teaser__title-secondary{color:#000;display:block;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.c-teaser__title-primary{font-family:var(--font-serif);font-size:1.25rem}@media (min-width:36rem){.c-teaser__item:nth-child(4) .c-teaser__link{box-shadow:none;margin-bottom:0;padding-left:.9375rem;padding-top:.9375rem}.c-teaser__title-primary{font-size:1rem}}@media (min-width:48rem){.c-teaser__item:nth-child(4) .c-teaser__link{box-shadow:none;padding:.3125rem}.c-teaser__image .c-media{order:2}.c-teaser__title{order:1}.c-teaser__title-primary{font-size:1.25rem}}.c-teaser__title-secondary{display:none;font-size:.875rem}@media (min-width:48rem){.c-teaser__title-secondary{display:block}}.c-tabs__title{font-family:var(--font-serif);font-size:2.25rem;line-height:1.3;margin-bottom:1.3125rem;text-align:center;text-transform:uppercase}.c-tabs__image{margin:0 auto;max-width:15.625rem}.c-tabs__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem}.c-tabs__nav--detail{display:block}.c-tabs__nav-list{display:flex;flex-direction:column;flex-wrap:wrap;gap:1.25rem;list-style:none;margin:0;text-align:center}@media (min-width:48rem){.c-tabs__nav-list{flex-direction:row;gap:2.5rem;text-align:left}}.c-tabs__nav-item{display:block}@media (min-width:36rem){.c-tabs__nav-item{display:inline-block}}.c-tabs__nav-link{border-bottom:0;color:#000;display:inline-block;font-size:1.125rem;font-weight:500;padding:1.875rem 0 0;position:relative;text-transform:uppercase;transition:color .35s,border .35s}.c-tabs__nav--detail .c-tabs__nav-link{color:#aaa;padding:0}.c-tabs__nav-link:after{background-color:#000;bottom:0;content:"";display:inline-block;height:.125rem;left:1.40625rem;position:absolute;transform:scaleX(0);transition:transform .35s,visibility .35s;visibility:hidden;width:calc(100% - 2.8125rem)}.c-tabs__nav-link.active,.c-tabs__nav-link.is-active{color:#000}.c-tabs__nav-link.active:after,.c-tabs__nav-link.is-active:after{transform:scaleX(1);visibility:visible}.c-tabs__nav-link.active:hover,.c-tabs__nav-link.is-active:hover{color:#777}.c-tabs__content{transform:translateY(0);transition:transform .2s ease-out,opacity .3s ease-in-out}.c-tabs__nav--detail+.c-tabs__content{padding-top:2.5rem}@media (min-width:62rem){.c-tabs__nav--detail+.c-tabs__content{padding-top:4.688rem}}.c-tabs__content.is-hidden{height:0;opacity:0;overflow:hidden;transform:translateY(1rem)}.c-tabs__content:not(.is-hidden) .pt-module{padding-top:1.5rem}.c-tabs__content .list{padding-top:2.344rem}@media (min-width:75.5rem){.c-tabs__content .list{padding-top:4.688rem}}.c-tabs__content .list.module-text .h1,.c-tabs__content .list.module-text .h2,.c-tabs__content .list.module-text .h3,.c-tabs__content .list.module-text h1,.c-tabs__content .list.module-text h2,.c-tabs__content .list.module-text h3{text-transform:none}.c-tabs__pane{max-width:70.875rem}.c-tabs__pane--split{display:flex;flex-wrap:wrap;max-width:100%}.c-tabs__pane-section:nth-child(1){width:100%}@media (min-width:62rem){.c-tabs__pane-section:nth-child(1){padding-right:4rem;width:70%}}@media (min-width:91.25rem){.c-tabs__pane-section:nth-child(1){padding-right:8rem}}.c-tabs__pane-section:nth-child(2){margin-top:2.5rem}@media (min-width:62rem){.c-tabs__pane-section:nth-child(2){margin-top:0;width:30%}}.c-tabs__pane-section li,.c-tabs__pane-section p{font-weight:100}.c-tabs__pane.fade{transition:transform .2s ease-out;transform:translateY(.3rem)}.c-tabs__pane.fade.show{transform:translateY(0)}.c-stripe__inner{display:flex;flex-wrap:wrap}.c-stripe--large .c-stripe__inner{margin:0 -.2083333333rem;position:relative}.c-stripe--medium .c-stripe__inner,.c-stripe--small .c-stripe__inner{margin:-.3125rem}.c-stripe--medium .c-stripe__inner .btn{display:none!important}.c-stripe__item{position:relative}.c-stripe--large .c-stripe__item{flex:1 1 100%;padding:0 .2083333333rem}.c-stripe--large .c-stripe__item:nth-child(2){display:none}@media (min-width:36rem){.c-stripe--medium .c-stripe__inner,.c-stripe--small .c-stripe__inner{margin:0 -.3125rem}.c-stripe--large .c-stripe__item{flex:1 1 50%}.c-stripe--large .c-stripe__item:nth-child(2){display:block}}.c-stripe--large .c-stripe__item:nth-child(3){display:none}@media (min-width:48rem){.c-stripe--medium .c-stripe__inner,.c-stripe--small .c-stripe__inner{margin:0 -.625rem}.c-stripe--large .c-stripe__item{flex:1 1 33.333333%}.c-stripe--large .c-stripe__item:nth-child(3){display:block}}.c-stripe--medium .c-stripe__item{flex:1 1 100%;padding:.3125rem}@media (min-width:36rem){.c-stripe--medium .c-stripe__item{flex:1 1 50%;padding:0 .3125rem}}.c-stripe--medium .c-stripe__item:nth-child(3){display:none}@media (min-width:48rem){.c-stripe--medium .c-stripe__item{flex:1 1 33.333333%;padding:0 .625rem}.c-stripe--medium .c-stripe__item:nth-child(3){display:block}}.c-stripe--small .c-stripe__item{flex:1 1 100%;padding:.3125rem}@media (min-width:36rem){.c-stripe--small .c-stripe__item{flex:1 1 50%;padding:0 .3125rem}}.c-stripe__link{border-bottom:0;display:block;overflow:hidden}.c-stripe__link--extended{align-items:flex-end;display:flex;height:100%;justify-content:center;left:0;padding-bottom:2.5rem;position:absolute;top:0;width:100%}.c-stripe__caption{align-items:center;background-color:#fff;bottom:2.5rem;display:flex;flex-direction:column;padding:.9375rem .9375rem 1.3125rem}.c-stripe:not(.c-stripe--large) .c-stripe__caption{left:1.25rem;position:absolute;right:1.25rem}.c-stripe--large .c-stripe__caption{width:calc(100% - 5rem)}@media (min-width:36rem){.c-stripe--large .c-stripe__caption{width:65%}}@media (min-width:48rem){.c-stripe--small .c-stripe__item{padding:0 .625rem}.c-stripe:not(.c-stripe--large) .c-stripe__caption{left:2.5rem;position:absolute;right:2.5rem}.c-stripe--large .c-stripe__caption{width:45%}}.c-stripe--medium .c-stripe__caption{bottom:1.7857142857rem;padding:.9375rem}.c-stripe__caption-title span{display:block;line-height:1.45;text-align:center;text-transform:uppercase}.c-stripe__caption-title span:nth-child(1){font-family:var(--font-serif);font-size:1.063rem}@media (min-width:75.5rem){.c-stripe__caption-title span:nth-child(1){font-size:1.375rem}}.c-stripe__caption-title span:nth-child(2){font-size:.875rem;padding-bottom:.625rem;text-decoration:underline}.c-stripe--large .c-stripe__caption-title span:nth-child(2),.c-stripe--small .c-stripe__caption-title span:nth-child(2){padding-bottom:0}@media (min-width:75.5rem){.c-stripe__caption-title span:nth-child(2){font-size:1rem}.c-stripe--large .c-stripe__caption-title span:nth-child(2),.c-stripe--small .c-stripe__caption-title span:nth-child(2){padding-bottom:.625rem}}.c-stripe--large .c-stripe__caption-title span:nth-child(2){text-decoration:none}.c-stripe--medium .c-stripe__caption-title span:nth-child(2){padding-bottom:0}.c-text-image{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.l-content__section:not(.l-content__section--colored) .c-text-image{margin-left:-.9765625rem;margin-right:-.9765625rem}.c-text-image__item{padding:0 .9765625rem;position:relative;text-align:center;width:100%}.c-text-image--left .c-text-image__item:nth-child(1){margin-bottom:2.5rem}@media (min-width:48rem){.c-text-image__item{width:50%}.c-text-image--left .c-text-image__item:nth-child(1){margin-bottom:0;order:2}.c-text-image--left .c-text-image__item:nth-child(2){order:1}}.c-text-image--right .c-text-image__item:nth-child(1){margin-bottom:2.5rem}.c-text-image__item h2,.c-text-image__item h3{text-align:center;text-transform:uppercase}.c-text-image__item h2{border-bottom:.125rem solid;display:inline-block;font-size:.9375rem;line-height:1.45;margin-bottom:1.25rem}@media (min-width:36rem){.l-content__section:not(.l-content__section--colored) .c-text-image{margin-left:-3.125rem;margin-right:-3.125rem}.c-text-image__item{padding:0 3.125rem}.c-text-image__item h2{margin-bottom:1.79606vw}}.c-text-image__item h3{color:#e10a19;display:block;font-family:var(--font-serif);font-size:1.875rem;line-height:1.3;margin-bottom:.625rem}.c-text-image__item p{margin-bottom:.625rem;margin-top:0}.c-text-image__item .btn{margin-top:2.43337vw}.c-text li,.c-text p,.c-text td,.c-text th{font-weight:100}.c-store{display:flex;flex-wrap:wrap;margin:0 -.9375rem}.c-store__item{flex:1 1 100%;padding:0 .9375rem}@media (min-width:36rem){.c-text-image__item h3{font-size:2.875vw}.c-store__item{flex:1 1 50%}}@media (min-width:62rem){.c-store__item{flex:1 1 25%}}.c-store__item+.c-store__item{margin-top:.9375rem}@media (min-width:36rem){.c-store__item+.c-store__item{margin-top:0}}.c-store__item h3{font-size:1rem;margin-bottom:0}.c-store__item ol,.c-store__item p,.c-store__item table,.c-store__item ul{line-height:1.4;margin-bottom:.25rem}.c-video{max-width:80rem}.c-video.is-fullwidth{max-width:100%}.c-video.is-center{margin-left:auto;margin-right:auto}.c-video__title{font-weight:500;font-size:1.375rem;margin-bottom:.9375rem}.c-video__desc{padding:1.25rem 0 0}@media (min-width:48rem){.c-text-image--right .c-text-image__item:nth-child(1){margin-bottom:0;order:1}.c-text-image--right .c-text-image__item:nth-child(2){order:2}.c-video__desc{padding:1.25rem 1.25rem 0}}.c-video__desc p{line-height:1.3}.c-view{max-width:80rem}.c-view.is-fullwidth{max-width:100%}.c-view.is-center{margin-left:auto;margin-right:auto}.c-map{max-width:80rem}.c-map.is-fullwidth{max-width:100%}.c-map.is-center{margin-left:auto;margin-right:auto}.c-headline{background-color:#fff;padding:.625rem 1.25rem}.c-headline.has-icon{position:relative}.c-headline.has-icon:after{background:url(../../../img/logo-weber-grill.png) right bottom/contain no-repeat;display:block;content:"";height:3.188rem;margin:.3125rem auto;width:7.938rem}.c-headline__primary,.c-headline__secondary{display:block;margin-bottom:0;text-align:center;text-transform:uppercase}.c-headline__primary{font-family:var(--font-serif);font-size:1.625rem;line-height:1.3}@media (min-width:91.25rem){.c-headline.has-icon{padding:.625rem calc(7.938rem + 1.25rem)}.c-headline.has-icon:after{margin:0;position:absolute;right:1.25rem;top:1.125rem}.c-headline__primary{font-size:2rem}}.c-headline__secondary{font-family:"Museo Sans Rounded",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem}@media (min-width:91.25rem){.c-headline__secondary{font-size:1.125rem}}