/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.btn{--color-link-hover:#fff;background-color:var(--bg-color,#f29122);color:var(--color,#fff);cursor:pointer;display:inline-block;padding:7.5px 30px;text-decoration:none;transition:color .3s ease,border-color .3s ease,background-color .3s ease,border-radius .3s ease}.btn:hover{background-color:var(--bg-color-h,#eb5c2b);color:var(--color-link-hover)}.btn:before{display:none}.btn.btn-small{padding:7.5px 30px}.btn-clean,.btn.block{display:block}.btn-clean{color:var(--color,#f29122);font-weight:700;padding-top:30px;text-align:center;text-decoration:none;text-transform:uppercase}.btn-clean:after{border-top:4px solid;content:"";display:block;margin:7.5px auto 60px;transition:width .3s ease;width:100px}.btn-clean:hover{color:var(--color-hover,#eb5c2b)}.btn-clean:hover:after{width:120px}.btn-clean.left{text-align:left}.btn-clean.left:after{margin-left:0}.btn-clean.ntp{padding-top:0}.margin-top{margin-top:calc(var(--space-base)*var(--mt,1))}.padding-top{padding-top:calc(var(--space-base)*var(--pt,1))}.padding-bottom{padding-bottom:calc(var(--space-base)*var(--pb,1))}.margin-bottom{margin-bottom:calc(var(--space-base)*var(--mb,1))}.margin-paragraph{margin:calc(var(--space-base)*3) auto}.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;margin:0;overflow:visible;padding:15px 0;position:relative;text-transform:none;z-index:5}.hamburger:hover .hamburger-inner,.hamburger:hover .hamburger-inner:after,.hamburger:hover .hamburger-inner:before{background-color:var(--color-main)}.hamburger-box{display:inline-block;height:31px;position:relative;width:35px}.hamburger-inner{display:block;margin-top:-1.5px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff;height:3px;position:absolute;transition-duration:.15s;transition-property:transform,background-color;transition-timing-function:ease-in;width:35px}.nav-is-open .hamburger-inner,.nav-is-open .hamburger-inner:after,.nav-is-open .hamburger-inner:before{background-color:#fff}.hamburger-inner{width:35px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:8px}.hamburger-inner:after{bottom:8px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition:transform .22s cubic-bezier(.55,.055,.675,.19),background-color .15s ease-in}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,background-color .15s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,background-color .15s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.nav-is-open .hamburger--spin .hamburger-inner{transform:rotate(225deg);transition:transform .22s cubic-bezier(.215,.61,.355,1) .12s,background-color .15s ease-in}.nav-is-open .hamburger--spin .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,background-color .15s ease-in,opacity .1s ease-out .12s}.nav-is-open .hamburger--spin .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,background-color .15s ease-in,width .15s ease-in,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.page-wrapper{margin-top:90px}.logo-link{align-items:center;display:flex;height:100%;justify-content:center;position:relative;z-index:5}.logo-link svg{display:block;height:48px;overflow:visible;width:auto}.logo-link svg .text{fill:#fff}.logo-link .flame-1,.logo-link .flame-2,.logo-link .flame-3{transition:transform .3s ease}.logo-link .text{transition:fill .3s ease}.logo-link:hover .text{fill:var(--color-main)}.logo-link:hover .flame-3{animation:fire 1.7s linear infinite both;animation-delay:0}.logo-link:hover .flame-2{animation:fire 1.7s linear infinite both;animation-delay:.1s}.logo-link:hover .flame-1{animation:fire 1.7s linear infinite both;animation-delay:.3s}@keyframes fire{0%{transform:translate(0)}10%{transform:translate(-2px,-2px)}20%{transform:translate(2px,-2px)}30%{transform:translate(-2px,2px)}40%{transform:translate(2px,2px)}50%{transform:translate(-2px,-2px)}60%{transform:translate(2px,-2px)}70%{transform:translate(-2px,2px)}80%{transform:translate(-2px,-2px)}90%{transform:translate(2px,-2px)}to{transform:translate(0)}}.page-header{background-color:#000;left:0;opacity:1;position:fixed;right:0;top:var(--header-top);z-index:100}.page-header,.page-header .wrapper{height:var(--header-height);transition:height .3s ease}.page-header .wrapper{display:flex}.scrolled .page-header,.scrolled .page-header .wrapper{height:var(--header-height-scrolled)}.scroll-fixer{height:100%;overflow-y:auto;padding:calc(var(--space-base)*3) 0 var(--space-base) 0;width:100%}.page-navigation{--color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(0,0,0,.85);bottom:0;color:var(--color);height:100vh;left:0;opacity:0;padding-top:var(--header-logo-height);pointer-events:none;position:fixed;right:0;top:var(--header-top);transition:visibility .3s ease,opacity .3s ease,padding .3s ease;visibility:hidden;z-index:2}.nav-is-open .page-navigation{opacity:1;pointer-events:auto;visibility:visible}.nav-menu{--fs-navigation:1.2em;position:relative;z-index:1}.nav-menu ul{list-style:none;margin:0;padding:0}.nav-menu li{opacity:0;position:relative;transform:translateX(-100%);transition:transform .8s ease-out,opacity 1.8s ease;transition-delay:calc(.3s + var(--d,0ms))}.nav-is-open .nav-menu li{opacity:1;transform:translateX(0)}.nav-item{background-color:transparent;display:inline-block;font-size:var(--fs-navigation);font-weight:600;position:relative;text-decoration:none;transition:height .3s ease,color .3s ease,background-color .3s ease,opacity .6s ease-out;width:100%}.nav-item:hover{background:#000}.nav-item.active,.nav-item.is-active,.nav-item:hover{color:var(--color-main)}.nav-item--root{padding:calc(var(--space-base)/2) calc(var(--space-base)) calc(var(--space-base)/2) calc(var(--space-base)*1.5);text-transform:uppercase}.nav-item--sub{font-size:1em;padding:7.5px 50px}.hamburger-wrapper{margin-left:auto}.blackened{--color-link:#fff;--color-link-hover:#f29122;background-color:#000;color:#fff}.blackened .btn-clean:hover{--color-hover:#fff}.edge-children-margin--bottom>:last-child,.edge-children-margin>:last-child,figcaption>:last-child{margin-bottom:0}.edge-children-margin--top>:first-child,.edge-children-margin>:first-child,figcaption>:first-child{margin-top:0}.icon-wrapper svg{width:100%}.type--container{position:relative}.type--container .content-wrapper{position:relative;z-index:2}.media-background{bottom:0;left:0;overflow:hidden;position:absolute;right:0;z-index:1}.media-background img,.media-background video{display:block}.read-more--wrapper{position:relative}.read-more--wrapper .text{max-height:var(--mha,inherit);transition:max-height .3s ease}.read-more--wrapper .trigger-wrapper{background:linear-gradient(0deg,#fff,#fff 30%,hsla(0,0%,100%,0));bottom:0;display:flex;height:200px;left:0;opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity .3s ease}.blackened .read-more--wrapper .trigger-wrapper{background:linear-gradient(0deg,#000,#000 30%,transparent)}.read-more--init .trigger-wrapper{opacity:1;pointer-events:auto}.read-more--init .text{max-height:var(--mh,300px);overflow:hidden}.read-more--init .read-more{margin-top:auto;width:100%}.read-more--init .read-more:after{margin-bottom:0}.read-more--init.open .trigger-wrapper{opacity:0;pointer-events:none}.read-more--init.open .text{max-height:var(--mha,inherit)}.items{--space-between:var(--sb,calc(var(--space-base)/2));--item-width:var(--iv,100%);display:flex;flex-wrap:wrap;margin:0 calc(var(--space-between)*-1);padding:calc(var(--space-between)*1) 0}.items.no-extra-space{margin:calc(var(--space-between)*-2) calc(var(--space-between)*-1)}.items .item{padding:calc(var(--space-between));width:var(--item-width)}.items .item>*{height:100%}.card-content{background-color:#000;position:relative;text-decoration:none}.card-content .media-wrapper{overflow:hidden}.card-content .media-wrapper img{transition:transform .3s ease}.card--side-by-side{color:#fff}.card--side-by-side.wide{--w:30%}.card--side-by-side .content-wrapper{padding:30px}.card--side-by-side .card-footer{margin-bottom:0;margin-top:auto}.card--side-by-side .as-line{margin:30px 0}.card--among-themselves .content-wrapper{padding-top:30px}.card--among-themselves-2 .title-badge{--title-badge:70px}.card--among-themselves-2 .content-wrapper{padding-left:50px;padding-top:15px}.card--among-themselves-2 .card-content{background-color:#fff}.card--among-themselves-2 p:first-of-type{margin-top:0}.card--among-themselves-2 p:last-child{margin-bottom:0}.card--background .title{--title-badge:66px;bottom:30px;left:60px;position:absolute;z-index:2}.card-link:hover .title{color:#f29122}.card-link:hover .media-wrapper img{transform:scale(1.05)}.card-footer,.type--card:not(.card-link){margin-bottom:90px}.card--among-themselves-2{text-decoration:none}.card--among-themselves-2 h2{transition:color .3s ease}.card--among-themselves-2,.card--among-themselves-2 .card-footer{margin-bottom:60px}.messages__header{display:none}.messages{--color-msg:#ccc;--color-msg-border:#8c8c8c;--color-msg-text:#fff;background-color:var(--color-msg);border-color:var(--color-msg-border);border-style:solid;border-width:0 0 0 8px;color:var(--color-msg-text);margin:15px auto;padding:15px 20px;position:relative;transition:opacity .6s ease}.messages .button--dismiss{background-color:transparent;border:2px solid transparent;border-radius:50%;color:transparent;cursor:pointer;height:29px;margin:.75rem;padding:0;position:absolute;right:0;text-indent:-99999px;top:0;transition:.15s cubic-bezier(.19,1,.22,1);width:29px}.messages .button--dismiss:hover{border-color:var(--color-msg-text)}.messages .button--dismiss .icon-close{background-color:var(--color-msg-text);height:100%;left:0;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 4 4 20M4 4l16 16'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 4 4 20M4 4l16 16'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:20px 20px;-webkit-mask-size:20px 20px;position:absolute;top:0;width:100%}.messages .messages__title,.messages a{color:var(--color-msg-text)}.messages .messages__title{margin-top:0}.messages.messages--warning{--color-msg:#fabc1a;--color-msg-border:#c38e04;--color-msg-text:#000}.messages.messages--status{--color-msg:#b6c86e;--color-msg-border:#94a940;--color-msg-text:#000}.messages.messages--error{--color-msg:#eb5c2b;--color-msg-border:#a1340f;--color-msg-text:#000}.footer-nav,.social-links{display:flex;flex-wrap:wrap}.footer-nav{justify-content:center}.footer-nav li{margin-bottom:7.5px;padding:0 15px}.footer-nav a,.organization{font-weight:700}.contact{margin:45px auto 60px;max-width:200px}.footer .logo-link svg{height:auto;max-width:335px}.social-links{margin-top:45px!important}.social-links li{margin-right:15px}.social-links a:before{display:none}.social-links a:hover svg{transform:scale(1.1)}.social-links a:hover svg path{fill:#fff}.social-links svg{height:60px;transition:transform .3s ease;width:60px}.social-links svg path{transition:fill .3s ease;fill:#f29122}.type--item-icon{--lbm:1;display:flex;flex-direction:column;height:100%;width:100%}.type--item-icon .content-wrapper{flex:1}.type--item-icon.layout--one{margin:auto;max-width:320px}.type--item-icon.layout--one .media-wrapper{margin:auto auto 30px;max-width:var(--icon-size,50%)}.type--item-icon .blackened{padding:30px}.type--item-icon .blackened .media-wrapper{--icon-size:33%;margin-bottom:0;margin-left:0}.type--item-icon .text-wrapper>* :last-child{margin-bottom:0}.icon-wrapper{padding-bottom:100%;position:relative}.icon-wrapper .fixer{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.icon-wrapper svg{display:block;margin:auto;max-height:100%;max-width:100%}.header-emotion{position:relative}.type--cover{background-color:#000}.type--cover .title-badge{--title-badge:70px}.type--cover--content-wrapper{margin-top:-2px;padding:var(--p,60px 30px);position:relative;z-index:2}.type--cover-square .title-wrapper.with-icon{align-items:flex-end;display:flex;justify-content:flex-start}.type--cover-square .title-wrapper.with-icon .icon{display:flex;height:85px;margin-right:30px;width:85px}.type--cover-square .title-wrapper.with-icon .icon svg{height:auto;margin-top:auto;width:100%}.type--cover-square .with-line{--lbm:1}.type--cover-square .with-line:after{margin-top:90px}.slider--logos img{max-width:100%}.slider--logos .swiper-slide{height:auto;width:auto}.slider--logos .swiper-slide,.type--cover-square{align-items:center;display:flex;justify-content:center}.type--cover-square .cover-content{margin:90px 0}.cover-content .content-wrapper{padding-top:30px}.cover-content .btn-clean:after{margin-bottom:0}.type--map{height:80vh;min-height:600px;position:relative}.direction-link{position:absolute;right:0;top:0}.btn-icon,.with-icon{align-items:center;display:flex;justify-content:center}.type--images{max-width:calc(675px + 50%);width:100%}.type--images.flip{margin-left:auto}.images{align-items:stretch;display:flex;flex-wrap:wrap;width:100%}.images.space-between{justify-content:space-between}.flip .images{flex-direction:row-reverse}.images--wide--square .image-item{position:relative;width:var(--w,50%)}.images--wide--square .image-item:nth-child(odd) img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.images--square .image-item{width:var(--w,100%)}.images--square.space-between .image-item:not(:last-child){margin-bottom:15px}.images--wide .image-item{width:100%}.header-slider--product .swiper-pagination{bottom:60px}.content--box{background-color:#fff;padding:15px 30px 30px}.path-product{background-color:#000}.path-product .page-wrapper{margin-top:-60px;position:relative;z-index:2}.product-list{background-color:#000}.product-list.as-columns{background-color:transparent}.as-columns .product-list-item:not(:last-child){margin-bottom:30px}.product--oven--teaser{display:flex;flex-direction:var(--fd,column);margin:180px 0;width:var(--width,100%)}.product--oven--teaser .swiper{overflow:visible}.product--oven--teaser .swiper-slide-thumb-active .select-product-variation-item{box-shadow:0 0 1px 1px #f29122}.product-data-wrapper{display:flex;flex-direction:column;overflow:hidden;width:var(--width-data,100%)}.product-data-wrapper>*{width:100%}.variation-media-wrapper{width:var(--width-media,100%)}.color-badge{--s:40px;align-items:center;border-radius:50%;display:block;display:flex;height:var(--s);justify-content:center;position:relative;width:var(--s)}.color-badge .dot{background-color:var(--color);border-radius:50%;bottom:3px;display:block;left:3px;position:absolute;right:3px;top:3px}.variation--oven--media:after{background:linear-gradient(145deg,rgba(0,0,0,.4),transparent 50%);content:"";height:100%;left:0;mix-blend-mode:multiply;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.variation--oven--media .color-widget{align-items:center;color:#fff;display:flex;font-weight:700;justify-content:center;left:30px;position:absolute;top:30px;z-index:2}.variation--oven--media .color-badge{--s:30px;border:1px solid #fff}.variation--oven--media .color-label{margin-left:7.5px}.product-data-wrapper{padding:30px}.product-data-wrapper .btn-wrapper{margin-top:30px}.product-data-wrapper .as-line{margin:30px 0}.product-title{margin-bottom:15px}.product-description,.variation-select-wrapper{margin-bottom:60px}.variation-select-wrapper{display:flex}.product-variation-media-slider,.product-variation-media-slider .media-wrapper,.variation--oven--media{height:100%}.product-variation-media-slider .media-wrapper img{height:100%;object-fit:cover;object-position:var(--op,50% 50%)}.product-details{font-size:var(--fs-small)}.product-details .label{width:170px}.product-details .data{display:flex}.product-variation-select-slider{position:relative;width:calc(100% - 170px)}.product-variation-select-slider:after{background:linear-gradient(90deg,transparent,#000 90%);right:-30px}.product-variation-select-slider .swiper-slide{width:55px}.product-variation-select-slider:after,.select-product-variation-label:after{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:30px;z-index:4}.showroom-badge{background-color:currentColor;border-radius:50%;display:block;height:10px;width:10px}.product-variation-select-slider{--slider-navigation-offset:-20px;--slider-navigation-width:20px}.select-product-variation-item,.select-product-variation-label{display:flex;flex-direction:column;position:relative}.select-product-variation-item .row,.select-product-variation-label .row{display:flex;height:80px}.select-product-variation-item .row:first-child,.select-product-variation-label .row:first-child{margin-bottom:22.5px}.select-product-variation-label{background:#000;background:linear-gradient(90deg,#000,#000 85%,transparent);padding:15px 0;pointer-events:none;position:relative;z-index:2}.select-product-variation-label:after{background:#000;left:-30px}.select-product-variation-label .row{align-items:center;width:170px}.select-product-variation-item{border-radius:47.5px;margin:7.5px 3.75px;padding:3.75px;transition:box-shadow .3s ease,background-color .3s ease}.select-product-variation-item .row{align-items:center;justify-content:center;width:40px}.select-product-variation-item:hover{box-shadow:0 0 1px 1px rgba(242,145,34,.3)}@media screen and (min-width:350px){.type--cover--content-wrapper{--p:60px 60px}}@media screen and (min-width:500px){.items{--item-width:var(--iv-br1,50%)}}@media screen and (min-width:600px){.btn{font-size:var(--fs-big);padding:15px 30px}}@media screen and (min-width:750px){.images--wide--square{--w:66.666%}.images--wide--square.space-between .image-item:nth-child(odd){--w:calc(66.666% - 7.5px)}.images--wide--square.space-between .image-item:nth-child(2n){--w:calc(33.334% - 15px)}.images--wide--square .image-item{position:relative;width:var(--w,50%)}.images--wide--square .image-item:nth-child(2n){--w:33.334%}.images--square{--w:33.333%}.images--square .image-item{margin-bottom:0;width:var(--w)}.images--square.space-between{--w:calc(33.333% - 15px)}}@media screen and (min-width:769px){.as-columns{display:flex;justify-content:space-between}.as-columns>*{width:calc(50% - 15px)}.as-columns .product-list-item:nth-last-child(-n+2){margin-bottom:0}.as-columns .product-list-item>*{height:100%}.desktop-hidden{display:none}}@media screen and (min-width:770px){.hamburger-wrapper{display:none}.page-navigation{backdrop-filter:none;-webkit-backdrop-filter:none;bottom:inherit;left:inherit;margin-left:auto;opacity:1;padding-top:0;pointer-events:auto;position:relative;right:inherit;top:inherit;visibility:visible}.scroll-fixer{display:flex;padding:0}.nav-item--root,.nav-menu,.nav-menu>li,.page-header>.wrapper,.page-navigation,.scroll-fixer{height:var(--header-height)}.scrolled .nav-item--root,.scrolled .nav-menu,.scrolled .nav-menu>li,.scrolled .page-header>.wrapper,.scrolled .page-navigation,.scrolled .scroll-fixer{height:var(--header-height-scrolled)}.header>.wrapper,.scroll-fixer{overflow:hidden}.nav-menu,.nav-menu>li,.page-header>.wrapper,.page-navigation,.scroll-fixer{overflow:visible;transition:height .3s ease}.nav-language-switch{margin:0}ul.nav-menu{margin-right:-15px}.nav-menu{--fs-navigation:1em}.nav-menu,.nav-menu ul{display:flex}.nav-menu li{opacity:1;transform:none}.nav-menu li.dropdown:hover .nav-sub{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-item{padding:7.5px 15px}.nav-item--root{align-items:center;color:var(--color);display:flex;justify-content:center;white-space:nowrap}.nav-sub{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(0,0,0,.8);flex-direction:column;font-size:.8em;left:0;min-width:100%;opacity:0;pointer-events:none;position:absolute;transform:rotateX(-90deg);transform-origin:top left;transition:opacity .3s ease,transform .3s ease}.nav-sub .nav-item--sub{white-space:nowrap}.nav-sub>li:first-child .nav-item--sub{padding-top:15px}.nav-sub>li:last-child .nav-item--sub{padding-bottom:15px}.nav-hovered{position:relative}.underline{--underline-color:var(--color-main);background-color:var(--underline-color);bottom:0;height:3px;left:0;opacity:0;pointer-events:none;position:absolute;transform:translateX(-90px);transition:transform .5s ease-out,left .5s ease-out,width .4s ease-out,background-color .3s ease-out,height .3s ease,opacity .3s ease;width:0;z-index:1}.hovered .underline{opacity:1;transform:translateX(0)}.underline.is-active{--underline-color:var(--color-main)}.hovered .nav-item--root:not(.is-hovered){color:#fff;opacity:.4}}@media screen and (min-width:800px){.items{--item-width:var(--iv-br2,33.333%)}}@media screen and (min-width:850px){.type--cover{background-color:#000;display:flex}.type--cover .title-badge{--title-badge:100px}.type--cover .media-wrapper{width:100%}.type--cover .media-wrapper img{height:100%;object-fit:cover}.type--cover--content-wrapper{--p:120px 60px;left:40px;max-width:500px;position:absolute;top:50%;transform:translateY(-50%);width:50%}.header-slider .type--cover,.header-slider .type--cover-square{min-height:calc(100vh - var(--header-height))}}@media screen and (min-width:900px){.read-more--init .text{max-height:inherit}.read-more--init .trigger-wrapper{display:none}}@media screen and (min-width:1000px){.product-list{background-color:transparent}.product--oven--teaser{--width:95%;--width-data:40%;--width-media:60%;--fd:row}.even .product--oven--teaser{--fd:row-reverse;margin-left:auto}}@media screen and (min-width:1025px){.type--cover-square .cover-content{--wl:50%;--wr:50%}.type--cover-square .cover-content .content-wrapper{justify-content:flex-end;padding-bottom:0}.cover-content{display:flex}.cover-content .media-wrapper{width:var(--wl,60%)}.cover-content .content-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:30px 30px 60px;position:relative;width:var(--wl,40%)}.cover-content .fixer{width:100%}.cover-content .btn-wrapper{bottom:0;left:0;position:absolute;right:0}}@media screen and (min-width:1100px){.card--side-by-side.flip{--fd:row-reverse;--m:0 0 0 auto}.card--side-by-side .card-content{display:flex;flex-direction:var(--fd,row);margin:var(--m,0 auto 0 0);width:90%}.card--side-by-side .content-wrapper{display:flex;flex-direction:column}.card--side-by-side .media-wrapper{flex:1}.card--side-by-side .media-wrapper img{height:100%;object-fit:cover}.card--side-by-side .content-wrapper{width:var(--w,44.5%)}}@media screen and (min-width:1200px){.product--fireplace-cutlery--teaser .product-data-wrapper{display:flex}.product--fireplace-cutlery--teaser .product-data-wrapper .product-description{margin-bottom:0}.product--fireplace-cutlery--teaser .product-data-wrapper .product-details{margin-top:auto;padding-left:30px}.product--fireplace-cutlery--teaser .product-data-wrapper .product-details .label{width:80px}}@media screen and (min-width:1400px){.product--oven--teaser{--width:85%;--width-data:35%;--width-media:65%}}@media screen and (max-width:900px){.variation-select-wrapper{order:-1}.product-title{order:-2}}@media screen and (max-width:770px){.mobile-hidden{display:none}}@media screen and (max-width:769px){.navigation-wrapper{padding-top:60px}ul.nav-sub{margin-top:-5px;padding-bottom:30px}}@media screen and (max-width:750px){.media-background img,.media-background video{height:auto;transform:translateX(-50%);width:200%}}
:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-pagination{bottom:0;display:flex;justify-content:center;left:0;padding:15px;position:absolute;right:0;z-index:2}.swiper-pagination-bullet:after{background-color:var(--bc,hsla(0,0%,100%,.4));content:"";display:block;height:3px;margin:15px 3px 0;transition:background-color .3s ease,width .3s ease;width:15px}.swiper-pagination-bullet.swiper-pagination-bullet-active:after{background-color:var(--bca,var(--color-main));width:30px}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}:root{--slider-navigation-offset:10px;--slider-navigation-width:35px}.swiper-button-next,.swiper-button-prev{cursor:pointer;height:80px;position:absolute;top:50%;transform:translateY(-50%);width:var(--slider-navigation-width);z-index:4}.swiper-button-next.swiper-button-disabled,.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-disabled,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-button-next svg path,.swiper-button-prev svg path{stroke:var(--bc,var(--color-main))}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none}.swiper-button-prev{left:var(--slider-navigation-offset,10px);right:auto}.swiper-button-next{left:auto;right:var(--slider-navigation-offset,10px)}.swiper--coupled{overflow:visible}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.slider--favourites .swiper-pagination{padding:0}.slider--favourites .swiper-pagination-bullet:after{background-color:rgba(242,145,34,.4);border-radius:50%;height:5px;width:5px}.slider--favourites .swiper-pagination-bullet-active:after{background-color:#f29122}
[data-sa]{transition-delay:var(--sa-delay,0s);transition-duration:var(--sa-duration,.6s);transition-timing-function:var(--sa-easing,ease)}[data-sa|=fade]{opacity:0;transition-property:opacity}[data-sa|=fade].sa-animate,body.sa-disabled [data-sa|=fade]{opacity:1}.sa-disabled .sa-element-hidden{display:none}[data-sa|=slide]{opacity:0;transition-property:opacity,transform}[data-sa=slide-up]{transform:translateY(var(--sa-offset,50px))}[data-sa=slide-down]{transform:translateY(var(--sa-offset,-50px))}[data-sa=slide-left]{transform:translateX(var(--sa-offset,50px))}[data-sa=slide-right]{transform:translateX(var(--sa-offset,-50px))}[data-sa|=slide].sa-animate,body.sa-disabled [data-sa|=slide]{opacity:1;transform:none}
